.ss-explainer{margin:0 0 14px;padding:12px 16px 12px 32px;border:1px solid var(--s-line,#e4e7e3);border-radius:var(--s-radius,14px);background:var(--s-soft,#F2F4F1);color:var(--s-muted-strong,#4A5750);font-size:14px;line-height:1.55}.ss-explainer li+li{margin-top:2px}.ss-card header{justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start}.ss-card header .sd-pill{margin-left:auto}.ss-thumb{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--s-soft,#F2F4F1)}.ss-head{display:grid;gap:2px;min-width:0}.ss-head small{color:var(--s-muted,#5E6A64);font-size:13px;overflow-wrap:anywhere}.ss-qty{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.ss-qty strong{color:var(--s-danger,#B3261E);font-size:16px}.ss-explain,.ss-qty span{color:var(--s-muted-strong,#4A5750);font-size:14px}.ss-explain{margin:0;line-height:1.5}.ss-followup{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px}.ss-label-link{font-weight:700}.ss-note{display:grid;gap:2px;margin:0;padding:8px 10px;border-radius:8px;background:var(--s-soft,#F2F4F1);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.ss-note span{color:var(--s-muted,#5E6A64);font-size:12.5px;font-weight:700}.ss-note.is-admin{background:var(--s-info-tint,#E8EEF5)}.ss-actions{justify-content:flex-start!important}.ss-dialog fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.ss-dialog label{display:grid;gap:6px;font-weight:600}.ss-dialog textarea{width:100%}.ss-dialog-what{margin:0;overflow-wrap:anywhere}.ss-counter{justify-self:end;color:var(--s-muted,#5E6A64);font-size:12.5px}.ss-result{margin-bottom:14px}.ss-groups{display:grid;gap:8px;margin-bottom:10px}.ss-select-hint{margin:0 0 8px}@media (max-width:520px){.ss-card header{flex-wrap:wrap}.ss-card header .sd-pill{margin-left:0}}.delivery-shortage{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--s-danger-tint,#FBE9E7);color:var(--s-danger,#B3261E);font-size:12.5px;font-weight:700;text-decoration:none}.delivery-shortage.is-closed{background:var(--s-soft,#F2F4F1);color:var(--s-muted-strong,#4A5750)}.delivery-followup{margin:4px 0 8px;font-size:14px;color:var(--s-muted-strong,#4A5750)}.si-shortage{color:var(--s-danger,#B3261E);font-weight:700;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}