[data-sum-severity]{--sum-message-bg: #edf6ff;--sum-message-border: #7cb8e8;--sum-message-color: #184f7b;background:var(--sum-message-bg)!important;border:1px solid color-mix(in srgb,var(--sum-message-border) 62%,white)!important;border-left:5px solid var(--sum-message-border)!important;border-radius:9px!important;box-shadow:0 4px 12px #10203312;color:var(--sum-message-color)!important;font-weight:750!important;line-height:1.45;min-height:46px;padding:12px 14px 12px 46px!important;position:relative}[data-sum-severity]:before{align-items:center;background:var(--sum-message-border);border-radius:50%;color:#fff;content:"i";display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:900;height:24px;justify-content:center;left:13px;line-height:1;position:absolute;top:10px;width:24px}[data-sum-severity=success]{--sum-message-bg: #e8f7ef;--sum-message-border: #27a46d;--sum-message-color: #0b6642}[data-sum-severity=success]:before{content:"✓"}[data-sum-severity=warning]{--sum-message-bg: #fff7db;--sum-message-border: #e0a514;--sum-message-color: #765200}[data-sum-severity=warning]:before{content:"!"}[data-sum-severity=error]{--sum-message-bg: #fff0f1;--sum-message-border: #dc4055;--sum-message-color: #9c1f34}[data-sum-severity=error]:before{content:"×"}[data-sum-severity=info]{--sum-message-bg: #edf6ff;--sum-message-border: #398cc9;--sum-message-color: #184f7b}.security-alert-center[data-v-a44b87b8]{color:#fff;position:fixed;right:18px;top:78px;width:min(520px,calc(100vw - 36px));z-index:1000}.alert-summary[data-v-a44b87b8]{align-items:center;background:#9a6700;border:2px solid #fff3bf;border-radius:10px;box-shadow:0 8px 28px #00000047;color:#fff;cursor:pointer;display:grid;gap:3px;grid-template-columns:auto 1fr;padding:12px 14px;text-align:left;width:100%}.alert-summary>span[data-v-a44b87b8]:last-child{grid-column:2}.level-critical .alert-summary[data-v-a44b87b8]{background:#b4233b}.pulse[data-v-a44b87b8]{background:#fff;border-radius:50%;height:10px;width:10px}.level-critical .pulse[data-v-a44b87b8]{animation:pulse-a44b87b8 1.2s infinite}.alert-panel[data-v-a44b87b8]{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#dce5ef);border-radius:10px;box-shadow:0 12px 36px #00000052;color:var(--theme-text,#102a43);margin-top:6px;max-height:65vh;overflow:auto;padding:10px}.alert-panel article[data-v-a44b87b8]{align-items:start;border-left:5px solid #d69e00;display:flex;gap:12px;justify-content:space-between;padding:10px}.alert-panel article.level-critical[data-v-a44b87b8]{border-color:#d92d48}.alert-panel p[data-v-a44b87b8]{margin:3px 0}.alert-panel small[data-v-a44b87b8]{opacity:.72}.alert-panel button[data-v-a44b87b8]{min-height:36px}.alert-actions[data-v-a44b87b8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:10px}@keyframes pulse-a44b87b8{50%{box-shadow:0 0 0 8px #fff0;opacity:.55}}@media(max-width:720px){.security-alert-center[data-v-a44b87b8]{left:10px;right:10px;top:68px;width:auto}.alert-panel article[data-v-a44b87b8]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.pulse[data-v-a44b87b8]{animation:none!important}}.app-shell[data-v-472cfd83]{align-items:start;background:var(--theme-background);color:var(--theme-text);display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.read-only-link small[data-v-472cfd83]{margin-left:auto;opacity:.78}.module-read-only[data-v-472cfd83]{margin:10px 20px 0;padding:10px 14px;border:1px solid #d89b19;border-radius:8px;background:color-mix(in srgb,#d89b19 16%,var(--theme-surface));color:var(--theme-text)}.sidebar[data-v-472cfd83]{background:var(--theme-sidebar);color:#fff;display:flex;flex-direction:column;gap:28px;height:100vh;overflow-y:auto;padding:24px;position:sticky;scrollbar-gutter:stable;top:0;z-index:40}.brand[data-v-472cfd83]{background:#fff;border-radius:8px;display:block;padding:8px;text-decoration:none}.brand img[data-v-472cfd83]{display:block;height:auto;width:100%}nav[data-v-472cfd83]{display:grid;gap:14px}.nav-group[data-v-472cfd83]{align-content:start;align-self:start;display:grid;gap:5px}.nav-group+.nav-group[data-v-472cfd83]{border-top:1px solid rgb(255 255 255 / 10%);padding-top:13px}.nav-group-toggle[data-v-472cfd83]{align-items:center;background:transparent;border:0;color:#ffffff85;cursor:pointer;display:flex;font-size:10px;font-weight:900;justify-content:space-between;letter-spacing:.12em;margin:0 0 2px;padding:4px 12px;text-align:left;text-transform:uppercase;width:100%}.nav-group-toggle[data-v-472cfd83]:hover,.nav-group-toggle[data-v-472cfd83]:focus-visible{color:#ffffffd1;outline:none}.nav-group-toggle i[data-v-472cfd83]{font-size:15px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1}.nav-group-items[data-v-472cfd83]{display:grid;gap:5px}nav a[data-v-472cfd83]{border-radius:7px;color:#ffffffc7;font-size:13px;font-weight:750;padding:10px 12px;text-decoration:none}nav a.router-link-active[data-v-472cfd83]{background:#ffffff1f;color:#fff}.workspace[data-v-472cfd83]{display:grid;grid-template-rows:auto 1fr;min-height:100vh;min-width:0}.topbar[data-v-472cfd83]{align-items:center;background:#fff;border-bottom:1px solid #dce5ef;display:flex;justify-content:space-between;padding:18px 28px;position:sticky;top:0;z-index:35}.topbar.has-page-context[data-v-472cfd83]{display:grid;gap:24px;grid-template-columns:minmax(210px,1fr) minmax(320px,1.45fr) minmax(140px,1fr)}.topbar-page-context[data-v-472cfd83]{min-width:0;text-align:center}.topbar-page-context .topbar-heading p[data-v-472cfd83]{color:var(--theme-primary, #1f7a8c);font-size:10px;font-weight:900;letter-spacing:.09em;margin:0 0 2px;text-transform:uppercase}.topbar-page-context .topbar-heading h1[data-v-472cfd83]{color:var(--theme-text, #102033);font-size:22px;line-height:1.1;margin:0}.topbar-page-context .topbar-heading span[data-v-472cfd83]{color:#607086;display:block;font-size:12px;line-height:1.35;margin-top:3px}.logout-button[data-v-472cfd83]{justify-self:end}.topbar-actions[data-v-472cfd83]{align-items:center;display:flex;gap:10px;justify-self:end}.language-selector[data-v-472cfd83]{align-items:center;display:flex;gap:7px}.language-selector span[data-v-472cfd83]{color:#607086;font-size:11px;font-weight:800;text-transform:uppercase}.language-selector select[data-v-472cfd83]{border:1px solid #c9d3e0;border-radius:7px;padding:8px}.topbar p[data-v-472cfd83]{color:#607086;margin:0 0 4px}.topbar strong[data-v-472cfd83]{color:var(--theme-text)}.session-identity[data-v-472cfd83]{align-items:center;display:flex;gap:13px;min-width:0}.session-role[data-v-472cfd83]{color:var(--theme-secondary);display:block;font-size:12px;font-weight:850;margin-top:2px}button[data-v-472cfd83]{background:#e8eef6;border:0;border-radius:7px;color:var(--theme-text);cursor:pointer;font:inherit;font-weight:750;padding:10px 14px}@media(max-width:900px){.app-shell[data-v-472cfd83]{grid-template-columns:1fr}.sidebar[data-v-472cfd83]{height:auto;overflow:visible;position:static}.brand[data-v-472cfd83]{justify-self:center;max-width:240px;width:100%}nav[data-v-472cfd83]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.nav-group+.nav-group[data-v-472cfd83]{border-top:0;padding-top:0}.topbar.has-page-context[data-v-472cfd83]{gap:14px;grid-template-columns:minmax(0,1fr) auto}.topbar-page-context[data-v-472cfd83]{grid-column:1 / -1;grid-row:2}}.app-shell .module-page h1,.app-shell .module-page h2,.app-shell .module-page h3,.app-shell .module-page h4{color:var(--theme-text)!important}.app-shell .module-page .section-nav button.active,.app-shell .module-page .tabs button.active,.app-shell .module-page form>button:not(.secondary):not(.danger),.app-shell .module-page .import-button,.app-shell .module-page button.primary{background:var(--theme-primary)!important;color:#fff!important}.app-shell :where(input,select,textarea):disabled,.app-shell :where(input,select,textarea)[readonly],.app-shell :where(input,select,textarea)[aria-disabled=true]{background-color:color-mix(in srgb,var(--theme-background, #eef2f6) 84%,#8a98a8 16%)!important;border-color:color-mix(in srgb,var(--theme-text, #102033) 38%,transparent)!important;border-style:dashed!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--theme-text, #102033) 40%,transparent)!important;color:color-mix(in srgb,var(--theme-text, #102033) 58%,transparent)!important;cursor:not-allowed!important;opacity:1!important}.app-shell :where(button,[role=button]):disabled,.app-shell [role=button][aria-disabled=true]{border:1px dashed color-mix(in srgb,var(--theme-text, #102033) 34%,transparent)!important;cursor:not-allowed!important;filter:grayscale(.35)!important;opacity:.58!important}.app-shell .module-page .secondary,.app-shell .module-page .text-button,.app-shell .module-page .scope-badge{color:var(--theme-secondary)!important}.app-shell .module-page .section-nav{top:112px!important}.module-page[data-v-ae0f6580]{padding:28px}.module-page.compact-heading[data-v-ae0f6580]{padding-top:16px}.page-heading[data-v-ae0f6580]{margin-bottom:24px;max-width:880px}.page-heading p[data-v-ae0f6580]{color:var(--theme-primary, #1f7a8c);font-size:13px;font-weight:900;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}h1[data-v-ae0f6580]{color:var(--theme-text, #102033);font-size:34px;line-height:1.1;margin:0}.page-heading span[data-v-ae0f6580]{color:#607086;display:block;font-size:17px;line-height:1.65;margin-top:12px}.topbar-heading p[data-v-ae0f6580]{color:var(--theme-primary, #1f7a8c);font-size:10px;font-weight:900;letter-spacing:.09em;margin:0 0 2px;text-transform:uppercase}.topbar-heading h1[data-v-ae0f6580]{color:var(--theme-text, #102033);font-size:22px;line-height:1.1;margin:0}.topbar-heading span[data-v-ae0f6580]{color:#607086;display:block;font-size:12px;line-height:1.35;margin-top:3px}@media(max-width:900px){.topbar-heading h1[data-v-ae0f6580]{font-size:20px}.module-page.compact-heading[data-v-ae0f6580]{padding-top:14px}}.panel[data-v-bec2fb21]{background:var(--surface-card,#fff);border:1px solid var(--border-color,#d9e3ee);border-radius:12px;padding:18px;margin-bottom:18px}.toolbar[data-v-bec2fb21],.heading[data-v-bec2fb21],.actions[data-v-bec2fb21]{display:flex;align-items:center;gap:14px}.toolbar[data-v-bec2fb21],.heading[data-v-bec2fb21]{justify-content:space-between}.billing-courier-context[data-v-bec2fb21]{max-width:440px}.heading h2[data-v-bec2fb21]{margin:0}.heading p[data-v-bec2fb21]{color:var(--text-muted,#64748b);margin:5px 0}.grid[data-v-bec2fb21],.summary-grid[data-v-bec2fb21]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.summary-grid[data-v-bec2fb21]{margin:14px 0}.summary-grid article[data-v-bec2fb21]{background:var(--surface-soft,#f6fafc);border:1px solid var(--border-color,#d9e3ee);border-radius:8px;padding:12px}.summary-grid article button[data-v-bec2fb21]{margin-top:12px}.summary-grid span[data-v-bec2fb21]{color:var(--text-muted,#64748b);display:block;font-size:12px;font-weight:800;text-transform:uppercase}.summary-grid strong[data-v-bec2fb21]{display:block;margin-top:4px}label[data-v-bec2fb21]{display:grid;gap:6px;font-weight:700}input[data-v-bec2fb21],select[data-v-bec2fb21],textarea[data-v-bec2fb21]{border:1px solid var(--input-border,#bdcada);border-radius:8px;padding:10px;background:var(--input-surface,#fff);color:var(--text-color,#17324b)}.customer-combobox[data-v-bec2fb21]{position:relative}.customer-combobox input[data-v-bec2fb21]{width:100%}.customer-options[data-v-bec2fb21]{background:var(--sum-surface-soft,var(--surface-card,#fff));border:1px solid var(--sum-line,var(--input-border,#bdcada));border-radius:4px;box-shadow:0 12px 28px #0004;left:0;max-height:290px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.customer-options button[data-v-bec2fb21]{background:transparent;border:0;border-bottom:1px solid var(--sum-line,var(--border-color,#d9e3ee));border-radius:0;color:var(--theme-text,var(--text-color,#17324b));display:grid;gap:3px;padding:10px 12px;text-align:left;width:100%}.customer-options button[data-v-bec2fb21]:last-child{border-bottom:0}.customer-options button[data-v-bec2fb21]:hover,.customer-options button[data-v-bec2fb21]:focus-visible{background:#1f6fd6!important;color:#fff;outline:0}.customer-options small[data-v-bec2fb21]{color:var(--sum-muted,var(--text-muted,#64748b));font-weight:600}.customer-options button:hover small[data-v-bec2fb21],.customer-options button:focus-visible small[data-v-bec2fb21]{color:#fff}.app-shell.design-technological .module-page .customer-options button[data-v-bec2fb21]{background:#0a2231!important;border-radius:0!important;color:#eaf9fc!important;box-shadow:none!important}.app-shell.design-technological .module-page .customer-options button[data-v-bec2fb21]:hover,.app-shell.design-technological .module-page .customer-options button[data-v-bec2fb21]:focus-visible{background:#1f6fd6!important;color:#fff!important}.app-shell.design-technological .module-page .customer-options small[data-v-bec2fb21]{color:#8db4c2!important}.app-shell.design-technological .module-page .customer-options button:hover small[data-v-bec2fb21],.app-shell.design-technological .module-page .customer-options button:focus-visible small[data-v-bec2fb21]{color:#fff!important}.customer-options[data-v-bec2fb21]::-webkit-scrollbar{width:10px}.customer-options[data-v-bec2fb21]::-webkit-scrollbar-track{background:var(--sum-surface-soft,var(--surface-card,#fff))}.customer-options[data-v-bec2fb21]::-webkit-scrollbar-thumb{background:var(--sum-line,var(--input-border,#bdcada));border:2px solid var(--sum-surface-soft,var(--surface-card,#fff));border-radius:8px}.bulk-box[data-v-bec2fb21]{font-family:Consolas,monospace;margin:10px 0 12px;resize:vertical;width:100%}.bulk-result[data-v-bec2fb21]{background:var(--surface-soft,#f6fafc);border:1px solid var(--border-color,#d9e3ee);border-radius:8px;margin-top:12px;padding:12px}.bulk-result ul[data-v-bec2fb21]{margin:8px 0 0;padding-left:18px}.report-filters[data-v-bec2fb21]{margin-bottom:10px}.check[data-v-bec2fb21]{display:flex;align-items:center}.wide[data-v-bec2fb21]{grid-column:1/-1}.table-wrap[data-v-bec2fb21]{overflow:auto}table[data-v-bec2fb21]{border-collapse:collapse;width:100%}th[data-v-bec2fb21],td[data-v-bec2fb21]{border-bottom:1px solid var(--border-color,#e4ebf2);padding:10px;text-align:left;white-space:nowrap}td small[data-v-bec2fb21]{display:block;color:var(--text-muted,#64748b);margin-top:3px}.blocked[data-v-bec2fb21]{background:var(--warning-surface,#fff7f2);color:var(--warning-text,#8a3c20)}.selectedRow[data-v-bec2fb21]{background:var(--selected-surface,#eef9fc)}.badge[data-v-bec2fb21]{background:var(--badge-surface,#edf3f8);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.state[data-v-bec2fb21]{background:var(--info-surface,#eaf7fb);border-radius:8px;padding:12px}button[data-v-bec2fb21]{border:0;border-radius:7px;background:var(--primary,#087f9c);color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.secondary[data-v-bec2fb21]{background:var(--surface-soft,#edf3f8);color:var(--text-color,#17324b)}.actions[data-v-bec2fb21]{flex-wrap:wrap}.billing-workspace-tabs[data-v-bec2fb21]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.billing-workspace-tabs button[data-v-bec2fb21]{background:var(--surface-soft,#edf3f8);color:var(--text-color,#17324b)}.billing-workspace-tabs button.active[data-v-bec2fb21]{background:var(--primary,#087f9c);color:#fff}.line-authorization[data-v-bec2fb21]{display:flex;align-items:center;gap:6px;color:var(--warning-text,#8a3c20);font-size:12px;margin-top:7px;white-space:normal}.pending-authorization-message[data-v-bec2fb21]{color:var(--warning-text,#8a3c20);background:var(--warning-surface,#fff7f2);border:1px solid var(--warning-border,#edb22b);border-radius:8px;margin:12px 0 0;padding:10px;font-weight:700}@media(max-width:800px){.toolbar[data-v-bec2fb21],.heading[data-v-bec2fb21]{align-items:stretch;flex-direction:column}.billing-courier-context[data-v-bec2fb21]{max-width:none}.actions[data-v-bec2fb21]{align-items:stretch}.billing-workspace-tabs[data-v-bec2fb21]{display:grid;grid-template-columns:1fr 1fr}.billing-workspace-tabs button[data-v-bec2fb21]{min-height:42px}}.billing-flow-context[data-v-bec2fb21]{align-items:center;background:var(--warning-surface,#fff7f2);border:1px solid var(--warning-border,#edb22b);border-radius:10px;display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px}.billing-flow-context div[data-v-bec2fb21]{display:grid;gap:3px}.billing-flow-context span[data-v-bec2fb21]{color:var(--text-muted,#64748b)}@media(max-width:720px){.billing-flow-context[data-v-bec2fb21]{align-items:stretch;flex-direction:column}.billing-flow-context button[data-v-bec2fb21]{width:100%}}.liquidation-filters[data-v-bec2fb21]{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.65fr));margin:14px 0}.liquidation-grid[data-v-bec2fb21]{grid-template-columns:repeat(7,minmax(0,1fr))}.liquidation-grid label[data-v-bec2fb21]{min-width:0}.liquidation-grid[data-v-bec2fb21]>:nth-child(n+7):not(.wide){grid-row:2}.due-date-rule[data-v-bec2fb21]{align-self:end;color:var(--text-muted,#64748b);font-size:11px;line-height:1.35;margin:0;padding-bottom:10px}.liquidation-lines-table[data-v-bec2fb21]{min-width:1750px}.liquidation-table[data-v-bec2fb21]{min-width:1180px}.liquidation-detail[data-v-bec2fb21]{scroll-margin-top:18px}@media(max-width:1100px){.liquidation-grid[data-v-bec2fb21]{grid-template-columns:repeat(3,minmax(0,1fr))}.liquidation-grid[data-v-bec2fb21]>:nth-child(n+7):not(.wide){grid-row:auto}.due-date-rule[data-v-bec2fb21]{padding-bottom:0}}@media(max-width:900px){.liquidation-filters[data-v-bec2fb21],.liquidation-grid[data-v-bec2fb21]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.liquidation-filters[data-v-bec2fb21],.liquidation-grid[data-v-bec2fb21]{grid-template-columns:1fr}}.form-hint[data-v-bec2fb21]{color:var(--text-muted,#64748b);font-size:12px;margin:0}.due-date-control[data-v-bec2fb21]{align-items:end;display:flex;gap:8px}.due-date-control label[data-v-bec2fb21]{flex:0 0 132px}.due-date-control small[data-v-bec2fb21]{color:var(--text-muted,#64748b);font-size:11px;padding-bottom:11px}.customer-change[data-v-bec2fb21]{align-items:end}.due-date-label>span[data-v-bec2fb21]{align-items:baseline;display:flex;gap:7px;justify-content:space-between;min-width:0}.due-date-label small[data-v-bec2fb21]{color:var(--text-muted,#64748b);font-size:11px;font-weight:600;line-height:1.2;text-align:right}.pdv-card-grid[data-v-bec2fb21]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px}.pdv-card[data-v-bec2fb21]{display:grid;gap:10px;padding:14px;border:1px solid var(--sum-line, #d9e3ee);border-radius:10px;background:var(--sum-surface-soft, #f6fafc);color:var(--theme-text, #17324b)}.pdv-card.selected[data-v-bec2fb21]{border-color:var(--primary-color, #16839a);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color, #16839a) 20%,transparent)}.pdv-card span[data-v-bec2fb21],.pdv-issued span[data-v-bec2fb21]{color:var(--sum-muted, #64748b);font-size:12px;font-weight:800;text-transform:uppercase}.pdv-card strong[data-v-bec2fb21]{display:block;margin-top:4px;font-size:18px}.pdv-card p[data-v-bec2fb21],.pdv-card small[data-v-bec2fb21]{margin:0}.pdv-direct-form[data-v-bec2fb21],.pdv-issued[data-v-bec2fb21]{margin-top:18px;padding-top:18px;border-top:1px solid var(--sum-line, #d9e3ee)}.direct-origin-row[data-v-bec2fb21]{display:grid;grid-template-columns:minmax(220px,320px) 1fr;align-items:end;gap:16px;margin-top:16px}.direct-origin-row p[data-v-bec2fb21],.free-lines-heading p[data-v-bec2fb21]{color:var(--sum-muted, #64748b);margin:0}.selected-free-customer[data-v-bec2fb21],.free-customer-warning[data-v-bec2fb21],.free-totals[data-v-bec2fb21]{border:1px solid var(--sum-line, #d9e3ee);border-radius:8px;background:var(--sum-surface-soft, #f6fafc);padding:12px}.selected-free-customer[data-v-bec2fb21]{display:grid;gap:4px}.selected-free-customer span[data-v-bec2fb21],.selected-free-customer small[data-v-bec2fb21]{color:var(--sum-muted, #64748b)}.free-customer-warning[data-v-bec2fb21]{color:var(--warning-text, #8a3c20);border-color:var(--warning-border, #edb22b);background:var(--warning-surface, #fff7f2)}.free-lines-heading[data-v-bec2fb21],.free-totals[data-v-bec2fb21]{display:flex;align-items:center;justify-content:space-between;gap:12px}.free-line-grid[data-v-bec2fb21]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(260px,1.8fr) repeat(5,minmax(120px,.7fr)) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--sum-line, #d9e3ee);border-radius:8px;background:var(--sum-surface, #fff);overflow-x:auto}.free-line-grid input[data-v-bec2fb21],.free-line-grid select[data-v-bec2fb21]{min-width:120px}.free-description input[data-v-bec2fb21]{min-width:260px}.free-line-action[data-v-bec2fb21]{display:flex;align-items:end}.free-totals[data-v-bec2fb21]{justify-content:flex-end;flex-wrap:wrap}.free-totals strong[data-v-bec2fb21]{font-size:18px}button[data-v-bec2fb21]:disabled,select[data-v-bec2fb21]:disabled{cursor:not-allowed;opacity:.6}.pdv-context[data-v-bec2fb21]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:var(--sum-surface-soft, #f6fafc);border:1px solid var(--sum-line, #d9e3ee)}.payment-allocation[data-v-bec2fb21]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.payment-allocation span[data-v-bec2fb21]{border:1px solid var(--sum-line, #d9e3ee);border-radius:8px;display:grid;font-size:12px;gap:3px;padding:10px}.payment-allocation b[data-v-bec2fb21]{font-size:15px}.payment-allocation small[data-v-bec2fb21]{font-size:10px}.empty-pdv[data-v-bec2fb21]{grid-column:1 / -1;color:var(--sum-muted, #64748b)}.billing-detail-preview[data-v-bec2fb21]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--sum-line, #d9e3ee);border-radius:8px;background:var(--sum-surface-soft, #f6fafc)}.billing-detail-preview span[data-v-bec2fb21]{color:var(--sum-muted, #64748b)}@media(max-width:720px){.direct-origin-row[data-v-bec2fb21],.free-line-grid[data-v-bec2fb21],.payment-allocation[data-v-bec2fb21]{grid-template-columns:1fr}.free-line-grid[data-v-bec2fb21],.free-line-grid input[data-v-bec2fb21],.free-line-grid select[data-v-bec2fb21],.free-description input[data-v-bec2fb21]{min-width:0}.free-lines-heading[data-v-bec2fb21],.free-totals[data-v-bec2fb21]{align-items:stretch;flex-direction:column}.pdv-context[data-v-bec2fb21],.billing-detail-preview[data-v-bec2fb21]{align-items:flex-start;flex-direction:column}}.app-shell{--sum-surface:#fff;--sum-surface-soft:#f6f8fa;--sum-line:#dce5ef;--sum-muted:#607086;--sum-radius:8px;--sum-control-radius:6px;--sum-card-shadow:none;--sum-heading-font:Inter,"Segoe UI",sans-serif;--sum-body-font:Inter,"Segoe UI",sans-serif;font-family:var(--sum-body-font)}.app-shell :is(button,input,select,textarea){font-family:inherit}.app-shell :is(.topbar-heading,.module-page) :is(h1,h2,h3,h4){font-family:var(--sum-heading-font)}.app-shell .module-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--sum-control-radius)}.app-shell.design-modern{--sum-surface:#fff;--sum-surface-soft:#f5f8fa;--sum-line:#d9e3e8;--sum-muted:#60768a;--sum-radius:2px;--sum-control-radius:3px;--sum-card-shadow:none;background:#f8fafb!important;color:#14263a}.app-shell.design-modern .sidebar{background:#eaf0f3!important;border-right:1px solid #d6e0e5;color:#14263a;padding:0 16px 24px!important}.app-shell.design-modern .brand{background:#10243a!important;border-radius:0!important;margin:0 -16px 16px;padding:17px 18px!important}.app-shell.design-modern .brand img{background:#fff;border-radius:2px;padding:5px}.app-shell.design-modern .nav-group+.nav-group{border-top-color:#d5e0e5!important}.app-shell.design-modern .nav-group-toggle{color:#71869a!important;letter-spacing:.05em!important}.app-shell.design-modern nav a{border-radius:0!important;color:#1c3042!important;font-weight:720!important}.app-shell.design-modern nav a:hover{background:#e1ebef}.app-shell.design-modern nav a.router-link-active{background:#d5e6ed!important;color:#102438!important;box-shadow:inset 4px 0 #25879a}.app-shell.design-modern .topbar{background:#10243a!important;border-bottom:0!important;box-shadow:none!important;color:#fff}.app-shell.design-modern .topbar :is(p,strong,small,span,label){color:#fff!important}.app-shell.design-modern .topbar-heading>p{color:#85b8c5!important}.app-shell.design-modern .topbar-heading>span,.app-shell.design-modern .session-role{color:#b7c9d5!important}.app-shell.design-modern .topbar select,.app-shell.design-modern .logout-button{background:#fff!important;color:#14263a!important}.app-shell.design-modern .module-page,.app-shell.design-modern .dashboard{background:#f8fafb}.app-shell.design-modern :is(.module-page,.dashboard) :is(.panel,.card,.summary-card,.table-card,.form-card,.kpi,.modules>a){border-color:#d9e3e8!important;border-radius:2px!important;box-shadow:none!important}.app-shell.design-modern .dashboard .kpi{border-left:1px solid #d9e3e8!important}.app-shell.design-modern .dashboard .kpi strong{font-weight:750}.app-shell.design-modern .dashboard .modules>a:hover{background:#f3f7f9}.app-shell.design-modern .topbar-heading>h1{color:#fff!important}.app-shell.design-jovial{--sum-surface:#fff;--sum-surface-soft:#fff9ec;--sum-line:#dce7e6;--sum-muted:#687b83;--sum-radius:22px;--sum-control-radius:13px;--sum-card-shadow:0 13px 30px rgb(27 59 70 / 10%);background:#fff8e9!important;color:#17364a}.app-shell.design-jovial .sidebar{background:#193c50!important;border-radius:0 24px 24px 0;color:#fff;padding:22px 18px!important}.app-shell.design-jovial .brand{border-radius:18px!important;box-shadow:0 12px 26px #09233140;padding:9px!important}.app-shell.design-jovial .nav-group+.nav-group{border-top-color:#ffffff1f!important}.app-shell.design-jovial .nav-group-toggle{color:#a9c4ce!important}.app-shell.design-jovial nav a{border-radius:13px!important;color:#eaf6f7!important}.app-shell.design-jovial nav a.router-link-active{background:#31b6a5!important;box-shadow:0 8px 18px #112b3938;color:#fff!important}.app-shell.design-jovial .topbar{background:#fff!important;border-bottom-color:#e0e9e7!important;box-shadow:0 8px 24px #1f434b12}.app-shell.design-jovial .module-page,.app-shell.design-jovial .dashboard{background:linear-gradient(135deg,#f1fbfa,#fff8e9)}.app-shell.design-jovial :is(.module-page,.dashboard) :is(.panel,.card,.summary-card,.table-card,.form-card,.kpi,.modules>a){border-color:#dce7e6!important;border-radius:var(--sum-radius)!important;box-shadow:var(--sum-card-shadow)!important}.app-shell.design-jovial .dashboard .kpis{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.app-shell.design-jovial .dashboard .kpi{border-left:0!important;min-height:125px;position:relative}.app-shell.design-jovial .dashboard .kpi:after{background:#ffdfa0;border-radius:50%;content:"";height:26px;position:absolute;right:19px;top:19px;width:26px}.app-shell.design-jovial .dashboard .kpi.success:after{background:#bdeed9}.app-shell.design-jovial .dashboard .kpi.danger:after{background:#ffc4cb}.app-shell.design-jovial .dashboard .kpi.info:after{background:#bcebf0}.app-shell.design-jovial .dashboard .modules>a:nth-child(3n+1){background:#fff}.app-shell.design-jovial .dashboard .modules>a:nth-child(3n+2){background:#f5fffc}.app-shell.design-jovial .dashboard .modules>a:nth-child(3n){background:#fffaf1}.app-shell.design-jovial .module-page form>button:not(.secondary):not(.danger),.app-shell.design-jovial .module-page button.primary{background:#1699a7!important;border-radius:13px!important;color:#fff!important}.app-shell.design-jovial .topbar-heading>h1{color:#102033!important}.app-shell.design-technological{--sum-surface:#0d2a3a;--sum-surface-soft:#0a2231;--sum-line:#225b72;--sum-muted:#8db4c2;--sum-radius:10px;--sum-control-radius:5px;--sum-card-shadow:0 0 0 1px rgb(62 208 235 / 5%);--theme-text:#eaf9fc!important;--theme-background:#061725!important;background-color:#061725!important;background-image:linear-gradient(rgb(49 154 183 / 15%) 1px,transparent 1px),linear-gradient(90deg,rgb(49 154 183 / 15%) 1px,transparent 1px)!important;background-size:110px 110px!important;color:#eaf9fc}.app-shell.design-technological .workspace{background:transparent!important}.app-shell.design-technological .sidebar{background:#051724f5!important;border-right:1px solid #1d5c74;color:#eaf9fc;padding:22px 18px!important}.app-shell.design-technological .brand{background:#0d2d3e!important;border:1px solid #2a7189;border-radius:10px!important;box-shadow:0 0 24px #47dcf117;padding:9px!important}.app-shell.design-technological .nav-group+.nav-group{border-top-color:#17475c!important}.app-shell.design-technological .nav-group-toggle{color:#57cadd!important;letter-spacing:.14em!important}.app-shell.design-technological nav a{border-left:2px solid transparent;border-radius:4px!important;color:#b8d8e2!important}.app-shell.design-technological nav a:hover{background:#0d3447}.app-shell.design-technological nav a.router-link-active{background:linear-gradient(90deg,#12657d,#0d3548)!important;border-left-color:#58e6f4;color:#fff!important;box-shadow:0 0 18px #3ddcef1f}.app-shell.design-technological .topbar{background:#0b293a!important;border:1px solid #25627a!important;border-width:0 0 1px!important;box-shadow:0 8px 25px #00000038;color:#eaf9fc}.app-shell.design-technological .topbar :is(p,strong,small,span,label){color:#eaf9fc!important}.app-shell.design-technological .topbar-heading>p{color:#5be5f4!important}.app-shell.design-technological .topbar-heading>span,.app-shell.design-technological .session-role{color:#91bdca!important}.app-shell.design-technological .topbar select,.app-shell.design-technological .logout-button{background:#0e3447!important;border:1px solid #28677e!important;color:#eaf9fc!important}.app-shell.design-technological .module-page,.app-shell.design-technological .dashboard{background:transparent!important;color:#eaf9fc}.app-shell.design-technological :is(.module-page,.dashboard) :is(h1,h2,h3,h4,strong){color:#fff!important}.app-shell.design-technological :is(.module-page,.dashboard) :is(p,small,label,span,legend){color:#9fc1cc}.app-shell.design-technological :is(.module-page,.dashboard) :is(.panel,.card,.summary-card,.table-card,.form-card,.kpi,.modules>a){background:#0d2a3a!important;border-color:#236079!important;border-radius:var(--sum-radius)!important;box-shadow:var(--sum-card-shadow)!important;color:#eaf9fc!important}.app-shell.design-technological :is(.module-page,.dashboard) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#081e2b!important;border-color:#2a6075!important;color:#eaf9fc!important}.app-shell.design-technological :is(.module-page,.dashboard) input::placeholder,.app-shell.design-technological :is(.module-page,.dashboard) textarea::placeholder{color:#668c9b!important}.app-shell.design-technological :is(.module-page,.dashboard) table{background:#0b2635!important;color:#dff5fa!important}.app-shell.design-technological :is(.module-page,.dashboard) thead{background:#10384b!important;color:#5ce5f3!important}.app-shell.design-technological :is(.module-page,.dashboard) :is(th,td){border-color:#1e5064!important;color:inherit}.app-shell.design-technological .dashboard .kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app-shell.design-technological .dashboard .kpi{border-left:1px solid #236079!important}.app-shell.design-technological .dashboard .kpi strong{color:#59e2f2!important;font-family:Consolas,Courier New,monospace}.app-shell.design-technological .dashboard .kpi.success strong{color:#45e5a9!important}.app-shell.design-technological .dashboard .kpi.warning strong{color:#ffb84c!important}.app-shell.design-technological .dashboard .kpi small{color:#5ce5f3!important}.app-shell.design-technological .dashboard .modules>a{min-height:150px}.app-shell.design-technological .dashboard .modules>a:hover{background:#103448!important;border-color:#43bbd4!important}.app-shell.design-technological .module-page form>button:not(.secondary):not(.danger),.app-shell.design-technological .module-page button.primary{background:#168da5!important;border-radius:4px!important;color:#fff!important;box-shadow:0 0 16px #2fd3ea29}.app-shell.design-technological [data-sum-severity]{background:#0d2a3a!important;color:#dff5fa!important}.app-shell.design-technological .topbar-heading>h1{color:#fff!important}.app-shell.tariff-module.design-modern{--tariff-canvas:#f8fafb;--tariff-surface:#fff;--tariff-surface-alt:#eef3f6;--tariff-line:#d7e1e6;--tariff-text:#172a3d;--tariff-muted:#63788a;--tariff-accent:#1d6478;--tariff-accent-strong:#10243a;--tariff-accent-text:#fff;--tariff-warning:#fff5d9;--tariff-warning-text:#7b5700;--tariff-danger:#fff0f1;--tariff-danger-text:#9d2a3b;--tariff-success:#e8f5ec;--tariff-success-text:#17623a;--tariff-radius:2px;--tariff-shadow:none}.app-shell.tariff-module.design-jovial{--tariff-canvas:#fff9ea;--tariff-surface:#fff;--tariff-surface-alt:#effaf7;--tariff-line:#d8e7e3;--tariff-text:#17364a;--tariff-muted:#687c84;--tariff-accent:#1699a7;--tariff-accent-strong:#193c50;--tariff-accent-text:#fff;--tariff-warning:#fff1cf;--tariff-warning-text:#805a00;--tariff-danger:#fff0f1;--tariff-danger-text:#a33946;--tariff-success:#e4f7ed;--tariff-success-text:#176a48;--tariff-radius:18px;--tariff-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.tariff-module.design-technological{--tariff-canvas:transparent;--tariff-surface:#0d2a3a;--tariff-surface-alt:#0a2231;--tariff-line:#225b72;--tariff-text:#eaf9fc;--tariff-muted:#8db4c2;--tariff-accent:#1aa2bc;--tariff-accent-strong:#0b3c50;--tariff-accent-text:#fff;--tariff-warning:#3b3219;--tariff-warning-text:#ffd36b;--tariff-danger:#3c2029;--tariff-danger-text:#ff9da8;--tariff-success:#123d35;--tariff-success-text:#5ce8b7;--tariff-radius:8px;--tariff-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.tariff-module .module-page{background:var(--tariff-canvas)!important;color:var(--tariff-text)}.app-shell.tariff-module .module-page :is(.panel,.metric-card,.quick-grid button,.type-option,.preview-card,.range-row,.advanced-box,.review-grid>div,.import-box,.import-report,.import-metrics>div,.processing-banner,.validation-center li,.actions.sticky,.comparison-panel,.version-detail,.version-detail-meta>span,.pending-review,.pending-preview-banner,.rule,.policy-panel fieldset){background:var(--tariff-surface)!important;border-color:var(--tariff-line)!important;border-radius:var(--tariff-radius)!important;box-shadow:var(--tariff-shadow)!important;color:var(--tariff-text)!important}.app-shell.tariff-module .module-page :is(h1,h2,h3,h4,strong,label,legend,dt,dd){color:var(--tariff-text)}.app-shell.tariff-module .module-page :is(p,small,.heading p,.header-summary span,.quick-grid span,.metric-card>span,.recent-work article small,.preview-card dt,.action-validation span,.pending-group-heading p,.version-detail p){color:var(--tariff-muted)}.app-shell.tariff-module .module-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--tariff-surface)!important;border:1px solid var(--tariff-line)!important;box-sizing:border-box;color:var(--tariff-text)!important;min-height:42px;width:100%}.app-shell.tariff-module .module-page :is(input,textarea)::placeholder{color:var(--tariff-muted)!important;opacity:.8}.app-shell.tariff-module .module-page .check input,.app-shell.tariff-module .module-page .compare-check input{min-height:auto;width:auto}.app-shell.tariff-module .module-page button:not(.secondary):not(.danger):not(.close-editor):not(.metric-card):not(.type-option),.app-shell.tariff-module .module-page .download-ready{background:var(--tariff-accent)!important;border-radius:calc(var(--tariff-radius) * .65 + 3px)!important;color:var(--tariff-accent-text)!important}.app-shell.tariff-module .module-page button.secondary,.app-shell.tariff-module .module-page .secondary{background:var(--tariff-surface-alt)!important;border:1px solid var(--tariff-line)!important;color:var(--tariff-text)!important}.app-shell.tariff-module .module-page button.danger{background:var(--tariff-danger)!important;color:var(--tariff-danger-text)!important}.app-shell.tariff-module .module-page .close-editor{background:var(--tariff-surface-alt)!important;color:var(--tariff-muted)!important}.app-shell.tariff-module .module-page .workspace-tabs{background:color-mix(in srgb,var(--tariff-canvas) 88%,transparent);gap:6px;padding:5px}.app-shell.tariff-module .module-page .workspace-tabs button{background:var(--tariff-surface-alt)!important;border:1px solid transparent;border-radius:calc(var(--tariff-radius) * .7 + 2px)!important;color:var(--tariff-text)!important}.app-shell.tariff-module .module-page .workspace-tabs button.active{background:var(--tariff-accent-strong)!important;border-color:var(--tariff-accent-strong);color:#fff!important}.app-shell.tariff-module .module-page .workspace-tabs button>span{background:var(--tariff-warning)!important;color:var(--tariff-warning-text)!important}.app-shell.tariff-module .module-page .metric-card{border-left:4px solid var(--tariff-accent)!important}.app-shell.tariff-module .module-page .metric-card:hover,.app-shell.tariff-module .module-page .quick-grid button:hover,.app-shell.tariff-module .module-page .type-option:hover{border-color:var(--tariff-accent)!important;transform:translateY(-1px)}.app-shell.tariff-module .module-page .metric-card strong,.app-shell.tariff-module .module-page .header-summary strong,.app-shell.tariff-module .module-page .preview-total strong,.app-shell.tariff-module .module-page .version-lines td strong{color:var(--tariff-accent)!important}.app-shell.tariff-module .module-page .metric-card small,.app-shell.tariff-module .module-page .preview-card>span{color:var(--tariff-accent)!important}.app-shell.tariff-module .module-page .editor-steps{background:var(--tariff-surface-alt);border:1px solid var(--tariff-line);border-radius:var(--tariff-radius);overflow:hidden;padding:4px}.app-shell.tariff-module .module-page .editor-steps button{background:transparent!important;color:var(--tariff-muted)!important}.app-shell.tariff-module .module-page .editor-steps button>span{background:var(--tariff-surface)!important;color:var(--tariff-muted)!important}.app-shell.tariff-module .module-page .editor-steps button.active{background:var(--tariff-accent-strong)!important;color:#fff!important}.app-shell.tariff-module .module-page .editor-steps button.active>span{background:var(--tariff-accent)!important;color:#fff!important}.app-shell.tariff-module .module-page .editor-steps button.complete{background:var(--tariff-success)!important;color:var(--tariff-success-text)!important}.app-shell.tariff-module .module-page .type-option.selected{background:var(--tariff-surface-alt)!important;border-color:var(--tariff-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tariff-accent) 20%,transparent)!important}.app-shell.tariff-module .module-page .type-option span{color:var(--tariff-muted)!important}.app-shell.tariff-module .module-page :is(.guided-section,.pending-group,.history article,.recent-work article,.version-lines){border-color:var(--tariff-line)!important}.app-shell.tariff-module .module-page :is(.coverage-help,.field-information,.special-service-note,.comparison-panel,.pending-review){background:var(--tariff-surface-alt)!important;border-color:var(--tariff-accent)!important;color:var(--tariff-muted)!important}.app-shell.tariff-module .module-page :is(.coverage-help,.field-information){border-left:4px solid var(--tariff-accent)!important}.app-shell.tariff-module .module-page .preview-card{background:linear-gradient(160deg,var(--tariff-surface),var(--tariff-surface-alt))!important}.app-shell.tariff-module .module-page .preview-card :is(dl div,.preview-total){border-color:var(--tariff-line)!important}.app-shell.tariff-module .module-page .table-wrap{border:1px solid var(--tariff-line);border-radius:var(--tariff-radius);background:var(--tariff-surface);scrollbar-color:var(--tariff-accent) var(--tariff-surface-alt)}.app-shell.tariff-module .module-page table{background:var(--tariff-surface)!important;color:var(--tariff-text)!important}.app-shell.tariff-module .module-page thead{background:var(--tariff-surface-alt)!important;color:var(--tariff-text)!important}.app-shell.tariff-module .module-page :is(th,td){border-color:var(--tariff-line)!important;color:inherit}.app-shell.tariff-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--tariff-accent) 6%,var(--tariff-surface))}.app-shell.tariff-module .module-page :is(.badge.active,.badge.approved,.validation-center.ready,.import-success-note){background:var(--tariff-success)!important;border-color:var(--tariff-success-text)!important;color:var(--tariff-success-text)!important}.app-shell.tariff-module .module-page :is(.badge.scheduled,.badge.review,.range-warning,.partial-import-note,.pending-preview-banner,.tariff-alert-heading){background:var(--tariff-warning)!important;border-color:var(--tariff-warning-text)!important;color:var(--tariff-warning-text)!important}.app-shell.tariff-module .module-page :is(.validation-center.blocking,.import-report.invalid){background:var(--tariff-danger)!important;border-color:var(--tariff-danger-text)!important;color:var(--tariff-danger-text)!important}.app-shell.tariff-module .module-page .tariff-alert-heading :is(h3,p){color:var(--tariff-warning-text)!important}.app-shell.tariff-module.design-jovial .module-page .metric-card{border-left:0!important;min-height:126px;position:relative}.app-shell.tariff-module.design-jovial .module-page .metric-card:after{background:#ffdfa0;border-radius:50%;content:"";height:24px;position:absolute;right:16px;top:16px;width:24px}.app-shell.tariff-module.design-jovial .module-page .quick-grid button:nth-child(2n){background:#fff8eb!important}.app-shell.tariff-module.design-jovial .module-page .editor-steps button{border-radius:14px!important;margin:2px}.app-shell.tariff-module.design-technological .module-page .metric-card{border-left:1px solid var(--tariff-line)!important}.app-shell.tariff-module.design-technological .module-page .metric-card strong{font-family:Consolas,Courier New,monospace}.app-shell.tariff-module.design-technological .module-page .workspace-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell.tariff-module.design-technological .module-page .workspace-tabs button.active{box-shadow:0 0 17px #32d2ea29}.app-shell.tariff-module.design-technological .module-page .processing-spinner{border-color:#214c60!important;border-top-color:#5ce5f3!important}.app-shell.quotation-module.design-modern{--quote-canvas:#f8fafb;--quote-surface:#fff;--quote-alt:#eef3f6;--quote-line:#d7e1e6;--quote-text:#172a3d;--quote-muted:#63788a;--quote-accent:#1d6478;--quote-strong:#10243a;--quote-success:#e8f5ec;--quote-success-text:#17623a;--quote-warning:#fff5d9;--quote-warning-text:#7b5700;--quote-danger:#fff0f1;--quote-danger-text:#9d2a3b;--quote-radius:2px;--quote-shadow:none}.app-shell.quotation-module.design-jovial{--quote-canvas:#fff9ea;--quote-surface:#fff;--quote-alt:#effaf7;--quote-line:#d8e7e3;--quote-text:#17364a;--quote-muted:#687c84;--quote-accent:#1699a7;--quote-strong:#193c50;--quote-success:#e4f7ed;--quote-success-text:#176a48;--quote-warning:#fff1cf;--quote-warning-text:#805a00;--quote-danger:#fff0f1;--quote-danger-text:#a33946;--quote-radius:18px;--quote-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.quotation-module.design-technological{--quote-canvas:transparent;--quote-surface:#0d2a3a;--quote-alt:#0a2231;--quote-line:#225b72;--quote-text:#eaf9fc;--quote-muted:#8db4c2;--quote-accent:#1aa2bc;--quote-strong:#0b3c50;--quote-success:#123d35;--quote-success-text:#5ce8b7;--quote-warning:#3b3219;--quote-warning-text:#ffd36b;--quote-danger:#3c2029;--quote-danger-text:#ff9da8;--quote-radius:8px;--quote-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.quotation-module .module-page{background:var(--quote-canvas)!important;color:var(--quote-text)}.app-shell.quotation-module .module-page :is(.panel,.pickup-commercial-card,.pickup-card,.pickup-policy-note,.weekday-field,.import-panel,.tariff-reference,.quoted-services,.associated-tariff-detail,.associated-tariff-meta>span,.quoted-service-row,.additional-card,.validation-panel,.quotation-filters,.quotation-counters>span,.state){background:var(--quote-surface)!important;border-color:var(--quote-line)!important;border-radius:var(--quote-radius)!important;box-shadow:var(--quote-shadow)!important;color:var(--quote-text)!important}.app-shell.quotation-module .module-page :is(h1,h2,h3,h4,strong,label,legend){color:var(--quote-text)}.app-shell.quotation-module .module-page :is(p,small,.tabs-help,.section-tabs-help,.workspace-tab-copy small,.history-heading p,.associated-tariff-heading p,.associated-tariff-meta b,.additional-card>small){color:var(--quote-muted)}.app-shell.quotation-module .module-page :is(.form-grid,.pickup-billing-grid,.pickup-form-grid,.additional-grid,.quotation-filters){align-items:start}.app-shell.quotation-module .module-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--quote-surface)!important;border:1px solid var(--quote-line)!important;box-sizing:border-box;color:var(--quote-text)!important;min-height:42px;width:100%}.app-shell.quotation-module .module-page :is(input,textarea)::placeholder{color:var(--quote-muted)!important;opacity:.8}.app-shell.quotation-module .module-page :is(.check-row,.weekday-field label,.quoted-service-row,.upload-button) input{min-height:auto;width:auto}.app-shell.quotation-module .module-page input:disabled{background:var(--quote-alt)!important;color:var(--quote-muted)!important}.app-shell.quotation-module .module-page button:not(.secondary):not(.danger):not(.action-icon):not(.policy-close),.app-shell.quotation-module .module-page .file-button{background:var(--quote-accent)!important;border-radius:calc(var(--quote-radius) * .6 + 3px)!important;color:#fff!important}.app-shell.quotation-module .module-page :is(button.secondary,.secondary,.info-button,.navigation-link){background:var(--quote-alt)!important;border:1px solid var(--quote-line)!important;color:var(--quote-text)!important}.app-shell.quotation-module .module-page button.danger{background:var(--quote-danger)!important;color:var(--quote-danger-text)!important}.app-shell.quotation-module .module-page button.success{background:var(--quote-success)!important;color:var(--quote-success-text)!important}.app-shell.quotation-module .module-page .workspace-tabs{background:var(--quote-alt)!important;border-color:var(--quote-line)!important;border-radius:var(--quote-radius)!important}.app-shell.quotation-module .module-page .workspace-tabs>button{color:var(--quote-muted)!important}.app-shell.quotation-module .module-page .workspace-tabs>button.active{background:var(--quote-surface)!important;border-color:var(--quote-line)!important;box-shadow:var(--quote-shadow)!important;color:var(--quote-accent)!important}.app-shell.quotation-module .module-page .workspace-tab-icon{background:var(--quote-surface)!important;color:var(--quote-accent)!important}.app-shell.quotation-module .module-page .workspace-tabs>button.active .workspace-tab-icon{background:var(--quote-accent)!important;color:#fff!important}.app-shell.quotation-module .module-page .workspace-tabs em{background:var(--quote-warning)!important;color:var(--quote-warning-text)!important}.app-shell.quotation-module .module-page .quotation-counters strong{color:var(--quote-accent)!important}.app-shell.quotation-module .module-page .section-nav{background:var(--quote-alt)!important;border-color:var(--quote-line)!important;border-radius:var(--quote-radius)!important;gap:5px}.app-shell.quotation-module .module-page .section-nav button{border-radius:calc(var(--quote-radius) * .65 + 2px)!important;color:var(--quote-text)!important}.app-shell.quotation-module .module-page .section-nav button.active{background:var(--quote-strong)!important;box-shadow:none!important;color:#fff!important}.app-shell.quotation-module .module-page .section-tab-number,.app-shell.quotation-module .module-page .section-heading span{background:var(--quote-surface)!important;border:1px solid var(--quote-line)!important;color:var(--quote-accent)!important}.app-shell.quotation-module .module-page .section-nav button.active .section-tab-number{background:var(--quote-accent)!important;border-color:var(--quote-accent)!important;color:#fff!important}.app-shell.quotation-module .module-page .field-information{background:var(--quote-alt)!important;border-left:4px solid var(--quote-accent)!important;color:var(--quote-muted)!important;margin:12px 0 0;padding:10px 12px}.app-shell.quotation-module .module-page .pickup-policy-note{background:var(--quote-alt)!important;border-left:4px solid var(--quote-accent)!important}.app-shell.quotation-module .module-page .pickup-policy-grid{border-color:var(--quote-line)!important}.app-shell.quotation-module .module-page .pickup-policy-grid>*{border-color:var(--quote-line)!important}.app-shell.quotation-module .module-page .pickup-policy-grid>strong{background:color-mix(in srgb,var(--quote-accent) 12%,var(--quote-surface))!important;color:var(--quote-text)!important}.app-shell.quotation-module .module-page .policy-close{background:transparent!important;color:var(--quote-muted)!important}.app-shell.quotation-module .module-page .pickup-commercial-card,.app-shell.quotation-module .module-page .import-panel,.app-shell.quotation-module .module-page .tariff-reference{background:var(--quote-alt)!important}.app-shell.quotation-module .module-page .tariff-reference{border-left:4px solid var(--quote-accent)!important}.app-shell.quotation-module .module-page .service-check-grid label{background:var(--quote-alt)!important;border-color:var(--quote-line)!important;border-radius:calc(var(--quote-radius) * .7 + 2px)!important}.app-shell.quotation-module .module-page .associated-tariff-detail{background:linear-gradient(155deg,var(--quote-surface),var(--quote-alt))!important}.app-shell.quotation-module .module-page .associated-tariff-heading>div>span,.app-shell.quotation-module .module-page :is(.quotation-code,.line-heading strong){color:var(--quote-accent)!important}.app-shell.quotation-module .module-page :is(.associated-tariff-table-wrap,.advanced-grid-wrap){border:1px solid var(--quote-line);border-radius:var(--quote-radius);overflow:auto}.app-shell.quotation-module .module-page table{background:var(--quote-surface)!important;color:var(--quote-text)!important}.app-shell.quotation-module .module-page thead,.app-shell.quotation-module .module-page .advanced-grid th{background:var(--quote-alt)!important;color:var(--quote-text)!important}.app-shell.quotation-module .module-page :is(th,td){border-color:var(--quote-line)!important;color:inherit}.app-shell.quotation-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--quote-accent) 6%,var(--quote-surface))!important}.app-shell.quotation-module .module-page .advanced-grid th button{background:transparent!important;color:inherit!important}.app-shell.quotation-module .module-page .action-icon,.app-shell.quotation-module .module-page .actions .upload-button{background:var(--quote-alt)!important;border:1px solid var(--quote-line)!important;color:var(--quote-accent)!important}.app-shell.quotation-module .module-page .action-icon.success{background:var(--quote-success)!important;color:var(--quote-success-text)!important}.app-shell.quotation-module .module-page .action-icon.danger{background:var(--quote-danger)!important;color:var(--quote-danger-text)!important}.app-shell.quotation-module .module-page :is(mark.draft,.pending-file){background:var(--quote-alt)!important;color:var(--quote-muted)!important}.app-shell.quotation-module .module-page :is(mark.issued,.validation-panel,.import-issues){background:var(--quote-warning)!important;border-color:var(--quote-warning-text)!important;color:var(--quote-warning-text)!important}.app-shell.quotation-module .module-page :is(mark.approved,.validation-panel.valid,.signed-file){background:var(--quote-success)!important;border-color:var(--quote-success-text)!important;color:var(--quote-success-text)!important}.app-shell.quotation-module .module-page :is(mark.rejected,mark.annulled){background:var(--quote-danger)!important;color:var(--quote-danger-text)!important}.app-shell.quotation-module .module-page .grid-pagination{color:var(--quote-muted)}.app-shell.quotation-module.design-modern .module-page :is(.panel,.pickup-card,.additional-card){border-radius:2px!important}.app-shell.quotation-module.design-jovial .module-page .workspace-tabs>button{border-radius:14px!important}.app-shell.quotation-module.design-jovial .module-page .section-nav button{border-radius:14px!important}.app-shell.quotation-module.design-jovial .module-page .section-heading span{background:#ffedbd!important;border-color:#ffdd83!important;color:#73521b!important}.app-shell.quotation-module.design-jovial .module-page .pickup-card:nth-of-type(2n),.app-shell.quotation-module.design-jovial .module-page .additional-card:nth-child(2n){background:#fffaf0!important}.app-shell.quotation-module.design-technological .module-page .workspace-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell.quotation-module.design-technological .module-page .workspace-tabs>button.active,.app-shell.quotation-module.design-technological .module-page .section-nav button.active{box-shadow:0 0 17px #32d2ea24!important}.app-shell.quotation-module.design-technological .module-page .advanced-grid .quotation-code{font-family:Consolas,Courier New,monospace;color:#5ce5f3!important}.app-shell.operation-module.design-modern{--operation-canvas:#f7f9fb;--operation-surface:#fff;--operation-alt:#edf2f5;--operation-soft:#f6f8fa;--operation-line:#d6e0e5;--operation-text:#172a3d;--operation-muted:#64798b;--operation-accent:#1d6478;--operation-strong:#10243a;--operation-success:#e8f5ec;--operation-success-text:#17623a;--operation-warning:#fff4d6;--operation-warning-text:#805b00;--operation-danger:#fff0f1;--operation-danger-text:#a02d40;--operation-radius:2px;--operation-shadow:none}.app-shell.operation-module.design-jovial{--operation-canvas:#fff9ea;--operation-surface:#fff;--operation-alt:#eaf8f5;--operation-soft:#fffdf7;--operation-line:#d7e7e2;--operation-text:#17364a;--operation-muted:#687d85;--operation-accent:#1699a7;--operation-strong:#193c50;--operation-success:#e2f7ec;--operation-success-text:#176a48;--operation-warning:#fff0c7;--operation-warning-text:#805800;--operation-danger:#fff0f1;--operation-danger-text:#a33a47;--operation-radius:18px;--operation-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.operation-module.design-technological{--operation-canvas:transparent;--operation-surface:#0d2a3a;--operation-alt:#0a2231;--operation-soft:#0b2534;--operation-line:#225b72;--operation-text:#eaf9fc;--operation-muted:#8db4c2;--operation-accent:#1aa2bc;--operation-strong:#0b3c50;--operation-success:#123d35;--operation-success-text:#5ce8b7;--operation-warning:#3b3219;--operation-warning-text:#ffd36b;--operation-danger:#3c2029;--operation-danger-text:#ff9da8;--operation-radius:8px;--operation-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.operation-module .module-page{background:var(--operation-canvas)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page :is(.summary article,.summary button,.panel,.order-pickup-points,.order-pickup-card,.pickup-point-status-grid article,.event-form,.recent-processes>span,.csv-template,.pickup-workspace-tabs,.pickup-order-filters,.detail-grid article,.timeline-panel,.additional-panel,.quick-scan,.quick-result,.trace-result,.document-history,.batch-scans,.pickup-summary article,.process-order-queue,.mini-catalog,.additional-services,.shipment-inspection,.shipment-items){background:var(--operation-surface)!important;border-color:var(--operation-line)!important;border-radius:var(--operation-radius)!important;box-shadow:var(--operation-shadow)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page :is(h1,h2,h3,h4,strong,label,legend,th,td){color:var(--operation-text)!important}.app-shell.operation-module .module-page :is(p,small,.destination-help,.pickup-points-heading small,.recent-processes small,.pickup-summary small,.timeline span,.timeline p,.timeline small,td small){color:var(--operation-muted)!important}.app-shell.operation-module .module-page .goods-reception-metrics article{background:var(--operation-soft)!important;border-color:var(--operation-line)!important}.app-shell.operation-module .module-page .goods-reception-metrics small{color:var(--operation-text)!important}.app-shell.operation-module .module-page :is(.order-form,.event-form,.compact-order-form,.shipment-form,.pickup-point-grid,.pickup-order-filters,.order-search,.document-form,.destination-grid,.shipment-destination-grid){align-items:start}.app-shell.operation-module .module-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--operation-surface)!important;border:1px solid var(--operation-line)!important;box-sizing:border-box;color:var(--operation-text)!important;min-height:42px;width:100%}.app-shell.operation-module .module-page :is(input,textarea)::placeholder{color:var(--operation-muted)!important;opacity:.8}.app-shell.operation-module .module-page :is(.check-row,.service-check,.file-button) input{min-height:auto;width:auto}.app-shell.operation-module .module-page :is(input,select,textarea):disabled{background:var(--operation-alt)!important;color:var(--operation-muted)!important}.app-shell.operation-module .module-page button:not(.link-button):not(.secondary-button):not(.danger-link):not(.action-icon-button):not(.pickup-open-button):not(.month-day):not(.calendar-visit):not(.operation-section-button):not(.summary-card):not(.trace-result):not(.quick-result):not(.queue-tab),.app-shell.operation-module .module-page .file-button{background:var(--operation-accent)!important;color:#fff!important}.app-shell.operation-module .module-page :is(.link-button,.action-icon-button,.pickup-open-button,.secondary-button){background:var(--operation-alt)!important;border:1px solid var(--operation-line)!important;color:var(--operation-accent)!important}.app-shell.operation-module .module-page :is(.danger-link,.action-icon-button.danger-icon){background:var(--operation-danger)!important;border-color:var(--operation-danger-text)!important;color:var(--operation-danger-text)!important}.app-shell.operation-module .module-page .section-nav{background:var(--operation-alt)!important;border-color:var(--operation-line)!important;border-radius:var(--operation-radius)!important;top:18px}.app-shell.operation-module .module-page .section-nav button{background:transparent!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page :is(.section-nav button.active,.order-service-tabs button.active,.pickup-workspace-tabs button.active,.document-tabs button.active,.queue-tabs button.active){background:var(--operation-strong)!important;color:#fff!important}.app-shell.operation-module .module-page :is(.order-service-tabs button,.pickup-workspace-tabs button,.document-tabs button,.queue-tabs button){background:var(--operation-alt)!important;border:1px solid var(--operation-line)!important;border-radius:calc(var(--operation-radius) * .65 + 3px)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page .summary :is(article,button){position:relative;overflow:hidden}.app-shell.operation-module .module-page .summary button{background:var(--operation-surface)!important;border:1px solid var(--operation-line)!important}.app-shell.operation-module .module-page .summary :is(article,button):before{background:var(--operation-accent);content:"";height:4px;inset:0 0 auto;position:absolute}.app-shell.operation-module .module-page .summary :is(article,button):nth-child(2):before{background:#f2b84b}.app-shell.operation-module .module-page .summary :is(article,button):nth-child(3):before{background:#19b77a}.app-shell.operation-module .module-page .summary :is(article,button):nth-child(4):before{background:#ec5570}.app-shell.operation-module .module-page :is(.summary span,.detail-grid span,.pickup-summary span){color:var(--operation-accent)!important}.app-shell.operation-module .module-page .summary strong{color:var(--operation-text)!important}.app-shell.operation-module .module-page .summary button.summary-card{background:var(--operation-surface)!important;border-color:var(--operation-line)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page :is(.quick-scan,.order-search,.pickup-order-filters,.csv-template,.service-row-head,.batch-scans header,.queue-heading,.pickup-commercial-card){background:var(--operation-alt)!important;border-color:var(--operation-line)!important}.app-shell.operation-module .module-page :is(.service-selector,.service-check,.scope-chip,.sequential-current-order,.quick-shipment-alert,.process-order-queue span,.additional-services){background:var(--operation-soft)!important;border-color:var(--operation-line)!important;border-radius:calc(var(--operation-radius) * .7 + 3px)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page .queue-tabs button{min-height:82px}.app-shell.operation-module .module-page .queue-tabs button.active{box-shadow:var(--operation-shadow)!important}.app-shell.operation-module .module-page .queue-tabs strong{color:inherit!important}.app-shell.operation-module .module-page .product-search-results{background:var(--operation-surface)!important;border-color:var(--operation-line)!important;border-radius:var(--operation-radius)!important;box-shadow:var(--operation-shadow)!important}.app-shell.operation-module .module-page .product-search-results button{background:transparent!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page .product-search-results button:is(:hover,.active){background:color-mix(in srgb,var(--operation-accent) 13%,var(--operation-surface))!important;color:var(--operation-text)!important}.app-shell.operation-module.design-jovial .module-page .product-search-results{box-shadow:0 14px 32px #193c4824!important}.app-shell.operation-module.design-technological .module-page .product-search-results{box-shadow:0 0 20px #32d2ea21!important}.app-shell.operation-module .module-page :is(.table-wrap,.batch-scans){border:1px solid var(--operation-line);border-radius:var(--operation-radius);overflow:auto}.app-shell.operation-module .module-page table{background:var(--operation-surface)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page thead{background:var(--operation-alt)!important}.app-shell.operation-module .module-page :is(th,td){border-color:var(--operation-line)!important}.app-shell.operation-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--operation-accent) 6%,var(--operation-surface))!important}.app-shell.operation-module .module-page .pickup-orders-table th>button{background:transparent!important;color:var(--operation-muted)!important}.app-shell.operation-module .module-page :is(.status,.pickup-control-heading>strong,.pickup-status-completed){background:var(--operation-success)!important;color:var(--operation-success-text)!important}.app-shell.operation-module .module-page :is(.pickup-status-in_route,.payment-warning,.csv-import-requirement){background:var(--operation-warning)!important;border-color:var(--operation-warning-text)!important;color:var(--operation-warning-text)!important}.app-shell.operation-module .module-page :is(.pickup-status-failed,.pickup-status-annulled,.state.error,.process-inline-error,.process-action-feedback.error){background:var(--operation-danger)!important;border-color:var(--operation-danger-text)!important;color:var(--operation-danger-text)!important}.app-shell.operation-module .module-page :is(.process-action-feedback.success){background:var(--operation-success)!important;border-color:var(--operation-success-text)!important;color:var(--operation-success-text)!important}.app-shell.operation-module .module-page :is(.state,.pickup-status-pending){background:var(--operation-alt)!important;border-color:var(--operation-line)!important;color:var(--operation-muted)!important}.app-shell.operation-module .module-page .pickup-status-scheduled{background:color-mix(in srgb,var(--operation-accent) 14%,var(--operation-surface))!important;color:var(--operation-accent)!important}.app-shell.operation-module.design-modern .module-page :is(.summary article,.summary button,.panel,.section-nav,.pickup-workspace-tabs){border-radius:2px!important}.app-shell.operation-module.design-jovial .module-page .summary :is(article,button):nth-child(odd){transform:translateY(-2px)}.app-shell.operation-module.design-jovial .module-page :is(.section-nav button,.order-service-tabs button,.pickup-workspace-tabs button,.document-tabs button){border-radius:14px!important}.app-shell.operation-module.design-jovial .module-page .queue-tabs button:nth-child(2n){background:#fff5d9!important}.app-shell.operation-module.design-jovial .module-page .queue-tabs button.active{background:var(--operation-strong)!important}.app-shell.operation-module.design-technological .module-page :is(.queue-tabs button.active,.section-nav button.active,.order-service-tabs button.active){box-shadow:0 0 18px #32d2ea24!important}.app-shell.operation-module.design-technological .module-page :is(.barcode,.code,.barcode-box,.operative-table td:first-child strong){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.operation-module.design-technological .module-page .summary :is(article,button):before{box-shadow:0 0 14px currentColor}.app-shell.operation-module .module-page .pickup-workspace-tabs button:not(.active){background:var(--operation-alt)!important;border-color:var(--operation-line)!important;box-shadow:none!important;color:var(--operation-text)!important;opacity:.72!important}.app-shell.operation-module .module-page .pickup-workspace-tabs button:not(.active):hover{border-color:var(--operation-accent)!important;color:var(--operation-accent)!important;opacity:1!important}.app-shell.operation-module .module-page .pickup-workspace-tabs button.active{background:var(--operation-strong)!important;border-color:var(--operation-accent)!important;box-shadow:inset 0 -4px 0 var(--operation-accent),0 4px 12px color-mix(in srgb,var(--operation-strong) 30%,transparent)!important;color:#fff!important;opacity:1!important;transform:translateY(-1px)}.app-shell.operation-module.design-technological .module-page .pickup-workspace-tabs button.active{background:#061722!important;border-color:#5ce5f3!important;box-shadow:inset 0 -4px #5ce5f3,0 0 16px #32d2ea38!important}.app-shell.operation-module .pickup-planning-workspace :is(.planning-metrics article,.planner-column,.pickup-schedule-form,.schedule-list,.planner-grid-wrap,.calendar-filters,.pickup-calendar-panel,.calendar-traffic-legend,.monitoring-filters,.photo-viewer){background:var(--operation-surface)!important;border-color:var(--operation-line)!important;border-radius:var(--operation-radius)!important;box-shadow:var(--operation-shadow)!important;color:var(--operation-text)!important}.app-shell.operation-module .pickup-planning-workspace :is(.daily-visit-form,.visit-card,.unplanned-card,.monitoring-context,.calendar-context,.agenda-context,.planner-grid th,.weekly-calendar thead th,.weekly-calendar tbody th){background:var(--operation-alt)!important;border-color:var(--operation-line)!important;color:var(--operation-text)!important}.app-shell.operation-module .pickup-planning-workspace :is(.planner-column>header,.pickup-schedule-form>header,.schedule-list>header,.planner-grid th,.planner-grid td,.weekly-calendar th,.weekly-calendar td){border-color:var(--operation-line)!important}.app-shell.operation-module .pickup-planning-workspace :is(.planning-metrics span,.planner-column p,.planner-column small,.planner-grid small,.planner-pagination small,.calendar-traffic-legend span){color:var(--operation-muted)!important}.app-shell.operation-module .pickup-planning-workspace :is(.planner-grid,.weekly-calendar){background:var(--operation-surface)!important;color:var(--operation-text)!important}.app-shell.operation-module .pickup-planning-workspace :is(.planner-grid td,.weekly-calendar td){background:var(--operation-surface)!important;color:var(--operation-text)!important}.app-shell.operation-module .pickup-planning-workspace .month-day{background:var(--operation-surface)!important;border-color:var(--operation-line)!important;color:var(--operation-text)!important}.app-shell.operation-module.design-jovial .pickup-planning-workspace :is(.planning-metrics article,.planner-column,.pickup-schedule-form,.schedule-list,.calendar-filters,.pickup-calendar-panel){border-radius:18px!important}.app-shell.operation-module.design-technological .pickup-planning-workspace :is(.planning-metrics article,.planner-column,.pickup-schedule-form,.schedule-list,.planner-grid-wrap,.calendar-filters,.pickup-calendar-panel,.calendar-traffic-legend,.monitoring-filters){background:#0d2a3a!important;border-color:#225b72!important}.app-shell.operation-module.design-technological .pickup-planning-workspace :is(.planning-metrics strong,.planner-column header b,.agenda-context,.calendar-context){color:#5ce5f3!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .planner-grid tr.planner-focused-row{background:#24351f!important;box-shadow:inset 4px 0 #ffd36b}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day.traffic-success,.app-shell.operation-module.design-technological .pickup-planning-workspace .calendar-visit.visit-traffic-success{background:#123d35!important;border-color:#287c63!important;color:#5ce8b7!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day.traffic-warning,.app-shell.operation-module.design-technological .pickup-planning-workspace .calendar-visit.visit-traffic-warning{background:#3b3219!important;border-color:#8b712c!important;color:#ffd36b!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day.traffic-danger,.app-shell.operation-module.design-technological .pickup-planning-workspace .calendar-visit.visit-traffic-danger{background:#3c2029!important;border-color:#8b4052!important;color:#ff9da8!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day.traffic-progress,.app-shell.operation-module.design-technological .pickup-planning-workspace .calendar-visit.visit-traffic-progress{background:#0d3041!important;border-color:#27728e!important;color:#67d9f0!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day:is(.traffic-future,.traffic-neutral),.app-shell.operation-module.design-technological .pickup-planning-workspace .calendar-visit.visit-traffic-neutral{background:#0b2534!important;border-color:#4a7180!important;color:#b7d3dc!important}@media(max-width:900px){.app-shell.operation-module .module-page .section-nav{display:flex;overflow-x:auto;position:static}.app-shell.operation-module .module-page .section-nav button{flex:0 0 auto;white-space:nowrap}.app-shell.operation-module .module-page :is(.summary,.queue-tabs){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.app-shell.operation-module .module-page :is(.summary,.queue-tabs){grid-template-columns:1fr}.app-shell.operation-module .module-page :is(.panel,.summary article,.summary button){padding:14px!important}.app-shell.operation-module .module-page .orders-heading,.app-shell.operation-module .module-page .pickup-control-heading,.app-shell.operation-module .module-page .document-history .heading{align-items:stretch;flex-direction:column}.app-shell.operation-module .module-page .form-actions{align-items:stretch;display:grid}.app-shell.operation-module .module-page .form-actions button{width:100%}}.app-shell.order-service-module .module-page .order-service-tabs{background:var(--operation-alt)!important;border:1px solid var(--operation-line)!important;border-radius:var(--operation-radius)!important;counter-reset:order-tab;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px!important}.app-shell.order-service-module .module-page .order-service-tabs button{align-items:center;counter-increment:order-tab;display:flex;gap:8px;justify-content:flex-start;min-height:48px;padding:9px 12px!important;text-align:left}.app-shell.order-service-module .module-page .order-service-tabs button:before{align-items:center;background:var(--operation-surface);border:1px solid var(--operation-line);border-radius:50%;color:var(--operation-accent);content:counter(order-tab);display:inline-flex;flex:0 0 25px;font-size:11px;font-weight:900;height:25px;justify-content:center}.app-shell.order-service-module .module-page .order-service-tabs button.active:before{background:var(--operation-accent);border-color:var(--operation-accent);color:#fff}.app-shell.order-service-module .module-page .orders-heading{border-bottom:1px solid var(--operation-line);padding-bottom:14px}.app-shell.order-service-module .module-page .orders-heading>button{min-width:112px}.app-shell.order-service-module .module-page .order-search{grid-template-columns:minmax(190px,1.4fr) minmax(180px,1.2fr) repeat(3,minmax(128px,.8fr)) auto}.app-shell.order-service-module .module-page .order-search-actions{align-self:end}.app-shell.order-service-module .module-page .order-search-actions button{min-height:42px}.app-shell.order-service-module .module-page .table-wrap>table thead{position:sticky;top:0;z-index:1}.app-shell.order-service-module .module-page .table-wrap>table th{font-size:11px;letter-spacing:.025em;padding:11px 9px}.app-shell.order-service-module .module-page .table-wrap>table td{font-size:12px;padding:11px 9px;vertical-align:top}.app-shell.order-service-module .module-page .table-wrap>table td:first-child strong{color:var(--operation-accent)!important}.app-shell.order-service-module .module-page .order-row-actions{display:grid;grid-template-columns:repeat(3,34px)}.app-shell.order-service-module .module-page .action-icon-button{border-radius:calc(var(--operation-radius) * .55 + 3px)!important}.app-shell.order-service-module .module-page .compact-order-form{background:var(--operation-soft);border:1px solid var(--operation-line);border-radius:var(--operation-radius);padding:16px}.app-shell.order-service-module .module-page .service-selector{background:var(--operation-surface)!important;border-color:var(--operation-line)!important;border-radius:var(--operation-radius)!important}.app-shell.order-service-module .module-page .service-selector>small{background:var(--operation-alt);border-left:3px solid var(--operation-accent);color:var(--operation-muted)!important;grid-column:1/-1;margin:0;padding:8px 10px}.app-shell.order-service-module .module-page .service-check{min-height:62px}.app-shell.order-service-module .module-page .order-package-row,.app-shell.order-service-module .module-page .order-dimensions-row,.app-shell.order-service-module .module-page .destination-grid{background:var(--operation-surface);border:1px solid var(--operation-line);border-radius:var(--operation-radius);padding:12px}.app-shell.order-service-module .module-page .destination-help{background:var(--operation-alt);border-left:3px solid var(--operation-accent);margin:0!important;padding:8px 10px}.app-shell.order-service-module .module-page .order-pickup-points{background:var(--operation-surface)!important}.app-shell.order-service-module .module-page .order-pickup-card{background:var(--operation-soft)!important}.app-shell.order-service-module .module-page .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.order-service-module .module-page .detail-grid article{min-height:112px;position:relative}.app-shell.order-service-module .module-page .detail-grid article:after{background:var(--operation-accent);content:"";height:3px;inset:auto 14px 0;opacity:.55;position:absolute}.app-shell.order-service-module .module-page .detail-grid strong{font-size:17px!important;line-height:1.3}.app-shell.order-service-module .module-page .additional-panel{background:var(--operation-surface)!important}.app-shell.order-service-module .module-page .additional-panel li{background:var(--operation-soft);border:1px solid var(--operation-line);border-radius:calc(var(--operation-radius) * .6 + 3px);padding:10px 12px}.app-shell.order-service-module .module-page .shipment-form{background:var(--operation-soft);border:1px solid var(--operation-line);border-radius:var(--operation-radius);padding:16px}.app-shell.order-service-module .module-page .shipments-table{margin-top:18px}.app-shell.order-service-module .module-page .table-actions{align-items:center;background:var(--operation-alt);border-bottom:1px solid var(--operation-line);display:flex;flex-wrap:wrap;gap:9px;padding:10px 12px}.app-shell.order-service-module .module-page .table-actions label{align-items:center;display:flex;gap:7px}.app-shell.order-service-module .module-page .table-actions input{min-height:auto;width:auto}.app-shell.order-service-module .module-page .shipments-table tbody tr{cursor:pointer}.app-shell.order-service-module .module-page .shipments-table tbody tr.selected{background:color-mix(in srgb,var(--operation-accent) 12%,var(--operation-surface))!important}.app-shell.order-service-module .module-page .shipment-inspection{background:var(--operation-surface)!important;border:1px solid var(--operation-line)!important;border-radius:var(--operation-radius)!important;box-shadow:var(--operation-shadow)!important;margin-top:16px;padding:16px}.app-shell.order-service-module .module-page .shipment-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.order-service-module .module-page .shipment-detail-grid p{background:var(--operation-soft);border:1px solid var(--operation-line);border-radius:calc(var(--operation-radius) * .6 + 3px);margin:0;padding:10px}.app-shell.order-service-module .module-page .shipment-detail-grid small{color:var(--operation-muted)!important;display:block;margin-bottom:5px}.app-shell.order-service-module .module-page .shipment-items{background:var(--operation-soft)!important;border:1px solid var(--operation-line)!important;border-radius:var(--operation-radius)!important;margin-top:14px;padding:14px}.app-shell.order-service-module.design-modern .module-page :is(.order-service-tabs,.compact-order-form,.shipment-form){border-radius:2px!important}.app-shell.order-service-module.design-modern .module-page .order-service-tabs button{border-radius:2px!important}.app-shell.order-service-module.design-jovial .module-page .order-service-tabs{background:#eef9f6!important}.app-shell.order-service-module.design-jovial .module-page .order-service-tabs button{border-radius:14px!important}.app-shell.order-service-module.design-jovial .module-page .order-service-tabs button:nth-child(2n):not(.active){background:#fff5d9!important}.app-shell.order-service-module.design-jovial .module-page .service-check:nth-of-type(2n){background:#fff8e7!important}.app-shell.order-service-module.design-jovial .module-page .detail-grid article:nth-child(3n+2){background:#fffaf0!important}.app-shell.order-service-module.design-technological .module-page :is(.order-service-tabs button.active,.action-icon-button:hover){box-shadow:0 0 16px #32d2ea2b!important}.app-shell.order-service-module.design-technological .module-page :is(.table-wrap>table td:first-child strong,.shipments-table td:nth-child(2) strong){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.order-service-module.design-technological .module-page .compact-order-form,.app-shell.order-service-module.design-technological .module-page .shipment-form{background:#081e2bb8!important}@media(max-width:1180px){.app-shell.order-service-module .module-page .order-service-tabs,.app-shell.order-service-module .module-page .detail-grid,.app-shell.order-service-module .module-page .shipment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell.order-service-module .module-page .order-service-tabs,.app-shell.order-service-module .module-page .detail-grid,.app-shell.order-service-module .module-page .shipment-detail-grid{grid-template-columns:1fr}.app-shell.order-service-module .module-page .order-service-tabs button{min-height:42px}.app-shell.order-service-module .module-page :is(.compact-order-form,.shipment-form){padding:12px}.app-shell.order-service-module .module-page .table-actions{align-items:stretch;display:grid}.app-shell.order-service-module .module-page .table-actions button{width:100%}}.app-shell.corporate-customers-module.design-modern{--customer-canvas:#f8fafb;--customer-surface:#fff;--customer-alt:#edf2f5;--customer-soft:#f6f8fa;--customer-line:#d6e0e5;--customer-text:#172a3d;--customer-muted:#64798b;--customer-accent:#1d6478;--customer-strong:#10243a;--customer-success:#e8f5ec;--customer-success-text:#17623a;--customer-info:#eaf3fb;--customer-info-text:#245d82;--customer-danger:#fff0f1;--customer-danger-text:#a02d40;--customer-radius:2px;--customer-shadow:none}.app-shell.corporate-customers-module.design-jovial{--customer-canvas:#fff9ea;--customer-surface:#fff;--customer-alt:#eaf8f5;--customer-soft:#fffdf7;--customer-line:#d7e7e2;--customer-text:#17364a;--customer-muted:#687d85;--customer-accent:#1699a7;--customer-strong:#193c50;--customer-success:#e2f7ec;--customer-success-text:#176a48;--customer-info:#e8f5ff;--customer-info-text:#28628a;--customer-danger:#fff0f1;--customer-danger-text:#a33a47;--customer-radius:18px;--customer-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.corporate-customers-module.design-technological{--customer-canvas:transparent;--customer-surface:#0d2a3a;--customer-alt:#0a2231;--customer-soft:#0b2534;--customer-line:#225b72;--customer-text:#eaf9fc;--customer-muted:#8db4c2;--customer-accent:#1aa2bc;--customer-strong:#0b3c50;--customer-success:#123d35;--customer-success-text:#5ce8b7;--customer-info:#122f43;--customer-info-text:#67dcec;--customer-danger:#3c2029;--customer-danger-text:#ff9da8;--customer-radius:8px;--customer-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.corporate-customers-module .module-page{background:var(--customer-canvas)!important;color:var(--customer-text)!important}.app-shell.corporate-customers-module .module-page :is(.panel,.customer-search,.import-box){background:var(--customer-surface)!important;border-color:var(--customer-line)!important;border-radius:var(--customer-radius)!important;box-shadow:var(--customer-shadow)!important;color:var(--customer-text)!important}.app-shell.corporate-customers-module .module-page :is(h1,h2,h3,strong,label,th,td){color:var(--customer-text)!important}.app-shell.corporate-customers-module .module-page :is(p,small){color:var(--customer-muted)!important}.app-shell.corporate-customers-module .module-page :is(input:not([type=file]),select,textarea){background:var(--customer-surface)!important;border:1px solid var(--customer-line)!important;box-sizing:border-box;color:var(--customer-text)!important;min-height:42px;width:100%}.app-shell.corporate-customers-module .module-page :is(input,textarea)::placeholder{color:var(--customer-muted)!important;opacity:.8}.app-shell.corporate-customers-module .module-page button:not(.secondary):not(.link):not(.danger),.app-shell.corporate-customers-module .module-page .import-button{background:var(--customer-accent)!important;color:#fff!important}.app-shell.corporate-customers-module .module-page :is(button.secondary,button.link){background:var(--customer-alt)!important;border:1px solid var(--customer-line)!important;color:var(--customer-accent)!important}.app-shell.corporate-customers-module .module-page button.danger{background:var(--customer-danger)!important;border:1px solid var(--customer-danger-text)!important;color:var(--customer-danger-text)!important}.app-shell.corporate-customers-module .module-page .page-tools{margin-bottom:12px}.app-shell.corporate-customers-module .module-page .page-tools button:before{content:"⇩";font-size:14px;margin-right:7px}.app-shell.corporate-customers-module .module-page .import-box{background:var(--customer-soft)!important;border-style:dashed!important;grid-template-columns:minmax(0,1fr) auto auto}.app-shell.corporate-customers-module .module-page .import-box code{background:var(--customer-alt);border:1px solid var(--customer-line);border-radius:calc(var(--customer-radius) * .5 + 3px);color:var(--customer-accent)!important;padding:7px 9px}.app-shell.corporate-customers-module .module-page .import-message.processing{background:var(--customer-info)!important;color:var(--customer-info-text)!important}.app-shell.corporate-customers-module .module-page .import-message.success{background:var(--customer-success)!important;color:var(--customer-success-text)!important}.app-shell.corporate-customers-module .module-page .import-message.error{background:var(--customer-danger)!important;color:var(--customer-danger-text)!important}.app-shell.corporate-customers-module .module-page .operator-selector{background:var(--customer-info)!important;border-left:4px solid var(--customer-info-text)!important}.app-shell.corporate-customers-module .module-page .operator-selector label{max-width:480px}.app-shell.corporate-customers-module .module-page .customer-search{align-items:start;background:var(--customer-alt)!important;grid-template-columns:minmax(260px,1fr) minmax(190px,.45fr) auto auto}.app-shell.corporate-customers-module .module-page .customer-search button{align-self:end;min-height:42px}.app-shell.corporate-customers-module .module-page .grid{align-items:start;grid-template-columns:minmax(360px,480px) minmax(0,1fr)}.app-shell.corporate-customers-module .module-page .customer-form-panel{background:var(--customer-soft)!important;position:sticky;top:18px}.app-shell.corporate-customers-module .module-page .customer-form-panel h3{border-bottom:1px solid var(--customer-line);grid-column:1/-1;padding-bottom:12px}.app-shell.corporate-customers-module .module-page .form-actions{display:flex;flex-wrap:wrap;gap:9px}.app-shell.corporate-customers-module .module-page .form-actions button{min-width:132px}.app-shell.corporate-customers-module .module-page .customer-list-panel{padding:0!important}.app-shell.corporate-customers-module .module-page .customer-list-heading{align-items:center;border-bottom:1px solid var(--customer-line);display:flex;justify-content:space-between;padding:16px 18px}.app-shell.corporate-customers-module .module-page .customer-list-heading h3{margin:0}.app-shell.corporate-customers-module .module-page .customer-list-heading span{background:var(--customer-alt);border:1px solid var(--customer-line);border-radius:999px;color:var(--customer-accent);font-size:11px;font-weight:900;padding:5px 9px}.app-shell.corporate-customers-module .module-page .customer-list-panel>p{padding:0 18px}.app-shell.corporate-customers-module .module-page .customer-list-panel table{background:var(--customer-surface)!important}.app-shell.corporate-customers-module .module-page .customer-list-panel thead{background:var(--customer-alt)!important;position:sticky;top:0;z-index:1}.app-shell.corporate-customers-module .module-page .customer-list-panel :is(th,td){border-color:var(--customer-line)!important;font-size:12px;padding:11px 10px;vertical-align:top}.app-shell.corporate-customers-module .module-page .customer-list-panel th{color:var(--customer-muted)!important;font-size:11px;letter-spacing:.025em;text-transform:uppercase}.app-shell.corporate-customers-module .module-page .customer-list-panel tbody tr:hover{background:color-mix(in srgb,var(--customer-accent) 6%,var(--customer-surface))!important}.app-shell.corporate-customers-module .module-page .customer-list-panel td:first-child{font-weight:850}.app-shell.corporate-customers-module .module-page .customer-list-panel td:last-child{white-space:nowrap}.app-shell.corporate-customers-module .module-page .customer-list-panel td:last-child button{padding:7px 9px}.app-shell.corporate-customers-module.design-modern .module-page :is(.panel,.customer-search,.import-box){border-radius:2px!important}.app-shell.corporate-customers-module.design-jovial .module-page .customer-form-panel{background:#fffdf8!important}.app-shell.corporate-customers-module.design-jovial .module-page .customer-list-panel tbody tr:nth-child(2n){background:#fffaf0}.app-shell.corporate-customers-module.design-jovial .module-page .customer-list-heading span{background:#fff0c7}.app-shell.corporate-customers-module.design-technological .module-page .customer-list-panel td:nth-child(2){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.corporate-customers-module.design-technological .module-page .customer-form-panel{background:#081e2bb8!important}.app-shell.corporate-customers-module.design-technological .module-page .customer-list-heading{box-shadow:0 5px 16px #32d2ea0d}@media(max-width:1180px){.app-shell.corporate-customers-module .module-page .grid{grid-template-columns:1fr}.app-shell.corporate-customers-module .module-page .customer-form-panel{position:static}.app-shell.corporate-customers-module .module-page .customer-search{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.corporate-customers-module .module-page .import-box{grid-template-columns:1fr auto}}@media(max-width:680px){.app-shell.corporate-customers-module .module-page :is(.customer-search,.import-box,.form){grid-template-columns:1fr}.app-shell.corporate-customers-module .module-page .page-tools button,.app-shell.corporate-customers-module .module-page .form-actions button{width:100%}.app-shell.corporate-customers-module .module-page .form-actions{display:grid}.app-shell.corporate-customers-module .module-page .customer-list-heading{align-items:flex-start;flex-direction:column;gap:8px}}.app-shell.catalogs-module.design-modern{--catalog-canvas:#f8fafb;--catalog-surface:#fff;--catalog-alt:#edf2f5;--catalog-soft:#f6f8fa;--catalog-line:#d6e0e5;--catalog-text:#172a3d;--catalog-muted:#64798b;--catalog-accent:#1d6478;--catalog-strong:#10243a;--catalog-success:#e8f5ec;--catalog-success-text:#17623a;--catalog-warning:#fff4d6;--catalog-warning-text:#805b00;--catalog-danger:#fff0f1;--catalog-danger-text:#a02d40;--catalog-radius:2px;--catalog-shadow:none}.app-shell.catalogs-module.design-jovial{--catalog-canvas:#fff9ea;--catalog-surface:#fff;--catalog-alt:#eaf8f5;--catalog-soft:#fffdf7;--catalog-line:#d7e7e2;--catalog-text:#17364a;--catalog-muted:#687d85;--catalog-accent:#1699a7;--catalog-strong:#193c50;--catalog-success:#e2f7ec;--catalog-success-text:#176a48;--catalog-warning:#fff0c7;--catalog-warning-text:#805800;--catalog-danger:#fff0f1;--catalog-danger-text:#a33a47;--catalog-radius:18px;--catalog-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.catalogs-module.design-technological{--catalog-canvas:transparent;--catalog-surface:#0d2a3a;--catalog-alt:#0a2231;--catalog-soft:#0b2534;--catalog-line:#225b72;--catalog-text:#eaf9fc;--catalog-muted:#8db4c2;--catalog-accent:#1aa2bc;--catalog-strong:#0b3c50;--catalog-success:#123d35;--catalog-success-text:#5ce8b7;--catalog-warning:#3b3219;--catalog-warning-text:#ffd36b;--catalog-danger:#3c2029;--catalog-danger-text:#ff9da8;--catalog-radius:8px;--catalog-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.catalogs-module .module-page{background:var(--catalog-canvas)!important;color:var(--catalog-text)!important}.app-shell.catalogs-module .module-page :is(.panel,.import-box,.duplicate-box,.postal-form,.ubigeo-search,.ubigeo-results,.catalog-create-form,.read-only-note,.status-grid article,.service-picker label){background:var(--catalog-surface)!important;border-color:var(--catalog-line)!important;border-radius:var(--catalog-radius)!important;box-shadow:var(--catalog-shadow)!important;color:var(--catalog-text)!important}.app-shell.catalogs-module .module-page :is(h1,h2,h3,h4,strong,label,legend,th,td){color:var(--catalog-text)!important}.app-shell.catalogs-module .module-page :is(p,small,.pagination span){color:var(--catalog-muted)!important}.app-shell.catalogs-module .module-page label{align-content:start;display:grid;gap:6px}.app-shell.catalogs-module .module-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--catalog-surface)!important;border:1px solid var(--catalog-line)!important;box-sizing:border-box;color:var(--catalog-text)!important;min-height:42px;width:100%}.app-shell.catalogs-module .module-page :is(input,textarea)::placeholder{color:var(--catalog-muted)!important;opacity:.8}.app-shell.catalogs-module .module-page :is(.check-row,.operational-area-picker label,.service-picker label,.import-button) input{min-height:auto;width:auto}.app-shell.catalogs-module .module-page button:not(.secondary):not(.text-button):not(.danger),.app-shell.catalogs-module .module-page .import-button{background:var(--catalog-accent)!important;color:#fff!important}.app-shell.catalogs-module .module-page :is(button.secondary,button.text-button){background:var(--catalog-alt)!important;border:1px solid var(--catalog-line)!important;color:var(--catalog-accent)!important}.app-shell.catalogs-module .module-page button.danger{background:var(--catalog-danger)!important;border:1px solid var(--catalog-danger-text)!important;color:var(--catalog-danger-text)!important}.app-shell.catalogs-module .module-page .catalog-workspace{grid-template-columns:250px minmax(0,1fr)}.app-shell.catalogs-module .module-page .section-nav{background:var(--catalog-alt)!important;border-color:var(--catalog-line)!important;border-radius:var(--catalog-radius)!important;gap:5px;padding:7px}.app-shell.catalogs-module .module-page .section-nav button{background:transparent!important;border-left:3px solid transparent;color:var(--catalog-text)!important;min-height:39px}.app-shell.catalogs-module .module-page .section-nav button.active{background:var(--catalog-strong)!important;border-left-color:var(--catalog-accent);color:#fff!important}.app-shell.catalogs-module .module-page .section-nav button:after{color:var(--catalog-muted);content:"›";font-size:16px;margin-left:auto}.app-shell.catalogs-module .module-page .section-nav button.active:after{color:#fff}.app-shell.catalogs-module .module-page .panel>h3:first-child{border-bottom:1px solid var(--catalog-line);padding-bottom:11px}.app-shell.catalogs-module .module-page .catalog-heading{border-bottom:1px solid var(--catalog-line);padding-bottom:12px}.app-shell.catalogs-module .module-page .scope-badge{background:var(--catalog-alt)!important;border:1px solid var(--catalog-line);color:var(--catalog-accent)!important}.app-shell.catalogs-module .module-page .state{background:var(--catalog-alt)!important;border-color:var(--catalog-line)!important;color:var(--catalog-muted)!important}.app-shell.catalogs-module .module-page .import-box{background:var(--catalog-soft)!important;border-style:dashed!important;grid-template-columns:minmax(0,1fr) auto auto}.app-shell.catalogs-module .module-page .import-box code{background:var(--catalog-alt)!important;border:1px solid var(--catalog-line);color:var(--catalog-accent)!important}.app-shell.catalogs-module .module-page .duplicate-box{background:var(--catalog-soft)!important}.app-shell.catalogs-module .module-page .service-picker label{background:var(--catalog-alt)!important}.app-shell.catalogs-module .module-page :is(.postal-form,.ubigeo-search,.catalog-create-form){align-items:start;background:var(--catalog-soft)!important}.app-shell.catalogs-module .module-page :is(.postal-form,.catalog-create-form) button{align-self:end;min-height:42px}.app-shell.catalogs-module .module-page .operational-area-picker{background:var(--catalog-alt);border-color:var(--catalog-line)!important;border-radius:var(--catalog-radius)!important}.app-shell.catalogs-module .module-page .operational-area-picker label{align-items:center;display:flex}.app-shell.catalogs-module .module-page .columns>section,.app-shell.catalogs-module .module-page .forms>form{background:var(--catalog-soft);border:1px solid var(--catalog-line);border-radius:var(--catalog-radius);padding:13px}.app-shell.catalogs-module .module-page ul li{border-bottom:1px solid var(--catalog-line);padding:5px 0}.app-shell.catalogs-module .module-page .table-wrap{border:1px solid var(--catalog-line);border-radius:var(--catalog-radius);overflow:auto}.app-shell.catalogs-module .module-page table{background:var(--catalog-surface)!important;margin-top:0!important}.app-shell.catalogs-module .module-page thead{background:var(--catalog-alt)!important;position:sticky;top:0;z-index:1}.app-shell.catalogs-module .module-page :is(th,td){border-color:var(--catalog-line)!important;font-size:12px;padding:10px 9px;vertical-align:middle}.app-shell.catalogs-module .module-page th{color:var(--catalog-muted)!important;font-size:11px;letter-spacing:.025em;text-transform:uppercase}.app-shell.catalogs-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--catalog-accent) 6%,var(--catalog-surface))!important}.app-shell.catalogs-module .module-page .service-code{color:var(--catalog-accent)!important}.app-shell.catalogs-module .module-page .service-description{color:var(--catalog-muted)!important}.app-shell.catalogs-module .module-page .table-status.active{background:var(--catalog-success)!important;color:var(--catalog-success-text)!important}.app-shell.catalogs-module .module-page .table-status.inactive{background:var(--catalog-alt)!important;color:var(--catalog-muted)!important}.app-shell.catalogs-module .module-page .pagination{border-top:1px solid var(--catalog-line);padding-top:12px}.app-shell.catalogs-module.design-modern .module-page :is(.panel,.section-nav,.import-box,.table-wrap){border-radius:2px!important}.app-shell.catalogs-module.design-jovial .module-page .section-nav button{border-radius:13px!important}.app-shell.catalogs-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){background:#fff5d9!important}.app-shell.catalogs-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fffaf0}.app-shell.catalogs-module.design-jovial .module-page .operational-area-picker label:nth-of-type(odd){background:#fff5d9!important;border-radius:999px;padding:5px 9px}.app-shell.catalogs-module.design-technological .module-page :is(.service-code,table td:nth-child(2) strong){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.catalogs-module.design-technological .module-page .section-nav button.active{box-shadow:0 0 16px #32d2ea24}.app-shell.catalogs-module.design-technological .module-page :is(.catalog-create-form,.postal-form,.duplicate-box){background:#081e2bb8!important}@media(max-width:1050px){.app-shell.catalogs-module .module-page .catalog-workspace{grid-template-columns:1fr}.app-shell.catalogs-module .module-page .section-nav{display:flex;overflow-x:auto;position:static}.app-shell.catalogs-module .module-page .section-nav button{flex:0 0 auto;white-space:nowrap}.app-shell.catalogs-module .module-page .section-nav button:after{display:none}.app-shell.catalogs-module .module-page .import-box{grid-template-columns:1fr auto}}@media(max-width:680px){.app-shell.catalogs-module .module-page :is(.import-box,.catalog-create-form,.product-create-form,.postal-search,.ubigeo-search,.service-form,.duplicate-controls){grid-template-columns:1fr}.app-shell.catalogs-module .module-page .import-box button,.app-shell.catalogs-module .module-page .import-button{width:100%}.app-shell.catalogs-module .module-page .pagination{align-items:stretch;display:grid}.app-shell.catalogs-module .module-page .pagination button{width:100%}}.app-shell.catalog-branches-module .module-page .selector-panel{align-items:start;grid-template-columns:minmax(260px,420px) repeat(2,minmax(160px,1fr))}.app-shell.catalog-branches-module .module-page .selector-panel article,.app-shell.catalog-branches-module .module-page .suggestion{background:var(--catalog-soft)!important;border-color:var(--catalog-line)!important;border-radius:var(--catalog-radius)!important;box-shadow:var(--catalog-shadow)!important}.app-shell.catalog-branches-module .module-page .selector-panel article{border-top:4px solid var(--catalog-accent)!important;min-height:86px}.app-shell.catalog-branches-module .module-page .selector-panel article:nth-of-type(2){border-top-color:#f2b84b!important}.app-shell.catalog-branches-module .module-page .selector-panel span{color:var(--catalog-muted)!important}.app-shell.catalog-branches-module .module-page .selector-panel strong{color:var(--catalog-text)!important}.app-shell.catalog-branches-module .module-page .layout{align-items:start;grid-template-columns:minmax(350px,470px) minmax(0,1fr)}.app-shell.catalog-branches-module .module-page .layout>.form{background:var(--catalog-soft)!important;position:sticky;top:18px}.app-shell.catalog-branches-module .module-page .layout>.form h3{border-bottom:1px solid var(--catalog-line);padding-bottom:11px}.app-shell.catalog-branches-module .module-page .form-grid{align-items:start}.app-shell.catalog-branches-module .module-page .check-row{align-items:center;display:flex}.app-shell.catalog-branches-module .module-page .check-row input{min-height:auto;width:auto}.app-shell.catalog-branches-module .module-page .actions{display:flex;flex-wrap:wrap;gap:6px}.app-shell.catalog-branches-module .module-page .actions button{font-size:11px;padding:7px 9px}.app-shell.catalog-branches-module .module-page .status{background:var(--catalog-success)!important;color:var(--catalog-success-text)!important}.app-shell.catalog-branches-module .module-page .suggest-form{align-items:start;background:var(--catalog-soft);border:1px solid var(--catalog-line);border-radius:var(--catalog-radius);padding:14px}.app-shell.catalog-branches-module .module-page .suggest-form button{align-self:end;min-height:42px}.app-shell.catalog-branches-module.design-jovial .module-page .selector-panel article:nth-child(2n){background:#fff8e7!important}.app-shell.catalog-branches-module.design-technological .module-page :is(td:first-child strong,.suggestion strong){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}@media(max-width:1120px){.app-shell.catalog-branches-module .module-page .layout{grid-template-columns:1fr}.app-shell.catalog-branches-module .module-page .layout>.form{position:static}}@media(max-width:760px){.app-shell.catalog-branches-module .module-page .selector-panel,.app-shell.catalog-branches-module .module-page .suggest-form{grid-template-columns:1fr}.app-shell.catalog-branches-module .module-page .suggest-form button{width:100%}}.app-shell.consultation-module.design-modern{--trace-canvas:#f8fafb;--trace-surface:#fff;--trace-alt:#edf2f5;--trace-soft:#f6f8fa;--trace-line:#d6e0e5;--trace-text:#172a3d;--trace-muted:#64798b;--trace-accent:#1d6478;--trace-strong:#10243a;--trace-success:#e8f5ec;--trace-success-text:#17623a;--trace-document:#eaf3fb;--trace-document-text:#245d82;--trace-warning:#fff4d6;--trace-warning-text:#805b00;--trace-danger:#fff0f1;--trace-danger-text:#a02d40;--trace-radius:2px;--trace-shadow:none}.app-shell.consultation-module.design-jovial{--trace-canvas:#fff9ea;--trace-surface:#fff;--trace-alt:#eaf8f5;--trace-soft:#fffdf7;--trace-line:#d7e7e2;--trace-text:#17364a;--trace-muted:#687d85;--trace-accent:#1699a7;--trace-strong:#193c50;--trace-success:#e2f7ec;--trace-success-text:#176a48;--trace-document:#e8f5ff;--trace-document-text:#28628a;--trace-warning:#fff0c7;--trace-warning-text:#805800;--trace-danger:#fff0f1;--trace-danger-text:#a33a47;--trace-radius:18px;--trace-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.consultation-module.design-technological{--trace-canvas:transparent;--trace-surface:#0d2a3a;--trace-alt:#0a2231;--trace-soft:#0b2534;--trace-line:#225b72;--trace-text:#eaf9fc;--trace-muted:#8db4c2;--trace-accent:#1aa2bc;--trace-strong:#0b3c50;--trace-success:#123d35;--trace-success-text:#5ce8b7;--trace-document:#122f43;--trace-document-text:#67dcec;--trace-warning:#3b3219;--trace-warning-text:#ffd36b;--trace-danger:#3c2029;--trace-danger-text:#ff9da8;--trace-radius:8px;--trace-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.consultation-module .module-page{background:var(--trace-canvas)!important;color:var(--trace-text)!important}.app-shell.consultation-module .module-page :is(.panel,.result-row,.shipment-data-grid,.consolidated-items,.pickup-trace-list article,.route-summary div,.order-without-shipments){background:var(--trace-surface)!important;border-color:var(--trace-line)!important;border-radius:var(--trace-radius)!important;box-shadow:var(--trace-shadow)!important;color:var(--trace-text)!important}.app-shell.consultation-module .module-page :is(h1,h2,h3,h4,strong,dt,dd,th,td){color:var(--trace-text)!important}.app-shell.consultation-module .module-page :is(p,small,.empty,.ip-cell,.movement-description,.responsible-cell small){color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .search-bar{grid-template-columns:minmax(260px,1fr) auto}.app-shell.consultation-module .module-page .search-bar input{background:var(--trace-surface)!important;border:1px solid var(--trace-line)!important;box-sizing:border-box;color:var(--trace-text)!important;min-height:44px;width:100%}.app-shell.consultation-module .module-page .search-bar input::placeholder{color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .search-bar button{background:var(--trace-accent)!important;min-height:44px}.app-shell.consultation-module .module-page .state{background:var(--trace-alt)!important;border-color:var(--trace-line)!important;color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .panel-heading>strong{background:var(--trace-alt);border:1px solid var(--trace-line);border-radius:999px;color:var(--trace-accent)!important;font-size:11px;padding:5px 9px}.app-shell.consultation-module .module-page .result-list{gap:5px}.app-shell.consultation-module .module-page .result-row{grid-template-columns:minmax(145px,170px) minmax(120px,150px) minmax(150px,190px) minmax(220px,1fr) auto;min-height:42px;padding:7px 10px}.app-shell.consultation-module .module-page .result-row:hover{background:color-mix(in srgb,var(--trace-accent) 7%,var(--trace-surface))!important;border-color:var(--trace-accent)!important}.app-shell.consultation-module .module-page .result-row>strong{color:var(--trace-accent)!important}.app-shell.consultation-module .module-page .status{background:var(--trace-success)!important;color:var(--trace-success-text)!important}.app-shell.consultation-module .module-page .status.secondary{background:var(--trace-alt)!important;color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .trace-header{gap:8px}.app-shell.consultation-module .module-page .eyebrow{color:var(--trace-accent)!important}.app-shell.consultation-module .module-page .trace-title h2{font-family:Consolas,Courier New,monospace;font-size:20px}.app-shell.consultation-module .module-page .quick-data{gap:0}.app-shell.consultation-module .module-page .quick-data div{border-color:var(--trace-line)!important;padding:7px 9px}.app-shell.consultation-module .module-page .quick-data dt,.app-shell.consultation-module .module-page .shipment-data-grid dt{color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .contracted-services{border-color:var(--trace-line)!important}.app-shell.consultation-module .module-page .contracted-services>strong{color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .contracted-services>span{background:var(--trace-alt)!important;color:var(--trace-text)!important}.app-shell.consultation-module .module-page .shipment-data-heading{border-color:var(--trace-line)!important}.app-shell.consultation-module .module-page .shipment-data-grid{background:var(--trace-soft)!important}.app-shell.consultation-module .module-page .shipment-data-grid>div{border-color:var(--trace-line)!important;min-height:48px;padding:6px 8px}.app-shell.consultation-module .module-page .shipment-data-grid dd{font-size:11px;line-height:1.28}.app-shell.consultation-module .module-page .shipment-data-grid .inline-values>span{color:var(--trace-text)!important}.app-shell.consultation-module .module-page .inline-values>span+span{border-color:var(--trace-line)!important}.app-shell.consultation-module .module-page .load-values b{color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .quick-data{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.app-shell.consultation-module .module-page .pickup-trace-list article{background:var(--trace-soft)!important}.app-shell.consultation-module .module-page .pickup-visit-trace{border-left-color:var(--trace-accent)!important}.app-shell.consultation-module .module-page .order-without-shipments{background:var(--trace-document)!important;color:var(--trace-document-text)!important}.app-shell.consultation-module .module-page .trace-filters{background:var(--trace-alt);border:1px solid var(--trace-line);border-radius:var(--trace-radius);gap:5px;padding:6px}.app-shell.consultation-module .module-page .trace-filters button{background:transparent!important;color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .trace-filters button.active{background:var(--trace-strong)!important;color:#fff!important}.app-shell.consultation-module .module-page .timeline-table-wrap{border-color:var(--trace-line)!important;border-radius:var(--trace-radius)!important;max-height:min(620px,58vh);overflow:auto}.app-shell.consultation-module .module-page .timeline-table{background:var(--trace-surface)!important;min-width:1080px!important}.app-shell.consultation-module .module-page .timeline-table thead{position:sticky;top:0;z-index:2}.app-shell.consultation-module .module-page .timeline-table th{background:var(--trace-alt)!important;color:var(--trace-muted)!important;font-size:10px;padding:8px 7px}.app-shell.consultation-module .module-page .timeline-table td{border-color:var(--trace-line)!important;color:var(--trace-text)!important;font-size:11px;line-height:1.28;padding:7px;vertical-align:top}.app-shell.consultation-module .module-page .timeline-table tbody tr:hover td{background:color-mix(in srgb,var(--trace-accent) 6%,var(--trace-surface))!important}.app-shell.consultation-module .module-page .timeline-table tbody tr td:first-child{border-left-color:var(--trace-muted)!important}.app-shell.consultation-module .module-page .timeline-table tbody tr.category-distribution td:first-child{border-left-color:var(--trace-success-text)!important}.app-shell.consultation-module .module-page .timeline-table tbody tr.category-documents td:first-child{border-left-color:var(--trace-accent)!important}.app-shell.consultation-module .module-page .timeline-table tbody tr.category-billing td:first-child{border-left-color:#9d7be7!important}.app-shell.consultation-module .module-page .timeline-table tbody tr.category-cargo td:first-child{border-left-color:var(--trace-warning-text)!important}.app-shell.consultation-module .module-page .event-movement strong,.app-shell.consultation-module .module-page .responsible-cell strong,.app-shell.consultation-module .module-page .audit-cell strong{color:var(--trace-text)!important}.app-shell.consultation-module .module-page .document-reference{background:var(--trace-document)!important;color:var(--trace-document-text)!important}.app-shell.consultation-module .module-page .evidence-gallery img{border-color:var(--trace-line)!important;height:44px;width:50px}.app-shell.consultation-module .module-page .route-panel .panel-heading a{background:var(--trace-alt)!important;border-color:var(--trace-line)!important;color:var(--trace-accent)!important}.app-shell.consultation-module .module-page .route-map{background:var(--trace-soft)!important;border-color:var(--trace-line)!important}.app-shell.consultation-module .module-page .route-summary div{background:var(--trace-soft)!important}.app-shell.consultation-module .module-page .route-summary dt{color:var(--trace-muted)!important}.app-shell.consultation-module.design-modern .module-page :is(.panel,.trace-filters,.timeline-table-wrap){border-radius:2px!important}.app-shell.consultation-module.design-jovial .module-page .trace-filters button{border-radius:13px!important}.app-shell.consultation-module.design-jovial .module-page .trace-filters button:nth-child(2n):not(.active){background:#fff5d9!important}.app-shell.consultation-module.design-jovial .module-page .timeline-table tbody tr:nth-child(2n) td{background:#fffaf0}.app-shell.consultation-module.design-technological .module-page :is(.trace-title h2,.result-row>strong,.document-reference){color:#5ce5f3!important}.app-shell.consultation-module.design-technological .module-page .trace-filters button.active{box-shadow:0 0 16px #32d2ea24}.app-shell.consultation-module.design-technological .module-page .route-map{background-color:#071c29!important;background-image:linear-gradient(#17465a 1px,transparent 1px),linear-gradient(90deg,#17465a 1px,transparent 1px);background-size:24px 24px!important}.app-shell.consultation-module .module-page .trace-header{background:color-mix(in srgb,var(--trace-surface) 88%,var(--trace-alt))!important}.app-shell.consultation-module .module-page .quick-data{gap:8px!important}.app-shell.consultation-module .module-page .quick-data div{background:var(--trace-alt)!important;border:1px solid var(--trace-line)!important;border-radius:calc(var(--trace-radius) + 3px)!important;padding:10px!important}.app-shell.consultation-module .module-page .shipment-data-grid{background:var(--trace-alt)!important}.app-shell.consultation-module .module-page .shipment-data-grid>div{background:color-mix(in srgb,var(--trace-surface) 72%,var(--trace-alt))!important;min-height:58px!important;padding:10px 11px!important}.app-shell.consultation-module .module-page .shipment-data-grid>div:nth-child(2n){background:color-mix(in srgb,var(--trace-surface) 62%,var(--trace-alt))!important}.app-shell.consultation-module .module-page .contracted-services{background:var(--trace-alt)!important;border-radius:calc(var(--trace-radius) + 3px)!important;padding:9px 10px!important}@media(max-width:1180px){.app-shell.consultation-module .module-page .shipment-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.consultation-module .module-page .result-row{grid-template-columns:150px 130px minmax(150px,1fr) auto}.app-shell.consultation-module .module-page .result-row>span:nth-of-type(3){display:none}}@media(max-width:760px){.app-shell.consultation-module .module-page .search-bar,.app-shell.consultation-module .module-page .result-row,.app-shell.consultation-module .module-page .quick-data,.app-shell.consultation-module .module-page .shipment-data-grid{grid-template-columns:1fr}.app-shell.consultation-module .module-page .result-row>span:nth-of-type(3){display:block}.app-shell.consultation-module .module-page .timeline-table-wrap{max-height:66vh}.app-shell.consultation-module .module-page .trace-filters{flex-wrap:nowrap;overflow-x:auto}.app-shell.consultation-module .module-page .trace-filters button{flex:0 0 auto}.app-shell.consultation-module .module-page .panel{padding:11px!important}}.app-shell.reports-module.design-modern{--report-canvas:#f8fafb;--report-surface:#fff;--report-alt:#edf2f5;--report-soft:#f6f8fa;--report-line:#d6e0e5;--report-text:#172a3d;--report-muted:#64798b;--report-accent:#1d6478;--report-strong:#10243a;--report-success:#e8f5ec;--report-success-text:#17623a;--report-radius:2px;--report-shadow:none}.app-shell.reports-module.design-jovial{--report-canvas:#fff9ea;--report-surface:#fff;--report-alt:#eaf8f5;--report-soft:#fffdf7;--report-line:#d7e7e2;--report-text:#17364a;--report-muted:#687d85;--report-accent:#1699a7;--report-strong:#193c50;--report-success:#e2f7ec;--report-success-text:#176a48;--report-radius:18px;--report-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.reports-module.design-technological{--report-canvas:transparent;--report-surface:#0d2a3a;--report-alt:#0a2231;--report-soft:#0b2534;--report-line:#225b72;--report-text:#eaf9fc;--report-muted:#8db4c2;--report-accent:#1aa2bc;--report-strong:#0b3c50;--report-success:#123d35;--report-success-text:#5ce8b7;--report-radius:8px;--report-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.reports-module .module-page{background:var(--report-canvas)!important;color:var(--report-text)!important}.app-shell.reports-module .module-page :is(.filters-panel,.result-panel,.summary span){background:var(--report-surface)!important;border-color:var(--report-line)!important;border-radius:var(--report-radius)!important;box-shadow:var(--report-shadow)!important;color:var(--report-text)!important}.app-shell.reports-module .module-page :is(h1,h2,h3,strong,label,th,td){color:var(--report-text)!important}.app-shell.reports-module .module-page :is(p,small,.report-picker span,.result-header span,.summary small){color:var(--report-muted)!important}.app-shell.reports-module .module-page .reports-layout{grid-template-columns:260px minmax(0,1fr)}.app-shell.reports-module .module-page .section-nav{background:var(--report-alt)!important;border-color:var(--report-line)!important;border-radius:var(--report-radius)!important;gap:6px;padding:7px}.app-shell.reports-module .module-page .section-nav button{background:transparent!important;border-left:3px solid transparent;color:var(--report-text)!important;min-height:58px;padding:10px}.app-shell.reports-module .module-page .section-nav button small{color:var(--report-muted)!important;font-size:10px;line-height:1.3}.app-shell.reports-module .module-page .section-nav button.active{background:var(--report-strong)!important;border-left-color:var(--report-accent);color:#fff!important}.app-shell.reports-module .module-page .section-nav button.active small{color:#ffffffb8!important}.app-shell.reports-module .module-page .menu-loading span{background:color-mix(in srgb,var(--report-accent) 18%,var(--report-surface))!important}.app-shell.reports-module .module-page .menu-loading small{color:var(--report-muted)!important}.app-shell.reports-module .module-page .state{background:var(--report-alt)!important;border-color:var(--report-line)!important;color:var(--report-muted)!important}.app-shell.reports-module .module-page .filters-panel{background:var(--report-soft)!important;padding:16px}.app-shell.reports-module .module-page .report-picker{align-items:start;background:var(--report-surface);border:1px solid var(--report-line);border-radius:var(--report-radius);grid-template-columns:minmax(260px,420px) 1fr;padding:12px}.app-shell.reports-module .module-page .report-picker>div{border-left:3px solid var(--report-accent);padding:5px 11px}.app-shell.reports-module .module-page .filter-grid{align-items:start}.app-shell.reports-module .module-page :is(input,select){background:var(--report-surface)!important;border:1px solid var(--report-line)!important;box-sizing:border-box;color:var(--report-text)!important;min-height:42px;width:100%}.app-shell.reports-module .module-page :is(input)::placeholder{color:var(--report-muted)!important}.app-shell.reports-module .module-page button:not(.secondary){background:var(--report-accent)!important;color:#fff!important}.app-shell.reports-module .module-page button.secondary{background:var(--report-alt)!important;border:1px solid var(--report-line)!important;color:var(--report-accent)!important}.app-shell.reports-module .module-page .actions{border-top:1px solid var(--report-line);padding-top:13px}.app-shell.reports-module .module-page .actions button:nth-last-child(-n+2):before{display:inline-block;margin-right:6px}.app-shell.reports-module .module-page .actions button:nth-last-child(2):before{content:"▣"}.app-shell.reports-module .module-page .actions button:last-child:before{content:"⇩"}.app-shell.reports-module .module-page .result-header{align-items:center;border-bottom:1px solid var(--report-line);padding-bottom:13px}.app-shell.reports-module .module-page .summary span{background:var(--report-alt)!important;min-width:105px}.app-shell.reports-module .module-page .summary strong{color:var(--report-accent)!important}.app-shell.reports-module .module-page .table-wrap{border:1px solid var(--report-line);border-radius:var(--report-radius);max-height:min(640px,60vh);overflow:auto}.app-shell.reports-module .module-page table{background:var(--report-surface)!important;min-width:960px}.app-shell.reports-module .module-page thead{position:sticky;top:0;z-index:2}.app-shell.reports-module .module-page th{background:var(--report-alt)!important;color:var(--report-muted)!important;font-size:10px;letter-spacing:.025em;padding:9px;text-transform:uppercase}.app-shell.reports-module .module-page td{border-color:var(--report-line)!important;color:var(--report-text)!important;font-size:12px;padding:9px}.app-shell.reports-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--report-accent) 6%,var(--report-surface))!important}.app-shell.reports-module.design-modern .module-page :is(.section-nav,.filters-panel,.result-panel,.table-wrap){border-radius:2px!important}.app-shell.reports-module.design-jovial .module-page .section-nav button{border-radius:13px!important}.app-shell.reports-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){background:#fff5d9!important}.app-shell.reports-module.design-jovial .module-page .summary span:nth-child(2n){background:#fff5d9!important}.app-shell.reports-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fffaf0}.app-shell.reports-module.design-technological .module-page .section-nav button.active{box-shadow:0 0 16px #32d2ea24}.app-shell.reports-module.design-technological .module-page .summary strong{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.reports-module.design-technological .module-page .filters-panel{background:#081e2bb8!important}@media(max-width:1280px){.app-shell.reports-module .module-page .reports-layout{grid-template-columns:1fr}.app-shell.reports-module .module-page .section-nav{display:flex;max-width:100%;overflow-x:auto;position:static}.app-shell.reports-module .module-page .section-nav button{flex:0 0 230px}.app-shell.reports-module .module-page .report-picker,.app-shell.reports-module .module-page .result-header{grid-template-columns:1fr}.app-shell.reports-module .module-page .summary{justify-content:flex-start}}@media(max-width:700px){.app-shell.reports-module .module-page .filter-grid{grid-template-columns:1fr}.app-shell.reports-module .module-page .section-nav button{flex-basis:190px}.app-shell.reports-module .module-page .actions{display:grid}.app-shell.reports-module .module-page .actions button{width:100%}.app-shell.reports-module .module-page .table-wrap{max-height:66vh}}.app-shell.reports-module .module-page .section-nav{background:var(--report-surface)!important;border:1px solid var(--report-line)!important;gap:7px!important;padding:9px!important}.app-shell.reports-module .module-page .section-nav button,.app-shell.reports-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){align-items:center!important;background:var(--report-soft)!important;border:1px solid var(--report-line)!important;border-left:4px solid transparent!important;box-shadow:none!important;color:var(--report-text)!important;display:flex!important;font-size:14px!important;font-weight:800!important;justify-content:flex-start!important;line-height:1.25!important;min-height:42px!important;padding:10px 12px!important;text-align:left!important;width:100%!important}.app-shell.reports-module .module-page .section-nav button:after{color:var(--report-muted)!important;content:"›";font-size:18px!important;font-weight:900!important;margin-left:auto}.app-shell.reports-module .module-page .section-nav button:not(.active):hover{background:var(--report-alt)!important;border-color:var(--report-line)!important;border-left-color:var(--report-accent)!important;color:var(--report-accent)!important;transform:translate(2px)}.app-shell.reports-module .module-page .section-nav button.active{background:var(--report-accent)!important;border-color:var(--report-accent)!important;border-left-color:var(--report-strong)!important;box-shadow:0 5px 13px color-mix(in srgb,var(--report-accent) 22%,transparent)!important;color:#fff!important}.app-shell.reports-module .module-page .section-nav button.active:after{color:#fff!important}.app-shell.reports-module.design-modern .module-page .section-nav button{border-radius:2px!important}.app-shell.reports-module.design-jovial .module-page .section-nav button{border-radius:12px!important}.app-shell.reports-module.design-technological .module-page .section-nav{background:#081e2b!important;border-color:#225b72!important}.app-shell.reports-module.design-technological .module-page .section-nav button:not(.active){background:#0d2a3a!important;border-color:#225b72!important;color:#dff5fa!important}.app-shell.reports-module.design-technological .module-page .section-nav button:not(.active):hover{background:#10384b!important;border-left-color:#5ce5f3!important;color:#5ce5f3!important}.app-shell.reports-module.design-technological .module-page .section-nav button.active{background:#168da5!important;border-color:#39bfd3!important}@media(max-width:1280px){.app-shell.reports-module .module-page .section-nav button{flex:0 0 auto!important;white-space:nowrap;width:auto!important}}.app-shell.billing-module.design-modern{--billing-canvas:#f8fafb;--billing-surface:#fff;--billing-alt:#edf2f5;--billing-soft:#f6f8fa;--billing-line:#d6e0e5;--billing-text:#172a3d;--billing-muted:#64798b;--billing-accent:#1d6478;--billing-strong:#10243a;--billing-success:#e8f5ec;--billing-success-text:#17623a;--billing-warning:#fff4d6;--billing-warning-text:#805b00;--billing-danger:#fff0f1;--billing-danger-text:#a02d40;--billing-radius:2px;--billing-shadow:none}.app-shell.billing-module.design-jovial{--billing-canvas:#fff9ea;--billing-surface:#fff;--billing-alt:#eaf8f5;--billing-soft:#fffdf7;--billing-line:#d7e7e2;--billing-text:#17364a;--billing-muted:#687d85;--billing-accent:#1699a7;--billing-strong:#193c50;--billing-success:#e2f7ec;--billing-success-text:#176a48;--billing-warning:#fff0c7;--billing-warning-text:#805800;--billing-danger:#fff0f1;--billing-danger-text:#a33a47;--billing-radius:18px;--billing-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.billing-module.design-technological{--billing-canvas:transparent;--billing-surface:#0d2a3a;--billing-alt:#0a2231;--billing-soft:#0b2534;--billing-line:#225b72;--billing-text:#eaf9fc;--billing-muted:#8db4c2;--billing-accent:#1aa2bc;--billing-strong:#0b3c50;--billing-success:#123d35;--billing-success-text:#5ce8b7;--billing-warning:#3b3219;--billing-warning-text:#ffd36b;--billing-danger:#3c2029;--billing-danger-text:#ff9da8;--billing-radius:8px;--billing-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.billing-module .module-page{background:var(--billing-canvas)!important;color:var(--billing-text)!important}.app-shell.billing-module .module-page :is(.panel,.summary article,.summary-grid article,.account-card,.bulk-result){background:var(--billing-surface)!important;border-color:var(--billing-line)!important;border-radius:var(--billing-radius)!important;box-shadow:var(--billing-shadow)!important;color:var(--billing-text)!important}.app-shell.billing-module .module-page :is(h1,h2,h3,strong,label,legend,th,td){color:var(--billing-text)!important}.app-shell.billing-module .module-page :is(p,small,.summary span,.summary small,.account-main small,.empty){color:var(--billing-muted)!important}.app-shell.billing-module .module-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--billing-surface)!important;border:1px solid var(--billing-line)!important;box-sizing:border-box;color:var(--billing-text)!important;min-height:42px;width:100%}.app-shell.billing-module .module-page :is(input,textarea)::placeholder{color:var(--billing-muted)!important}.app-shell.billing-module .module-page :is(.check,.table-wrap td:first-child) input{min-height:auto;width:auto}.app-shell.billing-module .module-page button:not(.secondary):not(.danger),.app-shell.billing-module .module-page .primary{background:var(--billing-accent)!important;color:#fff!important}.app-shell.billing-module .module-page button.secondary{background:var(--billing-alt)!important;border:1px solid var(--billing-line)!important;color:var(--billing-accent)!important}.app-shell.billing-module .module-page button.danger{background:var(--billing-danger)!important;border:1px solid var(--billing-danger-text)!important;color:var(--billing-danger-text)!important}.app-shell.billing-module .module-page .state,.app-shell.billing-module .module-page .message{background:var(--billing-alt)!important;border:1px solid var(--billing-line)!important;color:var(--billing-muted)!important}.app-shell.billing-invoicing-module .module-page .toolbar{background:var(--billing-alt)!important;display:grid;grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(150px,1fr))}.app-shell.billing-invoicing-module .module-page .toolbar>div{background:var(--billing-surface);border:1px solid var(--billing-line);border-radius:calc(var(--billing-radius) * .65 + 3px);min-height:66px;padding:11px}.app-shell.billing-invoicing-module .module-page .toolbar>div strong{color:var(--billing-accent)!important;display:block;font-size:19px}.app-shell.billing-invoicing-module .module-page .toolbar>div span{color:var(--billing-muted);font-size:11px}.app-shell.billing-invoicing-module .module-page .heading{border-bottom:1px solid var(--billing-line);padding-bottom:12px}.app-shell.billing-invoicing-module .module-page .grid{align-items:start}.app-shell.billing-invoicing-module .module-page .check{background:var(--billing-warning);border:1px solid var(--billing-warning-text);border-radius:calc(var(--billing-radius) * .6 + 3px);color:var(--billing-warning-text)!important;padding:10px 12px}.app-shell.billing-invoicing-module .module-page .actions{gap:8px}.app-shell.billing-invoicing-module .module-page .actions button{min-height:39px}.app-shell.billing-invoicing-module .module-page .summary-grid article{background:var(--billing-alt)!important}.app-shell.billing-invoicing-module .module-page .summary-grid span{color:var(--billing-muted)!important}.app-shell.billing-invoicing-module .module-page .summary-grid strong{color:var(--billing-accent)!important}.app-shell.billing-invoicing-module .module-page .toolbar:not(:has(>label)){grid-template-columns:repeat(3,minmax(150px,1fr))}.app-shell.billing-invoicing-module .module-page .table-wrap{border:1px solid var(--billing-line);border-radius:var(--billing-radius);max-height:min(580px,56vh);overflow:auto}.app-shell.billing-invoicing-module .module-page table{background:var(--billing-surface)!important;min-width:920px}.app-shell.billing-invoicing-module .module-page thead{position:sticky;top:0;z-index:2}.app-shell.billing-invoicing-module .module-page th{background:var(--billing-alt)!important;color:var(--billing-muted)!important;font-size:10px;letter-spacing:.025em;padding:9px;text-transform:uppercase}.app-shell.billing-invoicing-module .module-page td{border-color:var(--billing-line)!important;color:var(--billing-text)!important;font-size:12px;padding:9px}.app-shell.billing-invoicing-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--billing-accent) 6%,var(--billing-surface))!important}.app-shell.billing-invoicing-module .module-page tr.blocked{background:var(--billing-warning)!important;color:var(--billing-warning-text)!important}.app-shell.billing-invoicing-module .module-page tr.selectedRow{background:color-mix(in srgb,var(--billing-accent) 10%,var(--billing-surface))!important}.app-shell.billing-invoicing-module .module-page .badge{background:var(--billing-alt)!important;color:var(--billing-accent)!important}.app-shell.billing-invoicing-module .module-page .payment-panel{border-left:4px solid var(--billing-accent)!important}.app-shell.billing-invoicing-module .module-page .bulk-box{background:var(--billing-soft)!important;font-size:12px}.app-shell.billing-invoicing-module .module-page .bulk-result{background:var(--billing-success)!important;color:var(--billing-success-text)!important}.app-shell.billing-invoicing-module .module-page .pdv-card{background:var(--billing-soft)!important;border-color:var(--billing-line)!important;border-radius:var(--billing-radius)!important;box-shadow:var(--billing-shadow)!important;color:var(--billing-text)!important}.app-shell.billing-invoicing-module .module-page .pdv-card span{color:var(--billing-muted)!important}.app-shell.billing-invoicing-module .module-page :is(.pdv-context,.selected-free-customer,.free-totals,.free-line-grid,.payment-allocation span){background:var(--billing-alt)!important;border-color:var(--billing-line)!important;color:var(--billing-text)!important}.app-shell.billing-invoicing-module .module-page :is(.pdv-context span,.payment-allocation small){color:var(--billing-muted)!important}.app-shell.billing-invoicing-module.design-technological .module-page .pdv-card,.app-shell.billing-invoicing-module.design-technological .module-page .pdv-context{background:#081e2beb!important;border-left:3px solid var(--billing-accent)!important}.app-shell.billing-accounts-module .module-page .summary{grid-template-columns:2fr 1fr 1fr}.app-shell.billing-accounts-module .module-page .summary article{border-top:4px solid var(--billing-accent)!important}.app-shell.billing-accounts-module .module-page .summary article:nth-child(2){border-top-color:#19b77a!important}.app-shell.billing-accounts-module .module-page .summary article:nth-child(3){border-top-color:#f2b84b!important}.app-shell.billing-accounts-module .module-page .summary strong{color:var(--billing-text)!important}.app-shell.billing-accounts-module .module-page .layout{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr)}.app-shell.billing-accounts-module .module-page .form{background:var(--billing-soft)!important;position:sticky;top:18px}.app-shell.billing-accounts-module .module-page .heading{border-bottom:1px solid var(--billing-line);padding-bottom:11px}.app-shell.billing-accounts-module .module-page .heading small{color:var(--billing-accent)!important}.app-shell.billing-accounts-module .module-page fieldset{background:var(--billing-alt);border-color:var(--billing-line)!important;border-radius:var(--billing-radius)!important}.app-shell.billing-accounts-module .module-page .account-card{background:var(--billing-soft)!important;border-left:4px solid var(--billing-accent)!important}.app-shell.billing-accounts-module .module-page .account-card.inactive{opacity:.64}.app-shell.billing-accounts-module .module-page .bank-mark{background:var(--billing-alt)!important;color:var(--billing-accent)!important}.app-shell.billing-accounts-module .module-page .tags em{background:var(--billing-success)!important;color:var(--billing-success-text)!important}.app-shell.billing-accounts-module .module-page .tags em.demo{background:var(--billing-warning)!important;color:var(--billing-warning-text)!important}.app-shell.billing-accounts-module .module-page .tags em.off{background:var(--billing-danger)!important;color:var(--billing-danger-text)!important}.app-shell.billing-accounts-module .module-page .uses span{background:var(--billing-alt)!important;color:var(--billing-muted)!important}.app-shell.billing-accounts-module .module-page .uses span.enabled{background:color-mix(in srgb,var(--billing-accent) 14%,var(--billing-surface))!important;color:var(--billing-accent)!important}.app-shell.billing-module.design-modern .module-page :is(.panel,.summary article,.account-card,.table-wrap){border-radius:2px!important}.app-shell.billing-module.design-jovial .module-page .summary-grid article:nth-child(2n),.app-shell.billing-module.design-jovial .module-page .account-card:nth-child(2n){background:#fff8e7!important}.app-shell.billing-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fffaf0}.app-shell.billing-module.design-technological .module-page :is(.summary-grid strong,.toolbar>div strong,.account-main>div:last-child>strong){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.billing-module.design-technological .module-page .account-card,.app-shell.billing-module.design-technological .module-page .bulk-box{background:#081e2bb8!important}@media(max-width:1100px){.app-shell.billing-invoicing-module .module-page .toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.billing-invoicing-module .module-page .toolbar>label{grid-column:1/-1}.app-shell.billing-accounts-module .module-page .layout{grid-template-columns:1fr}.app-shell.billing-accounts-module .module-page .form{position:static}}@media(max-width:720px){.app-shell.billing-invoicing-module .module-page .toolbar,.app-shell.billing-accounts-module .module-page .summary,.app-shell.billing-accounts-module .module-page .two{grid-template-columns:1fr}.app-shell.billing-module .module-page .heading,.app-shell.billing-module .module-page .toolbar{align-items:stretch}.app-shell.billing-module .module-page .actions{display:grid}.app-shell.billing-module .module-page .actions button{width:100%}.app-shell.billing-invoicing-module .module-page .table-wrap{max-height:66vh}}.app-shell.billing-issuer-module .module-page .status-panel{gap:12px}.app-shell.billing-issuer-module .module-page .status-panel>div{background:var(--billing-surface)!important;border:1px solid var(--billing-line)!important;border-radius:var(--billing-radius)!important;box-shadow:var(--billing-shadow)!important;min-height:74px}.app-shell.billing-issuer-module .module-page .status-panel>div:nth-child(1){border-top:4px solid var(--billing-accent)!important}.app-shell.billing-issuer-module .module-page .status-panel>div:nth-child(2){border-top:4px solid #f2b84b!important}.app-shell.billing-issuer-module .module-page .status-panel>div:nth-child(3){border-top:4px solid #7d6ce7!important}.app-shell.billing-issuer-module .module-page .status-panel>div:nth-child(4){border-top:4px solid #19b77a!important}.app-shell.billing-issuer-module .module-page .status-panel small{color:var(--billing-muted)!important}.app-shell.billing-issuer-module .module-page .status-panel strong{color:var(--billing-text)!important;font-size:16px}.app-shell.billing-issuer-module .module-page .issuer-section{border-left:4px solid var(--billing-accent)!important}.app-shell.billing-issuer-module .module-page .series-section{border-left-color:#f2b84b!important}.app-shell.billing-issuer-module .module-page .connection-section{border-left-color:#7d6ce7!important}.app-shell.billing-issuer-module .module-page .certificate-section{border-left-color:#19b77a!important}.app-shell.billing-issuer-module .module-page .issuer-section>h2{border-bottom:1px solid var(--billing-line);padding-bottom:10px}.app-shell.billing-issuer-module .module-page .state{border-radius:var(--billing-radius)!important}.app-shell.billing-issuer-module .module-page .warning{background:var(--billing-warning)!important;border-color:var(--billing-warning-text)!important;color:var(--billing-warning-text)!important}.app-shell.billing-issuer-module .module-page :is(.certificate-help,.security-note){background:var(--billing-alt);border-left:3px solid var(--billing-accent);color:var(--billing-muted)!important;margin:13px 0 0!important;padding:10px 12px}.app-shell.billing-issuer-module .module-page .certificate-help+.security-note{margin-top:7px!important}.app-shell.billing-issuer-module .module-page .save-button{background:var(--billing-accent)!important;border-radius:var(--billing-radius)!important;min-height:44px}.app-shell.billing-issuer-module.design-modern .module-page .issuer-section{border-left-width:2px!important}.app-shell.billing-issuer-module.design-jovial .module-page .issuer-section:nth-of-type(2n){background:#fffaf0!important}.app-shell.billing-issuer-module.design-technological .module-page .status-panel strong{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.billing-issuer-module.design-technological .module-page .issuer-section{background:#081e2bb8!important}.app-shell.billing-credit-module .module-page .credit-intro{background:var(--billing-alt);border:1px solid var(--billing-line);border-radius:var(--billing-radius);box-shadow:var(--billing-shadow);padding:12px}.app-shell.billing-credit-module .module-page .credit-intro>div{background:var(--billing-surface);border:1px solid var(--billing-line);border-radius:var(--billing-radius)}.app-shell.billing-credit-module .module-page .credit-intro>div:nth-of-type(1){border-top:4px solid var(--billing-accent)}.app-shell.billing-credit-module .module-page .credit-intro>div:nth-of-type(2){border-top:4px solid #f2b84b}.app-shell.billing-credit-module .module-page .credit-intro>div:nth-of-type(3){border-top:4px solid #19b77a}.app-shell.billing-credit-module .module-page .credit-intro small,.app-shell.billing-credit-module .module-page .section-heading small{color:var(--billing-accent)!important}.app-shell.billing-credit-module .module-page .credit-intro strong,.app-shell.billing-credit-module .module-page .section-heading h2{color:var(--billing-text)!important}.app-shell.billing-credit-module .module-page .credit-intro>span,.app-shell.billing-credit-module .module-page .section-heading p{color:var(--billing-muted)!important}.app-shell.billing-credit-module .module-page .credit-capabilities{background:var(--billing-surface);border:1px solid var(--billing-line);border-radius:var(--billing-radius);box-shadow:var(--billing-shadow);padding:18px}.app-shell.billing-credit-module .module-page .section-heading{border-bottom:1px solid var(--billing-line);padding-bottom:12px}.app-shell.billing-credit-module .module-page .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.billing-credit-module .module-page .info-card{background:var(--billing-soft)!important;border-color:var(--billing-line)!important;border-radius:var(--billing-radius)!important;min-height:108px;padding:17px;position:relative}.app-shell.billing-credit-module .module-page .info-card:before{background:var(--billing-accent);border-radius:999px;content:"";height:7px;left:17px;position:absolute;top:15px;width:7px}.app-shell.billing-credit-module .module-page .info-card h3{color:var(--billing-text)!important;font-size:16px;margin-top:15px}.app-shell.billing-credit-module.design-modern .module-page :is(.credit-intro,.credit-intro>div,.credit-capabilities,.info-card){border-radius:2px!important}.app-shell.billing-credit-module.design-jovial .module-page .info-card:nth-child(2n){background:#fff7e3!important}.app-shell.billing-credit-module.design-technological .module-page .credit-intro strong,.app-shell.billing-credit-module.design-technological .module-page .info-card h3{color:#5ce5f3!important}.app-shell.billing-credit-module.design-technological .module-page .credit-intro>div,.app-shell.billing-credit-module.design-technological .module-page .info-card{background:#081e2bbd!important}@media(max-width:980px){.app-shell.billing-credit-module .module-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell.billing-issuer-module .module-page .status-panel,.app-shell.billing-issuer-module .module-page .three,.app-shell.billing-issuer-module .module-page .four,.app-shell.billing-credit-module .module-page .credit-intro,.app-shell.billing-credit-module .module-page .info-grid{grid-template-columns:1fr}.app-shell.billing-credit-module .module-page .credit-intro>span{display:none}.app-shell.billing-credit-module .module-page .section-heading{align-items:start;display:grid;gap:6px}}.app-shell.billing-supplier-module .module-page .supplier-flow{background:var(--billing-alt);border:1px solid var(--billing-line);border-radius:var(--billing-radius);box-shadow:var(--billing-shadow);padding:12px}.app-shell.billing-supplier-module .module-page .supplier-flow>div{background:var(--billing-surface);border:1px solid var(--billing-line);border-radius:var(--billing-radius)}.app-shell.billing-supplier-module .module-page .supplier-flow>div:nth-of-type(1){border-top:4px solid var(--billing-accent)}.app-shell.billing-supplier-module .module-page .supplier-flow>div:nth-of-type(2){border-top:4px solid #f2b84b}.app-shell.billing-supplier-module .module-page .supplier-flow>div:nth-of-type(3){border-top:4px solid #19b77a}.app-shell.billing-supplier-module .module-page .supplier-flow small,.app-shell.billing-supplier-module .module-page .section-heading small{color:var(--billing-accent)!important}.app-shell.billing-supplier-module .module-page .supplier-flow :is(strong,p),.app-shell.billing-supplier-module .module-page .section-heading h2{color:var(--billing-text)!important}.app-shell.billing-supplier-module .module-page .supplier-flow p,.app-shell.billing-supplier-module .module-page .supplier-flow>span{color:var(--billing-muted)!important}.app-shell.billing-supplier-module .module-page .scope-note{background:var(--billing-warning);border:1px solid var(--billing-warning-text);border-radius:var(--billing-radius);color:var(--billing-warning-text)!important}.app-shell.billing-supplier-module .module-page .scope-note strong{color:var(--billing-warning-text)!important}.app-shell.billing-supplier-module .module-page .supplier-capabilities{background:var(--billing-surface);border:1px solid var(--billing-line);border-radius:var(--billing-radius);box-shadow:var(--billing-shadow);padding:18px}.app-shell.billing-supplier-module .module-page .section-heading{border-color:var(--billing-line)!important}.app-shell.billing-supplier-module .module-page .info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.billing-supplier-module .module-page .info-card{background:var(--billing-soft)!important;border-color:var(--billing-line)!important;border-radius:var(--billing-radius)!important;min-height:110px;padding:17px;position:relative}.app-shell.billing-supplier-module .module-page .info-card:before{background:var(--billing-accent);border-radius:999px;content:"";height:7px;left:17px;position:absolute;top:15px;width:7px}.app-shell.billing-supplier-module .module-page .info-card h3{color:var(--billing-text)!important;font-size:16px;margin-top:15px}.app-shell.billing-supplier-module.design-modern .module-page :is(.supplier-flow,.supplier-flow>div,.scope-note,.supplier-capabilities,.info-card){border-radius:2px!important}.app-shell.billing-supplier-module.design-jovial .module-page .info-card:nth-child(2n){background:#fff7e3!important}.app-shell.billing-supplier-module.design-technological .module-page .supplier-flow strong,.app-shell.billing-supplier-module.design-technological .module-page .info-card h3{color:#5ce5f3!important}.app-shell.billing-supplier-module.design-technological .module-page .supplier-flow>div,.app-shell.billing-supplier-module.design-technological .module-page .info-card{background:#081e2bbd!important}@media(max-width:1050px){.app-shell.billing-supplier-module .module-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell.billing-supplier-module .module-page .supplier-flow,.app-shell.billing-supplier-module .module-page .info-grid{grid-template-columns:1fr}.app-shell.billing-supplier-module .module-page .supplier-flow>span{display:none}}.app-shell.connect-module.design-modern{--connect-canvas:#f8fafb;--connect-surface:#fff;--connect-alt:#edf2f5;--connect-soft:#f6f8fa;--connect-line:#d6e0e5;--connect-text:#172a3d;--connect-muted:#64798b;--connect-accent:#1d6478;--connect-strong:#10243a;--connect-code:#10243a;--connect-code-text:#dff7f1;--connect-success:#e8f5ec;--connect-success-text:#17623a;--connect-warning:#fff4d6;--connect-warning-text:#805b00;--connect-danger:#fff0f1;--connect-danger-text:#a02d40;--connect-radius:2px;--connect-shadow:none}.app-shell.connect-module.design-jovial{--connect-canvas:#fff9ea;--connect-surface:#fff;--connect-alt:#eaf8f5;--connect-soft:#fffdf7;--connect-line:#d7e7e2;--connect-text:#17364a;--connect-muted:#687d85;--connect-accent:#1699a7;--connect-strong:#193c50;--connect-code:#193c50;--connect-code-text:#e8fff9;--connect-success:#e2f7ec;--connect-success-text:#176a48;--connect-warning:#fff0c7;--connect-warning-text:#805800;--connect-danger:#fff0f1;--connect-danger-text:#a33a47;--connect-radius:18px;--connect-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.connect-module.design-technological{--connect-canvas:transparent;--connect-surface:#0d2a3a;--connect-alt:#0a2231;--connect-soft:#0b2534;--connect-line:#225b72;--connect-text:#eaf9fc;--connect-muted:#8db4c2;--connect-accent:#1aa2bc;--connect-strong:#0b3c50;--connect-code:#061824;--connect-code-text:#7ff2df;--connect-success:#123d35;--connect-success-text:#5ce8b7;--connect-warning:#3b3219;--connect-warning-text:#ffd36b;--connect-danger:#3c2029;--connect-danger-text:#ff9da8;--connect-radius:8px;--connect-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.connect-module .module-page{background:var(--connect-canvas)!important;color:var(--connect-text)!important}.app-shell.connect-module .module-page :is(.panel,.summary-grid article,.cards article,.doc-card,.docs-index){background:var(--connect-surface)!important;border-color:var(--connect-line)!important;border-radius:var(--connect-radius)!important;box-shadow:var(--connect-shadow)!important;color:var(--connect-text)!important}.app-shell.connect-module .module-page :is(h1,h2,h3,strong,label,legend,th,td){color:var(--connect-text)!important}.app-shell.connect-module .module-page :is(p,small,.panel-heading>span,.summary-grid span){color:var(--connect-muted)!important}.app-shell.connect-module .module-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--connect-surface)!important;border:1px solid var(--connect-line)!important;box-sizing:border-box;color:var(--connect-text)!important;min-height:42px;width:100%}.app-shell.connect-module .module-page :is(input,textarea)::placeholder{color:var(--connect-muted)!important}.app-shell.connect-module .module-page .check input{min-height:auto;width:auto}.app-shell.connect-module .module-page .message,.app-shell.connect-module .module-page .state{background:var(--connect-alt)!important;border:1px solid var(--connect-line);border-radius:var(--connect-radius)!important;color:var(--connect-accent)!important}.app-shell.connect-module .module-page .section-tabs{background:var(--connect-alt);border:1px solid var(--connect-line);border-radius:var(--connect-radius);gap:5px;padding:6px}.app-shell.connect-module .module-page .section-tabs button{border:0!important;border-radius:calc(var(--connect-radius) * .65 + 3px);color:var(--connect-muted)!important;min-height:42px}.app-shell.connect-module .module-page .section-tabs button.active{background:var(--connect-accent)!important;color:#fff!important}.app-shell.connect-module .module-page .summary-grid article{border-top:4px solid var(--connect-accent)!important}.app-shell.connect-module .module-page .summary-grid article:nth-child(2){border-top-color:#19b77a!important}.app-shell.connect-module .module-page .summary-grid article:nth-child(3){border-top-color:#7d6ce7!important}.app-shell.connect-module .module-page .summary-grid article:nth-child(4){border-top-color:#f2b84b!important}.app-shell.connect-module .module-page .summary-grid strong{color:var(--connect-accent)!important}.app-shell.connect-module .module-page .secret-box{background:var(--connect-warning)!important;border-color:var(--connect-warning-text)!important;border-radius:var(--connect-radius)!important;color:var(--connect-warning-text)!important}.app-shell.connect-module .module-page .secret-box :is(strong,small){color:var(--connect-warning-text)!important}.app-shell.connect-module .module-page .secret-box code{background:var(--connect-surface)!important;color:var(--connect-text)!important}.app-shell.connect-module .module-page .panel-heading{border-bottom:1px solid var(--connect-line);padding-bottom:11px}.app-shell.connect-module .module-page .panel-heading p{color:var(--connect-accent)!important}.app-shell.connect-module .module-page .form{border-color:var(--connect-line)!important}.app-shell.connect-module .module-page fieldset{background:var(--connect-alt);border-color:var(--connect-line)!important;border-radius:var(--connect-radius)!important}.app-shell.connect-module .module-page .form>button,.app-shell.connect-module .module-page .mapping-form>button{background:var(--connect-accent)!important;color:#fff!important;min-height:42px}.app-shell.connect-module .module-page button.secondary{background:var(--connect-alt)!important;border:1px solid var(--connect-line)!important;color:var(--connect-accent)!important}.app-shell.connect-module .module-page .cards article{background:var(--connect-soft)!important;border-left:4px solid var(--connect-accent)!important}.app-shell.connect-module .module-page .badge{background:var(--connect-alt)!important;color:var(--connect-muted)!important}.app-shell.connect-module .module-page .badge.active,.app-shell.connect-module .module-page .badge.delivered{background:var(--connect-success)!important;color:var(--connect-success-text)!important}.app-shell.connect-module .module-page .badge.failed{background:var(--connect-danger)!important;color:var(--connect-danger-text)!important}.app-shell.connect-module .module-page .badge.pending,.app-shell.connect-module .module-page .badge.retrying{background:var(--connect-warning)!important;color:var(--connect-warning-text)!important}.app-shell.connect-module .module-page .table-wrap{border:1px solid var(--connect-line);border-radius:var(--connect-radius);max-height:min(570px,58vh);overflow:auto}.app-shell.connect-module .module-page table{background:var(--connect-surface);min-width:880px}.app-shell.connect-module .module-page thead{position:sticky;top:0;z-index:2}.app-shell.connect-module .module-page th{background:var(--connect-alt)!important;color:var(--connect-muted)!important;font-size:10px;letter-spacing:.025em;text-transform:uppercase}.app-shell.connect-module .module-page td{border-color:var(--connect-line)!important;color:var(--connect-text)!important;font-size:12px}.app-shell.connect-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--connect-accent) 6%,var(--connect-surface))}.app-shell.connect-module .module-page .docs-hero{background:linear-gradient(130deg,var(--connect-strong),var(--connect-accent))!important;border:1px solid var(--connect-line);border-radius:var(--connect-radius)!important;box-shadow:var(--connect-shadow)}.app-shell.connect-module .module-page .docs-index a{color:var(--connect-muted)!important}.app-shell.connect-module .module-page .docs-index a:hover{background:var(--connect-alt)!important;color:var(--connect-accent)!important}.app-shell.connect-module .module-page .doc-card{border-left:4px solid var(--connect-accent)!important}.app-shell.connect-module .module-page .doc-card>p:not(.doc-kicker):not(.formula){color:var(--connect-muted)!important}.app-shell.connect-module .module-page .doc-kicker{color:var(--connect-accent)!important}.app-shell.connect-module .module-page .doc-card pre{background:var(--connect-code)!important;color:var(--connect-code-text)!important}.app-shell.connect-module .module-page .scope-grid span,.app-shell.connect-module .module-page .event-grid code{background:var(--connect-alt)!important;color:var(--connect-accent)!important}.app-shell.connect-module .module-page .notice{background:var(--connect-warning)!important;border-color:var(--connect-warning-text)!important}.app-shell.connect-module .module-page .notice :is(strong,span){color:var(--connect-warning-text)!important}.app-shell.connect-module .module-page .formula{background:var(--connect-alt)!important;color:var(--connect-accent)!important}.app-shell.connect-module .module-page .error-table span{border-color:var(--connect-line)!important}.app-shell.connect-module .module-page .error-table b{color:var(--connect-danger-text)!important}.app-shell.connect-module .module-page .docs-hero :is(h2,p,span){color:#fff!important}.app-shell.connect-module.design-modern .module-page :is(.panel,.section-tabs,.summary-grid article,.cards article,.secret-box,.table-wrap,.docs-hero,.doc-card,.docs-index){border-radius:2px!important}.app-shell.connect-module.design-jovial .module-page .cards article:nth-child(2n),.app-shell.connect-module.design-jovial .module-page .doc-card:nth-child(2n){background:#fff8e7!important}.app-shell.connect-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fffaf0}.app-shell.connect-module.design-technological .module-page :is(.summary-grid strong,.cards code,.doc-card h3){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.connect-module.design-technological .module-page :is(.cards article,.doc-card){background:#081e2bbd!important}.app-shell.connect-module.design-technological .module-page .docs-hero{background:linear-gradient(130deg,#061824,#0b4053)!important}@media(max-width:760px){.app-shell.connect-module .module-page .summary-grid,.app-shell.connect-module .module-page .mapping-form{grid-template-columns:1fr}.app-shell.connect-module .module-page .section-tabs button{flex:1}.app-shell.connect-module .module-page .table-wrap{max-height:66vh}}.app-shell.configuration-module.design-modern{--config-canvas:#f8fafb;--config-surface:#fff;--config-alt:#edf2f5;--config-soft:#f6f8fa;--config-line:#d6e0e5;--config-text:#172a3d;--config-muted:#64798b;--config-accent:#1d6478;--config-strong:#10243a;--config-success:#e8f5ec;--config-success-text:#17623a;--config-warning:#fff4d6;--config-warning-text:#805b00;--config-danger:#fff0f1;--config-danger-text:#a02d40;--config-radius:2px;--config-shadow:none}.app-shell.configuration-module.design-jovial{--config-canvas:#fff9ea;--config-surface:#fff;--config-alt:#eaf8f5;--config-soft:#fffdf7;--config-line:#d7e7e2;--config-text:#17364a;--config-muted:#687d85;--config-accent:#1699a7;--config-strong:#193c50;--config-success:#e2f7ec;--config-success-text:#176a48;--config-warning:#fff0c7;--config-warning-text:#805800;--config-danger:#fff0f1;--config-danger-text:#a33a47;--config-radius:18px;--config-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.configuration-module.design-technological{--config-canvas:transparent;--config-surface:#0d2a3a;--config-alt:#0a2231;--config-soft:#0b2534;--config-line:#225b72;--config-text:#eaf9fc;--config-muted:#8db4c2;--config-accent:#1aa2bc;--config-strong:#0b3c50;--config-success:#123d35;--config-success-text:#5ce8b7;--config-warning:#3b3219;--config-warning-text:#ffd36b;--config-danger:#3c2029;--config-danger-text:#ff9da8;--config-radius:8px;--config-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.configuration-module .module-page{background:var(--config-canvas)!important;color:var(--config-text)!important}.app-shell.configuration-module .module-page :is(.panel,.courier-selector,.rule-section,.rule-card,.session-rule-card,.security-panel,.summary-grid article,.list-card,.checklist-grid article,.audit-domains article,.evidence-card,.assignment-panel){background:var(--config-surface)!important;border-color:var(--config-line)!important;border-radius:var(--config-radius)!important;box-shadow:var(--config-shadow)!important;color:var(--config-text)!important}.app-shell.configuration-module .module-page :is(h1,h2,h3,strong,label,legend,th,td){color:var(--config-text)!important}.app-shell.configuration-module .module-page :is(p,small,.empty,.summary-grid span){color:var(--config-muted)!important}.app-shell.configuration-module .module-page :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--config-surface)!important;border:1px solid var(--config-line)!important;box-sizing:border-box;color:var(--config-text)!important;min-height:42px}.app-shell.configuration-module .module-page :is(input,textarea)::placeholder{color:var(--config-muted)!important}.app-shell.configuration-module .module-page button:not(.secondary-button):not(.design-option){background:var(--config-accent)!important;color:#fff!important}.app-shell.configuration-module .module-page button.secondary-button{background:var(--config-alt)!important;border:1px solid var(--config-line)!important;color:var(--config-accent)!important}.app-shell.configuration-module .module-page .state{background:var(--config-alt)!important;border-color:var(--config-line)!important;color:var(--config-accent)!important}.app-shell.configuration-module .module-page :is(.notice.success,.immutable-badge){background:var(--config-success)!important;color:var(--config-success-text)!important}.app-shell.configuration-module .module-page :is(.notice.error,.state.error){background:var(--config-danger)!important;color:var(--config-danger-text)!important}.app-shell.configuration-module .module-page :is(.warnings,.scope-tag.security,.inheritance.override,.protected-role-note){background:var(--config-warning)!important;border-color:var(--config-warning-text)!important;color:var(--config-warning-text)!important}.app-shell.appearance-module .module-page .settings>.panel:first-child{border-left:4px solid var(--config-accent)!important}.app-shell.appearance-module .module-page .panel>h2,.app-shell.appearance-module .module-page .panel>h3{border-bottom:1px solid var(--config-line);padding-bottom:9px}.app-shell.appearance-module .module-page .assigned-design{background:var(--config-alt)!important;color:var(--config-accent)!important}.app-shell.appearance-module .module-page .design-option{background:var(--config-soft)!important;border-color:transparent!important;border-radius:var(--config-radius)!important;color:var(--config-text)!important}.app-shell.appearance-module .module-page .design-option.selected{border-color:var(--config-accent)!important;box-shadow:var(--config-shadow)!important}.app-shell.appearance-module .module-page .design-copy>small{color:var(--config-muted)!important}.app-shell.appearance-module .module-page .design-copy>em{color:var(--config-accent)!important}.app-shell.appearance-module .module-page .selected-check{background:var(--config-accent)!important}.app-shell.appearance-module .module-page .palette-title{border-color:var(--config-line)!important}.app-shell.appearance-module .module-page .palettes button{background:var(--config-soft)!important;border:2px solid transparent!important;color:var(--config-text)!important}.app-shell.appearance-module .module-page .palettes button.selected{border-color:var(--config-accent)!important}.app-shell.appearance-module .module-page .color-form input:disabled{background:var(--config-alt)!important;border-color:var(--config-line)!important;color:var(--config-muted)!important}.app-shell.appearance-module .module-page .color-form>button{background:var(--config-accent)!important}.app-shell.appearance-module .module-page .preview button{background:var(--theme-primary)!important}.app-shell.appearance-module.design-modern .module-page :is(.panel,.courier-selector,.design-option,.palettes button){border-radius:2px!important}.app-shell.appearance-module.design-jovial .module-page .design-option:nth-child(2n),.app-shell.appearance-module.design-jovial .module-page .palettes button:nth-child(2n){background:#fff7e3!important}.app-shell.appearance-module.design-technological .module-page .settings>.panel{background:#081e2bbd!important}.app-shell.operation-rules-module .module-page .rule-section{padding:20px}.app-shell.operation-rules-module .module-page .courier-section{border-top:4px solid var(--config-accent)!important}.app-shell.operation-rules-module .module-page .section-heading{border-bottom:1px solid var(--config-line);padding-bottom:13px}.app-shell.operation-rules-module .module-page .scope-tag{background:var(--config-alt)!important;color:var(--config-accent)!important}.app-shell.operation-rules-module .module-page .scope-tag.security{background:var(--config-warning)!important;color:var(--config-warning-text)!important}.app-shell.operation-rules-module .module-page .session-rule-card{background:var(--config-warning)!important;border-color:var(--config-warning-text)!important}.app-shell.operation-rules-module .module-page .session-rule-card p{color:var(--config-warning-text)!important}.app-shell.operation-rules-module .module-page .session-rule-action span{background:var(--config-success)!important;color:var(--config-success-text)!important}.app-shell.operation-rules-module .module-page .rule-card{background:var(--config-soft)!important;border-left:4px solid var(--config-accent)!important}.app-shell.operation-rules-module .module-page .number-field small{background:var(--config-alt)!important;border-color:var(--config-line)!important;color:var(--config-muted)!important}.app-shell.operation-rules-module .module-page .inheritance.inherit{background:var(--config-alt)!important;color:var(--config-muted)!important}.app-shell.operation-rules-module.design-modern .module-page :is(.rule-section,.session-rule-card,.rule-card){border-radius:2px!important}.app-shell.operation-rules-module.design-jovial .module-page .rule-card:nth-child(2n){background:#fff8e7!important}.app-shell.operation-rules-module.design-technological .module-page .rule-card{background:#081e2bbd!important}.app-shell.operation-rules-module.design-technological .module-page .rule-card h3{color:#5ce5f3!important}.app-shell.security-module .module-page .summary-grid article{border-left:0!important;border-top:4px solid var(--config-accent)!important}.app-shell.security-module .module-page .summary-grid article:nth-child(2){border-top-color:#19b77a!important}.app-shell.security-module .module-page .summary-grid article:nth-child(3){border-top-color:#7d6ce7!important}.app-shell.security-module .module-page .summary-grid article:nth-child(4){border-top-color:#f2b84b!important}.app-shell.security-module .module-page .summary-grid strong{color:var(--config-accent)!important}.app-shell.security-module .module-page .panel-header{background:var(--config-alt)!important;border-color:var(--config-line)!important}.app-shell.security-module .module-page .panel-header p{color:var(--config-accent)!important}.app-shell.security-module .module-page .tabs{background:var(--config-surface);border:1px solid var(--config-line);border-radius:var(--config-radius);padding:5px}.app-shell.security-module .module-page .tabs button{background:transparent!important;color:var(--config-muted)!important}.app-shell.security-module .module-page .tabs button.active{background:var(--config-accent)!important;color:#fff!important}.app-shell.security-module .module-page .table-wrap{max-height:min(650px,62vh);overflow:auto}.app-shell.security-module .module-page table{background:var(--config-surface)!important;min-width:900px}.app-shell.security-module .module-page thead{position:sticky;top:0;z-index:2}.app-shell.security-module .module-page th{background:var(--config-alt)!important;color:var(--config-muted)!important;font-size:10px;letter-spacing:.025em;text-transform:uppercase}.app-shell.security-module .module-page td{border-color:var(--config-line)!important;color:var(--config-text)!important;font-size:12px}.app-shell.security-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--config-accent) 6%,var(--config-surface))}.app-shell.security-module .module-page .assignment-panel{background:var(--config-alt)!important;border-left:4px solid var(--config-accent)!important}.app-shell.security-module .module-page .role-options label,.app-shell.security-module .module-page .permission-matrix section,.app-shell.security-module .module-page .role-row{background:var(--config-soft)!important;border-color:var(--config-line)!important;color:var(--config-text)!important}.app-shell.security-module .module-page .role-row:hover{border-color:var(--config-accent)!important}.app-shell.security-module .module-page .protected-role-note{border-left:3px solid var(--config-warning-text);font-size:12px;margin:0;padding:10px 12px}.app-shell.security-module .module-page mark{background:var(--config-success)!important;color:var(--config-success-text)!important}.app-shell.security-module .module-page mark.warning{background:var(--config-warning)!important;color:var(--config-warning-text)!important}.app-shell.security-module .module-page mark.danger{background:var(--config-danger)!important;color:var(--config-danger-text)!important}.app-shell.security-module.design-modern .module-page :is(.summary-grid article,.security-panel,.list-card,.assignment-panel,.tabs){border-radius:2px!important}.app-shell.security-module.design-jovial .module-page .role-row:nth-child(2n),.app-shell.security-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.security-module.design-technological .module-page :is(.list-card,.checklist-grid article,.audit-domains article,.evidence-card){background:#081e2bbd!important}.app-shell.security-module.design-technological .module-page :is(.summary-grid strong,.role-row strong){color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.configuration-module.security-module .module-page button.role-selector{background:var(--config-soft)!important;border:1px solid var(--config-line)!important;border-radius:calc(var(--config-radius) * .55 + 2px)!important;color:var(--config-text)!important;margin-bottom:7px;padding:12px!important}.app-shell.configuration-module.security-module .module-page button.role-selector :is(strong,p,small){color:inherit!important}.app-shell.configuration-module.security-module .module-page button.role-selector p,.app-shell.configuration-module.security-module .module-page button.role-selector small{color:var(--config-muted)!important}.app-shell.configuration-module.security-module .module-page button.role-selector:hover{background:var(--config-alt)!important;border-color:var(--config-accent)!important}.app-shell.configuration-module.security-module .module-page button.role-selector.selected{background:var(--config-accent)!important;border-color:var(--config-accent)!important;color:#fff!important}.app-shell.configuration-module.security-module .module-page button.role-selector.selected :is(strong,p,small){color:#fff!important}.app-shell.security-module.design-jovial .module-page button.role-selector:nth-child(2n):not(.selected){background:#fff8e7!important}.app-shell.security-module.design-technological .module-page button.role-selector:not(.selected){background:var(--config-alt)!important}@media(max-width:900px){.app-shell.security-module .module-page .panel-header{align-items:stretch;display:grid}.app-shell.security-module .module-page .tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.app-shell.security-module .module-page .tabs button{white-space:nowrap}.app-shell.security-module .module-page .table-wrap{max-height:68vh}}.app-shell.superadmin-module.design-modern{--admin-canvas:#f8fafb;--admin-surface:#fff;--admin-alt:#edf2f5;--admin-soft:#f6f8fa;--admin-line:#d6e0e5;--admin-text:#172a3d;--admin-muted:#64798b;--admin-accent:#1d6478;--admin-strong:#10243a;--admin-success:#e8f5ec;--admin-success-text:#17623a;--admin-warning:#fff4d6;--admin-warning-text:#805b00;--admin-danger:#fff0f1;--admin-danger-text:#a02d40;--admin-radius:2px;--admin-shadow:none}.app-shell.superadmin-module.design-jovial{--admin-canvas:#fff9ea;--admin-surface:#fff;--admin-alt:#eaf8f5;--admin-soft:#fffdf7;--admin-line:#d7e7e2;--admin-text:#17364a;--admin-muted:#687d85;--admin-accent:#1699a7;--admin-strong:#193c50;--admin-success:#e2f7ec;--admin-success-text:#176a48;--admin-warning:#fff0c7;--admin-warning-text:#805800;--admin-danger:#fff0f1;--admin-danger-text:#a33a47;--admin-radius:18px;--admin-shadow:0 12px 28px rgb(25 60 72 / 9%)}.app-shell.superadmin-module.design-technological{--admin-canvas:transparent;--admin-surface:#0d2a3a;--admin-alt:#0a2231;--admin-soft:#0b2534;--admin-line:#225b72;--admin-text:#eaf9fc;--admin-muted:#8db4c2;--admin-accent:#1aa2bc;--admin-strong:#0b3c50;--admin-success:#123d35;--admin-success-text:#5ce8b7;--admin-warning:#3b3219;--admin-warning-text:#ffd36b;--admin-danger:#3c2029;--admin-danger-text:#ff9da8;--admin-radius:8px;--admin-shadow:0 0 0 1px rgb(75 211 236 / 5%)}.app-shell.superadmin-module .module-page,.app-shell.superadmin-module .page{background:var(--admin-canvas)!important;color:var(--admin-text)!important}.app-shell.superadmin-module :is(.panel,.table-panel,.detail-panel,.summary article,.client-table,.drawer,.courier-master-panel,.contract-panel,.brand-panel,.card){background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--admin-shadow)!important;color:var(--admin-text)!important}.app-shell.superadmin-module :is(h1,h2,h3,strong,label,legend,th,td,li){color:var(--admin-text)!important}.app-shell.superadmin-module :is(p,small,.empty,.summary span){color:var(--admin-muted)!important}.app-shell.superadmin-module :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--admin-surface)!important;border:1px solid var(--admin-line)!important;box-sizing:border-box;color:var(--admin-text)!important;min-height:42px}.app-shell.superadmin-module :is(input,textarea)::placeholder{color:var(--admin-muted)!important}.app-shell.superadmin-module :is(.state,.message.notice){background:var(--admin-alt)!important;border:1px solid var(--admin-line)!important;color:var(--admin-accent)!important}.app-shell.superadmin-module :is(.state.error,.message.error){background:var(--admin-danger)!important;border-color:var(--admin-danger-text)!important;color:var(--admin-danger-text)!important}.app-shell.superadmin-module :is(.status.active,.immutable,.protected){background:var(--admin-success)!important;color:var(--admin-success-text)!important}.app-shell.superadmin-module :is(.primary,.page-actions>button,.courier-form-actions button:not(.secondary-button)){background:var(--admin-accent)!important;color:#fff!important}.app-shell.superadmin-module :is(.secondary,.secondary-button,.link-button){background:var(--admin-alt)!important;border:1px solid var(--admin-line)!important;color:var(--admin-accent)!important}.app-shell.superadmin-module :is(.danger,.danger-button,.danger-link){background:var(--admin-danger)!important;border:1px solid var(--admin-danger-text)!important;color:var(--admin-danger-text)!important}.app-shell.sum-clients-module .page{padding:24px}.app-shell.sum-clients-module .summary article{border-top:4px solid var(--admin-accent)!important}.app-shell.sum-clients-module .summary article:nth-child(2){border-top-color:#19b77a!important}.app-shell.sum-clients-module .summary article:nth-child(3){border-top-color:#7d6ce7!important}.app-shell.sum-clients-module .summary strong{color:var(--admin-accent)!important}.app-shell.sum-clients-module .toolbar{background:var(--admin-alt);border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:10px}.app-shell.sum-clients-module .client-table{max-height:min(660px,64vh);overflow:auto}.app-shell.sum-clients-module table{min-width:980px}.app-shell.sum-clients-module thead{position:sticky;top:0;z-index:2}.app-shell.sum-clients-module th{background:var(--admin-alt)!important;color:var(--admin-muted)!important}.app-shell.sum-clients-module td{border-color:var(--admin-line)!important}.app-shell.sum-clients-module tbody tr:hover{background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-surface))}.app-shell.sum-clients-module .type.operator{background:var(--admin-alt)!important;color:var(--admin-accent)!important}.app-shell.sum-clients-module .type.principal{background:color-mix(in srgb,#7d6ce7 14%,var(--admin-surface))!important;color:#6a56cf!important}.app-shell.sum-clients-module .status.active{background:var(--admin-success)!important;color:var(--admin-success-text)!important}.app-shell.sum-clients-module .status.inactive{background:var(--admin-alt)!important;color:var(--admin-muted)!important}.app-shell.sum-clients-module .link{color:var(--admin-accent)!important}.app-shell.sum-clients-module .drawer{border-left:1px solid var(--admin-line);color:var(--admin-text)!important}.app-shell.sum-clients-module .drawer>.close{background:var(--admin-alt)!important;color:var(--admin-text)!important}.app-shell.sum-clients-module .tabs{background:var(--admin-alt);border:1px solid var(--admin-line);border-radius:var(--admin-radius);padding:5px}.app-shell.sum-clients-module .tabs button{border:0!important;color:var(--admin-muted)!important}.app-shell.sum-clients-module .tabs button.active{background:var(--admin-accent)!important;color:#fff!important}.app-shell.sum-clients-module .product,.app-shell.sum-clients-module .operator-option,.app-shell.sum-clients-module .user-row{background:var(--admin-soft)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.sum-clients-module.design-modern :is(.summary article,.toolbar,.client-table,.drawer,.tabs,.product,.operator-option,.user-row){border-radius:2px!important}.app-shell.sum-clients-module.design-jovial tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.sum-clients-module.design-technological .drawer{background:#0a2231!important}.app-shell.sum-clients-module.design-technological .summary strong{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.operator-licenses-module .module-page .table-panel,.app-shell.operator-licenses-module .module-page .detail-panel{border:1px solid var(--admin-line)!important}.app-shell.operator-licenses-module .module-page .panel-heading{border-bottom:1px solid var(--admin-line);padding-bottom:12px}.app-shell.operator-licenses-module .module-page .administration-help summary{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;color:var(--admin-accent)!important}.app-shell.operator-licenses-module .module-page .administration-help-content{background:var(--admin-surface)!important;border-color:var(--admin-line)!important}.app-shell.operator-licenses-module .module-page .table-wrap{border:1px solid var(--admin-line);border-radius:var(--admin-radius);max-height:min(620px,60vh);overflow:auto}.app-shell.operator-licenses-module .module-page table{background:var(--admin-surface)!important;min-width:900px}.app-shell.operator-licenses-module .module-page thead{position:sticky;top:0;z-index:2}.app-shell.operator-licenses-module .module-page th{background:var(--admin-alt)!important;color:var(--admin-muted)!important;font-size:10px;letter-spacing:.025em;text-transform:uppercase}.app-shell.operator-licenses-module .module-page td{border-color:var(--admin-line)!important;color:var(--admin-text)!important}.app-shell.operator-licenses-module .module-page tr.selected-row{background:color-mix(in srgb,var(--admin-accent) 12%,var(--admin-surface))!important}.app-shell.operator-licenses-module .module-page .logo-fallback{background:var(--admin-alt)!important;color:var(--admin-accent)!important}.app-shell.operator-licenses-module .module-page .status,.app-shell.operator-licenses-module .module-page .module-status{background:var(--admin-success)!important;color:var(--admin-success-text)!important}.app-shell.operator-licenses-module .module-page .courier-section-layout{gap:16px}.app-shell.operator-licenses-module .module-page .courier-section-nav{background:var(--admin-alt)!important;border:1px solid var(--admin-line);border-radius:var(--admin-radius)!important;padding:7px}.app-shell.operator-licenses-module .module-page .courier-section-nav button{background:transparent!important;color:var(--admin-muted)!important}.app-shell.operator-licenses-module .module-page .courier-section-nav button.active{background:var(--admin-accent)!important;color:#fff!important}.app-shell.operator-licenses-module .module-page .courier-section-content{min-width:0}.app-shell.operator-licenses-module .module-page :is(.courier-master-panel,.contract-panel,.billing-actions,.action-form,.customer-form,.user-form,.brand-panel){background:var(--admin-soft)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.operator-licenses-module .module-page :is(.module-license-grid,.contract-grid,.detail-grid) article{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.operator-licenses-module.design-modern .module-page :is(.table-panel,.detail-panel,.table-wrap,.courier-section-nav,.courier-master-panel,.contract-panel,.billing-actions){border-radius:2px!important}.app-shell.operator-licenses-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.operator-licenses-module.design-technological .module-page :is(.courier-master-panel,.contract-panel,.billing-actions,.action-form){background:#081e2bbd!important}.app-shell.operator-licenses-module.design-technological .module-page :is(.module-license-grid strong,.contract-grid strong){color:#5ce5f3!important}.app-shell.initialization-module .module-page .selector{border-left:4px solid var(--admin-accent)!important}.app-shell.initialization-module .module-page .selector article{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.initialization-module .module-page .selector strong{color:var(--admin-accent)!important}.app-shell.initialization-module .module-page .grid>.panel:first-child{border-top:4px solid #19b77a!important}.app-shell.initialization-module .module-page .danger-panel{background:var(--admin-danger)!important;border-color:var(--admin-danger-text)!important;border-top:4px solid var(--admin-danger-text)!important}.app-shell.initialization-module .module-page .danger-panel :is(h2,strong,label){color:var(--admin-danger-text)!important}.app-shell.initialization-module .module-page .danger-panel p,.app-shell.initialization-module .module-page .danger-panel small{color:color-mix(in srgb,var(--admin-danger-text) 78%,var(--admin-muted))!important}.app-shell.initialization-module .module-page .confirmation-help code,.app-shell.initialization-module .module-page .block-reason{background:var(--admin-warning)!important;border-color:var(--admin-warning-text)!important;color:var(--admin-warning-text)!important}.app-shell.initialization-module .module-page .table-wrap{border:1px solid var(--admin-line);border-radius:var(--admin-radius);max-height:480px;overflow:auto}.app-shell.initialization-module .module-page thead{position:sticky;top:0}.app-shell.initialization-module .module-page th{background:var(--admin-alt)!important;color:var(--admin-muted)!important}.app-shell.initialization-module .module-page td{border-color:var(--admin-line)!important}.app-shell.initialization-module .module-page .protected{border-left:4px solid #19b77a!important}.app-shell.initialization-module.design-modern .module-page :is(.panel,.selector article,.table-wrap){border-radius:2px!important}.app-shell.initialization-module.design-technological .module-page .panel:not(.danger-panel){background:#081e2bbd!important}@media(max-width:900px){.app-shell.sum-clients-module .page{padding:16px}.app-shell.operator-licenses-module .module-page .courier-section-nav{display:flex;overflow-x:auto}.app-shell.operator-licenses-module .module-page .courier-section-nav button{flex:0 0 auto;white-space:nowrap}.app-shell.superadmin-module .module-page .table-wrap,.app-shell.sum-clients-module .client-table{max-height:68vh}}.app-shell.platform-commercial-module .module-page .platform-management-layout{gap:16px}.app-shell.platform-commercial-module .module-page .section-nav{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.platform-commercial-module .module-page .section-nav button{background:transparent!important;color:var(--admin-muted)!important}.app-shell.platform-commercial-module .module-page .section-nav button.active{background:var(--admin-accent)!important;color:#fff!important}.app-shell.platform-commercial-module :is(.workspace-tabs,.view-tabs,.tabs){background:var(--admin-alt);border:1px solid var(--admin-line);border-radius:var(--admin-radius);gap:5px;padding:6px}.app-shell.platform-commercial-module :is(.workspace-tabs,.view-tabs,.tabs) button{background:transparent!important;border:0!important;color:var(--admin-muted)!important;min-height:40px}.app-shell.platform-commercial-module :is(.workspace-tabs,.view-tabs,.tabs) button:is(.active,.selected){background:var(--admin-accent)!important;color:#fff!important}.app-shell.platform-commercial-module .import-box{background:var(--admin-alt)!important;border-color:var(--admin-accent)!important;border-radius:var(--admin-radius)!important;color:var(--admin-text)!important}.app-shell.platform-commercial-module .import-box code{color:var(--admin-accent)!important}.app-shell.platform-commercial-module .import-button{background:var(--admin-accent)!important;color:#fff!important}.app-shell.platform-commercial-module .form{background:var(--admin-soft)!important}.app-shell.platform-commercial-module .form>h3{border-bottom:1px solid var(--admin-line);padding-bottom:10px}.app-shell.platform-commercial-module .form-help,.app-shell.platform-commercial-module .tariff-availability-note{background:var(--admin-alt);border-left:3px solid var(--admin-accent);color:var(--admin-muted)!important;font-size:12px;grid-column:1/-1;margin:0;padding:9px 11px}.app-shell.platform-commercial-module .module-selector,.app-shell.platform-commercial-module .tier-editor{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.platform-commercial-module .module-chip{background:var(--admin-alt)!important;color:var(--admin-accent)!important}.app-shell.platform-commercial-module .table-wrap{border:1px solid var(--admin-line);border-radius:var(--admin-radius);max-height:min(660px,62vh);overflow:auto!important}.app-shell.platform-commercial-module table{background:var(--admin-surface)!important;min-width:850px}.app-shell.platform-commercial-module thead{position:sticky;top:0;z-index:2}.app-shell.platform-commercial-module th{background:var(--admin-alt)!important;color:var(--admin-muted)!important;font-size:10px;letter-spacing:.025em;text-transform:uppercase}.app-shell.platform-commercial-module td{border-color:var(--admin-line)!important;color:var(--admin-text)!important}.app-shell.platform-commercial-module tbody tr:hover{background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-surface))}.app-shell.platform-commercial-module .row-actions .danger,.app-shell.platform-commercial-module .actions .danger,.app-shell.platform-commercial-module .remove-promotion{background:var(--admin-danger)!important;border:1px solid var(--admin-danger-text)!important;color:var(--admin-danger-text)!important}.app-shell.platform-commercial-module .status.approved,.app-shell.platform-commercial-module .status.accepted,.app-shell.platform-commercial-module .status:not(.draft):not(.issued):not(.sent):not(.annulled):not(.rejected):not(.expired):not(.historical){background:var(--admin-success)!important;color:var(--admin-success-text)!important}.app-shell.platform-commercial-module .status.draft,.app-shell.platform-commercial-module .status.historical,.app-shell.platform-commercial-module .used{background:var(--admin-alt)!important;color:var(--admin-muted)!important}.app-shell.platform-commercial-module .status.issued,.app-shell.platform-commercial-module .status.sent{background:var(--admin-warning)!important;color:var(--admin-warning-text)!important}.app-shell.platform-commercial-module .status.annulled,.app-shell.platform-commercial-module .status.rejected,.app-shell.platform-commercial-module .status.expired{background:var(--admin-danger)!important;color:var(--admin-danger-text)!important}.app-shell.platform-quotations-module .page{padding:24px}.app-shell.platform-quotations-module .selector{border-left:4px solid var(--admin-accent)!important}.app-shell.platform-quotations-module .form-panel{background:var(--admin-surface)!important}.app-shell.platform-quotations-module .form-grid{align-items:start}.app-shell.platform-quotations-module .edition-summary{background:var(--admin-alt)!important;color:var(--admin-accent)!important}.app-shell.platform-quotations-module .promotion-editor{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.platform-quotations-module .promotion-row{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.platform-quotations-module .quotation-filters{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important}.app-shell.platform-quotations-module .list-heading{border-bottom:1px solid var(--admin-line);padding-bottom:12px}.app-shell.platform-quotations-module .list-heading>strong{background:var(--admin-alt)!important;color:var(--admin-accent)!important}.app-shell.platform-quotations-module .quotation-list-panel .table-wrap{max-height:min(670px,63vh)}.app-shell.platform-quotations-module .quotation-list-panel table{min-width:1450px}.app-shell.platform-quotations-module tr.selected{background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-surface))!important}.app-shell.platform-quotations-module.design-modern :is(.panel,.workspace-tabs,.quotation-filters,.promotion-editor,.promotion-row,.table-wrap){border-radius:2px!important}.app-shell.platform-quotations-module.design-jovial tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.platform-quotations-module.design-technological :is(.form-panel,.promotion-row){background:#081e2bbd!important}.app-shell.platform-services-module .module-page .form{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.platform-services-module .module-page .form-help{grid-column:1/-1}.app-shell.platform-services-module .module-page .table-wrap table{min-width:980px}.app-shell.platform-classifiers-module .module-page .grid{grid-template-columns:340px minmax(0,1fr)}.app-shell.platform-classifiers-module .module-page .form{position:sticky;top:18px}.app-shell.platform-classifiers-module .module-page .table-wrap table{min-width:700px}.app-shell.platform-tariffs-module .module-page .form.editing{border-color:var(--admin-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent) 14%,transparent)!important}.app-shell.platform-tariffs-module .module-page .tier-row{align-items:start}.app-shell.platform-tariffs-module .module-page .table-wrap table{min-width:1050px}.app-shell.platform-tariffs-module .module-page .icon-button{min-height:34px}.app-shell.platform-commercial-module.design-modern :is(.section-nav,.panel,.import-box,.table-wrap,.module-selector,.tier-editor){border-radius:2px!important}.app-shell.platform-commercial-module.design-jovial tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.platform-commercial-module.design-technological :is(.form,.tier-editor){background:#081e2bbd!important}.app-shell.platform-commercial-module.design-technological :is(.module-chip,.form-help,.tariff-availability-note){color:#5ce5f3!important}@media(max-width:1050px){.app-shell.platform-commercial-module .module-page .platform-management-layout{grid-template-columns:1fr}.app-shell.platform-commercial-module .module-page .section-nav{display:flex;overflow-x:auto;position:static}.app-shell.platform-commercial-module .module-page .section-nav button{flex:0 0 auto;white-space:nowrap}.app-shell.platform-classifiers-module .module-page .grid{grid-template-columns:1fr}.app-shell.platform-classifiers-module .module-page .form{position:static}}@media(max-width:760px){.app-shell.platform-quotations-module .page{padding:16px}.app-shell.platform-commercial-module :is(.workspace-tabs,.view-tabs,.tabs){overflow-x:auto}.app-shell.platform-commercial-module :is(.workspace-tabs,.view-tabs,.tabs) button{flex:0 0 auto;white-space:nowrap}.app-shell.platform-commercial-module .table-wrap{max-height:68vh}.app-shell.platform-services-module .module-page .form{grid-template-columns:1fr}}.app-shell.platform-dashboard-module .dashboard-sum{background:var(--admin-canvas)!important;color:var(--admin-text)!important;padding:24px}.app-shell.platform-dashboard-module .dashboard-sum :is(h1,h2,h3,strong,label,th,td,li){color:var(--admin-text)!important}.app-shell.platform-dashboard-module .dashboard-sum :is(p,small,span){color:var(--admin-muted)!important}.app-shell.platform-dashboard-module .filters{background:var(--admin-alt)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important;padding:12px}.app-shell.platform-dashboard-module .filters select{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;color:var(--admin-text)!important;min-height:42px}.app-shell.platform-dashboard-module .kpis article{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-left:0!important;border-radius:var(--admin-radius)!important;border-top:4px solid var(--admin-accent)!important;box-shadow:var(--admin-shadow)!important}.app-shell.platform-dashboard-module .kpis article:nth-child(2){border-top-color:#19b77a!important}.app-shell.platform-dashboard-module .kpis article:nth-child(3){border-top-color:#7d6ce7!important}.app-shell.platform-dashboard-module .kpis article:nth-child(4){border-top-color:#f2b84b!important}.app-shell.platform-dashboard-module .kpis article.warning{border-top-color:var(--admin-danger-text)!important}.app-shell.platform-dashboard-module .kpis strong{color:var(--admin-accent)!important}.app-shell.platform-dashboard-module .panel{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--admin-shadow)!important}.app-shell.platform-dashboard-module .heading{border-bottom:1px solid var(--admin-line);padding-bottom:10px}.app-shell.platform-dashboard-module .table-wrap{border:1px solid var(--admin-line);border-radius:var(--admin-radius);max-height:min(520px,54vh);overflow:auto}.app-shell.platform-dashboard-module table{background:var(--admin-surface)!important;min-width:900px}.app-shell.platform-dashboard-module thead{position:sticky;top:0;z-index:2}.app-shell.platform-dashboard-module th{background:var(--admin-alt)!important;color:var(--admin-muted)!important;font-size:10px;letter-spacing:.025em;text-transform:uppercase}.app-shell.platform-dashboard-module td,.app-shell.platform-dashboard-module .rank-list li{border-color:var(--admin-line)!important;color:var(--admin-text)!important}.app-shell.platform-dashboard-module tbody tr:hover{background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-surface))}.app-shell.platform-dashboard-module.design-modern :is(.filters,.kpis article,.panel,.table-wrap){border-radius:2px!important}.app-shell.platform-dashboard-module.design-jovial tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.platform-dashboard-module.design-technological .kpis strong,.app-shell.platform-dashboard-module.design-technological .rank-list b{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.app-shell.platform-dashboard-module.design-technological .panel{background:#081e2bbd!important}.app-shell.operator-users-module .module-page .selector-panel{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-left:4px solid var(--admin-accent)!important;border-radius:var(--admin-radius)!important}.app-shell.operator-users-module .module-page .limits article{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--admin-shadow)!important}.app-shell.operator-users-module .module-page .limits article:nth-child(1){border-top:4px solid var(--admin-accent)!important}.app-shell.operator-users-module .module-page .limits article:nth-child(2){border-top:4px solid #19b77a!important}.app-shell.operator-users-module .module-page .limits article:nth-child(3){border-top:4px solid #7d6ce7!important}.app-shell.operator-users-module .module-page .limits strong{color:var(--admin-accent)!important}.app-shell.operator-users-module .module-page .manager-layout{align-items:start}.app-shell.operator-users-module .module-page .user-form{background:var(--admin-soft)!important;position:sticky;top:18px}.app-shell.operator-users-module .module-page .user-form>h3,.app-shell.operator-users-module .module-page .table-wrap>h3{border-bottom:1px solid var(--admin-line);padding-bottom:10px}.app-shell.operator-users-module .module-page :is(.courier-context,.form-note){background:var(--admin-alt)!important;border-color:var(--admin-line)!important;color:var(--admin-accent)!important}.app-shell.operator-users-module .module-page .form-note.warning{background:var(--admin-warning)!important;border-color:var(--admin-warning-text)!important;color:var(--admin-warning-text)!important}.app-shell.operator-users-module .module-page .table-wrap{border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius)!important;max-height:min(680px,66vh);overflow:auto}.app-shell.operator-users-module .module-page table{background:var(--admin-surface)!important;min-width:920px}.app-shell.operator-users-module .module-page thead{position:sticky;top:0;z-index:2}.app-shell.operator-users-module .module-page th{background:var(--admin-alt)!important;color:var(--admin-muted)!important;font-size:10px;letter-spacing:.025em;text-transform:uppercase}.app-shell.operator-users-module .module-page td{border-color:var(--admin-line)!important;color:var(--admin-text)!important}.app-shell.operator-users-module .module-page tbody tr:hover{background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-surface))}.app-shell.operator-users-module .module-page .status.active{background:var(--admin-success)!important;color:var(--admin-success-text)!important}.app-shell.operator-users-module .module-page .status.inactive{background:var(--admin-alt)!important;color:var(--admin-muted)!important}.app-shell.operator-users-module .module-page .danger{background:var(--admin-danger)!important;border:1px solid var(--admin-danger-text)!important;color:var(--admin-danger-text)!important}.app-shell.operator-users-module.design-modern .module-page :is(.selector-panel,.limits article,.panel,.table-wrap){border-radius:2px!important}.app-shell.operator-users-module.design-jovial .module-page tbody tr:nth-child(2n){background:#fff8e7!important}.app-shell.operator-users-module.design-technological .module-page .user-form{background:#081e2bbd!important}.app-shell.operator-users-module.design-technological .module-page .limits strong{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}@media(max-width:980px){.app-shell.platform-dashboard-module .dashboard-sum{padding:16px}.app-shell.operator-users-module .module-page .user-form{position:static}.app-shell.operator-users-module .module-page .table-wrap,.app-shell.platform-dashboard-module .table-wrap{max-height:68vh}}.app-shell.operator-users-module .module-page .table-wrap{max-height:900px}@media(max-width:980px){.app-shell.operator-users-module .module-page .table-wrap{max-height:78vh}}@media(max-width:900px){.app-shell.design-modern .sidebar,.app-shell.design-jovial .sidebar,.app-shell.design-technological .sidebar{border-radius:0!important}.app-shell.design-modern .brand{margin:0!important;max-width:240px}}.control-tower-module,.corporate-portal-module{--portal-canvas:#f4f6fa;--portal-surface:#fff;--portal-alt:#f1f4f7;--portal-line:#dce4eb;--portal-text:#17283b;--portal-muted:#6f8091;--portal-accent:#1f7186;--portal-sidebar:#10243a;--portal-radius:3px;--portal-shadow:none;background:var(--portal-canvas)!important;color:var(--portal-text)!important}.control-tower-module .topbar,.corporate-portal-module .topbar{background:var(--portal-surface)!important;border-color:var(--portal-line)!important;position:sticky;top:0;z-index:4}.control-tower-module :is(.card,.metrics article,.filters,.freshness,.drawer),.corporate-portal-module :is(.panel,.metrics article,.drawer){background:var(--portal-surface)!important;border-color:var(--portal-line)!important;border-radius:var(--portal-radius)!important;box-shadow:var(--portal-shadow)!important;color:var(--portal-text)!important}.control-tower-module :is(h1,h2,h3,strong,b,th,td,label),.corporate-portal-module :is(h1,h2,h3,strong,b,th,td,label){color:var(--portal-text)!important}.control-tower-module :is(p,small,span,em,dt),.corporate-portal-module :is(p,small,span){color:var(--portal-muted)}.control-tower-module :is(input,select),.corporate-portal-module :is(input,select){background:var(--portal-surface)!important;border-color:var(--portal-line)!important;color:var(--portal-text)!important}.control-tower-module .filters{align-items:end}.control-tower-module .filters label{align-content:end;min-height:52px}.control-tower-module .filters :is(input,select,button){height:36px!important}.control-tower-module .filters button:not(.clear),.corporate-portal-module .welcome button{background:var(--portal-accent)!important}.control-tower-module :is(.sidebar,.scope),.corporate-portal-module :is(.sidebar,.support){background:var(--portal-sidebar)!important}.control-tower-module .metrics article,.corporate-portal-module .metrics article{border-top:4px solid var(--portal-accent)!important}.control-tower-module .metrics article:nth-child(2),.corporate-portal-module .metrics article:nth-child(2){border-top-color:#f2b84b!important}.control-tower-module .metrics article:nth-child(3),.corporate-portal-module .metrics article:nth-child(3){border-top-color:#19b77a!important}.control-tower-module .metrics article:nth-child(4),.corporate-portal-module .metrics article:nth-child(4){border-top-color:#7d6ce7!important}.control-tower-module :is(.table-wrap,.map-card),.corporate-portal-module :is(.table-wrap,.map-panel){overflow:auto}.control-tower-module table,.corporate-portal-module table{background:var(--portal-surface)!important;min-width:860px}.control-tower-module thead,.corporate-portal-module thead{position:sticky;top:0;z-index:2}.control-tower-module th,.corporate-portal-module th{background:var(--portal-alt)!important;color:var(--portal-muted)!important}.control-tower-module td,.corporate-portal-module td{border-color:var(--portal-line)!important}.control-tower-module tbody tr:hover,.corporate-portal-module tbody tr:hover{background:color-mix(in srgb,var(--portal-accent) 6%,var(--portal-surface))}.control-tower-module .map,.corporate-portal-module .operation-map{border-top:1px solid var(--portal-line)}.control-tower-module.design-jovial,.corporate-portal-module.design-jovial{--portal-canvas:#fff9eb;--portal-surface:#fff;--portal-alt:#eaf8f5;--portal-line:#d5e7e2;--portal-text:#17364a;--portal-muted:#667f87;--portal-accent:#1699a7;--portal-sidebar:#193e52;--portal-radius:18px;--portal-shadow:0 12px 28px rgb(25 60 72 / 9%)}.control-tower-module.design-jovial .sidebar,.corporate-portal-module.design-jovial .sidebar{background:linear-gradient(180deg,#193e52,#123346)!important}.control-tower-module.design-jovial .sidebar nav :is(button.active,button:hover),.corporate-portal-module.design-jovial .sidebar nav :is(a.active,a:hover){background:#24a8ae!important;border-radius:13px}.control-tower-module.design-jovial .hero h2,.corporate-portal-module.design-jovial .welcome h1{font-size:30px}.control-tower-module.design-jovial .metrics article:nth-child(2n),.corporate-portal-module.design-jovial .metrics article:nth-child(2n){background:#fffdf6!important}.control-tower-module.design-jovial .map,.corporate-portal-module.design-jovial .operation-map{background:#eaf3ef!important}.control-tower-module.design-jovial .map-card,.corporate-portal-module.design-jovial .map-panel{border-radius:22px!important}.control-tower-module.design-jovial .filters button,.corporate-portal-module.design-jovial button{border-radius:12px}.control-tower-module.design-jovial tbody tr:nth-child(2n),.corporate-portal-module.design-jovial tbody tr:nth-child(2n){background:#fff9eb}.corporate-portal-module.design-jovial .brand-mark{background:linear-gradient(145deg,#24a8ae,#168c9a)}.control-tower-module.design-technological,.corporate-portal-module.design-technological{--portal-canvas:#061622;--portal-surface:#0d2a3a;--portal-alt:#10384b;--portal-line:#225b72;--portal-text:#eaf9fc;--portal-muted:#8db4c2;--portal-accent:#1aa2bc;--portal-sidebar:#06131e;--portal-radius:8px;--portal-shadow:0 0 0 1px rgb(75 211 236 / 5%);background-color:#061622!important;background-image:linear-gradient(#12394a55 1px,transparent 1px),linear-gradient(90deg,#12394a55 1px,transparent 1px)!important;background-size:110px 110px!important}.control-tower-module.design-technological .topbar,.corporate-portal-module.design-technological .topbar{background:#0b293a!important}.control-tower-module.design-technological .sidebar,.corporate-portal-module.design-technological .sidebar{background:#06131e!important;border-right:1px solid #1f586e}.control-tower-module.design-technological .sidebar nav :is(button.active,button:hover),.corporate-portal-module.design-technological .sidebar nav :is(a.active,a:hover){background:#0e3b4e!important;color:#5ce5f3!important}.control-tower-module.design-technological :is(.hero p,.live,.link,.drawer>p),.corporate-portal-module.design-technological :is(.welcome p,.detail,.drawer>p){color:#5ce5f3!important}.control-tower-module.design-technological .metrics strong,.corporate-portal-module.design-technological .metrics strong{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.control-tower-module.design-technological :is(.map,.donut:before),.corporate-portal-module.design-technological :is(.operation-map,.donut:before){background:#081e2b!important}.control-tower-module.design-technological .road,.corporate-portal-module.design-technological .street{stroke:#16495e!important}.control-tower-module.design-technological :is(.route-line,.vehicle-path),.corporate-portal-module.design-technological :is(.gps-polyline,.vehicle-route){stroke:#50dcec!important}.control-tower-module.design-technological .legend,.corporate-portal-module.design-technological .map-legend{background:#0b293aed!important;border:1px solid #25627a}.control-tower-module.design-technological .drawer,.corporate-portal-module.design-technological .drawer{background:#0b2635!important}.control-tower-module.design-technological :is(.route,.vehicle-detail),.corporate-portal-module.design-technological :is(.route,.tracking-identifiers,.shipment-list article){background:#081e2b!important;border-color:#225b72!important}.control-tower-module.design-technological .close,.corporate-portal-module.design-technological .close{background:#10384b!important;color:#eaf9fc!important}.control-tower-module.design-technological .filters button:not(.clear){box-shadow:0 0 16px #2fd3ea2e}@media(max-width:950px){.control-tower-module .topbar,.corporate-portal-module .topbar{position:sticky}.control-tower-module .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.control-tower-module .filters .search{grid-column:1/-1}}@media(max-width:650px){.control-tower-module .filters{grid-template-columns:1fr}.control-tower-module .filters .search{grid-column:auto}.control-tower-module .metrics,.corporate-portal-module .metrics{gap:10px}.control-tower-module main,.corporate-portal-module main{padding:16px!important}}.field-mobile-module{--mobile-canvas:#f5f8f9;--mobile-surface:#fff;--mobile-alt:#eef3f5;--mobile-line:#d8e2e6;--mobile-text:#173238;--mobile-muted:#6c7d81;--mobile-accent:#1d7181;--mobile-radius:4px;--mobile-shadow:none;background:var(--mobile-canvas)!important;color:var(--mobile-text)!important}.field-mobile-module .app-header{background:var(--mobile-surface)!important;border-color:var(--mobile-line)!important}.field-mobile-module :is(.route-card,.assignments,.search-card,.metrics article,.state-card){background:var(--mobile-surface)!important;border-color:var(--mobile-line)!important;border-radius:var(--mobile-radius)!important;box-shadow:var(--mobile-shadow)!important;color:var(--mobile-text)!important}.field-mobile-module :is(h1,h2,h3,strong,b,label){color:var(--mobile-text)!important}.field-mobile-module :is(p,small,.route-details span,.metrics span){color:var(--mobile-muted)}.field-mobile-module :is(input,select,textarea){background:var(--mobile-surface)!important;border-color:var(--mobile-line)!important;color:var(--mobile-text)!important}.field-mobile-module :is(.welcome>div>span,.route-heading span,.assignments header span,.phone a,.photo-history summary){color:var(--mobile-accent)!important}.field-mobile-module :is(.search-card button,.result-actions button:not(.backlog):not(.returned),.result-form button:not(.cancel),.state-card button){background:var(--mobile-accent)!important}.field-mobile-module :is(.connection-bar,.gps-bar,.result-message,.pickup-code){background:color-mix(in srgb,var(--mobile-accent) 10%,var(--mobile-surface))!important;color:var(--mobile-accent)!important}.field-mobile-module .assignment{border-color:var(--mobile-line)!important}.field-mobile-module :is(.sequence,.shipment-data span,.result-form,.content,.assignment-tabs){background:var(--mobile-alt)!important;border-color:var(--mobile-line)!important}.field-mobile-module .assignment-tabs button.active{background:var(--mobile-surface)!important;color:var(--mobile-accent)!important}.field-mobile-module .metrics article{border-top:4px solid var(--mobile-accent)!important}.field-mobile-module .metrics article:nth-child(2){border-top-color:#19b77a!important}.field-mobile-module .metrics article:nth-child(3){border-top-color:#f2b84b!important}.field-mobile-module .metrics article:nth-child(4){border-top-color:#7d6ce7!important}.field-mobile-module.design-modern{--mobile-canvas:#f5f8f9;--mobile-surface:#fff;--mobile-alt:#eef3f5;--mobile-line:#d6e1e6;--mobile-text:#173247;--mobile-muted:#687d8b;--mobile-accent:#1d7181;--mobile-radius:3px;--mobile-shadow:none}.field-mobile-module.design-modern .app-header{background:#10283b!important}.field-mobile-module.design-modern .app-header :is(strong,button){color:#fff!important}.field-mobile-module.design-modern .app-header small{color:#b6cad2!important}.field-mobile-module.design-modern .profile>span{background:#dcebf0!important;color:#174f61!important}.field-mobile-module.design-modern .assignment-tabs,.field-mobile-module.design-modern .result-form{border-radius:3px!important}.field-mobile-module.design-jovial{--mobile-canvas:#fff9eb;--mobile-surface:#fff;--mobile-alt:#eaf8f5;--mobile-line:#d5e7e2;--mobile-text:#17364a;--mobile-muted:#667f87;--mobile-accent:#1699a7;--mobile-radius:20px;--mobile-shadow:0 10px 24px rgb(25 60 72 / 8%)}.field-mobile-module.design-jovial .app-header{background:#fff!important}.field-mobile-module.design-jovial .brand-logo{border-radius:16px!important}.field-mobile-module.design-jovial .metrics article:nth-child(2n){background:#fffdf5!important}.field-mobile-module.design-jovial .sequence{border-radius:14px!important}.field-mobile-module.design-jovial :is(.result-actions button,.search-card button,.result-form button){border-radius:13px}.field-mobile-module.design-jovial .assignment-tabs{border-radius:16px!important}.field-mobile-module.design-jovial .assignment-tabs button{border-radius:12px!important}.field-mobile-module.design-technological{--mobile-canvas:#061622;--mobile-surface:#0d2a3a;--mobile-alt:#081e2b;--mobile-line:#225b72;--mobile-text:#eaf9fc;--mobile-muted:#8db4c2;--mobile-accent:#24c7d9;--mobile-radius:8px;--mobile-shadow:0 0 0 1px rgb(75 211 236 / 5%);background-color:#061622!important;background-image:linear-gradient(#12394a44 1px,transparent 1px),linear-gradient(90deg,#12394a44 1px,transparent 1px)!important;background-size:72px 72px!important}.field-mobile-module.design-technological .app-header{background:#0b293a!important}.field-mobile-module.design-technological .app-header :is(strong,button){color:#eaf9fc!important}.field-mobile-module.design-technological .profile>span{background:#10384b!important;color:#5ce5f3!important}.field-mobile-module.design-technological .brand-logo{background:#eaf9fc!important;border-color:#2a647a!important}.field-mobile-module.design-technological .metrics strong{color:#5ce5f3!important;font-family:Consolas,Courier New,monospace}.field-mobile-module.design-technological :is(.operation.delivery,.registered-result.delivered,.registered-result.picked_up){background:#123d35!important;color:#5ce8b7!important}.field-mobile-module.design-technological :is(.operation.pickup,.registered-result.backlog,.registered-result.pickup_failed){background:#3b3219!important;color:#ffd36b!important}.field-mobile-module.design-technological .result-actions .backlog{background:#9a5c16!important}.field-mobile-module.design-technological .result-actions .returned{background:#624aa1!important}.field-mobile-module.design-technological .assignment-tabs button{color:#8db4c2!important}.field-mobile-module.design-technological .photo-chip{background:#10384b!important;color:#eaf9fc!important}@media(max-width:680px){.field-mobile-module main{padding-left:12px!important;padding-right:12px!important}.field-mobile-module .app-header{padding-left:14px!important;padding-right:14px!important}.field-mobile-module .route-card,.field-mobile-module .assignments,.field-mobile-module .search-card{padding:15px!important}}.app-shell.platform-dashboard-module .kpis article.danger{border-top-color:var(--admin-danger-text)!important}.app-shell.platform-dashboard-module .filters input{background:var(--admin-surface)!important;border-color:var(--admin-line)!important;color:var(--admin-text)!important;min-height:42px}.app-shell.platform-dashboard-module .kpis article.success{border-top-color:var(--admin-success-text)!important}.app-shell.operation-module.design-modern{--pickup-day-bg:#f5f8f9;--pickup-day-activity:#e8f3f2;--pickup-day-outside:#eef1f3;--pickup-day-hover:#dcefed;--pickup-day-selected:#cce8e5;--pickup-day-line:#bfd6d4;--pickup-day-text:#17364a}.app-shell.operation-module.design-jovial{--pickup-day-bg:#f7fbfa;--pickup-day-activity:#e8f5f1;--pickup-day-outside:#f0f2f2;--pickup-day-hover:#d9f0eb;--pickup-day-selected:#c7ebe5;--pickup-day-line:#b7dad6;--pickup-day-text:#17364a}.app-shell.operation-module.design-technological{--pickup-day-bg:#0b2534;--pickup-day-activity:#10303e;--pickup-day-outside:#081c28;--pickup-day-hover:#123b49;--pickup-day-selected:#164a57;--pickup-day-line:#28586a;--pickup-day-text:#e5f6f8}.app-shell.operation-module .pickup-planning-workspace .month-day{background:var(--pickup-day-bg)!important;border-color:var(--pickup-day-line)!important;color:var(--pickup-day-text)!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell.operation-module .pickup-planning-workspace .month-day:is(.traffic-success,.traffic-warning,.traffic-danger,.traffic-progress):not(.outside){background:var(--pickup-day-activity)!important;box-shadow:none!important}.app-shell.operation-module .pickup-planning-workspace .month-day.outside{background:var(--pickup-day-outside)!important;color:var(--operation-muted)!important;opacity:.78}.app-shell.operation-module .pickup-planning-workspace .month-day:hover{background:var(--pickup-day-hover)!important;border-color:var(--operation-accent)!important;box-shadow:inset 0 0 0 1px var(--operation-accent)!important;position:relative;z-index:1}.app-shell.operation-module .pickup-planning-workspace .month-day:focus-visible{outline:3px solid color-mix(in srgb,var(--operation-accent) 42%,transparent);outline-offset:-3px;position:relative;z-index:2}.app-shell.operation-module .pickup-planning-workspace .month-day.today{background:var(--pickup-day-selected)!important;box-shadow:inset 0 0 0 2px var(--operation-accent)!important}.app-shell.operation-module .pickup-planning-workspace .month-day .month-day-heading strong{color:var(--pickup-day-text)!important}.app-shell.operation-module .pickup-planning-workspace .month-day>span:not(.month-day-heading){color:var(--operation-muted)!important}.app-shell.operation-module .pickup-planning-workspace .month-day .month-day-heading b{box-shadow:none!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day:is(.traffic-success,.traffic-warning,.traffic-danger,.traffic-progress):not(.outside){background:var(--pickup-day-activity)!important;color:var(--pickup-day-text)!important}.app-shell.quotation-module .module-page .advanced-grid thead th{background:var(--quote-alt)!important;color:var(--quote-text)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.025em!important;line-height:1.25!important;padding:11px 9px!important;text-transform:uppercase!important;white-space:nowrap}.app-shell.quotation-module .module-page .advanced-grid thead th>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;display:inline-flex!important;font-size:inherit!important;font-weight:inherit!important;gap:5px!important;letter-spacing:inherit!important;line-height:inherit!important;min-height:0!important;padding:0!important;text-transform:inherit!important;width:auto!important}.app-shell.quotation-module .module-page .advanced-grid thead th>button:hover{background:transparent!important;color:var(--quote-accent)!important}.app-shell.quotation-module .module-page .advanced-grid thead th>button:focus-visible{outline:2px solid var(--quote-accent)!important;outline-offset:3px!important}.app-shell.quotation-module.design-modern .module-page .advanced-grid thead th{border-bottom:2px solid #c8d7de!important}.app-shell.quotation-module.design-jovial .module-page .advanced-grid thead th{background:#eaf8f5!important;border-bottom:2px solid #b9ddd6!important}.app-shell.quotation-module.design-technological .module-page .advanced-grid thead th{background:#0a2231!important;border-bottom:2px solid #2a6980!important;color:#dff7fb!important}.app-shell.order-service-module .module-page .order-service-list>table>thead>tr>th{font-size:13px!important;line-height:1.3!important}.app-shell.order-service-module .module-page .order-service-list>table>tbody>tr>td{font-size:14px!important;line-height:1.35!important}.app-shell.order-service-module .module-page .order-service-list>table>tbody>tr>td small{font-size:12px!important;line-height:1.3!important}.app-shell.catalogs-module .module-page .section-nav button{font-size:13px!important;font-weight:800!important;padding:10px 12px!important}.app-shell.catalogs-module .module-page .section-nav button:not(.active):hover{background:color-mix(in srgb,var(--catalog-accent) 10%,var(--catalog-surface))!important;border-left-color:var(--catalog-accent)!important;color:var(--catalog-accent)!important}.app-shell.catalogs-module .module-page .service-form{background:var(--catalog-soft)!important;border-color:var(--catalog-line)!important;border-radius:var(--catalog-radius)!important}.app-shell.catalogs-module .module-page .service-form>label>span{color:var(--catalog-text)!important;font-size:12px;font-weight:850}.app-shell.catalogs-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){background:transparent!important}.app-shell.catalogs-module.design-jovial .module-page .section-nav button:not(.active):hover{background:#fff5d9!important}.app-shell.catalogs-module.design-technological .module-page .service-form{background:#081e2bb8!important}.app-shell.catalogs-module .module-page .section-nav{background:var(--catalog-surface)!important;border:1px solid var(--catalog-line)!important;gap:7px!important;padding:9px!important}.app-shell.catalogs-module .module-page .section-nav button,.app-shell.catalogs-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){align-items:center!important;background:var(--catalog-soft)!important;border:1px solid var(--catalog-line)!important;border-left:4px solid transparent!important;color:var(--catalog-text)!important;display:flex!important;font-size:14px!important;font-weight:800!important;justify-content:flex-start!important;line-height:1.25!important;min-height:44px!important;padding:10px 12px!important;text-align:left!important;width:100%!important}.app-shell.catalogs-module .module-page .section-nav button:after{color:var(--catalog-muted)!important;font-size:18px!important;font-weight:900!important}.app-shell.catalogs-module .module-page .section-nav button:not(.active):hover{background:var(--catalog-alt)!important;border-color:var(--catalog-line)!important;border-left-color:var(--catalog-accent)!important;color:var(--catalog-accent)!important;transform:translate(2px)}.app-shell.catalogs-module .module-page .section-nav button.active{background:var(--catalog-accent)!important;border-color:var(--catalog-accent)!important;border-left-color:var(--catalog-strong)!important;color:#fff!important;box-shadow:0 5px 13px color-mix(in srgb,var(--catalog-accent) 22%,transparent)!important}.app-shell.catalogs-module .module-page .section-nav button.active:after{color:#fff!important}.app-shell.catalogs-module.design-modern .module-page .section-nav button{border-radius:2px!important}.app-shell.catalogs-module.design-jovial .module-page .section-nav button{border-radius:12px!important}.app-shell.catalogs-module.design-technological .module-page .section-nav{background:#081e2b!important;border-color:#225b72!important}.app-shell.catalogs-module.design-technological .module-page .section-nav button{background:#0d2a3a!important;border-color:#225b72!important;color:#dff5fa!important}.app-shell.catalogs-module.design-technological .module-page .section-nav button:not(.active):hover{background:#10384b!important;color:#5ce5f3!important}.app-shell.catalogs-module.design-technological .module-page .section-nav button.active{background:#168da5!important;border-color:#39bfd3!important}.app-shell.catalogs-module .module-page .section-nav button:not(.active):not(.secondary):not(.text-button):not(.danger),.app-shell.catalogs-module.design-jovial .module-page .section-nav button:nth-child(odd):not(.active),.app-shell.catalogs-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){background:var(--catalog-soft)!important;border:1px solid var(--catalog-line)!important;border-left:4px solid transparent!important;color:var(--catalog-text)!important;box-shadow:none!important}.app-shell.catalogs-module .module-page .section-nav button:not(.active):hover{background:var(--catalog-alt)!important;border-left-color:var(--catalog-accent)!important;color:var(--catalog-accent)!important}.app-shell.catalogs-module.design-technological .module-page .section-nav button:not(.active):not(.secondary):not(.text-button):not(.danger){background:#0d2a3a!important;border-color:#225b72!important;color:#dff5fa!important}.app-shell.catalogs-module.design-technological .module-page .section-nav button:not(.active):hover{background:#10384b!important;border-left-color:#5ce5f3!important;color:#5ce5f3!important}.app-shell.operation-module .module-page .section-nav{background:var(--operation-surface)!important;border:1px solid var(--operation-line)!important;gap:7px!important;padding:9px!important}.app-shell.operation-module .module-page .section-nav button,.app-shell.operation-module.design-jovial .module-page .section-nav button:nth-child(2n):not(.active){align-items:center!important;background:var(--operation-soft)!important;border:1px solid var(--operation-line)!important;border-left:4px solid transparent!important;box-shadow:none!important;color:var(--operation-text)!important;display:flex!important;font-size:14px!important;font-weight:800!important;justify-content:flex-start!important;line-height:1.25!important;min-height:44px!important;padding:10px 12px!important;text-align:left!important;width:100%!important}.app-shell.operation-module .module-page .section-nav button:after{color:var(--operation-muted)!important;content:"›";font-size:18px!important;font-weight:900!important;margin-left:auto}.app-shell.operation-module .module-page .section-nav button:not(.active):hover{background:var(--operation-alt)!important;border-color:var(--operation-line)!important;border-left-color:var(--operation-accent)!important;color:var(--operation-accent)!important;transform:translate(2px)}.app-shell.operation-module .module-page .section-nav button.active{background:var(--operation-accent)!important;border-color:var(--operation-accent)!important;border-left-color:var(--operation-strong)!important;box-shadow:0 5px 13px color-mix(in srgb,var(--operation-accent) 22%,transparent)!important;color:#fff!important}.app-shell.operation-module .module-page .section-nav button.active:after{color:#fff!important}.app-shell.operation-module.design-modern .module-page .section-nav button{border-radius:2px!important}.app-shell.operation-module.design-jovial .module-page .section-nav button{border-radius:12px!important}.app-shell.operation-module.design-technological .module-page .section-nav{background:#081e2b!important;border-color:#225b72!important}.app-shell.operation-module.design-technological .module-page .section-nav button:not(.active){background:#0d2a3a!important;border-color:#225b72!important;color:#dff5fa!important}.app-shell.operation-module.design-technological .module-page .section-nav button:not(.active):hover{background:#10384b!important;border-left-color:#5ce5f3!important;color:#5ce5f3!important}.app-shell.operation-module.design-technological .module-page .section-nav button.active{background:#168da5!important;border-color:#39bfd3!important}.app-shell.operation-module .module-page button:disabled{background:var(--operation-alt)!important;border-color:var(--operation-line)!important;box-shadow:none!important;color:var(--operation-muted)!important;cursor:not-allowed!important;filter:none!important;opacity:.58!important;pointer-events:auto}.app-shell.operation-module .module-page button:disabled:hover{background:var(--operation-alt)!important;color:var(--operation-muted)!important;transform:none!important}.app-shell.corporate-customers-module .module-page .inline-feedback.success{background:var(--customer-success)!important;border-color:var(--customer-success-text)!important;color:var(--customer-success-text)!important}.app-shell.corporate-customers-module .module-page .inline-feedback.warning{background:#fff4d6!important;border-color:#b88413!important;color:#805800!important}.app-shell.corporate-customers-module .module-page .inline-feedback.error{background:var(--customer-danger)!important;border-color:var(--customer-danger-text)!important;color:var(--customer-danger-text)!important}.app-shell.corporate-customers-module.design-technological .module-page .inline-feedback.warning{background:#3b3219!important;border-color:#8b712c!important;color:#ffd36b!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .planner-grid td>span.visit-scheduled{background:#254858!important;border:1px solid #47788b!important;color:#f1fbff!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .planner-grid td>span:is(.visit-assigned,.visit-confirmed,.visit-in_route){background:#463917!important;border:1px solid #8f742b!important;color:#ffe28a!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .planner-grid td>span:is(.visit-success,.visit-completed,.visit-no_load){background:#123f37!important;border:1px solid #287d6b!important;color:#80f2cf!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .planner-grid td>span:is(.visit-failed,.visit-cancelled){background:#481f2b!important;border:1px solid #974156!important;color:#ffb3c1!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-weekday{color:#d9edf4!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day>span:not(.month-day-heading){color:#d5e9ef!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-day-heading strong{color:#fff!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day.outside>span:not(.month-day-heading),.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day.outside .month-day-heading strong{color:#91aeb9!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-result-summary{background:#dce9ed!important;color:#173846!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-visit-status.visit-traffic-neutral{background:#dce7eb!important;border-left-color:#7793a0!important;color:#143746!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-visit-status.visit-traffic-warning{background:#fff0bf!important;color:#704900!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-visit-status.visit-traffic-danger{background:#ffdce3!important;color:#831f31!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-visit-status.visit-traffic-success{background:#d7f2e3!important;color:#07583f!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .month-day .month-visit-status.visit-traffic-progress{background:#d8eef8!important;color:#105676!important}html body .app-shell.operation-module.design-technological .pickup-planning-workspace .month-day span.month-result-summary{background:#f7fbfc!important;border:1px solid #8aa8b4!important;color:#071f2a!important;font-size:12px!important;font-weight:900!important;opacity:1!important;-webkit-text-fill-color:#071f2a!important}html body .app-shell.operation-module.design-technological .pickup-planning-workspace .month-day small.month-visit-status{background:#fff!important;border:1px solid #91aab4!important;border-left:5px solid #617f8c!important;color:#071f2a!important;font-size:12px!important;font-weight:900!important;opacity:1!important;-webkit-text-fill-color:#071f2a!important}html body .app-shell.operation-module.design-technological .pickup-planning-workspace .month-day small.month-visit-status.visit-traffic-warning{background:#fff0b8!important;border-color:#c59016!important;color:#4b3100!important;-webkit-text-fill-color:#4b3100!important}html body .app-shell.operation-module.design-technological .pickup-planning-workspace .month-day small.month-visit-status.visit-traffic-danger{background:#ffdce3!important;border-color:#b72e44!important;color:#641323!important;-webkit-text-fill-color:#641323!important}html body .app-shell.operation-module.design-technological .pickup-planning-workspace .month-day small.month-visit-status.visit-traffic-success{background:#d8f3e4!important;border-color:#16825e!important;color:#063f2e!important;-webkit-text-fill-color:#063f2e!important}html body .app-shell.operation-module.design-technological .pickup-planning-workspace .month-day small.month-visit-status.visit-traffic-progress{background:#d9eef8!important;border-color:#287da5!important;color:#073e58!important;-webkit-text-fill-color:#073e58!important}.app-shell.operation-module .pickup-planning-workspace .pickup-monitoring-table tbody tr.monitoring-overdue-row{background:var(--operation-surface)!important;box-shadow:inset 4px 0 var(--operation-warning-text)}.app-shell.operation-module .pickup-planning-workspace .pickup-monitoring-table td>span[class^=visit-]{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;line-height:1.2;padding:5px 8px}.app-shell.operation-module .pickup-planning-workspace .pickup-monitoring-table td>span.visit-scheduled{background:var(--operation-alt)!important;border-color:var(--operation-line)!important;color:var(--operation-muted)!important}.app-shell.operation-module .pickup-planning-workspace .pickup-monitoring-table td>span:is(.visit-assigned,.visit-confirmed,.visit-in_route){background:var(--operation-warning)!important;border-color:var(--operation-warning-text)!important;color:var(--operation-warning-text)!important}.app-shell.operation-module .pickup-planning-workspace .pickup-monitoring-table td>span:is(.visit-success,.visit-completed,.visit-no_load){background:var(--operation-success)!important;border-color:var(--operation-success-text)!important;color:var(--operation-success-text)!important}.app-shell.operation-module .pickup-planning-workspace .pickup-monitoring-table td>span:is(.visit-failed,.visit-cancelled){background:var(--operation-danger)!important;border-color:var(--operation-danger-text)!important;color:var(--operation-danger-text)!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table tbody tr,.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table tbody tr.monitoring-overdue-row{background:#0b2635!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table tbody tr.monitoring-overdue-row{box-shadow:inset 4px 0 #ffd36b}.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table td>span.visit-scheduled{background:#254858!important;border-color:#47788b!important;color:#f1fbff!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table td>span:is(.visit-assigned,.visit-confirmed,.visit-in_route){background:#463917!important;border-color:#8f742b!important;color:#ffe28a!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table td>span:is(.visit-success,.visit-completed,.visit-no_load){background:#123f37!important;border-color:#287d6b!important;color:#80f2cf!important}.app-shell.operation-module.design-technological .pickup-planning-workspace .pickup-monitoring-table td>span:is(.visit-failed,.visit-cancelled){background:#481f2b!important;border-color:#974156!important;color:#ffb3c1!important}.app-shell.operation-module .module-page .reception-queue-filters,.app-shell.operation-module .module-page .reception-queue-total{background:var(--operation-alt)!important;border-color:var(--operation-line)!important;color:var(--operation-text)!important}.app-shell.operation-module .module-page .reception-queue-total small{color:var(--operation-muted)!important}.app-shell.operation-module .module-page .reception-queue-total strong{color:var(--operation-accent)!important}.app-shell.operation-module.design-technological .module-page .reception-queue-filters,.app-shell.operation-module.design-technological .module-page .reception-queue-total{background:#103448!important;border-color:#236079!important}.app-shell.operation-module.design-technological .module-page .reception-queue-total strong{color:#5ce5f3!important}.app-shell.operation-module .module-page .reception-sort-heading,.app-shell.operation-module .module-page .reception-sort-heading b{color:var(--operation-text)!important}.corporate-portal-module .evidence,.corporate-portal-module .coordinates span{background:var(--portal-alt)!important;border:1px solid var(--portal-line)!important;color:var(--portal-text)!important}.corporate-portal-module .evidence span{color:var(--portal-text)!important}body:has(.field-mobile-module),body:has(.field-login){margin:0;padding:0}.field-mobile-module{width:100%;min-width:0}.field-mobile-module .app-header{gap:12px;min-height:82px;height:auto;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:10px}.field-mobile-module .brand{min-width:0;gap:10px}.field-mobile-module .brand>div{min-width:0}.field-mobile-module .brand strong{overflow-wrap:anywhere}.field-mobile-module .brand-logo{flex:0 0 54px!important;box-sizing:border-box;width:54px!important;height:54px!important;padding:5px!important;overflow:visible!important}.field-mobile-module .session-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.field-mobile-module .app-header .session-controls button.session-logout{background:#e4f3f5!important;border:1px solid #2f7889;border-radius:9px;color:#124253!important;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;padding:9px 11px;min-height:40px;cursor:pointer}.field-mobile-module .session-logout:disabled{opacity:.65;cursor:wait}.field-mobile-module .connection-bar{gap:12px;align-items:center;flex-wrap:wrap;font-size:12px}.field-mobile-module .connection-bar>div{flex:1 1 170px;display:grid;gap:6px}.field-mobile-module .connection-bar small{font-size:11px;color:var(--mobile-text)!important;font-weight:600}.field-mobile-module .connection-bar button,.field-mobile-module .registered-result.queued button{background:#116879!important;color:#fff!important;border:1px solid #57a6b3;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:750;min-height:40px;cursor:pointer}.field-mobile-module .connection-bar button:disabled,.field-mobile-module .registered-result.queued button:disabled{background:#245566!important;color:#fff!important;opacity:1;cursor:progress}.field-mobile-module .route-heading{gap:12px;flex-wrap:wrap}.field-mobile-module .route-heading>div{min-width:0;flex:1 1 180px}.field-mobile-module .route-heading h2{overflow-wrap:anywhere}.field-mobile-module .route-status{background:#d9f0e7!important;color:#124f3c!important;border:1px solid #5c9d86;flex-shrink:0;font-size:12px!important;line-height:1.3}.field-mobile-module .welcome label{min-width:190px;max-width:100%}.field-mobile-module .welcome input[type=date]{width:100%;min-width:190px;box-sizing:border-box;font-size:14px;min-height:44px}.field-mobile-module .sync-feedback{font-size:12px;line-height:1.5;margin:10px 0 16px;overflow-wrap:anywhere}.field-mobile-module .sync-warning{background:#fff0cd!important;color:#694607!important;border:1px solid #c68b26;border-radius:9px;padding:12px}.field-mobile-module .registered-result.queued{display:grid;gap:8px;text-align:left;background:#fff0cd!important;border:1px solid #c68b26;color:#694607!important}.field-mobile-module .registered-result.queued :is(strong,span,p){color:#694607!important;font-size:12px}.field-mobile-module .registered-result.queued p{margin:0;overflow-wrap:anywhere}.field-mobile-module .result-form>fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:10px}.field-mobile-module .result-form-actions{display:flex;gap:8px;flex-wrap:wrap}.field-mobile-module .result-form-actions button{min-height:44px;font-size:12px}.field-mobile-module .result-form .cancel{background:#dbe8eb!important;color:#153f4c!important}.field-mobile-module .photo-chip{max-width:100%;overflow-wrap:anywhere}.field-mobile-module .assignment-tabs button b{background:#d9edf1!important;color:#15475a!important}.field-mobile-module .result-form fieldset>strong{font-size:12px}@media(max-width:480px){.field-mobile-module .session-controls{flex-direction:column;gap:4px}.field-mobile-module .profile>span{width:28px;height:28px}.field-mobile-module .session-logout{font-size:11px;padding:7px;min-height:34px}.field-mobile-module .brand strong{font-size:15px}.field-mobile-module .connection-bar button{flex:1 1 auto}}
