.commerce-integration{gap:20px;display:grid}.commerce-integration-heading h2{margin:5px 0 8px;font-size:1.5rem}.commerce-integration p{line-height:1.55}.commerce-connect-form,.commerce-store{background:var(--surface,#fff);border:1px solid var(--border,#dbe5eb);border-radius:16px;padding:22px}.commerce-connect-form summary,.commerce-catalog summary{cursor:pointer;font-weight:700}.commerce-connect-form form{gap:16px;margin-top:18px;display:grid}.commerce-integration fieldset{border:0;min-width:0;margin:0;padding:0}.commerce-integration input,.commerce-integration select{max-width:100%}.commerce-setup-hint{color:var(--text-secondary,#516875);background:var(--surface-muted,#f3f7fa);border-radius:10px;padding:12px;font-size:.88rem}.commerce-doc-links,.commerce-actions,.commerce-sync-stats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commerce-doc-links a{font-size:.85rem;text-decoration:underline}.commerce-store-list{gap:18px;display:grid}.commerce-store-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.commerce-store-heading h3{margin:4px 0;font-size:1.18rem}.commerce-store-heading span{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.commerce-state{color:#526474;background:#eef1f4;border-radius:20px;padding:7px 12px;font-size:.78rem}.commerce-state.active{color:#126a4d;background:#e5f5ef}.commerce-sync-stats{margin:16px 0;font-size:.83rem}.commerce-catalog{border-top:1px solid var(--border,#dbe5eb);margin-top:20px;padding-top:16px}.commerce-catalog-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:16px 0;display:grid}.commerce-listing{border:1px solid var(--border,#dbe5eb);border-radius:12px;min-width:0;padding:16px}.commerce-listing h4{overflow-wrap:anywhere;margin:0;font-size:1rem}.commerce-listing>p{overflow-wrap:anywhere;font-size:.82rem}.commerce-listing-values{gap:7px;font-size:.8rem;display:grid}.commerce-send-offer{border-top:1px solid var(--border,#dbe5eb);gap:12px;margin-top:16px;padding-top:12px;display:grid}.commerce-send-offer fieldset{gap:10px;display:grid}.commerce-send-offer label{align-items:flex-start;gap:8px;font-size:.84rem;display:flex}.commerce-send-offer input{margin:3px 0 0}.commerce-send-offer p{font-size:.83rem}.commerce-bridge-setup code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.commerce-integration .button{white-space:normal}@media (max-width:600px){.commerce-connect-form,.commerce-store{padding:16px}.commerce-store-heading{flex-direction:column;align-items:flex-start}.commerce-actions .button{width:100%}.commerce-sync-stats{flex-direction:column;align-items:flex-start}}._workspace_1a4xe_1{gap:1.25rem;display:grid}._hero_1a4xe_11{border:1px solid color-mix(in srgb, var(--line) 78%, #176f7a 22%);background:radial-gradient(circle at 92% 10%, #1d809029 0, transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--panel) 94%, #e8f6f4 6%), var(--panel));border-radius:1.35rem;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1.25rem,3vw,2.15rem);display:flex;box-shadow:0 18px 38px #0c2a3e12}._hero_1a4xe_11 h2,._formHeading_1a4xe_41 h3,._queueHeading_1a4xe_43 h3,._detailHeading_1a4xe_45 h3{color:var(--ink);letter-spacing:-.025em;margin:0}._hero_1a4xe_11 h2{max-width:38rem;font-size:clamp(1.35rem,2.4vw,2rem)}._hero_1a4xe_11 p{max-width:47rem;color:var(--muted);margin:.55rem 0 0;line-height:1.6}._kicker_1a4xe_81{color:#08736d;letter-spacing:.13em;margin-bottom:.45rem;font-size:.68rem;font-weight:850}._heroPill_1a4xe_97,._queueCount_1a4xe_99,._formCounter_1a4xe_101{border-radius:999px;flex:none;font-size:.75rem;font-weight:800}._heroPill_1a4xe_97{color:#075e60;background:#dff4ee;padding:.55rem .78rem}._businessGrid_1a4xe_127,._adminGrid_1a4xe_129{align-items:start;gap:1.25rem;display:grid}._businessGrid_1a4xe_127{grid-template-columns:minmax(17rem,.85fr) minmax(21rem,1.15fr)}._adminGrid_1a4xe_129{grid-template-columns:minmax(20rem,1.1fr) minmax(19rem,.9fr)}._formCard_1a4xe_157,._queueSection_1a4xe_159,._detailPanel_1a4xe_161,._adminToolbar_1a4xe_163{border:1px solid var(--line);background:var(--panel);border-radius:1.1rem;box-shadow:0 10px 28px #0c2a3e0d}._formCard_1a4xe_157,._queueSection_1a4xe_159,._detailPanel_1a4xe_161{padding:clamp(1rem,2.5vw,1.45rem)}._formCard_1a4xe_157{gap:.95rem;display:grid}._formHeading_1a4xe_41,._queueHeading_1a4xe_43,._detailHeading_1a4xe_45,._adminTicketBody_1a4xe_205,._ticketMeta_1a4xe_207,._adminToolbar_1a4xe_163,._statusControl_1a4xe_211{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._formHeading_1a4xe_41,._queueHeading_1a4xe_43,._detailHeading_1a4xe_45{align-items:flex-start}._formCounter_1a4xe_101{color:var(--muted);background:color-mix(in srgb, var(--line) 48%, transparent);padding:.38rem .58rem}._safetyNote_1a4xe_249{color:#775212;background:#fff7df;border-left:3px solid #c97b1d;border-radius:.3rem .65rem .65rem .3rem;margin:0;padding:.72rem .8rem;font-size:.83rem;line-height:1.5}._formSelectGrid_1a4xe_271{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}._formCard_1a4xe_157 .field,._adminToolbar_1a4xe_163 .field,._statusControl_1a4xe_211 .field{margin:0}._feedback_1a4xe_295{border-radius:.65rem;margin:0;padding:.65rem .75rem;font-size:.86rem;line-height:1.45}._feedbackError_1a4xe_311{color:#9b2731;background:#fff0f1}._feedbackSuccess_1a4xe_321{color:#0c6a51;background:#e9f8f1}._feedbackWarning_1a4xe_331{color:#7a5110;background:#fff6dc}._queueSection_1a4xe_159{min-width:0}._queueHeading_1a4xe_43{margin-bottom:1rem}._queueCount_1a4xe_99{color:#0b6668;background:#e3f4f2;padding:.38rem .62rem}._queueCard_1a4xe_369,._emptyQueue_1a4xe_371,._emptyDetail_1a4xe_373{border:1px dashed color-mix(in srgb, var(--line) 84%, #0e7478 16%);color:var(--muted);background:color-mix(in srgb, var(--panel) 95%, #edf8f7 5%);border-radius:.85rem;padding:1rem}._emptyQueue_1a4xe_371 b,._emptyDetail_1a4xe_373 b{color:var(--ink);display:block}._emptyQueue_1a4xe_371 p,._emptyDetail_1a4xe_373 p{margin:.35rem 0 0;line-height:1.55}._ticketList_1a4xe_413{gap:.7rem;display:grid}._businessTicket_1a4xe_423,._adminTicket_1a4xe_205{border:1px solid color-mix(in srgb, var(--line) 85%, #176f7a 15%);background:color-mix(in srgb, var(--panel) 97%, #f4fbfa 3%);border-radius:.85rem;padding:.92rem}._selectedTicket_1a4xe_439{border-color:#0e787b;box-shadow:inset 0 0 0 1px #0e787b2b}._ticketMeta_1a4xe_207{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;font-size:.76rem}._badge_1a4xe_463{border-radius:999px;align-items:center;min-height:1.55rem;padding:.18rem .48rem;font-size:.7rem;font-weight:850;display:inline-flex}._statusOpen_1a4xe_483{color:#9b4b0d;background:#fff0de}._statusInProgress_1a4xe_485{color:#175ea2;background:#e7f0ff}._statusResolved_1a4xe_487{color:#087052;background:#e3f8ef}._statusClosed_1a4xe_489{color:#596a75;background:#edf1f3}._severityUrgent_1a4xe_491{color:#9d2634;background:#ffeaed}._severityHigh_1a4xe_493{color:#9e5810;background:#fff0dc}._severityNormal_1a4xe_495{color:#286477;background:#e8f4f7}._severityLow_1a4xe_497{color:#5d6e76;background:#f0f3f4}._businessMessage_1a4xe_501{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:.75rem 0;line-height:1.6}._businessTicket_1a4xe_423 footer{color:var(--muted);flex-wrap:wrap;gap:.45rem .8rem;font-size:.75rem;display:flex}._loadMore_1a4xe_533{color:#075e65;font:inherit;cursor:pointer;background:#e7f5f3;border:0;border-radius:.6rem;justify-self:start;padding:.55rem .7rem;font-size:.82rem;font-weight:800}._loadMore_1a4xe_533:hover:not(:disabled){background:#d9efeb}._loadMore_1a4xe_533:disabled{cursor:wait;opacity:.68}._adminToolbar_1a4xe_163{justify-content:flex-start;padding:.85rem 1rem}._adminToolbar_1a4xe_163 .field{min-width:min(100%,13rem)}._adminTicketBody_1a4xe_205{align-items:flex-end;margin-top:.7rem}._adminTicketBody_1a4xe_205 h4{color:var(--ink);margin:0;font-size:.98rem}._adminTicketBody_1a4xe_205 p{color:var(--muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.45}._detailPanel_1a4xe_161{min-width:0;position:sticky;top:1rem}._detailFacts_1a4xe_627{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}._detailFacts_1a4xe_627 div{background:#f5f8f8;border-radius:.7rem;padding:.68rem}._detailFacts_1a4xe_627 dt{color:var(--muted);font-size:.7rem;font-weight:750}._detailFacts_1a4xe_627 dd{color:var(--ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.84rem}._messagePanel_1a4xe_679{background:#fbfdfd;border:1px solid #d7e6e4;border-radius:.8rem;margin:1rem 0;padding:.9rem}._messageLabel_1a4xe_695{color:#08736d;letter-spacing:.1em;font-size:.7rem;font-weight:850}._messagePanel_1a4xe_679 p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:.55rem 0 0;line-height:1.65}._statusControl_1a4xe_211{background:#f0f8f7;border-radius:.8rem;grid-template-columns:1fr minmax(9rem,.9fr) auto;align-items:end;padding:.9rem;display:grid}._statusControl_1a4xe_211 b{color:var(--ink)}._statusControl_1a4xe_211 p{color:var(--muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.45}._terminalStatus_1a4xe_749{color:#56676f;background:#f1f4f5;border-radius:.75rem;padding:.85rem}._terminalStatus_1a4xe_749 p{margin:.3rem 0 0;font-size:.82rem}@media (max-width:860px){._businessGrid_1a4xe_127,._adminGrid_1a4xe_129{grid-template-columns:1fr}._detailPanel_1a4xe_161{position:static}}@media (max-width:620px){._hero_1a4xe_11,._adminToolbar_1a4xe_163,._adminTicketBody_1a4xe_205{flex-direction:column;align-items:stretch}._heroPill_1a4xe_97{align-self:flex-start}._formSelectGrid_1a4xe_271,._detailFacts_1a4xe_627,._statusControl_1a4xe_211{grid-template-columns:1fr}._adminTicketBody_1a4xe_205 .button{width:100%}._detailHeading_1a4xe_45 .icon-button{align-self:flex-end}}@media (max-width:420px){._formCard_1a4xe_157,._queueSection_1a4xe_159,._detailPanel_1a4xe_161{border-radius:.95rem;padding:.9rem}._hero_1a4xe_11{border-radius:1rem;padding:1rem}._ticketMeta_1a4xe_207{gap:.38rem}}._inbox_1tvf7_1{border:1px solid color-mix(in srgb, var(--line) 75%, #0e7478 25%);background:linear-gradient(140deg, color-mix(in srgb, var(--panel) 94%, #e7f8f4 6%), var(--panel));border-radius:1.1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.45rem);display:grid;box-shadow:0 10px 28px #0c2a3e0d}._heading_1tvf7_3{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._heading_1tvf7_3 h3{color:var(--ink);letter-spacing:-.025em;margin:0}._heading_1tvf7_3 p{max-width:48rem;color:var(--muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.5}._kicker_1tvf7_9{color:#08736d;letter-spacing:.13em;margin-bottom:.4rem;font-size:.68rem;font-weight:850}._empty_1tvf7_11{border:1px dashed color-mix(in srgb, var(--line) 84%, #0e7478 16%);color:var(--muted);background:color-mix(in srgb, var(--panel) 95%, #edf8f7 5%);border-radius:.85rem;padding:1rem;font-size:.9rem}._empty_1tvf7_11 b{color:var(--ink);display:block}._empty_1tvf7_11 p{margin:.35rem 0 0;line-height:1.5}._list_1tvf7_17{gap:.75rem;display:grid}._message_1tvf7_19{border:1px solid color-mix(in srgb, var(--line) 82%, #176f7a 18%);background:color-mix(in srgb, var(--panel) 97%, #f4fbfa 3%);border-radius:.9rem;padding:1rem}._message_1tvf7_19 header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}._message_1tvf7_19 h4{color:var(--ink);margin:0;font-size:1rem}._message_1tvf7_19 header span{color:var(--muted);margin-top:.24rem;font-size:.76rem;display:block}._links_1tvf7_27{flex-wrap:wrap;gap:.45rem;display:flex}._links_1tvf7_27 a{color:#0d6870;background:#fff;border:1px solid #cee1e6;border-radius:.55rem;align-items:center;min-height:31px;padding:.3rem .6rem;font-size:.75rem;font-weight:850;display:inline-flex}._links_1tvf7_27 a:hover{color:#087363;background:#f4fffb;border-color:#8bc9bd}._message_1tvf7_19 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:.9rem 0;display:grid}._message_1tvf7_19 dl div{min-width:0}._message_1tvf7_19 dt{color:var(--muted);font-size:.68rem;font-weight:800}._message_1tvf7_19 dd{overflow-wrap:anywhere;color:var(--ink);margin:.15rem 0 0;font-size:.84rem}._message_1tvf7_19>p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;background:#f3fbf8;border-left:3px solid #4aa38f;border-radius:.3rem .7rem .7rem .3rem;margin:0;padding:.78rem .85rem;line-height:1.6}@media (max-width:620px){._heading_1tvf7_3,._message_1tvf7_19 header{display:grid}._heading_1tvf7_3 .button{justify-content:center;width:100%}._message_1tvf7_19 dl{grid-template-columns:1fr}}._card_1lh54_1{color:#143331;background:#fff;border:1px solid #dce5e5;border-radius:18px;padding:24px}._heading_1lh54_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._heading_1lh54_3 h2{margin:4px 0 0;font-size:22px;line-height:1.3}._eyebrow_1lh54_7{letter-spacing:.05em;color:#52706c;margin:0;font-size:12px;font-weight:700}._note_1lh54_9{color:#506965;margin:16px 0 0;font-size:14px;line-height:1.6}._help_1lh54_11{background:#f7faf9;border:1px solid #dce5e5;border-radius:12px;margin-top:18px;padding:12px 14px}._help_1lh54_11 summary{cursor:pointer;color:#204a43;font-size:14px;font-weight:700;line-height:1.5}._help_1lh54_11 summary::marker{color:#52706c}._help_1lh54_11 summary:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #168b73}._help_1lh54_11 ._note_1lh54_9{margin-top:12px}._scroll_1lh54_21{margin-top:18px;overflow-x:auto}._table_1lh54_23{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}._table_1lh54_23 caption{text-align:left;color:#506965;padding-bottom:12px;font-size:14px}._table_1lh54_23 th,._table_1lh54_23 td{border-bottom:1px solid #e4ebea;padding:12px 14px}._table_1lh54_23 thead th{white-space:nowrap;background:#f1f6f5;font-size:14px}._table_1lh54_23 th{text-align:left;font-weight:600}._table_1lh54_23 td,._table_1lh54_23 thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}._success_1lh54_35{color:#17613e;background:#eaf7ef}._group_1lh54_37 th{color:#204a43;text-align:left;background:#e6f0ee;border-top:2px solid #cbded8;font-size:14px;font-weight:800}._unavailable_1lh54_39{background:#fff4dd;border-radius:10px;padding:16px;line-height:1.6}@media (max-width:600px){._card_1lh54_1{padding:16px}._table_1lh54_23{font-size:14px}._table_1lh54_23 th,._table_1lh54_23 td{padding:10px 8px}._heading_1lh54_3 h2{font-size:20px}}._card_1b0dr_1{color:#173b32;background:linear-gradient(135deg,#f4faf7,#f8fcff);border:1px solid #c5e0d8;border-radius:16px;gap:12px;padding:16px 18px;display:grid}._heading_1b0dr_3{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._heading_1b0dr_3>div{min-width:0}._heading_1b0dr_3 h2{margin:4px 0 0;font-size:20px;line-height:1.25}._heading_1b0dr_3 button{flex-shrink:0}._actions_1b0dr_11{flex-wrap:wrap;gap:8px;display:flex}._actions_1b0dr_11 button{white-space:normal;text-align:center;min-height:44px}._help_1b0dr_15{color:#49645b;font-size:13px;line-height:1.55}._help_1b0dr_15 summary{cursor:pointer;color:#206359;width:fit-content;min-height:28px;font-weight:700}._help_1b0dr_15 summary:focus-visible{outline-offset:3px;outline:2px solid #137c71}._detail_1b0dr_21{max-width:70ch;margin:8px 0}._help_1b0dr_15 ul{margin:8px 0 0;padding-left:18px}._help_1b0dr_15 li+li{margin-top:8px}@media (max-width:480px){._card_1b0dr_1{gap:10px;padding:14px}._heading_1b0dr_3 h2{font-size:18px}._heading_1b0dr_3 button{text-align:right;max-width:100px}._actions_1b0dr_11 button{flex:130px}}._group_17vby_1{gap:1rem;min-width:0;display:grid}._card_17vby_3{border:1px solid var(--line,#dbe3eb);background:var(--surface,#fff);color:var(--text,#142438);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}._card_17vby_3>div{flex:240px;min-width:0}._card_17vby_3 h3{margin:0 0 .4rem;font-size:1rem}._card_17vby_3 p{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}._card_17vby_3 button{white-space:normal}._reminder_17vby_13{border-color:var(--accent,#138f9a);background:linear-gradient(120deg, color-mix(in srgb, var(--accent,#138f9a) 6%, var(--surface,#fff)), var(--surface,#fff))}._card_17vby_3 ._status_17vby_15{margin-top:.6rem;font-weight:600}._card_17vby_3 ._error_17vby_17{color:var(--danger,#b42318);margin-top:.5rem}@media (max-width:480px){._card_17vby_3{gap:.8rem;padding:1rem}._card_17vby_3 button{width:100%;min-height:44px}}._trigger_1m9rf_1{color:#24465f;cursor:pointer;background:#fff;border:1px solid #cfdde8;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:9px;display:inline-flex;position:relative}._trigger_1m9rf_1:hover{color:#075f54;background:#f1fbf8;border-color:#83bfb5}._trigger_1m9rf_1:focus-visible{outline-offset:3px;outline:3px solid #73bcb0}._dialog_1m9rf_3 button:focus-visible{outline-offset:3px;outline:3px solid #73bcb0}._badge_1m9rf_4{color:#fff;min-width:20px;font:800 10px/1.1 var(--font-sans,sans-serif);text-align:center;background:#ba3328;border:2px solid #fff;border-radius:20px;padding:3px 5px;position:absolute;top:-5px;right:-4px}._overlay_1m9rf_5{z-index:160;color:#173b52;font-family:var(--font-sans,sans-serif);place-items:center;padding:16px;display:grid;position:fixed;inset:0}._backdrop_1m9rf_6{cursor:pointer;background:#0617288f;border:0;width:100%;height:100%;position:absolute;inset:0}._dialog_1m9rf_3{overscroll-behavior:contain;background:#fff;border:1px solid #d7e5ec;border-radius:22px;width:min(560px,100%);min-width:0;max-height:calc(100dvh - 32px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0418284d}._header_1m9rf_8{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._header_1m9rf_8>div{min-width:0}._header_1m9rf_8 h2{color:#12354e;margin:0;font-size:23px;line-height:1.25}._header_1m9rf_8 p{color:#577084;margin:7px 0 0;font-size:13px;line-height:1.5}._close_1m9rf_12{color:#385c72;cursor:pointer;background:#f7fafc;border:1px solid #d7e5ec;border-radius:11px;flex:none;width:40px;height:40px;font-size:25px}._toolbar_1m9rf_13{border-top:1px solid #e7eef2;border-bottom:1px solid #e7eef2;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:17px 0;padding:12px 0;display:flex}._toolbar_1m9rf_13 button,._item_1m9rf_14 button,._push_1m9rf_14 button{color:#146458;min-height:40px;font:700 12px/1.35 var(--font-sans,sans-serif);cursor:pointer;background:#f2faf7;border:1px solid #cbdedc;border-radius:10px;padding:8px 11px}._dialog_1m9rf_3 button:disabled{cursor:not-allowed;opacity:.5}._status_1m9rf_16{color:#745616;background:#fffaf0;border:1px solid #eed5a0;border-radius:12px;padding:12px;font-size:13px;line-height:1.5}._empty_1m9rf_17{color:#587084;text-align:center;padding:20px 6px;font-size:14px;line-height:1.55}._list_1m9rf_18{gap:9px;margin:0;padding:0;list-style:none;display:grid}._item_1m9rf_14{background:#fafcfd;border:1px solid #e1e9ef;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}._unread_1m9rf_20{background:#f2fbf7;border-color:#b9dcd3}._item_1m9rf_14>div{gap:5px;min-width:0;display:grid}._item_1m9rf_14 b{overflow-wrap:anywhere;color:#24475e;font-size:13px;line-height:1.45}._item_1m9rf_14>div>span{color:#687e8c;font-size:11px}._warning_1m9rf_24,._info_1m9rf_24{border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:850;display:grid}._warning_1m9rf_24{color:#956011;background:#fff0ce}._info_1m9rf_24{color:#216b90;background:#e4f3fb}._push_1m9rf_14{background:#f6f9fc;border:1px solid #d7e4ee;border-radius:14px;margin-top:18px;padding:15px}._push_1m9rf_14>b{color:#31566e;font-size:13px}._push_1m9rf_14 p{color:#5c7285;margin:7px 0 0;font-size:12px;line-height:1.55}._push_1m9rf_14 button{margin-top:12px}@media (max-width:480px){._overlay_1m9rf_5{padding:12px}._dialog_1m9rf_3{border-radius:17px;max-height:calc(100dvh - 24px);padding:16px}._header_1m9rf_8 h2{font-size:20px}._item_1m9rf_14{gap:8px;padding:11px}._item_1m9rf_14 button{grid-column:2/-1;justify-self:start}._toolbar_1m9rf_13 button{flex:130px}}.app-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 82% -10%,#baede861,#0000 29rem),#f4f8fb;grid-template-columns:272px minmax(0,1fr);display:grid}.app-sidebar{z-index:30;color:#dcecff;background:radial-gradient(circle at 20% -5%,#2b97bc57,#0000 15rem),linear-gradient(165deg,#071c37 0%,#092a4b 54%,#063a48 100%);flex-direction:column;height:100vh;min-height:100vh;padding:25px 14px 18px;display:flex;position:sticky;top:0;box-shadow:18px 0 45px #051d341f}.sidebar-brand{align-items:center;gap:11px;padding:0 12px 26px;display:flex}.sidebar-brand .brand-mark{width:38px;height:42px;box-shadow:none;background:0 0;place-items:center;display:grid;overflow:visible}.sidebar-brand .brand-mark img{object-fit:contain;filter:drop-shadow(0 8px 15px #00000038);width:100%;height:100%;display:block}.sidebar-brand strong{color:#fff;font-family:var(--font-display);letter-spacing:-.05em;font-size:22px}.sidebar-brand small{color:#b9dce7;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #aee6f01f;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:900}.app-sidebar nav{gap:5px;display:grid}.app-sidebar nav button{color:#b9d0e3;letter-spacing:-.012em;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 12px;font-size:14px;font-weight:750;transition:background .18s,color .18s,transform .18s;display:flex}.app-sidebar nav button:hover{color:#fff;background:#ffffff13;border-color:#b4e5f01a;transform:translate(2px)}.app-sidebar nav button.active{color:#fff;background:linear-gradient(105deg,#2b7ae885,#0b8f7e70);border-color:#7ae7d32e;box-shadow:inset 3px 0 #70f0d8,0 9px 20px #0000001f}.app-sidebar nav i{color:#7be8d6;place-items:center;width:18px;font-size:18px;font-style:normal;display:grid}.app-sidebar nav span{flex:1}.app-sidebar nav em{color:#062c3a;text-align:center;background:#75ecd6;border-radius:999px;min-width:20px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:900}.sidebar-bottom{gap:14px;margin-top:auto;padding:13px 7px 0;display:grid}.secure-note{background:#ffffff0e;border:1px solid #9eceeb2e;border-radius:12px;gap:4px;padding:12px;display:grid}.secure-note b{color:#dbfbf5;font-size:12px}.secure-note span{color:#9ebbd2;font-size:11px;line-height:1.35}.sidebar-bottom a{color:#abc7dd;padding:0 5px;font-size:12px;font-weight:700}.app-main{min-width:0}.app-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border-bottom:1px solid #d4e2ede0;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:25px clamp(20px,4vw,56px);display:flex;box-shadow:0 1px #ffffffbf,0 10px 30px #203b5b06}.app-topbar h1{font-family:var(--font-display);letter-spacing:-.048em;margin:3px 0;font-size:29px;line-height:1.12}.app-topbar p{color:#627d98;margin:0;font-size:13px}.crumb{color:#087b6c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.top-actions{align-items:center;gap:13px;display:flex}.icon-button{color:#486581;background:#ffffffeb;border:1px solid #dce7f2;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;position:relative;box-shadow:0 5px 13px #2241610a}.icon-button em{color:#fff;background:#d92d20;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.user-chip{color:var(--ink);text-align:left;background:#ffffffb8;border:1px solid #dae6efe6;border-radius:13px;grid-template-columns:36px auto;align-items:center;column-gap:9px;padding:5px;display:grid}.user-chip>span{color:#065f55;background:linear-gradient(145deg,#e5faf4,#cfeee6);border-radius:11px;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.user-chip b{font-size:13px}.user-chip small{color:#627d98;font-size:10px}.mobile-menu{width:40px;height:40px;color:var(--ink);background:#fff;border:1px solid #dce7f2;border-radius:12px;font-size:20px;display:none}.setup-hero-card{background:linear-gradient(135deg,#fff,#f0fffb);border:1px solid #cfe6e3;border-radius:19px;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 12px 26px #102a430a}.setup-hero-icon{color:#0f766e;background:#dff8f0;border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;font-weight:900;display:grid}.setup-hero-card h2{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(22px,3vw,31px)}.setup-hero-card p{color:#486581;max-width:810px;margin:0;font-size:14px;line-height:1.65}.setup-hero-card .setup-next{color:#24516d;margin-top:12px}.setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:16px;display:grid}.setup-card{background:#fff;border:1px solid #dfe9f3;border-radius:16px;min-height:176px;padding:21px;box-shadow:0 12px 26px #102a4309}.setup-card>span{color:#0f766e;background:#e8fbf6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:inline-grid}.setup-card h2{color:#243b53;letter-spacing:-.02em;margin:14px 0 7px;font-size:16px}.setup-card p{color:#627d98;margin:0;font-size:13px;line-height:1.55}.app-content{max-width:1480px;margin:0 auto;padding:30px clamp(20px,4vw,52px) 54px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.metric-card{background:#fff;border:1px solid #dfe9f3;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex;box-shadow:0 12px 26px #102a430a}.metric-card span{color:#627d98;font-size:12px;font-weight:800}.metric-card strong{color:#102a43;letter-spacing:-.035em;margin:7px 0;font-size:27px}.metric-card small{color:#627d98;font-size:11px;line-height:1.35}.metric-card .up{color:#0f766e;font-weight:700}.metric-card.teal{background:linear-gradient(145deg,#fff,#f0fffb);border-color:#c8ece4}.metric-card.amber{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#f3e0b0}.metric-card.violet{background:linear-gradient(145deg,#fff,#f8f5ff);border-color:#e4d9ff}.content-grid{gap:16px;margin-top:16px;display:grid}.content-grid.two-one{grid-template-columns:minmax(0,2fr) minmax(290px,1fr)}.panel{background:#fff;border:1px solid #dfe9f3;border-radius:16px;min-width:0;padding:21px;box-shadow:0 12px 26px #102a4309}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.panel-description{color:#627d98;max-width:580px;margin:8px 0 0;font-size:12px;line-height:1.5}.filter-button,.text-button,.pill{color:#486581;background:#fff;border:1px solid #d8e3ef;border-radius:9px;min-height:35px;padding:0 10px;font-size:12px;font-weight:800}.text-button{color:#1d4ed8;background:0 0;border:0}.chart-panel{overflow:hidden}.trend-chart{width:100%;height:auto;margin-top:18px;display:block}.grid-lines path{stroke:#e7eef5;stroke-width:1px}.chart-axis{color:#829ab1;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.donut-wrap{grid-template-columns:135px 1fr;align-items:center;gap:16px;margin-top:22px;display:grid}.donut{aspect-ratio:1;background:conic-gradient(#0f766e 0 62%, #1d4ed8 62% 90%, #e6aa2e 90%);border-radius:50%;place-items:center;width:132px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:85px;height:85px;position:absolute}.donut span{z-index:1;text-align:center;display:grid}.donut b{font-size:20px}.donut small{color:#627d98;font-size:10px}.legend{gap:11px;display:grid}.legend p{color:#627d98;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.legend i{border-radius:50%;width:8px;height:8px}.legend .cash{background:#0f766e}.legend .card{background:#1d4ed8}.legend .credit{background:#e6aa2e}.legend b{color:#102a43;margin-left:auto}.table-panel{overflow:hidden}.data-table{margin-top:16px}.table-head,.table-row{grid-template-columns:1.65fr 1fr .8fr 1fr;align-items:center;gap:13px;display:grid}.table-head{color:#829ab1;letter-spacing:.06em;text-transform:uppercase;padding:0 11px 10px;font-size:10px;font-weight:900}.table-row{color:#486581;border-top:1px solid #eef3f8;min-height:61px;padding:10px 11px;font-size:12px}.table-row b{color:#243b53;font-size:13px;display:block}.table-row small{color:#829ab1;margin-top:3px;font-size:10px;display:block}.status{color:#0f695b;white-space:nowrap;background:#e7faf4;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.status.warn{color:#9a6700;background:#fff4d5}.status.muted{color:#526b84;background:#edf3f8}.status.danger{color:#b42318;background:#fef0ef}.stock-alert{align-content:start;gap:2px;display:grid}.alert-item{border-top:1px solid #eef3f8;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:14px 0;display:grid}.alert-item:first-of-type{margin-top:11px}.alert-item>span{color:#ad6b10;background:#fff4d5;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.alert-item p{margin:0}.alert-item b{font-size:12px;display:block}.alert-item small{color:#829ab1;font-size:10px}.report-toolbar,.page-inline-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.report-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.report-toolbar .button{min-height:35px}.pill.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.bar-list{gap:20px;margin-top:25px;display:grid}.bar-list p{color:#627d98;grid-template-columns:78px 1fr auto;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:grid}.bar-list b{background:#edf3f8;border-radius:999px;height:9px;overflow:hidden}.bar-list i{background:linear-gradient(90deg,#1d4ed8,#0f766e);border-radius:999px;height:100%;display:block}.bar-list em{color:#243b53;font-size:11px;font-style:normal}.table-search{color:#829ab1;border:1px solid #d8e3ef;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 9px;display:flex}.table-search input{color:#243b53;border:0;outline:0;width:170px;font-size:11px}.products .table-head,.products .table-row{grid-template-columns:1.5fr 1.2fr .7fr .7fr}.queue{gap:1px;margin-top:14px;display:grid}.queue p{border-top:1px solid #eef3f8;gap:4px;margin:0;padding:13px 0;display:grid}.queue b{font-size:12px}.queue span{color:#829ab1;font-size:10px}.dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dot.amber{background:#e6aa2e}.dot.violet{background:#7c3aed}.dot.green{background:#0f9f82}.admin .table-head,.admin .table-row{grid-template-columns:1.35fr 1.4fr .9fr .9fr}.admin.lifecycle .table-head,.admin.lifecycle .table-row{grid-template-columns:minmax(150px,1.25fr) minmax(144px,1.22fr) minmax(52px,.52fr) minmax(92px,.72fr) minmax(154px,.98fr)}.admin-lifecycle-control{gap:7px;min-width:0;display:grid}.admin-lifecycle-control>.button{white-space:nowrap;justify-self:start;min-height:33px;padding:7px 9px;font-size:10px}.admin-lifecycle-unavailable{color:#829ab1;font-size:11px;font-weight:800}.admin-lifecycle-confirm{background:#fff7f5;border:1px solid #eed0c9;border-radius:10px;gap:7px;min-width:0;padding:9px;display:grid}.admin-lifecycle-confirm>small{color:#75463e;font-size:10px;font-weight:700;line-height:1.45}.admin-lifecycle-confirm>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-lifecycle-confirm .button{min-height:31px;padding:6px 8px;font-size:10px}.admin-lifecycle-confirm .text-button{min-height:31px;padding:4px 5px;font-size:10px}.admin-lifecycle-feedback{max-width:230px;font-size:10px;font-weight:700;line-height:1.45;display:block}.admin-lifecycle-feedback.error{color:#b42318}.admin-lifecycle-feedback.success{color:#087363}.subscriptions .table-head,.subscriptions .table-row{grid-template-columns:1.6fr .75fr .75fr 1.35fr auto}.subscriptions .table-row>span:last-child{justify-self:end}.subscriptions .button{min-height:32px;padding:7px 10px;font-size:11px}.security-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.security-card{background:#fff;border:1px solid #dbe8f4;border-radius:16px;grid-template-columns:44px 1fr;align-content:start;gap:12px;min-height:161px;padding:20px;display:grid;box-shadow:0 12px 26px #102a4309}.security-card-icon{color:#0f766e;background:#e7faf4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.security-card small{color:#627d98;font-size:11px;font-weight:800}.security-card strong{margin:4px 0;font-size:16px;display:block}.security-card p{color:#627d98;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.45}.security-card .status{justify-self:start}.audit-list{gap:1px;margin-top:15px;display:grid}.audit-list p{border-top:1px solid #eef3f8;grid-template-columns:10px 1fr;gap:8px;margin:0;padding:13px 0;display:grid}.audit-list b{color:#243b53;font-size:12px}.audit-list small{color:#829ab1;grid-column:2;font-size:10px}.audit-dot{border-radius:50%;width:8px;height:8px;margin-top:4px}.audit-dot.success{background:#0f9f82}.audit-dot.info{background:#1d4ed8}.sidebar-scrim{display:none}@media (max-width:1120px){.metric-grid{grid-template-columns:repeat(2,1fr)}.security-grid{grid-template-columns:1fr}.security-card{grid-template-columns:42px 1fr auto}.security-card p{grid-column:2/-1}.setup-grid{grid-template-columns:1fr}}@media (max-width:860px){.app-shell{display:block}.app-sidebar{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:270px;max-height:100dvh;transition:transform .2s;position:fixed;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 50px #0003}.app-sidebar.is-open{visibility:visible;opacity:1;display:flex;transform:translate(0,0)}.sidebar-scrim{z-index:20;background:#061a3375;border:0;display:block;position:fixed;inset:0}.mobile-menu{place-items:center;display:grid}.app-topbar{align-items:flex-start;min-height:88px;padding:17px 20px}.app-topbar h1{font-size:22px}.app-topbar p{max-width:470px}.app-content{padding:22px 20px 42px}.content-grid.two-one{grid-template-columns:1fr}.top-actions .user-chip b,.top-actions .user-chip small{display:none}.user-chip{display:block}.user-chip>span{display:grid}.donut-wrap{grid-template-columns:145px 1fr}}@media (min-width:861px) and (max-width:1080px){.app-shell{display:block}.app-sidebar{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:270px;max-height:100dvh;transition:transform .2s;position:fixed;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 50px #0003}.app-sidebar.is-open{visibility:visible;opacity:1;display:flex;transform:translate(0,0)}.sidebar-scrim{z-index:20;background:#061a3375;border:0;display:block;position:fixed;inset:0}.mobile-menu{place-items:center;display:grid}.app-topbar{align-items:flex-start;min-height:88px;padding:17px 20px}.app-topbar h1{font-size:22px}.app-topbar p{max-width:470px}.app-content{padding:22px 20px 42px}.content-grid.two-one{grid-template-columns:1fr}.top-actions{flex:1;justify-content:flex-end;min-width:0}.session-context{max-width:min(43vw,290px)}.donut-wrap{grid-template-columns:145px 1fr}}@media (max-width:600px){.app-topbar{gap:10px}.app-topbar p{display:none}.app-topbar h1{font-size:20px}.icon-button{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{min-height:118px;padding:14px}.metric-card strong{font-size:22px}.panel{border-radius:14px;padding:16px}.panel-header{gap:9px}.panel h2{font-size:16px}.table-head{display:none}.table-row,.products .table-row,.admin .table-row,.subscriptions .table-row{grid-template-columns:1fr auto;gap:8px;padding:13px 3px}.table-row>span:nth-child(2),.table-row>span:nth-child(3),.admin.lifecycle .table-row>span:nth-child(4){display:none}.admin.lifecycle .table-row>span:last-child{grid-area:1/2;justify-self:end;max-width:175px}.admin.lifecycle .admin-lifecycle-control>.button{justify-self:end}.admin.lifecycle .admin-lifecycle-confirm{max-width:175px}.subscriptions .table-row>span:nth-child(2),.subscriptions .table-row>span:nth-child(3){display:inline-flex}.subscriptions .table-row>span:nth-child(4){text-align:left;display:grid}.subscriptions .table-row>span:last-child{justify-self:end}.subscriptions .button{padding:7px;font-size:10px}.donut-wrap{grid-template-columns:1fr;justify-items:center}.legend{width:100%}.report-toolbar,.page-inline-actions{align-items:stretch}.report-toolbar>div,.page-inline-actions{grid-template-columns:1fr 1fr;display:grid}.report-toolbar .button,.page-inline-actions .button{width:100%}.chart-axis{font-size:9px}.security-card{grid-template-columns:42px 1fr}.security-card .status{grid-column:2}.table-search{display:none}.bar-list p{grid-template-columns:66px 1fr auto}.alert-item{grid-template-columns:29px 1fr}.alert-item .status{grid-column:2;justify-self:start}.user-chip{padding:0}.setup-hero-card{grid-template-columns:1fr;gap:13px}.setup-hero-icon{border-radius:15px;width:48px;height:48px}.setup-card{min-height:0}}.workspace-welcome{background:linear-gradient(135deg,#fff,#f0fbf8);border:1px solid #d8e9f0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 12px 26px #102a4309}.workspace-welcome h2,.content-title{color:#102a43;letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(22px,3vw,30px)}.workspace-welcome p,.content-intro{color:#627d98;max-width:680px;margin:0;font-size:13px;line-height:1.55}.workspace-welcome .page-inline-actions{justify-content:flex-end;margin:0}.workspace-loading,.workspace-state{background:#fff;border:1px solid #d8e4ef;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:190px;padding:26px;display:grid;box-shadow:0 12px 26px #102a4309}.workspace-loading h2,.workspace-state h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:23px}.workspace-loading p,.workspace-state p{color:#627d98;max-width:720px;margin:0;font-size:14px;line-height:1.6}.workspace-state>span{color:#176b8b;background:#e9f4ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.workspace-state-error{background:linear-gradient(135deg,#fff,#fff7f6);border-color:#f2cccc}.workspace-state-error>span{color:#b42318;background:#fef0ef}.loading-orbit{border:4px solid #dbe8f3;border-top-color:#0f766e;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite workspace-spin;display:block}.workspace-loading .loading-orbit{margin-left:4px}@keyframes workspace-spin{to{transform:rotate(360deg)}}.summary-list{gap:0;margin-top:13px;display:grid}.summary-list p{color:#627d98;border-top:1px solid #edf3f8;justify-content:space-between;gap:15px;margin:0;padding:13px 0;font-size:12px;display:flex}.summary-list p:first-child{border-top:0}.summary-list b{color:#243b53;text-align:right;font-size:13px}.empty-state{color:#627d98;background:#fbfdff;border:1px dashed #cbdde9;border-radius:13px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:142px;margin-top:14px;padding:17px;display:grid}.empty-state>span{color:#0f766e;background:#e8fbf6;border-radius:10px;place-items:center;width:33px;height:33px;font-size:20px;font-weight:800;display:grid}.empty-state b{color:#243b53;font-size:13px}.empty-state p{margin:4px 0 0;font-size:12px;line-height:1.5}.real-chart{background:repeating-linear-gradient(#fff 0 42px,#eef4f8 43px,#fff 44px);border:1px solid #e5eef6;border-radius:13px;min-height:230px;margin-top:17px;padding:12px 10px 4px}.real-chart-bars{align-items:end;gap:clamp(7px,1.5vw,17px);height:198px;padding:0 7px;display:flex;overflow-x:auto}.real-chart-bar-wrap{text-align:center;grid-template-rows:25px 1fr 21px;align-items:end;gap:5px;min-width:44px;height:100%;display:grid}.real-chart-bar-wrap i{background:linear-gradient(#1d4ed8,#0f766e);border-radius:8px 8px 3px 3px;align-self:end;width:100%;min-height:2px;box-shadow:0 8px 16px #0f766e24}.real-chart-value,.real-chart-bar-wrap small{color:#627d98;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.real-chart-bar-wrap small{color:#829ab1;align-self:center;font-weight:800}.action-drawer{z-index:50;background:#fff;border:1px solid #c9e0ee;border-radius:19px;width:min(100% - 32px,620px);max-height:calc(100vh - 40px);padding:22px;position:fixed;bottom:20px;right:clamp(16px,4vw,52px);overflow:auto;box-shadow:0 24px 68px #0a23423d}.action-drawer-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.action-drawer-head h2{color:#102a43;letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.action-drawer-head .icon-button{flex:none;font-size:22px}.action-form{gap:14px;margin-top:18px;display:grid}.action-form .button{justify-self:start}.form-columns{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-hint{color:#486581;background:#f4f8fc;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.field select{color:#102a43;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;width:100%;height:46px;padding:0 11px}.field select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.check-field{color:#243b53;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.check-field input{accent-color:#0f766e;width:17px;height:17px}.form-feedback{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.form-feedback.error{color:#b42318;background:#fef0ef}.form-feedback.success{color:#0f695b;background:#e7faf4}.inline-loading,.inline-error{color:#627d98;background:#f7fafc;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:14px;font-size:12px;display:flex}.inline-loading .loading-orbit{border-width:3px;width:19px;height:19px}.inline-error{color:#b42318;background:#fef0ef;justify-content:space-between}.cursor-pager{color:#627d98;border-top:1px solid #edf3f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;font-weight:700;display:flex}.cursor-pager .inline-error{width:100%;margin:0}.cursor-pager .button{min-height:36px}@media (max-width:860px){.workspace-welcome{flex-direction:column;align-items:flex-start}.workspace-welcome .page-inline-actions{justify-content:flex-start;width:100%}.workspace-state,.workspace-loading{grid-template-columns:48px 1fr}.workspace-state>.button{grid-column:2;justify-self:start}.action-drawer{bottom:16px;right:16px}}@media (max-width:600px){.workspace-welcome{padding:18px}.workspace-welcome .page-inline-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-welcome .page-inline-actions .button{width:100%}.workspace-state,.workspace-loading{min-height:170px;padding:19px}.workspace-state h2,.workspace-loading h2{font-size:20px}.empty-state{grid-template-columns:32px 1fr}.empty-state .button{grid-column:2;justify-self:start}.form-columns{grid-template-columns:1fr}.action-drawer{border-radius:16px;width:calc(100% - 20px);padding:18px;bottom:10px;right:10px}.action-form .button{width:100%}.real-chart{min-height:205px}.real-chart-bars{height:174px}}.billing-welcome{background:linear-gradient(135deg,#fff,#f7f5ff);border-color:#ddd6fe}.billing-setup-state{background:linear-gradient(135deg,#fff,#fafcff);border-color:#dde6ef;margin-bottom:16px}.billing-instructions-list{gap:16px;margin-bottom:16px;display:grid}.payment-instruction-card{background:linear-gradient(135deg,#fff,#faf8ff);border:1px solid #d9cfed;border-radius:17px;padding:22px;box-shadow:0 14px 30px #4a307812}.payment-instruction-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payment-instruction-head h3{color:#102a43;letter-spacing:-.02em;margin:4px 0 6px;font-size:18px}.payment-instruction-head p{color:#627d98;margin:0;font-size:12px;line-height:1.5}.payment-reference-card{background:#fff;border:1px dashed #b9a8df;border-radius:12px;gap:4px;margin:18px 0 13px;padding:14px;display:grid}.payment-reference-card span,.payment-account-grid span{color:#627d98;font-size:11px;font-weight:800}.payment-reference-card strong{color:#43306b;letter-spacing:.04em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.payment-reference-card small{color:#829ab1;font-size:11px}.payment-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-account-grid p{background:#fff;border:1px solid #e4ddf1;border-radius:11px;gap:5px;margin:0;padding:13px;display:grid}.payment-account-grid b{color:#243b53;font-size:13px}.payment-account-grid .payment-iban{grid-column:1/-1}.payment-iban code{color:#3f2d69;letter-spacing:.045em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:800}.iban-copy{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.iban-copy small{color:#627d98;font-size:11px}.billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px;margin-top:15px;display:grid}.billing-plan-card{background:linear-gradient(145deg,#fff,#fcfbff);border:1px solid #e1d8f0;border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:13px;padding:17px;display:grid}.billing-plan-card h3{color:#243b53;margin:10px 0 4px;font-size:16px}.billing-plan-card p{color:#627d98;margin:0;font-size:12px}.billing-plan-card>strong{color:#3f2d69;letter-spacing:-.025em;white-space:nowrap;font-size:18px}.billing-module-tag{color:#5b3d95;background:#eee9fb;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.billing-plan-action{grid-column:1/-1;gap:8px;display:grid}.billing-plan-action .button{justify-self:start}.billing-action-note{color:#9a6700;grid-column:1/-1;font-size:12px;font-weight:700}.billing-report-form{border-top:1px solid #e4ddf1;margin-top:16px;padding-top:16px}.billing-report-form textarea{resize:vertical;color:#102a43;width:100%;min-height:82px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:11px}.billing-report-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.payment-reference{color:#43306b;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}@media (max-width:600px){.payment-instruction-card{padding:17px}.payment-instruction-head{display:grid}.payment-account-grid{grid-template-columns:1fr}.payment-account-grid .payment-iban{grid-column:auto}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{padding:15px}.billing-plan-action .button{width:100%}}.sales-cart{background:#fbfdff;border:1px solid #d7e5ee;border-radius:14px;overflow:hidden}.sales-cart-head{background:linear-gradient(135deg,#f5fbff,#f7fcfb);border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.sales-cart-head>div{gap:3px;display:grid}.sales-cart-head b,.sales-cart-add-head b{color:#243b53;font-size:13px}.sales-cart-head small,.sales-cart-add-head small{color:#627d98;font-size:11px;line-height:1.45}.sales-cart-head>span{color:#176b8b;background:#fff;border:1px solid #c8dbe8;border-radius:999px;justify-content:center;min-width:43px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.sales-cart-empty{color:#627d98;padding:18px 14px;font-size:12px;line-height:1.55}.sales-cart-list{display:grid}.sales-cart-row{border-top:1px solid #e8f0f5;grid-template-columns:minmax(0,1fr) 96px minmax(118px,144px) auto;align-items:end;gap:10px;padding:13px 14px;display:grid}.sales-cart-row:first-child{border-top:0}.sales-cart-product{gap:3px;min-width:0;display:grid}.sales-cart-product b{color:#243b53;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sales-cart-product small{color:#829ab1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-cart-product span{color:#0f695b;font-size:11px;font-weight:800}.sales-cart-quantity{gap:5px;display:grid}.sales-cart-quantity>span{color:#627d98;font-size:10px;font-weight:800}.sales-cart-quantity input{color:#102a43;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;outline:0;padding:0 9px}.sales-cart-quantity input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.sales-cart-remove{min-height:38px;padding:8px 10px;font-size:11px}.sales-cart-add{background:#fff;border:1px solid #dce8f0;border-radius:14px;gap:10px;padding:14px;display:grid}.sales-cart-add-head{gap:3px;display:grid}.sales-cart-add-grid{grid-template-columns:minmax(0,1fr) 105px auto;align-items:end;gap:10px;display:grid}.sales-cart-add-grid.is-manual{grid-template-columns:minmax(0,1fr) 92px minmax(132px,150px) auto}.sales-cart-add-button{white-space:nowrap;min-height:46px}.sales-cart-lookup{border-top:1px dashed #d6e4ed;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid}.sales-cart-lookup .button{white-space:nowrap;min-height:46px}@media (max-width:600px){.sales-cart-row{grid-template-columns:minmax(0,1fr) 88px;align-items:end}.sales-cart-unit-price{grid-column:1/-1}.sales-cart-remove{grid-column:1/-1;width:100%}.sales-cart-add-grid,.sales-cart-add-grid.is-manual{grid-template-columns:1fr 92px}.sales-cart-add-grid.is-manual>.field:nth-child(3),.sales-cart-add-button{grid-column:1/-1}.sales-cart-add-button{width:100%}.sales-cart-lookup{grid-template-columns:1fr}.sales-cart-lookup .button{width:100%}}.sale-customer-selector{background:linear-gradient(135deg,#fbfffe,#f5fbff);border:1px solid #c9e7df;border-radius:14px;gap:10px;padding:14px;display:grid}.sale-customer-selector-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sale-customer-selector-head>div{gap:3px;min-width:0;display:grid}.sale-customer-selector-head b{color:#163e58;font-size:13px}.sale-customer-selector-head small{color:#627d98;font-size:11px;line-height:1.45}.sale-customer-selected-badge,.sale-customer-required{border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.sale-customer-selected-badge{color:#087363;background:#effcf8;border:1px solid #b7e5d9}.sale-customer-required{color:#896300;background:#fff9e8;border:1px solid #eedfb1}.sale-customer-search input{color:#102a43;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.sale-customer-search input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.sale-customer-selection{background:#fff;border:1px solid #bde4d9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.sale-customer-selection>span{gap:3px;min-width:0;display:grid}.sale-customer-selection b,.sale-customer-selection small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-customer-selection b{color:#163e58;font-size:12px}.sale-customer-selection small{color:#627d98;font-size:10px}.sale-customer-selection .text-button{flex:none}.sale-customer-results{gap:8px;display:grid}.sale-customer-results-note{color:#627d98;background:#ffffffad;border:1px dashed #cbdce8;border-radius:10px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.sale-customer-result-list{background:#fff;border:1px solid #dce8ef;border-radius:11px;max-height:232px;display:grid;overflow:auto}.sale-customer-result-list>div+div{border-top:1px solid #edf3f7}.sale-customer-result{color:#163e58;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 11px;display:flex}.sale-customer-result:hover{background:#f5fbff}.sale-customer-result:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #0f766e2e;position:relative}.sale-customer-result.is-selected{background:linear-gradient(135deg,#edfffa,#f4f9ff);box-shadow:inset 3px 0 #0f766e}.sale-customer-result>span{gap:3px;min-width:0;display:grid}.sale-customer-result b,.sale-customer-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-customer-result b{color:#243b53;font-size:12px}.sale-customer-result small{color:#829ab1;font-size:10px}.sale-customer-result em{color:#0f766e;flex:none;font-size:10px;font-style:normal;font-weight:900}.sale-customer-load-more{justify-self:start;min-height:39px}@media (max-width:600px){.sale-customer-selector{padding:13px}.sale-customer-selector-head,.sale-customer-selection{display:grid}.sale-customer-selected-badge,.sale-customer-required{justify-self:start}.sale-customer-selection .text-button,.sale-customer-load-more{width:100%}.sale-customer-result-list{max-height:216px}}.sale-customer-optional{color:#587187;background:#f7fafc;border:1px solid #cbdce8;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.sale-customer-create-from-lookup{color:#235e56;background:linear-gradient(135deg,#effcf8,#f8fcff);border:1px solid #b8ded5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.sale-customer-create-from-lookup>div{gap:3px;min-width:0;display:grid}.sale-customer-create-from-lookup b{color:#19584f;font-size:12px}.sale-customer-create-from-lookup small{color:#47746d;font-size:10px;line-height:1.45}.sale-customer-create-from-lookup .button{white-space:nowrap;flex:none}.inline-customer-create-name-note{color:#627d98;margin:0;font-size:10px;line-height:1.5}.inline-customer-details-toggle{justify-self:start}.inline-customer-create-details{border-top:1px solid #e4eef2;gap:11px;padding-top:2px;display:grid}@media (max-width:600px){.sale-customer-create-from-lookup{flex-direction:column;align-items:stretch}.sale-customer-create-from-lookup .button{width:100%}}.admin-billing-welcome{background:linear-gradient(135deg,#fff,#f6f8ff);border-color:#d9dfed}.admin-profile-state{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dce6ee;border-radius:14px;gap:14px;min-height:164px;margin-top:15px;padding:17px;display:grid}.admin-profile-state>div{gap:13px;display:grid}.admin-profile-state>div>p{color:#627d98;max-width:500px;margin:0;font-size:12px;line-height:1.55}.admin-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-profile-facts p,.admin-plan-facts p{background:#fff;border:1px solid #e4edf3;border-radius:10px;gap:4px;margin:0;padding:11px;display:grid}.admin-profile-facts span,.admin-plan-facts span{color:#627d98;font-size:10px;font-weight:800}.admin-profile-facts b,.admin-plan-facts b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.admin-config-note{color:#7a5800;background:linear-gradient(145deg,#fffdf6,#fff9e9);border:1px solid #ecdcae;border-radius:14px;align-content:center;gap:8px;min-height:164px;margin-top:15px;padding:17px;display:grid}.admin-config-note b{color:#785600;font-size:13px}.admin-config-note p{color:#805f10;margin:0;font-size:12px;line-height:1.6}.admin-config-form{gap:12px;margin-top:15px;display:grid}.admin-config-form.compact{margin-top:11px}.admin-config-form>.button{justify-self:start}.admin-config-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-plan-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin-top:15px;display:grid}.admin-plan-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dce7ef;border-radius:15px;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 10px 20px #102a4309}.admin-plan-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-plan-card-head>div{min-width:0}.admin-plan-card h3{color:#243b53;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:16px;overflow:hidden}.admin-plan-card-head p{color:#829ab1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden}.admin-plan-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-plan-facts p{min-width:0}.admin-plan-edit{border-top:1px solid #e7eff5}.admin-plan-edit summary{color:#176b8b;cursor:pointer;padding:12px 0 0;font-size:12px;font-weight:800}.admin-plan-edit summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #2563eb33}.admin-plan-actions{justify-content:flex-end;padding-top:2px;display:flex}.payment-profile-form input[name=iban]{letter-spacing:.025em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-plan-entitlement{background:#f4fffb;border:1px solid #cfe8e2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.admin-plan-entitlement>div{gap:3px;min-width:0;display:grid}.admin-plan-entitlement span{color:#176b62;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-plan-entitlement b{color:#164e48;font-size:12px}.admin-plan-entitlement small{color:#52756e;font-size:10px;line-height:1.42}.admin-plan-entitlement .button{white-space:nowrap;flex:none;min-height:33px;padding:7px 9px;font-size:10px}.admin-business-management-picker{background:linear-gradient(135deg,#fbfdff,#f4fbf9);border:1px solid #d8e8ef;border-radius:14px;align-items:end;gap:12px;margin-top:17px;padding:14px;display:flex}.admin-business-management-picker .field{flex:300px;gap:5px;display:grid}.admin-business-management-picker .field>span{color:#243b53;font-size:11px;font-weight:900}.admin-business-management-picker select{color:#102a43;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.admin-business-management-picker select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.admin-business-management-details{gap:16px;margin-top:16px;display:grid}.admin-business-management-status{background:linear-gradient(135deg,#f6fffb,#fbfdff);border:1px solid #cfe6e3;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.admin-business-management-status>div{gap:4px;min-width:0;display:grid}.admin-business-management-status b{overflow-wrap:anywhere;color:#173a62;font-size:15px}.admin-business-management-status small{color:#627d98;font-size:11px}.admin-business-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.admin-business-management-grid>section,.admin-business-management-section{background:#fff;border:1px solid #dce7ef;border-radius:14px;min-width:0;padding:16px}.admin-business-management-grid h3,.admin-business-management-section h3{color:#243b53;margin:0;font-size:14px}.admin-entitlement-note{color:#365f5a;background:#f2fffb;border-left:3px solid #0f766e;margin:0;padding:10px 11px;font-size:11px;line-height:1.5}.admin-entitlement-note b{color:#0f695b}.admin-entitlement-note.is-warning{color:#765214;background:#fffaf0;border-left-color:#b7791f}.admin-entitlement-note.is-warning b{color:#8a5c10}.admin-business-management-section{gap:12px;display:grid}.admin-business-management-section-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-business-management-section-head>div{gap:4px;display:grid}.admin-business-management-section-head .eyebrow{font-size:9px}.admin-business-management-section-head>small{color:#829ab1;text-align:right;max-width:180px;font-size:10px;line-height:1.4}.admin-managed-subscription-list,.admin-managed-history-list,.admin-owner-password-list{gap:8px;display:grid}.admin-managed-subscription-list article,.admin-managed-history-list article{background:#fbfdff;border:1px solid #e5edf3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-managed-subscription-list article>div,.admin-managed-history-list article>div{gap:5px;min-width:0;display:grid}.admin-managed-subscription-list b,.admin-managed-history-list b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.admin-managed-subscription-list small,.admin-managed-history-list small{color:#627d98;font-size:10px;line-height:1.45}.admin-owner-password-card{background:linear-gradient(135deg,#fbfdff,#fff);border:1px solid #d9e6ed;border-radius:12px;gap:11px;padding:14px;display:grid}.admin-owner-password-card.unavailable{background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-owner-password-card.unavailable>div,.admin-owner-password-head>div{gap:4px;min-width:0;display:grid}.admin-owner-password-card b{overflow-wrap:anywhere;color:#243b53;font-size:13px}.admin-owner-password-card small{color:#627d98;font-size:10px;line-height:1.45}.admin-owner-password-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-owner-password-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-temporary-password-control{border-top:1px solid #e7eff5}.admin-temporary-password-control summary{color:#a03b2d;cursor:pointer;padding:11px 0 0;font-size:12px;font-weight:800}.admin-temporary-password-control summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #b4372a2e}@media (max-width:860px){.admin-config-form-grid{grid-template-columns:1fr 1fr}.admin-config-form-grid>:first-child{grid-column:1/-1}.admin-business-management-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-profile-state,.admin-config-note,.admin-plan-card{padding:15px}.admin-profile-facts,.admin-plan-facts,.admin-config-form-grid{grid-template-columns:1fr}.admin-config-form-grid>:first-child{grid-column:auto}.admin-config-form>.button,.admin-plan-actions .button{width:100%}.admin-plan-actions{display:grid}.admin-plan-grid{grid-template-columns:1fr}.admin-plan-card-head{gap:9px}.admin-plan-card h3{white-space:normal}.admin-plan-entitlement,.admin-business-management-picker,.admin-business-management-status,.admin-business-management-section-head,.admin-owner-password-head,.admin-owner-password-card.unavailable{flex-direction:column;align-items:flex-start}.admin-plan-entitlement .button,.admin-business-management-picker .text-button,.admin-owner-password-actions .button{width:100%}.admin-business-management-picker{align-items:stretch}.admin-business-management-grid>section,.admin-business-management-section{padding:14px}.admin-business-management-section-head>small{text-align:left;max-width:none}.admin-managed-subscription-list article,.admin-managed-history-list article{flex-direction:column;align-items:flex-start}.admin-owner-password-card.unavailable .status{align-self:flex-start}}.admin-core-feature-policy{background:linear-gradient(135deg,#f7fbff,#fbfdfd);border:1px solid #d5e5ef;border-radius:12px;gap:11px;padding:12px;display:grid}.admin-core-feature-policy.unavailable{color:#627d98;background:#fbfcfe;align-items:flex-start;gap:10px;display:flex}.admin-core-feature-policy.unavailable>div{gap:3px;display:grid}.admin-core-feature-policy.unavailable span,.admin-core-feature-policy.unavailable b{color:#526f82}.admin-core-feature-policy-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-core-feature-policy-head>div{gap:3px;min-width:0;display:grid}.admin-core-feature-policy-head span{color:#176b8b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-core-feature-policy-head b{color:#173a62;font-size:12px}.admin-core-feature-policy-head small,.admin-core-feature-actions>small{color:#627d98;font-size:10px;line-height:1.45}.admin-core-policy-toggle{color:#334e68;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.admin-core-policy-toggle input,.admin-core-feature-toggle input{accent-color:#0f766e}.admin-core-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-core-feature-toggle{color:#243b53;cursor:pointer;background:#fff;border:1px solid #e1ebf1;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.admin-core-feature-toggle:has(input:disabled){cursor:default;opacity:.63}.admin-core-feature-toggle>span{gap:2px;min-width:0;display:grid}.admin-core-feature-toggle b{font-size:11px}.admin-core-feature-toggle small{color:#627d98;font-size:9px;line-height:1.35}.admin-core-feature-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-core-feature-actions>small{flex:auto}.admin-core-feature-actions .button{white-space:nowrap;flex:none;min-height:33px;padding:7px 9px;font-size:10px}.admin-managed-subscription-side{justify-items:end;gap:8px;min-width:190px;display:grid}.admin-managed-subscription-controls{justify-items:end;gap:7px;display:grid}.admin-managed-subscription-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-managed-subscription-actions .button,.admin-managed-subscription-confirm .button{min-height:31px;padding:6px 8px;font-size:10px}.admin-managed-subscription-confirm{background:#fffaf2;border:1px solid #ebd8b8;border-radius:10px;justify-items:end;gap:7px;max-width:300px;padding:9px;display:grid}.admin-managed-subscription-confirm>small,.admin-managed-subscription-note{color:#6f5a2e;font-size:10px;line-height:1.45}.admin-managed-subscription-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-managed-subscription-note{text-align:right;max-width:285px;margin:0}.admin-owner-adoption-card{background:linear-gradient(135deg,#fffdf7,#fff);border-color:#e8d5a6}.admin-owner-adoption-notice{color:#6c531e;background:#fff9ea;border-left:3px solid #ba7b16;gap:4px;padding:10px 11px;font-size:11px;line-height:1.5;display:grid}.admin-owner-adoption-notice b{color:#7a5507}.subscription-feature-upgrade-state{background:linear-gradient(135deg,#fff,#f7f6ff 58%,#f2fbf9);border:1px solid #d8d4ed;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px;display:flex;box-shadow:0 10px 24px #1e29460b}.subscription-feature-upgrade-state>div:first-child{gap:6px;max-width:730px;display:grid}.subscription-feature-upgrade-state h2{color:#203b61;letter-spacing:-.025em;margin:0;font-size:22px}.subscription-feature-upgrade-state p{color:#566c87;margin:0;font-size:12px;line-height:1.6}.subscription-feature-inline-note{color:#4e5d80;background:linear-gradient(135deg,#fbfaff,#f5f8ff);border:1px solid #ddd8ee;border-radius:14px;align-content:center;gap:5px;min-height:142px;padding:18px;display:grid}.subscription-feature-inline-note b{color:#3e4e77;font-size:13px}.subscription-feature-inline-note p{color:#64748b;margin:0;font-size:11px;line-height:1.5}@media (max-width:700px){.admin-core-feature-policy-head,.admin-core-feature-actions,.subscription-feature-upgrade-state{flex-direction:column;align-items:stretch}.admin-core-policy-toggle{white-space:normal}.admin-core-feature-list{grid-template-columns:1fr}.admin-core-feature-actions .button{width:100%}.admin-managed-subscription-side,.admin-managed-subscription-controls,.admin-managed-subscription-confirm{text-align:left;justify-items:start;max-width:none}.admin-managed-subscription-actions,.admin-managed-subscription-confirm>div{justify-content:flex-start}.admin-managed-subscription-note{text-align:left;max-width:none}.subscription-feature-upgrade-state .button{width:100%}}.admin-delegated-unavailable{color:#71591d;background:#fffaf1;border:1px solid #e7dfc7;border-left:3px solid #b98521;border-radius:10px;margin:11px 0 0;padding:11px 12px;font-size:11px;line-height:1.5}.admin-delegated-settings-form textarea{box-sizing:border-box;resize:vertical;color:#102a43;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:10px 11px;line-height:1.45}.admin-delegated-settings-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.admin-delegated-member-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.admin-delegated-member-card{background:linear-gradient(145deg,#fbfdff,#fff);border:1px solid #dbe7ee;border-radius:12px;gap:11px;min-width:0;padding:13px;display:grid}.admin-delegated-member-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-delegated-member-head>div{gap:4px;min-width:0;display:grid}.admin-delegated-member-head b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.admin-delegated-member-head small{color:#627d98;font-size:10px;line-height:1.45}.admin-delegated-member-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-delegated-member-fields .field{min-width:0}.admin-delegated-member-fields select{color:#102a43;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;outline:0;padding:0 9px}.admin-delegated-member-fields select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}@media (max-width:600px){.admin-delegated-member-head{flex-direction:column;align-items:flex-start}.admin-delegated-member-fields{grid-template-columns:1fr}.admin-delegated-member-card .button{width:100%}}.customer-workspace{grid-template-columns:minmax(270px,.76fr) minmax(0,1.44fr);align-items:start;gap:16px;display:grid}.customer-detail-column,.customer-ledger-stack{gap:16px;min-width:0;display:grid}.customer-list{gap:8px;margin-top:15px;display:grid}.customer-list-item{color:#243b53;text-align:left;background:#fff;border:1px solid #dce7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.customer-list-item:hover{border-color:#b6d5e5;transform:translateY(-1px);box-shadow:0 8px 18px #102a430f}.customer-list-item:focus-visible{outline-offset:2px;outline:3px solid #1d4ed833}.customer-list-item.is-selected{background:linear-gradient(135deg,#f4fffc,#f5f9ff);border-color:#0f8b83;box-shadow:inset 3px 0 #0f766e}.customer-list-item>span:first-child{gap:4px;min-width:0;display:grid}.customer-list-item b,.customer-list-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-list-item b{color:#243b53;font-size:13px}.customer-list-item small{color:#829ab1;font-size:11px}.customer-detail-head{border-bottom:1px solid #edf3f8;justify-content:space-between;align-items:flex-start;gap:14px;margin:15px 0 14px;padding-bottom:14px;display:flex}.customer-detail-head>div{gap:6px;display:grid}.customer-detail-head p{color:#627d98;overflow-wrap:anywhere;margin:0;font-size:12px}.customer-detail-head .button{flex:none;min-height:38px}.ledger-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ledger-summary-grid article{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e2edf3;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.ledger-summary-grid span{color:#627d98;font-size:10px;font-weight:800}.ledger-summary-grid b{overflow-wrap:anywhere;color:#243b53;letter-spacing:-.02em;font-size:15px}.ledger-summary-grid article.credit{background:#f2fffb;border-color:#b9e6da}.ledger-summary-grid article.credit b{color:#087363}.ledger-aging-note{color:#627d98;background:#f8fbfd;border:1px solid #e3edf4;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.ledger-table .table-row>span:nth-child(2){color:#486581;font-size:12px}.ledger-amount{color:#243b53;white-space:nowrap;justify-self:end;font-weight:900}.ledger-amount.debit{color:#b45309}.ledger-amount.credit{color:#087363}.collection-form{background:linear-gradient(135deg,#fff,#f2fcf8);border:1px solid #beded8;border-radius:17px;gap:13px;padding:20px;display:grid;box-shadow:0 12px 26px #0f766e0e}.collection-form-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.collection-form-head h3{color:#102a43;letter-spacing:-.025em;margin:5px 0 6px;font-size:18px}.collection-form-head p{color:#627d98;max-width:570px;margin:0;font-size:12px;line-height:1.55}.collection-form-head>span{color:#087363;text-align:center;background:#fff;border:1px solid #bfe0d8;border-radius:999px;max-width:170px;padding:7px 9px;font-size:11px;font-weight:900}.collection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.collection-form .field>span{color:#243b53;font-size:12px;font-weight:800}.collection-form .field>span small{color:#829ab1;font-size:10px;font-weight:700}.collection-form textarea{resize:vertical;color:#102a43;width:100%;min-height:84px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:11px}.collection-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.collection-form>.button{justify-self:start}.collection-access-note{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff9e9);border:1px solid #e5d8af;border-radius:14px;gap:6px;padding:17px;display:grid}.collection-access-note b{color:#785600;font-size:13px}.collection-access-note p{color:#806013;margin:0;font-size:12px;line-height:1.55}.customer-credit-exposure-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:9px;margin-top:15px;display:grid}.customer-credit-exposure-grid article{background:linear-gradient(145deg,#f7fffc,#fbfdff);border:1px solid #cfe6df;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.customer-credit-exposure-grid span{color:#47746d;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:900}.customer-credit-exposure-grid b{overflow-wrap:anywhere;color:#14594f;letter-spacing:-.025em;font-size:16px}.customer-credit-limit-alert{color:#765905;background:#fffaf0;border:1px solid #efd5a3;border-left:3px solid #c78215;border-radius:10px;margin:13px 0 0;padding:11px 12px;font-size:12px;line-height:1.52}.customer-credit-limit-alert b{color:#7a5604}.customer-credit-aging{background:#fbfdff;border:1px solid #d9e6ee;border-radius:13px;gap:11px;margin-top:14px;padding:14px;display:grid}.customer-credit-aging-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-credit-aging-head>div{min-width:0}.customer-credit-aging-head b{color:#173a62;font-size:13px}.customer-credit-aging-head p{color:#627d98;margin:4px 0 0;font-size:11px;line-height:1.5}.customer-credit-aging-head time{color:#315f7b;white-space:nowrap;font-weight:800}.customer-credit-aging-head>span{color:#087363;text-align:center;background:#fff;border:1px solid #cfe5df;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.customer-credit-aging-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;margin:0;display:grid}.customer-credit-aging-grid>div{background:#fff;border:1px solid #e4edf3;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.customer-credit-aging-grid dt{color:#627d98;font-size:10px;font-weight:800}.customer-credit-aging-grid dd{overflow-wrap:anywhere;color:#243b53;letter-spacing:-.015em;margin:0;font-size:13px;font-weight:900}.customer-credit-aging-unavailable{color:#5c7081;background:#f8fbfd;border:1px solid #e3e9ed;border-left:3px solid #829ab1;border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:12px;line-height:1.52}.customer-credit-profile-form{border-top:1px solid #e5edf3;gap:13px;margin-top:17px;padding-top:17px;display:grid}.customer-credit-profile-form-head h3{color:#173a62;letter-spacing:-.02em;margin:0;font-size:16px}.customer-credit-profile-form-head p{color:#627d98;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.52}.customer-credit-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.customer-credit-profile-fields .field{gap:5px;min-width:0;display:grid}.customer-credit-profile-fields .field>span{color:#243b53;font-size:12px;font-weight:800}.customer-credit-profile-fields .field small{color:#829ab1;font-size:10px;font-weight:700}.customer-credit-profile-address{grid-column:1/-1}.customer-credit-profile-fields input,.customer-credit-profile-fields textarea{color:#102a43;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.customer-credit-profile-fields input{min-height:44px;padding:0 11px}.customer-credit-profile-fields textarea{resize:vertical;min-height:92px;padding:10px 11px}.customer-credit-profile-fields input:focus,.customer-credit-profile-fields textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.customer-credit-profile-form>.button{justify-self:start}.customer-ledger-stack :is(.customer-credit-profile-form button,.customer-credit-profile-form input,.customer-credit-profile-form textarea):focus-visible{outline-offset:2px;outline:3px solid #0f766e33}@media (max-width:1000px){.customer-workspace{grid-template-columns:1fr}.customer-detail-column{min-height:0}}@media (max-width:600px){.customer-list-item{padding:12px}.customer-detail-head{display:grid}.customer-detail-head .button{width:100%}.ledger-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-summary-grid article{padding:11px}.ledger-summary-grid b{font-size:14px}.ledger-table .table-row{grid-template-columns:minmax(0,1fr) auto}.ledger-table .table-row>span:nth-child(2),.ledger-table .table-row>span:nth-child(3){display:none}.ledger-amount{grid-area:1/2}.collection-form{border-radius:15px;padding:16px}.collection-form-head{display:grid}.collection-form-head>span{width:100%;max-width:none}.collection-form-grid{grid-template-columns:1fr}.collection-form>.button{width:100%}.customer-credit-aging-head{display:grid}.customer-credit-aging-head>span{justify-self:start}.customer-credit-profile-fields{grid-template-columns:1fr}.customer-credit-profile-address{grid-column:auto}.customer-credit-profile-form>.button{width:100%}}.settings-welcome{background:linear-gradient(135deg,#fff,#f1fbf8);border-color:#d7e8e5}.settings-readonly-methods{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.settings-readonly-methods span{color:#0b6a60;overflow-wrap:anywhere;background:#f2fffb;border:1px solid #cde5df;border-radius:999px;max-width:100%;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.business-settings-form{gap:15px;margin-top:15px;display:grid}.business-settings-form-grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:11px;display:grid}.business-settings-currency-field.is-locked select{color:#6d4d13;cursor:not-allowed;background:#fff8e9;border-color:#e0b66e}.business-settings-currency-lock{color:#704e15;background:#fff8e9;border:1px solid #edd39d;border-radius:11px;align-items:flex-start;gap:6px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.business-settings-currency-lock b{flex:none}.settings-method-editor{background:linear-gradient(145deg,#fbfffd,#f6fbff);border:1px solid #d9e9e5;border-radius:14px;gap:12px;padding:16px;display:grid}.settings-method-editor>div:first-child{gap:5px;display:grid}.settings-method-editor b{color:#243b53;font-size:13px}.settings-method-editor p{color:#627d98;max-width:660px;margin:0;font-size:12px;line-height:1.55}.settings-method-list{gap:7px;display:grid}.settings-method-list>div{background:#fff;border:1px solid #deeaef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 12px;display:flex}.settings-method-list span{overflow-wrap:anywhere;color:#243b53;min-width:0;font-size:12px;font-weight:800}.settings-method-list .button{flex:none;min-height:32px;padding:6px 9px;font-size:11px}.settings-method-add{border-top:1px dashed #cadfd9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:11px;display:grid}.settings-method-add .button{white-space:nowrap;min-height:46px}.business-settings-form>.button{justify-self:start}.settings-readonly-note{color:#3f6073;background:linear-gradient(135deg,#fff,#f7fbfe);border:1px solid #d9e6ed;border-radius:15px;gap:6px;padding:18px;display:grid}.settings-readonly-note b{color:#243b53;font-size:13px}.settings-readonly-note p{color:#627d98;max-width:720px;margin:0;font-size:12px;line-height:1.58}@media (max-width:860px){.business-settings-form-grid{grid-template-columns:1fr 1fr}.business-settings-form-grid>:first-child{grid-column:1/-1}}@media (max-width:600px){.settings-welcome .button{width:100%}.business-settings-form-grid{grid-template-columns:1fr}.business-settings-form-grid>:first-child{grid-column:auto}.settings-method-editor{padding:14px}.settings-method-list>div{flex-direction:column;align-items:flex-start}.settings-method-list .button,.settings-method-add .button,.business-settings-form>.button{width:100%}.settings-method-add{grid-template-columns:1fr}.settings-readonly-methods{gap:6px}}.settings-owner-policy{background:linear-gradient(145deg,#f8fcff,#f6fbf9);border:1px solid #d4e4ee;border-radius:14px;gap:13px;padding:16px;display:grid}.settings-owner-policy>div:first-child{gap:5px;display:grid}.settings-owner-policy b{color:#243b53;font-size:13px}.settings-owner-policy p{color:#627d98;max-width:700px;margin:0;font-size:12px;line-height:1.55}.settings-owner-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-toggle{cursor:pointer;background:#fff;border:1px solid #dce9ef;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.settings-toggle input{accent-color:#0f766e;flex:none;width:18px;height:18px;margin:1px 0 0}.settings-toggle span{gap:3px;min-width:0;display:grid}.settings-toggle b{font-size:12px}.settings-toggle small,.settings-owner-policy .field small{color:#6b8193;font-size:11px;line-height:1.45}@media (max-width:600px){.settings-owner-policy{padding:14px}.settings-owner-policy-grid{grid-template-columns:1fr}.settings-toggle{padding:11px}}.admin-business-provision-form{gap:15px;max-width:940px;display:grid}.admin-business-provision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-business-provision-grid>:first-child{grid-column:1/-1}.admin-business-provision-confirm{cursor:pointer;background:linear-gradient(145deg,#fbfeff,#f5fbfa);border:1px solid #d8e7ed;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;display:flex}.admin-business-provision-confirm input{accent-color:#0f766e;flex:none;width:18px;height:18px;margin:2px 0 0}.admin-business-provision-confirm span{gap:4px;min-width:0;display:grid}.admin-business-provision-confirm b{color:#243b53;font-size:13px}.admin-business-provision-confirm small{color:#627d98;font-size:12px;line-height:1.5}.admin-business-provision-form>.button{justify-self:start}@media (max-width:600px){.admin-business-provision-grid{grid-template-columns:1fr}.admin-business-provision-grid>:first-child{grid-column:auto}.admin-business-provision-confirm{padding:12px}.admin-business-provision-form>.button{width:100%}}.ecommerce-workspace{gap:16px;display:grid}.ecommerce-welcome{background:linear-gradient(135deg,#fff,#f3f8ff);border-color:#d7e4f1}.ecommerce-welcome>.button{flex:none}.ecommerce-manual-banner{color:#36456d;background:linear-gradient(135deg,#fbfaff,#f3f2ff);border:1px solid #d8d7f2;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.ecommerce-manual-banner>div{gap:5px;display:grid}.ecommerce-manual-banner b{color:#333268;font-size:13px}.ecommerce-manual-banner p{color:#61708c;max-width:800px;margin:0;font-size:12px;line-height:1.58}.ecommerce-manual-banner>span{color:#544da3;text-align:center;background:#fff;border:1px solid #d0cef0;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.ecommerce-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-tabs{background:#fff;border:1px solid #dce7ef;border-radius:14px;flex-wrap:wrap;gap:8px;padding:5px;display:flex;box-shadow:0 8px 20px #102a4309}.ecommerce-tabs button{color:#486581;background:0 0;border:1px solid #0000;border-radius:10px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:900;transition:background .16s,color .16s,box-shadow .16s}.ecommerce-tabs button:hover{color:#174a73;background:#f2f7fb}.ecommerce-tabs button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed833}.ecommerce-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#2556bd,#147d78);box-shadow:0 7px 15px #2556bd30}.ecommerce-tab-panel{gap:16px;display:grid}.ecommerce-connection-grid,.ecommerce-mapping-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:13px;margin-top:15px;display:grid}.ecommerce-connection-card,.ecommerce-mapping-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dce7ef;border-radius:15px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 20px #102a4309}.ecommerce-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ecommerce-card-head>div{min-width:0}.ecommerce-provider-tag{color:#1d6294;overflow-wrap:anywhere;background:#f2f8fc;border:1px solid #cbddeb;border-radius:999px;max-width:100%;margin-bottom:7px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.ecommerce-card-head h3{color:#243b53;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:16px;overflow:hidden}.ecommerce-card-head p{overflow-wrap:anywhere;color:#627d98;margin:0;font-size:11px;line-height:1.48}.ecommerce-connection-facts,.ecommerce-mapping-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ecommerce-mapping-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-connection-facts p,.ecommerce-mapping-facts p{background:#fff;border:1px solid #e3edf4;border-radius:10px;gap:4px;min-width:0;margin:0;padding:10px;display:grid}.ecommerce-connection-facts span,.ecommerce-mapping-facts span{color:#829ab1;font-size:10px;font-weight:800}.ecommerce-connection-facts b,.ecommerce-mapping-facts b{overflow-wrap:anywhere;color:#334e68;font-size:11px;line-height:1.35}.ecommerce-manual-note,.ecommerce-form-note{color:#58677d;background:#f8f9ff;border:1px solid #e2e4f3;border-radius:10px;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.ecommerce-card-details{border-top:1px solid #e6eef4}.ecommerce-card-details summary{color:#176b8b;cursor:pointer;padding-top:12px;font-size:12px;font-weight:900}.ecommerce-card-details summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #1d4ed833}.ecommerce-form{background:linear-gradient(135deg,#fff,#f1fbf8);border:1px solid #c9e1dd;border-radius:17px;gap:14px;margin-top:15px;padding:20px;display:grid;box-shadow:0 12px 26px #0f766e0d}.ecommerce-form.compact{box-shadow:none;border-radius:13px;margin-top:12px;padding:15px}.ecommerce-form-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ecommerce-form-head>div{gap:5px;display:grid}.ecommerce-form-head h3{color:#102a43;letter-spacing:-.025em;margin:0;font-size:18px}.ecommerce-form-head p{color:#627d98;max-width:600px;margin:0;font-size:12px;line-height:1.55}.ecommerce-form-head>span{color:#087363;text-align:center;background:#fff;border:1px solid #bee0d8;border-radius:999px;max-width:165px;padding:7px 9px;font-size:10px;font-weight:900}.ecommerce-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ecommerce-form-grid>.field:nth-child(3){grid-column:1/-1}.ecommerce-form .field>span{color:#243b53;font-size:12px;font-weight:800}.ecommerce-form .field>span small{color:#829ab1;font-size:10px;font-weight:700}.ecommerce-form input,.ecommerce-form select,.ecommerce-form textarea{color:#102a43;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.ecommerce-form input,.ecommerce-form select{min-height:46px;padding:0 11px}.ecommerce-form textarea{resize:vertical;min-height:84px;padding:11px}.ecommerce-form input:focus,.ecommerce-form select:focus,.ecommerce-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.ecommerce-form input[readonly]{color:#627d98;background:#f4f7fa}.ecommerce-credential-fields{background:#ffffffa1;border:1px solid #d9e7e5;border-radius:12px;gap:10px;padding:13px;display:grid}.ecommerce-credential-fields>div:first-child{gap:4px;display:grid}.ecommerce-credential-fields b{color:#243b53;font-size:12px}.ecommerce-credential-fields p{color:#627d98;margin:0;font-size:11px;line-height:1.5}.ecommerce-form>.button{justify-self:start}.ecommerce-access-note{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff9e9);border:1px solid #e5d8af;border-radius:14px;gap:6px;padding:17px;display:grid}.ecommerce-access-note b{color:#785600;font-size:13px}.ecommerce-access-note p{color:#806013;max-width:700px;margin:0;font-size:12px;line-height:1.55}.manual-order-lines{gap:11px;display:grid}.manual-order-line{background:#fff;border:1px solid #dce7ef;border-radius:13px;gap:11px;min-width:0;margin:0;padding:14px;display:grid}.manual-order-line legend{color:#35536e;padding:0 5px;font-size:12px;font-weight:900}.manual-order-line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-order-line-grid>.field:nth-child(3),.manual-order-line-grid>.field:nth-child(4){grid-column:span 1}.manual-order-line-remove{justify-self:start;min-height:34px;padding:6px 9px;font-size:11px}.manual-order-add{justify-self:start}.ecommerce-orders-table .table-head,.ecommerce-orders-table .table-row{grid-template-columns:minmax(135px,1.2fr) minmax(115px,1fr) minmax(88px,.8fr) minmax(100px,.9fr) 80px}.ecommerce-orders-table .table-row.is-selected{background:linear-gradient(135deg,#f4fffc,#f7fbff);border-color:#9bd6cc;box-shadow:inset 3px 0 #0f766e}.ecommerce-order-detail-head{border-bottom:1px solid #e7eff4;justify-content:space-between;align-items:flex-start;gap:14px;margin:15px 0;padding-bottom:14px;display:flex}.ecommerce-order-detail-head>div:first-child{gap:5px;display:grid}.ecommerce-order-detail-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ecommerce-order-detail-head p{color:#627d98;margin:0;font-size:12px}.ecommerce-order-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ecommerce-order-facts p{background:#fff;border:1px solid #e2ebf2;border-radius:11px;gap:4px;min-width:0;margin:0;padding:11px;display:grid}.ecommerce-order-facts span{color:#627d98;font-size:10px;font-weight:800}.ecommerce-order-facts b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.ecommerce-order-lines{gap:7px;margin:15px 0;display:grid}.ecommerce-order-lines>div{background:#fff;border:1px solid #e2ebf2;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr) minmax(100px,.7fr);align-items:center;gap:12px;padding:11px;display:grid}.ecommerce-order-lines>div>span:first-child{gap:4px;min-width:0;display:grid}.ecommerce-order-lines b,.ecommerce-order-lines small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecommerce-order-lines>div>span:nth-child(2),.ecommerce-order-lines>div>b{color:#334e68;text-align:right;justify-self:end;font-size:12px}.ecommerce-order-lines small{color:#829ab1;font-size:10px}.ecommerce-fulfillment-action{background:#f4fffb;border:1px solid #bfe0d8;border-radius:13px;gap:10px;margin-top:15px;padding:14px;display:grid}.ecommerce-fulfillment-action p{color:#456277;margin:0;font-size:12px;line-height:1.55}.ecommerce-fulfillment-action>.button{justify-self:start}.ecommerce-fulfillment-action .form-feedback{margin:0}@media (max-width:900px){.ecommerce-metric-grid,.ecommerce-order-facts,.ecommerce-mapping-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ecommerce-welcome .button{width:100%}.ecommerce-manual-banner,.ecommerce-form-head,.ecommerce-order-detail-head{display:grid}.ecommerce-manual-banner>span,.ecommerce-form-head>span{width:100%;max-width:none}.ecommerce-metric-grid{grid-template-columns:1fr}.ecommerce-tabs{grid-template-columns:1fr;display:grid}.ecommerce-tabs button{width:100%}.ecommerce-connection-grid,.ecommerce-mapping-list{grid-template-columns:1fr}.ecommerce-connection-card,.ecommerce-mapping-card,.ecommerce-form{border-radius:15px;padding:15px}.ecommerce-card-head{display:grid}.ecommerce-card-head .status{justify-self:start}.ecommerce-connection-facts,.ecommerce-mapping-facts,.ecommerce-form-grid,.manual-order-line-grid,.ecommerce-order-facts{grid-template-columns:1fr}.ecommerce-form-grid>.field:nth-child(3){grid-column:auto}.ecommerce-form>.button,.manual-order-add,.ecommerce-fulfillment-action>.button{width:100%}.manual-order-line{padding:12px}.manual-order-line-remove{width:100%}.ecommerce-orders-table .table-head,.ecommerce-orders-table .table-row{grid-template-columns:minmax(0,1fr) 82px}.ecommerce-orders-table .table-head>span:nth-child(2),.ecommerce-orders-table .table-head>span:nth-child(3),.ecommerce-orders-table .table-head>span:nth-child(4),.ecommerce-orders-table .table-row>span:nth-child(2),.ecommerce-orders-table .table-row>span:nth-child(3),.ecommerce-orders-table .table-row>span:nth-child(4){display:none}.ecommerce-orders-table .table-head>span:nth-child(5),.ecommerce-orders-table .table-row>span:nth-child(5){justify-self:end}.ecommerce-order-detail-head>div:last-child{justify-content:flex-start}.ecommerce-order-lines>div{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ecommerce-order-lines>div>span:nth-child(2){grid-column:1;justify-self:start}.ecommerce-order-lines>div>b{grid-area:1/2}}.ecommerce-reservation-action,.ecommerce-scan-action{border-radius:13px;gap:12px;margin-top:15px;padding:14px;display:grid}.ecommerce-reservation-action{background:linear-gradient(135deg,#f8faff,#f4f8ff);border:1px solid #d7dff2}.ecommerce-reservation-action>div{gap:4px;display:grid}.ecommerce-reservation-action b,.ecommerce-scan-action b{color:#243b53;font-size:13px}.ecommerce-reservation-action p,.ecommerce-scan-action p{color:#456277;margin:0;font-size:12px;line-height:1.55}.ecommerce-reservation-action>.button{justify-self:start}.ecommerce-scan-action{background:linear-gradient(135deg,#f4fffb,#f5faff);border:1px solid #bfe0d8}.ecommerce-scan-action-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ecommerce-scan-action-head>div{gap:4px;display:grid}.ecommerce-scan-action-head>span{color:#087363;text-align:center;background:#fff;border:1px solid #bee0d8;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.ecommerce-scan-action-grid{grid-template-columns:minmax(0,1fr) 112px auto;align-items:end;gap:10px;display:grid}.ecommerce-scan-action .field{gap:6px;display:grid}.ecommerce-scan-action .field>span{color:#243b53;font-size:12px;font-weight:800}.ecommerce-scan-action input{color:#102a43;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.ecommerce-scan-action input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.ecommerce-scan-action .button{min-height:46px}.ecommerce-scan-complete{color:#087363!important}.ecommerce-scan-pending{color:#9c5e05!important}@media (max-width:640px){.ecommerce-reservation-action>.button,.ecommerce-scan-action .button{width:100%}.ecommerce-scan-action-head{display:grid}.ecommerce-scan-action-head>span{width:100%}.ecommerce-scan-action-grid{grid-template-columns:1fr}.ecommerce-scan-action-grid .button{justify-self:stretch}}.sales-filter-panel{background:linear-gradient(135deg,#f8fcff,#f3fcf9);border:1px solid #d5e7ee;border-radius:15px;gap:15px;margin:16px 0 18px;padding:17px;display:grid}.sales-filter-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.sales-filter-panel-head>div{gap:4px;display:grid}.sales-filter-panel h3{color:#173a62;letter-spacing:-.02em;margin:0;font-size:16px}.sales-filter-panel-head p{color:#627d98;max-width:700px;margin:0;font-size:12px;line-height:1.55}.sales-filter-active{color:#087363;white-space:nowrap;background:#fff;border:1px solid #c9e2de;border-radius:999px;flex:none;align-items:center;min-height:29px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.sales-filter-form{gap:12px;display:grid}.sales-filter-form fieldset{border:0;min-width:0;margin:0;padding:0}.sales-filter-form legend{color:#486581;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.sales-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.sales-filter-grid-dates{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.sales-filter-panel .field{gap:5px;min-width:0;display:grid}.sales-filter-panel .field>span{color:#243b53;font-size:12px;font-weight:800}.sales-filter-panel .field small{color:#829ab1;font-size:10px;font-weight:700}.sales-filter-panel input,.sales-filter-panel select{color:#102a43;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.sales-filter-panel input:focus,.sales-filter-panel select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.sales-filter-hint,.sales-filter-options-note{color:#627d98;margin:8px 0 0;font-size:11px;line-height:1.5}.sales-filter-search{margin-top:11px}.sales-filter-options-more{color:#486581;background:#fff;border:1px solid #dce8ef;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.sales-filter-options-more>div{flex-wrap:wrap;gap:3px;display:flex}.sales-filter-options-more .text-button{min-height:28px}.sales-filter-options-note{color:#795b0a;background:#fffaf0;border:1px solid #eadba8;border-radius:11px;padding:10px 11px}.sales-filter-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sales-filter-actions .button{min-height:40px}.report-sales-history{border-top:1px solid #dce7ef;gap:14px;margin-top:28px;padding-top:24px;display:grid}.report-sales-history-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-sales-history-head>div{gap:5px;min-width:0;display:grid}.report-sales-history-head h3{color:#173a62;letter-spacing:-.025em;margin:0;font-size:19px}.report-sales-history-head p{color:#627d98;max-width:760px;margin:0;font-size:12px;line-height:1.55}.report-sales-history-head .text-button{flex:none}@media (max-width:900px){.sales-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sales-filter-panel{margin:13px 0 16px;padding:15px}.sales-filter-panel-head,.report-sales-history-head{display:grid}.sales-filter-active{justify-self:start}.sales-filter-grid,.sales-filter-grid-dates{grid-template-columns:1fr}.sales-filter-options-more{flex-direction:column;align-items:flex-start}.sales-filter-options-more>div{width:100%}.sales-filter-options-more .text-button{flex:145px}.sales-filter-actions{grid-template-columns:1fr;display:grid}.sales-filter-actions .button{width:100%}.report-sales-history{margin-top:21px;padding-top:19px}.report-sales-history-head .text-button{justify-self:start}}.sales-detail-table .table-head,.sales-detail-table .table-row{grid-template-columns:minmax(170px,1.65fr) minmax(100px,1fr) minmax(86px,.8fr) minmax(105px,1fr) 84px}.sales-detail-table .table-row.is-selected{background:linear-gradient(135deg,#f4fffc,#f7fbff);border-color:#9bd6cc;box-shadow:inset 3px 0 #0f766e}.sale-detail-open{white-space:nowrap;min-height:32px;padding:5px 7px}.sale-detail-workspace{margin-top:16px}.sale-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.sale-detail-summary{grid-template-columns:minmax(200px,.78fr) minmax(0,1.22fr);gap:16px;margin-top:16px;display:grid}.sale-detail-status{background:linear-gradient(145deg,#f7fffc,#f5f9ff);border:1px solid #d5e7e4;border-radius:13px;align-content:start;gap:7px;padding:15px;display:grid}.sale-detail-status>b{color:#173a62;letter-spacing:-.04em;font-size:25px}.sale-detail-status>small{color:#627d98;font-size:11px;line-height:1.5}.sale-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.sale-detail-facts>div{background:#fff;border:1px solid #e2ebf2;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.sale-detail-facts dt{color:#627d98;font-size:10px;font-weight:800}.sale-detail-facts dd{overflow-wrap:anywhere;color:#243b53;margin:0;font-size:12px;font-weight:800;line-height:1.45}.sale-detail-grid{grid-template-columns:minmax(0,1.32fr) minmax(290px,.88fr);align-items:start;gap:16px;margin-top:16px;display:grid}.sale-detail-mutations{gap:16px;display:grid}.sale-history-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sale-history-entry{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dfe9f1;border-radius:12px;padding:14px}.sale-history-entry-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sale-history-entry-head>div{gap:4px;display:grid}.sale-history-entry-head b{color:#243b53;font-size:13px}.sale-history-entry-head small{color:#829ab1;font-size:11px}.sale-history-entry ul{color:#486581;gap:5px;margin:11px 0 0;padding-left:17px;font-size:12px;line-height:1.48;display:grid}.sale-history-entry li::marker{color:#0f766e}.sale-history-truncated{color:#7a5a00;background:#fffaf0;border:1px solid #eadba8;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.sale-edit-form,.sale-restore-form{background:linear-gradient(135deg,#fff,#f2fcf8);border:1px solid #cde4df;border-radius:17px;gap:13px;padding:20px;display:grid;box-shadow:0 12px 26px #0f766e0e}.sale-edit-form-head,.sale-restore-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sale-edit-form-head>div,.sale-restore-head>div{gap:5px;display:grid}.sale-edit-form h3,.sale-restore-form h3{color:#102a43;letter-spacing:-.025em;margin:0;font-size:18px}.sale-edit-form-head p,.sale-restore-head p{color:#627d98;max-width:510px;margin:0;font-size:12px;line-height:1.55}.sale-edit-form-head>span{color:#087363;background:#fff;border:1px solid #c7e4de;border-radius:999px;place-items:center;min-width:36px;min-height:28px;font-size:11px;font-weight:900;display:inline-grid}.sale-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sale-edit-grid .sale-edit-customer{grid-column:1/-1}.sale-edit-form .field>span,.sale-restore-form .field>span{color:#243b53;font-size:12px;font-weight:800}.sale-edit-form .field small,.sale-restore-form .field small{color:#829ab1;font-size:10px;font-weight:700}.sale-edit-form select,.sale-restore-form select,.sale-edit-form textarea,.sale-restore-form textarea{color:#102a43;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.sale-edit-form select,.sale-restore-form select{height:46px;padding:0 11px}.sale-edit-form textarea,.sale-restore-form textarea{resize:vertical;min-height:82px;padding:11px}.sale-edit-form select:focus,.sale-restore-form select:focus,.sale-edit-form textarea:focus,.sale-restore-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.sale-edit-form>.button,.sale-restore-form>.button{justify-self:start}.sale-edit-access-note{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff9e9);border:1px solid #e5d8af;border-radius:14px;gap:6px;padding:17px;display:grid}.sale-edit-access-note b{color:#785600;font-size:13px}.sale-edit-access-note p{color:#806013;margin:0;font-size:12px;line-height:1.55}.sale-restore-form{background:linear-gradient(135deg,#fff,#fff7f5);border-color:#eed0c9}.sale-restore-confirm{color:#4d3b39;background:#fff;border:1px solid #edd8d1;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.sale-restore-confirm input{accent-color:#b42318;flex:none;width:17px;height:17px;margin:1px 0 0}.sale-edit-access-note+.sale-edit-form,.sale-edit-access-note+.sale-restore-form{margin-top:0}.sale-cancel-form{background:linear-gradient(135deg,#fff8f7,#fff);border:1px solid #efcec8;border-radius:17px;gap:13px;padding:20px;display:grid;box-shadow:0 12px 26px #b423180e}.sale-cancel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sale-cancel-head>div{gap:5px;display:grid}.sale-cancel-form h3{color:#9b3129;letter-spacing:-.025em;margin:0;font-size:18px}.sale-cancel-head p,.sale-cancel-note{color:#6c514e;max-width:510px;margin:0;font-size:12px;line-height:1.55}.sale-cancel-note{background:#fff;border:1px solid #f0d8d3;border-radius:11px;padding:12px}.sale-cancel-confirm{color:#643c38;background:#fff;border:1px solid #efcec8;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.sale-cancel-confirm input{accent-color:#b42318;flex:none;width:17px;height:17px;margin:1px 0 0}.sale-cancel-form>.button{justify-self:start}.sale-line-editor-form{gap:14px;display:grid}.sale-line-editor-head{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.sale-line-editor-head>div{gap:5px;min-width:0;display:grid}.sale-line-editor-head h3{color:#102a43;letter-spacing:-.025em;margin:0;font-size:18px}.sale-line-editor-head p{color:#627d98;max-width:650px;margin:0;font-size:12px;line-height:1.55}.sale-line-editor-head>span{color:#087363;background:#fff;border:1px solid #c7e4de;border-radius:999px;flex:none;place-items:center;min-width:36px;min-height:28px;font-size:11px;font-weight:900;display:inline-grid}.sale-line-editor-safety{color:#46687e;background:#f7fbfd;border:1px solid #d9e5ed;border-left:3px solid #315f7b;border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.55}.sale-line-editor-safety b{color:#244b68}.sale-line-editor-list{gap:10px;display:grid}.sale-line-editor-row{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dce7ef;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.sale-line-editor-row.is-locked{background:linear-gradient(145deg,#fffdf7,#fffaf0);border-color:#e8d8ad}.sale-line-editor-row.is-removing{background:linear-gradient(145deg,#fff9f8,#fff);border-color:#e9c9c3}.sale-line-editor-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sale-line-editor-row-head>div{gap:4px;min-width:0;display:grid}.sale-line-editor-row-head b{overflow-wrap:anywhere;color:#173a62;font-size:14px}.sale-line-editor-row-head small{color:#627d98;font-size:10px;line-height:1.45}.sale-line-kind{color:#087363;letter-spacing:.035em;text-transform:uppercase;background:#effcf8;border:1px solid #cfe5df;border-radius:999px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:900}.sale-line-lock{color:#765905;text-align:center;background:#fff8e8;border:1px solid #e6cf96;border-radius:999px;flex:none;max-width:160px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1.35}.sale-line-lock.muted{color:#627d98;background:#f7fafc;border-color:#d8e2e9}.sale-line-locked-note,.sale-line-remove-note,.sale-line-capability-note{color:#765905;background:#fffaf0;border-left:3px solid #c89218;margin:0;padding:10px 11px;font-size:11px;line-height:1.52}.sale-line-remove-note{color:#793f39;background:#fff8f7;border-left-color:#b42318}.sale-line-capability-note{color:#5d7285;background:#f7fafc;border-left-color:#829ab1}.sale-line-editor-fields{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));align-items:end;gap:10px;display:grid}.sale-line-editor-fields .field,.sale-line-addition-grid .field,.sale-line-reason{gap:5px;min-width:0;display:grid}.sale-line-editor-fields .field>span,.sale-line-addition-grid .field>span,.sale-line-reason>span{color:#243b53;font-size:11px;font-weight:800}.sale-line-editor-fields .field small,.sale-line-addition-grid .field small,.sale-line-reason small{color:#829ab1;font-size:10px;font-weight:700}.sale-line-editor-fields input,.sale-line-addition-grid input,.sale-line-addition-grid select,.sale-line-reason textarea{color:#102a43;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.sale-line-editor-fields input,.sale-line-addition-grid input,.sale-line-addition-grid select{min-height:43px;padding:0 10px}.sale-line-reason textarea{resize:vertical;min-height:82px;padding:10px 11px}.sale-line-editor-fields :is(input,select):focus,.sale-line-addition-grid :is(input,select):focus,.sale-line-reason textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.sale-line-readonly{background:#f8fbfd;border:1px solid #e1eaf0;border-radius:10px;align-content:start;gap:4px;min-width:0;min-height:43px;padding:9px 10px;display:grid}.sale-line-readonly span{color:#627d98;text-transform:uppercase;letter-spacing:.035em;font-size:9px;font-weight:900}.sale-line-readonly b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.sale-line-readonly small{color:#829ab1;font-size:10px;line-height:1.4}.sale-line-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.sale-line-editor-actions .button{margin-left:auto}.sale-line-additions{border-top:1px solid #e7eef3;gap:11px;padding-top:15px;display:grid}.sale-line-additions-head{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.sale-line-additions-head>div:first-child{gap:4px;min-width:0;display:grid}.sale-line-additions-head b{color:#173a62;font-size:13px}.sale-line-additions-head p{color:#627d98;max-width:620px;margin:0;font-size:11px;line-height:1.52}.sale-line-additions-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sale-line-additions-head .button{white-space:nowrap;min-height:38px}.sale-line-addition{background:linear-gradient(135deg,#f7fffc,#fbfdff);border:1px solid #cfe5df;border-radius:13px;gap:11px;padding:13px;display:grid}.sale-line-addition-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sale-line-addition-head b{color:#14594f;font-size:12px}.sale-line-addition-grid{grid-template-columns:minmax(190px,1.55fr) minmax(112px,.55fr) minmax(0,.95fr);align-items:end;gap:10px;display:grid}.sale-line-addition-grid.manual{grid-template-columns:minmax(170px,1.35fr) minmax(108px,.5fr) minmax(132px,.75fr)}.sale-line-price-toggle{color:#315f5a;background:#fff;border:1px solid #d7e5ee;border-radius:10px;align-items:flex-start;gap:8px;min-height:43px;padding:9px 10px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.sale-line-price-toggle input{accent-color:#0f766e;flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.sale-line-editor-form>.button{justify-self:start}.sale-detail-mutations :is(.sale-line-editor-form button,.sale-line-editor-form input,.sale-line-editor-form select,.sale-line-editor-form textarea):focus-visible{outline-offset:2px;outline:3px solid #0f766e33}@media (max-width:1000px){.sale-detail-grid{grid-template-columns:1fr}.sale-detail-mutations{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-detail-mutations>.sale-edit-access-note,.sale-detail-mutations>.panel{grid-column:1/-1}}@media (max-width:720px){.sales-detail-table .table-head,.sales-detail-table .table-row{grid-template-columns:minmax(0,1fr) 90px}.sales-detail-table .table-head>span:nth-child(2),.sales-detail-table .table-head>span:nth-child(3),.sales-detail-table .table-head>span:nth-child(4),.sales-detail-table .table-row>span:nth-child(2),.sales-detail-table .table-row>span:nth-child(3),.sales-detail-table .table-row>span:nth-child(4){display:none}.sales-detail-table .table-head>span:nth-child(5),.sales-detail-table .table-row>span:nth-child(5){justify-self:end}.sale-detail-summary,.sale-detail-mutations{grid-template-columns:1fr}}@media (max-width:600px){.sale-detail-workspace{margin-top:12px}.sale-detail-actions{justify-content:flex-start}.sale-detail-summary{gap:12px}.sale-detail-facts{grid-template-columns:1fr}.sale-detail-status,.sale-edit-form,.sale-restore-form,.sale-cancel-form{border-radius:15px;padding:16px}.sale-edit-form-head,.sale-restore-head,.sale-cancel-head,.sale-line-editor-head,.sale-line-additions-head{display:grid}.sale-edit-form-head>span,.sale-restore-head>.status,.sale-cancel-head>.status,.sale-line-editor-head>span{justify-self:start}.sale-edit-grid{grid-template-columns:1fr}.sale-edit-grid .sale-edit-customer{grid-column:auto}.sale-edit-form>.button,.sale-restore-form>.button,.sale-cancel-form>.button,.sale-line-editor-form>.button{width:100%}.sale-history-entry{padding:12px}.sale-history-entry-head{display:grid}.sale-history-entry-head .status{justify-self:start}.sale-line-editor-row{padding:13px}.sale-line-editor-row-head{display:grid}.sale-line-lock{justify-self:start;max-width:none}.sale-line-editor-fields,.sale-line-addition-grid,.sale-line-addition-grid.manual{grid-template-columns:1fr}.sale-line-additions-head>div:last-child{grid-template-columns:1fr;justify-content:stretch;display:grid}.sale-line-additions-head .button{width:100%}.sale-line-editor-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.sale-line-editor-actions .button{width:100%;margin-left:0}}.marketing-page{background:linear-gradient(#f7fbff 0,#f4f7fb 64%,#edf4fa 100%);overflow:clip}.marketing-header{z-index:2;max-width:1240px;position:relative}.marketing-nav{justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.marketing-nav .nav-link{white-space:nowrap;border-radius:9px}.marketing-nav .nav-link:hover,.marketing-nav .nav-link.is-current{color:#0f766e;background:#e8fbf6}.marketing-nav .nav-link.is-current{box-shadow:inset 0 -2px #0f766e}.marketing-hero{grid-template-columns:minmax(0,1.06fr) minmax(340px,.74fr);align-items:center;gap:clamp(30px,6vw,82px);max-width:1200px;min-height:490px;margin:8px auto 0;padding:52px 24px 84px;display:grid}.marketing-hero-copy{z-index:1;position:relative}.marketing-hero h1{color:#102a43;letter-spacing:-.055em;max-width:710px;margin:12px 0 15px;font-size:clamp(39px,5.1vw,66px);line-height:1.035}.marketing-lede{color:#486581;max-width:630px;margin:0;font-size:clamp(16px,1.7vw,19px);line-height:1.68}.marketing-assurance{color:#627d98;margin:16px 0 0;font-size:13px;line-height:1.5}.marketing-workflow{color:#e9f9ff;background:radial-gradient(circle at 87% 9%,#43cdbc52,#0000 30%),linear-gradient(145deg,#0a2444 0%,#0d4261 58%,#0b6c68 155%);border:1px solid #d8e6f1;border-radius:26px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 26px 58px #102a4333}.marketing-workflow:before{content:"";border:1px solid #8eeadd57;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-126px;right:-100px;box-shadow:0 0 0 26px #8eeadd12,0 0 0 53px #8eeadd0d}.workflow-eyebrow{color:#7be9d9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;position:relative}.marketing-workflow ol{gap:14px;margin:24px 0 29px;padding:0;list-style:none;display:grid;position:relative}.marketing-workflow li{grid-template-columns:31px 1fr;align-items:center;gap:11px;min-height:44px;display:grid}.marketing-workflow li>span{color:#75ead8;background:#ffffff14;border:1px solid #9af0e36e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.marketing-workflow li strong{color:#f3fcff;letter-spacing:-.01em;font-size:15px}.workflow-rule{grid-template-columns:1.4fr .9fr .55fr;gap:7px;display:grid;position:relative}.workflow-rule i{background:#cef8f3d6;border-radius:999px;height:8px}.workflow-rule i:nth-child(2){opacity:.54}.workflow-rule i:nth-child(3){opacity:.28}.marketing-content{gap:18px;max-width:1000px;margin:0 auto;padding:2px 24px 80px;display:grid}.marketing-section{background:#ffffffe6;border:1px solid #dce7f0;border-radius:22px;grid-template-columns:76px minmax(0,1fr);gap:22px;padding:clamp(23px,3vw,34px);display:grid;box-shadow:0 14px 34px #102a430b}.marketing-section-number{color:#0d7164;letter-spacing:.06em;background:#edfdf9;border:1px solid #bfe6dd;border-radius:15px;place-items:center;width:49px;height:49px;font-size:13px;font-weight:900;display:grid}.marketing-section h2{color:#102a43;letter-spacing:-.04em;max-width:680px;margin:3px 0 9px;font-size:clamp(22px,3vw,31px);line-height:1.14}.marketing-section p{color:#486581;max-width:720px;margin:0;font-size:15px;line-height:1.7}.marketing-points{color:#334e68;gap:8px;margin:19px 0 0;padding:0;font-size:14px;line-height:1.52;list-style:none;display:grid}.marketing-points li{padding-left:22px;position:relative}.marketing-points li:before{content:"";border:2px solid #0f766e;border-radius:50%;width:9px;height:9px;position:absolute;top:.51em;left:0;box-shadow:0 0 0 3px #dcf9f1}.marketing-faq{border-top:1px solid #dbe6ef;max-width:1200px;margin:0 auto;padding:74px 24px}.marketing-faq .section-title h2{max-width:600px}.marketing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.marketing-faq-card{background:#fff;border:1px solid #dce7f0;border-radius:18px;min-height:184px;padding:22px;box-shadow:0 13px 31px #102a430a}.marketing-faq-card h3{color:#173a62;letter-spacing:-.018em;margin:0 0 10px;font-size:16px;line-height:1.36}.marketing-faq-card p{color:#486581;margin:0;font-size:14px;line-height:1.62}.marketing-related{color:#edf8ff;background:linear-gradient(140deg,#0a2444,#0d4c63);border-radius:26px;grid-template-columns:minmax(245px,.58fr) minmax(0,1.42fr);gap:30px;max-width:1200px;margin:0 auto 62px;padding:clamp(26px,4vw,44px);display:grid;box-shadow:0 21px 48px #0b254526}.marketing-related .eyebrow{color:#78e8d6}.marketing-related h2{color:#fff;letter-spacing:-.042em;max-width:355px;margin:8px 0 0;font-size:clamp(24px,3.1vw,34px);line-height:1.13}.marketing-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-related-card{color:#e9f9ff;background:#ffffff0f;border:1px solid #beecf430;border-radius:16px;flex-direction:column;gap:8px;min-height:176px;padding:17px;transition:background .18s,transform .18s,border-color .18s;display:flex}.marketing-related-card:hover{background:#ffffff1c;border-color:#a0f4e685;transform:translateY(-2px)}.marketing-related-card:focus-visible{outline-offset:3px;outline:3px solid #8bf2de}.marketing-related-card span{color:#8eeedf;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.marketing-related-card strong{color:#fff;letter-spacing:-.02em;font-size:16px}.marketing-related-card small{color:#c8ddea;font-size:12px;line-height:1.43}.marketing-related-card b{color:#88edda;margin-top:auto;font-size:12px}.marketing-footer{color:#486581;justify-content:space-between;align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding:0 24px 36px;display:flex}.marketing-footer nav{flex-wrap:wrap;gap:15px;display:flex}.marketing-footer nav a{color:#486581;font-size:13px;font-weight:800}.marketing-footer nav a:hover{color:#0f766e}.marketing-page a:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.intent-link-card:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.product-import-access-note{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff9e9);border:1px solid #eadba8;border-radius:15px;gap:6px;margin:0 0 16px;padding:16px 18px;display:grid}.product-import-access-note b{color:#785600;font-size:13px}.product-import-access-note p{color:#806013;margin:0;font-size:12px;line-height:1.55}.product-import-guidance{background:linear-gradient(135deg,#f6fffc,#f7fbff);border:1px solid #d5e7e4;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:15px;display:flex}.product-import-guidance>div{gap:4px;min-width:0;display:grid}.product-import-guidance b{color:#173a62;font-size:13px}.product-import-guidance p{color:#486581;max-width:610px;margin:0;font-size:12px;line-height:1.55}.product-import-guidance .button{white-space:nowrap;flex:none}.product-import-template-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.product-import-template-actions .text-button{white-space:nowrap}.product-import-form{gap:12px;display:grid}.product-import-file-field input[type=file]{color:#334e68;width:100%;min-height:46px;font:inherit;background:#fbfdff;border:1px dashed #9eb8cc;border-radius:11px;padding:8px 10px}.product-import-file-field input[type=file]::file-selector-button{color:#173a62;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d9e7;border-radius:8px;margin-right:10px;padding:7px 10px;font-weight:800}.product-import-file-field input[type=file]:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.product-import-mode{color:#173a62;background:linear-gradient(135deg,#f7fffd,#f8fbff);border:1px solid #d5e7e4;border-radius:13px;gap:9px;margin:0;padding:13px 14px;display:grid}.product-import-mode legend{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:900}.product-import-mode>label{color:#243b53;cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.product-import-mode input{accent-color:#0f766e;flex:none;margin:2px 0 0}.product-import-update-note{background:#f1fffa;border:1px solid #bfe0d8;border-radius:10px;gap:9px;padding:10px 11px;display:grid}.product-import-update-note p{color:#486581;margin:0;font-size:12px;line-height:1.55}.product-import-update-confirmation{color:#174d5b;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;font-weight:850;line-height:1.45;display:flex}.product-import-file-summary{color:#243b53;background:#fff;border:1px solid #dfe9f1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.product-import-file-summary>div{gap:3px;min-width:0;display:grid}.product-import-file-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-import-file-summary small,.product-import-file-note{color:#627d98;margin:0;font-size:11px;line-height:1.5}.product-import-file-summary .text-button{flex:none}.product-import-feedback{border-radius:13px;gap:12px;padding:14px;display:grid}.product-import-feedback>div{gap:4px;display:grid}.product-import-feedback b{color:#243b53;font-size:13px}.product-import-feedback p{color:#486581;margin:0;font-size:12px;line-height:1.55}.product-import-feedback.validation{background:#fffaf0;border:1px solid #eadba8}.product-import-feedback.validation b{color:#785600}.product-import-feedback.success{background:#f4fffb;border:1px solid #bfe0d8}.product-import-feedback.success b{color:#087363}.product-import-feedback ul{gap:6px;max-height:232px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.product-import-feedback li{color:#6b5209;background:#ffffffad;border:1px solid #eadfb9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.product-import-feedback code{overflow-wrap:anywhere;color:#714c12;text-align:right;font:700 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.product-import-feedback dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.product-import-feedback dl>div{background:#ffffffb3;border:1px solid #cfe8e0;border-radius:10px;gap:3px;padding:10px;display:grid}.product-import-feedback dt{color:#627d98;font-size:10px;font-weight:800}.product-import-feedback dd{color:#173a62;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:900}.product-import-feedback-note{padding-top:2px;color:#627d98!important;font-size:11px!important}@media (max-width:700px){.product-import-guidance{flex-direction:column;align-items:stretch}.product-import-guidance .button{width:100%}.product-import-template-actions{justify-content:stretch}.product-import-template-actions .text-button{width:100%}.product-import-feedback dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.product-import-file-summary{flex-direction:column;align-items:stretch}.product-import-file-summary .text-button{align-self:flex-start}.product-import-form>.button{width:100%}.product-import-feedback li{flex-direction:column;align-items:flex-start;gap:4px}.product-import-feedback code{text-align:left}}.intent-links{max-width:1200px;margin:0 auto;padding:7px 24px 72px}.intent-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.intent-link-card{color:#173a62;background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #dce7f0;border-radius:18px;flex-direction:column;gap:8px;min-height:196px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 13px 29px #102a430a}.intent-link-card:hover{border-color:#9ed7ce;transform:translateY(-2px);box-shadow:0 18px 34px #102a4314}.intent-link-card span{color:#0f766e;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.intent-link-card strong{letter-spacing:-.025em;font-size:17px}.intent-link-card small{color:#627d98;font-size:13px;line-height:1.52}.intent-link-card b{color:#1d4ed8;margin-top:auto;font-size:12px}@media (max-width:1050px){.marketing-header{gap:12px}.marketing-nav{order:3;justify-content:flex-start;width:100%;padding:0 2px 4px;overflow:auto}.marketing-header{flex-wrap:wrap}.marketing-header .header-actions{margin-left:auto}.marketing-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:32px}.marketing-faq-grid{grid-template-columns:1fr 1fr}.marketing-faq-card:last-child{grid-column:1/-1;min-height:0}.marketing-related{grid-template-columns:1fr}.marketing-related h2{max-width:680px}.intent-link-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.marketing-hero{grid-template-columns:1fr;min-height:0;padding:34px 20px 58px}.marketing-workflow{max-width:570px}.marketing-content{padding:0 20px 58px}.marketing-section{grid-template-columns:1fr;gap:14px}.marketing-faq{padding:58px 20px}.marketing-related{margin:0 20px 48px;padding:25px 20px}.marketing-related-grid{grid-template-columns:1fr}.marketing-related-card{min-height:0}.marketing-footer{padding:0 20px 29px}}@media (max-width:560px){.marketing-header{padding:14px 16px}.marketing-header .header-actions .button-secondary{display:none}.marketing-header .header-actions{gap:0}.marketing-nav{order:3;gap:2px;display:flex}.marketing-nav .nav-link{padding:8px 9px;font-size:12px;display:inline-flex}.marketing-hero{padding-left:18px;padding-right:18px}.marketing-hero h1{font-size:39px}.marketing-lede{font-size:16px}.marketing-workflow{border-radius:20px;padding:22px}.marketing-content{gap:12px;padding-left:18px;padding-right:18px}.marketing-section{border-radius:18px;padding:22px 19px}.marketing-section h2{font-size:24px}.marketing-faq{padding-left:18px;padding-right:18px}.marketing-faq-grid{grid-template-columns:1fr}.marketing-faq-card:last-child{grid-column:auto}.marketing-faq-card{min-height:0;padding:19px}.marketing-related{border-radius:20px;margin-left:18px;margin-right:18px}.marketing-footer{padding-left:18px;padding-right:18px;display:grid}.marketing-footer nav{gap:12px}.intent-links{padding:0 18px 48px}.intent-link-grid{grid-template-columns:1fr}.intent-link-card{min-height:0}}.team-welcome{background:linear-gradient(135deg,#fff,#effcf8);border-color:#cbe7e1}.team-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.team-delivery-notice{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff8e8);border:1px solid #eadba8;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:16px 0;padding:16px 17px;display:grid}.team-delivery-notice>span{color:#9a6700;background:#fff1c8;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.team-delivery-notice>div{gap:4px;min-width:0;display:grid}.team-delivery-notice b{color:#785600;font-size:13px}.team-delivery-notice p{color:#806013;max-width:700px;margin:0;font-size:12px;line-height:1.55}.team-delivery-notice .button:disabled{color:#896b21;cursor:not-allowed;opacity:1;background:#fffaf0;border-color:#e6d59c}.team-truncated-note{color:#8f3328;background:linear-gradient(135deg,#fff,#fff7f5);border:1px solid #f0c9c2;border-radius:14px;gap:5px;margin:0 0 16px;padding:14px 16px;display:grid}.team-truncated-note b{font-size:13px}.team-truncated-note p{max-width:760px;margin:0;font-size:12px;line-height:1.55}.team-member-list{gap:12px;margin-top:17px;display:grid}.team-member-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #d9e8ef;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 8px 19px #102a4306}.team-member-card.is-disabled{background:linear-gradient(145deg,#fff,#f7f9fb);border-color:#dce3e9}.team-member-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.team-member-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.team-member-avatar{color:#0c7063;letter-spacing:.03em;background:#ecfdf8;border:1px solid #cbe6df;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.team-member-card.is-disabled .team-member-avatar{color:#587087;background:#f0f4f7;border-color:#dbe4eb}.team-member-identity h3{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.018em;margin:0;font-size:15px}.team-member-identity p{color:#829ab1;margin:4px 0 0;font-size:11px;line-height:1.45}.team-member-badges{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.team-current-user{color:#1d4e89;white-space:nowrap;background:#f0f7ff;border:1px solid #cddff1;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.team-member-warning,.team-current-owner-note{border-radius:11px;margin:0;padding:11px 12px;font-size:12px;line-height:1.52}.team-member-warning{color:#795b0a;background:#fffaf0;border:1px solid #eadba8}.team-member-warning b,.team-current-owner-note b{color:inherit}.team-current-owner-note{color:#2d5c78;background:#f4faff;border:1px solid #cfe4ef}.team-member-form{gap:12px;display:grid}.team-member-form fieldset{border:0;min-width:0;margin:0;padding:0}.team-member-form fieldset:disabled{opacity:.72}.team-member-form legend{color:#486581;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.team-member-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.team-member-controls .field{gap:5px;min-width:0;display:grid}.team-member-controls .field>span{color:#243b53;font-size:12px;font-weight:800}.team-member-controls .field small{color:#829ab1;min-height:29px;font-size:10px;line-height:1.42}.team-member-controls select{width:100%;min-height:44px}.team-member-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:1px;display:flex}.team-member-actions>small{color:#829ab1;font-size:10px;line-height:1.42}.team-member-actions .button{flex:none}:is(.team-member-card select:focus-visible,.team-member-card button:focus-visible){outline-offset:2px;outline:3px solid #2563eb38}@media (max-width:860px){.team-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-delivery-notice{grid-template-columns:42px minmax(0,1fr)}.team-delivery-notice .button{grid-column:2;justify-self:start}}@media (max-width:600px){.team-welcome .button{width:100%}.team-metric-grid{grid-template-columns:1fr 1fr}.team-metric-grid>:last-child{grid-column:1/-1}.team-delivery-notice{align-items:start;padding:15px}.team-delivery-notice .button{width:100%}.team-member-card{border-radius:15px;gap:13px;padding:15px}.team-member-head{display:grid}.team-member-badges{flex-flow:wrap;align-items:flex-start}.team-member-controls{grid-template-columns:1fr}.team-member-controls .field small{min-height:0}.team-member-actions{flex-direction:column;align-items:stretch}.team-member-actions .button{width:100%}.team-truncated-note{padding:13px 14px}}.team-invitation-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-invitation-form{gap:13px;display:grid}.team-invitation-form-grid{grid-template-columns:minmax(0,1.35fr) minmax(170px,.65fr);gap:11px;display:grid}.team-invitation-form .field{gap:5px;min-width:0;display:grid}.team-invitation-form .field>span{color:#243b53;font-size:12px;font-weight:800}.team-invitation-form .field small{color:#829ab1;min-height:28px;font-size:10px;line-height:1.42}.team-invitation-form input,.team-invitation-form select,.team-invitation-link input{color:#102a43;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.team-invitation-form input:focus,.team-invitation-form select:focus,.team-invitation-link input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.team-invitation-note{color:#725b13;background:#fffaf0;border:1px solid #e6d8a9;border-radius:12px;margin:0;padding:12px 13px;font-size:11px;line-height:1.52}.team-invitation-note b{color:#6d5203}.team-invitation-link{background:linear-gradient(135deg,#f2fffb,#f7fbff);border:1px solid #bfe3db;border-radius:14px;gap:10px;padding:14px;display:grid}.team-invitation-link>div{gap:4px;display:grid}.team-invitation-link b{color:#14594f;font-size:13px}.team-invitation-link p{color:#47746d;margin:0;font-size:11px;line-height:1.5}.team-invitation-link input{color:#24516d;background:#fff;font-size:11px}.team-invitation-link-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copy-success{color:#087363;font-size:11px;font-weight:800}.copy-failed{color:#8a5c0e;font-size:10px;line-height:1.4}.team-invitation-list{gap:10px;margin-top:15px;display:grid}.team-invitation-card{background:#fbfdff;border:1px solid #dce8ef;border-radius:14px;gap:11px;padding:14px;display:grid}.team-invitation-card.is-pending{background:linear-gradient(135deg,#fffdf5,#fbfdff);border-color:#e7d59e}.team-invitation-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.team-invitation-card-head>div{min-width:0}.team-invitation-card h4{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.01em;margin:0;font-size:13px}.team-invitation-card p{color:#829ab1;margin:4px 0 0;font-size:10px;line-height:1.4}.team-invitation-card-head .status{flex:none}.team-invitation-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-invitation-facts span{color:#486581;overflow-wrap:anywhere;background:#fff;border:1px solid #e2ebf1;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}.team-invitation-facts b{color:#627d98;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.team-invitation-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-invitation-card-actions small{color:#829ab1;max-width:420px;font-size:10px;line-height:1.4}.team-invitation-card-actions .button{flex:none}.invite-accept-page{background:radial-gradient(circle at 0 0,#e4fff8 0,#0000 35%),linear-gradient(135deg,#f1f7fc,#f6fbff);place-items:center;min-height:100vh;padding:clamp(20px,5vw,64px);display:grid}.invite-accept-card{background:#fffffff0;border:1px solid #d2e4ed;border-radius:24px;gap:17px;width:min(680px,100%);padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 24px 64px #102a431f}.invite-accept-card .brand{justify-self:start}.invite-accept-card h1{color:#102a43;letter-spacing:-.047em;margin:0;font-size:clamp(27px,5vw,42px)}.invite-accept-card>p{color:#486581;max-width:610px;margin:0;font-size:14px;line-height:1.65}.invite-accept-assurance{background:linear-gradient(135deg,#f5fffb,#f8fbff);border:1px solid #d9ece7;border-radius:15px;grid-template-columns:31px minmax(0,1fr);gap:10px 12px;padding:16px;display:grid}.invite-accept-assurance>span{color:#087363;background:#dff8f0;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.invite-accept-assurance>div{gap:2px;display:grid}.invite-accept-assurance b{color:#173a62;font-size:12px}.invite-accept-assurance small{color:#627d98;font-size:11px;line-height:1.4}.invite-accept-actions{flex-wrap:wrap;gap:10px;display:flex}.invite-accept-card .field-note{color:#829ab1;font-size:11px;line-height:1.5}@media (max-width:860px){.team-invitation-layout{grid-template-columns:1fr}.team-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.team-invitation-form-grid,.team-invitation-facts{grid-template-columns:1fr}.team-invitation-form .field small{min-height:0}.team-invitation-form>.button,.team-invitation-link-actions .button,.team-invitation-card-actions .button,.invite-accept-actions .button{width:100%}.team-invitation-link-actions,.team-invitation-card-actions,.invite-accept-actions{flex-direction:column;align-items:stretch}.team-invitation-card-head{display:grid}.team-invitation-card-head .status{justify-self:start}.invite-accept-page{padding:16px}.invite-accept-card{border-radius:19px;padding:24px 20px}}.button-danger{color:#fff;background:linear-gradient(135deg,#c24136,#b42318);box-shadow:0 10px 22px #b4231829}.payment-review-card .button:disabled{cursor:not-allowed;opacity:.58;transform:none}.payment-review-list{gap:14px;margin-top:17px;display:grid}.payment-review-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dce7ef;border-radius:16px;gap:15px;min-width:0;padding:19px;display:grid;box-shadow:0 9px 22px #102a4309}.payment-review-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payment-review-card-head>div{min-width:0}.payment-review-card h3{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.02em;margin:5px 0 4px;font-size:17px}.payment-review-card-head p{color:#627d98;margin:0;font-size:12px;line-height:1.45}.payment-review-card-head .status{flex:none}.payment-review-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.payment-review-facts>div{background:#fff;border:1px solid #e1ebf2;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.payment-review-facts dt{color:#627d98;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:900}.payment-review-facts dd{overflow-wrap:anywhere;color:#243b53;min-width:0;margin:0;font-size:12px;font-weight:800}.payment-review-facts code{color:#3f2d69;overflow-wrap:anywhere;font:800 11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.payment-review-manual-note{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff9e9);border:1px solid #eadba8;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.payment-review-manual-note b{color:#785600;font-size:12px}.payment-review-manual-note p{color:#806013;max-width:780px;margin:0;font-size:12px;line-height:1.55}.payment-review-form{gap:12px;display:grid}.payment-review-form .field>span{color:#243b53;font-size:12px;font-weight:800}.payment-review-form .field>span small{color:#829ab1;font-size:10px;font-weight:700}.payment-review-form textarea{resize:vertical;color:#102a43;width:100%;min-height:82px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:11px}.payment-review-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.payment-review-form textarea:disabled{color:#627d98;background:#f5f8fb}.payment-review-confirm-check{align-items:flex-start;line-height:1.48}.payment-review-confirm-check input{flex:none;margin-top:2px}.payment-review-actions,.payment-review-confirmation>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.payment-review-actions .button,.payment-review-confirmation .button{min-height:39px;padding:8px 12px;font-size:12px}.payment-review-confirmation{background:linear-gradient(135deg,#f4fffb,#f7fbff);border:1px solid #b9e2d8;border-radius:13px;gap:7px;padding:14px;display:grid}.payment-review-confirmation.cancel{background:linear-gradient(135deg,#fff8f7,#fff);border-color:#f0c9c2}.payment-review-confirmation h4{color:#173a62;margin:0;font-size:14px}.payment-review-confirmation p{color:#486581;max-width:720px;margin:0;font-size:12px;line-height:1.55}.payment-review-confirmation.cancel h4{color:#a23529}.payment-review-card :is(button,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #1d4ed838}@media (max-width:700px){.payment-review-facts{grid-template-columns:1fr 1fr}.payment-review-facts>div:nth-child(2){grid-column:1/-1}.payment-review-card{padding:16px}}@media (max-width:480px){.payment-review-card-head{display:grid}.payment-review-card-head .status{justify-self:start}.payment-review-facts{grid-template-columns:1fr}.payment-review-facts>div:nth-child(2){grid-column:auto}.payment-review-actions,.payment-review-confirmation>div{grid-template-columns:1fr;display:grid}.payment-review-actions .button,.payment-review-confirmation .button{width:100%}}.report-workspace{gap:16px;display:grid}.report-direct-load-note,.report-export-unavailable{color:#315b77;background:linear-gradient(135deg,#f4faff,#f6fffc);border:1px solid #cfe4ef;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.report-direct-load-note{border-left:4px solid #2b6cb0;gap:4px;display:grid}.report-direct-load-note b,.report-export-unavailable b{color:#173a62;font-size:12px}.report-direct-load-note p,.report-export-unavailable p{color:#486581;margin:0;font-size:12px;line-height:1.5}.report-export-unavailable>div{gap:4px;min-width:0;display:grid}.report-export-unavailable .button{white-space:nowrap;flex:none}.report-data-context{color:#2d5c78;background:linear-gradient(135deg,#f4faff,#f6fffc);border:1px solid #cfe4ef;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.report-data-context>div{gap:4px;min-width:0;display:grid}.report-data-context b{color:#173a62;font-size:12px}.report-data-context p,.report-data-context time{color:#486581;margin:0;font-size:12px;line-height:1.5}.report-data-context time{text-align:right;flex:none;max-width:360px}.report-metric-grid{margin:0}.report-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.report-panel-grid .panel{min-width:0}.report-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.report-fact-grid>div{background:#fff;border:1px solid #e1ebf2;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.report-fact-grid dt{color:#627d98;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.report-fact-grid dd{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.018em;margin:0;font-size:13px;font-weight:900}.report-figure{background:linear-gradient(145deg,#fff,#f8fcfe);border:1px solid #d8e7ed;border-radius:15px;gap:13px;min-width:0;margin:17px 0 0;padding:16px;display:grid}.report-figure figcaption{color:#173a62;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-figure figcaption span{font-size:13px;font-weight:900}.report-figure figcaption small{color:#627d98;text-align:right;max-width:310px;font-size:10px;line-height:1.5}.report-bar-list{overscroll-behavior-inline:contain;scrollbar-color:#b5cfdb transparent;grid-template-rows:1fr;grid-auto-columns:minmax(98px,1fr);grid-auto-flow:column;gap:9px;min-width:0;margin:0;padding:3px 2px 8px;list-style:none;display:grid;overflow-x:auto}.report-bar-list>li{background:#fff;border:1px solid #e1ebf2;border-radius:11px;grid-template-rows:112px auto;align-items:end;gap:9px;min-width:0;padding:9px;display:grid}.report-bar-track{background:repeating-linear-gradient(0deg,#edf4f7 0 1px,#0000 1px 28px);border-radius:8px 8px 5px 5px;align-items:flex-end;width:100%;height:112px;display:flex;position:relative;overflow:hidden}.report-bar-fill{background:linear-gradient(#2b6bc5,#0f766e);border-radius:7px 7px 3px 3px;width:100%;min-height:0;display:block;box-shadow:0 7px 14px #0f766e29}.report-provider-figure .report-bar-fill{background:linear-gradient(#6548b8,#2556bd);box-shadow:0 7px 14px #3b2c8924}.report-bar-copy{gap:3px;min-width:0;display:grid}.report-bar-copy b,.report-bar-copy strong,.report-bar-copy small{overflow-wrap:anywhere}.report-bar-copy b{color:#334e68;font-size:11px}.report-bar-copy strong{color:#173a62;letter-spacing:-.012em;font-size:12px}.report-bar-copy small{color:#627d98;font-size:10px;line-height:1.45}.report-provider-bars{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));grid-auto-rows:auto;grid-auto-flow:row;overflow:visible}.report-provider-bars>li{grid-template-rows:96px auto}.report-provider-bars .report-bar-track{height:96px}.report-payment-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-payment-list li{background:#fff;border:1px solid #e1ebf2;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(80px,.9fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.report-payment-list li>div{gap:3px;min-width:0;display:grid}.report-payment-list b{color:#334e68;font-size:11px}.report-payment-list strong{color:#173a62;font-size:13px}.report-payment-list small{color:#627d98;font-size:10px;line-height:1.42}.report-payment-track{background:#e8f0f4;border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.report-payment-track>span{border-radius:inherit;background:linear-gradient(90deg,#1d72b8,#0f766e);min-width:0}.report-payment-track.credit>span{background:linear-gradient(90deg,#c67d18,#b45309)}.report-payment-list em{color:#486581;text-align:right;min-width:35px;font-size:11px;font-style:normal;font-weight:900}@media (max-width:980px){.report-panel-grid{grid-template-columns:1fr}.report-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.report-data-context,.report-export-unavailable{flex-direction:column;align-items:flex-start;padding:14px}.report-export-unavailable .button{width:100%}.report-data-context time{text-align:left;max-width:none}.report-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-figure{border-radius:14px;padding:14px}.report-figure figcaption{display:grid}.report-figure figcaption small{text-align:left;max-width:none}.report-bar-list{grid-auto-columns:minmax(108px,1fr)}.report-provider-bars{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.report-provider-bars>li{min-width:0}.report-payment-list li{grid-template-columns:1fr;gap:8px}.report-payment-list em{text-align:left}}@media (max-width:420px){.report-fact-grid,.report-provider-bars{grid-template-columns:1fr}.report-bar-list>li{grid-template-rows:102px auto}.report-bar-track{height:102px}.report-provider-bars .report-bar-track{height:92px}}.retail-report-filter-panel{background:linear-gradient(135deg,#f4fffc,#f7fbff);border:1px solid #cfe5e8;border-radius:16px;gap:15px;padding:18px;display:grid}.retail-report-filter-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.retail-report-filter-head>div{gap:4px;display:grid}.retail-report-filter-head h3{color:#173a62;letter-spacing:-.024em;margin:0;font-size:17px}.retail-report-filter-head p{color:#627d98;max-width:760px;margin:0;font-size:12px;line-height:1.58}.retail-report-filter-form{gap:12px;display:grid}.retail-report-filter-form fieldset{border:0;min-width:0;margin:0;padding:0}.retail-report-filter-form legend{color:#486581;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.retail-report-filter-form .field{gap:5px;min-width:0;display:grid}.retail-report-filter-form .field>span{color:#243b53;font-size:12px;font-weight:800}.retail-report-filter-form .field small{color:#829ab1;font-size:10px;font-weight:700}.retail-report-filter-form input,.retail-report-filter-form select{color:#102a43;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.retail-report-filter-form input:focus,.retail-report-filter-form select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.retail-report-accounting-note{color:#46687e;background:#f4fbfa;border-left:3px solid #0f766e;margin:16px 0 0;padding:11px 12px;font-size:12px;line-height:1.58}.retail-report-table-wrap{overscroll-behavior-inline:contain;background:#fff;border:1px solid #dce8ef;border-radius:13px;outline:0;width:100%;margin-top:16px;overflow:auto}.retail-report-table-wrap:focus-visible{box-shadow:0 0 0 3px #2563eb2e}.retail-report-table{border-collapse:collapse;color:#486581;width:100%;min-width:820px;font-size:12px}.retail-report-table caption{color:#627d98;text-align:left;background:#f8fbfd;padding:12px 14px;font-size:11px;font-weight:700}.retail-report-table th,.retail-report-table td{text-align:right;white-space:nowrap;border-top:1px solid #edf2f6;padding:12px 13px}.retail-report-table thead th{color:#627d98;letter-spacing:.05em;text-transform:uppercase;background:#fbfdff;border-top:0;font-size:10px;font-weight:900}.retail-report-table th:first-child,.retail-report-table tbody th{text-align:left;color:#243b53}.retail-report-table td strong{color:#173a62}.retail-report-table td.is-negative{color:#b42318}.retail-report-table td.is-positive{color:#087363}@media (max-width:640px){.retail-report-filter-panel{padding:15px}.retail-report-filter-head{display:grid}.retail-report-filter-head .sales-filter-active{justify-self:start}.retail-report-table-wrap{border-radius:12px}.retail-report-table th,.retail-report-table td{padding:11px 12px}}.page-action-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.csv-export-controls{color:#2d5c78;background:linear-gradient(135deg,#f4faff,#f5fffb);border:1px solid #cfe3ee;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:13px 15px;display:grid}.csv-export-copy{gap:3px;min-width:0;display:grid}.csv-export-copy b{color:#173a62;font-size:12px}.csv-export-copy small{color:#627d98;max-width:610px;font-size:11px;line-height:1.45}.csv-export-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.csv-export-buttons .button{white-space:nowrap;min-height:37px}.csv-export-controls .form-feedback{grid-column:1/-1;margin:0}.inventory-workspace{grid-template-columns:minmax(0,1.34fr) minmax(300px,.86fr);align-items:start;gap:16px;display:grid}.products.products-manage .table-head,.products.products-manage .table-row{grid-template-columns:minmax(150px,1.4fr) minmax(102px,1.05fr) minmax(84px,.72fr) minmax(78px,.72fr) minmax(106px,.76fr)}.products .product-identity{overflow-wrap:anywhere;min-width:0}.products .product-mobile-summary{color:#486581;gap:4px;margin-top:8px;font-size:12px;line-height:1.45;display:none}.products .product-mobile-summary strong{color:#243b53;font-weight:700}@media (max-width:720px){.products.products-manage .product-mobile-summary{display:grid}}@media (max-width:600px){.products .product-mobile-summary{display:grid}}.product-table-actions{justify-content:flex-end;display:flex}.product-table-actions .button{white-space:nowrap;min-height:33px;padding:6px 8px;font-size:10px}.record-editor{background:linear-gradient(135deg,#fff,#f1fcf8);border:1px solid #c8e5df;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 28px #0f766e0f}.product-editor{position:sticky;top:18px}.record-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.record-editor-head>div{gap:5px;min-width:0;display:grid}.record-editor-head h3{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.028em;margin:0;font-size:19px}.record-editor-head p{color:#627d98;max-width:620px;margin:0;font-size:12px;line-height:1.55}.record-editor-head .text-button{flex:none}.record-editor-form{gap:12px;display:grid}.record-editor-form .field{gap:5px;min-width:0;display:grid}.record-editor-form .field>span{color:#243b53;font-size:12px;font-weight:800}.record-editor-form .field>span small{color:#829ab1;font-size:10px;font-weight:700}.record-editor-form input,.record-editor-form textarea{color:#102a43;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.record-editor-form input{min-height:45px;padding:0 11px}.record-editor-form textarea{resize:vertical;min-height:88px;padding:11px}.record-editor-form input:focus,.record-editor-form textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.record-editor-form input[readonly]{color:#627d98;cursor:default;background:#f5f8fb}.record-editor-form>.button{justify-self:start}.record-archive-control{background:linear-gradient(135deg,#fff8f7,#fff);border:1px solid #efcec8;border-radius:13px;gap:10px;padding:14px;display:grid}.record-archive-control>div{gap:4px;display:grid}.record-archive-control b{color:#9b3129;font-size:13px}.record-archive-control p{color:#6c514e;max-width:620px;margin:0;font-size:12px;line-height:1.52}.record-archive-control>.button{justify-self:start}.record-archive-confirm{color:#4d3b39;background:#fffc;border:1px solid #efdcd6;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.record-archive-confirm input{accent-color:#b42318;flex:none;width:17px;height:17px;margin:1px 0 0}.record-archive-confirm b{color:inherit}.record-editor-status{color:#765905;background:#fffaf0;border:1px solid #e5d8af;border-radius:11px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.customer-list-record{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.customer-list-record .customer-list-item{min-width:0}.customer-list-record.is-selected .customer-list-item{background:linear-gradient(135deg,#f4fffc,#f5f9ff);border-color:#0f8b83;box-shadow:inset 3px 0 #0f766e}.customer-list-edit{white-space:nowrap;min-height:35px;padding:7px 8px;font-size:10px}.customer-editor{margin:0}@media (max-width:1080px){.inventory-workspace{grid-template-columns:1fr}.product-editor{position:static}.page-action-cluster{justify-content:flex-start;width:100%}.page-inline-actions .page-action-cluster{grid-column:1/-1}}@media (max-width:720px){.csv-export-controls{grid-template-columns:1fr;align-items:stretch}.csv-export-buttons{justify-content:stretch}.csv-export-buttons .button{flex:180px}.products.products-manage .table-head{display:none}.products.products-manage .table-row{grid-template-columns:minmax(0,1fr) auto}.products.products-manage .table-row>span:nth-child(2),.products.products-manage .table-row>span:nth-child(3),.products.products-manage .table-row>span:nth-child(4){display:none}.products.products-manage .product-table-actions{justify-self:end}.record-editor{border-radius:16px;padding:17px}.record-editor-head{display:grid}.record-editor-head .text-button{justify-self:start}.record-editor-form>.button,.record-archive-control>.button{width:100%}.customer-list-record{grid-template-columns:1fr}.customer-list-edit{width:100%}.page-action-cluster{grid-template-columns:1fr;display:grid}.page-action-cluster>.button{width:100%}}.payment-request-cancel{color:#6f5512;background:linear-gradient(135deg,#fffdf7,#fff9ea);border:1px solid #ead9b0;border-radius:12px;gap:10px;margin-top:16px;padding:14px;display:grid}.payment-request-cancel>div:first-child{gap:4px;display:grid}.payment-request-cancel h4{color:#6f4c08;margin:0;font-size:14px}.payment-request-cancel p{color:#775e1f;max-width:690px;margin:0;font-size:12px;line-height:1.55}.payment-request-cancel>.button{justify-self:start}.payment-request-cancel-confirmation{background:#ffffffc2;border:1px solid #efc8c2;border-radius:10px;gap:10px;padding:12px;display:grid}.payment-request-cancel-actions{flex-wrap:wrap;gap:9px;display:flex}.payment-request-cancel :is(button):focus-visible{outline-offset:2px;outline:3px solid #b4231833}@media (max-width:600px){.payment-request-cancel>.button{width:100%}.payment-request-cancel-actions{grid-template-columns:1fr;display:grid}.payment-request-cancel-actions .button{width:100%}}.admin-operations-workspace{gap:16px;display:grid}.admin-operations-workspace .workspace-welcome{margin:0}.admin-command-welcome,.admin-directory-welcome,.admin-subscriptions-welcome,.admin-security-welcome,.admin-connections-welcome,.admin-cutover-welcome{background:linear-gradient(135deg,#fff,#f3f9ff 58%,#effdf9);border:1px solid #cfe4ef;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 11px 25px #102a4309}.admin-command-welcome>div,.admin-directory-welcome>div,.admin-subscriptions-welcome>div,.admin-security-welcome>div,.admin-connections-welcome>div,.admin-cutover-welcome>div{min-width:0}.admin-command-welcome h2,.admin-directory-welcome h2,.admin-subscriptions-welcome h2,.admin-security-welcome h2,.admin-connections-welcome h2,.admin-cutover-welcome h2{color:#102a43;letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(22px,3vw,30px)}.admin-command-welcome p,.admin-directory-welcome p,.admin-subscriptions-welcome p,.admin-security-welcome p,.admin-connections-welcome p,.admin-cutover-welcome p{color:#486581;max-width:820px;margin:0;font-size:13px;line-height:1.62}.admin-snapshot-state{flex:none;justify-items:end;gap:7px;padding-top:2px;display:grid}.admin-snapshot-state small{color:#627d98;text-align:right;max-width:190px;font-size:10px;line-height:1.42}.admin-metric-grid,.admin-directory-metrics,.admin-subscription-metrics,.admin-connections-metrics,.admin-cutover-metrics{margin:0}.admin-overview-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.admin-overview-layout .panel{height:100%}.admin-action-list{gap:9px;margin-top:16px;display:grid}.admin-action-card{background:linear-gradient(135deg,#fbffff,#f6fbff);border:1px solid #d6e7eb;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.admin-action-card>div{min-width:0}.admin-action-card b{color:#183b57;font-size:13px}.admin-action-card p{color:#627d98;max-width:690px;margin:4px 0 0;font-size:11px;line-height:1.5}.admin-action-card.warn{background:linear-gradient(135deg,#fffdf6,#fff9ec);border-color:#eddbab}.admin-action-card.danger{background:linear-gradient(135deg,#fff8f7,#fff);border-color:#f0ccc6}.admin-action-card.muted{background:#fbfdff;border-color:#dce7ef}.admin-action-card .text-button{white-space:nowrap;flex:none}.admin-action-empty{color:#205e56;background:linear-gradient(135deg,#f2fffb,#f8fcff);border:1px solid #c9e8de;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:16px;display:grid}.admin-action-empty>span{color:#087363;background:#dff8f0;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.admin-action-empty b{color:#135b52;font-size:13px}.admin-action-empty p{color:#47746d;max-width:690px;margin:4px 0 0;font-size:12px;line-height:1.52}.admin-summary-list{margin-top:13px}.admin-directory-tools{background:linear-gradient(135deg,#fbfdff,#f4fbf9);border:1px solid #d8e8ef;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(160px,.44fr) auto;align-items:end;gap:11px;margin:17px 0 3px;padding:13px;display:grid}.admin-directory-tools .field,.admin-subscription-tools .field{gap:5px;min-width:0;display:grid}.admin-directory-tools .field>span,.admin-subscription-tools .field>span{color:#243b53;font-size:11px;font-weight:900}.admin-directory-tools input,.admin-directory-tools select,.admin-subscription-tools select{color:#102a43;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.admin-directory-tools input:focus,.admin-directory-tools select:focus,.admin-subscription-tools select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.admin-directory-tools .text-button{white-space:nowrap;align-self:center}.admin-directory-welcome .status,.admin-subscriptions-welcome .button,.admin-cutover-welcome .button{flex:none}.admin-subscription-tools{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-subscription-tools .field{min-width:132px}.admin-inline-notice{color:#765905;background:#fffaf0;border:1px solid #eadba8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.admin-inline-notice b{color:#6c5107}.admin-inline-notice span{flex:260px}.admin-inline-notice .text-button{color:#8d6803}.payment-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,1.3fr);gap:10px;margin:17px 0 3px;display:grid}.payment-queue-summary article{background:#fbfdff;border:1px solid #dce7ef;border-radius:12px;gap:4px;padding:13px;display:grid}.payment-queue-summary article:first-child{background:#fffdf6;border-color:#e7d79f}.payment-queue-summary span{color:#627d98;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.payment-queue-summary b{color:#173a62;letter-spacing:-.035em;font-size:22px}.payment-queue-summary small{color:#627d98;font-size:10px;line-height:1.4}.payment-queue-summary>p{color:#46687e;background:#f4faff;border-left:3px solid #0f766e;align-self:stretch;margin:0;padding:13px;font-size:11px;line-height:1.55}.admin-security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-security-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-event-list{gap:2px;margin-top:16px;display:grid}.admin-event-list article{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-event-list article>div{gap:4px;min-width:0;display:grid}.admin-event-list b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.admin-event-list small{color:#829ab1;font-size:10px;line-height:1.45}.admin-event-list .status{flex:none}.admin-unavailable-card{color:#394668;background:linear-gradient(135deg,#fbfaff,#f4f6ff);border:1px solid #d8d9ef;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:19px;display:grid}.admin-unavailable-card>span{color:#514a9b;background:#fff;border:1px solid #c7c9ec;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-unavailable-card b{color:#343169;font-size:14px}.admin-unavailable-card p{color:#5e6884;max-width:780px;margin:5px 0 0;font-size:12px;line-height:1.58}.admin-cutover-warning{color:#765905;background:linear-gradient(135deg,#fffdf5,#fff8e9);border:1px solid #eadba8;border-radius:15px;gap:5px;padding:16px 18px;display:grid}.admin-cutover-warning b{color:#745406;font-size:13px}.admin-cutover-warning p{color:#7e641c;max-width:910px;margin:0;font-size:12px;line-height:1.58}.cutover-collection-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-top:16px;display:grid}.cutover-collection-grid article{background:#fbfdff;border:1px solid #e0eaf1;border-radius:12px;gap:4px;min-width:0;padding:13px;display:grid}.cutover-collection-grid span{color:#627d98;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900;line-height:1.35}.cutover-collection-grid b{color:#173a62;letter-spacing:-.035em;font-size:21px}.cutover-collection-grid small{color:#829ab1;font-size:10px}@media (max-width:1080px){.admin-overview-layout{grid-template-columns:1fr}.admin-security-grid,.payment-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-queue-summary>p{grid-column:1/-1}}@media (max-width:720px){.admin-command-welcome,.admin-directory-welcome,.admin-subscriptions-welcome,.admin-security-welcome,.admin-connections-welcome,.admin-cutover-welcome{padding:18px;display:grid}.admin-snapshot-state{justify-items:start}.admin-snapshot-state small{text-align:left;max-width:none}.admin-directory-welcome .status,.admin-subscriptions-welcome .button,.admin-cutover-welcome .button{width:100%}.admin-directory-tools{grid-template-columns:1fr;align-items:stretch}.admin-directory-tools .text-button{justify-self:start}.admin-subscription-tools{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-subscription-tools .field{min-width:0}.admin-security-detail-grid{grid-template-columns:1fr}.cutover-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-metric-grid,.admin-directory-metrics,.admin-subscription-metrics,.admin-connections-metrics,.admin-cutover-metrics,.admin-security-grid,.payment-queue-summary{grid-template-columns:1fr}.payment-queue-summary>p{grid-column:auto}.admin-action-card{flex-direction:column;align-items:flex-start}.admin-action-card .text-button{padding-left:0}.admin-subscription-tools{grid-template-columns:1fr}.admin-event-list article{flex-direction:column;align-items:flex-start}.cutover-collection-grid{grid-template-columns:1fr}.admin-unavailable-card{padding:16px}}.admin-backup-workspace{gap:17px}.admin-backup-welcome{background:radial-gradient(circle at 90% 15%,#50e1c62e,#0000 29%),linear-gradient(135deg,#fff,#f2fcfa 58%,#f4f8ff);border:1px solid #c7e7e0;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px;display:flex;box-shadow:0 11px 25px #102a430a}.admin-backup-welcome>div{min-width:0}.admin-backup-welcome h2{color:#102a43;letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(22px,3vw,30px)}.admin-backup-welcome p{color:#486581;max-width:820px;margin:0;font-size:13px;line-height:1.62}.admin-backup-welcome>.status{flex:none}.admin-backup-safety-note{color:#6d5616;background:linear-gradient(135deg,#fffdf5,#fff9e9);border:1px solid #e7d89f;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px;display:grid}.admin-backup-safety-note>span{color:#8d6700;background:#fff;border:1px solid #ead39a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.admin-backup-safety-note b{color:#704f06;font-size:13px}.admin-backup-safety-note p{color:#796322;max-width:920px;margin:5px 0 0;font-size:12px;line-height:1.58}.admin-backup-configuration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-backup-configuration-grid article{background:#fff;border:1px solid #dce8ef;border-radius:15px;align-content:start;gap:7px;min-width:0;min-height:128px;padding:16px;display:grid;box-shadow:0 10px 22px #102a4308}.admin-backup-configuration-grid article.is-ready{background:linear-gradient(145deg,#fff,#f1fcf8);border-color:#bee7dc}.admin-backup-configuration-grid article.is-locked{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#ecdcae}.admin-backup-configuration-grid span{color:#627d98;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-backup-configuration-grid strong{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.018em;font-size:15px}.admin-backup-configuration-grid small{color:#829ab1;font-size:10px;line-height:1.45}.admin-backup-primary-grid{margin:0}.admin-backup-create-control{background:linear-gradient(135deg,#f7fffc,#f8fbff);border:1px solid #cce8e2;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:17px;padding:15px;display:flex}.admin-backup-create-control>div{min-width:0}.admin-backup-create-control b,.admin-backup-scope b{color:#173a62;font-size:13px}.admin-backup-create-control p,.admin-backup-scope p{color:#627d98;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.55}.admin-backup-create-control .button{white-space:nowrap;flex:none}.admin-backup-scope{background:#f5fbfa;border-left:3px solid #0f766e;gap:3px;margin-top:17px;padding:15px;display:grid}.admin-backup-snapshot-list{gap:2px;margin-top:16px;display:grid}.admin-backup-snapshot-list article{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:14px;padding:13px 2px;display:flex}.admin-backup-snapshot-list article>div{gap:4px;min-width:0;display:grid}.admin-backup-snapshot-list b{color:#243b53;font-size:12px}.admin-backup-snapshot-list small{overflow-wrap:anywhere;color:#829ab1;font-size:10px;line-height:1.45}.admin-backup-snapshot-list .status{flex:none}.admin-backup-restore-layout{gap:14px;margin-top:17px;display:grid}.admin-backup-restore-intro{color:#783d35;background:linear-gradient(135deg,#fff8f7,#fff);border:1px solid #edd1cc;border-radius:13px;gap:4px;padding:15px;display:grid}.admin-backup-restore-intro b{color:#96392f;font-size:13px}.admin-backup-restore-intro p{color:#735751;max-width:820px;margin:0;font-size:12px;line-height:1.55}.admin-backup-select{max-width:560px}.admin-backup-select>span,.admin-backup-restore-confirmation .field>span{color:#243b53;font-size:12px;font-weight:800}.admin-backup-select select{color:#102a43;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.admin-backup-select select:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.admin-backup-select select:disabled{color:#829ab1;cursor:not-allowed;background:#f5f8fb}.admin-backup-dry-run-actions{flex-wrap:wrap;align-items:center;gap:10px 13px;display:flex}.admin-backup-dry-run-actions small{color:#627d98;flex:260px;font-size:11px;line-height:1.48}.admin-backup-dry-run-result{background:#fbfdff;border:1px solid #dce7ef;border-radius:13px;gap:8px;padding:14px;display:grid}.admin-backup-dry-run-result.is-ready{background:linear-gradient(135deg,#f3fffb,#f8fdff);border-color:#bfe5da}.admin-backup-dry-run-result.is-blocked{background:linear-gradient(135deg,#fff9f7,#fff);border-color:#ecd1c8}.admin-backup-dry-run-result>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-backup-dry-run-result b{color:#243b53;font-size:13px}.admin-backup-dry-run-result p,.admin-backup-dry-run-result small{color:#627d98;max-width:800px;margin:0;font-size:11px;line-height:1.52}.admin-backup-restore-confirmation{background:linear-gradient(135deg,#fff9f8,#fff);border:1px solid #efcec8;border-radius:14px;gap:11px;max-width:780px;padding:16px;display:grid}.admin-backup-restore-confirmation>div{gap:4px;display:grid}.admin-backup-restore-confirmation b{color:#8d332b;font-size:13px}.admin-backup-restore-confirmation p{color:#72534e;max-width:700px;margin:0;font-size:12px;line-height:1.54}.admin-backup-restore-confirmation .field{gap:5px;min-width:0;display:grid}.admin-backup-restore-confirmation input[type=text],.admin-backup-restore-confirmation .field input:not([type]){color:#102a43;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.admin-backup-restore-confirmation .field input:focus{border-color:#b42318;box-shadow:0 0 0 3px #b423181f}.admin-backup-restore-confirmation .field input:disabled{color:#829ab1;cursor:not-allowed;background:#f5f8fb}.admin-backup-acknowledgement{color:#59433f;background:#ffffffc2;border:1px solid #efdcd6;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.admin-backup-acknowledgement input{accent-color:#b42318;flex:none;width:17px;height:17px;margin:1px 0 0}.admin-backup-restore-confirmation>.button{justify-self:start}.admin-backup-workspace :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #0f766e38}@media (max-width:1080px){.admin-backup-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-backup-primary-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-backup-welcome{padding:18px;display:grid}.admin-backup-welcome>.status{justify-self:start}.admin-backup-safety-note{padding:16px}.admin-backup-create-control{flex-direction:column;align-items:stretch}.admin-backup-create-control .button,.admin-backup-restore-confirmation>.button{width:100%}.admin-backup-dry-run-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.admin-backup-dry-run-actions .button{width:100%}.admin-backup-dry-run-actions small{min-width:0}.admin-backup-snapshot-list article{flex-direction:column;align-items:flex-start}.admin-backup-snapshot-list .status{align-self:flex-start}}@media (max-width:520px){.admin-backup-configuration-grid{grid-template-columns:1fr}.admin-backup-configuration-grid article{min-height:0}.admin-backup-safety-note{grid-template-columns:31px minmax(0,1fr);gap:10px}.admin-backup-safety-note>span{width:29px;height:29px}.admin-backup-restore-confirmation{padding:14px}.admin-backup-acknowledgement{font-size:11px}}.quick-sale-workspace{background:linear-gradient(140deg,#f2fffb 0,#f8fcff 68%,#fff 100%);border:1px solid #bfe2dc;border-radius:18px;margin:0 0 20px;overflow:clip;box-shadow:0 14px 30px #0f766e13}.quick-sale-workspace-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px;display:flex}.quick-sale-workspace-head>div{gap:4px;min-width:0;display:grid}.quick-sale-workspace h3{color:#123b59;letter-spacing:-.033em;margin:0;font-size:21px}.quick-sale-workspace p{color:#486581;max-width:700px;margin:0;font-size:12px;line-height:1.55}.quick-sale-status{color:#087363;background:#fff;border:1px solid #b9e1d7;border-radius:999px;flex:none;align-items:center;min-height:29px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.quick-sale-form{background:#ffffffb8;border-top:1px solid #cde8e1;padding:20px 21px 22px}.quick-sale-form .action-form{max-width:760px;margin:0}.quick-sale-collapsed{background:#ffffffb8;border-top:1px solid #d7eae7;justify-content:space-between;align-items:center;gap:16px;padding:16px 21px 19px;display:flex}.quick-sale-collapsed p{max-width:670px}.quick-sale-collapsed .button{white-space:nowrap;flex:none}.quick-sale-access-note{color:#765905;background:linear-gradient(135deg,#fffdf6,#fff9ea);border:1px solid #eadba8;border-radius:15px;gap:5px;margin:0 0 20px;padding:16px 18px;display:grid}.quick-sale-access-note b{color:#715204;font-size:13px}.quick-sale-access-note p{color:#806013;margin:0;font-size:12px;line-height:1.55}.sale-customer-workspace{gap:12px;display:grid}.inline-customer-selection-note{color:#215c58;background:#f0fdfa;border-left:3px solid #0f766e;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.5}.inline-customer-create-toggle{color:#315f5a;background:linear-gradient(135deg,#f3fffb,#f8fcff);border:1px solid #cde4df;border-radius:13px;justify-content:space-between;align-items:center;gap:13px;padding:13px 14px;display:flex}.inline-customer-create-toggle>div{gap:3px;min-width:0;display:grid}.inline-customer-create-toggle b{color:#19584f;font-size:12px}.inline-customer-create-toggle small{color:#47746d;font-size:11px;line-height:1.45}.inline-customer-create-toggle .button{white-space:nowrap;flex:none}.inline-customer-access-note{color:#73590c;background:#fffaf0;border-left:3px solid #c89218;margin:0;padding:12px 13px;font-size:11px;line-height:1.55}.inline-customer-create{background:linear-gradient(135deg,#f7fffc,#fff);border:1px solid #bfe2dc;border-radius:15px;gap:13px;padding:17px;display:grid}.inline-customer-create-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inline-customer-create-head>div{gap:4px;min-width:0;display:grid}.inline-customer-create h3{color:#173a62;letter-spacing:-.02em;margin:0;font-size:16px}.inline-customer-create-head p{color:#627d98;margin:0;font-size:11px;line-height:1.5}.inline-customer-create-fields{gap:11px;display:grid}.inline-customer-create .field{gap:5px;min-width:0;display:grid}.inline-customer-create .field>span{color:#243b53;font-size:12px;font-weight:800}.inline-customer-create .field small{color:#829ab1;font-size:10px;font-weight:700}.inline-customer-create input,.inline-customer-create textarea{color:#102a43;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.inline-customer-create input{min-height:44px;padding:0 11px}.inline-customer-create textarea{resize:vertical;min-height:78px;padding:10px 11px}.inline-customer-create input:focus,.inline-customer-create textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.inline-customer-create>.button{justify-self:start}.quick-sale-workspace :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #0f766e33}.sale-customer-create-confirmation{z-index:110;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sale-customer-create-confirmation-backdrop{cursor:default;background:#102a4361;border:0;width:100%;height:100%;position:absolute;inset:0}.sale-customer-create-confirmation-card{z-index:1;background:linear-gradient(145deg,#fff,#f4fffb);border:1px solid #c7e3dc;border-radius:18px;gap:11px;width:min(430px,100vw - 32px);max-height:min(78dvh,520px);padding:20px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 54px #102a4347}.sale-customer-create-confirmation-card h3{color:#173a62;letter-spacing:-.03em;margin:0;font-size:20px}.sale-customer-create-confirmation-card p{color:#486581;margin:0;font-size:13px;line-height:1.55}.sale-customer-create-confirmation-card p b{color:#164e63;overflow-wrap:anywhere}.sale-customer-create-confirmation-actions{flex-wrap:wrap;gap:9px;padding-top:3px;display:flex}.sale-customer-create-confirmation-actions .button{min-height:44px}@media (max-width:700px){.quick-sale-workspace-head,.quick-sale-collapsed,.inline-customer-create-toggle{flex-direction:column;align-items:stretch}.quick-sale-status{align-self:flex-start}.quick-sale-collapsed .button,.inline-customer-create-toggle .button{width:100%}.inline-customer-create-head{display:grid}.inline-customer-create-head .text-button{justify-self:start}.sale-customer-create-confirmation-actions{grid-template-columns:1fr;display:grid}.sale-customer-create-confirmation-actions .button{width:100%}}@media (max-width:520px){.quick-sale-workspace{border-radius:16px}.quick-sale-workspace-head,.quick-sale-form,.quick-sale-collapsed{padding-left:16px;padding-right:16px}.quick-sale-workspace h3{font-size:19px}.quick-sale-form .action-form>.button,.inline-customer-create>.button{width:100%}.inline-customer-create{padding:15px}}.sales-cart-lookup-actions{align-items:center;gap:8px;display:flex}.camera-scanner,.sales-cart-lookup>.form-feedback{grid-column:1/-1}.camera-scanner{color:#315f5a;background:linear-gradient(135deg,#f3fffb,#f6fbff);border:1px solid #bfe2dc;border-radius:13px;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);align-items:center;gap:13px;padding:13px;display:grid}.camera-scanner video{object-fit:cover;background:#0a2342;border-radius:10px;width:100%;min-height:150px;max-height:245px;display:block}.camera-scanner>div{gap:6px;min-width:0;display:grid}.camera-scanner b{color:#14594f;font-size:13px}.camera-scanner p{color:#47746d;margin:0;font-size:11px;line-height:1.5}.camera-scanner .button{justify-self:start;min-height:38px}.sales-cart-lookup>.form-feedback{margin:0}@media (max-width:600px){.sales-cart-lookup-actions{grid-template-columns:1fr 1fr;display:grid}.camera-scanner{grid-template-columns:1fr}.camera-scanner .button{width:100%}}.sales-cart-row.is-manual{background:#fffdf8}.sales-cart-row.is-manual .sales-cart-product span{color:#8b5d08}.sales-cart-unit-price.sales-cart-price-override{gap:5px;min-width:0;display:grid}.sales-cart-unit-price span{color:#486581;font-size:10px;font-weight:800}.sales-cart-unit-price input{color:#102a43;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;outline:0;padding:0 9px}.sales-cart-unit-price input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.sales-cart-unit-price input[readonly]{color:#486581;cursor:default;background:#f5f9fc}.sales-cart-unit-price small{color:#829ab1;font-size:9px;font-weight:700;line-height:1.35}.sales-manual-entry{background:linear-gradient(135deg,#fbfbff,#f8fcff);border:1px solid #d7d9f1;border-radius:15px;gap:13px;padding:16px;display:grid}.sales-manual-entry-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sales-manual-entry-head>div{gap:4px;min-width:0;display:grid}.sales-manual-entry h3{color:#253a67;letter-spacing:-.02em;margin:0;font-size:16px}.sales-manual-entry p{color:#627d98;max-width:650px;margin:0;font-size:11px;line-height:1.5}.sales-manual-entry-head>span{color:#315f8e;background:#fff;border:1px solid #cfdbef;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.sales-manual-entry-grid{grid-template-columns:minmax(190px,1fr) 104px 142px auto;align-items:end;gap:10px;display:grid}.sales-manual-entry .field,.sales-price-exception .field,.sales-header-metadata .field{gap:5px;min-width:0;display:grid}.sales-manual-entry .field>span,.sales-price-exception .field>span,.sales-header-metadata .field>span{color:#243b53;font-size:12px;font-weight:800}.sales-manual-entry .field small,.sales-price-exception .field small,.sales-header-metadata .field small{color:#829ab1;font-size:10px;font-weight:700}.sales-manual-entry input,.sales-price-exception textarea,.sales-header-metadata input,.sales-header-metadata textarea{color:#102a43;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0}.sales-manual-entry input,.sales-header-metadata input{min-height:44px;padding:0 11px}.sales-price-exception textarea,.sales-header-metadata textarea{resize:vertical;min-height:78px;padding:10px 11px}.sales-manual-entry input:focus,.sales-price-exception textarea:focus,.sales-header-metadata input:focus,.sales-header-metadata textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.sales-manual-entry-add{white-space:nowrap;min-height:44px}.sales-price-exception{background:linear-gradient(135deg,#fffdf5,#fff9ec);border:1px solid #e7cf9a;border-radius:13px;padding:13px}.sales-price-exception .field>span{color:#73590c}.sales-price-exception textarea{border-color:#dfcca3}.sales-header-metadata{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start;gap:11px;display:grid}.sales-header-metadata .field:only-child{grid-column:1/-1}@media (max-width:700px){.sales-manual-entry-head{display:grid}.sales-manual-entry-head>span{justify-self:start}.sales-manual-entry-grid{grid-template-columns:minmax(0,1fr) 104px}.sales-manual-entry-grid>:first-child,.sales-manual-entry-grid>.sales-manual-entry-add{grid-column:1/-1}.sales-manual-entry-add{width:100%}.sales-header-metadata{grid-template-columns:1fr}}@media (max-width:600px){.sales-cart-unit-price.sales-cart-price-override{min-width:0}.sales-manual-entry{padding:15px}.sales-manual-entry-grid{grid-template-columns:1fr}.sales-manual-entry-grid>:first-child,.sales-manual-entry-grid>.sales-manual-entry-add{grid-column:auto}}.sale-detail-facts .sale-detail-note{grid-column:1/-1}.sale-edit-form input{color:#102a43;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;padding:0 11px}.sale-edit-form input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}.ecommerce-upgrade-state{color:#344366;background:linear-gradient(135deg,#fbfaff,#f5f8ff);border:1px solid #d9d3f1;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.ecommerce-upgrade-state>div:first-child{gap:6px;max-width:720px;display:grid}.ecommerce-upgrade-state h2{color:#293866;letter-spacing:-.02em;margin:0;font-size:20px}.ecommerce-upgrade-state p{color:#5e6d88;margin:0;font-size:12px;line-height:1.6}.ecommerce-provider-contract-note,.ecommerce-test-note{color:#385d74;background:#f3f9fc;border-left:3px solid #3c82a4;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.ecommerce-test-note{color:#554c78;background:#f8f6ff;border-left-color:#8470bf}.ecommerce-test-action{background:linear-gradient(135deg,#f3fffb,#f7fbff);border:1px solid #c6e4dc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.ecommerce-test-action>div{gap:4px;min-width:0;display:grid}.ecommerce-test-action b{color:#14594f;font-size:12px}.ecommerce-test-action p{color:#47746d;margin:0;font-size:11px;line-height:1.5}.ecommerce-test-action>.form-feedback{grid-column:1/-1;margin:0}.ecommerce-job-history-body{gap:10px;padding-top:12px;display:grid}.ecommerce-job-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ecommerce-job-list li{background:#fff;border:1px solid #e0e9f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.ecommerce-job-list li>div{gap:4px;min-width:0;display:grid}.ecommerce-job-list b{color:#243b53;font-size:11px}.ecommerce-job-list small{color:#627d98;overflow-wrap:anywhere;font-size:10px;line-height:1.42}.ecommerce-job-list li>div:last-child{text-align:right;justify-items:end}.ecommerce-workspace :is(button,input,select,summary,a):focus-visible{outline-offset:2px;outline:3px solid #1d4ed838}.report-data-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.report-data-actions time{flex:0 auto}.report-print-link{white-space:nowrap}@media (max-width:640px){.ecommerce-upgrade-state{flex-direction:column;align-items:stretch;padding:17px}.ecommerce-upgrade-state .page-inline-actions,.ecommerce-test-action{grid-template-columns:1fr}.ecommerce-test-action>.button{width:100%}.ecommerce-job-list li{display:grid}.ecommerce-job-list li>div:last-child{text-align:left;justify-items:start}.report-data-actions{justify-content:flex-start;width:100%}.report-data-actions time,.report-print-link{text-align:left;width:100%;max-width:none}}.ecommerce-demo-workspace{gap:18px}.ecommerce-demo-hero{background:radial-gradient(circle at 92% 10%,#2d7dbc2b,#0000 29%),radial-gradient(circle at 79% 98%,#15917b1f,#0000 33%),linear-gradient(135deg,#fcfeff,#f4f8ff 56%,#f5fffb);border-color:#cddcf2;align-items:flex-start;position:relative;overflow:hidden}.ecommerce-demo-hero:after{content:"";pointer-events:none;border:1px solid #2c5eab24;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-76px;right:-56px}.ecommerce-demo-hero>div{z-index:1;position:relative}.ecommerce-demo-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ecommerce-demo-title-row h2{max-width:690px}.ecommerce-demo-static-badge{color:#285784;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffffd6;border:1px solid #b9cbe8;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.ecommerce-demo-actions{z-index:1;flex:none;position:relative}.ecommerce-demo-disclosure{background:linear-gradient(135deg,#fdfdff,#f7f7ff);border:1px solid #d9d8ee;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:15px 17px;display:grid}.ecommerce-demo-disclosure>div{gap:4px;min-width:0;display:grid}.ecommerce-demo-disclosure b{color:#34456d;font-size:13px}.ecommerce-demo-disclosure p{color:#5c6d88;max-width:850px;margin:0;font-size:12px;line-height:1.58}.ecommerce-demo-section{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dbe7ef;border-radius:17px;gap:14px;padding:19px;display:grid;box-shadow:0 10px 26px #102a4309}.ecommerce-demo-flow-section{background:linear-gradient(145deg,#feffff,#f5fcfa);border-color:#d8e6e1}.ecommerce-demo-section-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ecommerce-demo-section-head>div{gap:5px;min-width:0;display:grid}.ecommerce-demo-section-head h3{color:#213a58;letter-spacing:-.027em;margin:0;font-size:18px}.ecommerce-demo-section-head p{color:#61748e;max-width:760px;margin:0;font-size:12px;line-height:1.56}.ecommerce-demo-section-head>span{color:#3d668d;text-align:center;background:#f7fbff;border:1px solid #d0dfed;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.ecommerce-demo-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ecommerce-demo-provider-card{background:linear-gradient(155deg,#fff,#f8fbff);border:1px solid #dce8f1;border-radius:14px;align-content:start;gap:12px;min-width:0;min-height:184px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.ecommerce-demo-provider-card:hover{border-color:#b9d4e8;transform:translateY(-2px);box-shadow:0 10px 20px #154c7914}.ecommerce-demo-provider-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ecommerce-demo-provider-mark{color:#155d83;letter-spacing:-.04em;background:linear-gradient(145deg,#edf8fc,#f5f6ff);border:1px solid #c3d9e9;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:inline-flex}.ecommerce-demo-provider-card h4{overflow-wrap:anywhere;color:#243b53;letter-spacing:-.015em;margin:0 0 3px;font-size:14px}.ecommerce-demo-provider-card div:nth-child(2)>span{color:#7188a0;font-size:10px;font-weight:800}.ecommerce-demo-provider-card p{color:#5d738b;margin:0;font-size:11px;line-height:1.5}.ecommerce-demo-flow{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ecommerce-demo-flow li{background:#ffffffd6;border:1px solid #d7e8e2;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:13px;display:grid;position:relative}.ecommerce-demo-flow-step{color:#087363;background:#dff5ee;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:950;display:inline-flex}.ecommerce-demo-flow li>div{gap:5px;min-width:0;display:grid}.ecommerce-demo-flow h4{color:#274555;margin:0;font-size:12px}.ecommerce-demo-flow p{color:#5d738b;margin:0;font-size:11px;line-height:1.52}.ecommerce-demo-flow small{overflow-wrap:anywhere;color:#367568;border-top:1px solid #e4efec;padding-top:6px;font-size:10px;font-weight:800;line-height:1.42}@media (max-width:1080px){.ecommerce-demo-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-demo-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ecommerce-demo-hero{display:grid}.ecommerce-demo-actions{width:100%}.ecommerce-demo-actions .button{flex:210px}.ecommerce-demo-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-demo-provider-card{min-height:0}}@media (max-width:520px){.ecommerce-demo-workspace{gap:14px}.ecommerce-demo-hero,.ecommerce-demo-section{border-radius:15px;padding:15px}.ecommerce-demo-title-row{flex-direction:column;align-items:flex-start}.ecommerce-demo-disclosure{grid-template-columns:1fr;padding:14px}.ecommerce-demo-disclosure .ecommerce-demo-static-badge{justify-self:start}.ecommerce-demo-section-head{display:grid}.ecommerce-demo-section-head>span{justify-self:start}.ecommerce-demo-provider-grid,.ecommerce-demo-flow{grid-template-columns:1fr}.ecommerce-demo-provider-card{padding:13px}.ecommerce-demo-flow li{padding:12px}}.ecommerce-integration-guide{background:radial-gradient(circle at 96% 0,#177e8d1f,#0000 27%),linear-gradient(145deg,#fcfffe,#f3faf9);border:1px solid #cfe4e0;border-radius:17px;gap:15px;padding:19px;display:grid;box-shadow:0 10px 24px #10524e0a}.ecommerce-integration-guide-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ecommerce-integration-guide-head>div{gap:5px;min-width:0;display:grid}.ecommerce-integration-guide-head h3{color:#193f54;letter-spacing:-.026em;margin:0;font-size:18px}.ecommerce-integration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ecommerce-integration-steps li{background:#ffffffd9;border:1px solid #dcebe8;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;padding:12px;display:grid}.ecommerce-integration-steps li>span{color:#0c7069;background:#ddf5ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:950;display:grid}.ecommerce-integration-steps li>div{gap:4px;display:grid}.ecommerce-integration-steps b{color:#274555;font-size:12px}.ecommerce-integration-steps p{color:#61788b;margin:0;font-size:11px;line-height:1.5}.ecommerce-integration-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ecommerce-integration-preview-card{background:#fff;border:1px solid #d6e8e5;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 17px #10444809}.ecommerce-integration-preview-head{color:#537487;letter-spacing:.06em;border-bottom:1px solid #e6f0ee;justify-content:space-between;align-items:center;gap:9px;padding-bottom:10px;font-size:10px;font-weight:950;display:flex}.ecommerce-integration-preview-head small{color:#2f6980;background:#eef7fb;border-radius:999px;padding:4px 7px;font-size:9px}.ecommerce-preview-provider,.ecommerce-preview-order{align-items:center;gap:9px;min-width:0;display:flex}.ecommerce-preview-provider>div,.ecommerce-preview-order>div{gap:3px;min-width:0;display:grid}.ecommerce-preview-provider b,.ecommerce-preview-order b{color:#274555;font-size:12px}.ecommerce-preview-provider small,.ecommerce-preview-order small{color:#7890a0;font-size:10px}.ecommerce-preview-state{color:#5d5789;white-space:nowrap;background:#f8f7ff;border:1px solid #d8d8ee;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:10px;font-weight:900}.ecommerce-preview-state.is-ready{color:#087363;background:#f0fcf8;border-color:#bde2d8}.ecommerce-preview-line{color:#607b8c;border-top:1px solid #edf3f2;justify-content:space-between;align-items:center;gap:9px;padding-top:10px;font-size:11px;display:flex}.ecommerce-preview-line b{color:#155d62}.ecommerce-preview-barcode{color:#325d65;background:#f7fcfb;border:1px dashed #b6d7d2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.ecommerce-preview-barcode>span{letter-spacing:1px;font-size:17px}.ecommerce-preview-barcode b{letter-spacing:.04em;font-size:11px}.ecommerce-preview-barcode small{color:#397c75;margin-left:auto;font-size:10px;font-weight:800}@media (max-width:760px){.ecommerce-integration-steps,.ecommerce-integration-preview-grid{grid-template-columns:1fr}}@media (max-width:520px){.ecommerce-integration-guide{border-radius:15px;gap:13px;padding:15px}.ecommerce-integration-guide-head{display:grid}.ecommerce-integration-guide-head>.ecommerce-demo-static-badge{justify-self:start}.ecommerce-integration-steps li,.ecommerce-integration-preview-card{padding:12px}.ecommerce-preview-provider{flex-wrap:wrap;align-items:flex-start}.ecommerce-preview-provider>div{flex:145px}.ecommerce-preview-state{margin-left:0}.ecommerce-preview-barcode small{width:100%;margin-left:0}}.admin-business-operations-dashboard{background:radial-gradient(circle at 96% 8%,#44ccb026,#0000 27%),linear-gradient(135deg,#f6fffc,#f8fbff 62%,#fff);border:1px solid #c9e5df;border-radius:16px;gap:14px;margin:16px 0;padding:18px;display:grid;box-shadow:0 10px 24px #102a4309}.admin-business-operations-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-business-operations-head>div:first-child{gap:5px;min-width:0;display:grid}.admin-business-operations-head h3{color:#123b59;letter-spacing:-.028em;margin:0;font-size:18px}.admin-business-operations-head p{color:#526f82;max-width:760px;margin:0;font-size:11px;line-height:1.55}.admin-business-operations-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.admin-business-operations-actions .text-button{white-space:nowrap}.admin-business-operations-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.admin-business-operations-metrics article{background:#ffffffe0;border:1px solid #d8e7ed;border-radius:12px;align-content:start;gap:5px;min-width:0;min-height:104px;padding:13px;display:grid}.admin-business-operations-metrics article.is-positive{background:linear-gradient(145deg,#fff,#f0fcf8);border-color:#bee7dc}.admin-business-operations-metrics article.is-warning{background:linear-gradient(145deg,#fffdf6,#fff9ed);border-color:#ecd7a6}.admin-business-operations-metrics span,.admin-business-operations-footer section>span{color:#627d98;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-business-operations-metrics b{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.025em;font-size:16px}.admin-business-operations-metrics small{color:#627d98;font-size:10px;line-height:1.42}.admin-business-operations-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-business-operations-card{background:#fff;border:1px solid #dce8ef;border-radius:13px;gap:10px;min-width:0;padding:14px;display:grid}.admin-business-operations-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-business-operations-card-head>div{gap:3px;min-width:0;display:grid}.admin-business-operations-card-head span{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-business-operations-card-head h4{color:#243b53;margin:0;font-size:13px}.admin-business-operations-card-head small{color:#829ab1;text-align:right;max-width:145px;font-size:9px;line-height:1.4}.admin-business-operations-card .form-hint{margin:0}.admin-business-operations-list{gap:2px;display:grid}.admin-business-operations-list article{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.admin-business-operations-list article:first-child{border-top:0;padding-top:0}.admin-business-operations-list article>div{gap:3px;min-width:0;display:grid}.admin-business-operations-list b{overflow-wrap:anywhere;color:#243b53;font-size:11px}.admin-business-operations-list small{overflow-wrap:anywhere;color:#627d98;font-size:10px;line-height:1.4}.admin-business-operations-list .status{flex:none}.admin-business-operations-footer{grid-template-columns:1.35fr repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-business-operations-footer section{background:#ffffffc7;border:1px solid #dce8ef;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:12px 13px;display:grid}.admin-business-operations-footer b{overflow-wrap:anywhere;color:#173a62;font-size:13px}.admin-business-operations-footer small{color:#627d98;font-size:10px;line-height:1.42}.admin-business-operations-chip-list{flex-wrap:wrap;gap:6px;display:flex}.admin-business-operations-chip-list b{color:#0b6a60;overflow-wrap:anywhere;background:#f1fffa;border:1px solid #cde6df;border-radius:999px;max-width:100%;padding:5px 7px;font-size:10px}.admin-business-operations-dashboard :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #0f766e33}@media (max-width:980px){.admin-business-operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-business-operations-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-business-operations-footer section:first-child{grid-column:1/-1}}@media (max-width:680px){.admin-business-operations-dashboard{padding:15px}.admin-business-operations-head{display:grid}.admin-business-operations-actions{justify-content:flex-start}.admin-business-operations-card-head small{text-align:left;max-width:none}.admin-business-operations-layout{grid-template-columns:1fr}.admin-business-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-business-operations-metrics article:last-child{grid-column:1/-1;min-height:0}.admin-business-operations-footer{grid-template-columns:1fr}.admin-business-operations-footer section:first-child{grid-column:auto}}@media (max-width:440px){.admin-business-operations-dashboard{border-radius:14px;padding:14px}.admin-business-operations-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-business-operations-actions .text-button{text-align:left;width:100%}.admin-business-operations-metrics{grid-template-columns:1fr}.admin-business-operations-metrics article:last-child{grid-column:auto}.admin-business-operations-list article{flex-direction:column;align-items:flex-start}.admin-business-operations-list .status{align-self:flex-start}}.sale-history-actor{color:#0f766e;font-size:11px;font-weight:800;line-height:1.35}.admin-delegated-product-management{background:linear-gradient(145deg,#fbfffd,#fff);border-color:#cfe5e1}.admin-delegated-product-layout{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);align-items:start;gap:12px;display:grid}.admin-delegated-product-list-panel,.admin-delegated-product-detail-panel{background:#ffffffd1;border:1px solid #dce9ee;border-radius:12px;min-width:0;padding:13px}.admin-delegated-product-list-panel{gap:10px;display:grid}.admin-delegated-product-list-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-delegated-product-list-head .form-hint{margin:0}.admin-delegated-product-list-head .text-button{white-space:nowrap;flex:none}.admin-delegated-product-list{gap:6px;display:grid}.admin-delegated-product-list article{background:#fff;border:1px solid #e1ebf1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.admin-delegated-product-list article.is-selected{background:linear-gradient(135deg,#f1fffa,#f6fbff);border-color:#8ecdc1;box-shadow:inset 3px 0 #0f766e}.admin-delegated-product-list article>div{gap:4px;min-width:0;display:grid}.admin-delegated-product-list b{overflow-wrap:anywhere;color:#243b53;font-size:12px}.admin-delegated-product-list small{overflow-wrap:anywhere;color:#627d98;font-size:10px;line-height:1.42}.admin-delegated-product-list .text-button{white-space:nowrap;flex:none;font-size:10px}.admin-delegated-product-detail-panel{min-height:126px}.admin-delegated-product-detail-panel>.form-hint{color:#627d98;margin:0}.admin-delegated-product-editor{gap:12px;display:grid}.admin-delegated-product-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-delegated-product-editor-head>div{gap:4px;min-width:0;display:grid}.admin-delegated-product-editor-head h4{overflow-wrap:anywhere;color:#173a62;letter-spacing:-.02em;margin:0;font-size:15px}.admin-delegated-product-editor-head p{color:#627d98;max-width:610px;margin:0;font-size:11px;line-height:1.52}.admin-delegated-product-editor-head .text-button{white-space:nowrap;flex:none}.admin-delegated-product-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-delegated-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-delegated-product-fields .field{gap:5px;min-width:0;display:grid}.admin-delegated-product-fields .field:first-child{grid-column:1/-1}.admin-delegated-product-fields .field>span{color:#243b53;font-size:11px;font-weight:850}.admin-delegated-product-fields .field>span small,.admin-delegated-product-fields .field>small{color:#829ab1;font-size:10px;font-weight:700;line-height:1.4}.admin-delegated-product-fields input{box-sizing:border-box;color:#102a43;width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;outline:0;padding:0 10px}.admin-delegated-product-fields input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e21}.admin-delegated-product-management :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #0f766e38}.admin-delegated-connection-management{background:radial-gradient(circle at 94% 6%,#2563eb17,#0000 28%),linear-gradient(145deg,#fbfdff,#fff);border-color:#c9dceb}.admin-delegated-connection-facts{flex-wrap:wrap;gap:6px;display:flex}.admin-delegated-connection-facts span{color:#526f82;overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #d9e6ed;border-radius:999px;max-width:100%;padding:5px 7px;font-size:10px;line-height:1.38}.admin-delegated-connection-facts b{color:#294966}.admin-delegated-product-fields select{box-sizing:border-box;color:#102a43;width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;outline:0;padding:0 10px}.admin-delegated-product-fields select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e21}.admin-delegated-connection-management :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #0f766e38}.admin-delegated-customer-management{background:radial-gradient(circle at 95% 4%,#6366f114,#0000 28%),linear-gradient(145deg,#fcfcff,#fff);border-color:#d4d9f4}.admin-delegated-customer-facts{flex-wrap:wrap;gap:7px;display:flex}.admin-delegated-customer-facts>span{color:#526f82;overflow-wrap:anywhere;background:#f8faff;border:1px solid #dbe2ef;border-radius:999px;max-width:100%;padding:5px 8px;font-size:10px;line-height:1.38}.admin-delegated-customer-facts>.status{color:#087f5b;background:#effbf6}.admin-delegated-customer-facts>.status.muted{color:#627d98;background:#f3f6f9}.admin-delegated-customer-fields .admin-delegated-customer-note,.admin-delegated-customer-fields .admin-delegated-customer-address{grid-column:1/-1}.admin-delegated-customer-fields textarea{box-sizing:border-box;resize:vertical;color:#102a43;width:100%;min-width:0;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;outline:0;padding:10px;line-height:1.45}.admin-delegated-customer-fields textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e521}.admin-delegated-customer-management :is(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #4f46e538}@media (max-width:820px){.admin-delegated-product-layout{grid-template-columns:1fr}.admin-delegated-product-list-panel,.admin-delegated-product-detail-panel{padding:12px}}@media (max-width:520px){.admin-delegated-product-list-head,.admin-delegated-product-editor-head{flex-direction:column;align-items:flex-start}.admin-delegated-product-list-head .text-button,.admin-delegated-product-editor-head .text-button,.admin-delegated-product-form>.button{width:100%}.admin-delegated-product-fields{grid-template-columns:1fr}.admin-delegated-product-fields .field:first-child,.admin-delegated-customer-fields .admin-delegated-customer-note,.admin-delegated-customer-fields .admin-delegated-customer-address{grid-column:auto}.admin-delegated-product-list article{flex-direction:column;align-items:flex-start}.admin-delegated-product-list .text-button{padding-left:0}}.ecommerce-webhook-setup{color:#21564f;background:radial-gradient(circle at 96% 8%,#2a9d8f1c,#0000 27%),linear-gradient(135deg,#f3fffb,#f7fbff);border:1px solid #bcded7;border-radius:13px;gap:11px;padding:14px;display:grid}.ecommerce-webhook-setup>div:first-child{gap:5px;display:grid}.ecommerce-webhook-setup h4{color:#14594f;letter-spacing:-.018em;margin:0;font-size:14px}.ecommerce-webhook-setup p{color:#456f6a;max-width:720px;margin:0;font-size:11px;line-height:1.56}.ecommerce-webhook-setup ol{color:#4a6f6b;gap:6px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.ecommerce-webhook-setup .field{gap:5px;min-width:0;display:grid}.ecommerce-webhook-setup .field>span{color:#235a55;font-size:11px;font-weight:900}.ecommerce-webhook-setup .field input{box-sizing:border-box;color:#285d58;background:#ffffffdb;border:1px solid #b9d9d3;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:0 10px;font:500 11px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.ecommerce-webhook-setup .field small{color:#5b7875;font-size:10px;line-height:1.4}.ecommerce-webhook-actions{align-items:center;gap:8px}.ecommerce-webhook-setup :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #0f766e38}@media (max-width:640px){.ecommerce-webhook-setup{padding:13px}.ecommerce-webhook-actions{grid-template-columns:1fr;display:grid}.ecommerce-webhook-actions .button{width:100%}}.session-context{color:#173a62;text-align:left;background:linear-gradient(135deg,#fffffff0,#eefdf8e6);border:1px solid #cfe7e1;border-radius:13px;gap:2px;min-width:0;max-width:330px;padding:8px 11px;display:grid;box-shadow:0 6px 16px #1659560e}.session-context-label{color:#087b6c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.25}.session-context>b{color:#173a62;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.session-context small,.session-context-email{color:#527a8d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.session-context small strong{color:#24516d;font-weight:900}.session-context-email{color:#365f7e;letter-spacing:.01em;text-transform:none;font-size:9px;font-weight:800;display:block}@media (max-width:860px){.top-actions{flex:1;justify-content:flex-end;min-width:0}.session-context{max-width:min(43vw,290px)}}@media (max-width:600px){.app-topbar{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"menu heading""actions actions";align-items:center;gap:10px;padding:13px 16px;display:grid}.mobile-menu{grid-area:menu}.app-topbar>div:not(.top-actions){grid-area:heading;min-width:0}.app-topbar>div:not(.top-actions) h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{grid-area:actions;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.session-context{min-width:0;max-width:none;padding:7px 9px}.session-context-label,.session-context-email{display:none}.session-context>b{font-size:11px}.session-context small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-chip{display:none}}.operational-readiness-workspace{min-width:0}.operational-readiness-workspace .panel{background:radial-gradient(circle at 97% 3%,#2ea59d1a,#0000 27%),linear-gradient(145deg,#fff,#f9fdff 56%,#f4fffb);border-color:#c9e2e6}.operational-readiness-boundary,.operational-readiness-observability,.operational-readiness-unavailable{color:#725713;background:linear-gradient(135deg,#fffdf5,#fff9e8);border:1px solid #ead5a1;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.operational-readiness-boundary>span,.operational-readiness-observability>span{color:#91680a;background:#ffffffd1;border:1px solid #e7d19b;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:950;display:grid}.operational-readiness-boundary>div,.operational-readiness-observability>div,.operational-readiness-unavailable>div{gap:4px;min-width:0;display:grid}.operational-readiness-boundary b,.operational-readiness-observability b,.operational-readiness-unavailable b{color:#654d08;font-size:13px}.operational-readiness-boundary p,.operational-readiness-observability p,.operational-readiness-unavailable p{color:#755f24;max-width:880px;margin:0;font-size:12px;line-height:1.56}.operational-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.operational-readiness-card{background:#ffffffe6;border:1px solid #dce7ed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:9px 12px;min-width:0;min-height:168px;padding:15px;display:grid;box-shadow:0 8px 18px #102a4306}.operational-readiness-card.is-waiting{background:linear-gradient(145deg,#fffef9,#fffaf0);border-color:#e9d59a}.operational-readiness-card.is-blocked{background:linear-gradient(145deg,#fcfdff,#f7fafc);border-color:#dbe5ec}.operational-readiness-card>div{gap:4px;min-width:0;display:grid}.operational-readiness-card>div>span{color:#52758b;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.3}.operational-readiness-card strong{color:#193d59;letter-spacing:-.018em;font-size:15px}.operational-readiness-card small{color:#627d98;font-size:10px;font-weight:700;line-height:1.45}.operational-readiness-card>.status{align-self:start}.operational-readiness-card>p{color:#536f82;border-top:1px solid #e7eef3;grid-column:1/-1;margin:0;padding-top:9px;font-size:11px;line-height:1.52}.automation-safety-card{grid-template-columns:minmax(0,1fr)}.automation-safety-card>small{overflow-wrap:anywhere;font-size:12px}.automation-safety-card>.button{white-space:normal;justify-self:start;max-width:100%}.admin-plain-details{color:#496779;grid-column:1/-1;min-width:0;font-size:13px;line-height:1.6}.admin-plain-details summary{color:#17685e;cursor:pointer;align-content:center;min-height:44px;padding:8px 0;font-weight:750;display:list-item}.admin-plain-details p{overflow-wrap:anywhere;margin:4px 0 0}:is(.admin-plain-details summary:focus-visible,.admin-email-guide summary:focus-visible){outline-offset:3px;border-radius:5px;outline:3px solid #9bd6cc}.admin-email-guide{background:linear-gradient(135deg,#f1fbf8,#fff 60%,#f4f8ff);border:1px solid #c9e2df;border-radius:18px;min-width:0;margin-top:16px;padding:20px}.admin-email-guide-heading{align-items:flex-start;gap:12px;display:flex}.admin-email-guide-heading>span{color:#17685e;background:#dff3ed;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.admin-email-guide-heading>div{min-width:0}.admin-email-guide h2{color:#173e4d;letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.3}.admin-email-guide p{color:#496779;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.65}.admin-email-guide-sender{background:#ffffffb3;border:1px solid #dcece8;border-radius:12px;flex-wrap:wrap;gap:6px 12px;margin-top:16px;padding:13px 15px;font-size:14px;display:flex}.admin-email-guide-sender b{color:#235c52}.admin-email-guide-sender span{overflow-wrap:anywhere;min-width:0}.admin-email-guide-sender small{color:#587381;flex-basis:100%;font-size:13px;line-height:1.6}.admin-email-guide-details>summary{color:#17685e;cursor:pointer;align-content:center;min-height:48px;margin-top:8px;padding:12px 0;font-size:15px;font-weight:800}.admin-email-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-email-guide-grid article{background:#fff;border:1px solid #dbe7ed;border-radius:13px;min-width:0;padding:15px}.admin-email-guide-grid article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-email-guide-grid h3{color:#173e4d;flex:160px;margin:0;font-size:16px;line-height:1.4}.admin-email-guide-grid .status{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:100%}.admin-email-guide-grid p b{color:#235468}.admin-email-guide .admin-email-guide-note{background:#f2f6fb;border-radius:10px;margin-top:14px;padding:12px;font-size:13px}@media (max-width:620px){.admin-email-guide{padding:15px}.admin-email-guide h2{font-size:19px}.admin-email-guide-grid{grid-template-columns:1fr}.admin-email-guide-heading>span{width:34px;height:34px;font-size:19px}.admin-email-guide-sender{padding:12px}}.operational-readiness-runbook{background:linear-gradient(135deg,#f4fffb,#f8fbff);border:1px solid #cce4de;border-radius:15px;grid-template-columns:minmax(210px,.75fr) minmax(0,1.55fr);gap:18px;margin-top:16px;padding:17px;display:grid}.operational-readiness-runbook>div{align-content:start;gap:5px;min-width:0;display:grid}.operational-readiness-runbook h3{color:#14574f;letter-spacing:-.025em;margin:0;font-size:17px}.operational-readiness-runbook p{color:#4e746f;margin:0;font-size:11px;line-height:1.55}.operational-readiness-runbook ol{counter-reset:readiness-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.operational-readiness-runbook li{counter-increment:readiness-step;grid-template-columns:25px minmax(0,1fr);align-items:start;column-gap:9px;display:grid}.operational-readiness-runbook li:before{color:#087363;content:counter(readiness-step);background:#dff5ed;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:950;display:grid}.operational-readiness-runbook li>b,.operational-readiness-runbook li>span{grid-column:2}.operational-readiness-runbook li>b{color:#24534f;font-size:11px;line-height:1.42}.operational-readiness-runbook li>span{color:#59756f;margin-top:1px;font-size:10px;line-height:1.48}.operational-readiness-observability{color:#48516f;background:linear-gradient(135deg,#fbfaff,#f5f7ff);border-color:#d9d8ef;margin-top:16px}.operational-readiness-observability>span{color:#5b5ca2;border-color:#cdd0ed}.operational-readiness-observability b{color:#3d416f}.operational-readiness-observability p{color:#596781}.operational-readiness-observability small{color:#586681;font-size:10px;font-weight:800;line-height:1.45}.operational-readiness-unavailable{color:#43506d;background:linear-gradient(135deg,#fbfbff,#f4f7ff);border-color:#d6d9ec;grid-template-columns:minmax(0,1fr) auto;align-items:center}.operational-readiness-unavailable .button{white-space:nowrap}.operational-readiness-workspace :is(button):focus-visible{outline-offset:2px;outline:3px solid #0f766e38}@media (max-width:860px){.operational-readiness-runbook{grid-template-columns:1fr}.operational-readiness-runbook ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.operational-readiness-grid,.operational-readiness-runbook ol{grid-template-columns:1fr}.operational-readiness-card{min-height:0}.operational-readiness-boundary,.operational-readiness-observability{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:14px}.operational-readiness-boundary>span,.operational-readiness-observability>span{width:29px;height:29px}.operational-readiness-runbook{padding:15px}.operational-readiness-unavailable{grid-template-columns:1fr;padding:15px}.operational-readiness-unavailable .button{width:100%}}.app-shell{background:linear-gradient(145deg,#f8fbfd 0%,#f3f8fb 46%,#eff9f7 100%)}.app-sidebar{padding:22px 13px 16px}.sidebar-brand{padding-bottom:19px}.app-sidebar nav{scrollbar-width:thin;scrollbar-color:#94d5dd6b transparent;gap:17px;padding:2px 3px 12px;overflow-y:auto}.sidebar-nav-group{gap:6px;display:grid}.sidebar-nav-group>h2{color:#82a9bf;letter-spacing:.115em;text-transform:uppercase;margin:0;padding:0 10px;font-size:9px;font-weight:950;line-height:1.4}.sidebar-nav-group>div{gap:3px;display:grid}.app-sidebar nav button{border-radius:13px;min-height:48px;padding:0 11px;font-size:13px}.app-sidebar nav button:hover{transform:translate(3px)}.app-sidebar nav button.active{background:linear-gradient(105deg,#2d6fe199,#0a938294);border-color:#97f3e03d;box-shadow:inset 3px 0 #8df4dc,0 9px 20px #00000024}.app-sidebar nav button:focus-visible{outline-offset:2px;outline:3px solid #93f4db80}.sidebar-bottom{border-top:1px solid #b5e1ef1f;padding-top:15px}.secure-note{background:#ffffff12}.app-topbar{z-index:10;min-height:96px;padding-top:18px;padding-bottom:18px;position:sticky;top:0}.app-topbar h1{font-size:clamp(23px,2.4vw,29px)}.app-topbar p{max-width:620px;line-height:1.5}.crumb{color:#087b6c;align-items:center;gap:6px;display:inline-flex}.crumb:before{content:"";background:#3dc6ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3dc6ad1f}.app-content{max-width:1500px;padding-top:26px}.workspace-welcome,.report-toolbar,.page-inline-actions{gap:14px}.content-title,.workspace-welcome h2{color:#173a62;letter-spacing:-.04em}.metric-grid{gap:13px}.metric-card{border-color:#dbe8ef;min-height:122px;padding:17px;box-shadow:0 10px 24px #102a4309}.metric-card strong{font-size:clamp(23px,2.35vw,28px)}.panel{border-color:#dbe8ef;padding:clamp(17px,2vw,22px);box-shadow:0 10px 24px #102a4308}.panel-header{padding-bottom:2px}.panel-description{line-height:1.58}.page-inline-actions .button,.report-toolbar .button{min-height:40px}.app-main :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #0f766e33}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-topbar{gap:16px}}@media (max-width:860px){.app-sidebar{padding-top:20px}.app-sidebar nav{max-height:calc(100dvh - 196px)}.app-topbar{min-height:78px;padding:15px 20px}.app-content{padding-top:20px}.sidebar-nav-group>h2{padding-left:10px}}@media (max-width:560px){.app-topbar{align-items:center}.app-topbar p{display:none}.top-actions{gap:8px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:104px}.workspace-welcome,.report-toolbar,.page-inline-actions{align-items:flex-start}.page-inline-actions .button,.report-toolbar .button{width:100%}.sidebar-bottom{padding-bottom:6px}}.page-heading-row,.content-title-row,.panel-heading{align-items:center;gap:8px;min-width:0;display:flex}.page-heading-row h1,.content-title-row h2,.panel-heading h2{margin-bottom:0}.inline-info{flex:none;display:inline-flex}.inline-info>button{color:#087b6c;cursor:pointer;background:#f2fffb;border:1px solid #bfe4dc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;line-height:1;transition:background .16s,color .16s,box-shadow .16s;display:grid}.inline-info>button[aria-expanded=true]{color:#fff;background:#087b6c;border-color:#087b6c;box-shadow:0 6px 14px #087b6c2e}.inline-info-dialog{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inline-info-backdrop{cursor:default;background:#102a4352;border:0;width:100%;height:100%;position:absolute;inset:0}.inline-info-popover{z-index:1;color:#486581;background:#fff;border:1px solid #cce2e4;border-radius:14px;width:min(420px,100vw - 32px);max-height:min(70dvh,420px);padding:14px;font-size:13px;font-weight:650;line-height:1.55;position:relative;overflow-y:auto;box-shadow:0 20px 46px #102a4340}.inline-info-popover-head{color:#173a62;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.inline-info-close{color:#486581;cursor:pointer;background:#fff;border:1px solid #d5e3ea;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:21px;font-weight:500;line-height:1;display:grid}.inline-info-close:hover{color:#075f54;background:#f1fffa;border-color:#aee0d4}.panel-heading{align-items:flex-start}.panel-heading .inline-info{margin-top:3px}.form-info{align-self:start;margin:0}.form-hint{color:#627d98;background:#fbfdff;border:1px dashed #cbdde9;border-radius:8px;width:fit-content;max-width:100%;padding:6px 8px;font-size:11px;line-height:1.45}.admin-delegated-product-list-head .form-info,.admin-delegated-product-detail-panel>.form-info{margin:0}@media (max-width:600px),(pointer:coarse){.inline-info>button{width:27px;height:27px}.inline-info-dialog{padding:16px}.inline-info-popover{border-radius:16px;width:100%;max-height:min(56dvh,440px)}.page-heading-row{gap:7px}}.quick-sale-form .action-form{gap:16px;max-width:1080px}.quick-sale-form .sales-unified-product-entry{background:linear-gradient(135deg,#f0fffa,#f8fcff);border-color:#a9dcd0;border-radius:15px;padding:17px;box-shadow:0 8px 18px #0f766e0e}.quick-sale-form .sales-cart-add-grid{grid-template-columns:minmax(220px,1.7fr) minmax(86px,.34fr) minmax(160px,.68fr) auto;align-items:end;gap:10px}.quick-sale-form .sales-entry-price{min-width:0}.quick-sale-form .sales-entry-price>span{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.quick-sale-form .sales-entry-price small{color:#6f8497;text-align:right;font-size:9px;font-weight:700}.quick-sale-form .sales-entry-price input{min-height:46px}.quick-sale-form .sales-entry-price input[readonly]{color:#627d98;cursor:default;background:#f5f9fb}.quick-sale-form .sales-cart-add-button{color:#075f54;white-space:nowrap;background:#fff;border-color:#9ecfc4;min-height:46px;box-shadow:0 6px 13px #0f766e14}.quick-sale-form .sales-cart-add-button:hover{color:#064d45;background:#f3fffb;border-color:#57a997}.quick-sale-form .sales-product-entry-control{gap:8px;min-width:0;display:flex}.quick-sale-form .sales-product-entry-control input{flex:auto;min-width:0}.quick-sale-form .sales-scan-button{color:#176b8b;background:#edf8ff;min-height:38px;padding:8px 11px}.quick-sale-form .sales-scan-inline{color:#126881;background:#eff9ff;border-color:#b9dce8;flex:none;justify-content:center;align-items:center;gap:5px;width:auto;min-height:46px;padding:8px 10px;display:inline-flex}.quick-sale-form .sales-scan-inline>span{font-size:16px;line-height:1}.quick-sale-form .sales-scan-inline>b{font-size:11px}.sales-cart-summary{justify-items:end;gap:4px;min-width:0;display:grid}.sales-cart-summary>b{color:#087363;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:14px;overflow:hidden}.sales-cart-summary>span{color:#176b8b;background:#fff;border:1px solid #c8dbe8;border-radius:999px;justify-content:center;min-width:43px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.quick-sale-payment-fields{background:#fbfdff;border:1px solid #dce8ef;border-radius:14px;padding:13px}.sales-entry-price-locked{align-content:start}.sales-entry-price-locked>p{color:#527187;background:#f7fafc;border:1px solid #d8e5ed;border-radius:10px;gap:3px;min-height:46px;margin:0;padding:9px 11px;display:grid}.sales-entry-price-locked b{color:#31536d;font-size:12px}.sales-entry-price-locked small{color:#71869a;font-size:10px;line-height:1.35}.quick-sale-form .sales-form-feedback{border:1px solid #f2cccc;margin:0}.sales-optional-details{background:#fff;border:1px solid #d9e7ed;border-radius:13px;overflow:hidden}.sales-optional-details>summary{color:#31536d;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:12px;font-weight:850;list-style:none;display:flex}.sales-optional-details>summary::-webkit-details-marker{display:none}.sales-optional-details>summary:after{color:#087b6c;content:"+";flex:none;font-size:18px;line-height:1}.sales-optional-details[open]>summary{background:#f8fcfd;border-bottom:1px solid #e6eef2}.sales-optional-details[open]>summary:after{content:"−"}.sales-optional-details>summary small{color:#829ab1;font-size:10px;font-weight:750}.sales-optional-details>div{gap:11px;padding:13px;display:grid}.sales-optional-details .sale-customer-workspace{padding:13px}.sales-optional-details .sales-price-exception{margin:0}.quick-sale-submit{z-index:auto;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 16px;display:flex;position:static;bottom:auto;box-shadow:0 6px 14px #0e675a29}.quick-sale-submit>span{font-size:14px}.quick-sale-submit>small{color:#f0fffbdb;font-size:11px;font-weight:800}.report-load-state{color:#6f5617;background:linear-gradient(135deg,#fffdf5,#fff9eb);border:1px solid #ebd29b;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.report-load-state>div{gap:4px;min-width:0;display:grid}.report-load-state b{color:#6a500e;font-size:13px}.report-load-state p{color:#765f29;max-width:760px;margin:0;font-size:12px;line-height:1.55}.report-load-state .button{white-space:nowrap;flex:none}@media (max-width:760px){.quick-sale-form .sales-cart-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-sale-form .sales-unified-product-field,.quick-sale-form .sales-cart-add-button{grid-column:1/-1}.quick-sale-form .sales-cart-add-button{width:100%}.sales-optional-details>summary{min-height:52px}.quick-sale-form .quick-sale-submit{width:100%;margin:0;position:static;bottom:auto;left:auto;right:auto}.report-load-state{flex-direction:column;align-items:flex-start}.report-load-state .button{width:100%}}@media (max-width:500px){.quick-sale-form .sales-cart-add-grid{grid-template-columns:1fr 1fr}.quick-sale-form .sales-unified-product-field{grid-column:1/-1}.quick-sale-form .sales-entry-price{grid-column:auto}.quick-sale-form .sales-entry-price>span{display:grid}.quick-sale-form .sales-cart-add-button{grid-column:1/-1}.quick-sale-form .sales-scan-inline{width:46px;padding:8px}.quick-sale-form .sales-scan-inline>b{display:none}.sales-optional-details>summary{padding:0 13px;font-size:11px}.sales-optional-details>div,.sales-optional-details .sale-customer-workspace{padding:12px}.quick-sale-form .quick-sale-submit{min-height:54px}.quick-sale-submit>small{font-size:10px}}.admin-managed-subscription-payment{gap:2px;padding-top:3px;display:grid}.admin-managed-subscription-payment b{color:#41627f;font-size:10px}.payment-workspace{gap:16px;display:grid}.payment-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-source-table .table-head,.payment-source-table .table-row{grid-template-columns:minmax(140px,1.4fr) minmax(92px,.85fr) minmax(88px,.72fr) minmax(118px,.86fr)}.payment-source-table code{overflow-wrap:anywhere;color:#3f2d69;font:800 10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.payment-history-more{color:#627d98;padding-top:8px;font-size:10px;line-height:1.45;display:block}.admin-manual-subscription-grant summary,.admin-managed-reminder-control summary{cursor:pointer;color:#176b8b;font-size:12px;font-weight:800}.admin-manual-subscription-grant summary{padding:12px 0 0}.admin-managed-reminder-control{border-top:1px solid #e7eff5;width:100%}.admin-managed-reminder-control summary{padding:9px 0 0}.admin-managed-reminder-control>div{gap:8px;padding-top:9px;display:grid}.admin-managed-reminder-control small{color:#627d98;font-size:10px;line-height:1.45}.admin-managed-reminder-control .check-field{font-size:10px;line-height:1.45}.admin-managed-reminder-control .button{justify-self:start;min-height:32px;padding:7px 9px;font-size:10px}@media (max-width:900px){.payment-history-grid{grid-template-columns:1fr}.payment-source-table .table-head,.payment-source-table .table-row{grid-template-columns:minmax(150px,1.4fr) minmax(96px,.8fr) minmax(84px,.68fr) minmax(110px,.8fr)}}@media (max-width:600px){.payment-source-table .table-head{display:none}.payment-source-table .table-row{grid-template-columns:minmax(0,1fr) auto}.payment-source-mobile .table-row>span:nth-child(2){display:none}.payment-source-table .table-row>span:nth-child(3){justify-self:end}.payment-source-table .table-row>span:nth-child(4){color:#829ab1;grid-column:1/-1;font-size:10px}.payment-source-web .table-row>span:nth-child(2){color:#235b46;justify-self:end;font-weight:800}.payment-source-web .table-row>span:nth-child(3){grid-column:1/-1;justify-self:start;margin-top:2px}.admin-managed-reminder-control .button{width:100%}}.mobile-bottom-nav{display:none}.native-app-version{color:#9ebbd2;letter-spacing:.02em;padding:0 5px;font-size:10px;font-weight:800;display:block}.ecommerce-setup-details{background:linear-gradient(135deg,#fff,#f6fcfb);border:1px solid #d7e5ed;border-radius:15px;overflow:hidden;box-shadow:0 8px 18px #102a4307}.ecommerce-setup-details>summary{color:#176b8b;cursor:pointer;align-items:center;min-height:52px;padding:0 16px;font-size:13px;font-weight:900;list-style:none;display:flex}.ecommerce-setup-details>summary::-webkit-details-marker{display:none}.ecommerce-setup-details>summary:after{color:#087b6c;content:"+";margin-left:auto;font-size:20px;line-height:1}.ecommerce-setup-details[open]>summary{color:#0b665b;background:#f1fffa;border-bottom:1px solid #e0ebef}.ecommerce-setup-details[open]>summary:after{content:"−"}.ecommerce-setup-details>.panel{box-shadow:none;border:0;border-radius:0}[data-ui-v2] .ecommerce-report-summary{background:linear-gradient(140deg,#fbfdff,#f4fffb);border:1px solid #d9e7ed;border-radius:18px;gap:14px;padding:18px;display:grid}[data-ui-v2] .ecommerce-report-summary>.panel{background:#ffffffd6;margin:0}[data-ui-v2] .ecommerce-report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui-v2] .ecommerce-manual-banner{align-items:center}[data-ui-v2] .ecommerce-manual-banner>.inline-info{width:auto;max-width:none;color:inherit;font-size:inherit;font-weight:inherit;text-align:initial;background:0 0;border:0;border-radius:0;flex:none;gap:0;margin-left:auto;padding:0;display:inline-flex}[data-ui-v2] .ecommerce-manual-banner>.inline-info>button{width:30px;height:30px}.report-dashboard-fallback{background:linear-gradient(135deg,#f5fffb,#f5f9ff);border:1px solid #cfe4dc;border-radius:17px;gap:14px;margin-top:14px;padding:18px;display:grid}.report-dashboard-fallback>p{color:#486581;margin:0;font-size:12px;line-height:1.55}@media (max-width:860px){.app-sidebar:not(.is-open){visibility:hidden;pointer-events:none}.action-drawer{bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100dvh - 92px - env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:28;min-height:64px;padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #c2d7e1f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #102a431a}.mobile-bottom-nav button{color:#547089;min-width:0;min-height:52px;font:800 10px/1.15 var(--font-sans);background:0 0;border:0;border-radius:12px;grid-template-rows:21px minmax(13px,auto);place-items:center;gap:1px;padding:3px 2px;display:grid;position:relative}.mobile-bottom-nav button>span{color:#41728c;font-size:18px;line-height:1}.mobile-bottom-nav button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-bottom-nav button.is-active{color:#087363;background:linear-gradient(135deg,#eafff7,#eff8ff)}.mobile-bottom-nav button.is-active>span{color:#087363}.mobile-bottom-nav button em{color:#fff;background:#c4382d;border-radius:999px;min-width:17px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:2px;right:calc(50% - 22px)}.app-sidebar.is-open~.mobile-bottom-nav{visibility:hidden;pointer-events:none}[data-ui-v2] .app-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:500px){.ecommerce-setup-details>summary{min-height:50px;padding:0 14px;font-size:12px}[data-ui-v2] .ecommerce-manual-banner{align-items:flex-start}[data-ui-v2] .ecommerce-report-metric-grid{grid-template-columns:1fr}}[data-ui-v2]{--ui-surface:#fff;--ui-surface-soft:#f7fbfd;--ui-border:#d9e7ef;--ui-muted:#627d98;--ui-primary:#0c7669;--ui-primary-strong:#075e55;--ui-focus:#0d7a6b38;--ui-radius:16px;--ui-shadow:0 12px 30px #102a430e}[data-ui-v2] .app-topbar{background:#ffffffe6;border-color:#d2e1ebeb;min-height:104px}[data-ui-v2] .app-topbar h1{color:#102e49;font-size:clamp(24px,2.5vw,31px);font-weight:850}[data-ui-v2] .crumb{color:var(--ui-primary)}[data-ui-v2] .app-content{gap:16px;padding-top:26px;display:grid}[data-ui-v2] .app-content>.workspace-welcome,[data-ui-v2] .app-content>.page-inline-actions{margin-bottom:0}[data-ui-v2] .workspace-welcome,[data-ui-v2] .admin-command-welcome,[data-ui-v2] .admin-directory-welcome,[data-ui-v2] .admin-subscriptions-welcome,[data-ui-v2] .admin-security-welcome,[data-ui-v2] .admin-connections-welcome,[data-ui-v2] .admin-cutover-welcome{border-color:var(--ui-border);box-shadow:var(--ui-shadow);border-radius:20px}[data-ui-v2] .panel,[data-ui-v2] .metric-card{border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}[data-ui-v2] .panel{background:linear-gradient(145deg,#fff,#fcfeff);padding:22px}[data-ui-v2] .panel-header{border-bottom:1px solid #edf3f7;padding-bottom:13px}[data-ui-v2] .panel-description{margin-top:7px}[data-ui-v2] .metric-card{background:linear-gradient(145deg,#fff,#fbfdff);min-height:126px}[data-ui-v2] .metric-card strong{color:#102e49}[data-ui-v2] .button{letter-spacing:-.012em;border-radius:12px;min-height:42px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}[data-ui-v2] .quick-sale-form .quick-sale-submit{min-height:54px}[data-ui-v2] .button-primary{color:#fff;background:linear-gradient(125deg,#1762d1,#08796d 92%);border-color:#0000;box-shadow:0 10px 22px #12639b33}[data-ui-v2] .button-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 28px #12639b45}[data-ui-v2] .button-secondary{color:#24465f;background:#fff;border-color:#c8dbe6;box-shadow:0 4px 10px #102a4306}[data-ui-v2] .button-secondary:hover:not(:disabled){color:#075f54;background:#f2fffa;border-color:#8cbeb6}[data-ui-v2] .button-quiet{color:#176b8b;background:#edf8ff}[data-ui-v2] .button-danger{color:#b42318;background:#fff6f5;border-color:#f0c9c3}[data-ui-v2] .button-danger:hover:not(:disabled){color:#9f1e14;background:#ffefed;border-color:#dc9389}[data-ui-v2] .button:disabled,[data-ui-v2] .text-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}[data-ui-v2] .text-button{color:#087363;border-radius:8px;min-height:34px;padding:5px 6px;font-weight:850}[data-ui-v2] .text-button:hover:not(:disabled){color:#075e55;background:#effbf7}[data-ui-v2] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}[data-ui-v2] .field input,[data-ui-v2] .field select,[data-ui-v2] .field textarea{background:#fff;border-color:#c8d9e5}[data-ui-v2] .field input:focus,[data-ui-v2] .field select:focus,[data-ui-v2] .field textarea:focus{border-color:#168879;box-shadow:0 0 0 3px #0d7a6b1f}[data-ui-v2] .page-inline-actions{align-items:center}[data-ui-v2] .data-table{margin-top:14px}[data-ui-v2] .table-row{border-top-color:#e8f0f5}[data-ui-v2] .table-row:hover{background:#f9fcfe}[data-ui-v2] .empty-state,[data-ui-v2] .workspace-state,[data-ui-v2] .workspace-loading{border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}[data-ui-v2] .billing-welcome{background:linear-gradient(135deg,#fff,#f4f8ff 60%,#f1fffa)}[data-ui-v2] .billing-plan-card,[data-ui-v2] .payment-instruction-card{border-color:#d9e4ed;box-shadow:0 8px 18px #1f39590a}[data-ui-v2] .billing-payment-channel{background:linear-gradient(135deg,#f4fffb,#f5f9ff);border:1px solid #cfe4de;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.billing-payment-channel>span{color:#087363;background:#dff8f0;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.billing-payment-channel>div{gap:3px;min-width:0;display:grid}.billing-payment-channel b{color:#17435a;font-size:12px}.billing-payment-channel small{color:#56758a;font-size:11px;line-height:1.45}.billing-payment-channel.is-google-play{background:linear-gradient(135deg,#f8f7ff,#f4fffb);border-color:#d9d5f0}.billing-payment-channel.is-google-play>span{color:#53479b;background:#eeebff}.billing-plan-price{text-align:right;justify-items:end;gap:4px;display:grid}.billing-plan-price strong{color:#3f2d69;letter-spacing:-.025em;text-wrap:balance;max-width:140px;font-size:14px;line-height:1.2}.billing-plan-price small{color:#71869a;font-size:9px;font-weight:750;line-height:1.25}[data-ui-v2] .billing-promotion-banner{color:#61370a;background:linear-gradient(135deg,#fff8e8,#fffdf8);border:1px solid #ffcf78;border-radius:14px;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;padding:13px 15px;display:grid}.billing-promotion-banner>span{color:#824d08;letter-spacing:.055em;white-space:nowrap;background:#ffe0a3;border-radius:999px;align-self:start;padding:4px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.billing-promotion-banner>div{gap:3px;min-width:0;display:grid}.billing-promotion-banner b{font-size:13px;line-height:1.25}.billing-promotion-banner small{color:#76552d;font-size:11px;line-height:1.45}[data-ui-v2] .admin-action-card,[data-ui-v2] .admin-business-operations-card{border-radius:14px}[data-ui-v2] .native-app-version{color:#b7d9e2;letter-spacing:.01em;background:#ffffff0e;border:1px solid #9bd5c738;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;font-size:10px;font-weight:800;display:grid}[data-ui-v2] .native-app-version b{color:#dffbf4;font-size:11px}[data-ui-v2][data-panel-kind=admin]{background:radial-gradient(circle at 79% -8%,#56beb82e,#0000 27rem),linear-gradient(145deg,#f7fbfc 0%,#f2f7fb 48%,#f2faf8 100%)}[data-ui-v2][data-panel-kind=admin] .app-topbar{background:linear-gradient(108deg,#fffffff5,#f7fcfce6);border-bottom-color:#c1d7e2e6}[data-ui-v2][data-panel-kind=admin] .app-sidebar{background:radial-gradient(circle at 17% -7%,#36b4b64f,#0000 17rem),linear-gradient(165deg,#071a34 0%,#082b4d 54%,#073e4a 100%)}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome{color:#e7f7f7;background:radial-gradient(circle at 88% 18%,#57ddc94d,#0000 20rem),linear-gradient(122deg,#092742 0%,#10496a 51%,#087365 100%);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 20px 42px #0b374f2e}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome:before{content:"";border:1px solid #e6fffa2e;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-9rem;right:-7rem}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome>*{z-index:1;position:relative}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome .eyebrow{color:#9eeadd}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome h2{color:#fff;max-width:680px}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome p{color:#d4e9ef}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome .inline-info>button{color:#e0fffa;background:#ffffff1a;border-color:#d3f6f04d}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome .admin-snapshot-state .status{color:#07584f;background:#d7fff4}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome .admin-snapshot-state .status.warn{color:#8a5b00;background:#fff0c9}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome .admin-snapshot-state small{color:#d1e5ea}.admin-quick-actions{background:linear-gradient(135deg,#ffffffe0,#f6fcfbf2);border:1px solid #d6e6eb;border-radius:19px;gap:13px;padding:19px;display:grid;box-shadow:0 12px 30px #102a430a}.admin-quick-actions-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px;display:flex}.admin-quick-actions-head>div{gap:4px;display:grid}.admin-quick-actions-head span{color:#087569;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.admin-quick-actions-head h2{color:#123652;letter-spacing:-.035em;margin:0;font-size:19px}.admin-quick-actions-head p{color:#627d98;text-align:right;max-width:410px;margin:0;font-size:11px;line-height:1.5}.admin-quick-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-quick-action{min-width:0;min-height:176px;color:inherit;text-align:left;background:linear-gradient(145deg,#fff,#f9fcfd);border:1px solid #dce9ee;border-radius:15px;grid-template-rows:auto 1fr auto;gap:13px;padding:15px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid;box-shadow:0 7px 16px #102a4306}.admin-quick-action:hover{background:linear-gradient(145deg,#fff,#f1fffa);border-color:#a9d8d0;transform:translateY(-3px);box-shadow:0 15px 25px #114d541a}.admin-quick-action:focus-visible{outline-offset:3px;outline:3px solid #0f766e40}.admin-quick-action-icon{color:#087363;background:linear-gradient(145deg,#eafff7,#eef7ff);border:1px solid #cbe8e0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.admin-quick-action-copy{align-content:start;gap:6px;min-width:0;display:grid}.admin-quick-action-copy small{color:#5d8293;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:950}.admin-quick-action-copy b{color:#173d59;letter-spacing:-.018em;font-size:14px;line-height:1.25}.admin-quick-action-copy em{color:#627d98;font-size:10px;font-style:normal;line-height:1.48}.admin-quick-action-arrow{color:#0b7669;font-size:18px;font-weight:850;line-height:1}@media (max-width:860px){[data-ui-v2] .app-topbar{min-height:78px}.admin-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){[data-ui-v2] .app-topbar{min-height:78px;padding:14px 16px}[data-ui-v2] .app-topbar h1{font-size:20px}[data-ui-v2] .top-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch}[data-ui-v2] .app-content{padding:16px 14px calc(96px + env(safe-area-inset-bottom));gap:12px}[data-ui-v2] .workspace-welcome,[data-ui-v2] .admin-command-welcome,[data-ui-v2] .admin-directory-welcome,[data-ui-v2] .admin-subscriptions-welcome,[data-ui-v2] .admin-security-welcome,[data-ui-v2] .admin-connections-welcome,[data-ui-v2] .admin-cutover-welcome{border-radius:16px;padding:17px}[data-ui-v2] .panel{border-radius:15px;padding:16px}[data-ui-v2] .panel-header{align-items:flex-start}[data-ui-v2] .metric-grid{gap:9px}[data-ui-v2] .metric-card{border-radius:14px;min-height:108px;padding:13px}[data-ui-v2] .metric-card strong{font-size:21px}[data-ui-v2] .page-inline-actions>.button,[data-ui-v2] .workspace-welcome>.button{width:100%}[data-ui-v2] .page-inline-actions,[data-ui-v2] .page-action-cluster{grid-template-columns:minmax(0,1fr);align-items:stretch}[data-ui-v2] .quick-sale-payment-fields{padding:11px}[data-ui-v2] .billing-payment-channel{align-items:flex-start}[data-ui-v2] .data-table .table-row{background:#fff;border:1px solid #e5edf3;border-radius:12px;margin-top:7px;padding:11px}[data-ui-v2] .data-table .table-row:hover{background:#fff}[data-ui-v2][data-panel-kind=admin] .admin-command-welcome{background:radial-gradient(circle at 100% 0,#63e8d340,#0000 14rem),linear-gradient(135deg,#092742,#0a665d)}.admin-quick-actions{border-radius:16px;padding:15px}.admin-quick-actions-head{flex-direction:column;align-items:flex-start;gap:5px}.admin-quick-actions-head h2{font-size:18px}.admin-quick-actions-head p{text-align:left;max-width:none}.admin-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-quick-action{border-radius:13px;gap:11px;min-height:164px;padding:13px}.admin-quick-action-copy b{font-size:13px}}@media (max-width:380px){.admin-quick-action-grid{grid-template-columns:1fr}.admin-quick-action{grid-template-rows:1fr;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;min-height:0}.admin-quick-action-copy{gap:4px}.admin-quick-action-arrow{align-self:center}}.billing-native-pending-web{background:linear-gradient(135deg,#fffdf7,#fff8e5);border:1px solid #f1d58a;border-radius:15px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:16px;display:flex;box-shadow:0 10px 24px #9a670014}.billing-native-pending-web>span{color:#925f00;background:#fff0bf;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.billing-native-pending-web h3{color:#684300;letter-spacing:-.015em;margin:4px 0 5px;font-size:16px}.billing-native-pending-web p{color:#79571b;margin:0;font-size:13px;line-height:1.5}.barcode-reader-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.barcode-reader-controls .button{border:1px solid #c6d9df;min-height:40px}.barcode-reader-controls .button[aria-pressed=true]{color:#075a49;background:#e8faf4;border-color:#42aa94}.barcode-reader-controls>span{color:#486377;font-size:12px}.barcode-device-help{color:#3f586c;background:#f8fbfd;border:1px solid #d7e5eb;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.6}.barcode-device-help summary{cursor:pointer;color:#154d66;font-weight:650}.barcode-device-help ul{margin:8px 0 0;padding-left:20px}.barcode-device-help li+li{margin-top:6px}.barcode-camera-select{gap:4px;width:100%;font-size:12px;display:grid}.barcode-camera-select select{color:#204e48;background:#fff;border:1px solid #bcd8d4;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:7px}.workspace-connection-notice{color:#725317;background:#fff9ea;border:1px solid #e8cf91;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 20px 0;padding:14px 16px;display:flex}.workspace-connection-notice b{font-size:14px}.workspace-connection-notice p{max-width:760px;margin:5px 0 0;font-size:12px;line-height:1.6}.workspace-connection-notice .button{flex-shrink:0}@media (max-width:600px){.workspace-connection-notice{flex-direction:column;align-items:stretch;gap:10px;margin:12px}}.ecommerce-support-matrix{border:1px solid var(--app-border,#dbe5e8);color:#183442;background:#fff;border-radius:16px;padding:16px 20px}.ecommerce-support-matrix summary{cursor:pointer;font-weight:700}.ecommerce-support-matrix p{color:#526b75;max-width:90ch;font-size:13px;line-height:1.6}.ecommerce-support-scroll{overflow-x:auto}.ecommerce-support-matrix table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ecommerce-support-matrix th,.ecommerce-support-matrix td{vertical-align:top;border-bottom:1px solid #e3ecee;min-width:130px;padding:12px}.ecommerce-support-matrix thead{background:#edf7f5}.ecommerce-support-matrix tbody th{font-weight:600}.inventory-page .inventory-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-heading>div,.inventory-page .inventory-workspace>*{min-width:0}.inventory-primary-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.inventory-page .inventory-workspace{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-has-editor{grid-template-columns:minmax(0,1.34fr) minmax(300px,.86fr)}.inventory-file-tools{background:#fff;border:1px solid #d4e2eb;border-radius:16px;min-width:0;box-shadow:0 6px 20px #102a4309}.inventory-file-tools>summary{cursor:pointer;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:16px 18px;list-style:none;display:grid}.inventory-file-tools>summary::-webkit-details-marker{display:none}.inventory-file-tools>summary:hover{background:#f5fafb}.inventory-file-tools>summary:focus-visible{outline-offset:3px;outline:3px solid #197e91}.inventory-file-tools-icon{color:#106b5b;background:#edf8f3;border:1px solid #cbe3dc;border-radius:11px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.inventory-file-tools>summary b{color:#173b52;font-size:15px;line-height:1.4;display:block}.inventory-file-tools>summary small{color:#526c7f;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.inventory-file-tools-chevron{color:#37627b;text-align:center;font-size:24px}.inventory-file-tools[open]>summary .inventory-file-tools-chevron{transform:rotate(180deg)}.inventory-file-tools-body{border-top:1px solid #e0eaf0;gap:16px;min-width:0;padding:16px;display:grid}.inventory-file-tools-body>*{min-width:0;margin:0}.admin-quick-actions-compact .admin-quick-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.admin-quick-actions-compact .admin-quick-action{border-radius:12px;grid-template-rows:1fr;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:88px;padding:12px;display:grid}.admin-quick-actions-compact .admin-quick-action:hover{transform:none}.admin-quick-actions-compact .admin-quick-action-icon{width:32px;height:32px;font-size:17px}.admin-quick-actions-compact .admin-quick-action-copy{overflow-wrap:anywhere;gap:4px}.admin-quick-actions-compact .admin-quick-action-copy b{font-size:13px;line-height:1.35}.admin-quick-actions-compact .admin-quick-action-copy em{color:#526c7f;font-size:11px;line-height:1.4}.admin-quick-actions-compact .admin-quick-action-arrow{font-size:16px}@media (max-width:1100px){.admin-quick-actions-compact .admin-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.inventory-page .inventory-has-editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.inventory-page .inventory-heading{flex-direction:column;align-items:stretch}.inventory-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inventory-primary-actions .button{min-width:0;min-height:44px}.admin-quick-actions-compact .admin-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inventory-file-tools>summary{gap:9px;padding:14px}.inventory-file-tools-body{padding:12px}.admin-quick-actions-compact .admin-quick-action-grid{grid-template-columns:minmax(0,1fr)}.admin-quick-actions-compact .admin-quick-action{min-height:72px}}[data-ui-v2] .app-main{color:#18354c}[data-ui-v2] .app-content{gap:20px}[data-ui-v2] .field>span{color:#29495f;font-size:13px;line-height:1.45}[data-ui-v2] .field :is(input,select,textarea){background:#fff;border-color:#b9ccd8;border-radius:10px;min-height:46px;font-size:14px}[data-ui-v2] .field :is(input,select,textarea):focus{border-color:#087b6c;box-shadow:0 0 0 3px #087b6c1a}[data-ui-v2] .button{border-radius:11px;min-height:42px}[data-ui-v2] .button-primary{background:#087b6c;border-color:#087b6c;box-shadow:0 4px 10px #087b6c1f}[data-ui-v2] .button-primary:hover:not(:disabled){background:#06675c;border-color:#06675c}[data-ui-v2] .button-secondary{color:#244e68;box-shadow:none;background:#fff;border-color:#c2d3df}[data-ui-v2] .button-quiet{color:#526c80;box-shadow:none;background:0 0}[data-ui-v2] .top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui-v2] .sales-cart-remove{color:#a23838;border-color:#0000;min-height:40px;padding:8px 10px}[data-ui-v2] .sales-cart-remove:hover:not(:disabled){color:#8b2222;background:#fff0ef;border-color:#efceca}[data-ui-v2] .inline-info>button{background:0 0;border-color:#0000;width:34px;height:34px}[data-ui-v2] .inline-info>button:hover{background:#effaf6;border-color:#bfe4dc}.inline-info-popover{color:#425d70;border-radius:18px;padding:22px;font-size:14px;line-height:1.65}.inline-info-popover-head{color:#173a53;align-items:flex-start;margin-bottom:12px;font-size:17px;line-height:1.4}.inline-info-close{border-radius:11px;width:40px;height:40px}.workspace-loading-quiet{min-height:240px;box-shadow:none;background:#fff;border:1px solid #e0e9ef;border-radius:18px;justify-items:stretch;gap:20px;padding:24px;display:grid}.workspace-loading-quiet h2{color:#29495f;margin:0;font-size:17px}.workspace-loading-quiet p{color:#627d90;margin:5px 0 0;font-size:13px}.workspace-skeleton{gap:12px;display:grid}.workspace-skeleton i{background:#edf3f6;border-radius:8px;height:28px;display:block}.workspace-skeleton i:nth-child(2){width:82%}.workspace-skeleton i:nth-child(3){width:62%}@media (max-width:760px){[data-ui-v2] .app-content{gap:16px}[data-ui-v2] .top-actions .session-context{flex-basis:100%}[data-ui-v2] .field :is(input,select,textarea){font-size:16px}[data-ui-v2] .inline-info>button{width:40px;height:40px}.inline-info-close{width:44px;height:44px}.inline-info-popover{width:100%;max-height:min(70dvh,520px);padding:18px}.workspace-loading-quiet{min-height:200px;padding:18px}}@media (prefers-reduced-motion:reduce){[data-ui-v2] :is(.button,.admin-quick-action,.app-sidebar nav button){transition:none}}
