#ses-portal .ff-dl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px}#ses-portal .ff-dl-label{font-family:var(--font-display);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-ink-muted)}#ses-portal .ff-dl-btns{display:flex;gap:8px}#ses-portal .ff-dl .b2b-btn,#ses-portal .bp-order-actions [data-ff-pdf],#ses-portal .bp-order-actions [data-ff-xlsx]{gap:6px}#ses-portal .ff-dl .b2b-btn svg,#ses-portal .bp-order-actions [data-ff-pdf] svg,#ses-portal .bp-order-actions [data-ff-xlsx] svg{width:16px;height:16px}#ses-portal :is(button,.b2b-btn)[aria-busy=true]{opacity:.6;cursor:progress}#ses-portal .ff-sku-toggle{display:inline-flex;margin-top:4px;min-height:44px;padding:0 8px;font-size:.75rem}#ses-portal tr.ff-pr-detail>td{padding:0 0 14px;background:var(--color-surface-2)}#ses-portal .ff-sku-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#ses-portal .ff-sku{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:.8125rem}#ses-portal .ff-sku th,#ses-portal .ff-sku td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}#ses-portal .ff-sku thead th{font-family:var(--font-display);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-ink-muted)}#ses-portal .ff-sku .num{text-align:right}#ses-portal .ff-code{font-variant-numeric:tabular-nums;letter-spacing:.02em}#ses-portal .ff-ships{margin:4px 0 8px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--r-sm);background:var(--color-surface)}#ses-portal .ff-ships-h{margin:0 0 6px;font-family:var(--font-display);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-ink-muted)}#ses-portal .ff-ship-list{list-style:none;margin:0;padding:0}#ses-portal .ff-ship{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-top:1px solid var(--color-border)}#ses-portal .ff-ship:first-child{border-top:0}#ses-portal .ff-ship-main{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.875rem}#ses-portal .ff-ship-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ses-b2b .ff-rcv-intro{margin-bottom:14px;color:var(--color-ink-muted)}.ses-b2b .ff-rcv-date{max-width:220px}.ses-b2b .ff-rcv-lines{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--color-border)}.ses-b2b .ff-rcv-line{padding:12px 0;border-bottom:1px solid var(--color-border)}.ses-b2b .ff-rcv-line.is-issue{box-shadow:inset 3px 0 0 var(--color-accent);padding-left:12px}.ses-b2b .ff-rcv-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;font-size:.875rem}.ses-b2b .ff-rcv-item .ff-code{color:var(--color-ink-muted)}.ses-b2b .ff-rcv-qty{display:grid;grid-template-columns:auto 96px minmax(0,1fr);gap:10px 14px;align-items:end}.ses-b2b .ff-rcv-qty .b2b-label,.ses-b2b .ff-rcv-note .b2b-label{display:block;margin-bottom:4px}.ses-b2b .ff-rcv-sent .u-tnum{display:block;min-height:44px;line-height:44px;font-size:.9375rem}.ses-b2b .ff-rcv-got .b2b-input{width:100%;min-height:44px;text-align:right;box-sizing:border-box}.ses-b2b .ff-rcv-issue .b2b-select{width:100%;min-height:44px;box-sizing:border-box}.ses-b2b .ff-rcv-note{display:block;margin-top:8px}.ses-b2b .ff-rcv-note .b2b-input{width:100%;box-sizing:border-box}.ses-b2b .ff-rcv-diff{margin:4px 0 0;min-height:0}.ses-b2b .ff-rcv-diff:empty{display:none}.ses-b2b .ff-rcv .b2b-textarea{width:100%;box-sizing:border-box}.ses-b2b .ff-rcv-summary{margin:4px 0 8px;font-weight:600;color:var(--color-ok)}.ses-b2b .ff-rcv-summary.is-issue{color:var(--color-accent-text)}.ses-b2b .ff-rcv-foot{position:sticky;bottom:-18px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:8px -20px -18px;padding:12px 20px calc(14px + var(--safe-bottom));background:var(--color-surface);border-top:1px solid var(--color-border)}@media(max-width:520px){.ses-b2b .ff-rcv-qty{grid-template-columns:auto 80px minmax(0,1fr);gap:8px 10px}.ses-b2b .ff-rcv-foot .b2b-btn{flex:1 1 0;min-width:0;white-space:normal;padding:6px 10px}}.ses-b2b .ff-tools-box{margin:0 0 14px}.ses-b2b .ff-tools{display:flex;flex-wrap:wrap;gap:8px}.ses-b2b .ff-tools .b2b-btn{gap:8px}.ses-b2b .ff-tools .b2b-btn[aria-pressed=true]{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.ses-b2b .ff-voice-privacy{margin:6px 0 0}.ses-b2b .ff-scan,.ses-b2b .ff-voice{margin-top:12px;padding:12px 14px;border:1px solid var(--color-accent);border-radius:var(--r-sm);background:var(--color-accent-soft)}.ses-b2b .ff-scan-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}.ses-b2b .ff-scan-field{flex:1 1 220px;min-width:0}.ses-b2b .ff-scan-field .b2b-label{display:block;margin-bottom:4px}.ses-b2b .ff-scan-input{width:100%;min-height:44px;box-sizing:border-box;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ses-b2b .ff-scan-count{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:1.125rem}.ses-b2b .ff-scan-ready{display:block;width:100%;margin:10px 0 0;padding:8px 0;text-align:left;cursor:pointer;background:none;border:0;color:var(--color-ok);font:inherit;font-size:.8125rem}.ses-b2b .ff-scan-ready.is-lost{color:var(--color-accent-text);text-decoration:underline}.ses-b2b .ff-scan-msg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;padding:8px 10px;border-radius:var(--r-sm);font-weight:600}.ses-b2b .ff-scan-msg--ok{background:var(--color-ok-soft);color:var(--color-ok)}.ses-b2b .ff-scan-msg--warn{background:#fff;color:var(--color-accent-text);border:1px solid var(--color-accent)}.ses-b2b .ff-scan-msg--err{background:var(--color-error-soft);color:var(--color-error)}.ses-b2b .ff-scan-msg .b2b-btn{min-height:44px;font-weight:500}.ses-b2b .ff-scan-actions{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:8px}.ses-b2b .ff-camera{margin-top:10px}.ses-b2b .ff-video{display:block;width:100%;max-height:40dvh;object-fit:cover;background:#111;border-radius:var(--r-sm)}.ses-b2b .ff-foreign{margin-top:10px}.ses-b2b .ff-foreign-list{list-style:none;margin:4px 0 0;padding:0}.ses-b2b .ff-foreign-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:6px 0;border-top:1px solid var(--color-border);color:var(--color-error);font-size:.875rem}.ses-b2b .ff-voice-listen{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.ses-b2b .ff-voice-listen svg{color:var(--color-error)}.ses-b2b .ff-voice-live{margin:6px 0 0;min-height:1.4em;font-style:italic}.ses-b2b .ff-voice-heard{margin:0 0 6px;color:var(--color-ink-muted)}.ses-b2b .ff-voice-match,.ses-b2b .ff-voice-done{margin:0 0 6px}.ses-b2b .ff-voice-none{margin:0 0 6px;color:var(--color-error);font-weight:600}.ses-b2b .ff-voice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ses-b2b .ff-voice-actions .b2b-btn{gap:6px}.ses-b2b .ff-rcv-line.is-over .ff-rcv-got .b2b-input{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.ses-b2b .ff-rcv-line.is-flash{animation:ff-flash .9s var(--ease)}.ses-b2b .ff-rcv-line.is-flash-warn{animation:ff-flash-warn 1.2s var(--ease)}@keyframes ff-flash{0%{background:var(--color-ok-soft)}to{background:transparent}}@keyframes ff-flash-warn{0%{background:var(--color-accent-soft)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.ses-b2b .ff-rcv-line.is-flash{animation:none;background:var(--color-ok-soft)}.ses-b2b .ff-rcv-line.is-flash-warn{animation:none;background:var(--color-accent-soft)}}.ses-b2b .ff-voice-mode{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.ses-b2b .ff-voice-hint{flex-basis:100%;margin:0}.ses-b2b .ff-seg{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--r-sm);overflow:hidden}.ses-b2b .ff-seg-btn{min-height:44px;padding:0 14px;border:0;background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--ls-label)}.ses-b2b .ff-seg-btn+.ff-seg-btn{border-left:1px solid var(--color-border-strong)}.ses-b2b .ff-seg-btn[aria-pressed=true]{background:var(--color-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ses-b2b-fulfil.css.map */
