
.bsi-shipping{color:var(--bsi-text);box-sizing:border-box}
.bsi-shipping .bsi-icon{flex:0 0 auto}
.bsi-shipping .bsi-copy{min-width:0}
.bsi-shipping small{display:block;margin-top:3px;line-height:1.4}
.bsi-style-compact{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:10px 12px;border-left:3px solid var(--bsi-accent);background:var(--bsi-surface);border-radius:var(--bsi-radius)}
.bsi-style-card{display:flex;align-items:flex-start;gap:12px;margin:14px 0;padding:14px 16px;border:1px solid var(--bsi-border);background:var(--bsi-surface);border-radius:var(--bsi-radius);box-shadow:0 8px 24px rgba(20,16,10,.04)}
.bsi-style-card .bsi-icon{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--bsi-border)}
.bsi-style-minimal{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:4px 0;border-bottom:1px solid var(--bsi-border)}
.bsi-context-archive{font-size:.9em;margin-top:8px}
.bsi-context-archive.bsi-style-card{padding:9px 10px}
.bsi-order-meta{color:var(--bsi-text)}
.bsi-order-summary{margin:20px 0;padding:14px 16px;border:1px solid var(--bsi-border);background:var(--bsi-surface);border-radius:var(--bsi-radius)}
.bsi-order-summary small{display:block;margin-top:6px}
.bsi-summary-row small{display:block;font-weight:400}
@media(max-width:640px){.bsi-shipping{font-size:.95em}}
