.ui-policy-badge{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);color:var(--ui-color-text);font-size:var(--ui-font-xs);white-space:nowrap;cursor:help;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:700;display:inline-flex;position:relative}.ui-policy-badge--system_locked{border-color:var(--ui-color-border);background:var(--ui-color-surface-muted)}.ui-policy-badge--agent_editable{border-color:var(--ui-color-accent);background:var(--ui-color-accent-soft);color:var(--ui-color-text)}.ui-policy-badge--personal_copy{border-color:var(--ui-color-info)}.ui-policy-badge:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.ui-policy-badge__tip{z-index:30;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);width:max-content;max-width:280px;color:var(--ui-color-text);box-shadow:var(--ui-shadow-md);white-space:normal;opacity:0;pointer-events:none;padding:8px 10px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px)}.ui-policy-badge:hover .ui-policy-badge__tip,.ui-policy-badge:focus-visible .ui-policy-badge__tip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ui-policy-badge__tip{transition:none}}.page-governance-bar{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);color:var(--ui-color-text);font-size:var(--ui-font-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;display:flex}.page-governance-bar__muted{color:var(--ui-color-text-muted)}.ui-voice{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.ui-voice__button{flex:none}.ui-voice__button--live{animation:1.4s ease-in-out infinite ui-voice-pulse}.ui-voice__status{font-size:var(--ui-font-sm);color:var(--ui-color-text-muted);overflow-wrap:anywhere;min-width:0}@keyframes ui-voice-pulse{0%,to{box-shadow:0 0 #c6303159}50%{box-shadow:0 0 0 6px #c6303100}}@media (prefers-reduced-motion:reduce){.ui-voice__button--live{outline:2px solid var(--ui-color-critical);outline-offset:2px;animation:none}}.assistant-fab{z-index:90;background:var(--ui-color-accent-strong);width:52px;height:52px;color:var(--ui-color-surface);box-shadow:var(--ui-shadow-md);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.assistant-fab:hover{filter:brightness(1.08)}.assistant-fab:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:3px}.assistant-panel{z-index:90;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);width:min(400px,100vw - 32px);max-height:min(72vh,640px);color:var(--ui-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--ui-shadow-md);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;bottom:24px;right:24px;overflow-y:auto}[data-theme=dark] .assistant-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.assistant-panel :is(button,a,textarea,input,select,[tabindex]):focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px;box-shadow:none}.assistant-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.assistant-panel__head h2{letter-spacing:-.02em;color:var(--ui-color-text);font-size:16px}.assistant-panel__context{color:var(--ui-color-text-muted);margin-top:3px;font-size:11px}.assistant-panel__close{color:var(--ui-color-text-muted);background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.assistant-panel__close:hover{background:var(--ui-color-surface-muted);color:var(--ui-color-text)}.assistant-panel__locked{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);color:var(--ui-color-text);border-radius:10px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.assistant-panel__intents{flex-wrap:wrap;gap:6px;display:flex}.assistant-panel__intents button{border:1px solid var(--ui-color-border);color:var(--ui-color-text);background:0 0;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.assistant-panel__intents button:hover{background:var(--ui-color-surface-muted)}.assistant-panel__intents button[aria-pressed=true]{background:var(--ui-color-accent-strong);border-color:var(--ui-color-accent-strong);color:var(--ui-color-surface)}.assistant-panel__thread{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:0 auto;gap:8px;max-height:40vh;padding-right:2px;display:flex;overflow-y:auto}.assistant-msg{max-width:92%;font-size:12px;line-height:1.45}.assistant-msg.user{background:var(--ui-color-accent-strong);color:var(--ui-color-surface);border-radius:12px 12px 4px;align-self:flex-end;padding:8px 11px}.assistant-msg.assistant{background:var(--ui-color-surface-subtle);border:1px solid var(--ui-color-border-subtle);color:var(--ui-color-text);border-radius:4px 12px 12px;align-self:flex-start;padding:8px 11px}.assistant-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant-msg .ui-markdown{color:inherit;gap:4px;display:grid}.assistant-msg .ui-markdown p{white-space:normal;margin:0}.assistant-msg .ui-markdown li+li{margin-top:2px}.assistant-msg__time{opacity:1;text-align:right;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;line-height:1.2;display:block}.assistant-msg.assistant .assistant-msg__time{text-align:left;color:var(--ui-color-text-muted);opacity:1}.assistant-status{gap:6px;display:grid}.assistant-status.ok{border-color:var(--ui-color-positive)}.assistant-status.warn{border-color:var(--ui-color-warning)}.assistant-status__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistant-status.ok .assistant-status__head svg{color:var(--ui-color-positive)}.assistant-status.warn .assistant-status__head svg{color:var(--ui-color-warning)}.assistant-status__head .assistant-msg__time{margin:0 0 0 auto}.assistant-status__chip{border:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);background:var(--ui-color-surface);border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.assistant-status .ui-button{justify-self:start}.assistant-msg .ui-markdown>:first-child{margin-top:0}.assistant-msg .ui-markdown>:last-child{margin-bottom:0}.assistant-msg .ui-markdown ul,.assistant-msg .ui-markdown ol{margin:4px 0;padding-left:18px}.assistant-msg .ui-markdown h2,.assistant-msg .ui-markdown h3,.assistant-msg .ui-markdown h4,.assistant-msg .ui-markdown h5{color:inherit;margin:6px 0 2px;font-size:13px}.assistant-msg .ui-markdown pre{background:var(--ui-color-surface-muted);color:var(--ui-color-text);border-radius:8px;margin:6px 0;padding:8px 10px;overflow-x:auto}.assistant-msg .ui-markdown code{color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.assistant-msg .ui-markdown :not(pre)>code{background:var(--ui-color-surface-muted);border-radius:4px;padding:1px 4px}.assistant-msg .ui-markdown a{color:var(--ui-color-accent-strong);text-decoration:underline}.assistant-panel__reply{color:var(--ui-color-text);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;display:flex}.assistant-panel__reply svg{flex:none}.assistant-panel__reply.ok{background:var(--ui-color-accent-soft)}.assistant-panel__reply.ok svg{color:var(--ui-color-positive)}.assistant-panel__reply.warn{background:var(--ui-color-surface-muted);border:1px solid var(--ui-color-warning)}.assistant-panel__reply.warn svg{color:var(--ui-color-warning)}.assistant-panel__reply p{white-space:pre-wrap;margin-top:3px}.assistant-panel__reply .ui-button{margin-top:6px}.assistant-panel__error{border:1px solid var(--ui-color-critical);background:var(--ui-color-surface-subtle);color:var(--ui-color-text);border-radius:8px;padding:9px 12px;font-size:11px}.assistant-panel .ui-field{color:var(--ui-color-text);gap:6px;font-size:12px;display:grid}.assistant-panel .ui-field__label{color:var(--ui-color-text);font-weight:600}.assistant-panel .ui-field small{color:var(--ui-color-text-muted);font-size:11px}.assistant-panel .ui-textarea{resize:vertical;border:1px solid var(--ui-color-text-dim);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);width:100%;min-height:56px;color:var(--ui-color-text);font:inherit;padding:8px 10px;font-size:12px}.assistant-panel .ui-textarea::placeholder{color:var(--ui-color-text-muted);opacity:1}.assistant-panel .ui-textarea:focus-visible{border-color:var(--ui-color-accent)}.assistant-panel .ui-button{color:var(--ui-color-text);border-color:var(--ui-color-border)}.assistant-panel .ui-button--primary{background:var(--ui-color-accent-strong);border-color:var(--ui-color-accent-strong);color:var(--ui-color-surface)}.assistant-panel .ui-button:disabled{opacity:1;background:var(--ui-color-surface-muted);border-color:var(--ui-color-border);color:var(--ui-color-text-muted);cursor:not-allowed}.assistant-panel__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assistant-panel__foot>:last-child{margin-left:auto}.assistant-panel__hint{color:var(--ui-color-text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.assistant-panel .ui-voice__status{color:var(--ui-color-text-muted)}.assistant-panel .spin{animation:1s linear infinite spin}.assistant-draft{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);color:var(--ui-color-text);border-radius:10px;gap:8px;padding:10px 12px;font-size:12px;display:grid}.assistant-draft__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-draft__diff{gap:4px;margin:0;padding:0;list-style:none;display:grid}.assistant-draft__diff li{gap:6px;line-height:1.4;display:flex}.assistant-draft__diff li>span{flex:0 0 12px;width:12px;font-weight:800}.assistant-draft__diff li.is-added>span{color:var(--ui-color-positive)}.assistant-draft__diff li.is-removed>span{color:var(--ui-color-critical)}.assistant-draft__diff li.is-changed>span{color:var(--ui-color-info)}.assistant-draft__muted{color:var(--ui-color-text-muted);margin:0}.assistant-draft__error{border:1px solid var(--ui-color-critical);color:var(--ui-color-text);border-radius:8px;margin:0;padding:7px 9px}.assistant-draft__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.assistant-fab{bottom:78px;right:16px}.assistant-panel{border-radius:16px 16px 10px 10px;width:auto;max-height:78vh;padding:14px;bottom:70px;left:8px;right:8px}.assistant-panel__thread{max-height:40vh}}.assistant-progress__ack{font-weight:600}.assistant-progress__line{margin-top:4px;font-weight:600}.assistant-progress__meta{color:var(--ui-color-text-muted);margin-top:4px;font-size:10px}.assistant-progress__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.assistant-panel__retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.assistant-panel .spin{animation:none}}.assistant-panel--v2{max-width:calc(100vw - 32px);max-height:calc(100vh - 48px)}.assistant-panel--v2 .assistant-panel__thread{flex:auto;min-height:80px;max-height:none}.assistant-panel__welcome{color:var(--ui-color-text);gap:3px;padding:2px 2px 4px;font-size:12px;line-height:1.45;display:grid}.assistant-panel__welcome span{color:var(--ui-color-text-muted)}.assistant-panel__resize{z-index:2;touch-action:none;border-radius:6px;position:absolute}.assistant-panel__resize--width{cursor:ew-resize;width:16px;top:22px;bottom:14px;left:0}.assistant-panel__resize--height{cursor:ns-resize;width:auto;height:18px;top:0;left:22px;right:14px}.assistant-panel__resize--corner{z-index:3;cursor:nwse-resize;width:28px;height:28px;top:0;left:0}.assistant-panel__resize--width:after{content:"";background:var(--ui-color-border);border-radius:2px;width:2px;height:36px;margin-top:-18px;position:absolute;top:50%;left:4px}.assistant-panel__resize--height:after{content:"";background:var(--ui-color-border);border-radius:2px;width:36px;height:2px;margin-left:-18px;position:absolute;top:5px;left:50%}.assistant-panel__resize--corner:after{content:"";border-top:2px solid var(--ui-color-border);border-left:2px solid var(--ui-color-border);border-radius:3px 0 0;width:12px;height:12px;position:absolute;inset:5px auto auto 5px}.assistant-panel__resize:hover:after,.assistant-panel__resize:focus-visible:after{background:var(--ui-color-accent)}.assistant-panel__resize--corner:hover:after,.assistant-panel__resize--corner:focus-visible:after{border-color:var(--ui-color-accent);background:0 0}.assistant-panel__resize:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:1px}@media (pointer:coarse) and (width>=761px){.assistant-panel__resize--width{width:44px}.assistant-panel__resize--height{width:96px;height:44px}.assistant-panel__resize--corner{width:44px;height:44px}.assistant-panel__resize--width:after{left:8px}}.assistant-panel--v2 .assistant-msg{-webkit-user-select:text;user-select:text;position:relative}.assistant-panel--v2 .assistant-msg.assistant{padding-right:30px}.assistant-msg__copy{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);width:22px;height:22px;color:var(--ui-color-text-muted);cursor:pointer;opacity:.75;border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.assistant-msg__copy:hover,.assistant-msg__copy:focus-visible{opacity:1;color:var(--ui-color-text)}.assistant-panel--v2 .ui-voice__status{max-width:220px}@media (width<=760px){.assistant-panel--v2{max-width:none;max-height:86vh;width:auto!important;height:auto!important}.assistant-panel--v2 .assistant-panel__resize{display:none}.assistant-panel--v2 .assistant-panel__thread{max-height:50vh}.assistant-panel--v2 .ui-voice__status{max-width:150px}}.assistant-status__tech{color:var(--ui-color-text-muted);font-size:11px}.assistant-status__tech summary{cursor:pointer}.assistant-status__tech p{white-space:normal;margin:3px 0 0}.assistant-next{flex-wrap:wrap;gap:6px 8px;margin-top:8px;display:flex}.assistant-next__item{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:inline-flex}.assistant-next__chip{border:1px solid var(--ui-color-accent);background:var(--ui-color-surface);max-width:100%;min-height:32px;color:var(--ui-color-accent-strong);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;border-radius:999px;padding:4px 12px;font-size:12.5px}.assistant-next__chip:hover:not(:disabled){background:var(--ui-color-surface-subtle)}.assistant-next__chip:focus-visible{outline:2px solid var(--ui-color-accent-strong);outline-offset:2px}.assistant-next__chip:disabled{opacity:.6;cursor:progress}.assistant-next__hint{color:var(--ui-color-text-muted);overflow-wrap:anywhere;padding-inline:12px;font-size:11px}.assistant-next__ack{color:var(--ui-color-positive);padding-inline:12px;font-size:11px}.assistant-routing__escalated{color:var(--ui-color-warning);margin:6px 0 0;font-size:12px}.ui-data-table{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b2e2709}.ui-data-table__toolbar{border-bottom:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 12px;display:flex}.ui-data-table__toolbar button,.ui-data-table__footer button,.ui-data-table__settings button{border:1px solid var(--ui-color-border);min-height:30px;color:var(--ui-color-text-muted);background:var(--ui-color-surface);font:inherit;font-size:var(--ui-font-xs);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ui-data-table__toolbar button{padding:0 10px}.ui-data-table__toolbar>div>span{color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));font-size:var(--ui-font-xs)}.ui-data-table__toolbar button:hover,.ui-data-table__settings button:hover:not(:disabled){color:var(--ui-color-text);border-color:var(--ui-color-accent)}.ui-data-table__settings{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);box-shadow:var(--ui-shadow-md);border-radius:10px;margin:10px 12px 12px}.ui-data-table__settings>header{border-bottom:1px solid var(--ui-color-border-subtle);justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.ui-data-table__settings>header>div{gap:2px;display:grid}.ui-data-table__settings>header small{color:var(--ui-color-accent-strong);font-size:var(--ui-font-xs);letter-spacing:.13em;font-weight:800}.ui-data-table__settings>header strong{color:var(--ui-color-text);font-size:var(--ui-font-sm)}.ui-data-table__settings>header span{color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));font-size:var(--ui-font-xs)}.ui-data-table__settings>header>button{width:30px;padding:0}.ui-data-table__settings-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:55dvh;padding:12px;display:grid;overflow:auto}.ui-data-table__settings-grid.single{grid-template-columns:minmax(0,520px)}.ui-data-table__settings-grid.single:has(>section:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-data-table__band-jump{color:var(--ui-color-text-muted);align-items:center;gap:8px;margin-right:14px;font-size:12px;display:inline-flex}.ui-data-table__band-jump select{max-width:230px;min-height:30px;font:inherit;color:var(--ui-color-text);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:5px}.ui-data-table__column-search{width:100%;min-height:34px;font:inherit;color:var(--ui-color-text);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:5px;padding:6px 8px;font-size:13px}.ui-data-table--bands .ui-data-table__toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-data-table--bands .ui-data-table__toolbar>div>span{white-space:nowrap}.ui-data-table .ui-data-table__column-groups th:has(.ui-data-table__band-toggle){padding:0}.ui-data-table .ui-data-table__column-groups .ui-data-table__band-toggle{letter-spacing:0;justify-content:flex-start;height:28px;padding:4px 8px;font-size:12px}.ui-data-table__settings-grid>section{align-content:start;gap:6px;min-width:0;display:grid}.ui-data-table__settings-grid h3{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);letter-spacing:.06em;text-transform:none;align-items:center;gap:6px;margin:0 0 2px;font-weight:800;display:flex}.ui-data-table__settings-grid article{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:5px 6px;display:grid}.ui-data-table__settings-grid article>svg{color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));cursor:grab}.ui-data-table__settings-grid label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.ui-data-table__settings-grid label input{accent-color:var(--ui-color-accent)}.ui-data-table__settings-grid label span{gap:1px;min-width:0;display:grid}.ui-data-table__settings-grid label b,.ui-data-table__settings-grid label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-data-table__settings-grid label b{color:var(--ui-color-text);font-size:var(--ui-font-xs)}.ui-data-table__settings-grid label small{color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));font-size:var(--ui-font-xs)}.ui-data-table__settings-grid article>div{display:flex}.ui-data-table__settings-grid article>div button{border:0;width:25px;min-height:25px;padding:0}.ui-data-table__settings button:disabled{opacity:.35;cursor:default}.ui-data-table__settings>footer{border-top:1px solid var(--ui-color-border-subtle);justify-content:flex-end;padding:8px 12px;display:flex}.ui-data-table__settings>footer button{padding:0 10px}.ui-data-table__scroll{max-width:100%;overflow:auto}.ui-data-table__scroll:focus-visible{outline:2px solid var(--ui-color-accent-strong);outline-offset:-2px}.ui-data-table td.ui-data-table__pinned{z-index:1;position:sticky}.ui-data-table th.ui-data-table__pinned{z-index:4}.ui-data-table__pinned{box-shadow:1px 0 var(--ui-color-border)}.ui-data-table--column-groups thead tr:last-child th{top:28px}.ui-data-table .ui-data-table__column-groups th{text-align:center;height:28px;padding:4px 12px;font-size:12px;font-weight:600}.ui-data-table table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:1040px}.ui-data-table th{z-index:2;text-align:left;border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);height:38px;padding:0;position:sticky;top:0}.ui-data-table th>button{width:100%;height:38px;color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));font:inherit;font-size:var(--ui-font-xs);letter-spacing:.04em;text-align:left;text-transform:none;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;font-weight:800;display:flex}.ui-data-table th>button:not(:disabled){cursor:pointer}.ui-data-table th>button:disabled{opacity:1}.ui-data-table th>button>svg:first-child{color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));cursor:grab}.ui-data-table th>.ui-data-table__header-sort{height:38px;font-size:var(--ui-font-xs);letter-spacing:.04em;color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));justify-content:space-between;align-items:center;gap:6px;padding:0 6px 0 12px;font-weight:800;display:flex}.ui-data-table__sort-button{min-width:24px;min-height:24px;color:var(--ui-color-text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ui-data-table__sort-button:hover{color:var(--ui-color-text);background:var(--ui-color-surface-muted)}.ui-data-table__sort-button:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:1px}.ui-data-table td{height:58px;color:var(--ui-color-text-muted);border-bottom:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);font-size:var(--ui-font-xs);vertical-align:middle;padding:8px 12px}.ui-data-table tbody tr:last-child td{border-bottom:0}.ui-data-table tbody tr.is-clickable{cursor:pointer}.ui-data-table tbody tr.is-clickable:hover td,.ui-data-table tbody tr.is-clickable:focus-visible td,.ui-data-table tbody tr.is-selected td{background:color-mix(in srgb, var(--ui-color-accent-soft) 48%, var(--ui-color-surface))}.ui-data-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--ui-color-accent)}.ui-data-table tbody tr:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.ui-data-table__group td{border-bottom-color:var(--ui-color-border);background:var(--ui-color-surface-muted);height:44px;padding:0}.ui-data-table__group td>button{width:100%;min-height:44px;color:var(--ui-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;display:grid}.ui-data-table__group td>button:hover{background:color-mix(in srgb, var(--ui-color-accent-soft) 34%, transparent)}.ui-data-table__group-icon{border:1px solid var(--ui-color-border-subtle);width:26px;height:26px;color:var(--ui-color-accent-strong);background:var(--ui-color-surface);border-radius:8px;place-items:center;display:grid}.ui-data-table__group td>button>span:nth-child(2){gap:1px;display:grid}.ui-data-table__group strong{font-size:var(--ui-font-xs);letter-spacing:.035em;text-transform:none;font-weight:800}.ui-data-table__group small{color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));font-size:var(--ui-font-xs);font-weight:600}.ui-data-table__group td>button>b{font-family:var(--ui-font-sans);font-size:var(--ui-font-md);letter-spacing:-.02em;white-space:nowrap;font-weight:750}.ui-data-table__empty{min-height:170px;color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);text-align:center;place-items:center;padding:24px;display:grid}.ui-data-table__footer{border-top:1px solid var(--ui-color-border-subtle);min-height:42px;color:color-mix(in srgb, var(--ui-color-text-muted) 85%, var(--ui-color-text));font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.ui-data-table .data-cell-primary strong,.ui-data-table .data-cell-money strong{font-size:var(--ui-font-sm);line-height:1.45}.ui-data-table .data-cell-primary span:not(.document-chip),.ui-data-table .data-cell-money span{max-width:none;color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);white-space:normal;overflow-wrap:anywhere;line-height:1.5}.ui-data-table .data-cell-primary em{font-size:var(--ui-font-xs)}.ui-data-table .document-chip.ok{color:var(--ui-color-accent-strong)}.ui-data-table .document-chip.warning{color:color-mix(in srgb, var(--ui-color-warning) 70%, var(--ui-color-text))}.ui-data-table .document-chip.critical{color:color-mix(in srgb, var(--ui-color-critical) 85%, var(--ui-color-text))}.ui-data-table .document-chip.muted{color:var(--ui-color-text-muted)}@media (width<=760px){.ui-data-table__settings-grid.single:has(>section:nth-child(2)){grid-template-columns:1fr}.ui-data-table__band-jump{flex-direction:column;align-items:flex-start;gap:3px}.ui-data-table__band-jump select{max-width:175px}.ui-data-table__settings-grid{grid-template-columns:1fr}.ui-data-table__toolbar{align-items:stretch}.ui-data-table__toolbar button{min-height:36px}.ui-data-table table{min-width:920px}.ui-data-table__footer{flex-direction:column;align-items:flex-start;gap:4px}}.source-onboarding{gap:14px;scroll-margin-top:18px;display:grid}.source-setup-alert{border:1px solid color-mix(in srgb, var(--live-amber) 44%, var(--live-line));background:color-mix(in srgb, var(--live-amber-soft) 72%, var(--live-panel));min-height:76px;color:var(--live-amber);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.source-setup-alert.is-complete{border-color:color-mix(in srgb, var(--live-green) 35%, var(--live-line));background:color-mix(in srgb, var(--live-green-soft) 62%, var(--live-panel));color:var(--live-green)}.source-setup-alert__icon{background:var(--live-panel);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.source-setup-alert>div{gap:4px;min-width:0;display:grid}.source-setup-alert strong{color:var(--live-ink);font-size:13px}.source-setup-alert p{color:var(--live-muted);font-size:11px;line-height:1.45}.source-onboarding-card{scroll-margin-top:16px;overflow:hidden}.source-onboarding-header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.source-onboarding-header>div{min-width:0}.source-onboarding-kicker{color:var(--live-green);letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.source-onboarding-header h2{color:var(--live-ink);font-family:var(--display);letter-spacing:-.03em;margin-top:7px;font-size:24px;font-weight:500}.source-onboarding-header p{max-width:740px;color:var(--live-muted);margin-top:7px;font-size:12px;line-height:1.55}.source-setup-progress{border-bottom:1px solid var(--live-line);background:var(--live-panel-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-setup-progress>.ui-metric-card{border:0;border-right:1px solid var(--live-line);min-width:0;min-height:88px;color:var(--live-ink);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 9px;padding:14px 16px;display:grid}.source-setup-progress>.ui-metric-card:last-child{border-right:0}.source-setup-progress .ui-metric-card__icon{color:var(--live-green);grid-row:1/3}.source-setup-progress .ui-metric-card__label{color:var(--live-muted);align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.source-setup-progress strong{color:var(--live-ink);font-size:12px}.source-setup-progress small{color:var(--live-muted);grid-column:1/-1;font-size:9px}.source-setup-progress .warning .ui-metric-card__icon,.source-setup-progress .warning strong{color:var(--live-amber)}.source-onboarding-card>.ui-data-table{border:0;border-radius:0}.source-onboarding-card>.ui-data-table table{min-width:980px}.source-table-identity{align-items:center;gap:10px;min-width:0;display:flex}.source-table-identity>span:last-child{gap:3px;min-width:0;display:grid}.source-table-identity strong{color:var(--live-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-table-identity small{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.source-connection-list{display:grid}.source-connection-card{border-bottom:1px solid var(--live-line);min-width:0}.source-connection-card:last-child{border-bottom:0}.source-connection-summary{grid-template-columns:42px minmax(150px,1.15fr) auto minmax(145px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:102px;padding:14px 16px;display:grid}.source-connection-card.needs-action .source-connection-summary{background:color-mix(in srgb, var(--live-amber-soft) 30%, var(--live-panel))}.source-provider-mark{border:1px solid color-mix(in srgb, var(--live-green) 36%, var(--live-line));background:var(--live-green-soft);width:38px;height:38px;color:var(--live-green);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.source-provider-mark.provider-ozon{border-color:color-mix(in srgb, var(--live-blue) 36%, var(--live-line));background:var(--live-blue-soft);color:var(--live-blue)}.source-provider-mark.provider-yandex_market{border-color:color-mix(in srgb, var(--live-red) 34%, var(--live-line));background:var(--live-red-soft);color:var(--live-red)}.source-connection-name{gap:4px;min-width:0;display:grid}.source-connection-name strong{color:var(--live-ink);font-size:12px}.source-connection-name span{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-onboarding .ui-select{appearance:none;border:1px solid var(--live-line);background-color:var(--live-panel);background-image:linear-gradient(45deg, transparent 50%, var(--live-muted) 50%), linear-gradient(135deg, var(--live-muted) 50%, transparent 50%);width:100%;min-width:0;min-height:36px;color:var(--live-ink);font:inherit;box-sizing:border-box;background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;border-radius:8px;outline:0;padding:0 32px 0 10px}.source-onboarding .ui-select:focus-visible{border-color:var(--live-green);box-shadow:var(--ui-focus-ring)}.source-onboarding .ui-select:disabled{cursor:wait;opacity:.64}.source-readonly{border:1px solid var(--live-line);min-height:28px;color:var(--live-muted);background:var(--live-panel-2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.source-readonly svg{color:var(--live-green)}.source-sync-state{min-width:0;color:var(--live-ink);align-items:flex-start;gap:7px;display:flex}.source-sync-state>i{background:var(--live-amber);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.source-sync-state>i.state-active{background:var(--live-green)}.source-sync-state>i.state-error{background:var(--live-red)}.source-sync-state>i.state-warning{background:var(--live-amber)}.source-sync-state>span{gap:3px;min-width:0;font-size:10px;font-weight:700;display:grid}.source-sync-state strong{color:inherit;font:inherit}.source-sync-state small{color:var(--live-muted);align-items:center;gap:4px;font-size:8px;font-weight:500;display:inline-flex}.source-sync-state em{color:var(--live-amber);font-size:8px;font-style:normal;font-weight:650;line-height:1.35}.source-entity-assigned,.source-entity-editor{gap:4px;min-width:0;display:grid}.source-entity-assigned>span{color:var(--live-muted);font-size:9px;font-weight:700}.source-entity-assigned>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.source-entity-assigned strong{color:var(--live-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-entity-assigned .ui-button,.source-entity-editor>.ui-button{min-height:24px;padding-inline:7px;font-size:8px}.source-entity-assigned small{color:var(--live-muted);font-size:8px;font-weight:500;line-height:1.35}.source-entity-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end}.source-entity-editor>.ui-select{grid-column:1/-1;min-width:180px}.source-entity-editor>small{color:var(--live-muted);grid-column:1/-1;font-size:8px;line-height:1.35}.source-entity-field{gap:4px;min-width:0;display:grid}.source-entity-editor .source-entity-field{grid-column:1}.source-entity-field .ui-field__label{color:var(--live-muted);font-size:9px;font-weight:700}.source-entity-field .ui-select{min-height:36px;font-size:11px}.source-entity-field small{color:var(--live-dim);font-size:8px;font-weight:500;line-height:1.35}.source-expand-button{white-space:nowrap;align-self:center}.source-expand-button svg{transition:transform .18s}.source-expand-button svg.is-open{transform:rotate(180deg)}.source-ready-label{color:var(--live-green);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.source-ready-label.needs-action{color:var(--live-amber)}.source-warehouse-section{border:1px solid var(--live-line);background:var(--live-panel-2);border-radius:10px;margin:14px;overflow:hidden}.source-warehouse-heading{border-bottom:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px 12px 70px;display:flex}.source-warehouse-heading>div{align-items:center;gap:9px;display:flex}.source-warehouse-heading>div>svg{color:var(--live-green)}.source-warehouse-heading>div span{gap:3px;display:grid}.source-warehouse-heading strong{color:var(--live-ink);font-size:11px}.source-warehouse-heading small{color:var(--live-muted);font-size:9px}.source-warehouse-heading>span{color:var(--live-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.source-warehouse-section .ui-data-table{border:0;border-radius:0}.source-warehouse-section .ui-data-table table{min-width:760px}.source-warehouse-list{padding-left:70px}.source-warehouse-row{border-bottom:1px solid var(--live-line-soft);grid-template-columns:30px minmax(170px,1fr) minmax(180px,.9fr) minmax(155px,auto) 72px;align-items:center;gap:10px;min-height:70px;padding:10px 16px 10px 0;display:grid}.source-warehouse-row:last-child{border-bottom:0}.source-warehouse-row.needs-action{background:color-mix(in srgb, var(--live-amber-soft) 28%, transparent)}.source-warehouse-row.is-locked{opacity:.74}.source-warehouse-icon{border:1px solid var(--live-line);width:28px;height:28px;color:var(--live-muted);background:var(--live-panel);border-radius:7px;place-items:center;display:grid}.source-warehouse-name{gap:3px;min-width:0;display:grid}.source-warehouse-name strong{color:var(--live-ink);font-size:11px}.source-warehouse-name small{color:var(--live-muted);font-size:9px;line-height:1.35}.source-warehouse-row .ui-select{min-height:34px;font-size:10px}.source-balance-toggle{min-height:34px;color:var(--live-ink);cursor:pointer;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.source-balance-toggle input{width:16px;height:16px;accent-color:var(--live-green)}.source-balance-toggle input:disabled{cursor:not-allowed}.source-warehouse-state{color:var(--live-green);text-transform:uppercase;justify-self:end;font-size:8px;font-weight:850}.source-warehouse-state.needs-action{color:var(--live-amber)}.source-warehouse-empty,.source-empty-state{color:var(--live-muted);align-items:center;gap:12px;padding:18px;display:flex}.source-warehouse-empty span,.source-empty-state>div{flex:1;gap:4px;min-width:0;display:grid}.source-warehouse-empty strong,.source-empty-state strong{color:var(--live-ink);font-size:11px}.source-warehouse-empty small,.source-empty-state p,.source-empty-state>small{color:var(--live-muted);font-size:9px;line-height:1.45}.technical-settings-panel{overflow:hidden;padding:0!important}.technical-settings-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.technical-settings-panel>summary::-webkit-details-marker{display:none}.technical-settings-panel>summary>span{align-items:center;gap:10px;display:flex}.technical-settings-panel>summary>span>svg{color:var(--live-green)}.technical-settings-panel>summary>span>span{gap:3px;display:grid}.technical-settings-panel>summary strong{color:var(--live-ink);font-size:12px}.technical-settings-panel>summary small{color:var(--live-muted);font-size:9px}.technical-settings-panel>summary>svg{transition:transform .18s}.technical-settings-panel[open]>summary>svg{transform:rotate(180deg)}.technical-settings-panel .webhook-settings-panel{border-top:1px solid var(--live-line)}.live-shell[data-theme=light] .source-onboarding-kicker,.live-shell[data-theme=light] .settings-kicker,.live-shell[data-theme=light] .legal-acceptance-status.accepted,.live-shell[data-theme=light] .source-provider-mark{color:#0b6a47}.live-shell[data-theme=light] .source-setup-progress .warning .ui-metric-card__icon,.live-shell[data-theme=light] .source-setup-progress .warning strong,.live-shell[data-theme=light] .source-ready-label.needs-action,.live-shell[data-theme=light] .source-warehouse-state.needs-action{color:#744800}.live-shell[data-theme=dark] .source-setup-alert p,.live-shell[data-theme=dark] .legal-settings-card .panel-heading p,.live-shell[data-theme=dark] .settings-copy p,.live-shell[data-theme=dark] .connection-meta span:not(.plan-pill){color:#a3afb2}.live-shell[data-theme=dark] .legal-acceptance-status.accepted{color:#68d59a}.live-shell[data-theme=dark] .source-provider-mark.provider-lamoda{background:var(--live-panel-2);color:#68d59a}@media (width<=1180px){.source-connection-summary{grid-template-columns:42px minmax(150px,1fr) auto minmax(210px,1fr) auto}.source-sync-state{grid-area:2/2/auto/4}.source-entity-field,.source-entity-assigned,.source-entity-editor{grid-area:1/4/3}.source-expand-button,.source-ready-label{grid-area:1/5/3}.source-warehouse-row{grid-template-columns:30px minmax(150px,1fr) minmax(170px,.9fr) minmax(145px,auto)}.source-warehouse-state{display:none}}@media (width<=760px){.source-setup-alert{grid-template-columns:auto minmax(0,1fr)}.source-setup-alert .ui-button{grid-column:1/-1;width:100%}.source-onboarding-header{flex-direction:column;align-items:stretch}.source-onboarding-header .ui-button{width:100%}.source-setup-progress{grid-template-columns:1fr}.source-setup-progress>.ui-metric-card{border-right:0;border-bottom:1px solid var(--live-line)}.source-setup-progress>.ui-metric-card:last-child{border-bottom:0}.source-connection-summary{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:0}.source-provider-mark{grid-area:1/1}.source-connection-name{grid-area:1/2}.source-readonly{grid-area:2/1/auto/-1;justify-self:start}.source-sync-state{grid-area:3/1/auto/-1}.source-entity-field,.source-entity-assigned,.source-entity-editor{grid-area:4/1/auto/-1}.source-expand-button,.source-ready-label{grid-area:5/1/auto/-1;justify-content:center;justify-self:stretch}.source-warehouse-heading{flex-direction:column;align-items:flex-start;padding:13px 14px}.source-warehouse-heading>span{white-space:normal}.source-warehouse-list{padding-left:14px}.source-warehouse-row{grid-template-columns:30px minmax(0,1fr);padding:13px 14px 13px 0}.source-warehouse-row .ui-select,.source-balance-toggle{grid-column:2}.source-warehouse-state{grid-column:2;justify-self:start;display:inline}.source-empty-state{flex-wrap:wrap;align-items:flex-start}.source-empty-state .ui-button{width:100%}}.media-inbox-summary{border-top:1px solid var(--live-line);margin-top:14px;padding-top:12px}.media-inbox-summary h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.media-inbox-summary ul{margin:0;padding-left:18px;font-size:13px}.media-inbox-summary code{font-size:12px}.access-unavailable{justify-content:center;align-items:center;gap:var(--ui-space-5);text-align:center;background:var(--ui-color-canvas);min-height:100dvh;color:var(--ui-color-text);flex-direction:column;padding:24px;display:flex}.access-unavailable h1{font-size:22px;line-height:1.4}.access-unavailable p{max-width:420px;margin-top:var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-font-md);line-height:1.6}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-assistant-workbench-width:420px;--ui-kit-version:"1.2.0";--ui-color-canvas:var(--soft,#f4f6f8);--ui-color-surface:#fff;--ui-color-surface-subtle:#f8faf9;--ui-color-surface-muted:#f1f5f2;--ui-color-text:var(--ink,#122033);--ui-color-text-muted:var(--muted,#697483);--ui-color-text-dim:#7a8782;--ui-color-border:var(--line,#e5e9ed);--ui-color-border-subtle:#edf0ee;--ui-color-accent:var(--green,#138b68);--ui-color-accent-strong:var(--green-dark,#0c6f53);--ui-color-accent-soft:#e7f4ed;--ui-color-positive:var(--green-dark,#0c6f53);--ui-color-warning:var(--amber,#b76a10);--ui-color-critical:var(--red,#c33d48);--ui-color-info:#2f6f9f;--ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--ui-color-accent) 22%, transparent);--ui-font-sans:var(--sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--ui-radius-sm:7px;--ui-radius-md:11px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-font-xs:10px;--ui-font-sm:12px;--ui-font-md:14px;--ui-shadow-panel:var(--shadow,0 8px 25px #1220330f);--ui-shadow-md:0 14px 38px #1f302824}[data-theme=dark]{--ui-color-canvas:#111820;--ui-color-surface:#18222c;--ui-color-surface-subtle:#202c37;--ui-color-surface-muted:#25323e;--ui-color-text:#edf3f6;--ui-color-text-muted:#aab7c2;--ui-color-text-dim:#7f8d98;--ui-color-border:#33414e;--ui-color-border-subtle:#2a3742;--ui-color-accent:#75d7ad;--ui-color-accent-strong:#75d7ad;--ui-color-accent-soft:#183528;--ui-color-positive:#75d7ad;--ui-color-warning:#f2bd70;--ui-color-critical:#ff9b9f;--ui-color-info:#8fc5ed;--ui-shadow-md:0 18px 48px #00000061}:root{color:#122033;font-synthesis:none;text-rendering:optimizelegibility;--ink:#122033;--muted:#697483;--soft:#f4f6f8;--line:#e5e9ed;--green:#138b68;--green-dark:#0c6f53;--green-soft:#e9f7f2;--amber:#b76a10;--amber-soft:#fff4e5;--red:#c33d48;--red-soft:#fff0f1;--navy:#142133;--shadow:0 8px 25px #1220330f;background:#f4f6f8;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--soft);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button,select{cursor:pointer}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:248px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;padding:0 8px 30px;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.brand-mark.large{width:45px;height:45px}.brand-row>div:nth-child(2),.connect-brand>div:nth-child(2){flex-direction:column;font-size:15px;line-height:1.1;display:flex}.brand-row strong,.connect-brand strong{letter-spacing:-.03em;font-size:17px;font-weight:800}.brand-row span,.connect-brand span{color:#536172;font-weight:600}.nav-label,.eyebrow{color:#84909d;letter-spacing:.13em;font-size:10px;font-weight:800}.nav-label{padding:0 13px 8px}nav{gap:4px;display:grid}.nav-item{color:#526071;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 13px;font-size:14px;font-weight:600;display:flex;position:relative}.nav-item:hover{color:var(--ink);background:#f5f8f7}.nav-item.active{background:var(--green-soft);color:var(--green-dark);font-weight:700}.nav-item.active:before{content:"";background:var(--green);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-18px}.nav-count{text-align:center;background:var(--red);border-radius:20px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:10px;color:#fff!important}.nav-divider{background:var(--line);height:1px;margin:18px 8px}.sidebar-spacer{flex:1}.sidebar-status{background:#f5fbf8;border:1px solid #dfece7;border-radius:10px;align-items:center;gap:10px;margin-bottom:7px;padding:11px;display:flex}.status-icon{width:30px;height:30px;color:var(--green);background:#fff;border-radius:8px;place-items:center;display:grid}.sidebar-status>div:last-child{flex-direction:column;gap:2px;font-size:10px;display:flex}.sidebar-status strong{font-size:11px}.sidebar-status span{color:var(--muted)}.support-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.content-frame{min-height:100vh;margin-left:248px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffffff5;align-items:center;gap:14px;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-title{flex-direction:column;gap:4px;display:flex}.topbar-title strong{font-size:14px}.topbar>.demo-pill{margin-left:auto}.demo-pill{color:var(--green-dark);background:#f5fbf8;border:1px solid #d9e4df;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}.icon-button{background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button:hover{background:var(--soft)}.notification-dot{background:var(--red);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.account{position:relative}.account-button{background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:5px 8px;display:flex}.account-button:hover{background:var(--soft)}.avatar{color:#fff;background:#24364b;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.account-copy{min-width:120px;color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;font-size:10px;display:flex}.account-copy strong{color:var(--ink);font-size:11px}.account-menu{border:1px solid var(--line);width:190px;box-shadow:var(--shadow);z-index:25;background:#fff;border-radius:10px;padding:6px;position:absolute;top:48px;right:0}.account-menu button{background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;font-size:12px;display:flex}.account-menu button:hover{background:var(--soft)}.main-content{min-width:0;max-width:1500px;margin:0 auto;padding:32px 34px 42px}.page-stack{gap:20px;min-width:0;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:3px;display:flex}.page-heading>div{min-width:0}.page-heading h1{letter-spacing:-.045em;margin-top:5px;font-size:clamp(25px,3vw,33px);line-height:1.16}.page-heading p{color:var(--muted);margin-top:6px;font-size:12px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.primary-button,.secondary-button,.demo-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.primary-button{border:1px solid var(--green);background:var(--green);color:#fff;box-shadow:0 4px 10px #138b6821}.primary-button:hover{background:var(--green-dark);border-color:var(--green-dark)}.secondary-button{background:#fff;border:1px solid #d8dee4}.secondary-button:hover{background:#fafbfc;border-color:#aeb9c3}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:wait}.primary-button.wide{width:100%;min-height:45px}.select-control,.search-control{min-height:38px;color:var(--muted);background:#fff;border:1px solid #d8dee4;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.select-control select{color:var(--ink);background:0 0;border:0;outline:0;font-size:11px;font-weight:600}.search-control input{background:0 0;border:0;outline:0;width:190px;font-size:11px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.kpi-card{border-radius:11px;flex-direction:column;align-items:flex-start;min-height:122px;padding:18px 19px;display:flex}.kpi-label{color:var(--muted);font-size:11px;font-weight:600}.kpi-card>strong{letter-spacing:-.045em;margin-top:9px;font-size:clamp(20px,2vw,26px)}.kpi-meta{color:var(--muted);align-items:center;gap:6px;margin-top:auto;font-size:10px;display:flex}.kpi-meta.danger{color:var(--red)}.delta{border-radius:5px;align-items:center;gap:2px;padding:3px 5px;font-size:9px;font-weight:800;display:inline-flex}.delta.positive{color:var(--green-dark);background:var(--green-soft)}.delta.negative{color:var(--red);background:var(--red-soft)}.delta.neutral{color:var(--muted);background:var(--soft)}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,.85fr);gap:14px;display:grid}.panel{border-radius:11px;min-width:0;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;display:flex}.panel-heading h2{letter-spacing:-.02em;font-size:14px}.panel-heading p{color:var(--muted);margin-top:4px;font-size:10px}.chart-total{align-items:center;gap:7px;display:flex}.chart-total strong{font-size:18px}.chart-wrap{width:100%;overflow:hidden}.profit-panel .chart-wrap{margin-top:12px}.profit-chart{width:100%;display:block;overflow:visible}.chart-grid{stroke:#e8edf0;stroke-width:1px;stroke-dasharray:4 5}.chart-area{fill:#e5f5ef}.chart-line{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:#fff;stroke:var(--green);stroke-width:3px}.chart-axis,.chart-caption{color:#8994a0;justify-content:space-between;font-size:9px;display:flex}.chart-caption{padding-top:2px}.chart-caption>span{align-items:center;gap:6px;display:flex}.legend-dot,.final-dot,.estimated-dot,.missing-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.estimated-dot{background:#f0a544}.missing-dot{background:#d6dde3}.quality-panel{flex-direction:column;display:flex}.quality-score{align-items:baseline;gap:7px;margin-top:22px;display:flex}.quality-score strong{letter-spacing:-.05em;font-size:31px}.quality-score span{color:var(--muted);font-size:10px}.quality-bar{background:#edf0f2;border-radius:6px;width:100%;height:8px;margin:17px 0;display:flex;overflow:hidden}.quality-bar span:first-child{border-radius:6px 0 0 6px}.quality-final{background:var(--green)}.quality-estimated{background:#f0a544}.quality-missing{background:#d6dde3}.quality-legend{gap:9px;display:grid}.quality-legend>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.quality-legend span{align-items:center;gap:7px;display:flex}.quality-legend strong{color:var(--ink)}.text-button{color:var(--green-dark);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-top:auto;padding:12px 0 0;font-size:10px;font-weight:700;display:inline-flex}.alerts-panel{padding-bottom:7px}.table-wrap{margin:13px -20px -7px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:700px;font-size:11px}.data-table th{color:#8994a0;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:10px 20px;font-size:9px}.data-table td{color:#506071;border-bottom:1px solid #edf0f2;padding:13px 20px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcfc}.data-table td strong{color:var(--ink);font-size:11px;display:block}.data-table td>span:not(.severity):not(.risk){color:var(--muted);margin-top:3px;font-size:9px;display:block}.compact-table th,.compact-table td{padding-top:10px;padding-bottom:10px}.amount-cell{white-space:nowrap;font-weight:700;color:var(--ink)!important}.severity,.status-badge,.risk{text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.severity-critical,.risk-высокий{color:var(--red);background:var(--red-soft)}.severity-warning,.risk-средний,.status-estimated,.status-incomplete{color:var(--amber);background:var(--amber-soft)}.severity-info,.risk-низкий,.status-final{color:var(--green-dark);background:var(--green-soft)}.status-no_data{color:var(--muted);background:#e9edf0}.data-note{color:#7b8794;align-items:center;gap:7px;padding:0 4px;font-size:9px;display:flex}.data-note .spacer{flex:1}.waterfall{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;margin-top:23px;display:grid}.waterfall-item{background:#eff3f5;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:100px;padding:13px;display:flex}.waterfall-item.loss{background:var(--red-soft);color:var(--red)}.waterfall-item.profit{background:var(--green-soft);color:var(--green-dark)}.waterfall-item span{font-size:9px}.waterfall-item strong{margin-top:6px;font-size:13px}.inline-icon,.muted-inline{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex!important}.info-panel{background:#f7fbf9;border:1px solid #dce6e1;border-radius:10px;padding:16px 18px}.info-panel strong{font-size:11px}.info-panel p{color:#66766f;max-width:850px;margin-top:5px;font-size:10px;line-height:1.6}.icon-info{color:var(--green-dark);align-items:flex-start;gap:12px;display:flex}.alert-tabs{border-bottom:1px solid var(--line);gap:22px;display:flex}.alert-tabs button{color:var(--muted);background:0 0;border:0;padding:5px 1px 12px;font-size:11px;font-weight:700;position:relative}.alert-tabs button.active{color:var(--ink)}.alert-tabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.alert-tabs span{background:#e9edf0;border-radius:9px;margin-left:4px;padding:2px 5px;font-size:8px}.alert-list{gap:10px;display:grid}.alert-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-left:3px solid #aab4be;border-radius:9px;overflow:hidden}.alert-card.alert-critical{border-left-color:var(--red)}.alert-card.alert-warning{border-left-color:#e49534}.alert-top{color:var(--muted);border-bottom:1px solid #eef1f3;align-items:center;gap:10px;padding:12px 17px;font-size:9px;display:flex}.alert-rule{color:#8994a0;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.alert-body{justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.alert-body h2{font-size:14px}.alert-body p{color:var(--muted);margin-top:5px;font-size:10px}.alert-context{color:#637183;gap:18px;margin-top:12px;font-size:9px;display:flex}.alert-resolved{color:var(--green-dark);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.empty-state{text-align:center;min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>span{width:45px;height:45px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.empty-state strong{color:var(--ink);margin-top:12px;font-size:12px}.empty-state p{margin-top:5px;font-size:10px}.pnl-summary{justify-self:stretch;max-width:850px}.quality-inline{color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex}.pnl-lines{border-top:1px solid var(--line);margin-top:18px}.pnl-line{border-bottom:1px solid #edf0f2;justify-content:space-between;padding:11px 4px;font-size:11px;display:flex}.pnl-line.negative strong,.negative-text{color:var(--red)!important}.pnl-line.subtotal{background:#fafbfc;font-weight:700}.pnl-line.total{font-size:13px;font-weight:800}.pnl-line.grand-total{background:var(--green-soft);color:var(--green-dark);border:0;border-radius:8px;margin-top:4px;padding:14px 10px;font-size:14px;font-weight:800}.margin-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.margin-row>div{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:12px;display:flex}.margin-row span{color:var(--muted);font-size:9px}.margin-row strong{margin-top:5px;font-size:15px}.row-action{background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.row-action:hover{background:var(--soft)}.row-action.danger{color:var(--red)}.modal-backdrop{z-index:100;background:#0f1c2b73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;gap:15px;width:min(520px,100%);padding:23px;display:grid;box-shadow:0 24px 80px #0b19283d}.ui-overlay--dialog .ui-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}@media (width<=640px){.ui-overlay--dialog .ui-dialog{max-height:calc(100dvh - 16px)}}.modal-heading{justify-content:space-between;align-items:flex-start;display:flex}.modal-heading .icon-button{width:44px;height:44px}.modal-heading h2{font-size:18px}.modal-heading p{color:var(--muted);margin-top:4px;font-size:10px}.modal label,.connect-card label{color:#586678;gap:6px;font-size:10px;font-weight:700;display:grid}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea,.connect-card input:not([type=checkbox]):not([type=radio]){width:100%;color:var(--ink);background:#fff;border:1px solid #d8dee4;border-radius:8px;padding:10px 11px;font-size:11px}.modal input[type=checkbox],.modal input[type=radio],.connect-card input[type=checkbox],.connect-card input[type=radio]{flex:none;width:auto;margin:0}.modal textarea{resize:vertical;min-height:70px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.quality-hero{align-items:center;gap:30px;display:flex}.quality-ring{flex:none;place-items:center;width:128px;height:128px;display:grid}.quality-ring svg{grid-area:1/1;width:128px;height:128px;transform:rotate(-90deg)}.quality-ring circle{fill:none;stroke-width:12px}.ring-track{stroke:#e9edf0}.ring-value{stroke:var(--green);stroke-linecap:round}.quality-ring>div{flex-direction:column;grid-area:1/1;align-items:center;display:flex;position:relative}.quality-ring strong{font-size:21px}.quality-ring span{color:var(--muted);font-size:9px}.quality-hero-copy h2{font-size:18px}.quality-hero-copy p{max-width:700px;color:var(--muted);margin-top:7px;font-size:10px;line-height:1.55}.quality-counters{color:var(--muted);gap:18px;margin-top:17px;font-size:9px;display:flex}.quality-counters span{align-items:center;gap:5px;display:flex}.quality-counters b{color:var(--ink)}.inline-editor{align-items:center;gap:5px;display:flex}.inline-editor input{border:1px solid #d8dee4;border-radius:7px;width:90px;padding:7px 8px;font-size:10px}.inline-editor span{color:var(--muted)}.inline-editor button{background:var(--green);color:#fff;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.inline-editor button:disabled{background:#ccd4d9}.settings-section{align-items:center;gap:16px;display:flex}.settings-icon{color:#516171;background:#eef2f5;border-radius:10px;flex:none;place-items:center;width:45px;height:45px;display:grid}.settings-icon.success{background:var(--green-soft);color:var(--green)}.settings-copy{flex:1}.settings-copy h2{font-size:14px}.settings-copy p{color:var(--muted);margin-top:4px;font-size:10px}.connection-meta{color:var(--muted);gap:14px;margin-top:10px;font-size:9px;display:flex}.connection-meta span{align-items:center;gap:4px;display:flex}.connection-meta span:first-child{color:var(--green-dark)}.plan-pill{background:var(--green-soft);border-radius:5px;padding:3px 6px}.integration-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.integration-card{border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.integration-logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.integration-logo.telegram{background:#2aabee}.integration-logo.max{background:#7c50dc}.integration-card>div:nth-child(2){flex-direction:column;flex:1;display:flex}.integration-card strong{font-size:11px}.integration-card span{color:var(--muted);margin-top:3px;font-size:9px}.binding-link{color:var(--green-dark);background:#f7fbf9;border:1px dashed #b8c8c1;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.binding-link>div{flex-direction:column;flex:1;min-width:0;display:flex}.binding-link strong{font-size:10px}.binding-link span{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:9px;overflow:hidden}.toast{z-index:110;max-width:390px;min-height:48px;color:var(--green-dark);background:#fff;border:1px solid #cfe5dc;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;font-weight:700;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0d1d2e2e}.toast-error{color:var(--red);border-color:#efd1d4}.toast button{background:0 0;border:0;margin-left:auto}.toast svg{flex:none}.full-loader{min-height:100vh;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}.full-loader strong{color:var(--ink);margin-top:13px;font-size:14px}.full-loader span{color:var(--muted);margin-top:4px;font-size:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu,.mobile-close,.mobile-scrim{display:none}.connect-page{background:#f3f6f7;min-height:100vh;padding:30px clamp(24px,6vw,90px)}.connect-brand{align-items:center;gap:11px;display:flex}.connect-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:clamp(60px,9vw,150px);max-width:1220px;min-height:calc(100vh - 105px);margin:0 auto;display:grid}.connect-copy{max-width:650px}.connect-copy h1{letter-spacing:-.06em;margin-top:13px;font-size:clamp(38px,5vw,64px);line-height:1.02}.connect-copy>p{color:#607080;max-width:590px;margin-top:22px;font-size:14px;line-height:1.75}.connect-copy ul{gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.connect-copy li{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.demo-button{color:var(--green-dark);background:0 0;border:0;padding:0}.connect-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:17px;padding:28px;display:grid;box-shadow:0 18px 60px #1127371a}.connect-card-heading h2{letter-spacing:-.04em;font-size:22px}.connect-card-heading p{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.connect-card label>span{align-items:center;gap:6px;display:flex}.connect-card input{min-height:43px}.form-error{background:var(--red-soft);color:var(--red);border-radius:7px;padding:10px;font-size:10px}.security-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}@media (width<=1050px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.quality-panel{min-height:280px}.waterfall{grid-template-columns:repeat(3,1fr)}.connect-layout{gap:45px}}@media (width<=760px){.sidebar{transition:transform .2s;transform:translate(-102%);box-shadow:10px 0 40px #0a19281f}.sidebar.mobile-open{transform:translate(0)}.mobile-menu{z-index:21;background:#fff;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:19px;left:15px}.mobile-close{background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.mobile-scrim{z-index:29;background:#0c192859;border:0;display:block;position:fixed;inset:0}.content-frame{margin-left:0}.topbar{padding:0 14px 0 62px}.topbar-title,.account-copy,.demo-pill{display:none!important}.topbar>.icon-button{margin-left:auto}.toast{max-width:none;min-height:40px;padding:8px 10px;top:8px;left:60px;right:14px;transform:none}.main-content{padding:22px 15px 32px}.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{justify-content:flex-start;width:100%}.kpi-grid,.kpi-grid.three{grid-template-columns:1fr}.kpi-card{min-height:110px}.panel{padding:16px}.table-wrap{margin-left:-16px;margin-right:-16px}.data-note{flex-wrap:wrap;align-items:flex-start}.data-note .spacer{display:none}.waterfall{grid-template-columns:repeat(2,1fr)}.alert-body{flex-direction:column;align-items:flex-start}.alert-context{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}.quality-hero{flex-direction:column;align-items:flex-start}.quality-counters{flex-wrap:wrap}.settings-section{flex-wrap:wrap;align-items:flex-start}.settings-section .secondary-button{margin-left:61px}.integration-grid{grid-template-columns:1fr}.integration-card{flex-wrap:wrap}.margin-row{grid-template-columns:1fr}.connect-page{padding:22px 18px}.connect-layout{padding:55px 0;display:block}.connect-copy h1{font-size:39px}.connect-card{margin-top:50px;padding:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inventory-page{gap:16px}.inventory-page-heading{align-items:center}.inventory-metrics{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.inventory-metrics>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:16px 18px;display:grid}.inventory-metrics>div:last-child{border-right:0}.inventory-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.inventory-metrics strong{letter-spacing:-.035em;font-size:19px}.inventory-metrics small{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.inventory-metrics small svg{width:12px;height:12px;color:var(--green)}.inventory-metrics .has-issues strong,.inventory-metrics .has-issues small,.inventory-metrics .has-issues svg{color:var(--red)}.inventory-workspace{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:14px;display:grid}.inventory-table-panel,.inventory-issues{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px}.inventory-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:26px;min-height:52px;padding:0 18px;display:flex}.inventory-tabs button{height:52px;color:var(--muted);background:0 0;border:0;font-size:11px;font-weight:700;position:relative}.inventory-tabs button.active{color:var(--ink)}.inventory-tabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.inventory-tabs button span{background:#eef1f3;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:8px}.inventory-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:58px;padding:10px 12px;display:flex}.inventory-search,.inventory-filter{color:#7a8794;background:#fff;border:1px solid #d8dee4;border-radius:7px;align-items:center;gap:7px;height:35px;padding:0 10px;display:flex}.inventory-search{flex:1;max-width:300px}.inventory-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.inventory-filter select{appearance:none;color:#445367;background:0 0;border:0;outline:0;max-width:145px;font-size:10px}.inventory-toolbar .secondary-button{min-height:35px;padding:0 10px}.column-menu{z-index:8;border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;width:180px;padding:7px;display:grid;position:absolute;top:41px;right:0;box-shadow:0 15px 40px #10223324}.column-menu label{border-radius:6px;align-items:center;gap:8px;padding:7px;font-size:10px;display:flex}.column-menu label:hover{background:var(--soft)}.column-menu input{accent-color:var(--green)}.inventory-scroll{overflow-x:auto}.inventory-stock-table{border-collapse:collapse;width:100%;min-width:910px;font-size:10px}.inventory-stock-table th{border-bottom:1px solid var(--line);color:#7e8a98;text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#fafbfc;padding:10px 12px;font-size:8px;font-weight:800}.inventory-stock-table td{color:#536173;vertical-align:middle;border-bottom:1px solid #edf0f2;height:62px;padding:10px 12px}.inventory-stock-table tbody tr:hover{background:#fbfdfc}.inventory-stock-table td>strong{color:var(--ink);font-size:10px;display:block}.inventory-stock-table td>span:not(.inventory-state):not(.document-status):not(.source-pill):not(.quality-final):not(.quality-estimated):not(.quality-missing){color:#8994a0;margin-top:3px;font-size:8px;display:block}.inventory-stock-table td b{color:#334256;font-size:9px}.inventory-stock-table .amount-cell{color:var(--ink)}.stock-cell strong{color:var(--green-dark)!important}.negative-stock strong{color:var(--red)!important}.inventory-state{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.inventory-state svg{width:12px;height:12px}.inventory-state.ok{color:var(--green-dark);background:var(--green-soft)}.inventory-state.warning{color:var(--amber);background:var(--amber-soft)}.inventory-state.critical{color:var(--red);background:var(--red-soft)}.movement-in,.movement-out{align-items:center;gap:4px;font-weight:800;display:flex}.movement-in,.movement-in svg{color:var(--green)}.movement-out,.movement-out svg{color:var(--red)}.movement-in svg,.movement-out svg{width:13px;height:13px}.quality-final,.quality-estimated,.quality-missing{width:max-content;margin-top:3px;font-size:8px;display:block}.quality-final{color:var(--green-dark)}.quality-estimated{color:var(--amber)}.quality-missing{color:var(--red)}.document-table tr.clickable{cursor:pointer}.source-pill{color:#637082;border:1px solid #dce2e6;border-radius:5px;padding:4px 6px;font-size:8px;display:inline-flex}.document-status{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.status-draft{color:#536173;background:#eef1f3}.status-posted{color:var(--green-dark);background:var(--green-soft)}.status-void{color:var(--red);background:var(--red-soft)}.inventory-pagination{min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:9px 13px;font-size:9px;display:flex}.inventory-pagination div{gap:4px;display:flex}.inventory-pagination button{border:1px solid var(--line);background:#fff;border-radius:6px;width:28px;height:28px;font-size:9px}.inventory-pagination button.active{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.inventory-loading,.inventory-empty{min-height:310px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.inventory-empty{flex-direction:column}.inventory-empty svg{width:36px;height:36px;color:var(--green)}.inventory-empty strong{color:var(--ink)}.inventory-issues{overflow:hidden}.issue-rail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px;display:flex}.issue-rail-heading span{color:var(--red);letter-spacing:.1em;font-size:7px;font-weight:800}.issue-rail-heading h2{margin-top:3px;font-size:13px}.issue-rail-heading>b{color:#fff;background:var(--red);border-radius:14px;place-items:center;min-width:26px;height:26px;font-size:9px;display:grid}.issue-groups{padding:7px;display:grid}.issue-groups button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.issue-groups button:hover{background:var(--soft)}.issue-groups button>span{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.issue-groups button>span svg{width:15px}.issue-groups span.warning{color:var(--amber);background:var(--amber-soft)}.issue-groups span.critical{color:var(--red);background:var(--red-soft)}.issue-groups button div{flex:1;gap:2px;display:grid}.issue-groups strong{font-size:9px}.issue-groups small{color:var(--muted);font-size:8px}.issue-groups button>b{color:#a2abb5}.issue-samples{border-top:1px solid var(--line);gap:12px;padding:13px 16px;display:grid}.issue-samples>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}.issue-samples>button>span{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.issue-samples>button>span.critical{background:var(--red)}.issue-samples>button>b{color:#a2abb5;margin-left:auto}.issue-samples p{gap:3px;display:grid}.issue-samples strong{font-size:9px}.issue-samples small{color:var(--muted);font-size:8px}.issue-rail-note{color:var(--green-dark);background:#f6fbf9;border:1px solid #dce9e4;border-radius:8px;gap:8px;margin:6px 12px 12px;padding:11px;display:flex}.issue-rail-note>svg{flex:none;width:15px}.issue-rail-note p{gap:3px;display:grid}.issue-rail-note strong{font-size:8px}.issue-rail-note span{color:#687770;font-size:7px;line-height:1.5}.inventory-state-action{cursor:pointer;border:0}.inventory-state-action>svg:last-child{width:10px;margin-left:2px;transform:rotate(-90deg)}.inventory-editor{grid-template-columns:minmax(0,1fr) 250px;gap:14px;min-height:calc(100vh - 150px);display:grid}.inventory-editor-main{min-width:0}.inventory-breadcrumbs{color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex}.inventory-breadcrumbs b{color:#b7bec5}.inventory-breadcrumbs strong{color:var(--ink)}.inventory-editor-heading{justify-content:space-between;align-items:center;gap:20px;min-height:70px;display:flex}.inventory-editor-heading>div:first-child{align-items:center;gap:10px;display:flex}.inventory-editor-heading h1{letter-spacing:-.045em;font-size:27px}.editor-close{border:1px solid var(--line)}.inventory-editor-card,.inventory-validation{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px}.inventory-editor-card{overflow:hidden}.inventory-form-grid{grid-template-columns:1.4fr .85fr .85fr;gap:13px;padding:18px;display:grid}.inventory-form-grid label{color:#5e6b7a;gap:6px;font-size:9px;font-weight:700;display:grid}.inventory-form-grid label.comment-field{grid-column:span 2}.inventory-form-grid input,.inventory-form-grid select{width:100%;height:37px;color:var(--ink);background:#fff;border:1px solid #d8dee4;border-radius:7px;padding:0 10px;font-size:10px}.transfer-form-grid{grid-template-columns:minmax(0,1fr)}.transfer-form-grid .transfer-direction{color:var(--green);place-items:center;padding:0;display:grid;transform:rotate(90deg)}.transfer-form-grid .transfer-direction svg{width:21px;height:21px}.transfer-form-grid label.comment-field{grid-column:1/-1}.transfer-editor .inventory-lines-heading>div:first-child{gap:3px;display:grid}.transfer-editor .inventory-lines-heading p{color:var(--muted);margin:0;font-size:9px}.transfer-lines-table select{width:100%;height:32px;color:var(--ink);background:#fff;border:1px solid #d8dee4;border-radius:6px;padding:0 8px;font-size:9px}.transfer-lines-table td:nth-child(2){min-width:280px}@media (width<=1500px){.transfer-editor{grid-template-columns:minmax(0,1fr)}.transfer-editor .inventory-validation{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.transfer-editor .inventory-validation>h2{grid-column:1/-1}.transfer-editor .validation-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.complete-toggle{background:var(--amber-soft);color:var(--amber);border-radius:7px;align-items:flex-start;gap:8px;margin:0 18px 15px;padding:10px;display:flex}.complete-toggle input{accent-color:var(--green);margin-top:2px}.complete-toggle span{gap:2px;display:grid}.complete-toggle strong{color:var(--ink);font-size:9px}.complete-toggle small{font-size:8px}.inventory-lines-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:10px 16px;display:flex}.inventory-lines-heading h2{font-size:14px}.inventory-lines-heading>div{flex-wrap:wrap;gap:6px;display:flex}.inventory-lines-heading .secondary-button{min-height:34px;padding:0 10px}.inventory-editor-table-wrap{width:100%;max-width:100%;overflow-x:auto}.inventory-editor-table{border-collapse:collapse;width:100%;min-width:870px;font-size:9px}.inventory-editor-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#728090;text-align:left;background:#fafbfc;padding:9px;font-size:8px}.inventory-editor-table td{vertical-align:top;border-bottom:1px solid #edf0f2;min-width:90px;padding:8px}.inventory-editor-table td:nth-child(2){min-width:220px}.inventory-editor-table input{width:100%;height:32px;color:var(--ink);background:#fff;border:1px solid #d8dee4;border-radius:6px;padding:0 8px;font-size:9px}.inventory-editor-table td:nth-child(3) input+input{margin-top:4px}.inventory-editor-table input:focus{border-color:var(--green);outline:2px solid #138b681a}.inventory-editor-table .line-number{min-width:35px;color:var(--muted);text-align:center}.inventory-editor-table .number-input{width:78px}.money-input{border:1px solid #d8dee4;border-radius:6px;align-items:center;min-width:110px;display:flex;overflow:hidden}.money-input input{border:0;border-radius:0}.money-input span{color:var(--muted);padding-right:8px}.line-warning{color:var(--amber);align-items:center;gap:3px;margin-top:4px;font-size:7px;display:flex}.inventory-editor-total{border-bottom:1px solid var(--line);align-items:center;gap:28px;min-height:46px;padding:0 17px;font-size:10px;display:flex}.inventory-editor-total strong{margin-left:auto}.inventory-editor-total b{font-size:12px}.inventory-editor-actions{align-items:center;gap:8px;min-height:64px;padding:11px 16px;display:flex}.inventory-editor-actions span{flex:1}.inventory-validation{min-height:470px;overflow:hidden}.inventory-validation>h2{border-bottom:1px solid var(--line);padding:18px 16px;font-size:13px}.validation-list{padding:8px 14px;display:grid}.validation-list>div{border-bottom:1px solid #f0f2f4;align-items:flex-start;gap:8px;padding:10px 0;font-size:9px;display:flex}.validation-list svg{flex:none;width:15px;height:15px}.validation-list .ok svg{color:var(--green)}.validation-list .warning svg{color:var(--amber)}.editor-info{color:#3271b6;background:#f5f9fe;border:1px solid #cfe0f4;border-radius:7px;gap:8px;margin:8px 12px 16px;padding:11px;display:flex}.editor-info svg{flex:none}.editor-info p{color:#42607f;font-size:8px;line-height:1.6}.editor-history{border-top:1px solid var(--line);padding:15px}.editor-history h3{font-size:11px}.editor-history p{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.6}@media (width<=1180px){.inventory-workspace,.inventory-editor{grid-template-columns:1fr}.inventory-issues,.inventory-validation{display:none}.inventory-toolbar{flex-wrap:wrap}.inventory-search{min-width:240px;max-width:none}}@media (width<=760px){.inventory-metrics{grid-template-columns:1fr 1fr}.inventory-metrics>div:nth-child(2){border-right:0}.inventory-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inventory-tabs{gap:16px;overflow-x:auto}.inventory-tabs button{flex:none}.inventory-toolbar{align-items:stretch}.inventory-search,.inventory-filter{width:100%;max-width:none}.toolbar-spacer{display:none}.inventory-editor-heading{flex-direction:column;align-items:flex-start;padding:14px 0}.inventory-form-grid{grid-template-columns:1fr}.inventory-form-grid label.comment-field{grid-column:auto}.transfer-form-grid .transfer-direction{place-items:center;padding:0;transform:rotate(90deg)}.transfer-editor .inventory-validation,.transfer-editor .validation-list{display:block}.inventory-lines-heading{flex-direction:column;align-items:flex-start}.inventory-editor-actions{flex-wrap:wrap}.inventory-editor-actions span{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--live-bg:#0b1013;--live-panel:#0f1519;--live-panel-2:#12191d;--live-line:#263037;--live-line-soft:#1b2429;--live-ink:#edf0e8;--live-muted:#7f8a8f;--live-dim:#505c62;--live-green:#68d59a;--live-success:var(--live-green);--live-text:var(--live-ink);--live-green-soft:#142b21;--live-amber:#d5a447;--live-amber-soft:#332714;--live-red:#f27668;--live-red-soft:#351b1a;--live-blue:#7087ff;--live-blue-soft:#1c2546;--display:Georgia, "Times New Roman", serif}[data-theme=dark] .access-page{--live-panel:#11191d;--live-line:#35434a;--live-muted:#a3afb2}[data-theme=dark] .access-summary,[data-theme=dark] .access-console{background:#11191d}[data-theme=dark] .access-member-card:hover{background:#152027}[data-theme=dark] .access-member-card.selected{box-shadow:inset 3px 0 var(--live-success);background:#15271f}[data-theme=dark] .access-permission-group label:hover{background:#151f23}[data-theme=dark] .access-permission-group label.selected{color:#f4f7f2;background:#172820;border-color:#48745f}[data-theme=dark] .access-permission-group label.selected>span{color:#07150e;background:#7be0ab;border-color:#7be0ab;box-shadow:0 0 0 1px #7be0ab2e,0 0 12px #68d59a24}[data-theme=dark] .access-fields input,[data-theme=dark] .access-fields select,[data-theme=dark] .access-permission-head>label{background:#0d1418}.team-access-panel{gap:18px;display:grid}.role-scope-badge{border:1px solid color-mix(in srgb, var(--live-success) 35%, var(--live-line));color:var(--live-success);align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.team-access-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:18px;display:grid}.team-member-list{border:1px solid var(--live-line);align-content:start;display:grid}.team-member-row{border-bottom:1px solid var(--live-line);grid-template-columns:34px minmax(0,1fr) minmax(150px,.7fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.team-member-row:last-child{border-bottom:0}.team-member-avatar{background:color-mix(in srgb, var(--live-success) 12%, transparent);width:34px;height:34px;color:var(--live-success);border-radius:50%;place-items:center;font-weight:700;display:grid}.team-member-row p,.team-member-row>span{gap:3px;margin:0;display:grid}.team-member-row strong,.team-member-row b{font-size:12px}.team-member-row small{color:var(--live-muted);font-size:10px}.team-member-row>i{color:var(--live-muted);font-size:10px;font-style:normal}.team-member-row button{min-width:92px;padding:7px 9px}.team-member-form{border:1px solid var(--live-line);background:color-mix(in srgb, var(--live-panel) 88%, var(--live-success) 2%);gap:10px;padding:14px;display:grid}.team-member-form>div{align-items:center;gap:9px;margin-bottom:2px;display:flex}.team-member-form>div>span{gap:2px;display:grid}.team-member-form>div small,.team-member-form>small{color:var(--live-muted);font-size:10px;line-height:1.45}.team-member-form label{color:var(--live-muted);gap:5px;font-size:10px;display:grid}.team-member-form input{border:1px solid var(--live-line);background:var(--live-panel);min-height:38px;color:var(--live-text);padding:0 10px}.team-member-form button{justify-content:center;min-height:38px}.team-access-empty{color:var(--live-muted);padding:18px;font-size:11px}.access-page{gap:18px}.access-page .page-heading{align-items:center}.access-summary{border:1px solid var(--live-line);background:var(--live-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-summary>div{border-right:1px solid var(--live-line);align-content:center;gap:5px;min-height:90px;padding:17px 19px;display:grid}.access-summary>div:last-child{border-right:0}.access-summary span{color:var(--live-muted);letter-spacing:.13em;font-size:8px;font-weight:800}.access-summary strong{font-family:var(--display);font-size:23px;font-weight:500}.access-summary small{color:var(--live-muted);font-size:10px}.access-console{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);padding:0;display:grid;overflow:hidden}.access-roster{border-right:1px solid var(--live-line);min-width:0}.access-section-head,.access-editor-title{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.access-section-head>div,.access-editor-title>div{align-items:center;gap:10px;display:flex}.access-section-head span,.access-editor-title span{gap:3px;display:grid}.access-section-head strong,.access-editor-title strong{font-size:12px}.access-section-head small,.access-editor-title small{color:var(--live-muted);font-size:9px}.access-member-list{align-content:start;max-height:680px;display:grid;overflow-y:auto}.access-member-card{border-bottom:1px solid var(--live-line);grid-template-columns:34px minmax(120px,1fr) minmax(104px,.7fr) auto;align-items:center;gap:10px;min-height:86px;padding:12px 14px;transition:background .15s;display:grid}.access-member-card.selected{background:color-mix(in srgb, var(--live-success) 7%, transparent);box-shadow:inset 2px 0 var(--live-success)}.access-member-card>div{gap:3px;display:grid}.access-member-card strong,.access-member-card b{font-size:11px}.access-member-card small{color:var(--live-muted);font-size:9px}.access-member-scope{min-width:0}.access-state{border:1px solid var(--live-line);color:var(--live-muted);text-transform:uppercase;padding:4px 7px;font-size:8px;font-weight:800}.access-state.active{border-color:color-mix(in srgb, var(--live-success) 35%, var(--live-line));color:var(--live-success)}.access-member-actions{grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex!important}.access-member-actions button{min-height:29px;padding:0 9px;font-size:9px}.access-power-button{color:var(--live-muted);background:0 0;border:0}.access-power-button:hover{color:var(--live-red)}.access-editor{align-content:start;min-width:0;display:grid}.access-editor-title>button{color:var(--live-muted);background:0 0;border:0;font-size:9px}.access-fields{border-bottom:1px solid var(--live-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px 16px;display:grid}.access-fields label{color:var(--live-muted);gap:5px;font-size:9px;display:grid}.access-fields input,.access-fields select{border:1px solid var(--live-line);background:var(--live-panel);width:100%;min-height:37px;color:var(--live-ink);font:inherit;padding:0 10px}.access-password{align-items:center;display:flex;position:relative}.access-password svg{color:var(--live-muted);position:absolute;left:10px}.access-password input{padding-left:31px}.access-permission-head{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:flex}.access-permission-head>div{gap:3px;display:grid}.access-permission-head strong{font-size:11px}.access-permission-head small{color:var(--live-muted);font-size:9px}.access-permission-head>label{border:1px solid var(--live-line);width:190px;height:34px;color:var(--live-muted);align-items:center;gap:7px;padding:0 10px;display:flex}.access-permission-head input{min-width:0;color:var(--live-ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.access-permission-groups{max-height:430px;overflow-y:auto}.access-permission-group{border-bottom:1px solid var(--live-line);grid-template-columns:130px minmax(0,1fr);display:grid}.access-permission-group>header{border-right:1px solid var(--live-line);background:color-mix(in srgb, var(--live-panel) 94%, var(--live-success) 2%);padding:11px}.access-permission-group>header button{width:100%;color:var(--live-ink);text-align:left;background:0 0;border:0;gap:4px;display:grid}.access-permission-group>header span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.access-permission-group>header small{color:var(--live-muted);font-size:8px}.access-permission-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.access-permission-group label{min-height:34px;color:var(--live-muted);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px;display:flex}.access-permission-group label:hover{border-color:var(--live-line)}.access-permission-group label.selected{border-color:color-mix(in srgb, var(--live-success) 28%, var(--live-line));background:color-mix(in srgb, var(--live-success) 6%, transparent);color:var(--live-ink)}.access-permission-group input{opacity:0;pointer-events:none;position:absolute}.access-permission-group label>span{border:1px solid var(--live-line);color:#0000;place-items:center;width:17px;height:17px;display:grid}.access-permission-group label.selected>span{border-color:var(--live-success);background:var(--live-success);color:#092015}.access-permission-group b{font-size:9px;font-weight:650}.access-editor-footer{justify-content:space-between;align-items:center;gap:16px;min-height:69px;padding:12px 16px;display:flex}.access-editor-footer>small{max-width:360px;color:var(--live-muted);font-size:9px;line-height:1.45}@media (width<=900px){.team-access-grid{grid-template-columns:1fr}.team-member-row{grid-template-columns:34px 1fr auto}.team-member-row>span:nth-of-type(2){grid-column:2}.team-member-row>button,.team-member-row>i{grid-area:1/3/span 2}.access-summary{grid-template-columns:1fr}.access-summary>div{border-right:0;border-bottom:1px solid var(--live-line)}.access-summary>div:last-child{border-bottom:0}.access-console{grid-template-columns:1fr}.access-roster{border-right:0;border-bottom:1px solid var(--live-line)}.access-member-list,.access-permission-groups{max-height:none}.access-fields,.access-permission-group{grid-template-columns:1fr}.access-permission-group>header{border-right:0;border-bottom:1px solid var(--live-line)}.access-permission-group>div{grid-template-columns:1fr}.access-permission-head,.access-editor-footer{flex-direction:column;align-items:stretch}.access-permission-head>label{width:100%}}body{background:var(--live-bg);color:var(--live-ink)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #68d59a73}.live-shell{background:var(--live-bg);min-height:100vh;color:var(--live-ink)}.live-sidebar{border-right:1px solid var(--live-line);scrollbar-width:thin;background:#0a0f12;width:222px;padding:20px 14px 16px;transition:width .2s,padding .2s,transform .2s;overflow:hidden auto}.live-brand{gap:10px;padding:0 8px 24px}.live-brand>div:nth-child(2){gap:3px}.live-brand strong{color:var(--live-ink);letter-spacing:.12em;font-size:14px}.live-brand span{color:#68747a;letter-spacing:.18em;font-size:8px;font-weight:700}.brand-glyph{color:#fff;background:#3cb878;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.sidebar-collapse{border:1px solid var(--live-line);color:#758087;background:0 0;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.sidebar-collapse:hover{color:var(--live-green);background:#101915;border-color:#405047}.live-company{border:1px solid var(--live-line-soft);color:#9aa4a6;align-items:center;gap:8px;height:38px;margin:0 2px 18px;padding:0 11px;font-size:10px;display:flex}.live-company span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-company i{color:var(--live-green);letter-spacing:.1em;margin-left:auto;font-size:7px;font-style:normal}.product-mode-switch{border:1px solid var(--live-line-soft);background:#0c1215;grid-template-columns:.75fr 1.25fr;gap:3px;margin:-7px 2px 15px;padding:3px;display:grid}.product-mode-switch button{color:#647177;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.product-mode-switch button:hover{color:#b8c1bd;background:#11191c}.product-mode-switch button.active{color:var(--live-green);background:#15251e;border-color:#315b47}.product-mode-switch button svg{flex:none}.live-navigation{gap:2px;display:grid}.live-navigation .nav-item{color:#778187;border-left:1px solid #0000;border-radius:0;min-height:41px;padding:0 11px;font-size:11px;font-weight:500}.live-navigation .nav-item:hover{color:#cbd1cc;background:#10171a}.live-navigation .nav-item.active{color:var(--live-green);border-left-color:var(--live-green);background:#121c18}.live-navigation .nav-item.active:before{display:none}.live-navigation .nav-count{background:var(--live-red-soft);border-radius:2px;padding:2px 5px;color:var(--live-red)!important}.nav-group{gap:2px;display:grid}.nav-group-trigger{color:#58646a;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:7px 10px 4px;font-size:9px;font-weight:800;display:flex}.nav-group-trigger:hover{color:#a5afad}.nav-group-trigger.active{color:var(--live-green)}.nav-group-trigger svg{transition:transform .18s}.nav-group-trigger.open svg{transform:rotate(180deg)}.nav-group-items{gap:2px;display:grid}.nav-settings-separator{background:var(--live-line-soft);height:1px;margin:8px 10px 6px}.register-status{border-top:1px solid var(--live-line-soft);border-bottom:1px solid var(--live-line-soft);margin:0 4px 12px;padding:12px 10px}.register-status-head,.register-line{justify-content:space-between;align-items:center;display:flex}.register-status-head{color:#778187;letter-spacing:.09em;margin-bottom:10px;font-size:7px}.register-status-head span{align-items:center;gap:6px;display:flex}.register-status-head i,.online-dot{background:var(--live-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #68d59a80}.register-status-head strong{color:var(--live-green);font-size:8px}.register-line{color:#9aa3a5;font-size:8px;line-height:1.9}.register-line b{color:#566167;font-weight:500}.owner-menu{position:relative}.owner-button{width:100%;min-height:49px;color:var(--live-ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:5px 7px;display:flex}.owner-button:hover{background:#11181b}.owner-avatar-placeholder{color:#dce5e1;background:#20292d;border:1px solid #3b464a;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.demo-privacy-banner{color:#9fe3c7;letter-spacing:.02em;background:#10b98114;border:1px solid #34d39947;margin:12px 16px 0;padding:8px 12px;font-size:12px;font-weight:700}.owner-button>span{flex-direction:column;gap:2px;display:flex}.owner-button small{color:#69747a;font-size:8px}.owner-button svg{color:#667176;margin-left:auto}.live-account-menu{border-color:var(--live-line);background:#11181c;border-radius:0;width:auto;padding:5px;inset:auto 0 52px;box-shadow:0 18px 50px #00000059}.live-account-menu button{color:#aab2b2;border-radius:0}.live-account-menu button:hover{background:#182125}.live-content-frame{margin-left:222px;transition:margin-left .2s}.live-main-content{width:100%;max-width:none;margin:0;padding:0}.floating-bell{z-index:18;border:1px solid var(--live-line);color:#818d91;background:#0e1417;place-items:center;width:34px;height:34px;display:grid;position:fixed;top:17px;right:18px}.floating-bell span{background:var(--live-red);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.theme-toggle{border:1px solid var(--live-line);color:#aab4b1;background:#0e1417;align-items:center;gap:8px;width:calc(100% - 8px);height:36px;margin:0 4px 8px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.theme-toggle:hover{color:var(--live-ink);border-color:#4c5a60}.live-sidebar.collapsed{width:72px;padding-inline:10px}.live-sidebar.collapsed .live-brand{padding-inline:0;justify-content:center;padding-bottom:18px}.live-sidebar.collapsed .live-brand>:not(.sidebar-collapse):not(.mobile-close),.live-sidebar.collapsed .live-company,.live-sidebar.collapsed .product-mode-switch span,.live-sidebar.collapsed .nav-item>span:not(.nav-count),.live-sidebar.collapsed .register-status,.live-sidebar.collapsed .theme-toggle span,.live-sidebar.collapsed .owner-button>span,.live-sidebar.collapsed .owner-button>svg{display:none}.live-sidebar.collapsed .sidebar-collapse{margin-left:0}.live-sidebar.collapsed .product-mode-switch{grid-template-columns:1fr;width:44px;margin:0 auto 10px}.live-sidebar.collapsed .product-mode-switch button{width:36px;min-height:32px;padding:0}.live-sidebar.collapsed .theme-toggle,.live-sidebar.collapsed .owner-button,.live-sidebar.collapsed .nav-item{justify-content:center;width:44px;min-width:44px;margin-inline:auto;padding-inline:0}.live-sidebar.collapsed .nav-item{border:1px solid #0000;border-left:0;min-height:42px;position:relative}.live-sidebar.collapsed .nav-item>svg{width:20px;height:20px}.live-sidebar.collapsed .nav-item:hover{color:#e2e8e3;background:#15201b;border-color:#34453d}.live-sidebar.collapsed .nav-item.active{color:#0c2b1d;box-shadow:none;background:#63cf99;border-color:#63cf99}.live-sidebar.collapsed .nav-count{min-width:16px;padding:1px 3px;font-size:8px;position:absolute;top:2px;right:1px}.live-sidebar.collapsed .nav-group{border-top:1px solid var(--live-line-soft);padding-block:4px}.live-sidebar.collapsed .nav-group:before{content:attr(data-short);color:#68756f;letter-spacing:.12em;place-items:center;height:16px;font-size:7px;font-weight:850;display:grid}.live-sidebar.collapsed .nav-settings-separator{margin-inline:5px}.live-sidebar.collapsed .owner-avatar-placeholder{flex-basis:32px;width:32px;height:32px}.live-sidebar.collapsed .live-account-menu{width:190px;bottom:0;left:50px;right:auto}.live-shell.sidebar-is-collapsed .live-content-frame{margin-left:72px}.sidebar-nav-hint{z-index:105;color:#e0e6e1;letter-spacing:.01em;pointer-events:none;white-space:nowrap;background:#111a16;border:1px solid #3d4c45;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:flex;position:fixed;left:80px;transform:translateY(-50%);box-shadow:0 10px 30px #00000047}.sidebar-nav-hint:before{content:"";background:#111a16;border-bottom:1px solid #3d4c45;border-left:1px solid #3d4c45;width:8px;height:8px;position:absolute;left:-5px;transform:rotate(45deg)}.mobile-bottom-nav{display:none}.live-route-loader{color:#667278;place-content:center;justify-items:center;gap:9px;min-height:100vh;font-size:9px;display:grid}.live-route-loader svg{color:var(--live-green)}.frontend-error-screen{color:#243b31;text-align:center;background:#f4f7f5;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:32px;display:grid}.frontend-error-screen .frontend-error-mark{color:#21734f;width:46px;height:46px;font-family:var(--mono);background:#e8f6ef;border:1px solid #9bcdb5;place-items:center;font-size:22px;font-weight:850;display:grid}.frontend-error-screen h1{font-family:var(--display);margin:0;font-size:28px;font-weight:500}.frontend-error-screen p{color:#66776f;max-width:440px;margin:0;font-size:12px;line-height:1.6}.frontend-error-screen button{color:#fff;background:#16845b;border:1px solid #16845b;min-height:38px;margin-top:5px;padding:0 17px;font-size:11px;font-weight:800}[data-theme=dark] .frontend-error-screen{color:#eef2ed;background:#0c1214}[data-theme=dark] .frontend-error-screen .frontend-error-mark{color:#79d2a6;background:#14271e;border-color:#3f755c}[data-theme=dark] .frontend-error-screen p{color:#7b8984}.today-workspace{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.today-workspace.has-inspector{grid-template-columns:minmax(0,1fr) 326px}.today-canvas{min-width:0;padding:30px 32px 20px}.today-header{border-bottom:1px solid var(--live-line-soft);justify-content:space-between;align-items:flex-start;gap:24px;min-height:112px;padding-bottom:25px;display:flex}.live-kicker{color:#657177;letter-spacing:.17em;font-size:7px;font-weight:800}.today-header h1,.finance-heading h1{font-family:var(--display);letter-spacing:-.035em;color:#f0f1e9;margin-top:6px;font-size:29px;font-weight:400;line-height:1}.today-header p,.finance-heading p{color:#707b80;margin-top:8px;font-size:9px}.live-heading-actions{padding-right:34px}.live-select,.filter-button,.live-icon-button{border:1px solid var(--live-line);color:#9aa4a6;background:#0d1316;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:9px;display:inline-flex}.live-select select{appearance:none;color:#aeb6b4;background:0 0;border:0;outline:0;font-size:9px}.live-icon-button{justify-content:center;width:34px;padding:0}.live-primary{background:var(--live-green);color:#09110d;border:1px solid #6bd99d;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.live-primary:hover{background:#7ee5aa}.live-primary:disabled{opacity:.5;cursor:wait}.ledger-flow{border-bottom:1px solid var(--live-line)}.flow-rail{color:#566267;letter-spacing:.12em;align-items:center;gap:10px;height:42px;font-size:7px;display:flex}.flow-rail>i{background:var(--live-line-soft);flex:1;height:1px}.flow-rail b{font-size:6px;font-weight:600}.flow-grid{border:1px solid var(--live-line);border-bottom:0;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);display:grid}.flow-cell{background:#0d1316;min-width:0;height:190px;padding:22px 18px 14px}.flow-label{color:#7c878b;justify-content:space-between;align-items:center;font-size:9px;display:flex}.flow-label svg{color:#414d52}.flow-cell>strong{color:#eef0e8;font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;margin-top:27px;font-size:clamp(21px,2vw,28px);font-weight:400;display:block}.flow-bottom{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.flow-detail{color:#626e73;white-space:nowrap;margin-top:10px;font-size:7px;display:block}.micro-delta{background:var(--live-green-soft);color:var(--live-green);align-self:center;padding:3px 4px;font-size:7px}.micro-delta.down{color:var(--live-red);background:var(--live-red-soft)}.micro-delta.neutral{color:#788388;background:#1a2226}.flow-arrow{border-left:1px solid var(--live-line);border-right:1px solid var(--live-line);color:#455056;place-items:center;display:grid}.flow-arrow svg{width:13px}.flow-foot{border:1px solid var(--live-line);color:#59656a;grid-template-columns:repeat(3,1fr);align-items:center;height:50px;padding:0 16px;font-size:8px;display:grid}.flow-foot span:nth-child(2){text-align:center}.flow-foot span:nth-child(3){text-align:right}.green-dot{background:var(--live-green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.operating-band{border-bottom:1px solid var(--live-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operating-band article{border-right:1px solid var(--live-line-soft);min-height:160px;padding:26px 18px 16px}.operating-band article:last-child{border-right:0}.operating-band article>span{color:#5f6b70;letter-spacing:.15em;font-size:7px;font-weight:800}.operating-band article>strong{font-family:var(--display);margin-top:14px;font-size:22px;font-weight:400;display:block}.operating-band article>small{color:#68747a;margin-top:8px;font-size:8px;display:block}.band-bar{background:#222c31;height:2px;margin-top:13px}.band-bar i{background:var(--live-green);height:100%;display:block}.band-chart{width:100%;margin-top:7px;overflow:hidden}.band-meta{color:var(--live-green);align-items:center;gap:6px;margin-top:15px;font-size:8px;display:flex}.band-meta em{color:#59656a;font-style:normal}.band-meta .blue{color:var(--live-blue)}.band-warning{background:#12140f}.band-warning>strong{color:var(--live-amber)}.band-warning .band-meta b{color:var(--live-amber);letter-spacing:.08em;font-size:6px}.action-queue{padding-top:26px}.queue-heading{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.queue-heading h2{font-family:var(--display);margin-top:6px;font-size:22px;font-weight:400}.queue-heading>span{color:#59656a;font-size:7px}.action-table-wrap{border:1px solid var(--live-line);overflow-x:auto}.action-table{border-collapse:collapse;width:100%;min-width:790px;font-size:8px}.action-table th{color:#566267;border-bottom:1px solid var(--live-line);text-align:left;letter-spacing:.09em;background:#0d1316;padding:11px 14px;font-size:7px}.action-table td{border-bottom:1px solid var(--live-line-soft);color:#7c878b;padding:14px}.action-table tr:last-child td{border-bottom:0}.action-table tbody tr{cursor:pointer}.action-table tbody tr:hover,.action-table tbody tr.selected{background:#11191c}.action-table td strong{color:#dce0d8;font-size:9px;display:block}.action-table td span{color:#58646a;margin-top:4px;font-size:8px;display:block}.live-status{text-transform:uppercase;letter-spacing:.06em;border:1px solid;align-items:center;gap:5px;width:max-content;padding:3px 5px;font-size:6px!important;display:inline-flex!important}.live-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.live-status.critical{color:var(--live-red)}.live-status.warning{color:var(--live-amber)}.live-status.info{color:var(--live-blue)}.live-status.ok{color:var(--live-green)}.action-amount{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#dfe3da!important}.deadline{white-space:nowrap;align-items:center;gap:5px;margin:0!important;display:inline-flex!important}.action-table td:last-child button{color:#647075;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.action-empty{min-height:178px;color:var(--live-green);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.action-empty strong{color:#dfe4dc;font-family:var(--display);font-size:18px;font-weight:400}.action-empty span{color:#647075;font-size:8px}.today-footer{color:#4e5a5f;justify-content:space-between;align-items:center;min-height:42px;font-size:8px;display:flex}.today-footer span{align-items:center;gap:6px;display:flex}.today-footer svg:first-child{color:var(--live-green)}.action-inspector{border-left:1px solid var(--live-line);background:#101619;flex-direction:column;height:100vh;padding:26px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.action-inspector>header,.record-inspector>header{color:#667177;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:7px;display:flex}.action-inspector header button,.record-inspector header button,.finance-drawer header button{color:#7d898d;background:0 0;border:0;place-items:center;display:grid}.inspector-signal{border:1px solid;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.inspector-signal.critical{color:var(--live-red);background:var(--live-red-soft)}.inspector-signal.warning{color:var(--live-amber);background:var(--live-amber-soft)}.inspector-signal.info{color:var(--live-blue);background:var(--live-blue-soft)}.action-inspector h2,.record-inspector h2{font-family:var(--display);color:#f0f1e9;margin-top:13px;font-size:25px;font-weight:400;line-height:1.05}.action-inspector>p,.record-inspector>p{color:#727d82;margin-top:11px;font-size:8px;line-height:1.6}.action-inspector dl,.record-inspector dl{border-top:1px solid var(--live-line-soft);margin:25px 0 0}.action-inspector dl div,.record-inspector dl div{border-bottom:1px solid var(--live-line-soft);grid-template-columns:90px 1fr;gap:10px;padding:11px 0;display:grid}.action-inspector dt,.record-inspector dt{color:#566267;font-size:7px}.action-inspector dd,.record-inspector dd{color:#b7bfba;margin:0;font-size:8px}.inspector-timeline{gap:0;margin-top:22px;display:grid}.inspector-timeline span{color:#7d898d;flex-direction:column;gap:2px;min-height:47px;padding-left:19px;font-size:8px;display:flex;position:relative}.inspector-timeline span:before{content:"";background:var(--live-line);width:1px;position:absolute;top:9px;bottom:-5px;left:4px}.inspector-timeline span:last-child:before{display:none}.inspector-timeline i{background:#101619;border:1px solid #526066;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:1px}.inspector-timeline .done i{border-color:var(--live-green);background:var(--live-green)}.inspector-timeline small{color:#505c62;font-size:7px}.inspector-cta{justify-content:space-between;width:100%;margin-top:auto}.inspector-secondary{border:1px solid var(--live-line);color:#768287;background:0 0;width:100%;height:32px;margin-top:7px;font-size:8px}.inspector-cta.critical-action{border-color:var(--live-red);color:#fff;background:#e54e45}.inspector-cta.critical-action:hover{background:#f05c52}.inspector-docs{border-top:1px solid var(--live-line);margin-top:20px;padding-top:16px}.inspector-docs>span{color:#566268;letter-spacing:.12em;margin-bottom:8px;font-size:6px;display:block}.inspector-docs button{border:0;border-bottom:1px solid var(--live-line-soft);color:#9ba5a5;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:34px;font-size:8px;display:flex}.inspector-docs button svg{color:#566268}.inspector-payment-actions{border-top:1px solid var(--live-line);gap:9px;margin-top:auto;padding-top:18px;display:grid}.inspector-payment-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inspector-payment-heading>span{color:#8e9998;letter-spacing:.1em;font-size:8px}.inspector-payment-heading small{color:#566268;text-align:right;max-width:125px;font-size:8px;line-height:1.35}.inspector-payment-presets{gap:5px;display:flex}.inspector-payment-presets button{border:1px solid var(--live-line);color:#7d898d;background:0 0;min-height:29px;padding:0 8px;font-size:9px}.inspector-payment-presets button:hover,.inspector-payment-presets button.active{border-color:var(--live-green);color:var(--live-green);background:var(--live-green-soft)}.inspector-reschedule-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.inspector-reschedule-row label{border:1px solid var(--live-line);color:#69757a;align-items:center;gap:7px;min-width:0;height:36px;padding:0 9px;display:flex}.inspector-reschedule-row input{color:#dce0d8;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;font-size:9px}.inspector-reschedule-row .live-primary{justify-content:center;min-width:88px;height:36px;padding:0 11px;font-size:9px}.inspector-reschedule-row .live-primary:disabled{opacity:.55;cursor:wait}.inspector-payment-note{border-left:2px solid var(--live-amber);color:#7d898d;background:var(--live-amber-soft);margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.inspector-payment-error{color:var(--live-red);margin:0;font-size:8px}.inspector-bank-match{border:1px solid var(--live-line);color:#a8b2af;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:0 11px;font-size:9px;display:flex}.inspector-bank-match:hover{color:#e3e7df;border-color:#5b696d}.finance-page{min-height:100vh;padding:30px 32px 24px}.finance-heading{border-bottom:1px solid var(--live-line-soft);justify-content:space-between;align-items:flex-start;gap:24px;min-height:86px;padding:0 45px 20px 0;display:flex}.finance-heading-actions{align-items:center;gap:8px;display:flex}.finance-scope-select{color:var(--live-muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.finance-scope-select select{border:1px solid var(--live-line);background:var(--live-panel-soft);min-height:37px;color:var(--live-ink);padding:0 10px}.filter-button{border-radius:0}.filter-button:hover,.live-icon-button:hover{background:#131a1e;border-color:#465259}.finance-summary{border:1px solid var(--live-line);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-summary article{border-right:1px solid var(--live-line);min-height:104px;padding:17px 18px}.finance-summary article:last-child{border:0}.finance-summary article>span{color:#6d797e;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.finance-summary article strong{font-family:var(--display);margin-top:12px;font-size:23px;font-weight:400;display:block}.finance-summary article small{color:#566268;margin-top:7px;font-size:7px;display:block}.finance-summary article.critical{background:#151210}.finance-summary article.critical strong{color:var(--live-red)}.finance-summary.compact article{min-height:90px}.finance-workspace{border:1px solid var(--live-line);grid-template-columns:minmax(0,1fr) 300px;min-height:580px;margin-top:18px;display:grid}.finance-table-panel{background:#0d1316;min-width:0}.finance-tabs{border-bottom:1px solid var(--live-line);align-items:end;gap:25px;height:43px;padding:0 17px;display:flex}.finance-tabs button{color:#68747a;background:0 0;border:0;height:42px;font-size:8px;position:relative}.finance-tabs button.active{color:#dce0da}.finance-tabs button.active:after{content:"";background:var(--live-green);height:1px;position:absolute;bottom:-1px;left:0;right:0}.finance-tabs button span{color:#526067;margin-left:4px}.finance-filters{border-bottom:1px solid var(--live-line);align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.finance-filters>label{border:1px solid var(--live-line);color:#58656a;align-items:center;gap:8px;width:min(340px,40vw);height:32px;padding:0 10px;display:flex}.finance-filters input{color:#b6bfbb;background:0 0;border:0;outline:0;width:100%;font-size:8px}.finance-filters input::placeholder{color:#4f5b60}.finance-filters select{border:1px solid var(--live-line);color:#8a969a;background:#0c1215;height:32px;padding:0 25px 0 9px;font-size:8px}.filter-spacer{flex:1}.work-table-scroll{min-height:445px;overflow:auto}.work-table{border-collapse:collapse;width:100%;min-width:830px;font-size:8px}.work-table th{z-index:2;border-bottom:1px solid var(--live-line);text-align:left;background:#10171a;padding:0;position:sticky;top:0}.work-table th button{color:#58656a;letter-spacing:.08em;text-transform:uppercase;text-align:left;background:0 0;border:0;align-items:center;gap:4px;width:100%;min-height:31px;padding:0 11px;font-size:6px;display:flex}.work-table th button:disabled{cursor:default}.work-table th button svg{width:9px}.work-table td{border-bottom:1px solid var(--live-line-soft);color:#818c90;vertical-align:middle;padding:10px 11px}.work-table tbody tr.clickable{cursor:pointer}.work-table tbody tr:hover,.work-table tbody tr.selected{background:#121a1e}.work-table tbody tr.selected{box-shadow:inset 2px 0 var(--live-green)}.work-table-empty{color:#5b676c;place-items:center;height:280px;font-size:9px;display:grid}.cell-primary{flex-direction:column;gap:3px;min-width:105px;display:flex}.cell-primary strong{color:#d2d7d1;font-size:8px}.cell-primary span{color:#566268;font-size:7px}.mono-value{color:#d7ddd6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.text-critical{color:var(--live-red)!important}.text-positive{color:var(--live-green)!important}.date-cell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.document-chip{color:#8b969a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid #3c484d;align-items:center;gap:5px;width:max-content;padding:3px 5px;font-size:6px;display:inline-flex}.document-chip i{background:currentColor;border-radius:50%;width:4px;height:4px}.document-chip.critical{color:var(--live-red);background:var(--live-red-soft);border-color:#6a312f}.document-chip.warning{color:var(--live-amber);background:var(--live-amber-soft);border-color:#5e4820}.document-chip.ok{color:var(--live-green);background:var(--live-green-soft);border-color:#25533b}.document-chip.muted{color:#657177}.table-footer{color:#515d63;border-top:1px solid var(--live-line);justify-content:space-between;align-items:center;min-height:35px;padding:0 11px;font-size:7px;display:flex}.table-footer b{color:#aeb6b3}.record-inspector{border-left:1px solid var(--live-line);background:#101619;min-width:0;padding:20px}.record-inspector>header{margin-bottom:22px}.record-inspector h2{margin-top:11px;font-size:22px}.inspector-amount{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);margin-top:22px;padding:15px 0}.inspector-amount span{color:#5f6b70;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.inspector-amount strong{font-family:var(--display);margin-top:7px;font-size:23px;font-weight:400;display:block}.payment-progress{background:#293238;height:3px;margin-top:16px}.payment-progress i{background:var(--live-green);height:100%;display:block}.payment-progress-label{color:#59656a;justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.payment-progress-label b{color:var(--live-green)}.drawer-scrim{z-index:80;background:#020506ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-drawer{border-left:1px solid var(--live-line);background:#11181c;width:min(430px,100vw);height:100%;padding:25px;overflow-y:auto;box-shadow:-30px 0 70px #00000059}.finance-drawer header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:22px;display:flex}.finance-drawer header span{color:#5f6b70;letter-spacing:.12em;font-size:7px}.finance-drawer header h2{font-family:var(--display);margin-top:5px;font-size:27px;font-weight:400}.finance-drawer>label,.finance-drawer .form-grid label{color:#788388;gap:7px;margin-bottom:15px;font-size:8px;display:grid}.finance-drawer input,.finance-drawer select,.finance-drawer textarea{border:1px solid var(--live-line);color:#d2d8d2;background:#0c1215;border-radius:0;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:9px}.finance-drawer textarea{resize:vertical;min-height:75px;padding-top:10px}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.drawer-note{color:#778489;background:#0e1518;border:1px solid #29363a;align-items:flex-start;gap:9px;margin-top:8px;padding:12px;font-size:8px;line-height:1.5;display:flex}.drawer-note svg{color:var(--live-green);flex:none}.finance-drawer footer{border-top:1px solid var(--live-line);background:#11181c;justify-content:flex-end;gap:8px;margin:28px -25px -25px;padding:16px 25px;display:flex;position:sticky;bottom:-25px}.fixed-assets-close{border:1px solid var(--live-line);background:var(--live-panel-soft);border-top:0;align-items:center;gap:12px;min-height:70px;padding:13px 16px;display:flex}.fixed-assets-close>svg{color:var(--live-green)}.fixed-assets-close>span{flex:1;gap:4px;display:grid}.fixed-assets-close b{color:var(--live-ink);font-size:11px}.fixed-assets-close small{color:var(--live-muted);font-size:9px}.fixed-assets-close input{border:1px solid var(--live-line);background:var(--live-panel);min-height:37px;color:var(--live-ink);padding:0 10px}.fixed-assets-workspace{border:1px solid var(--live-line);background:var(--live-panel);grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.fixed-assets-workspace:has(.fixed-asset-inspector){grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.fixed-assets-register{border:0;margin-top:0}.fixed-assets-register tbody tr{cursor:pointer}.fixed-assets-register tbody tr:hover,.fixed-assets-register tbody tr.selected{background:color-mix(in srgb, var(--live-green) 7%, transparent)}.fixed-asset-status{border:1px solid var(--live-line);color:var(--live-muted);letter-spacing:.04em;text-transform:uppercase;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.fixed-asset-status.active{border-color:color-mix(in srgb, var(--live-green) 55%, var(--live-line));color:var(--live-green)}.fixed-asset-status.disposed{border-color:color-mix(in srgb, var(--live-red) 45%, var(--live-line));color:var(--live-red)}.fixed-asset-actions{gap:8px;margin-top:18px;display:flex}.fixed-asset-actions button{flex:1}.critical-action{color:var(--live-red)!important}.fixed-asset-events{margin-top:24px}.fixed-asset-events>header{min-height:34px;color:var(--live-muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.fixed-asset-events article{border-top:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 0;display:flex}.fixed-asset-events article>span{gap:4px;min-width:0;display:grid}.fixed-asset-events article b{color:var(--live-ink);font-size:10px}.fixed-asset-events article small{color:var(--live-muted);font:8px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixed-asset-events article strong{color:var(--live-ink);font:10px/1 var(--mono);white-space:nowrap}.account-ribbon{border:1px solid var(--live-line);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,.9fr);display:grid}.account-ribbon article{border-right:1px solid var(--live-line);align-items:center;gap:12px;min-height:86px;padding:15px 17px;display:flex}.account-ribbon article>svg{color:#7d898d}.account-ribbon article>span{flex-direction:column;gap:7px;display:flex}.account-ribbon article small{color:#5c686d;font-size:7px}.account-ribbon article strong{font-family:var(--display);font-size:18px;font-weight:400}.account-ribbon .online-dot{margin-left:auto}.account-total{background:#11171b;padding:14px 17px}.account-total span{color:#5f6b70;letter-spacing:.12em;font-size:6px}.account-total strong{font-family:var(--display);margin-top:8px;font-size:23px;font-weight:400;display:block}.account-total small{color:#526066;margin-top:5px;font-size:7px;display:block}.direction-icon{border:1px solid;place-items:center;width:24px;height:24px;display:grid}.direction-icon svg{width:12px}.direction-icon.credit{color:var(--live-green);background:var(--live-green-soft)}.direction-icon.debit{color:var(--live-red);background:var(--live-red-soft)}.direction-icon.large{width:36px;height:36px}.purpose-cell{color:#707b80;white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.transaction-amount{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.transaction-amount.credit{color:var(--live-green)}.transaction-amount.debit{color:#d7ddd6}.transaction-big-amount{font-family:var(--display);font-size:27px!important}.match-section{margin-top:23px}.match-section>span{color:#566268;letter-spacing:.12em;margin-bottom:9px;font-size:6px;display:block}.match-section>button,.compact-document{border:1px solid var(--live-line);color:#899499;text-align:left;background:0 0;border-bottom:0;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px;display:flex}.match-section>button:last-child,.compact-document:last-child{border-bottom:1px solid var(--live-line)}.match-section>button:hover{background:#151e22}.match-section>button span,.compact-document span{flex-direction:column;flex:1;gap:3px;display:flex}.match-section strong,.compact-document strong{color:#c5ccc7;font-size:8px}.match-section small,.compact-document small{color:#566268;font-size:7px}.match-section b,.compact-document b{color:#cbd1cc;font-size:8px}.match-complete{background:var(--live-green-soft);border:1px solid #25533b;grid-template-columns:24px 1fr;gap:2px 8px;padding:15px;display:grid}.match-complete svg{color:var(--live-green);grid-row:1/3}.match-complete strong{color:var(--live-green)}.match-complete small{color:#72897b}.counterparty-cell{align-items:center;gap:9px;display:flex}.counterparty-cell>span,.counterparty-avatar{width:27px;height:27px;color:var(--live-green);font-family:var(--display);background:#171f23;border:1px solid #3c494e;flex:none;place-items:center;font-size:13px;display:grid}.counterparty-cell div{flex-direction:column;gap:3px;display:flex}.counterparty-cell strong{color:#d1d7d1;font-size:8px}.counterparty-cell small{color:#536066;font-size:7px}.counterparty-avatar{width:39px;height:39px;font-size:18px}.live-shell .page-stack,.live-shell .inventory-page{color:var(--live-ink);padding:30px 32px 24px}.live-shell .page-heading{border-bottom:1px solid var(--live-line-soft);padding-bottom:19px}.live-shell .page-heading h1{color:#eff0e8;font-family:var(--display);font-weight:400}.live-shell .page-heading p,.live-shell .eyebrow{color:var(--live-muted)}.live-shell .panel,.live-shell .kpi-card,.live-shell .alert-card,.live-shell .inventory-table-panel,.live-shell .inventory-issues,.live-shell .info-panel{background:var(--live-panel);color:var(--live-ink);border-color:var(--live-line);box-shadow:none;border-radius:0}.live-shell .panel h2,.live-shell .kpi-card strong,.live-shell .data-table td strong,.live-shell .inventory-stock-table strong,.live-shell .inventory-metrics strong{color:var(--live-ink)}.live-shell .secondary-button,.live-shell .select-control,.live-shell .inventory-filter,.live-shell .inventory-search,.live-shell .inventory-tabs,.live-shell .inventory-toolbar{border-color:var(--live-line);color:#8b969a;background:#0d1316;border-radius:0}.live-shell .primary-button{background:var(--live-green);border-color:var(--live-green);color:#08110d;box-shadow:none;border-radius:0}.live-shell .primary-button:hover{background:#7ae1a6}.live-shell .data-table th,.live-shell .inventory-stock-table th{color:#5c686d;border-color:var(--live-line);background:#10171a}.live-shell .data-table td,.live-shell .inventory-stock-table td{color:#879196;border-color:var(--live-line-soft)}.live-shell .data-table tbody tr:hover,.live-shell .inventory-stock-table tbody tr:hover{background:#121a1e}.live-shell .inventory-metrics{border-color:var(--live-line);background:#0d1316}.live-shell .inventory-metrics>div{border-color:var(--live-line)}.live-shell input,.live-shell select,.live-shell textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.live-shell .inventory-editor-card,.live-shell .inventory-validation{border-color:var(--live-line);background:var(--live-panel);color:#8c979a;box-shadow:none;border-radius:0}.live-shell .inventory-breadcrumbs{color:#59666b}.live-shell .inventory-breadcrumbs strong,.live-shell .inventory-editor-heading h1{color:#eef0e9}.live-shell .inventory-editor-heading h1{font-family:var(--display);font-weight:400}.live-shell .inventory-form-grid label{color:#778287}.live-shell .inventory-form-grid input,.live-shell .inventory-form-grid select,.live-shell .inventory-editor-table input,.live-shell .inventory-editor-table select{border-color:var(--live-line);color:#c4cbc6;background:#0d1316;border-radius:0}.live-shell .inventory-form-grid input::placeholder,.live-shell .inventory-editor-table input::placeholder{color:#48545a}.live-shell .transfer-form-grid .transfer-direction{color:var(--live-accent)}.live-shell .transfer-editor .inventory-lines-heading p{color:#5c686d}.live-shell .complete-toggle{color:#8d7b54;background:#191711;border:1px solid #433b26;border-radius:0}.live-shell .complete-toggle strong{color:#c8c7b9}.live-shell .inventory-lines-heading,.live-shell .inventory-editor-total,.live-shell .inventory-editor-actions,.live-shell .inventory-validation>h2,.live-shell .editor-history{border-color:var(--live-line)}.live-shell .inventory-lines-heading h2,.live-shell .inventory-editor-total b,.live-shell .inventory-validation>h2,.live-shell .editor-history h3{color:#d7dcd6}.live-shell .inventory-editor-table th{border-color:var(--live-line);color:#5e696e;background:#0f1619}.live-shell .inventory-editor-table td{border-color:var(--live-line-soft);color:#849095}.live-shell .money-input{border-color:var(--live-line);background:#0d1316;border-radius:0}.live-shell .validation-list>div{border-color:var(--live-line-soft);color:#8e999b}.live-shell .editor-info{color:var(--live-green);background:#101b18;border-color:#28403a;border-radius:0}.live-shell .editor-info p{color:#71867a}.live-shell .editor-history p{color:#5f6b70}.toast{z-index:110;color:#e4e9e1;background:#17201d;border:1px solid #2c4739;border-radius:0;box-shadow:0 15px 40px #0006}.report-filters{border:1px solid var(--live-line);background:#0d1316;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}.report-filters label{border:1px solid var(--live-line);color:#69757a;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:8px;display:flex}.report-filters label span{color:#566268;text-transform:uppercase;letter-spacing:.08em}.report-filters select{color:#b2bbb7;background:0 0;border:0;outline:0;min-width:118px;font-size:9px}.report-filters input[type=date]{color:#b2bbb7;background:0 0;border:0;outline:0;min-width:116px;font-size:9px}.filter-loading{color:var(--live-green);margin-left:auto;font-size:8px}.pnl-period-filters{align-items:stretch}.pnl-apply-period{border:1px solid var(--live-green);background:var(--live-green-soft);min-height:34px;color:var(--live-green);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;padding:0 18px;font-size:8px}.pnl-apply-period:disabled{opacity:.55}.pnl-matrix-panel{overflow:hidden}.pnl-matrix-scroll{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);max-height:min(68vh,720px);margin-top:18px;overflow:auto}.pnl-matrix{border-collapse:separate;border-spacing:0;color:#899499;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:8px}.pnl-matrix th,.pnl-matrix td{border-right:1px solid var(--live-line-soft);border-bottom:1px solid var(--live-line-soft);text-align:right;white-space:nowrap;min-width:138px;padding:12px 14px}.pnl-matrix th{z-index:3;color:#657177;letter-spacing:.06em;text-transform:uppercase;background:#10171a;font-size:7px;position:sticky;top:0}.pnl-matrix th:first-child,.pnl-matrix td:first-child{z-index:2;color:#b7bfba;text-align:left;background:#11181c;min-width:260px;max-width:260px;position:sticky;left:0}.pnl-matrix th:first-child{z-index:5;background:#10171a}.pnl-matrix th:last-child,.pnl-matrix td:last-child{z-index:2;color:#dbe2dc;background:#131d19;font-weight:700;position:sticky;right:0;box-shadow:-10px 0 18px #0205062e}.pnl-matrix th:last-child{z-index:5;background:#15231c}.pnl-section-row td{letter-spacing:.14em;text-align:left;text-transform:uppercase;padding:8px 14px;font-size:6px;font-weight:700;z-index:1!important;color:#526158!important;background:#0c1215!important;position:relative!important;left:auto!important;right:auto!important}.pnl-matrix-row:hover td{background-color:#151e22}.pnl-row-expense td:not(:first-child){color:#d47670}.pnl-row-subtotal td,.pnl-row-total td{color:#dce2dc;font-weight:700}.pnl-row-total td{border-top:1px solid #3c4946}.pnl-row-ratio td{color:#67d99b;font-style:italic}.pnl-matrix-footer{color:#657177;align-items:center;gap:24px;min-height:51px;font-size:8px;display:flex}.pnl-matrix-footer span{align-items:center;gap:7px;display:inline-flex}.pnl-matrix-footer strong{color:#d9dfd9}.interactive-profit-chart{width:100%;height:320px;margin-top:16px}.interactive-profit-chart.compact{height:180px;margin-top:4px}.profit-visual-panel{min-height:410px}.chart-period-label{border:1px solid var(--live-line);color:#68747a;text-transform:uppercase;letter-spacing:.08em;padding:4px 7px;font-size:7px}.cash-flow-kpis{border:1px solid var(--live-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cash-flow-kpis article{border-right:1px solid var(--live-line);background:#0d1316;min-height:102px;padding:17px;position:relative}.cash-flow-kpis article:last-child{border-right:0}.cash-flow-kpis article>span{color:#667278;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.cash-flow-kpis article>strong{font-family:var(--display);margin-top:13px;font-size:20px;font-weight:400;display:block}.cash-flow-kpis article>svg{color:#526067;width:14px;position:absolute;top:14px;right:13px}.cash-flow-kpis .positive>strong,.cash-flow-kpis .positive>svg{color:var(--live-green)}.cash-flow-kpis .negative>strong,.cash-flow-kpis .negative>svg{color:var(--live-red)}.cash-flow-summary{border:1px solid var(--live-line);background:#0d1316}.cash-flow-summary>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:88px;padding:18px 21px;display:flex}.cash-flow-summary>header h2{color:#eef0e9;font-family:var(--display);margin-top:7px;font-size:25px;font-weight:400}.cash-flow-summary>header p{color:#738084;margin-top:5px;font-size:10px}.cash-flow-summary>header>span{color:#879391;white-space:nowrap;border:1px solid #354046;padding:6px 8px;font-size:9px}.cash-flow-summary>div{display:grid}.cash-flow-summary article{border-bottom:1px solid var(--live-line-soft);grid-template-columns:30px minmax(260px,1fr) minmax(150px,auto) minmax(100px,130px);align-items:center;gap:13px;min-height:64px;padding:10px 18px;display:grid}.cash-flow-summary article:last-child{background:#151711;border-top:1px solid #51482f;border-bottom:0;min-height:76px}.cash-summary-icon{color:#657176;border:1px solid #354046;place-items:center;width:28px;height:28px;display:grid}.cash-summary-icon svg{width:14px;height:14px}.cash-summary-label{gap:4px;min-width:0;display:grid}.cash-summary-label>strong{color:#dce1da;font-size:11px}.cash-summary-label small{color:#697579;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cash-summary-value{color:#e6e8e1;text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.cash-flow-summary article>em{color:#697579;text-align:right;font-size:9px;font-style:normal}.cash-flow-summary article.positive .cash-summary-icon,.cash-flow-summary article.positive .cash-summary-value{color:var(--live-green)}.cash-flow-summary article.negative .cash-summary-icon,.cash-flow-summary article.negative .cash-summary-value{color:var(--live-red)}.cash-flow-summary article:last-child .cash-summary-label>strong{color:#d9c58d;font-family:var(--display);font-size:17px;font-weight:400}.cash-flow-summary article:last-child .cash-summary-value{color:#d9c58d;font-size:17px}.cash-flow-chart{width:100%;height:350px;margin-top:16px}.cash-flow-visual{min-height:430px}.cash-flow-breakdown{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.activity-list,.cash-category-list{border-top:1px solid var(--live-line);margin-top:18px}.activity-list>div,.cash-category-list>div{border-bottom:1px solid var(--live-line-soft);color:#748086;justify-content:space-between;align-items:center;gap:14px;min-height:45px;font-size:8px;display:flex}.activity-list strong,.cash-category-list strong{color:#c7cec8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cash-category-list span{align-items:center;gap:8px;display:flex}.cash-category-list i{background:var(--live-red);border-radius:50%;width:5px;height:5px}.cash-category-list i.in{background:var(--live-green)}.cash-flow-empty{text-align:center;place-content:center;justify-items:center;min-height:390px;display:grid}.cash-flow-empty>div{justify-items:center;max-width:440px;display:grid}.cash-flow-empty svg{color:var(--live-green)}.cash-flow-empty span{color:#59656a;letter-spacing:.15em;margin-top:18px;font-size:7px}.cash-flow-empty h2{font-family:var(--display);margin-top:10px;font-size:25px;font-weight:400}.cash-flow-empty p{color:#6d797e;margin:10px 0 22px;font-size:9px;line-height:1.6}.column-picker{position:relative}.column-picker-menu{z-index:30;border:1px solid var(--live-line);background:#11181c;min-width:190px;padding:7px;position:absolute;top:38px;right:0;box-shadow:0 16px 40px #0006}.column-picker-menu label{color:#9aa4a6;align-items:center;gap:8px;min-height:29px;padding:0 7px;font-size:8px;display:flex}.column-picker-menu label:hover{background:#182125}.column-picker-menu input{width:auto;accent-color:var(--live-green)}.mailbox-banner{min-height:45px;color:var(--live-green);background:#101c16;border:1px solid #284737;border-top:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.mailbox-banner>span{flex-direction:column;gap:2px;font-size:8px;display:flex}.mailbox-banner strong{color:#aab9af;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.mailbox-banner button{height:28px;color:var(--live-green);background:0 0;border:1px solid #315742;margin-left:auto;padding:0 9px;font-size:8px}.mailbox-setup{background:linear-gradient(135deg,#101c16 0%,#0d1512 100%);border:1px solid #284737;border-top:0;padding:14px 16px}.mailbox-setup.blocked{background:linear-gradient(135deg,#1c1810 0%,#12130f 100%);border-color:#55462c}.mailbox-setup-title{color:var(--live-green);align-items:center;gap:11px;display:flex}.mailbox-setup.blocked .mailbox-setup-title{color:var(--live-amber)}.mailbox-setup-title>span{gap:3px;min-width:0;display:grid}.mailbox-setup-title strong{color:#d7ddd6;font-size:9px}.mailbox-setup-title small{color:#7f8c85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.mailbox-setup-title button{min-height:29px;color:var(--live-green);background:0 0;border:1px solid #315742;margin-left:auto;padding:0 10px;font-size:8px}.mailbox-steps{background:#5d71642e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.mailbox-steps span{color:#7a8780;background:#0d1411;align-items:center;gap:9px;min-height:42px;padding:9px 11px;font-size:7px;line-height:1.45;display:flex}.mailbox-setup.blocked .mailbox-steps span{background:#15140f}.mailbox-steps b{height:21px;color:var(--live-green);border:1px solid #315742;flex:0 0 21px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.mailbox-setup.blocked .mailbox-steps b{color:var(--live-amber);border-color:#665534}.bank-preview-drawer{width:min(500px,100vw)}.bank-preview-owner{background:#0f1d17;border:1px solid #315742;align-items:flex-start;gap:12px;min-height:76px;padding:15px;display:flex}.bank-preview-owner.attention{background:#1b1710;border-color:#6a5632}.bank-preview-owner>svg{color:var(--live-green);flex:none}.bank-preview-owner.attention>svg{color:var(--live-amber)}.bank-preview-owner>span{gap:4px;min-width:0;display:grid}.bank-preview-owner small,.bank-preview-owner em{color:#74817b;font-size:8px;font-style:normal}.bank-preview-owner strong{overflow-wrap:anywhere;color:#e3e7df;font-size:12px}.bank-preview-facts{border:1px solid var(--live-line);grid-template-columns:1fr 1fr;margin:14px 0 0;display:grid}.bank-preview-facts>div{border-right:1px solid var(--live-line);gap:5px;min-width:0;padding:13px;display:grid}.bank-preview-facts>div:last-child{border-right:0}.bank-preview-facts dt{color:#657176;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.bank-preview-facts dd{color:#dbe0da;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.bank-preview-facts small{color:#6d797d;font-size:8px}.bank-preview-accounts{border:1px solid var(--live-line);margin-top:14px}.bank-preview-accounts-title{border-bottom:1px solid var(--live-line);color:#727e82;letter-spacing:.1em;background:#0d1417;justify-content:space-between;align-items:center;min-height:32px;padding:0 11px;font-size:7px;display:flex}.bank-preview-accounts-title b{color:#cbb77f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bank-preview-accounts article{border-bottom:1px solid #202a2e;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:grid}.bank-preview-accounts article:last-child{border-bottom:0}.bank-preview-accounts article>svg{color:#82c99f}.bank-preview-accounts article>span,.bank-preview-accounts article>div{gap:4px;min-width:0;display:grid}.bank-preview-accounts article strong{color:#d7ddd7;font-size:9px}.bank-preview-accounts article small{color:#687579;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bank-preview-accounts article>div{text-align:right}.bank-preview-accounts article>div b{color:#e1e5de;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.bank-preview-totals{background:var(--live-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid}.bank-preview-totals article{background:#0d1417;gap:7px;min-height:62px;padding:12px;display:grid}.bank-preview-totals span{color:#6e7a7e;font-size:8px}.bank-preview-totals strong{color:#70d19b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.bank-preview-totals article:last-child strong{color:#e78d83}.bank-preview-warning,.bank-preview-warnings{color:#b7a873;background:#171711;border:1px solid #4a4936;margin-top:13px;padding:11px;font-size:8px;line-height:1.45}.bank-preview-warning{align-items:center;gap:8px;display:flex}.bank-preview-warning>svg{flex:none}.bank-preview-warnings>span{letter-spacing:.08em;margin-bottom:8px;font-weight:800;display:block}.bank-preview-warnings p{color:#968a67;align-items:flex-start;gap:7px;margin-top:6px;display:flex}.bank-preview-warnings p>svg{flex:none}.bank-preview-confirm{cursor:pointer;background:#0d1417;border:1px solid #39454a;grid-template-columns:18px 1fr;align-items:flex-start;margin-top:14px;padding:13px;gap:10px!important;display:grid!important}.bank-preview-confirm input{accent-color:#c7b47d;margin-top:1px;width:16px!important;min-height:16px!important}.bank-preview-confirm>span{gap:4px;display:grid}.bank-preview-confirm strong{color:#d8ddd7;font-size:9px}.bank-preview-confirm small{color:#707c80;font-size:8px;line-height:1.45}.bank-preview-drawer .drawer-note{margin-top:12px}.bank-preview-drawer footer .live-primary:disabled{opacity:.42;cursor:not-allowed}.integration-card>div:nth-child(2){flex-direction:column;display:flex}.integration-state{color:#68747a;margin-top:4px;font-size:7px}.integration-state.connected{color:var(--live-green)}.integration-state.ready{color:var(--live-blue)}.integration-state.not_configured{color:var(--live-amber)}.webhook-settings-panel{overflow:hidden;padding:0!important}.webhook-settings-panel>.panel-heading{border-bottom:1px solid var(--live-line);padding:18px 20px}.webhook-base{border:1px solid var(--live-line);color:#9aa6a2;text-overflow:ellipsis;white-space:nowrap;background:#0c1215;align-items:center;gap:7px;max-width:430px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-flex;overflow:hidden}.webhook-list{width:100%;overflow-x:auto}.webhook-row{border:0;border-bottom:1px solid var(--live-line-soft);color:#86918f;text-align:left;background:0 0;grid-template-columns:190px minmax(330px,1fr) 190px 116px;align-items:center;width:100%;min-width:860px;min-height:52px;display:grid}button.webhook-row:hover{background:#121b1f}.webhook-row.header{color:#606d72;letter-spacing:.07em;text-transform:uppercase;background:#0c1215;min-height:34px;font-size:8px;font-weight:800}.webhook-row>span,.webhook-row>code,.webhook-row>i{min-width:0;padding:9px 14px}.webhook-row>span:first-child{align-items:center;gap:7px;display:flex}.webhook-row strong{color:#cbd2cc;font-size:10px}.webhook-row small{color:var(--live-green);border:1px solid #365143;padding:2px 4px;font-size:7px}.webhook-row code{color:#aeb9b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.webhook-row>span:nth-child(3){color:#73807d;font-size:9px}.webhook-row i{color:#7a8783;align-items:center;gap:5px;font-size:8px;font-style:normal;display:inline-flex}.webhook-row i svg{color:var(--live-green)}.webhook-note{color:#78847f;background:#0e1518;align-items:flex-start;gap:9px;min-height:54px;padding:12px 18px;font-size:9px;line-height:1.55;display:flex}.webhook-note>svg{color:var(--live-amber);flex:none}.webhook-note code{color:#aeb9b5}.settlements-summary{margin-top:16px}.aging-matrix{border:1px solid var(--live-line);background:var(--live-line);grid-template-columns:170px repeat(5,minmax(125px,1fr));gap:1px;margin-top:16px;display:grid;overflow-x:auto}.aging-label,.aging-matrix article{background:#0d1316;min-width:125px;padding:13px}.aging-label{align-content:center;gap:5px;display:grid}.aging-label span{color:var(--live-green);letter-spacing:.16em;font-size:6px;font-weight:800}.aging-label strong{color:#b4bdb8;font-family:var(--display);font-size:15px;font-weight:400}.aging-matrix article>span{color:#667278;letter-spacing:.04em;text-transform:uppercase;font-size:7px}.aging-matrix article p{gap:3px;margin-top:10px;display:grid}.aging-matrix article p+p{border-top:1px solid var(--live-line-soft);margin-top:7px;padding-top:7px}.aging-matrix article small{color:#536066;font-size:6px}.aging-matrix article strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.finance-empty{color:#606c71;place-items:center;min-height:260px;font-size:9px;display:grid}.journal-state{color:var(--live-green);letter-spacing:.07em;text-transform:uppercase;border:1px solid #315741;padding:4px 7px;font-size:7px;display:inline-flex}.journal-state.void{color:var(--live-red);border-color:#5c302d}.journal-balance{border:1px solid var(--live-line);background:var(--live-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:18px;display:grid}.journal-balance span{background:#0d1316;gap:6px;padding:13px;display:grid}.journal-balance small{color:#5d696e;text-transform:uppercase;font-size:7px}.journal-balance strong{color:#d5dbd5;font-family:var(--display);font-size:19px;font-weight:400}.journal-balance b{color:var(--live-green);font-family:var(--display)}.journal-lines{border-top:1px solid var(--live-line);margin-top:18px}.journal-lines>span{color:#59656a;letter-spacing:.14em;padding:13px 0 7px;font-size:6px;font-weight:800;display:block}.journal-lines>div{border-bottom:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 0;display:flex}.journal-lines p{gap:3px;display:grid}.journal-lines p strong{color:#adb6b0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.journal-lines p small{color:#657176;font-size:7px}.journal-lines>div>b{color:#cbd2cc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.settlement-source-tag{width:max-content;color:var(--live-green);letter-spacing:.06em;text-transform:uppercase;border:1px solid #315741;margin-top:3px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:800}.inventory-issue-scrim{z-index:94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020506b8;position:fixed;inset:0}.inventory-issue-inspector{z-index:95;border-left:1px solid var(--live-line);color:#879196;background:#11181c;width:min(430px,100vw);padding:25px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 70px #00000073}.inventory-issue-inspector>header{border-bottom:1px solid var(--live-line);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.inventory-issue-inspector>header span{color:var(--live-red);letter-spacing:.14em;font-size:6px;font-weight:800}.inventory-issue-inspector>header h2{color:#edf0e9;font-family:var(--display);margin-top:6px;font-size:24px;font-weight:400}.inventory-issue-inspector>header p{color:#707c80;margin-top:6px;font-size:9px;line-height:1.45}.inventory-issue-inspector>header button{border:1px solid var(--live-line);color:#778287;background:0 0;place-items:center;width:30px;height:30px;display:grid}.issue-ledger-card{border:1px solid var(--live-line);background:#0d1316;margin-top:19px;padding:14px}.issue-ledger-card>span{color:#68747a;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.issue-ledger-card>div{background:var(--live-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;display:grid}.issue-ledger-card p{background:#11181c;gap:6px;min-width:0;padding:12px;display:grid}.issue-ledger-card small{color:#5d696e;font-size:7px}.issue-ledger-card strong{color:#d2d8d2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.issue-ledger-card>b{color:var(--live-amber);margin-top:10px;font-size:8px;display:block}.issue-correction-form{gap:13px;margin-top:19px;display:grid}.issue-correction-form label{color:#69757a;gap:7px;font-size:8px;display:grid}.issue-correction-form label>div{border:1px solid var(--live-line);background:#0d1316;align-items:center;display:flex}.issue-correction-form input{border:1px solid var(--live-line);color:#d8ddd7;background:#0d1316;outline:0;width:100%;height:40px;padding:0 11px;font-size:10px}.issue-correction-form label>div input{border:0}.issue-correction-form label>div b{color:#657177;padding:0 12px}.issue-correction-form input:focus{border-color:#36624a}.issue-impact{background:#101a16;border:1px solid #2b3d34;align-items:center;gap:12px;min-height:56px;padding:11px;display:flex}.issue-impact strong{color:var(--live-green);font-family:var(--display);font-size:24px;font-weight:400}.issue-impact span{color:#75827b;font-size:8px;line-height:1.45}.issue-correction-form .live-primary,.issue-reconcile-action .live-primary{justify-content:center;min-height:42px}.issue-reconcile-action{background:#191711;border:1px solid #4b3d27;margin-top:19px;padding:17px}.issue-reconcile-action>svg{color:var(--live-amber)}.issue-reconcile-action h3{color:#d9ddd5;margin-top:12px;font-size:12px}.issue-reconcile-action p{color:#776f62;margin:8px 0 16px;font-size:8px;line-height:1.6}.issue-audit-note{border-top:1px solid var(--live-line);gap:9px;margin-top:18px;padding-top:16px;display:flex}.issue-audit-note>svg{width:15px;color:var(--live-green);flex:none}.issue-audit-note p{gap:3px;display:grid}.issue-audit-note strong{color:#9ba59f;font-size:8px}.issue-audit-note span{color:#5f6b70;font-size:7px;line-height:1.5}.live-shell .issue-samples>button{color:#899499}.live-shell .issue-samples>button:hover strong{color:var(--live-green)}.live-shell .inventory-state-action{background:0 0}.live-shell .inventory-state-action.warning{color:var(--live-amber)}.live-shell .inventory-state-action.critical{color:var(--live-red)}.history-recovery-inspector{z-index:95;border-left:1px solid var(--live-line);color:#879196;background:#0f1519;width:min(560px,100vw);padding:25px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 70px #00000073}.history-recovery-inspector>header{border-bottom:1px solid var(--live-line);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.history-recovery-inspector>header span{color:var(--live-green);letter-spacing:.14em;font-size:6px;font-weight:800}.history-recovery-inspector>header h2{color:#edf0e9;font-family:var(--display);margin-top:6px;font-size:25px;font-weight:400}.history-recovery-inspector>header p{color:#68747a;max-width:410px;margin-top:6px;font-size:8px;line-height:1.5}.history-recovery-inspector>header button{border:1px solid var(--live-line);color:#778287;background:0 0;flex:none;place-items:center;width:30px;height:30px;display:grid}.history-store-list{gap:10px;margin-top:17px;display:grid}.history-store{border:1px solid var(--live-line);background:#0c1215;padding:15px}.history-store.exact{border-left:2px solid var(--live-green)}.history-store.recoverable_with_gaps{border-left:2px solid var(--live-amber)}.history-store.blocked{border-left:2px solid var(--live-red)}.history-store-heading{justify-content:space-between;gap:14px;display:flex}.history-store-heading>div{gap:4px;display:grid}.history-store-heading strong{color:#d9dfd9;font-size:11px}.history-store-heading span{color:#657176;font-size:7px;line-height:1.45}.history-store-heading>b{color:#8c9698;letter-spacing:.07em;text-transform:uppercase;border:1px solid #3b454a;height:max-content;padding:4px 7px;font-size:6px}.history-store.exact .history-store-heading>b{color:var(--live-green);border-color:#315741}.history-store.recoverable_with_gaps .history-store-heading>b{color:var(--live-amber);border-color:#594a2c}.history-store.blocked .history-store-heading>b{color:var(--live-red);border-color:#5c302d}.history-range{border:1px solid var(--live-line-soft);background:#10171a;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.history-range span{gap:5px;display:grid}.history-range span:last-child{text-align:right}.history-range small{color:#566267;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.history-range strong{color:#b8c0bb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.history-range i{color:#435057;font-style:normal}.history-store dl{border:1px solid var(--live-line-soft);grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.history-store dl>div{border-right:1px solid var(--live-line-soft);padding:10px}.history-store dl>div:last-child{border-right:0}.history-store dt{color:#59656a;font-size:6px;line-height:1.35}.history-store dd{color:#cbd1cc;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.history-blocked-note{color:#8e6c68;gap:7px;margin-top:10px;font-size:7px;line-height:1.5;display:flex}.history-blocked-note svg{width:13px;color:var(--live-red);flex:none}.history-method{background:#101b16;border:1px solid #294437;gap:9px;margin-top:15px;padding:13px;display:flex}.history-method>svg{width:15px;color:var(--live-green);flex:none}.history-method p{gap:4px;display:grid}.history-method strong{color:#a5b2a9;font-size:8px}.history-method span{color:#66786e;font-size:7px;line-height:1.55}.history-recovery-inspector>footer{border-top:1px solid var(--live-line);background:#0f1519;justify-content:flex-end;gap:8px;margin:18px -25px -25px;padding:16px 25px;display:flex;position:sticky;bottom:-25px}.history-recovery-inspector>footer .live-primary{min-height:38px}@media (width<=1180px){.today-workspace.has-inspector{grid-template-columns:minmax(0,1fr) 290px}.flow-cell{padding-left:10px;padding-right:10px}.flow-cell>strong{font-size:19px}.finance-workspace{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=900px){.live-sidebar{z-index:90;width:min(300px,86vw);transform:translate(-100%)}.live-sidebar.mobile-open{transform:translate(0)}.live-sidebar .sidebar-collapse{display:none}.live-content-frame,.live-shell.sidebar-is-collapsed .live-content-frame{margin-left:0}.live-main-content{padding-top:49px}.live-mobile-menu{z-index:50;border:1px solid var(--live-line);color:#a3adac;background:#0d1316;border-radius:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;left:12px}.floating-bell{top:10px}.mobile-bottom-nav{z-index:55;height:61px;padding:0 5px env(safe-area-inset-bottom);border-top:1px solid var(--live-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f12f5;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav button{color:#69757a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;display:flex}.mobile-bottom-nav button.active{color:var(--live-green)}.today-canvas,.finance-page,.live-shell .page-stack,.live-shell .inventory-page{padding:18px 14px 78px}.today-header,.finance-heading{flex-direction:column;padding-right:0}.live-heading-actions,.finance-heading-actions{width:100%;padding:0}.live-heading-actions .live-select,.live-heading-actions .live-primary{flex:1}.today-workspace.has-inspector{display:block}.action-inspector{z-index:60;border-left:0;height:auto;position:fixed;inset:49px 0 61px}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-arrow{display:none}.flow-cell{border-right:1px solid var(--live-line);border-bottom:1px solid var(--live-line)}.flow-foot{grid-template-columns:1fr;gap:5px;height:auto;padding:10px 12px}.flow-foot span:nth-child(n){text-align:left}.operating-band,.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-band article,.finance-summary article{border-bottom:1px solid var(--live-line)}.finance-workspace{display:block}.record-inspector{z-index:60;border-left:0;position:fixed;inset:49px 0 61px;overflow-y:auto}.account-ribbon{grid-template-columns:1fr}.account-ribbon article{border-right:0;border-bottom:1px solid var(--live-line)}.mailbox-steps{grid-template-columns:1fr}.mailbox-setup-title{flex-wrap:wrap;align-items:flex-start}.mailbox-setup-title button{width:100%;margin-left:0}.aging-matrix{grid-template-columns:repeat(6,minmax(140px,1fr))}.aging-label{min-width:170px}.finance-filters{flex-wrap:wrap}.finance-filters>label{width:100%}.filter-spacer{display:none}.report-filters{flex-wrap:wrap}.report-filters label{flex:1}.pnl-apply-period{margin-left:0}.cash-flow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-flow-kpis article{border-bottom:1px solid var(--live-line)}.cash-flow-breakdown{grid-template-columns:1fr}.inventory-issue-inspector,.history-recovery-inspector{border-left:0;width:100%;inset:49px 0 61px}.history-store dl{grid-template-columns:1fr}.history-store dl>div{border-right:0;border-bottom:1px solid var(--live-line-soft)}.history-store dl>div:last-child{border-bottom:0}}@media (width<=560px){.today-header h1,.finance-heading h1{font-size:25px}.today-header p,.finance-heading p{font-size:8px}.live-heading-actions,.finance-heading-actions{flex-wrap:wrap}.finance-heading-actions .live-primary{flex:1}.flow-cell{height:119px}.flow-cell>strong{font-size:18px}.flow-rail,.flow-detail{display:none}.ledger-flow{margin-top:15px}.operating-band article{min-height:97px;padding:14px 10px}.operating-band article>strong{font-size:16px}.operating-band .band-chart{display:none}.action-queue{padding-top:15px}.queue-heading>span{display:none}.action-table-wrap{margin-right:-14px}.today-footer{gap:5px;padding-top:8px;display:grid}.finance-summary article{min-height:85px;padding:13px 11px}.finance-summary article strong{font-size:18px}.finance-summary article small{line-height:1.35}.finance-workspace{border-left:0;border-right:0;min-height:500px;margin-left:-14px;margin-right:-14px}.finance-filters{padding-left:14px;padding-right:14px}.finance-tabs{overflow-x:auto}.work-table{min-width:760px}.work-table-scroll{min-height:400px}.form-grid{grid-template-columns:1fr}.finance-drawer{padding:20px}.finance-drawer footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.report-filters label{flex:none;width:100%}.report-filters select,.report-filters input[type=date]{flex:1}.pnl-apply-period{width:100%}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:165px;max-width:165px}.pnl-matrix th,.pnl-matrix td{min-width:126px;padding:11px 10px}.pnl-matrix th:last-child,.pnl-matrix td:last-child{box-shadow:none;position:static}.pnl-matrix th:last-child{background:#15231c}.pnl-matrix-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 0}.interactive-profit-chart,.cash-flow-chart{height:265px}.cash-flow-kpis{grid-template-columns:1fr}.cash-flow-kpis article>strong{font-size:17px}}.connect-page{color:#f2f0e8;background:#090d0f}.connect-page .brand-mark{color:#0b1012;background:#bfa76f}.connect-page .connect-brand strong{color:#f2f0e8}.connect-page .connect-brand span{color:#9aa3a0}.connect-page .eyebrow{color:#bfa76f;font-size:11px}.connect-copy h1{color:#f4f1e8;font-family:var(--display);letter-spacing:-.045em;font-weight:400}.connect-copy>p{color:#a7b0ae;font-size:15px}.connect-copy li{color:#d8dcd6;font-size:13px}.connect-copy li svg{color:#68c997}.connect-page .demo-button{color:#d3bb80;font-size:12px}.connect-card{background:#11171a;border:1px solid #2c3539;border-top-color:#786a49;border-radius:4px;box-shadow:0 28px 80px #0000005c}.connect-card-heading h2{color:#f2f0e8;font-family:var(--display);font-size:28px;font-weight:400}.connect-card-heading p,.connect-page .security-note{color:#8d9898;font-size:11px}.connect-card label{color:#bac1bd;font-size:11px}.connect-card input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf0e9;background:#0b1114;border-color:#354046;border-radius:2px;font-size:12px}.connect-card input::placeholder{color:#687277}.connect-card .primary-button{color:#07100c;background:#68c997;border-color:#68c997;border-radius:2px;min-height:48px;font-size:12px}.auth-card{justify-self:end;gap:15px;width:100%;max-width:460px}.auth-card-kicker{color:#bfa76f;letter-spacing:.16em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.auth-mode-switch{background:#0b1114;border:1px solid #303a3f;grid-template-columns:1fr 1fr;gap:3px;min-height:39px;padding:3px;display:grid}.auth-mode-switch button{color:#7e8988;background:0 0;border:0;font-size:11px;font-weight:750}.auth-mode-switch button.active{color:#f1f0e9;background:#202a2b;box-shadow:inset 0 -1px #bfa76f}.evotor-auth-button{color:#9ee0bb;background:#162a20;border:1px solid #4b8267;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:800;display:flex}.evotor-auth-button svg:last-child{margin-left:auto}.auth-divider{color:#667174;align-items:center;height:13px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#2c3539;flex:1;height:1px}.auth-divider span{padding:0 9px}.auth-register-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-password-field{position:relative}.auth-password-field input{padding-right:42px}.auth-password-field button{color:#818c8c;background:0 0;border:0;place-items:center;width:40px;display:grid;position:absolute;inset:1px 1px 1px auto}.auth-card .form-error{color:#ef9b91;background:#251615;border:1px solid #713d3a;border-radius:2px;font-size:11px}.auth-card .security-note{text-align:center;line-height:1.45}.payment-calendar-page{max-width:1920px;margin:0 auto}.payment-mode-tabs{border:1px solid var(--live-line);background:#0d1316;align-items:flex-end;height:46px;margin-top:15px}.payment-calendar-shell{border:1px solid var(--live-line);background:#0b1114;border-top:0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.payment-calendar-main{min-width:0;padding:15px}.payment-forecast-panel{border:1px solid var(--live-line);background:#0d1316;min-height:230px;padding:14px 16px 4px}.payment-forecast-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:35px;display:flex}.payment-forecast-panel>header>div{gap:5px;display:grid}.payment-forecast-panel>header span,.payment-gantt-toolbar>div:first-child>span{color:#5d696e;letter-spacing:.14em;font-size:6px;font-weight:800}.payment-forecast-panel>header strong,.payment-gantt-toolbar>div:first-child>strong{color:#cdd3ce;font-size:9px;font-weight:600}.payment-forecast-panel>header>div:last-child{text-align:right}.payment-forecast-facts{align-items:flex-start;gap:24px!important;display:flex!important}.payment-forecast-facts>span{gap:5px;display:grid}.payment-forecast-panel>header b{color:var(--live-green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.payment-forecast-panel>header b.negative{color:var(--live-red)}.payment-forecast-chart{width:100%;height:180px}.payment-gantt-panel{border:1px solid var(--live-line);background:#0d1316;margin-top:14px}.payment-gantt-toolbar{border-bottom:1px solid var(--live-line);align-items:center;gap:18px;min-height:52px;padding:8px 11px 8px 14px;display:flex}.payment-gantt-toolbar>div:first-child{gap:5px;display:grid}.payment-gantt-legend{color:#657176;align-items:center;gap:13px;margin-left:auto;font-size:7px;display:flex}.payment-gantt-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.payment-gantt-legend i{background:var(--live-green);border-radius:50%;width:6px;height:6px}.payment-gantt-legend i.planned{background:var(--live-amber)}.payment-gantt-legend i.overdue{background:var(--live-red)}.payment-gantt-nav{align-items:center;display:flex}.payment-gantt-nav button{border:1px solid var(--live-line);color:#7b878b;background:#10171a;border-right:0;min-width:29px;height:29px;padding:0 8px;font-size:7px}.payment-gantt-nav button:last-child{border-right:1px solid var(--live-line)}.payment-gantt-nav button:hover{color:#c8cfca;background:#172024}.payment-gantt-scroll{scrollbar-color:#374248 #11181c;scrollbar-width:thin;max-width:100%;overflow-x:auto}.payment-gantt-grid-head,.payment-gantt-group{min-width:1330px;display:grid}.payment-gantt-grid-head{z-index:8;border-bottom:1px solid var(--live-line);background:#10171a;min-height:43px;position:sticky;top:0}.payment-gantt-grid-head>div{border-right:1px solid var(--live-line-soft);color:#59656a;text-align:center;place-content:center;gap:3px;min-width:0;padding:8px 5px;display:grid}.payment-gantt-grid-head>div span{text-transform:uppercase;font-size:6px}.payment-gantt-grid-head>div strong{color:#7e898d;font-size:7px;font-weight:600}.payment-gantt-grid-head>div.today{box-shadow:inset 0 -1px var(--live-green);background:#122119}.payment-gantt-grid-head>div.today strong{color:var(--live-green)}.payment-gantt-grid-head .payment-gantt-category-head{z-index:9;color:#657176;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#10171a;place-content:center start;padding-left:14px;font-size:6px;position:sticky;left:0}.payment-gantt-group{border-bottom:1px solid var(--live-line);background:#0c1215;min-height:54px;position:relative}.payment-gantt-group.drop-category{background:#68d59a09;box-shadow:inset 3px 0 #68d59a8c}.payment-gantt-group.drop-category .payment-gantt-category{background:#14241d}.payment-gantt-group:last-child{border-bottom:0}.payment-gantt-category{z-index:6;background:#10171a;border-right:1px solid #303a40;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 12px 9px 14px;display:flex;position:sticky;left:0}.payment-gantt-category span{color:#d3d8d2;font-size:8px;font-weight:700}.payment-gantt-category strong{color:#899499;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.payment-drop-cell{z-index:1;border:0;border-right:1px solid var(--live-line-soft);background:0 0;min-width:0;height:100%}.payment-drop-cell:hover,.payment-drop-cell.drop-target{background:#68d59a11;box-shadow:inset 0 0 0 1px #68d59a52}.payment-drop-cell.drop-target{background:#68d59a24;box-shadow:inset 0 0 0 2px #68d59ab8}.payment-drop-cell.drop-target.drop-invalid{background:#f276681f;box-shadow:inset 0 0 0 2px #f27668ad}.payment-gantt-card{z-index:3;border:1px solid #725b2d;border-left:2px solid var(--live-amber);color:#a99b7e;text-align:left;touch-action:none;cursor:grab;background:#211b11;grid-template-rows:1fr auto;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:0 3px;min-width:0;height:44px;margin:5px 4px;padding:5px 6px 5px 3px;display:grid;overflow:hidden;box-shadow:0 4px 12px #0000002e}.payment-gantt-card:active{cursor:grabbing}.payment-calendar-shell.is-dragging,.payment-calendar-shell.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.payment-gantt-card.dragging-source{opacity:.18;filter:saturate(.4)}.payment-drag-preview{z-index:250;pointer-events:none;will-change:transform;filter:drop-shadow(0 18px 22px #0000005c);position:fixed;top:0;left:0}.payment-drag-preview .payment-gantt-card{opacity:.97;width:100%;margin:0;transform:scale(1.04)rotate(-.6deg);box-shadow:0 12px 32px #00000059}.payment-drag-preview>span{color:#dff2e8;background:#102019;border:1px solid #4d6d5e;width:max-content;max-width:230px;padding:5px 7px;font-size:9px;font-weight:750;line-height:1.3;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 7px 20px #0000004d}.payment-drag-preview.invalid>span{color:#ffd8d4;background:#2a1514;border-color:#914b46}.payment-gantt-card>svg{color:#75674c;grid-row:1/3;width:12px}.payment-gantt-card>span{gap:2px;min-width:0;display:grid}.payment-gantt-card strong,.payment-gantt-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-gantt-card b{color:#d8b965;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;overflow:hidden}.payment-gantt-card.paid{border-color:#2d6547;border-left-color:var(--live-green);background:#12241b}.payment-gantt-card.paid b,.payment-gantt-card.receivable b{color:var(--live-green)}.payment-gantt-card.receivable{border-color:#2c5e45;border-left-color:var(--live-green);background:#102019}.payment-gantt-card.overdue{border-color:#783b37;border-left-color:var(--live-red);background:#251413}.payment-gantt-card.overdue b{color:var(--live-red)}.payment-gantt-card.partial{border-color:#755e2d;border-left-color:var(--live-amber);background:#211b11}.payment-gantt-card.draft{background:#141b1e;border-color:#3a464b #3a464b #3a464b #69757a}.payment-gantt-card.selected{outline-offset:-1px;outline:1px solid #e6eadf}.payment-gantt-empty{min-height:214px;color:var(--live-green);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.payment-gantt-empty strong{color:#dbe0da;font-family:var(--display);font-size:17px;font-weight:400}.payment-gantt-empty span{color:#68747a;font-size:8px}.payment-gantt-panel>footer{border-top:1px solid var(--live-line);color:#566268;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 11px 0 14px;font-size:7px;display:flex}.payment-gantt-panel>footer span,.payment-gantt-panel>footer button{align-items:center;gap:6px;display:inline-flex}.payment-gantt-panel>footer button{color:#78858a;background:0 0;border:0;font-size:7px}.payment-inspector{border-left:1px solid var(--live-line);background:#101619;min-width:0;height:100vh;padding:21px 19px;position:sticky;top:0;overflow-y:auto}.payment-inspector>header{color:#657176;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.payment-inspector>header button{color:#7d898d;background:0 0;border:0;place-items:center;display:grid}.payment-inspector-status{width:max-content;color:var(--live-amber);letter-spacing:.07em;text-transform:uppercase;background:#201a10;border:1px solid #6b5429;align-items:center;gap:5px;margin-top:25px;padding:5px 7px;font-size:6px;font-weight:800;display:inline-flex}.payment-inspector-status.receivable,.payment-inspector-status.paid{color:var(--live-green);background:#11231a;border-color:#2f6247}.payment-inspector-status.overdue{color:var(--live-red);background:#251413;border-color:#713936}.payment-inspector h2{color:#eef0e8;font-family:var(--display);margin-top:14px;font-size:23px;font-weight:400;line-height:1.08}.payment-inspector>p{color:#657176;margin-top:7px;font-size:8px}.payment-inspector-amount{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);gap:6px;margin-top:20px;padding:14px 0;display:grid}.payment-inspector-amount span{color:#5c686d;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.payment-inspector-amount strong{color:var(--live-red);font-family:var(--display);font-size:24px;font-weight:400}.payment-inspector-amount.receivable strong{color:var(--live-green)}.payment-date-control{color:#647075;gap:7px;margin-top:16px;font-size:7px;display:grid}.payment-date-control>div{border:1px solid var(--live-line);background:#0c1215;align-items:center;gap:7px;height:37px;padding:0 9px;display:flex}.payment-date-control svg{color:var(--live-green)}.payment-date-control input{color:#cbd2cd;background:0 0;border:0;outline:0;width:100%;font-size:9px}.payment-inspector dl{border-top:1px solid var(--live-line-soft);margin-top:15px}.payment-inspector dl>div{border-bottom:1px solid var(--live-line-soft);grid-template-columns:78px 1fr;gap:10px;padding:10px 0;display:grid}.payment-inspector dd{color:#aeb6b2;margin:0;font-size:8px;line-height:1.45}.payment-inspector dd svg{vertical-align:-2px;color:#667278;margin-right:5px}.payment-inspector-lines{margin-top:16px}.payment-inspector-lines>span{color:#566268;letter-spacing:.12em;margin-bottom:7px;font-size:6px;display:block}.payment-inspector-lines>div{border-bottom:1px solid var(--live-line-soft);align-items:center;gap:8px;min-height:42px;padding:7px 0;display:flex}.payment-inspector-lines>div>span{flex:1;gap:3px;min-width:0;display:grid}.payment-inspector-lines strong{color:#bec6c0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.payment-inspector-lines small{color:#59656a;font-size:6px}.payment-inspector-lines b{color:#cbd1cc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.payment-linked-document,.payment-inspector-audit{border:1px solid var(--live-line);background:#0d1316;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.payment-linked-document svg,.payment-inspector-audit svg{color:var(--live-green);flex:none}.payment-linked-document span{gap:3px;display:grid}.payment-linked-document strong{color:#aeb7b1;font-size:7px}.payment-linked-document small,.payment-inspector-audit span{color:#657176;font-size:7px;line-height:1.45}.payment-save-date{width:100%;min-height:39px;margin-top:17px}.payment-match-button{justify-content:center;width:100%;margin-top:7px}.payment-operations-workspace{border-top:0;margin-top:0}.payment-import-workspace{border:1px solid var(--live-line);background:#0b1114;border-top:0;min-height:520px;padding:15px}.payment-import-workspace .mailbox-setup{border-top:1px solid #284737}.payment-import-empty{border:1px solid var(--live-line);min-height:210px;color:var(--live-green);text-align:center;background:#0d1316;place-content:center;justify-items:center;gap:9px;display:grid}.payment-import-empty strong{color:#d9ded8;font-family:var(--display);font-size:19px;font-weight:400}.payment-import-empty span{color:#68747a;font-size:8px}.payment-import-empty .live-primary{margin-top:7px}.payment-import-history{border:1px solid var(--live-line);background:#0d1316;margin-top:14px}.payment-import-history>header{border-bottom:1px solid var(--live-line);color:#59656a;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:39px;padding:0 12px;font-size:6px;display:flex}.payment-import-history>header strong{color:#7b878b;font-size:7px}.payment-import-history article{border-bottom:1px solid var(--live-line-soft);align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.payment-import-history article>svg{color:var(--live-green)}.payment-import-history article>span{flex:1;gap:3px;min-width:0;display:grid}.payment-import-history article strong{color:#cbd1cc;font-size:8px}.payment-import-history article small{color:#59656a;font-size:7px}.payment-import-history article b{color:var(--live-green);font-size:7px}.payment-mode-tabs{height:52px}.payment-mode-tabs button{font-size:11px}.payment-forecast-panel{min-height:246px;padding:17px 18px 5px}.payment-forecast-panel>header span,.payment-gantt-toolbar>div:first-child>span{color:#9aa5a2;font-size:10px}.payment-forecast-panel>header strong,.payment-gantt-toolbar>div:first-child>strong{color:#e4e8e2;font-size:12px}.payment-forecast-panel>header small{color:#9aa5a2;font-size:10px}.payment-forecast-panel>header b{font-size:16px}.payment-forecast-chart{height:190px}.payment-gantt-toolbar{min-height:60px;padding:10px 13px 10px 16px}.payment-gantt-legend{color:#9aa5a2;font-size:10px}.payment-gantt-legend i{width:8px;height:8px}.payment-gantt-nav button{color:#aeb8b5;min-width:34px;height:34px;padding:0 10px;font-size:10px}.payment-gantt-grid-head{min-height:51px}.payment-gantt-grid-head>div span{color:#8f9b99;font-size:9px}.payment-gantt-grid-head>div strong{color:#bcc5c1;font-size:10px}.payment-gantt-grid-head .payment-gantt-category-head{color:#a2adaa;font-size:9px}.payment-gantt-category{gap:5px;padding-top:11px;padding-bottom:10px}.payment-gantt-category span{color:#eef1eb;font-size:11px}.payment-gantt-category strong{color:#b6c0bc;font-size:10px}.payment-gantt-category small{color:#899592;font-size:9px}.payment-gantt-card{height:46px;margin-top:4px;margin-bottom:4px}.payment-gantt-card strong{color:#f1f0e9;font-size:10px}.payment-gantt-card small{color:#b0a58d;font-size:9px}.payment-gantt-card b{font-size:10px}.payment-gantt-panel>footer,.payment-gantt-panel>footer button{color:#8f9b98;font-size:10px}.payment-inspector{width:340px;padding:24px 22px}.payment-calendar-shell.has-inspector{grid-template-columns:minmax(0,1fr) 340px}.payment-inspector>header{color:#a3aeab;font-size:10px}.payment-inspector-status{font-size:9px}.payment-inspector h2{font-size:27px}.payment-inspector>p{color:#a0aaa7;font-size:11px}.payment-inspector-amount span,.payment-inspector-lines>span{color:#9aa5a2;font-size:9px}.payment-inspector-amount strong{font-size:29px}.payment-date-control{color:#a2adaa;font-size:10px}.payment-date-control>div{height:42px}.payment-date-control input{font-size:12px}.payment-inspector dl>div{grid-template-columns:92px 1fr;padding:12px 0}.payment-inspector dt{color:#929e9b;font-size:10px}.payment-inspector dd{color:#d0d6d1;font-size:11px}.payment-inspector-lines strong,.payment-inspector-lines b,.payment-linked-document strong{font-size:10px}.payment-inspector-lines small,.payment-linked-document small,.payment-inspector-audit span{color:#98a3a0;font-size:9px}.live-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--live-bg:#f3f5f2;--live-panel:#fff;--live-panel-2:#f7f9f7;--live-line:#cfd8d3;--live-line-soft:#e3e9e6;--live-ink:#17201c;--live-muted:#5f6c67;--live-dim:#7a8782;--live-green:#16875d;--live-green-soft:#e6f4ed;--live-amber:#a46b10;--live-amber-soft:#fff3dd;--live-red:#c34942;--live-red-soft:#fdecea;--live-blue:#3f61cf;--live-blue-soft:#e9eeff;background:var(--live-bg);color:var(--live-ink)}.live-shell[data-theme=light] .live-sidebar{background:#f8faf8}.live-shell[data-theme=light] .demo-privacy-banner{color:#1e684a;background:#edf8f2;border-color:#b8d8c9}.live-shell[data-theme=light] .live-brand span,.live-shell[data-theme=light] .register-status-head,.live-shell[data-theme=light] .register-line b,.live-shell[data-theme=light] .owner-button small{color:#68756f}.live-shell[data-theme=light] .live-company{color:#42504a}.live-shell[data-theme=light] .product-mode-switch{background:#f2f6f4;border-color:#dce4e0}.live-shell[data-theme=light] .product-mode-switch button{color:#66736d}.live-shell[data-theme=light] .product-mode-switch button:hover{color:#20372c;background:#e8f0ec}.live-shell[data-theme=light] .product-mode-switch button.active{color:#0d704b;background:#e2f2e9;border-color:#acd0bd}.live-shell[data-theme=light] .live-navigation .nav-item{color:#52605a}.live-shell[data-theme=light] .live-navigation .nav-item:hover{color:#1c2923;background:#edf2ef}.live-shell[data-theme=light] .live-navigation .nav-item.active{color:#0d704b;background:#e3f1e9}.live-shell[data-theme=light] .live-sidebar.collapsed .nav-item:hover{color:#173126;background:#eaf3ee;border-color:#b8cec2}.live-shell[data-theme=light] .live-sidebar.collapsed .nav-item.active{color:#fff;background:#16875d;border-color:#16875d}.live-shell[data-theme=light] .live-sidebar.collapsed .nav-group:before{color:#728079}.live-shell[data-theme=light] .sidebar-nav-hint{color:#24332b;background:#fff;border-color:#bfd0c7;box-shadow:0 10px 30px #1c302724}.live-shell[data-theme=light] .sidebar-nav-hint:before{background:#fff;border-color:#bfd0c7}.live-shell[data-theme=light] .nav-group-trigger{color:#697770}.live-shell[data-theme=light] .nav-group-trigger:hover{color:#1e342a}.live-shell[data-theme=light] .nav-group-trigger.active{color:#0d704b}.live-shell[data-theme=light] .sidebar-collapse{color:#5f6d66;background:#fff;border-color:#d5ddd9}.live-shell[data-theme=light] .sidebar-collapse:hover{color:#0d704b;background:#edf7f1;border-color:#a9c9b9}.live-shell[data-theme=light] .webhook-base,.live-shell[data-theme=light] .webhook-row.header,.live-shell[data-theme=light] .webhook-note{color:#5f6d66;background:#f7faf8;border-color:#dbe3df}.live-shell[data-theme=light] button.webhook-row:hover{background:#f0f6f2}.live-shell[data-theme=light] .webhook-row{color:#586760;border-color:#e2e9e5}.live-shell[data-theme=light] .webhook-row strong,.live-shell[data-theme=light] .webhook-row code,.live-shell[data-theme=light] .webhook-note code{color:#273830}.live-shell[data-theme=light] .owner-button:hover{background:#edf2ef}.live-shell[data-theme=light] .floating-bell,.live-shell[data-theme=light] .theme-toggle{color:#43514b;background:#fff;box-shadow:0 4px 18px #1f30280f}.live-shell[data-theme=light] .finance-heading h1{color:#17201c}.live-shell[data-theme=light] .finance-heading p{color:#65736d}.live-shell[data-theme=light] .today-header h1,.live-shell[data-theme=light] .page-heading h1,.live-shell[data-theme=light] .inventory-editor-heading h1,.live-shell[data-theme=light] .pnl-heading h1{color:#17201c!important}.live-shell[data-theme=light] .today-header p,.live-shell[data-theme=light] .page-heading p,.live-shell[data-theme=light] .pnl-heading p{color:#65736d!important}.live-shell[data-theme=light] .live-kicker{color:#6d7974}.live-shell[data-theme=light] .filter-button,.live-shell[data-theme=light] .live-icon-button,.live-shell[data-theme=light] .live-select{color:#42504a;background:#fff}.live-shell[data-theme=light] .payment-mode-tabs,.live-shell[data-theme=light] .payment-calendar-shell,.live-shell[data-theme=light] .payment-forecast-panel,.live-shell[data-theme=light] .payment-gantt-panel{background:#fff}.live-shell[data-theme=light] .finance-tabs button{color:#6b7872}.live-shell[data-theme=light] .finance-tabs button:hover{color:#26332d}.live-shell[data-theme=light] .finance-tabs button.active{color:#0f7650}.live-shell[data-theme=light] .payment-forecast-panel>header span,.live-shell[data-theme=light] .payment-gantt-toolbar>div:first-child>span,.live-shell[data-theme=light] .payment-forecast-panel>header small{color:#68756f}.live-shell[data-theme=light] .payment-forecast-panel>header strong,.live-shell[data-theme=light] .payment-gantt-toolbar>div:first-child>strong{color:#1e2a24}.live-shell[data-theme=light] .payment-gantt-legend{color:#617069}.live-shell[data-theme=light] .payment-gantt-nav button{color:#48564f;background:#f8faf8}.live-shell[data-theme=light] .payment-gantt-nav button:hover{color:#15211b;background:#edf3ef}.live-shell[data-theme=light] .payment-gantt-grid-head,.live-shell[data-theme=light] .payment-gantt-grid-head .payment-gantt-category-head,.live-shell[data-theme=light] .payment-gantt-category{background:#f4f7f5}.live-shell[data-theme=light] .payment-gantt-grid-head>div span{color:#6b7872}.live-shell[data-theme=light] .payment-gantt-grid-head>div strong{color:#39463f}.live-shell[data-theme=light] .payment-gantt-grid-head>div.today{background:#e5f4ec}.live-shell[data-theme=light] .payment-gantt-group{background:#fff}.live-shell[data-theme=light] .payment-gantt-group.drop-category{background:#f0faf5;box-shadow:inset 3px 0 #16875d8c}.live-shell[data-theme=light] .payment-gantt-group.drop-category .payment-gantt-category{background:#e7f5ed}.live-shell[data-theme=light] .payment-gantt-category span{color:#17231d}.live-shell[data-theme=light] .payment-gantt-category strong{color:#45534c}.live-shell[data-theme=light] .payment-gantt-category small{color:#75827c}.live-shell[data-theme=light] .payment-drop-cell:hover,.live-shell[data-theme=light] .payment-drop-cell.drop-target{background:#16875d14;box-shadow:inset 0 0 0 1px #16875d47}.live-shell[data-theme=light] .payment-drop-cell.drop-target{background:#16875d24;box-shadow:inset 0 0 0 2px #16875d94}.live-shell[data-theme=light] .payment-drop-cell.drop-target.drop-invalid{background:#b5413a1a;box-shadow:inset 0 0 0 2px #b5413a8c}.live-shell[data-theme=light] .payment-drag-preview{filter:drop-shadow(0 18px 22px #1f302838)}.live-shell[data-theme=light] .payment-drag-preview>span{color:#164f39;background:#eff9f4;border-color:#88bea5}.live-shell[data-theme=light] .payment-drag-preview.invalid>span{color:#8c332e;background:#fff0ee;border-color:#d69a95}.live-shell[data-theme=light] .payment-gantt-card{background:#fff8e9;border-color:#d6b978;box-shadow:0 3px 9px #1f302817}.live-shell[data-theme=light] .payment-gantt-card strong{color:#332a1a}.live-shell[data-theme=light] .payment-gantt-card small{color:#77633d}.live-shell[data-theme=light] .payment-gantt-card.paid,.live-shell[data-theme=light] .payment-gantt-card.receivable{background:#eaf7f0;border-color:#8cc8aa}.live-shell[data-theme=light] .payment-gantt-card.overdue{background:#fff0ee;border-color:#e4a29d}.live-shell[data-theme=light] .payment-gantt-card.draft{background:#f0f3f1;border-color:#bdc8c3}.live-shell[data-theme=light] .payment-gantt-card.selected{outline-color:#17231d}.live-shell[data-theme=light] .payment-gantt-panel>footer,.live-shell[data-theme=light] .payment-gantt-panel>footer button{color:#68756f}.live-shell[data-theme=light] .payment-inspector{background:#f8faf8}.live-shell[data-theme=light] .payment-inspector>header,.live-shell[data-theme=light] .payment-inspector>p,.live-shell[data-theme=light] .payment-inspector dt,.live-shell[data-theme=light] .payment-date-control,.live-shell[data-theme=light] .payment-inspector-amount span,.live-shell[data-theme=light] .payment-inspector-lines>span{color:#68756f}.live-shell[data-theme=light] .payment-inspector h2,.live-shell[data-theme=light] .payment-inspector dd,.live-shell[data-theme=light] .payment-inspector-lines strong,.live-shell[data-theme=light] .payment-inspector-lines b,.live-shell[data-theme=light] .payment-linked-document strong{color:#1d2923}.live-shell[data-theme=light] .payment-date-control>div,.live-shell[data-theme=light] .payment-linked-document,.live-shell[data-theme=light] .payment-inspector-audit{background:#fff}.live-shell[data-theme=light] .payment-date-control input{color:#1d2923}@media (width<=900px){.theme-toggle{min-height:40px}}@media (width<=1280px){.payment-calendar-shell.has-inspector{grid-template-columns:minmax(0,1fr) 286px}.payment-gantt-legend{display:none}}@media (width<=900px){.payment-calendar-shell.has-inspector{display:block}.payment-inspector{z-index:65;border-left:0;width:100%;height:auto;position:fixed;inset:49px 0 61px}.payment-calendar-main{padding:10px}.payment-gantt-toolbar{flex-wrap:wrap;align-items:flex-start}.payment-gantt-nav{margin-left:auto}.payment-forecast-panel>header{align-items:flex-start}}@media (width<=560px){.payment-mode-tabs,.payment-calendar-shell{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.payment-forecast-panel{padding-left:10px;padding-right:10px}.payment-forecast-chart{height:165px}.payment-gantt-panel>footer{flex-direction:column;align-items:flex-start;padding-top:9px;padding-bottom:9px}}.pnl-matrix-heading{align-items:flex-start}.pnl-outline-controls{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:7px 10px;min-width:210px;display:grid}.pnl-outline-controls>span{color:#7f8a89;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.pnl-outline-controls>div{border:1px solid #3d4137;display:flex}.pnl-outline-controls button{color:#8e9996;background:#0c1215;border:0;border-right:1px solid #3d4137;width:30px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.pnl-outline-controls button:hover{color:#d8c58e;background:#191b16}.pnl-outline-controls button.active{color:#10120f;background:#c2ad76;font-weight:800}.pnl-matrix th>span,.pnl-matrix th>small{display:block}.pnl-matrix-row td{background:#0f1518;height:48px;transition:background-color .14s,color .14s}.pnl-matrix-row td:last-child{background:#131b18}.pnl-matrix-row.pnl-level-0 td{background:#121a1e;border-top:1px solid #394247}.pnl-matrix-row.pnl-level-0 td:first-child{color:#eef0e9;letter-spacing:.035em;background:#131d22;font-weight:800}.pnl-matrix-row.pnl-level-1 td:first-child{color:#cad0cb;background:#11191d;font-weight:700}.pnl-matrix-row.pnl-level-2 td:first-child{color:#a8b1ae}.pnl-matrix-row.pnl-level-3 td:first-child{color:#7f8b8b}.pnl-matrix-row.pnl-row-total td{background:#1a1a15;border-top:1px solid #6f6547;border-bottom-color:#4a4432}.pnl-matrix-row.pnl-row-total td:first-child{color:#e6d7aa;font-family:var(--display);letter-spacing:.01em;background:#202017;font-size:12px}.pnl-matrix-row.pnl-row-total td:last-child{color:#f0dfaa;background:#242318}.pnl-matrix-row.pnl-row-ratio td{color:#79d8a2;background:#101915}.pnl-matrix-row.pnl-row-ratio td:first-child{color:#9dddb8;background:#111c17}.pnl-matrix-row.pnl-row-control td{color:#d9867d;background:#1b1514}.pnl-matrix-row.pnl-row-control td:first-child,.pnl-matrix-row.pnl-row-control td:last-child{color:#e39489;background:#211716}.pnl-matrix-row.is-drilldown:hover td{background:#17201f}.pnl-line-label{align-items:center;gap:7px;min-width:0;display:flex}.pnl-line-label>button{color:#9aa5a1;background:#0c1215;border:1px solid #3b4547;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.pnl-line-label>button:hover{color:#dcc991;border-color:#827653}.pnl-line-label>span:not(.pnl-leaf-marker){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pnl-leaf-marker{background:#303a3d;flex:0 0 19px;width:19px;height:1px}.pnl-level-3 .pnl-leaf-marker{background:#273235;flex-basis:12px;width:12px}.pnl-line-label>b{color:#dc8177;letter-spacing:.05em;text-transform:uppercase;border:1px solid #784b46;margin-left:auto;padding:3px 5px;font-size:6px;font-weight:700}.pnl-drilldown-caption{align-items:center;gap:4px;text-decoration:none;color:#a89462!important;margin:5px 0 0 26px!important;font-size:7px!important;display:inline-flex!important}.pnl-drilldown-caption.muted{color:#536063!important}.pnl-cell-meta small{color:#687476;min-width:33px;font-size:7px}.pnl-cell-meta em{white-space:nowrap;border:0;min-width:auto;padding:0;font-size:7px;background:0 0!important}.pnl-cell-meta .favorable{color:#6ed39a}.pnl-cell-meta .unfavorable{color:#de7d73}.pnl-cell.unavailable{gap:2px}.pnl-cell.unavailable small{font-size:7px}@media (width<=820px){.pnl-matrix-heading{flex-direction:column;gap:16px}.pnl-outline-controls{grid-template-columns:auto auto 1fr;justify-content:start;width:100%}.pnl-outline-controls>small{text-align:right;grid-column:auto}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:270px;max-width:270px}}@media (width<=560px){.pnl-outline-controls{grid-template-columns:1fr auto}.pnl-outline-controls>small{text-align:left;grid-column:1/-1}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:230px;max-width:230px}.pnl-matrix th,.pnl-matrix td{min-width:132px;padding:9px 8px}.pnl-line-label{gap:5px}.pnl-line-label>b{display:none}}.pnl-page,.cash-flow-page{gap:18px!important}.pnl-heading h1{color:#f2f0e8!important;font-size:clamp(36px,4.4vw,58px)!important}.pnl-heading p{color:#98a29f!important;font-size:12px!important}.panel-kicker{color:#bfa76f;letter-spacing:.14em;font-size:9px;font-weight:800}.report-filters{background:#0e1417;border-color:#30393d;min-height:58px}.report-filters label{color:#9aa4a4;border-color:#30393d;min-height:38px;font-size:10px}.report-filters label span{color:#6f7a7d;font-size:9px}.report-filters select,.report-filters input[type=date]{color:#e2e5df;font-size:11px}.pnl-apply-period{color:#d4bd84;background:#191a15;border-color:#bfa76f;min-height:38px;font-size:9px}.pnl-apply-period:hover{background:#242217}.pnl-overview-grid{background:#0e1417;border:1px solid #30393d;grid-template-columns:1.15fr 1fr 1fr;display:grid}.pnl-summary-card{border-right:1px solid #30393d;flex-direction:column;min-height:128px;padding:22px;display:flex}.pnl-summary-card:last-child{border-right:0}.pnl-summary-card>span{color:#84908f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pnl-summary-card>strong{color:#f0f1ea;font-family:var(--display);letter-spacing:-.035em;margin-top:14px;font-size:clamp(25px,2.5vw,34px);font-weight:400}.pnl-summary-card>small{color:#7f8a89;margin-top:auto;font-size:10px}.pnl-summary-card.primary{box-shadow:inset 3px 0 #bfa76f}.pnl-summary-card.primary>strong{color:#d7c18c}.pnl-summary-card.positive>strong{color:#68c997}.pnl-summary-card.negative>strong{color:#d97c72}.pnl-summary-card.quality small{align-items:center;gap:8px;display:flex}.pnl-waterfall-panel{border-top-color:#4d493a!important;padding:24px!important}.pnl-waterfall-chart{width:100%;height:380px;margin-top:14px}.waterfall-filters{align-items:center;gap:7px;display:flex}.waterfall-period{color:#d8ddd8;background:#0b1114;border:1px solid #343d41;align-items:center;gap:8px;min-width:154px;height:35px;padding:0 11px;font-size:10px;display:flex}.waterfall-period>span{color:#778481;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.waterfall-period select{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.waterfall-footer{color:#808b8c;border-top:1px solid #252d31;justify-content:space-between;gap:18px;min-height:43px;margin-top:5px;padding-top:13px;font-size:10px;display:flex}.waterfall-footer strong{color:#68c997}.waterfall-footer .unfavorable{color:#d97c72}.pnl-matrix-panel{border-top-color:#4d493a!important;padding:24px!important}.pnl-period-count{color:#c7b57e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3c4035;padding:6px 9px;font-size:9px}.pnl-matrix th{color:#85908e;font-size:8px}.pnl-matrix th:first-child,.pnl-matrix td:first-child{color:#d1d7d1;min-width:300px;max-width:300px}.pnl-section-row td{padding:10px 15px;font-size:8px;color:#b59f69!important}.pnl-matrix-row.is-drilldown{cursor:pointer}.pnl-matrix-row.is-drilldown td:first-child{color:#d8c183;text-underline-offset:4px;-webkit-text-decoration:underline #62583d;text-decoration:underline #62583d}.pnl-cell{gap:7px;display:grid}.pnl-cell>strong{color:#e1e4dd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.pnl-cell-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pnl-cell-meta small{color:#697577;font-size:8px}.pnl-cell-meta em{text-align:center;border:1px solid;min-width:44px;padding:3px 5px;font-size:7px;font-style:normal}.pnl-cell-meta .favorable{color:#68c997;background:#10241b}.pnl-cell-meta .unfavorable{color:#dc7b72;background:#2b1818}.pnl-cell-meta .neutral{color:#6d777a}.pnl-cell.unavailable>strong,.pnl-cell.unavailable small{color:#4f5a5d}.pnl-matrix-footer{color:#7e8988;font-size:10px}.pnl-matrix-footer button{color:#d2ba80;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.cashflow-focus-banner{color:#d3bc82;background:#181711;border:1px solid #584d32;align-items:center;gap:15px;min-height:45px;padding:9px 13px;font-size:10px;display:flex}.cashflow-focus-banner button{color:#9d906f;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.unclassified-counter{color:#df8177;background:#251717;border:1px solid #6a413d;min-height:30px;padding:0 9px;font-size:9px}.operation-tabs{gap:4px;display:flex}.operation-tabs button{color:#7e898b;background:0 0;border:1px solid #30393d;height:31px;padding:0 10px;font-size:9px}.operation-tabs button.active{color:#d5c18e;background:#1a1913;border-color:#b7a36f}.cash-operations-panel{overflow:hidden;padding:0!important}.cash-operations-panel>.panel-heading{padding:22px 24px 17px}.cash-operations-table{border-top:1px solid #2d363a}.cash-operation-row{color:#8f9a99;text-align:left;background:0 0;border:0;border-bottom:1px solid #20292d;grid-template-columns:1.25fr 1.65fr 1.15fr .7fr 24px;align-items:center;gap:14px;width:100%;min-height:68px;padding:11px 18px;display:grid}.cash-operation-row:not(.header){cursor:pointer}.cash-operation-row:not(.header):hover{background:#121a1d;box-shadow:inset 2px 0 #bfa76f}.cash-operation-row.header{color:#647073;letter-spacing:.07em;text-transform:uppercase;background:#10171a;min-height:36px;font-size:8px}.cash-operation-row>span{min-width:0}.cash-operation-row>span strong{color:#d9ded8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.cash-operation-row>span small{color:#697476;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.cash-operation-row>span:nth-child(4){color:#db7b72;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.classification-scrim{z-index:104;background:#00000094;position:fixed;inset:0}.classification-drawer{z-index:105;color:#edf0e8;background:#101619;border-top:3px solid #bfa76f;border-left:1px solid #3a4245;flex-direction:column;width:min(470px,100vw);padding:28px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-28px 0 80px #00000059}.classification-drawer>header{justify-content:space-between;gap:16px;display:flex}.classification-drawer>header span{color:#bfa76f;letter-spacing:.15em;font-size:8px;font-weight:800}.classification-drawer>header h2{color:#f0f1e9;font-family:var(--display);margin-top:9px;font-size:27px;font-weight:400}.classification-drawer>header p{color:#788386;margin-top:7px;font-size:10px;line-height:1.55}.classification-drawer>header button{color:#8d9798;background:0 0;border:1px solid #323b3f;align-self:flex-start;place-items:center;width:31px;height:31px;display:grid}.classification-amount{background:#0c1215;border:1px solid #323b3f;gap:5px;margin-top:22px;padding:17px;display:grid}.classification-amount span,.classification-amount small{color:#707b7e;font-size:9px}.classification-amount strong{color:#d87870;font-family:var(--display);font-size:24px;font-weight:400}.classification-amount.credit strong{color:var(--live-green)}.classification-form{gap:15px;margin-top:22px;display:grid}.classification-form label{color:#a5aeac;gap:7px;font-size:10px;display:grid}.classification-form label>span{color:#8a9595;letter-spacing:.05em;font-size:9px;font-weight:700}.classification-form input:not([type=checkbox]),.classification-form select{color:#dfe3dc;background:#0b1114;border:1px solid #354045;border-radius:0;min-height:39px;padding:0 11px;font-size:10px}.classification-form label>small{color:#687376;font-size:8px}.classification-check{background:#0d1316;border:1px solid #30393d;grid-template-columns:18px 1fr;align-items:start;padding:12px}.classification-check input{accent-color:#bfa76f;margin-top:2px}.classification-check>span{gap:4px;display:grid}.classification-check strong{color:#d8ddd7;font-size:9px}.classification-check small{color:#697477;font-size:8px}.rule-preview{color:#b9a773;background:#171711;border:1px solid #4f4934;align-items:center;gap:8px;min-height:40px;padding:10px;font-size:9px;display:flex}.classification-drawer>footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:25px;display:flex}.classification-rules-page{padding:30px 32px 42px}.classification-summary{border:1px solid var(--live-line);background:var(--live-line);grid-template-columns:190px 190px minmax(280px,1fr);gap:1px;display:grid}.classification-summary article,.classification-summary>div{background:#0d1316;min-height:92px;padding:17px}.classification-summary article{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.classification-summary article>svg{color:var(--live-green);grid-row:1/3}.classification-summary article span{color:#6f7b80;font-size:9px}.classification-summary article strong{color:#edf0e9;font-family:var(--display);font-size:24px;font-weight:400}.classification-summary>div{align-content:center;gap:6px;display:grid}.classification-summary>div strong{color:#c8cfca;font-size:10px}.classification-summary>div span{color:#6f7b80;max-width:650px;font-size:9px;line-height:1.55}.classification-rules-panel{padding:0;overflow:hidden}.classification-toolbar{border-bottom:1px solid var(--live-line);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.classification-toolbar>label:first-child{border:1px solid var(--live-line);color:#6e7a7f;background:#0d1316;align-items:center;gap:8px;width:min(440px,100%);min-height:38px;padding:0 12px;display:flex}.classification-toolbar input[type=text],.classification-toolbar input:not([type]){color:#d8ddd7;background:0 0;border:0;outline:0;width:100%;font-size:11px}.classification-toggle{color:#87938f;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:inline-flex}.classification-toggle input{accent-color:var(--live-green)}.classification-rules-table{width:100%;overflow-x:auto}.classification-rule-row{border-bottom:1px solid var(--live-line-soft);color:#85908f;grid-template-columns:minmax(170px,1.1fr) minmax(190px,1.25fr) minmax(160px,1fr) minmax(160px,1fr) 105px 74px;align-items:center;min-width:860px;min-height:67px;display:grid}.classification-rule-row.header{color:#647076;letter-spacing:.06em;text-transform:uppercase;background:#0c1215;min-height:38px;font-size:8px;font-weight:800}.classification-rule-row>span{gap:4px;min-width:0;padding:10px 13px;display:grid}.classification-rule-row>span:first-child{grid-template-columns:32px 1fr;align-items:center}.classification-rule-row>span:first-child b{color:#8fa09a;grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.classification-rule-row strong{color:#cbd2cc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.classification-rule-row small{color:#68747a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.classification-rule-row.inactive{opacity:.58}.classification-rule-row i{color:#8b9596;border:1px solid #495157;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex}.classification-rule-row i.active{color:var(--live-green);background:#101d17;border-color:#315741}.classification-rule-actions{grid-template-columns:30px 30px;gap:5px!important;padding-inline:5px!important}.classification-rule-actions button{border:1px solid var(--live-line);color:#778287;background:0 0;place-items:center;width:30px;height:30px;display:grid}.classification-rule-actions button:hover{color:var(--live-green);border-color:#3b5e4d}.classification-empty{color:#6c787c;place-items:center;min-height:160px;font-size:10px;display:grid}.classification-rule-editor{z-index:105;border-left:1px solid #3a4245;border-top:3px solid var(--live-green);color:#edf0e8;background:#101619;flex-direction:column;width:min(520px,100vw);padding:28px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-28px 0 80px #00000059}.classification-rule-editor>header{justify-content:space-between;gap:16px;display:flex}.classification-rule-editor>header span{color:var(--live-green);letter-spacing:.15em;font-size:8px;font-weight:800}.classification-rule-editor>header h2{color:#f0f1e9;font-family:var(--display);margin-top:9px;font-size:27px;font-weight:400}.classification-rule-editor>header p{color:#788386;margin-top:7px;font-size:10px;line-height:1.55}.classification-rule-editor>header button{color:#8d9798;background:0 0;border:1px solid #323b3f;flex:none;place-items:center;width:31px;height:31px;display:grid}.classification-rule-editor .classification-form{margin-bottom:22px}.classification-condition{grid-template-columns:120px 1fr;gap:7px;display:grid}.classification-condition input,.classification-condition select{min-width:0}.classification-rule-editor input:disabled,.classification-rule-editor select:disabled{cursor:not-allowed;opacity:.6}.classification-rule-editor>footer{border-top:1px solid var(--live-line);background:#101619;justify-content:flex-end;gap:8px;margin:auto -28px -28px;padding:16px 28px;display:flex;position:sticky;bottom:-28px}@media (width<=900px){.pnl-overview-grid{grid-template-columns:1fr}.pnl-summary-card{border-bottom:1px solid #30393d;border-right:0}.pnl-summary-card:last-child{border-bottom:0}.cash-operation-row{grid-template-columns:1.1fr 1.45fr 1fr .75fr 20px}.classification-rules-page{padding:18px 14px 78px}.classification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-summary>div{grid-column:1/-1}.classification-rule-editor{border-left:0;width:100%;padding:21px;inset:49px 0 61px}.classification-rule-editor>footer{margin-inline:-21px;margin-bottom:-21px;padding-inline:21px;bottom:-21px}}@media (width<=560px){.connect-page{padding:20px 17px}.connect-layout{padding:42px 0}.connect-copy h1{font-size:42px}.connect-copy>p{font-size:13px}.auth-card{max-width:none}.auth-register-grid,.classification-summary{grid-template-columns:1fr}.classification-toolbar{flex-direction:column;align-items:stretch}.classification-toggle{margin-left:0}.classification-condition{grid-template-columns:1fr}.webhook-settings-panel>.panel-heading{flex-direction:column;align-items:flex-start}.webhook-base{width:100%;max-width:none}.pnl-waterfall-panel,.pnl-matrix-panel{padding:16px!important}.pnl-waterfall-chart{height:320px}.waterfall-footer{flex-direction:column}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:190px;max-width:190px}.pnl-matrix th,.pnl-matrix td{min-width:155px}.cash-operation-row{min-width:760px}.cash-operations-table{overflow-x:auto}.classification-drawer{padding:21px}}.pnl-matrix-row.is-drilldown td:first-child{text-decoration:none}.pnl-cell{gap:4px}.pnl-cell-meta{gap:7px}.pnl-cell-meta small{min-width:34px;font-size:7px}.pnl-cell-meta em{background:0 0;border:0;min-width:auto;padding:0;font-size:7px}.pnl-cell-meta .favorable,.pnl-cell-meta .unfavorable{background:0 0}@media (width<=560px){.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:230px;max-width:230px}.pnl-matrix th,.pnl-matrix td{min-width:132px;padding:9px 8px}}.pnl-page{gap:14px!important}.pnl-matrix-panel{padding:20px!important}.pnl-matrix-heading{align-items:flex-start;min-height:64px}.pnl-matrix-heading h2{font-size:20px}.pnl-matrix-heading p{color:#808b8c;max-width:560px;font-size:10px}.pnl-matrix-controls{justify-content:flex-end;align-items:flex-start;gap:18px;display:flex}.pnl-metric-controls,.pnl-outline-controls{gap:6px;display:grid}.pnl-metric-controls>span,.pnl-outline-controls>span{color:#899392;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.pnl-metric-controls>div,.pnl-outline-controls>div{background:#0b1114;border:1px solid #424842;display:flex}.pnl-metric-controls button,.pnl-outline-controls button{color:#a3adaa;white-space:nowrap;background:0 0;border:0;border-right:1px solid #424842;min-height:34px}.pnl-metric-controls button{min-width:88px;padding:0 11px;font-size:9px}.pnl-outline-controls button{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:68px;padding:4px 8px;display:grid}.pnl-outline-controls button strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pnl-outline-controls button small{color:inherit;letter-spacing:.02em;font-size:7px;font-weight:600}.pnl-metric-controls button:last-child,.pnl-outline-controls button:last-child{border-right:0}.pnl-metric-controls button:hover,.pnl-outline-controls button:hover{color:#ead79f;background:#171b17}.pnl-metric-controls button.active,.pnl-outline-controls button.active{color:#11130f;background:#d0bb83;font-weight:800}.pnl-outline-controls{justify-content:initial;grid-template-columns:none;min-width:auto}.pnl-outline-controls>small{color:#748082;text-align:right;grid-column:auto;font-size:8px}.pnl-matrix-scroll{scrollbar-color:#536167 #11181c;scrollbar-width:thin;background:#0b1114;border-color:#3a454a;max-height:min(74vh,820px);margin-top:14px}.pnl-matrix{color:#b4bcb9;font-size:11px}.pnl-matrix th,.pnl-matrix td{min-width:122px;padding:0 12px}.pnl-matrix th{color:#c0c7c3;background:#121a1e;border-bottom-color:#566268;height:48px;font-size:9px}.pnl-matrix th>span{font-weight:800}.pnl-matrix th>small{color:#778386;letter-spacing:.01em;text-transform:none;margin-top:4px;font-size:7px;font-weight:500}.pnl-matrix th:first-child{background:#17242b}.pnl-matrix th:last-child,.pnl-matrix td:last-child{z-index:auto;box-shadow:none;border-left:1px solid #70623e;position:static;right:auto}.pnl-matrix th:last-child{color:#eee5cb;background:#252b20}.pnl-matrix-row td{background:#0d1418;height:34px}.pnl-matrix-row td:first-child{background:#0e161a}.pnl-matrix-row td:last-child{color:#ece8da;background:#171b16;font-weight:700}.pnl-matrix-row.pnl-level-0 td{background:#173449;border-top:1px solid #4c6a7a;border-bottom-color:#315063}.pnl-matrix-row.pnl-level-0 td:first-child{color:#fbfbf5;letter-spacing:.025em;background:#1b4058;font-size:11px;font-weight:800;box-shadow:inset 3px 0 #73a7bf}.pnl-matrix-row.pnl-level-0 td:last-child{background:#1d413c}.pnl-matrix-row.pnl-level-1 td{background:#152832}.pnl-matrix-row.pnl-level-1 td:first-child{color:#e7ece9;background:#1a303b;font-weight:700;box-shadow:inset 3px 0 #597d8e}.pnl-matrix-row.pnl-level-1 td:last-child{background:#1b302d}.pnl-matrix-row.pnl-level-2 td{background:#111a1f}.pnl-matrix-row.pnl-level-2 td:first-child{color:#c8d0cd;background:#131e23;box-shadow:inset 3px 0 #354a54}.pnl-matrix-row.pnl-level-3 td{background:#0c1316}.pnl-matrix-row.pnl-level-3 td:first-child{color:#a3adab;background:#0d1518;box-shadow:inset 3px 0 #252f34}.pnl-matrix-row.pnl-row-total td,.pnl-matrix-row.pnl-row-ratio td{background:#332c1b;border-top:1px solid #99854d;border-bottom-color:#75643c}.pnl-matrix-row.pnl-row-total td:first-child,.pnl-matrix-row.pnl-row-ratio td:first-child{color:#f5e4af;background:#40371f;font-family:inherit;font-size:11px;font-style:normal;font-weight:850;box-shadow:inset 3px 0 #d0bb83}.pnl-matrix-row.pnl-row-total td:last-child,.pnl-matrix-row.pnl-row-ratio td:last-child{color:#fff0bd;background:#4a3e22}.pnl-matrix-row.pnl-row-control td{background:#2b1b18}.pnl-matrix-row.pnl-row-control td:first-child,.pnl-matrix-row.pnl-row-control td:last-child{background:#38221e}.pnl-matrix-row.is-unavailable td:not(:first-child){color:#566166}.pnl-matrix-row.is-drilldown:hover td{filter:brightness(1.14)}.pnl-line-label{gap:7px;min-height:33px}.pnl-line-label>button{background:#040a0d61;border-color:#5c6d74;flex-basis:20px;width:20px;height:20px}.pnl-line-label>span:not(.pnl-leaf-marker){text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.pnl-leaf-marker{background:#45545a;flex-basis:14px;width:14px}.pnl-level-3 .pnl-leaf-marker{flex-basis:8px;width:8px}.pnl-line-action{color:#d3bd83;letter-spacing:.03em;text-transform:uppercase;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:7px;font-weight:700;display:inline-flex}.pnl-line-action.muted{color:#657174;font-weight:600}.pnl-cell{justify-content:flex-end;align-items:center;min-height:33px;display:flex;position:relative}.pnl-cell>strong{color:#f2f3ed;font-size:11px;font-weight:650}.pnl-row-expense .pnl-cell>strong,.pnl-row-control .pnl-cell>strong{color:#ee9c91}.pnl-row-total .pnl-cell>strong,.pnl-row-ratio .pnl-cell>strong{color:#f5e4af}.pnl-cell-delta.favorable>strong{color:#7fdda9}.pnl-cell-delta.unfavorable>strong{color:#f29488}.pnl-cell-delta.neutral>strong,.pnl-cell.unavailable>strong{color:#616d71}.pnl-cell-signal{margin-left:6px;font-size:7px;position:static}.pnl-cell-signal.favorable{color:#72d4a0}.pnl-cell-signal.unfavorable{color:#e78b80}.pnl-matrix[data-view=share] .pnl-cell>strong,.pnl-matrix[data-view=delta] .pnl-cell>strong{font-size:11px}.pnl-matrix-footer{min-height:44px}.pnl-overview-grid{order:2}.pnl-summary-card{min-height:102px;padding:17px 20px}.pnl-summary-card>strong{margin-top:9px;font-size:clamp(23px,2.2vw,30px)}@media (width<=1180px){.pnl-matrix-heading{flex-direction:column;gap:16px}.pnl-matrix-controls{justify-content:space-between;width:100%}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:330px;max-width:330px}}@media (width<=760px){.pnl-matrix-panel{padding:15px!important}.pnl-matrix-controls{flex-direction:column;gap:11px}.pnl-metric-controls,.pnl-outline-controls{width:100%}.pnl-metric-controls>div,.pnl-outline-controls>div{overflow-x:auto}.pnl-metric-controls button{flex:1;min-width:92px}.pnl-outline-controls button{min-width:75px}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:238px;max-width:238px}.pnl-matrix th,.pnl-matrix td{min-width:116px;padding:0 9px}.pnl-line-label{min-height:37px}.pnl-line-action{display:none}}.financial-account-workspace,.financial-integrations{gap:16px;padding:18px 0 32px;display:grid}.financial-account-summary{border:1px solid var(--live-line);background:var(--live-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.financial-account-summary article{border-right:1px solid var(--live-line);align-content:center;gap:5px;min-height:108px;padding:20px;display:grid}.financial-account-summary article:last-child{border-right:0}.financial-account-summary span,.financial-account-summary small{color:var(--live-muted);font-size:11px}.financial-account-summary strong{color:var(--live-ink);font:500 28px/1 var(--display);font-variant-numeric:tabular-nums}.financial-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.financial-account-card,.financial-account-add{border:1px solid var(--live-line);background:var(--live-panel);min-height:228px;color:var(--live-ink);text-align:left;padding:18px}.financial-account-card{grid-template-rows:auto auto 1fr auto;gap:15px;display:grid}.financial-account-card>header{align-items:center;gap:10px;display:flex}.financial-account-card>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.financial-account-card>header small{color:var(--live-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.financial-account-card>header strong{color:var(--live-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.financial-account-icon{border:1px solid color-mix(in srgb, var(--live-green) 35%, var(--live-line));background:color-mix(in srgb, var(--live-green) 10%, transparent);width:38px;height:38px;color:var(--live-green);place-items:center;display:grid}.financial-account-card>header>i{border-radius:50%;width:7px;height:7px;margin-left:auto}.financial-account-card .online-dot{background:var(--live-green);box-shadow:0 0 0 4px color-mix(in srgb, var(--live-green) 12%, transparent)}.financial-account-card .manual-dot,.payment-account-ribbon .manual-dot{background:#a68b58}.financial-account-balance{gap:5px;display:grid}.financial-account-balance strong{color:var(--live-ink);font:500 30px/1 var(--display);font-variant-numeric:tabular-nums}.financial-account-balance small,.financial-account-card>p,.financial-account-card>footer>span{color:var(--live-muted);font-size:11px;line-height:1.5}.financial-account-card>footer{border-top:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.financial-account-card>footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financial-account-card.advance{border-color:color-mix(in srgb, #c8a75e 40%, var(--live-line))}.financial-account-card.advance .financial-account-icon{color:#c8a75e;border-color:color-mix(in srgb, #c8a75e 40%, var(--live-line));background:#c8a75e1a}.financial-account-add{cursor:pointer;border-style:dashed;align-content:center;place-items:center;gap:10px;display:grid}.financial-account-add:hover{border-color:var(--live-green)}.financial-account-add svg{color:var(--live-green)}.financial-account-add strong{font-size:14px}.financial-account-add span{max-width:230px;color:var(--live-muted);text-align:center;font-size:11px;line-height:1.5}.account-operation-balance{border:1px solid var(--live-line);background:var(--live-panel-soft);gap:5px;padding:16px;display:grid}.account-operation-balance span,.account-operation-balance small{color:var(--live-muted);font-size:11px}.account-operation-balance strong{color:var(--live-ink);font:500 29px/1 var(--display)}.account-operation-kinds{background:var(--live-panel-soft);grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.account-operation-kinds button{min-height:36px;color:var(--live-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.account-operation-kinds button.active{background:var(--live-panel);color:var(--live-ink);box-shadow:inset 0 0 0 1px var(--live-line)}.financial-integrations>header{border:1px solid var(--live-line);background:var(--live-panel);align-items:center;gap:12px;min-height:74px;padding:16px 18px;display:flex}.financial-integrations>header>svg{color:var(--live-green)}.financial-integrations>header>div{flex:1;align-items:center;gap:12px;display:flex}.financial-integrations>header span{gap:4px;display:grid}.financial-integrations>header strong{color:var(--live-ink);font-size:14px}.financial-integrations>header small{color:var(--live-muted);font-size:11px}.financial-integrations>header>b{color:var(--live-green);font-size:11px}.integration-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-provider-grid>article{border:1px solid var(--live-line);background:var(--live-panel);grid-template-rows:auto 1fr auto;gap:14px;min-height:235px;padding:18px;display:grid}.integration-provider-grid>article.connected{border-color:color-mix(in srgb, var(--live-green) 35%, var(--live-line))}.integration-provider-grid>article>div{align-items:flex-start;gap:11px;display:flex}.integration-provider-grid>article>div>span:last-child{gap:5px;display:grid}.integration-provider-grid>article strong{color:var(--live-ink);font-size:14px}.integration-provider-grid>article small{color:var(--live-muted);font-size:11px;line-height:1.5}.provider-monogram{border:1px solid var(--live-line);background:var(--live-panel-soft);width:38px;height:38px;color:var(--live-green);flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.integration-provider-grid form{gap:7px;display:grid}.integration-provider-grid input{border:1px solid var(--live-line);background:var(--live-input);min-height:38px;color:var(--live-ink);padding:0 10px}.integration-state{color:var(--live-muted);align-self:end;font-size:11px}.integration-state.active{color:var(--live-green)}.integration-state.error,.integration-error{color:var(--live-red)!important}@media (width<=1050px){.financial-account-grid,.integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.financial-account-summary,.financial-account-grid,.integration-provider-grid{grid-template-columns:1fr}.financial-account-summary article{border-right:0;border-bottom:1px solid var(--live-line)}.financial-account-summary article:last-child{border-bottom:0}.account-operation-kinds{grid-template-columns:1fr}}.balance-kpis>button{border:0;border-right:1px solid var(--live-line);min-height:112px;color:var(--live-ink);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:7px;padding:18px;display:grid}.balance-kpis>button:last-child{border-right:0}.balance-kpis>button>span{color:var(--live-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.balance-kpis>button>strong{color:var(--live-ink);font:500 27px/1 var(--display);font-variant-numeric:tabular-nums}.balance-kpis>button>small{min-height:18px;color:var(--live-muted);align-items:center;gap:5px;font-size:11px;display:flex}.balance-kpis>button.balanced{background:linear-gradient(145deg,#123028,#0d1716)}.balance-kpis>button.balanced>small{color:var(--live-green)}.balance-kpis>button.unbalanced{background:#261817}.balance-kpis>button.unbalanced>strong,.balance-kpis>button.unbalanced>small{color:#dd7f76}.balance-equation>article>.balance-tree{border-top:0;min-height:0;padding:0;display:block}.balance-tree-node{border-top:1px solid var(--live-line-soft)}.balance-tree-node:first-child{border-top:0}.balance-tree-row{width:100%;min-height:62px;color:var(--live-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.balance-tree-row:hover{background:color-mix(in srgb, var(--live-green) 5%, transparent)}.balance-tree-row>span{gap:4px;display:grid}.balance-tree-row b{color:var(--live-ink);font-size:12px}.balance-tree-row small{color:var(--live-muted);font-size:10px}.balance-tree-row>strong{color:var(--live-ink);font:700 12px/1 var(--mono);white-space:nowrap}.balance-tree-chevron{color:var(--live-muted);transition:transform .16s}.balance-tree-node.expanded>.balance-tree-row .balance-tree-chevron{color:var(--live-green);transform:rotate(90deg)}.balance-inline-drilldown{border-left:2px solid color-mix(in srgb, var(--live-green) 45%, var(--live-line));background:var(--live-panel-soft);gap:10px;margin:0 12px 10px;padding:10px;display:grid}.balance-inline-drilldown>p{color:var(--live-muted);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.balance-inline-drilldown section{display:grid}.balance-inline-drilldown section>header{min-height:31px;color:var(--live-muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.balance-inline-row{border-top:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 0;display:flex}.balance-inline-row>span{gap:3px;min-width:0;display:grid}.balance-inline-row b{color:var(--live-ink);font-size:11px}.balance-inline-row small{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.balance-inline-row>strong{color:var(--live-ink);font:700 10px/1 var(--mono);white-space:nowrap}.balance-prepaid-note{border:1px solid color-mix(in srgb, #c8a75e 40%, var(--live-line));background:#c8a75e14;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.balance-prepaid-note>span{gap:4px;display:grid}.balance-prepaid-note b,.balance-prepaid-note strong{color:var(--live-ink);font-size:11px}.balance-prepaid-note small{color:var(--live-muted);font-size:9px;line-height:1.4}.live-shell[data-theme=light] .balance-kpis>button.balanced{background:linear-gradient(145deg,#edf8f2,#f8fcfa);border-left:3px solid #4d9675}.live-shell[data-theme=light] .balance-kpis>button.balanced>span,.live-shell[data-theme=light] .balance-kpis>button.balanced>strong{color:#174f38}.live-shell[data-theme=light] .balance-kpis>button.balanced>small{color:#326c51}.live-shell[data-theme=light] .balance-kpis>button.unbalanced{background:#fff1ef;border-left:3px solid #c66b61}.live-shell[data-theme=light] .balance-inline-drilldown{background:#f7faf8}@media (width<=900px){.balance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-kpis>button:nth-child(2){border-right:0}.balance-kpis>button:nth-child(-n+2){border-bottom:1px solid var(--live-line)}}@media (width<=620px){.balance-kpis{grid-template-columns:1fr}.balance-kpis>button{border-right:0;border-bottom:1px solid var(--live-line)}.balance-kpis>button:last-child{border-bottom:0}.balance-tree-row{grid-template-columns:17px minmax(0,1fr)}.balance-tree-row>strong{grid-column:2;padding-bottom:8px}}.auth-legal-checks{gap:8px;padding-top:2px;display:grid}.legal-check{cursor:pointer;background:#0b1114;border:1px solid #303a3f;min-width:0;padding:10px 11px;grid-template-columns:none!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.legal-check>input{accent-color:#68c997;min-width:17px;height:17px;margin:2px 0 0;width:17px!important;min-height:17px!important;padding:0!important}.legal-check>span{color:#d9ded9;min-width:0;line-height:1.35;gap:3px!important;display:grid!important}.legal-check b{font-size:11px}.legal-check small{color:#8d9898;font-size:9px;font-weight:500}.legal-check a,.auth-legal-footer a,.legal-policy-note a{color:#85d5a9;text-underline-offset:2px;text-decoration:underline}.auth-legal-footer{color:#687277;flex-wrap:wrap;justify-content:center;gap:6px;font-size:9px;display:flex}.legal-loader{color:#173129;background:#f3f5f1;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.legal-loader svg{color:#318d67}.legal-loader span{color:#68756f}.legal-loader a{color:#237451;text-decoration:underline}.legal-page{color:#173129;background:#f3f5f1;min-height:100vh;font-family:Inter,Arial,sans-serif}.legal-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf8f5;border-bottom:1px solid #d8dfda;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:68px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.legal-topbar a,.legal-topbar button{color:#41534c;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.legal-topbar button{cursor:pointer;justify-self:end}.legal-brand{color:#173129;letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;display:flex}.legal-brand>span{color:#fff;background:#318d67;place-items:center;width:34px;height:34px;display:grid}.legal-layout{grid-template-columns:240px minmax(0,820px);justify-content:center;gap:34px;width:min(1180px,100% - 36px);margin:0 auto;padding:38px 0 70px;display:grid}.legal-layout>aside{align-self:start;gap:18px;display:grid;position:sticky;top:94px}.legal-tabs{background:#fff;border:1px solid #d7dfd9;display:grid}.legal-tabs a{color:#31473f;border-bottom:1px solid #e4e9e5;padding:13px 14px;font-size:12px;font-weight:700}.legal-tabs a:last-child{border-bottom:0}.legal-tabs a:hover{color:#237451;background:#edf6f1}.legal-operator-card{background:#edf3ef;border:1px solid #d7dfd9;gap:5px;padding:16px;display:grid}.legal-operator-card>span{color:#7c886f;letter-spacing:.14em;font-size:9px;font-weight:800}.legal-operator-card strong{margin-bottom:4px;font-size:12px;line-height:1.4}.legal-operator-card small{color:#68756f;font-size:10px}.legal-operator-card a{overflow-wrap:anywhere;color:#237451;margin-top:5px;font-size:10px;text-decoration:underline}.legal-document{background:#fff;border:1px solid #d7dfd9;padding:clamp(28px,4vw,58px);box-shadow:0 20px 60px #1f372d12}.legal-document-heading{border-bottom:1px solid #dce3de;margin-bottom:30px;padding-bottom:28px}.legal-document-heading>span{color:#a58a4a;letter-spacing:.16em;font-size:9px;font-weight:800}.legal-document-heading h1{letter-spacing:-.035em;max-width:680px;margin:12px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.05}.legal-document-heading>p{color:#5d6d66;max-width:680px;font-size:13px;line-height:1.65}.legal-document-heading dl{gap:28px;margin-top:20px;display:flex}.legal-document-heading dl div{gap:3px;display:grid}.legal-document-heading dt{color:#839089;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.legal-document-heading dd{margin:0;font-size:11px;font-weight:750}.legal-document section{margin-top:28px;scroll-margin-top:100px}.legal-document section h2{margin-bottom:11px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.3}.legal-document section p,.legal-document section li{color:#34483f;font-size:12px;line-height:1.75}.legal-document section p+p{margin-top:10px}.legal-document section ul{padding-left:20px}.legal-document-footer{color:#527064;background:#f2f7f4;border:1px solid #d8e2dc;grid-template-columns:auto 1fr;gap:4px 10px;margin-top:40px;padding:16px;display:grid}.legal-document-footer svg{color:#318d67;grid-row:span 2}.legal-document-footer span{font-size:10px;font-weight:750}.legal-document-footer code{overflow-wrap:anywhere;color:#6f7b75;font-size:9px}.legal-gate{color:#f2f0e8;background:radial-gradient(circle at 50% 0,#21332c,#0c1214 54%);place-items:center;min-height:100vh;padding:24px;display:grid}.legal-gate form{background:#131a1d;border:1px solid #35433f;gap:15px;width:min(540px,100%);padding:34px;display:grid;box-shadow:0 28px 90px #00000061}.legal-gate-icon{color:#68c997;background:#173329;place-items:center;width:46px;height:46px;display:grid}.legal-gate h1{letter-spacing:-.035em;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.08}.legal-gate form>p{color:#9ca7a4;font-size:12px;line-height:1.6}.legal-gate .legal-policy-note{font-size:10px}.legal-gate .primary-button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.legal-logout{color:#8d9898;cursor:pointer;background:0 0;border:0;font-size:10px}.legal-settings-card{gap:18px;display:grid}.settings-kicker{color:var(--live-gold,#a58a4a);letter-spacing:.14em;font-size:9px;font-weight:800}.legal-acceptance-status{color:#318d67;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.legal-acceptance-status.required{color:#b87937}.legal-document-links{border:1px solid var(--live-line,#d7dfd9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-document-links>a{border-right:1px solid var(--live-line,#d7dfd9);min-width:0;color:inherit;align-items:flex-start;gap:10px;padding:15px;display:flex}.legal-document-links>a:last-child{border-right:0}.legal-document-links>a>svg{color:#318d67;flex:none}.legal-document-links>a>span{gap:4px;min-width:0;display:grid}.legal-document-links strong{font-size:11px}.legal-document-links small{color:var(--live-muted,#6c7772);font-size:9px}.privacy-actions{border-top:1px solid var(--live-line,#d7dfd9);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.privacy-actions>div{gap:4px;max-width:720px;display:grid}.privacy-actions strong{font-size:11px}.privacy-actions span{color:var(--live-muted,#6c7772);font-size:10px;line-height:1.55}.danger-outline-button{color:#b76060;cursor:pointer;background:0 0;border:1px solid #b76060;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.danger-outline-button:disabled{opacity:.45;cursor:not-allowed}.live-shell[data-theme=dark] .legal-document-links,.live-shell[data-theme=dark] .legal-document-links>a,.live-shell[data-theme=dark] .privacy-actions{border-color:#34413f}.live-shell[data-theme=dark] .danger-outline-button{color:#e58b83;border-color:#d57a72}@media (width<=820px){.legal-topbar{grid-template-columns:1fr auto;min-height:58px}.legal-brand{display:none}.legal-layout{width:min(100% - 24px,760px);padding-top:18px;display:block}.legal-layout>aside{margin-bottom:14px;position:static}.legal-tabs{grid-template-columns:1fr}.legal-operator-card{display:none}.legal-document{padding:24px 20px}.legal-document-heading h1{font-size:34px}.legal-document-heading dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legal-gate{padding:12px}.legal-gate form{padding:24px 18px}.legal-gate h1{font-size:30px}.legal-document-links{grid-template-columns:1fr}.legal-document-links>a{border-right:0;border-bottom:1px solid var(--live-line,#d7dfd9)}.legal-document-links>a:last-child{border-bottom:0}.privacy-actions{flex-direction:column;align-items:stretch}}@media print{.legal-topbar,.legal-layout>aside{display:none!important}.legal-page{background:#fff}.legal-layout{width:100%;padding:0;display:block}.legal-document{box-shadow:none;border:0;padding:0}.legal-document section{break-inside:avoid}}.olap-page{color:#dfe5e1;background:radial-gradient(circle at 72% -10%,#2b6a5d1f,#0000 29%),#0a1013;min-height:100%;padding:24px 24px 42px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.olap-page button,.olap-page input,.olap-page select,.olap-page textarea{font:inherit}.olap-page button{cursor:pointer}.olap-heading{border-bottom:1px solid #243037;justify-content:space-between;align-items:flex-start;gap:24px;min-height:116px;display:flex}.olap-heading>div:first-child{gap:7px;display:grid}.olap-kicker{color:#78848a;letter-spacing:.16em;font-size:10px;font-weight:800}.olap-heading h1{color:#f3f1e9;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.3vw,51px);font-weight:500;line-height:.98}.olap-heading p{color:#758087;margin:0;font-size:12px}.olap-heading-actions{gap:10px;padding-top:23px;display:flex}.olap-secondary,.olap-primary,.olap-apply{letter-spacing:.015em;border:1px solid #364148;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex}.olap-secondary{color:#b8c1bd;background:#10171b}.olap-secondary:hover,.olap-secondary.active{color:#f1e4bb;background:#1b1b15;border-color:#8c794d}.olap-primary,.olap-apply{color:#08110f;background:#63d39f;border-color:#63d39f}.olap-primary:hover,.olap-apply:hover{background:#7de2b1;border-color:#7de2b1}.olap-secondary svg,.olap-primary svg,.olap-apply svg{width:15px;height:15px}.olap-filterbar{background:#0d1418d9;border:1px solid #2d383e;grid-template-columns:minmax(220px,1fr) minmax(185px,.82fr) minmax(205px,.9fr) auto;align-items:stretch;gap:8px;min-height:66px;margin-top:18px;padding:9px 10px;display:grid}.olap-filterbar>label{background:#0e161a;border:1px solid #303b41;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;padding:7px 34px 7px 13px;display:grid;position:relative}.olap-filterbar>label>svg:first-child{color:#627079;grid-row:1/3;width:15px;height:15px}.olap-filterbar>label>svg:last-child{color:#657179;width:13px;height:13px;position:absolute;right:12px}.olap-filterbar label>span{color:#68757c;letter-spacing:.13em;font-size:7px;font-weight:850}.olap-filterbar select{appearance:none;color:#cdd3cf;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0 0;font-size:10px;font-weight:650}.olap-more-wrap{position:relative}.olap-more-wrap>button{white-space:nowrap;height:100%}.olap-more-menu{z-index:20;background:#11191d;border:1px solid #3d494e;gap:2px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #0000006b}.olap-more-menu label{color:#b8c1bd;align-items:center;gap:9px;padding:8px;font-size:10px;display:flex}.olap-more-menu label:hover{background:#192226}.olap-more-menu input{accent-color:#62d09c}.olap-studio{background:#0d1519;border:1px solid #313d43;grid-template-columns:196px minmax(0,1fr);min-height:715px;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 22px 64px #0000002e}.olap-studio.has-inspector{grid-template-columns:196px minmax(0,1fr) 270px}.olap-fields{background:#0b1216;border-right:1px solid #313d43;flex-direction:column;min-width:0;padding:14px 11px 11px;display:flex}.olap-fields>header{color:#8c969a;letter-spacing:.15em;padding:0 6px 11px;font-size:8px;font-weight:850}.olap-field-search{background:#111a1e;border:1px solid #303c42;align-items:center;gap:8px;height:35px;padding:0 9px;display:flex}.olap-field-search svg{color:#65737a;width:13px;height:13px}.olap-field-search input{color:#d0d6d2;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.olap-field-search input::placeholder{color:#69757a}.olap-field-tree{scrollbar-color:#354248 transparent;flex:1;margin-top:12px;overflow-y:auto}.olap-field-tree>section{margin-bottom:3px}.olap-group-heading,.olap-library-field{text-align:left;border:0;align-items:center;width:100%;display:flex}.olap-group-heading{color:#7dd5ab;background:0 0;gap:6px;min-height:30px;padding:0 5px}.olap-group-heading:hover{background:#111d1b}.olap-group-heading>svg:first-child{color:#536267;width:10px;height:10px}.olap-group-heading>svg:last-child{color:#7d898e;width:11px;height:11px;margin-left:auto}.olap-group-heading strong{letter-spacing:.02em;font-size:9px}.olap-library-field{color:#9ca7a8;background:0 0;gap:6px;min-height:26px;padding:0 7px 0 21px;font-size:8px}.olap-library-field:hover{color:#ecf0ec;background:#172126}.olap-library-field.active{color:#d8e0dc}.olap-library-field svg{color:#526066;opacity:.8;width:9px;height:9px}.olap-library-field b{color:#5fcd99;margin-left:auto;font-family:Georgia,serif}.olap-create-field{color:#75d3a6;background:#0f1b18;border:1px solid #355646;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:9px;font-size:8px;font-weight:750;display:flex}.olap-create-field:hover{background:#14241f;border-color:#64c89a}.olap-canvas{background:#0d1519;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.olap-zones{background:#0c1418;border-bottom:1px solid #313d43;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:stretch;gap:8px;min-height:160px;padding:11px;display:grid}.olap-drop-zone{background:#0f181d;border:1px dashed #354249;min-width:0;padding:9px;transition:border-color .15s,background .15s}.olap-zones.dragging .olap-drop-zone{background:#121e22;border-color:#64777c}.olap-drop-zone.has-fields{border-style:solid}.olap-drop-zone>header{color:#77848a;letter-spacing:.13em;margin-bottom:8px;font-size:7px;font-weight:850}.olap-drop-zone>div{gap:5px;display:grid}.olap-drop-zone>div>span{color:#526168;padding:10px 3px;font-size:8px}.olap-field-chip{color:#c8d0cc;background:#172126;border:1px solid #3b4a50;align-items:center;gap:5px;min-width:0;min-height:27px;padding:0 4px 0 7px;font-size:8px;display:flex}.olap-field-chip:hover{color:#f2f3ed;border-color:#718084}.olap-field-chip>svg{color:#68767c;flex:none;width:9px;height:9px}.olap-field-chip>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.olap-field-chip>button{color:#728087;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.olap-field-chip>button:hover{color:#f07778}.olap-field-chip>button svg{width:10px;height:10px}.olap-matrix-tools{background:#0c1418;border-bottom:1px solid #2b363c;align-items:center;gap:10px;min-height:46px;padding:7px 10px;display:flex}.olap-matrix-tools>div:first-child{color:#758389;align-items:center;gap:8px;min-width:0;display:flex}.olap-matrix-tools>div:first-child>svg{color:#8b9a9d;flex:none}.olap-matrix-tools>div:first-child>span{gap:2px;display:grid}.olap-matrix-tools strong{color:#adb7b3;font-size:9px}.olap-matrix-tools small{color:#637076;font-size:7px}.olap-width-modes{border:1px solid #354249;margin-left:auto;display:inline-flex}.olap-width-modes button,.olap-reset-widths{color:#77858a;background:#111a1f;border:0;border-right:1px solid #354249;min-height:29px;padding:0 10px;font-size:8px;font-weight:700}.olap-width-modes button:last-child{border-right:0}.olap-width-modes button:hover,.olap-width-modes button.active{color:#dce2dc;background:#1a2923}.olap-width-modes button.active{box-shadow:inset 0 -2px var(--live-green)}.olap-reset-widths{border:1px solid #354249}.olap-reset-widths:hover{color:var(--live-green);border-color:#456652}.olap-matrix-scroll{scrollbar-color:#3b494e #11191d;min-width:0;max-height:555px;overflow:auto}.olap-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#aeb7b5;font-variant-numeric:tabular-nums;min-width:100%;font-size:8px}.olap-matrix th,.olap-matrix td{white-space:nowrap;text-align:right;text-overflow:ellipsis;border-bottom:1px solid #28343a;border-right:1px solid #28343a;height:29px;padding:0 7px;overflow:hidden}.olap-matrix thead th{z-index:3;color:#b7c1bd;text-align:center;letter-spacing:.03em;background:#142028;height:31px;font-size:8px;font-weight:780;position:sticky;top:0}.olap-column-resizer{z-index:9;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;inset:0 -5px 0 auto}.olap-column-resizer:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;inset:7px 4px}.olap-column-resizer:hover:after,body.olap-resizing .olap-column-resizer:after{background:var(--live-green)}body.olap-resizing,body.olap-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.olap-matrix thead tr:nth-child(2) th{color:#89959a;background:#101a1f;height:37px;font-size:7px;top:31px}.olap-matrix thead th small{color:#5e6d73;margin-top:2px;font-size:6px;font-weight:650;display:block}.olap-matrix .olap-row-heading,.olap-matrix tbody th,.olap-matrix tfoot th{z-index:4;color:#c0c9c5;text-align:left;background:#111a1f;width:98px;min-width:98px;font-weight:680;position:sticky;left:0}.olap-matrix .olap-row-heading{z-index:7;background:#17242b;top:0}.olap-matrix tbody tr:hover td,.olap-matrix tbody tr:hover th{background-color:#152229}.olap-matrix tbody tr.focused td,.olap-matrix tbody tr.focused th{box-shadow:inset 0 1px #536ed3,inset 0 -1px #536ed3}.olap-matrix td.calculated{color:#6ed6a5;background:#35835f12}.olap-matrix .olap-total-heading,.olap-matrix tfoot td,.olap-matrix tfoot th{color:#e8d8a9;background:#28281b}.olap-matrix tfoot td,.olap-matrix tfoot th{z-index:4;border-top:1px solid #8a784c;height:33px;font-weight:800;position:sticky;bottom:0}.olap-matrix tfoot th{z-index:6;left:0}.olap-formula-inspector{scrollbar-color:#354248 transparent;background:#0b1216;border-left:1px solid #313d43;min-width:0;padding:14px 14px 16px;overflow-y:auto}.olap-formula-inspector>header{border-bottom:1px solid #2d393f;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:11px;display:flex}.olap-formula-inspector>header strong{color:#f0eee6;flex:1;min-width:0;font-size:12px}.olap-formula-inspector>header button{color:#758288;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.olap-formula-inspector>header button:hover{color:#f0eee6;background:#192228}.olap-formula-inspector>label{color:#89959a;gap:6px;margin-top:11px;font-size:8px;font-weight:720;display:grid}.olap-formula-inspector input:not([type=checkbox]),.olap-formula-inspector textarea,.olap-formula-inspector select{color:#cbd2cf;background:#10191e;border:1px solid #344149;border-radius:0;outline:none;width:100%;padding:8px 9px;font-size:9px}.olap-formula-inspector>label>textarea{resize:vertical;min-height:49px}.olap-formula-inspector input:focus,.olap-formula-inspector textarea:focus,.olap-formula-inspector select:focus{border-color:#6f8a84}.olap-formula-input{background:#10191e;border:1px solid #344149;position:relative}.olap-formula-input.valid{border-color:#42785f}.olap-formula-input.invalid{border-color:#9c5955}.olap-formula-input>svg{color:#67c99b;width:13px;height:13px;position:absolute;top:10px;left:8px}.olap-formula-input textarea{resize:vertical;border:0;min-height:72px;padding-left:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.olap-formula-input>span{color:#0d1713;background:#69d2a0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.olap-formula-input.invalid>span{color:#fff;background:#c7625d}.olap-formula-input>span svg{width:10px;height:10px}.olap-available-fields{background:#0e171b;border:1px solid #2f3c42;gap:3px;margin-top:11px;padding:9px;display:grid}.olap-available-fields>span{color:#7c898e;margin-bottom:5px;font-size:7px;font-weight:780}.olap-available-fields button{color:#aab4b1;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:26px;padding:0 6px;font-size:8px;display:flex}.olap-available-fields button:hover{color:#eff2ed;background:#182226}.olap-available-fields b{color:#67c99b}.olap-stepper{grid-template-columns:1fr 31px 31px;display:grid}.olap-stepper input{border-right:0!important}.olap-stepper button{color:#aab4b1;background:#121c20;border:1px solid #344149}.olap-stepper button+button{border-left:0}.olap-check{align-items:center;color:#aab4b1!important;grid-template-columns:14px 1fr!important;font-size:9px!important}.olap-check input{accent-color:#65d09d;width:13px;height:13px;margin:0}.olap-apply{width:100%;margin-top:16px}.live-shell[data-theme=light] .olap-page{color:#273333;background:radial-gradient(circle at 72% -10%,#26765d14,#0000 30%),#f3f5f2}.live-shell[data-theme=light] .olap-heading{border-color:#d8dfdc}.live-shell[data-theme=light] .olap-heading h1{color:#17221f}.live-shell[data-theme=light] .olap-secondary,.live-shell[data-theme=light] .olap-filterbar,.live-shell[data-theme=light] .olap-filterbar>label,.live-shell[data-theme=light] .olap-studio,.live-shell[data-theme=light] .olap-fields,.live-shell[data-theme=light] .olap-canvas,.live-shell[data-theme=light] .olap-formula-inspector{color:#33433e;background:#fbfcfa;border-color:#d1dbd6}.live-shell[data-theme=light] .olap-filterbar select,.live-shell[data-theme=light] .olap-field-search input,.live-shell[data-theme=light] .olap-formula-inspector input:not([type=checkbox]),.live-shell[data-theme=light] .olap-formula-inspector textarea,.live-shell[data-theme=light] .olap-formula-inspector select{color:#263632;background:#fff}.live-shell[data-theme=light] .olap-field-search,.live-shell[data-theme=light] .olap-drop-zone,.live-shell[data-theme=light] .olap-field-chip,.live-shell[data-theme=light] .olap-available-fields,.live-shell[data-theme=light] .olap-formula-input{background:#f6f8f5;border-color:#ced8d3}.live-shell[data-theme=light] .olap-zones{background:#f7f9f7;border-color:#d4ddd9}.live-shell[data-theme=light] .olap-matrix{color:#495955}.live-shell[data-theme=light] .olap-matrix th,.live-shell[data-theme=light] .olap-matrix td{border-color:#dbe2df}.live-shell[data-theme=light] .olap-matrix thead th{color:#314740;background:#e8eeeb}.live-shell[data-theme=light] .olap-matrix thead tr:nth-child(2) th,.live-shell[data-theme=light] .olap-matrix .olap-row-heading,.live-shell[data-theme=light] .olap-matrix tbody th{color:#364842;background:#f2f5f3}.live-shell[data-theme=light] .olap-matrix tbody tr:hover td,.live-shell[data-theme=light] .olap-matrix tbody tr:hover th{background-color:#eef5f1}.live-shell[data-theme=light] .olap-matrix td.calculated{color:#147650;background:#edf8f2}.live-shell[data-theme=light] .olap-matrix .olap-total-heading,.live-shell[data-theme=light] .olap-matrix tfoot td,.live-shell[data-theme=light] .olap-matrix tfoot th{color:#6b5728;background:#f2ead4}.live-shell[data-theme=light] .olap-matrix-tools{background:#f8faf8;border-color:#d6dfda}.live-shell[data-theme=light] .olap-matrix-tools strong{color:#32453c}.live-shell[data-theme=light] .olap-matrix-tools small{color:#66766e}.live-shell[data-theme=light] .olap-width-modes,.live-shell[data-theme=light] .olap-width-modes button,.live-shell[data-theme=light] .olap-reset-widths{color:#52645b;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .olap-width-modes button:hover,.live-shell[data-theme=light] .olap-width-modes button.active{color:#0c6f4b;background:#edf7f1}@media (width>=1580px){.olap-studio.has-inspector{grid-template-columns:215px minmax(0,1fr) 300px}.olap-matrix{min-width:1180px}}@media (width<=1180px){.olap-studio.has-inspector{grid-template-columns:186px minmax(0,1fr) 245px}.olap-zones{grid-template-columns:repeat(2,minmax(150px,1fr))}.olap-matrix-scroll{max-height:640px}}@media (width<=860px){.olap-page{padding:18px 14px 34px}.olap-heading{flex-direction:column;min-height:auto;padding-bottom:18px}.olap-heading-actions{width:100%;padding-top:0}.olap-heading-actions button{flex:1}.olap-filterbar{grid-template-columns:1fr}.olap-more-wrap>button{width:100%;min-height:44px}.olap-studio,.olap-studio.has-inspector{grid-template-columns:1fr}.olap-fields{border-bottom:1px solid #313d43;border-right:0;max-height:420px}.olap-formula-inspector{border-top:1px solid #313d43;border-left:0}}@media (width<=540px){.olap-heading h1{font-size:38px}.olap-heading-actions{display:grid}.olap-zones{grid-template-columns:1fr}}.olap-heading-actions{align-items:center}.olap-source-pill{color:#7dd5ab;letter-spacing:.04em;white-space:nowrap;background:#0d1916;border:1px solid #2d4c40;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.olap-source-pill>i{background:#65d09d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #65d09d1a}.olap-source-pill.demo{color:#d8c58e;background:#18170f;border-color:#534a30}.olap-source-pill.demo>i{background:#d8c58e;box-shadow:0 0 0 3px #d8c58e1a}.olap-source-pill.error{color:#e6837c;background:#1e1213;border-color:#653c3a}.olap-source-pill.error>i{background:#e26d67;box-shadow:0 0 0 3px #e26d671a}.olap-quality-pill{color:#dfc879;white-space:nowrap;background:#1d1a10;border:1px solid #625632;align-items:center;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.olap-quality-pill.final{color:#78d2a7;background:#0f1a17;border-color:#2d5847}.olap-quality-pill.incomplete{color:#ed8a82;background:#211313;border-color:#6a3d39}.olap-filterbar>label.olap-period-range{grid-template-columns:1fr;align-content:center;padding-right:12px;display:grid}.olap-period-range>div{grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr);align-items:center;gap:6px;min-width:0;display:grid}.olap-period-range input{color:#ccd3cf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0;font-size:9px;font-weight:650}.olap-period-range b{color:#56646a;font-size:8px}.olap-matrix-scroll{position:relative}.olap-loading,.olap-empty,.olap-error{color:#89959a;text-align:center;background:#0d1519;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:430px;padding:30px;display:flex}.olap-loading>i{border:2px solid #2f4940;border-top-color:#66d09e;border-radius:50%;width:24px;height:24px;animation:.75s linear infinite olap-spin}.olap-loading span{letter-spacing:.04em;font-size:9px;font-weight:700}.olap-empty strong,.olap-error strong{color:#e6e9e4;font-size:14px}.olap-empty span,.olap-error span{max-width:360px;font-size:10px;line-height:1.5}.olap-error button{color:#7dd5ab;background:#101c18;border:1px solid #4e6c60;min-height:34px;margin-top:5px;padding:0 14px;font-size:9px;font-weight:750}.olap-query-note{color:#7d898e;background:#0e171b;border:1px solid #2e3b40;grid-template-columns:1fr auto;gap:4px 10px;margin-top:12px;padding:9px;font-size:8px;display:grid}.olap-query-note strong{color:#cbd3cf;font-variant-numeric:tabular-nums}.olap-query-note em{color:#d1a76c;grid-column:1/-1;font-style:normal;line-height:1.4}@keyframes olap-spin{to{transform:rotate(360deg)}}.live-shell[data-theme=light] .olap-source-pill{color:#18714f;background:#eff8f3;border-color:#b8d8ca}.live-shell[data-theme=light] .olap-source-pill.demo{color:#765f27;background:#faf6e9;border-color:#dcd0ac}.live-shell[data-theme=light] .olap-source-pill.error{color:#a7443e;background:#fff2f1;border-color:#e1b9b6}.live-shell[data-theme=light] .olap-quality-pill{color:#705b20;background:#fbf6e6;border-color:#d6c79c}.live-shell[data-theme=light] .olap-quality-pill.final{color:#176b4a;background:#eef8f3;border-color:#b9d9cb}.live-shell[data-theme=light] .olap-quality-pill.incomplete{color:#a23e38;background:#fff1f0;border-color:#e4bab6}.live-shell[data-theme=light] .olap-period-range input{color:#263632;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.live-shell[data-theme=light] .olap-loading,.live-shell[data-theme=light] .olap-empty,.live-shell[data-theme=light] .olap-error{color:#6a7773;background:#fbfcfa}.live-shell[data-theme=light] .olap-empty strong,.live-shell[data-theme=light] .olap-error strong{color:#24332e}.live-shell[data-theme=light] .olap-query-note{color:#63716c;background:#f6f8f5;border-color:#d1dbd6}.live-shell[data-theme=light] .olap-query-note strong{color:#263632}@media (width<=1180px){.olap-heading-actions{flex-wrap:wrap;justify-content:flex-end}.olap-source-pill{order:3}}@media (width<=860px){.olap-source-pill{order:0;justify-content:center;width:100%}}.pnl-outline-controls>div{gap:0}.pnl-outline-controls button{grid-template-columns:20px 1fr;gap:7px;min-width:92px;min-height:42px;padding:5px 9px}.pnl-outline-controls button>strong{border:1px solid;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.pnl-outline-controls button>span{gap:2px;min-width:0;display:grid}.pnl-outline-controls button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.pnl-outline-controls button>span>small{color:inherit;opacity:.72;font-size:7px;font-weight:500}.pnl-outline-controls button.active>strong{border-color:#27271f}.pnl-outline-controls>small{align-self:end;line-height:1.35}.pnl-matrix-scroll{border:1px solid #3a454a;box-shadow:inset 0 1px #ffffff06}.pnl-matrix{font-variant-numeric:tabular-nums lining-nums;font-size:12px}.pnl-matrix th{height:54px;font-size:10px}.pnl-matrix th>small{font-size:8px}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:400px;max-width:400px}.pnl-line-label{min-height:39px}.pnl-level-3 .pnl-line-label>span:not(.pnl-leaf-marker){color:#aeb8b5;font-size:10px}.pnl-cell{min-height:39px}.pnl-matrix-row.pnl-level-0:not(.pnl-row-total):not(.pnl-row-ratio) td{background:#173247}.pnl-matrix-row.pnl-level-0:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{background:#1a3b51;box-shadow:inset 4px 0 #73a7bf}.pnl-matrix-row.pnl-level-0:not(.pnl-row-total):not(.pnl-row-ratio) td:last-child{background:#193a35}.pnl-matrix-row.pnl-level-1:not(.pnl-row-total):not(.pnl-row-ratio) td{background:#122029}.pnl-matrix-row.pnl-level-1:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{background:#162a34;box-shadow:inset 4px 0 #557587}.pnl-matrix-row.pnl-level-1:not(.pnl-row-total):not(.pnl-row-ratio) td:last-child{background:#172923}.pnl-matrix-row.pnl-level-2:not(.pnl-row-total):not(.pnl-row-ratio) td{background:#0e171b}.pnl-matrix-row.pnl-level-2:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{background:#101b20;box-shadow:inset 4px 0 #334851}.pnl-matrix-row.pnl-level-3:not(.pnl-row-total):not(.pnl-row-ratio) td{background:#0b1215}.pnl-matrix-row.pnl-level-3:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{background:#0c1417;box-shadow:inset 4px 0 #242f34}.pnl-matrix-row.is-unavailable td{filter:saturate(.55)}.pnl-matrix-footer b{color:#d8c58e;font-weight:750}@media (width<=1180px){.pnl-outline-controls button{min-width:86px}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:360px;max-width:360px}}@media (width<=760px){.pnl-outline-controls button{min-width:88px}.pnl-matrix th:first-child,.pnl-matrix td:first-child{min-width:270px;max-width:270px}.pnl-matrix th,.pnl-matrix td{min-width:124px;padding-inline:9px}.pnl-line-label>span:not(.pnl-leaf-marker){font-size:10px}}.marketplace-pnl-page,.marketplace-pnl-page>*,.marketplace-pnl-page .pnl-matrix-panel,.marketplace-pnl-page .pnl-matrix-heading,.marketplace-pnl-page .pnl-matrix-scroll,.marketplace-pnl-page .marketplace-pnl-filters{min-width:0;max-width:100%}.pnl-matrix-heading{gap:20px}.pnl-column-controls{gap:6px;display:grid}.pnl-column-controls>span{color:#899392;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.pnl-column-controls>div{background:#0b1114;border:1px solid #424842;min-height:42px;display:flex}.pnl-column-controls label{color:#aab3b0;cursor:pointer;border-right:1px solid #353d3d;align-items:center;gap:8px;min-width:142px;padding:6px 10px;display:flex}.pnl-column-controls label:last-child{border-right:0}.pnl-column-controls label:hover{background:#151b18}.pnl-column-controls label.locked{color:#747d7b;cursor:not-allowed}.pnl-column-controls input{accent-color:#d0bb83;width:13px;height:13px;margin:0}.pnl-column-controls label>span{gap:2px;min-width:0;display:grid}.pnl-column-controls b{font-size:8px;line-height:1.1}.pnl-column-controls small{color:#697473;white-space:nowrap;font-size:7px}.pnl-quarter-toggle-all{color:#d7c28a;white-space:nowrap;background:#171711;border:1px solid #554c34;min-height:42px;padding:0 12px;font-size:8px;font-weight:750}.pnl-quarter-toggle-all:hover{background:#201e14;border-color:#8e7d4f}.pnl-matrix{table-layout:fixed;width:100%;min-width:0;font-size:10px}.pnl-matrix th,.pnl-matrix td{min-width:0;padding-inline:7px}.marketplace-pnl-page .pnl-matrix .pnl-article-header,.marketplace-pnl-page .pnl-matrix tbody td:first-child{width:220px;min-width:220px;max-width:220px}.pnl-matrix thead th{text-align:center;padding-block:0}.pnl-matrix thead tr:not(:first-child) th:first-child{text-align:center;width:auto;min-width:0;max-width:none;left:auto}.pnl-matrix .pnl-article-header{z-index:8;text-align:left;background:#17242b;padding:0 12px;top:0}.pnl-quarter-header th{z-index:6;background:#152027;border-bottom-color:#3f4a4e;height:34px;top:0}.pnl-quarter-header .pnl-quarter-group{border-left:1px solid #435057;min-width:0}.pnl-quarter-header .pnl-year-group{color:#eee2bb;background:#2b2b1d;border-left:1px solid #837447;min-width:0}.pnl-quarter-group button{color:#b9c2bf;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;height:33px;padding:0 8px;display:flex}.pnl-quarter-group button:hover{color:#f0dfac;background:#1c292f}.pnl-quarter-group button>span{color:#d5c18c;border:1px solid #6c7a7d;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}.pnl-quarter-group button b{letter-spacing:.08em;font-size:8px}.pnl-period-header th{z-index:5;color:#c5ccc8;background:#10191d;height:34px;top:34px}.pnl-period-header th:last-child{color:#e9dfc0;background:#24251b;border-left:1px solid #76683f}.pnl-period-header th>span{font-size:8px}.pnl-period-header th>small{margin-top:1px;font-size:6px}.pnl-metric-header th{z-index:5;color:#758184;background:#0d1519;height:25px;font-size:7px;top:68px}.pnl-metric-header th.pnl-total-col,.pnl-metric-header th:last-child{color:#c8bd9a;background:#202219}.pnl-matrix .pnl-value-share{background-image:linear-gradient(#7087ff06,#7087ff06);width:72px;min-width:72px;max-width:72px}.pnl-matrix .pnl-value-delta{background-image:linear-gradient(#68d59a06,#68d59a06);width:62px;min-width:62px;max-width:62px}.pnl-matrix td.pnl-total-col{background-color:#171b16;border-left:1px solid #75663f}.pnl-matrix .pnl-cell>strong{letter-spacing:-.02em;text-overflow:clip;font-size:clamp(9.5px,.78vw,11px);overflow:visible}.marketplace-pnl-page .pnl-cell.has-meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;min-height:40px}.marketplace-pnl-page .pnl-cell.has-meta>strong{white-space:nowrap;max-width:100%;line-height:1.05;display:block}.marketplace-pnl-page .pnl-cell-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;width:100%;min-width:0;line-height:1;display:flex}.marketplace-pnl-page .pnl-cell-meta small,.marketplace-pnl-page .pnl-cell-meta em{white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:clamp(7px,.58vw,8px);font-style:normal;line-height:1}.marketplace-pnl-page .pnl-cell-meta small{color:#687476}.marketplace-pnl-page .pnl-matrix[data-extra-columns="1"] .pnl-matrix-row td,.marketplace-pnl-page .pnl-matrix[data-extra-columns="2"] .pnl-matrix-row td{height:42px}.marketplace-pnl-page .pnl-matrix th:last-child,.marketplace-pnl-page .pnl-matrix td:last-child{position:sticky;right:0;box-shadow:-3px 0 8px #0000001f}.marketplace-pnl-page .pnl-matrix thead th:last-child{z-index:9}.marketplace-pnl-page .pnl-matrix tbody td:last-child{z-index:4}.pnl-row-toggle>span{color:#e5d196;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1}@media (width>=1600px){.pnl-page{padding-left:24px!important;padding-right:24px!important}.pnl-matrix-panel{padding:16px!important}.pnl-matrix-scroll{margin-top:10px}}@media (width<=1360px){.marketplace-pnl-page .pnl-matrix-heading{flex-direction:column}.marketplace-pnl-page .pnl-matrix-controls{justify-content:space-between;width:100%}.marketplace-pnl-page .pnl-total-period-range{display:none}}@media (width<=1180px){.pnl-column-controls>div{max-width:100%;overflow-x:auto}.marketplace-pnl-page .pnl-matrix .pnl-article-header,.marketplace-pnl-page .pnl-matrix tbody td:first-child{width:190px;min-width:190px;max-width:190px}}@media (width<=760px){.pnl-column-controls,.pnl-column-controls>div{width:100%}.pnl-column-controls label{min-width:135px}.pnl-quarter-toggle-all{width:100%}.pnl-matrix{table-layout:auto;width:max-content;min-width:100%}.pnl-matrix .pnl-article-header,.pnl-matrix tbody td:first-child{width:210px;min-width:210px;max-width:210px}.pnl-matrix .pnl-value-amount{width:70px;min-width:70px;max-width:70px}}.flow-cell>strong{margin-top:13px;font-size:clamp(22px,1.75vw,26px)}.flow-bottom{margin-top:9px}.flow-detail{margin-top:5px;font-size:9px}.micro-delta{font-size:8px}.flow-foot{height:42px;font-size:9px}.operating-band article>span{font-size:8px}.operating-band article>strong{margin-top:8px;font-size:20px}.operating-band article>small{margin-top:5px;font-size:9px}.band-meta{margin-top:8px;font-size:9px}.band-chart{margin-top:3px}.action-table{font-size:11px}.action-table th{padding:11px 14px;font-size:9px}.action-table td{padding:12px 14px}.action-table td strong{font-size:11px}.action-table td span{font-size:10px}.live-status{font-size:8px!important}.work-table{font-size:11px}.work-table th button{min-height:36px;font-size:9px}.work-table td{padding:11px 12px}.cell-primary strong,.counterparty-cell strong{font-size:11px}.cell-primary span,.counterparty-cell small{font-size:9px}.document-chip{font-size:8px}.table-footer{min-height:40px;font-size:9px}.finance-tabs button,.finance-filters input,.finance-filters select{font-size:10px}.cash-operation-row>span strong{font-size:11px}.cash-operation-row>span small{font-size:9px}.cash-operation-row>span:nth-child(4),.live-shell .data-table,.live-shell .inventory-stock-table,.live-shell .inventory-editor-table{font-size:11px}.live-shell .data-table th,.live-shell .inventory-stock-table th,.live-shell .inventory-editor-table th{font-size:9px}.live-shell .data-table td strong,.live-shell .inventory-stock-table td>strong,.live-shell .inventory-editor-table td strong{font-size:11px}.live-shell .inventory-stock-table td>span:not(.inventory-state):not(.document-status):not(.source-pill):not(.quality-final):not(.quality-estimated):not(.quality-missing){font-size:9px}.olap-fields>header{font-size:10px}.olap-field-search input{font-size:11px}.olap-group-heading strong{font-size:10px}.olap-library-field{min-height:29px;font-size:10px}.olap-create-field{font-size:10px}.olap-drop-zone>header{font-size:9px}.olap-drop-zone>div>span,.olap-field-chip,.olap-matrix{font-size:10px}.olap-matrix thead th{height:35px;font-size:9px}.olap-matrix thead tr:nth-child(2) th{height:40px;font-size:9px;top:35px}.olap-matrix .olap-row-heading,.olap-matrix tbody th,.olap-matrix tfoot th{width:112px;min-width:112px}.olap-matrix tfoot td,.olap-matrix tfoot th{height:37px}.pnl-matrix{font-size:11px}.pnl-matrix th{font-size:10px}.pnl-line-label>span:not(.pnl-leaf-marker){font-size:11px}.pnl-cell>strong{font-size:10.5px}.pnl-cell-share>strong,.pnl-cell-delta>strong{font-size:9.5px}.live-shell[data-theme=light] input,.live-shell[data-theme=light] select,.live-shell[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.live-shell[data-theme=light] .today-canvas,.live-shell[data-theme=light] .finance-page,.live-shell[data-theme=light] .page-stack{color:#24312c}.live-shell[data-theme=light] .flow-grid,.live-shell[data-theme=light] .flow-foot,.live-shell[data-theme=light] .operating-band{border-color:#d6ded9}.live-shell[data-theme=light] .flow-cell,.live-shell[data-theme=light] .flow-arrow,.live-shell[data-theme=light] .flow-foot,.live-shell[data-theme=light] .operating-band article{color:#27342f;background:#fff}.live-shell[data-theme=light] .flow-cell>strong,.live-shell[data-theme=light] .operating-band article>strong,.live-shell[data-theme=light] .queue-heading h2{color:#17231d}.live-shell[data-theme=light] .flow-label,.live-shell[data-theme=light] .flow-detail,.live-shell[data-theme=light] .flow-foot,.live-shell[data-theme=light] .operating-band article>small,.live-shell[data-theme=light] .band-meta em{color:#66746e}.live-shell[data-theme=light] .flow-label svg,.live-shell[data-theme=light] .flow-arrow{color:#87938e}.live-shell[data-theme=light] .flow-arrow{border-color:#d6ded9}.live-shell[data-theme=light] .band-bar{background:#e0e7e3}.live-shell[data-theme=light] .band-warning{background:#fff9ec}.live-shell[data-theme=light] .micro-delta.neutral{color:#68756f;background:#edf1ef}.live-shell[data-theme=light] .action-table-wrap,.live-shell[data-theme=light] .finance-workspace,.live-shell[data-theme=light] .cash-operations-table{background:#fff;border-color:#d4ddd8}.live-shell[data-theme=light] .action-table th,.live-shell[data-theme=light] .work-table th,.live-shell[data-theme=light] .cash-operation-row.header{color:#53625b;background:#eef3f0}.live-shell[data-theme=light] .action-table td,.live-shell[data-theme=light] .work-table td,.live-shell[data-theme=light] .cash-operation-row{color:#4f5e57;background:#fff;border-color:#e1e7e4}.live-shell[data-theme=light] .action-table td strong,.live-shell[data-theme=light] .action-amount,.live-shell[data-theme=light] .cell-primary strong,.live-shell[data-theme=light] .mono-value,.live-shell[data-theme=light] .cash-operation-row>span strong{color:#1b2822!important}.live-shell[data-theme=light] .action-table td span,.live-shell[data-theme=light] .cell-primary span,.live-shell[data-theme=light] .cash-operation-row>span small{color:#68766f}.live-shell[data-theme=light] .action-table tbody tr:hover,.live-shell[data-theme=light] .action-table tbody tr.selected,.live-shell[data-theme=light] .work-table tbody tr:hover,.live-shell[data-theme=light] .work-table tbody tr.selected,.live-shell[data-theme=light] .cash-operation-row:not(.header):hover{background:#f0f6f2}.live-shell[data-theme=light] .finance-table-panel,.live-shell[data-theme=light] .record-inspector,.live-shell[data-theme=light] .action-inspector{color:#33413b;background:#fff}.live-shell[data-theme=light] .record-inspector h2,.live-shell[data-theme=light] .action-inspector h2,.live-shell[data-theme=light] .record-inspector dd,.live-shell[data-theme=light] .action-inspector dd{color:#1d2a24}.live-shell[data-theme=light] .inspector-payment-heading>span,.live-shell[data-theme=light] .inspector-bank-match{color:#314039}.live-shell[data-theme=light] .inspector-payment-heading small,.live-shell[data-theme=light] .inspector-payment-note{color:#5f6e67}.live-shell[data-theme=light] .inspector-payment-presets button{color:#55645d;background:#fff}.live-shell[data-theme=light] .inspector-payment-presets button:hover,.live-shell[data-theme=light] .inspector-payment-presets button.active{color:#087a53;background:#edf8f2}.live-shell[data-theme=light] .inspector-reschedule-row label,.live-shell[data-theme=light] .inspector-bank-match{background:#fff;border-color:#cfd9d3}.live-shell[data-theme=light] .inspector-reschedule-row input{color:#1f2e27;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.live-shell[data-theme=light] .inspector-payment-note{background:#fff8e8}.live-shell[data-theme=light] .finance-filters input,.live-shell[data-theme=light] .finance-filters select{color:#26342e;background:#fff}.live-shell[data-theme=light] .work-table th button{color:#52615a}.live-shell[data-theme=light] .table-footer{color:#65736c}.live-shell[data-theme=light] .report-filters,.live-shell[data-theme=light] .report-filters label,.live-shell[data-theme=light] .pnl-matrix-panel,.live-shell[data-theme=light] .pnl-matrix-scroll{color:#34423c;background:#fff;border-color:#d4ddd8}.live-shell[data-theme=light] .report-filters select,.live-shell[data-theme=light] .report-filters input[type=date]{color:#26342e}.live-shell[data-theme=light] .pnl-metric-controls>div,.live-shell[data-theme=light] .pnl-outline-controls>div,.live-shell[data-theme=light] .pnl-column-controls>div{background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .pnl-metric-controls button,.live-shell[data-theme=light] .pnl-outline-controls button,.live-shell[data-theme=light] .pnl-column-controls label{color:#45534c;background:#fff;border-color:#d7dfdb}.live-shell[data-theme=light] .pnl-metric-controls button:hover,.live-shell[data-theme=light] .pnl-outline-controls button:hover,.live-shell[data-theme=light] .pnl-column-controls label:hover{color:#116f4c;background:#edf6f1}.live-shell[data-theme=light] .pnl-metric-controls button.active,.live-shell[data-theme=light] .pnl-outline-controls button.active{color:#fff;background:#16875d}.live-shell[data-theme=light] .pnl-quarter-toggle-all{color:#6f581e;background:#faf6e8;border-color:#d8cda9}.live-shell[data-theme=light] .pnl-matrix{color:#405049}.live-shell[data-theme=light] .pnl-matrix th,.live-shell[data-theme=light] .pnl-matrix .pnl-article-header,.live-shell[data-theme=light] .pnl-quarter-header th,.live-shell[data-theme=light] .pnl-period-header th,.live-shell[data-theme=light] .pnl-metric-header th{color:#3f5048;background:#eaf0ed;border-color:#d2dcd7}.live-shell[data-theme=light] .pnl-quarter-header .pnl-year-group,.live-shell[data-theme=light] .pnl-period-header th:last-child,.live-shell[data-theme=light] .pnl-metric-header th.pnl-total-col,.live-shell[data-theme=light] .pnl-metric-header th:last-child{color:#6b5520;background:#f1ead8}.live-shell[data-theme=light] .pnl-quarter-group button{color:#405049}.live-shell[data-theme=light] .pnl-quarter-group button:hover{color:#166e4d;background:#e4f2eb}.live-shell[data-theme=light] .pnl-line-label>button{color:#40534a;background:#fff;border-color:#aab8b1}.live-shell[data-theme=light] .pnl-matrix-row td,.live-shell[data-theme=light] .pnl-matrix-row td:first-child{color:#34443c;box-shadow:none;background:#fff;border-color:#dce3e0}.live-shell[data-theme=light] .pnl-matrix-row td:last-child,.live-shell[data-theme=light] .pnl-matrix td.pnl-total-col{color:#274638;background:#eef7f2;border-color:#c9d9d1}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-0:not(.pnl-row-total):not(.pnl-row-ratio) td{color:#173b4c;background:#e4eff4}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-0:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{color:#12384a;background:#d7e8f0;box-shadow:inset 4px 0 #5d91a8}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-1:not(.pnl-row-total):not(.pnl-row-ratio) td{background:#f0f5f7}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-1:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{color:#28434e;background:#e8f0f3;box-shadow:inset 4px 0 #86a5b2}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-2:not(.pnl-row-total):not(.pnl-row-ratio) td{background:#fafcfb}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-2:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{color:#3e5049;background:#f5f8f6;box-shadow:inset 4px 0 #bcc9c3}.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-3:not(.pnl-row-total):not(.pnl-row-ratio) td,.live-shell[data-theme=light] .pnl-matrix-row.pnl-level-3:not(.pnl-row-total):not(.pnl-row-ratio) td:first-child{color:#57665f;box-shadow:none;background:#fff}.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-total td,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-ratio td,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-total td:first-child,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-ratio td:first-child,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-total td:last-child,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-ratio td:last-child{color:#5f4a17;box-shadow:none;background:#f5ecd2;border-color:#d8c897}.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-control td,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-control td:first-child,.live-shell[data-theme=light] .pnl-matrix-row.pnl-row-control td:last-child{color:#9d3d37;background:#fff0ee}.live-shell[data-theme=light] .pnl-cell>strong{color:#1f3028}.live-shell[data-theme=light] .pnl-row-expense .pnl-cell>strong,.live-shell[data-theme=light] .pnl-row-control .pnl-cell>strong{color:#b6413a}.live-shell[data-theme=light] .pnl-row-total .pnl-cell>strong,.live-shell[data-theme=light] .pnl-row-ratio .pnl-cell>strong{color:#5f4a17}.live-shell[data-theme=light] .pnl-cell-delta.favorable>strong{color:#11714d}.live-shell[data-theme=light] .pnl-cell-delta.unfavorable>strong{color:#b6413a}.live-shell[data-theme=light] .pnl-cell.unavailable>strong,.live-shell[data-theme=light] .pnl-cell.unavailable small{color:#8a9690}.live-shell[data-theme=light] .olap-secondary{color:#35463e;background:#fff;border-color:#cdd7d2}.live-shell[data-theme=light] .olap-secondary:hover,.live-shell[data-theme=light] .olap-secondary.active{color:#126e4c;background:#eef7f2;border-color:#9ccbb5}.live-shell[data-theme=light] .olap-filterbar label>span,.live-shell[data-theme=light] .olap-fields>header,.live-shell[data-theme=light] .olap-drop-zone>header{color:#5f7068}.live-shell[data-theme=light] .olap-group-heading{color:#167650}.live-shell[data-theme=light] .olap-library-field,.live-shell[data-theme=light] .olap-field-chip{color:#3e5048}.live-shell[data-theme=light] .olap-library-field:hover,.live-shell[data-theme=light] .olap-library-field.active,.live-shell[data-theme=light] .olap-field-chip:hover{color:#16271f;background:#eaf3ee}.live-shell[data-theme=light] .secondary-button,.live-shell[data-theme=light] .select-control,.live-shell[data-theme=light] .inventory-filter,.live-shell[data-theme=light] .inventory-search,.live-shell[data-theme=light] .inventory-tabs,.live-shell[data-theme=light] .inventory-toolbar,.live-shell[data-theme=light] .inventory-metrics,.live-shell[data-theme=light] .inventory-editor-card,.live-shell[data-theme=light] .inventory-validation{color:#34433c;background:#fff;border-color:#d3dcd7}.live-shell[data-theme=light] .data-table th,.live-shell[data-theme=light] .inventory-stock-table th,.live-shell[data-theme=light] .inventory-editor-table th{color:#526159;background:#eef3f0;border-color:#d7dfdb}.live-shell[data-theme=light] .data-table td,.live-shell[data-theme=light] .inventory-stock-table td,.live-shell[data-theme=light] .inventory-editor-table td{color:#4c5c54;background:#fff;border-color:#e1e7e4}.live-shell[data-theme=light] .data-table td strong,.live-shell[data-theme=light] .inventory-stock-table td strong,.live-shell[data-theme=light] .inventory-metrics strong,.live-shell[data-theme=light] .inventory-editor-heading h1{color:#1a2821}.live-shell[data-theme=light] .data-table tbody tr:hover,.live-shell[data-theme=light] .inventory-stock-table tbody tr:hover{background:#f0f6f2}.live-shell[data-theme=light] .inventory-form-grid input,.live-shell[data-theme=light] .inventory-form-grid select,.live-shell[data-theme=light] .inventory-editor-table input,.live-shell[data-theme=light] .inventory-editor-table select,.live-shell[data-theme=light] .money-input{color:#26352e;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .finance-drawer,.live-shell[data-theme=light] .classification-drawer{color:#2f3e37;background:#fff;border-color:#ccd6d1}.live-shell[data-theme=light] .classification-summary{background:#dce4e0;border-color:#dce4e0}.live-shell[data-theme=light] .classification-summary article,.live-shell[data-theme=light] .classification-summary>div,.live-shell[data-theme=light] .classification-toolbar>label:first-child,.live-shell[data-theme=light] .classification-rule-row.header{background:#f7faf8}.live-shell[data-theme=light] .classification-summary article strong,.live-shell[data-theme=light] .classification-rule-row strong{color:#24352d}.live-shell[data-theme=light] .classification-summary>div strong{color:#34483f}.live-shell[data-theme=light] .classification-toolbar input[type=text],.live-shell[data-theme=light] .classification-toolbar input:not([type]){color:#26352e}.live-shell[data-theme=light] .classification-rule-row{color:#596861;border-color:#e3e9e6}.live-shell[data-theme=light] .classification-rule-row i.active{background:#edf7f1}.live-shell[data-theme=light] .classification-rule-editor{color:#2f3e37;background:#fff;border-color:#ccd6d1}.live-shell[data-theme=light] .classification-rule-editor>header h2{color:#17251e}.live-shell[data-theme=light] .classification-rule-editor>footer{background:#fff;border-color:#d7dfdb}.live-shell[data-theme=light] .finance-drawer header h2,.live-shell[data-theme=light] .classification-drawer>header h2{color:#17251e}.live-shell[data-theme=light] .finance-drawer input,.live-shell[data-theme=light] .finance-drawer select,.live-shell[data-theme=light] .finance-drawer textarea,.live-shell[data-theme=light] .classification-form input:not([type=checkbox]),.live-shell[data-theme=light] .classification-form select{color:#26352e;background:#fff;border-color:#ccd6d1}.live-shell[data-theme=light] .finance-summary,.live-shell[data-theme=light] .aging-matrix,.live-shell[data-theme=light] .account-ribbon,.live-shell[data-theme=light] .cash-flow-kpis,.live-shell[data-theme=light] .journal-balance{color:#26352e;background:#cfd9d4;border-color:#cfd9d4}.live-shell[data-theme=light] .finance-summary article,.live-shell[data-theme=light] .aging-label,.live-shell[data-theme=light] .aging-matrix article,.live-shell[data-theme=light] .account-ribbon article,.live-shell[data-theme=light] .cash-flow-kpis article,.live-shell[data-theme=light] .journal-balance span{color:#26352e;background:#fff;border-color:#d8e0dc}.live-shell[data-theme=light] .finance-summary article.critical{color:#8f3934;background:#fff1ef}.live-shell[data-theme=light] .settlement-source-tag{color:#18714f;background:#eff8f3;border-color:#b8d8ca}.live-shell[data-theme=light] .finance-summary article>span,.live-shell[data-theme=light] .finance-summary article small,.live-shell[data-theme=light] .aging-matrix article>span,.live-shell[data-theme=light] .aging-matrix article small,.live-shell[data-theme=light] .account-ribbon article small,.live-shell[data-theme=light] .account-total span,.live-shell[data-theme=light] .account-total small,.live-shell[data-theme=light] .journal-balance small{color:#66756e}.live-shell[data-theme=light] .aging-label strong,.live-shell[data-theme=light] .aging-matrix article strong,.live-shell[data-theme=light] .journal-balance strong,.live-shell[data-theme=light] .journal-lines p strong,.live-shell[data-theme=light] .journal-lines>div>b{color:#1d2b24}.live-shell[data-theme=light] .account-total{color:#1f3028;background:#f1f6f3}.live-shell[data-theme=light] .payment-progress{background:#dfe7e3}.live-shell[data-theme=light] .record-inspector>p,.live-shell[data-theme=light] .record-inspector dt,.live-shell[data-theme=light] .inspector-amount span,.live-shell[data-theme=light] .payment-progress-label,.live-shell[data-theme=light] .journal-lines>span,.live-shell[data-theme=light] .journal-lines p small{color:#64736c}.live-shell[data-theme=light] .counterparty-cell>span,.live-shell[data-theme=light] .counterparty-avatar{color:#126f4c;background:#eef7f2;border-color:#b9cdc3}.live-shell[data-theme=light] .counterparty-cell strong,.live-shell[data-theme=light] .match-section strong,.live-shell[data-theme=light] .compact-document strong,.live-shell[data-theme=light] .match-section b,.live-shell[data-theme=light] .compact-document b{color:#22322a}.live-shell[data-theme=light] .purpose-cell,.live-shell[data-theme=light] .match-section>button,.live-shell[data-theme=light] .compact-document{color:#596961}.live-shell[data-theme=light] .match-section>button:hover{background:#eef6f2}.live-shell[data-theme=light] .transaction-amount.debit{color:#a63d37}.live-shell[data-theme=light] .finance-drawer footer{background:#f8faf8;border-color:#d3dcd7}.live-shell[data-theme=light] .drawer-note,.live-shell[data-theme=light] .classification-amount,.live-shell[data-theme=light] .classification-check{color:#5d6d65;background:#f6f9f7;border-color:#d0dad5}.live-shell[data-theme=light] .complete-toggle{color:#6f5c28;background:#fbf6e6;border-color:#d7c99b}.live-shell[data-theme=light] .complete-toggle strong,.live-shell[data-theme=light] .classification-check strong{color:#28372f}.live-shell[data-theme=light] .rule-preview,.live-shell[data-theme=light] .cashflow-focus-banner{color:#6c5723;background:#faf5e4;border-color:#d8c996}.live-shell[data-theme=light] .unclassified-counter{color:#9e3c37;background:#fff0ef;border-color:#dfaaa6}.live-shell[data-theme=light] .operation-tabs button{color:#586860;background:#fff;border-color:#ced8d3}.live-shell[data-theme=light] .operation-tabs button.active{color:#6b5620;background:#faf4df;border-color:#d5c38e}.live-shell[data-theme=light] .cash-flow-kpis article>span,.live-shell[data-theme=light] .cash-flow-kpis article>svg,.live-shell[data-theme=light] .activity-list>div,.live-shell[data-theme=light] .cash-category-list>div{color:#63726b}.live-shell[data-theme=light] .cash-flow-summary{color:#26352e;background:#fff;border-color:#cfd9d4}.live-shell[data-theme=light] .cash-flow-summary>header{border-color:#d8e0dc}.live-shell[data-theme=light] .cash-flow-summary>header h2,.live-shell[data-theme=light] .cash-summary-label>strong,.live-shell[data-theme=light] .cash-summary-value{color:#1d2d25}.live-shell[data-theme=light] .cash-flow-summary>header p,.live-shell[data-theme=light] .cash-summary-label small,.live-shell[data-theme=light] .cash-flow-summary article>em{color:#617169}.live-shell[data-theme=light] .cash-flow-summary>header>span,.live-shell[data-theme=light] .cash-summary-icon{color:#52625a;background:#f8faf8;border-color:#ccd7d1}.live-shell[data-theme=light] .cash-flow-summary article{border-color:#e0e7e3}.live-shell[data-theme=light] .cash-flow-summary article:last-child{background:#fbf7ea;border-color:#d6c58d}.live-shell[data-theme=light] .cash-flow-summary article:last-child .cash-summary-label>strong,.live-shell[data-theme=light] .cash-flow-summary article:last-child .cash-summary-value{color:#725a17}.live-shell[data-theme=light] .activity-list strong,.live-shell[data-theme=light] .cash-category-list strong{color:#233229}.live-shell[data-theme=light] .column-picker-menu,.live-shell[data-theme=light] .olap-more-menu{color:#34443c;background:#fff;border-color:#ccd7d1;box-shadow:0 16px 40px #1f30281f}.live-shell[data-theme=light] .column-picker-menu label,.live-shell[data-theme=light] .olap-more-menu label{color:#405149}.live-shell[data-theme=light] .column-picker-menu label:hover,.live-shell[data-theme=light] .olap-more-menu label:hover{background:#edf5f1}.live-shell[data-theme=light] .mailbox-banner,.live-shell[data-theme=light] .mailbox-setup{color:#176e4c;background:#eef8f3;border-color:#b9d8ca}.live-shell[data-theme=light] .mailbox-setup.blocked{color:#795f22;background:#fbf6e8;border-color:#dfd0a5}.live-shell[data-theme=light] .mailbox-banner strong,.live-shell[data-theme=light] .mailbox-setup-title strong{color:#24342c}.live-shell[data-theme=light] .mailbox-steps{background:#d8e5de}.live-shell[data-theme=light] .mailbox-steps span{color:#53655b;background:#fff}.live-shell[data-theme=light] .mailbox-setup.blocked .mailbox-steps span{background:#fffdf7}.live-shell[data-theme=light] .bank-preview-owner{background:#eef8f3;border-color:#b9d7ca}.live-shell[data-theme=light] .bank-preview-owner.attention{background:#fbf5e4;border-color:#dec99a}.live-shell[data-theme=light] .bank-preview-owner strong,.live-shell[data-theme=light] .bank-preview-facts dd,.live-shell[data-theme=light] .bank-preview-accounts article strong,.live-shell[data-theme=light] .bank-preview-accounts article>div b,.live-shell[data-theme=light] .bank-preview-confirm strong{color:#223129}.live-shell[data-theme=light] .bank-preview-accounts-title,.live-shell[data-theme=light] .bank-preview-totals article,.live-shell[data-theme=light] .bank-preview-confirm{color:#56675e;background:#f7f9f7;border-color:#d4ddd8}.live-shell[data-theme=light] .bank-preview-accounts article{border-color:#e1e7e4}.live-shell[data-theme=light] .bank-preview-warning,.live-shell[data-theme=light] .bank-preview-warnings{color:#705c26;background:#fbf7e9;border-color:#d9cda8}.live-shell[data-theme=light] .payment-import-workspace,.live-shell[data-theme=light] .payment-import-empty,.live-shell[data-theme=light] .payment-import-history{color:#42534a;background:#fff;border-color:#d0dad5}.live-shell[data-theme=light] .payment-import-empty strong,.live-shell[data-theme=light] .payment-import-history article strong{color:#1f2e26}.live-shell[data-theme=light] .inventory-issue-inspector,.live-shell[data-theme=light] .history-recovery-inspector{color:#425149;background:#f8faf8;border-color:#ccd7d1;box-shadow:-24px 0 64px #1f30282e}.live-shell[data-theme=light] .inventory-issue-inspector>header h2,.live-shell[data-theme=light] .history-recovery-inspector>header h2,.live-shell[data-theme=light] .history-store-heading strong,.live-shell[data-theme=light] .history-store dd,.live-shell[data-theme=light] .issue-ledger-card strong,.live-shell[data-theme=light] .issue-reconcile-action h3,.live-shell[data-theme=light] .issue-audit-note strong{color:#1e2d25}.live-shell[data-theme=light] .issue-ledger-card,.live-shell[data-theme=light] .issue-ledger-card p,.live-shell[data-theme=light] .history-store,.live-shell[data-theme=light] .history-range{color:#4c5c54;background:#fff;border-color:#d4ddd8}.live-shell[data-theme=light] .issue-correction-form label>div,.live-shell[data-theme=light] .issue-correction-form input{color:#26352e;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .issue-impact,.live-shell[data-theme=light] .history-method{background:#eef7f2;border-color:#bfd7cb}.live-shell[data-theme=light] .issue-reconcile-action{background:#faf5e3;border-color:#dbc998}.live-shell[data-theme=light] .history-recovery-inspector>footer{background:#f8faf8;border-color:#d2dcd7}.live-shell[data-theme=light] .pnl-overview-grid{color:#29372f;background:#fff;border-color:#d2dcd7}.live-shell[data-theme=light] .pnl-summary-card{border-color:#d9e1dd}.live-shell[data-theme=light] .pnl-summary-card>span,.live-shell[data-theme=light] .pnl-summary-card>small{color:#63726a}.live-shell[data-theme=light] .pnl-summary-card>strong{color:#1c2b23}.live-shell[data-theme=light] .pnl-summary-card.primary>strong{color:#6b5620}.live-shell[data-theme=light] .waterfall-period{color:#26362e;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .waterfall-footer{color:#63726b;border-color:#d7dfdb}.live-shell[data-theme=light] .pnl-cell-meta .favorable{color:#116f4c;background:#eaf7f0}.live-shell[data-theme=light] .pnl-cell-meta .unfavorable{color:#a83e38;background:#fff0ef}.live-shell[data-theme=light] .olap-formula-inspector>header strong{color:#1d2d25}.live-shell[data-theme=light] .olap-stepper button{color:#42534a;background:#f5f8f6;border-color:#ccd7d1}.live-shell[data-theme=light] .olap-available-fields button{color:#42534a}.live-shell[data-theme=light] .olap-available-fields button:hover{color:#17271f;background:#eaf3ee}.live-shell[data-theme=light] .olap-create-field{color:#146f4c;background:#eef8f3;border-color:#a8d0bd}.live-shell[data-theme=light] .olap-create-field:hover{background:#e3f3eb}.pnl-outline-controls{background:#0b1114;border:1px solid #424842;align-items:stretch;min-height:42px;display:flex}.pnl-outline-controls button{color:#b8c0bd;text-align:center;background:0 0;border:0;border-right:1px solid #353d3d;min-width:118px;padding:0 11px;font-size:9px;font-weight:700}.pnl-outline-controls button:last-child{border-right:0}.pnl-outline-controls button:hover:not(:disabled){color:#efddb0;background:#171b17}.pnl-outline-controls button:disabled{color:#59635f;cursor:not-allowed}.summary-link{color:var(--live-green);background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:9px;font-weight:750;display:inline-flex}.summary-link svg{width:12px;height:12px}.cash-flow-statement{overflow:hidden;padding-bottom:0!important}.cash-statement-actions{align-items:center;gap:7px;display:flex}.cash-statement-actions>button:not(.unclassified-counter){color:#aeb8b4;background:#10171a;border:1px solid #354146;min-height:31px;padding:0 10px;font-size:9px}.cash-statement-scroll{border-top:1px solid #344046;margin:17px -20px 0;overflow-x:auto}.cash-statement-table{border-collapse:collapse;width:100%;min-width:820px;font-size:10px}.cash-statement-table th,.cash-statement-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #273136;border-right:1px solid #273136;height:39px;padding:0 13px}.cash-statement-table thead th{color:#7f8b8c;letter-spacing:.04em;text-transform:uppercase;background:#0d1417;height:36px;font-size:8px}.cash-statement-table th:first-child{z-index:2;text-align:left;background:#11191d;min-width:270px;position:sticky;left:0}.cash-statement-table tbody th>span{color:#b0bab6;padding-left:31px;font-size:10px}.cash-statement-table tbody td{color:#c9cfcc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cash-statement-table .positive{color:#75d4a0}.cash-statement-table .negative{color:#ea8b82}.cash-statement-total{background:#121a18;min-width:132px;font-weight:800}.cash-statement-activity th,.cash-statement-activity td{background:#163044;border-top:1px solid #496477;font-weight:800}.cash-statement-activity th:first-child{background:#1a3a50}.cash-statement-activity th button{color:#f0f3ed;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;font-size:10px;font-weight:800;display:flex}.cash-statement-activity th svg{color:#d4c18c;width:15px;height:15px}.cash-statement-kind th,.cash-statement-kind td{background:#11191d;font-weight:750}.cash-statement-kind th>span{color:#d9ded8!important;padding-left:31px!important;font-size:11px!important}.cash-statement-kind.inflow th{box-shadow:inset 3px 0 #5bc78c}.cash-statement-kind.outflow th{box-shadow:inset 3px 0 #d66f68}.cash-statement-category th>span{color:#909c98!important;padding-left:51px!important}.cash-statement-drill{color:#d9ded8;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 0 0 31px;font-size:11px;font-weight:750;display:flex}.cash-statement-category .cash-statement-drill{color:#909c98;padding-left:51px;font-size:10px;font-weight:500}.cash-statement-drill svg{color:#65756f;opacity:0;flex:none;transition:opacity .15s,transform .15s}.cash-statement-drill:hover svg,.cash-statement-drill:focus-visible svg{opacity:1;transform:translate(2px)}.cash-statement-result th,.cash-statement-result td{background:#171913;border-top:1px solid #4b503d;font-weight:800}.cash-statement-result th>span{color:#d6c58f!important;font-size:11px!important}.cashflow-drill-filter{color:#8fc5aa;background:#122019;border-bottom:1px solid #32413b;align-items:center;gap:11px;min-height:42px;padding:8px 12px;font-size:9px;display:flex}.cashflow-drill-filter span{flex:1;font-weight:750}.cashflow-drill-filter strong{color:#aab7b0;font-family:var(--mono);font-size:9px}.cashflow-drill-filter button{color:#8fc5aa;background:0 0;border:1px solid #355344;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;display:inline-flex}.payment-add-button{color:#81dbaa;white-space:nowrap;background:#11271c;border:1px solid #367456;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.payment-add-button svg{width:14px;height:14px}.payment-drop-cell{color:#0000;place-items:center;display:grid}.payment-drop-cell>svg{opacity:0;width:14px;height:14px;transition:opacity .12s,transform .12s;transform:scale(.8)}.payment-drop-cell:hover{color:#6fd49c}.payment-drop-cell:hover>svg,.payment-drop-cell:focus-visible>svg{opacity:1;transform:scale(1)}.payment-create-inspector{z-index:105}.payment-create-inspector>form{gap:13px;display:grid}.payment-create-inspector form>header{color:#9ba7a3;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.payment-create-inspector form>header button{color:#87938f;background:0 0;border:0;place-items:center;display:grid}.payment-create-inspector form>p{color:#899591;margin-top:-7px;font-size:10px}.payment-create-inspector form>label,.payment-create-grid label{color:#8d9995;gap:6px;font-size:9px;font-weight:700;display:grid}.payment-create-inspector input,.payment-create-inspector select,.payment-create-inspector textarea{color:#e0e4de;background:#0b1114;border:1px solid #39454a;border-radius:0;width:100%;min-height:41px;padding:0 11px;font-size:11px}.payment-create-inspector textarea{resize:vertical;min-height:76px;padding-block:10px}.payment-create-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-create-inspector form>footer{gap:8px;margin-top:5px;display:flex}.payment-create-inspector form>footer button{flex:1;min-height:41px}.pnl-matrix-heading .ui-financial-matrix-controls{max-width:100%}.pnl-matrix-controls{flex-wrap:nowrap;align-items:center;gap:6px}.pnl-column-controls{align-items:center;gap:6px;display:flex}.pnl-column-controls>span{letter-spacing:.08em;flex:none;font-size:7px}.pnl-column-controls>div{border-radius:6px;min-height:34px;overflow:hidden}.pnl-column-controls label{white-space:nowrap;gap:6px;min-width:0;min-height:32px;padding:0 9px}.pnl-column-controls input{width:12px;height:12px}.pnl-column-controls b{font-size:9px}.pnl-column-controls small{display:none}.pnl-column-controls label.locked>svg{width:11px;height:11px}.pnl-outline-controls{border-radius:6px;min-height:34px;overflow:hidden}.pnl-outline-controls button{white-space:nowrap;min-width:0;min-height:32px;padding:0 10px;font-size:8px;line-height:1}.pnl-quarter-toggle-all{border-radius:6px;min-height:34px;padding:0 11px;font-size:8px}@media (width<=980px){.pnl-matrix-controls{flex-wrap:wrap;justify-content:flex-start}.pnl-column-controls{width:100%}.pnl-column-controls>div{flex:1}.pnl-column-controls label{flex:1;justify-content:center}}@media (width<=720px){.pnl-matrix-controls{flex-direction:row;gap:6px}.pnl-column-controls,.pnl-column-controls>div{width:100%}.pnl-column-controls{flex-direction:column;align-items:stretch}.pnl-column-controls label{min-width:0;padding-inline:6px}.pnl-outline-controls{flex:220px}.pnl-outline-controls button{flex:1}.pnl-quarter-toggle-all{flex:120px;width:auto}.department-mapping-panel>div{grid-template-columns:1fr}.department-mapping-panel>div>label{border-right:0;flex-direction:column;align-items:stretch;min-width:0}.department-mapping-panel select{width:100%;min-width:0}.pnl-waterfall-panel .panel-heading{flex-direction:column;align-items:stretch}.waterfall-filters{flex-wrap:wrap;width:100%}.waterfall-period{flex:150px;min-width:0}}.live-shell[data-theme=light] .pnl-outline-controls{background:#fff;border-color:#cbd6d0}.live-shell[data-theme=light] .pnl-outline-controls button{color:#405149;border-color:#d8e0dc}.live-shell[data-theme=light] .pnl-outline-controls button:hover:not(:disabled){color:#6b5620;background:#faf5e5}.live-shell[data-theme=light] .cash-flow-statement{background:#fff;border-color:#d0dad5}.live-shell[data-theme=light] .cash-statement-actions>button:not(.unclassified-counter){color:#42534a;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .cash-statement-scroll,.live-shell[data-theme=light] .cash-statement-table th,.live-shell[data-theme=light] .cash-statement-table td{border-color:#d7e0db}.live-shell[data-theme=light] .cash-statement-table thead th{color:#627169;background:#f4f7f5}.live-shell[data-theme=light] .cash-statement-table th:first-child{background:#f8faf8}.live-shell[data-theme=light] .cash-statement-table tbody th>span,.live-shell[data-theme=light] .cash-statement-table tbody td{color:#33443b}.live-shell[data-theme=light] .cash-statement-table .positive{color:#11734e}.live-shell[data-theme=light] .cash-statement-table .negative{color:#a94039}.live-shell[data-theme=light] .cash-statement-total{background:#eef5f1}.live-shell[data-theme=light] .cash-statement-activity th,.live-shell[data-theme=light] .cash-statement-activity td{color:#1e3b30;background:#eaf4ef}.live-shell[data-theme=light] .cash-statement-activity th:first-child{background:#deeee6}.live-shell[data-theme=light] .cash-statement-activity th button{color:#203a30}.live-shell[data-theme=light] .cash-statement-kind th,.live-shell[data-theme=light] .cash-statement-kind td{background:#f7faf8}.live-shell[data-theme=light] .cash-statement-kind th>span{color:#26372f!important}.live-shell[data-theme=light] .cash-statement-category th>span{color:#5c6c64!important}.live-shell[data-theme=light] .cash-statement-drill{color:#26372f}.live-shell[data-theme=light] .cash-statement-category .cash-statement-drill{color:#5c6c64}.live-shell[data-theme=light] .cashflow-drill-filter{color:#1b6e4c;background:#eef8f2;border-color:#d5e4dc}.live-shell[data-theme=light] .cashflow-drill-filter strong{color:#40534a}.live-shell[data-theme=light] .cashflow-drill-filter button{color:#1b6e4c;border-color:#b9d5c7}.live-shell[data-theme=light] .cash-statement-result th,.live-shell[data-theme=light] .cash-statement-result td{background:#fbf7ea}.live-shell[data-theme=light] .cash-statement-result th>span{color:#69571f!important}.live-shell[data-theme=light] .payment-add-button{color:#106e4a;background:#edf8f2;border-color:#afd2c0}.live-shell[data-theme=light] .payment-drop-cell:hover{color:#147850}.live-shell[data-theme=light] .payment-create-inspector input,.live-shell[data-theme=light] .payment-create-inspector select,.live-shell[data-theme=light] .payment-create-inspector textarea{color:#26352e;background:#fff;border-color:#cbd6d0}.live-shell[data-theme=light] .payment-create-inspector form>p,.live-shell[data-theme=light] .payment-create-inspector form>label,.live-shell[data-theme=light] .payment-create-grid label{color:#65736c}@media (width<=900px){.cash-flow-statement .panel-heading{flex-direction:column;align-items:flex-start}.cash-statement-actions{flex-wrap:wrap;width:100%}.cash-flow-summary article{grid-template-columns:30px minmax(0,1fr) auto}.cash-flow-summary article>em{text-align:left;grid-column:2/-1;margin-top:-7px}.payment-create-grid{grid-template-columns:1fr}.payment-create-inspector{z-index:105;position:fixed}}@media (width<=560px){.cash-flow-summary>header{flex-direction:column;gap:10px}.cash-flow-summary article{grid-template-columns:28px minmax(0,1fr);gap:8px 10px;min-height:78px;padding:12px}.cash-summary-value{text-align:left;grid-column:2}.cash-flow-summary article>em{grid-column:2;margin-top:-3px}.cash-summary-label small{white-space:normal;line-height:1.4}}.live-shell[data-theme=light] .live-account-menu{background:#fff;border-color:#ccd7d1;box-shadow:0 18px 45px #1f302824}.live-shell[data-theme=light] .live-account-menu button{color:#405149}.live-shell[data-theme=light] .live-account-menu button:hover{background:#edf4f0}@media (width<=900px){.live-shell[data-theme=light] .live-mobile-menu,.live-shell[data-theme=light] .mobile-bottom-nav{color:#425149;background:#f8faf8f7;border-color:#ccd7d1}}.live-shell[data-theme=dark] select,.live-shell[data-theme=dark] input:not([type=checkbox]):not([type=radio]),.live-shell[data-theme=dark] textarea{color:#dce3de;-webkit-text-fill-color:#dce3de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.live-shell[data-theme=dark] select option{color:#dce3de;background:#0d1518}.live-shell[data-theme=dark] input::placeholder,.live-shell[data-theme=dark] textarea::placeholder{color:#7e8b85;-webkit-text-fill-color:#7e8b85}.live-shell[data-theme=light] select,.live-shell[data-theme=light] input:not([type=checkbox]):not([type=radio]),.live-shell[data-theme=light] textarea{color:#24332c;-webkit-text-fill-color:#24332c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.live-shell[data-theme=light] select option{color:#24332c;background:#fff}.live-shell[data-theme=light] input::placeholder,.live-shell[data-theme=light] textarea::placeholder{color:#718078;-webkit-text-fill-color:#718078}.live-shell select:disabled,.live-shell input:disabled,.live-shell textarea:disabled{opacity:.62}.live-shell[data-theme=light] .action-table .live-status.critical{color:#a53732;background:#fff0ef;border-color:#d58d88}.live-shell[data-theme=light] .action-table .live-status.warning{color:#8b5b0c;background:#fff6df;border-color:#d5b267}.live-shell[data-theme=light] .action-table .live-status.info{color:#286a9a;background:#edf7fd;border-color:#91b9d5}.live-shell[data-theme=light] .action-table .live-status.ok{color:#13734d;background:#eef8f3;border-color:#8bc7aa}.olap-fields>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.olap-fields>header small{color:#64726b;letter-spacing:0;text-align:right;text-transform:none;font-size:7px;font-weight:650}.cashier-kpis .kpi-card{min-height:104px}.cashier-table{min-width:1040px}.cashier-table th{padding:12px 14px;font-size:10px}.cashier-table td{vertical-align:middle;padding:14px;font-size:12px}.cashier-table td strong{font-size:12px}.cashier-table td>span:not(.risk):not(.inline-icon){font-size:10px;line-height:1.45}.cashier-row{cursor:pointer}.cashier-row.expanded{background:#13201b}.cashier-detail-row>td{background:#0b1210;padding:0!important}.cashier-detail-row:hover{background:0 0!important}.cashier-detail{border-top:1px solid #355043;padding:18px}.cashier-detail-loading{color:#8b9992;justify-content:center;align-items:center;gap:10px;min-height:140px;font-size:12px;display:flex}.cashier-profile-strip{flex-wrap:wrap;gap:8px;display:flex}.cashier-profile-strip span{color:#b2bdb7;background:#101915;border:1px solid #2c3a34;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.cashier-profile-strip svg{color:var(--live-green)}.cashier-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:12px;margin-top:14px;display:grid}.cashier-chart,.cashier-products,.cashier-operations{background:#0e1713;border:1px solid #293630}.cashier-chart>header,.cashier-products>header,.cashier-operations>header{border-bottom:1px solid #26332d;justify-content:space-between;align-items:center;min-height:49px;padding:0 13px;display:flex}.cashier-chart header strong,.cashier-products header strong,.cashier-operations header strong{color:#e4eae5;font-size:12px}.cashier-chart header span,.cashier-products header span,.cashier-operations header span{color:#75837c;font-size:10px}.cashier-bars{align-items:flex-end;gap:9px;height:190px;padding:31px 14px 15px;display:flex}.cashier-bars>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;height:100%;display:flex;position:relative}.cashier-bars i{background:linear-gradient(#63d398,#277754);border-top:1px solid #8be8b5;width:100%;min-height:6px;display:block}.cashier-bars small{color:#78867f;white-space:nowrap;margin-top:7px;font-size:9px}.cashier-bar-value{color:#b8c4bd;white-space:nowrap;font-size:8px;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.cashier-products>div,.cashier-operations>div{border-bottom:1px solid #202d27;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.cashier-products>div:last-child,.cashier-operations>div:last-child{border-bottom:0}.cashier-products>div>span,.cashier-operations>div>span:nth-child(2){flex:1;min-width:0}.cashier-products>div strong,.cashier-operations>div strong{color:#cfd8d2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cashier-products>div small,.cashier-operations>div small{color:#6f7e76;margin-top:4px;font-size:9px;display:block}.cashier-products>div>b,.cashier-operations>div>b{color:#dfe7e1;white-space:nowrap;font-size:11px}.cashier-operations{margin-top:12px}.operation-type{color:#72d6a5;text-align:center;text-transform:uppercase;background:#13281e;border:1px solid #3c7258;flex:0 0 66px;width:66px;padding:4px 5px;font-size:8px;font-weight:750}.operation-type.payback{color:#ed8074;background:#2a1716;border-color:#78423d}.cashier-products>p,.cashier-operations>p{color:#7e8b85;padding:18px;font-size:11px}.live-shell[data-theme=light] .cashier-row.expanded{background:#edf7f1}.live-shell[data-theme=light] .cashier-detail-row>td{background:#f6f9f7}.live-shell[data-theme=light] .cashier-detail{border-color:#a7c8b8}.live-shell[data-theme=light] .cashier-profile-strip span,.live-shell[data-theme=light] .cashier-chart,.live-shell[data-theme=light] .cashier-products,.live-shell[data-theme=light] .cashier-operations{color:#34463d;background:#fff;border-color:#d0dbd5}.live-shell[data-theme=light] .cashier-chart>header,.live-shell[data-theme=light] .cashier-products>header,.live-shell[data-theme=light] .cashier-operations>header,.live-shell[data-theme=light] .cashier-products>div,.live-shell[data-theme=light] .cashier-operations>div{border-color:#dbe3df}.live-shell[data-theme=light] .cashier-chart header strong,.live-shell[data-theme=light] .cashier-products header strong,.live-shell[data-theme=light] .cashier-operations header strong,.live-shell[data-theme=light] .cashier-products>div strong,.live-shell[data-theme=light] .cashier-operations>div strong{color:#20342a}.live-shell[data-theme=light] .cashier-chart header span,.live-shell[data-theme=light] .cashier-products header span,.live-shell[data-theme=light] .cashier-operations header span,.live-shell[data-theme=light] .cashier-products>div small,.live-shell[data-theme=light] .cashier-operations>div small,.live-shell[data-theme=light] .cashier-bars small{color:#65756d}.live-shell[data-theme=light] .cashier-bar-value{color:#41554b}.live-shell[data-theme=light] .cashier-products>div>b,.live-shell[data-theme=light] .cashier-operations>div>b{color:#263a30}@media (width<=980px){.cashier-detail-grid{grid-template-columns:1fr}.cashier-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cashier-kpis{grid-template-columns:1fr}.cashier-bars{gap:4px}.cashier-bar-value{display:none}}.marketplace-page{min-height:100%;color:var(--live-ink);padding:30px 32px 48px}.marketplace-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:82px;display:flex}.marketplace-heading h1{color:#eef0e9;font-family:var(--display);letter-spacing:-.045em;margin-top:5px;font-size:clamp(31px,4vw,47px);font-weight:400}.marketplace-heading p{color:#667277;margin-top:5px;font-size:10px}.marketplace-heading-actions{align-items:flex-end;gap:7px;display:flex}.marketplace-heading-actions label{color:#58656a;text-transform:uppercase;gap:4px;font-size:7px;font-weight:800;display:grid}.marketplace-heading-actions input,.marketplace-heading-actions select{border:1px solid var(--live-line);color:#9da7a5;background:#0d1316;border-radius:0;height:35px;padding:0 9px;font-size:9px}.marketplace-heading-actions .live-primary{color:#b8e0d0;background:#163c31;border:1px solid #367e64;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.source-ribbon{border:1px solid var(--live-line);background:#0c1215;align-items:center;gap:8px;min-height:40px;margin:8px 0 13px;padding:7px 11px;display:flex}.source-ribbon>span{color:#657278;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.source-ribbon b,.marketplace-badge{color:#aeb8b4;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.source-ribbon b{border:1px solid #273137;min-height:34px;padding:5px 9px 5px 6px}.marketplace-mark{--source-color:#8aa39a;border:1px solid color-mix(in srgb, var(--source-color) 66%, #273137);background:color-mix(in srgb, var(--source-color) 20%, #10171a);width:32px;height:32px;color:var(--source-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--source-color) 10%, transparent);font-family:var(--mono);letter-spacing:-.04em;border-radius:9px;flex:0 0 32px;place-items:center;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.marketplace-mark.compact{border-radius:8px;flex-basis:27px;width:27px;height:27px;font-size:9px}.source-ribbon em{color:var(--live-amber);align-items:center;gap:5px;font-size:8px;font-style:normal;display:inline-flex}.source-ribbon small{color:#536066;margin-left:auto;font-size:8px}.marketplace-load-error{color:#d3a069;background:#201813;border:1px solid #674a32;border-top:0;align-items:center;gap:10px;min-height:48px;margin:-13px 0 13px;padding:9px 13px;display:flex}.marketplace-load-error>svg{flex:none}.marketplace-load-error p{gap:2px;min-width:0;display:grid}.marketplace-load-error strong{color:#e0b681;font-size:9px}.marketplace-load-error span{color:#9a8066;font-size:8px}.marketplace-load-error button{color:#d7aa75;background:0 0;border:1px solid #8e6844;min-height:30px;margin-left:auto;padding:0 11px;font-size:8px;font-weight:800}.marketplace-kpis{border:1px solid var(--live-line);background:#0d1316;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.marketplace-kpis article{border-right:1px solid var(--live-line);align-content:center;min-height:102px;padding:17px 18px;display:grid}.marketplace-kpis article:last-child{border-right:0}.marketplace-kpis article.accent{background:linear-gradient(145deg,#123028,#0d1716)}.marketplace-kpis span{color:#627076;text-transform:uppercase;font-size:8px;font-weight:700}.marketplace-kpis strong{color:#e2e6df;font-family:var(--display);margin-top:8px;font-size:24px;font-weight:400}.marketplace-kpis strong.negative,.marketplace-table-wrap .negative{color:#dd7f76}.marketplace-table-wrap .positive{color:var(--live-green)}.marketplace-kpis small{color:#4f5d62;margin-top:5px;font-size:8px}.marketplace-grid{grid-template-columns:minmax(0,1.75fr) minmax(250px,.75fr);gap:13px;margin-top:13px;display:grid}.marketplace-panel{border:1px solid var(--live-line);background:var(--live-panel)}.marketplace-panel>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:13px 16px;display:flex}.marketplace-panel>header span{color:#536168;letter-spacing:.12em;font-size:7px;font-weight:800}.marketplace-panel>header h2{color:#d9ddd7;font-family:var(--display);margin-top:4px;font-size:17px;font-weight:400}.marketplace-panel>header>small,.marketplace-panel>header>div:last-child{color:#657177;font-size:8px}.marketplace-revenue-chart{width:100%;height:294px}.marketplace-quality-chart{width:100%;height:278px}.provider-list{padding:6px 15px 12px}.provider-list>div{border-bottom:1px solid var(--live-line-soft);align-items:center;gap:9px;min-height:52px;display:flex}.provider-list .marketplace-mark{flex-basis:34px;width:34px;height:34px;font-size:11px}.provider-list p{flex:1;gap:3px;display:grid}.provider-list p strong{color:#bbc2bd;font-size:9px}.provider-list p span{color:#58656a;font-size:7px}.provider-list b{color:#ccd1cc;font-family:var(--mono);text-align:right;gap:3px;font-size:9px;display:grid}.provider-list b small{color:#598c79;font-size:7px}.sku-panel,.stock-panel,.quality-panel{margin-top:13px}.marketplace-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.marketplace-insights article{border:1px solid var(--live-line);background:#0f1619;align-content:center;gap:5px;min-height:96px;padding:15px 16px;display:grid}.marketplace-insights article span{color:#657278;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.marketplace-insights article strong{color:#d9ddd7;font-family:var(--display);font-size:20px;font-weight:400}.marketplace-insights article small{color:#778287;font-size:10px}.marketplace-insights article.positive{border-top-color:#5ac39b}.marketplace-insights article.negative{border-top-color:#dd7f76}.marketplace-insights article.warning{border-top-color:#c5a95f}.marketplace-mpv-panel{margin-top:13px}.marketplace-mpv-bridge{grid-template-columns:repeat(5,minmax(145px,1fr));display:grid;overflow-x:auto}.marketplace-mpv-bridge article{border-right:1px solid var(--live-line);align-content:center;gap:8px;min-height:116px;padding:17px 16px;display:grid}.marketplace-mpv-bridge article:last-child{border-right:0}.marketplace-mpv-bridge article.result{background:linear-gradient(145deg,#123028,#0d1716)}.marketplace-mpv-bridge span{color:#657278;text-transform:uppercase;font-size:8px;font-weight:800}.marketplace-mpv-bridge strong{color:#d8ddd7;font-family:var(--display);white-space:nowrap;font-size:20px;font-weight:400}.marketplace-mpv-bridge article.positive strong,.marketplace-mpv-bridge small.positive{color:var(--live-green)}.marketplace-mpv-bridge article.negative strong,.marketplace-mpv-bridge small.negative{color:#dd7f76}.marketplace-mpv-bridge small{color:#647176;font-size:8px}.marketplace-mpv-bridge i{background:#1c272b;height:4px;overflow:hidden}.marketplace-mpv-bridge i b{background:#5ac39b;height:100%;display:block}.marketplace-mpv-bridge article.negative i b{background:#dd7f76;margin-left:auto}.marketplace-mpv-movers{border-top:1px solid var(--live-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;padding:10px 16px 13px;display:grid}.marketplace-mpv-movers>div{color:#637076;grid-column:1/-1;justify-content:space-between;gap:12px;padding:2px 0 9px;font-size:8px;display:flex}.marketplace-mpv-movers>div strong{color:#9eaaa4;text-transform:uppercase}.marketplace-mpv-movers p{border-top:1px solid var(--live-line-soft);align-items:center;gap:8px;min-width:0;min-height:51px;display:flex}.marketplace-mpv-movers p>span{flex:1;min-width:0}.marketplace-mpv-movers p strong{color:#b9c1bd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.marketplace-mpv-movers p small{color:#5f6c71;margin-top:3px;font-size:7px;display:block}.marketplace-mpv-movers p b{color:#7ecaa5;font-family:var(--mono);white-space:nowrap;font-size:9px}.marketplace-mpv-movers p b.negative{color:#dd7f76}.marketplace-sku-toolbar{border-bottom:1px solid var(--live-line);align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex;overflow-x:auto}.marketplace-sku-toolbar>label{border:1px solid var(--live-line);color:#657177;background:#0c1215;align-items:center;gap:7px;width:min(280px,30%);min-width:190px;height:34px;padding:0 10px;display:flex}.marketplace-sku-toolbar input{color:#bbc3be;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.marketplace-sku-segments{align-items:center;gap:4px;display:flex}.marketplace-sku-segments button{color:#7e898b;white-space:nowrap;background:0 0;border:1px solid #30393d;height:32px;padding:0 10px;font-size:8px}.marketplace-sku-segments button.active{color:#90d8b4;background:#14271e;border-color:#4a876a}.marketplace-sku-toolbar>span{color:#59666b;white-space:nowrap;margin-left:auto;font-size:7px}.sku-abc-explainer,.sku-stock-source-note{border-bottom:1px solid var(--live-line);color:#718078;background:#101715;align-items:flex-start;gap:9px;padding:10px 13px;display:flex}.sku-abc-explainer>svg,.sku-stock-source-note>svg{color:#75b797;flex:none;margin-top:1px}.sku-abc-explainer p,.sku-stock-source-note p{gap:3px;min-width:0;display:grid}.sku-abc-explainer strong,.sku-stock-source-note strong{color:#aebbb4;font-size:9px}.sku-abc-explainer span,.sku-stock-source-note span{color:#697770;font-size:8px;line-height:1.5}.sku-abc-explainer b{color:#d9b96b}.marketplace-table-wrap{max-width:100%;overflow-x:auto}.marketplace-table-wrap table{border-collapse:collapse;width:100%;min-width:930px;font-size:11px}.marketplace-table-wrap th{color:#718087;text-align:left;text-transform:uppercase;background:#10171a;padding:11px 12px;font-size:9px;font-weight:800}.marketplace-table-wrap td{border-top:1px solid var(--live-line-soft);color:#879296;padding:10px 12px}.marketplace-table-wrap td strong{color:#c4cbc5;font-size:11px;display:block}.marketplace-table-wrap td small{color:#657278;margin-top:3px;font-size:9px;display:block}.marketplace-unit-table table{table-layout:fixed;min-width:2180px}.marketplace-unit-table.expanded table{min-width:2480px}.marketplace-unit-table thead tr:first-child th{vertical-align:middle;border-bottom:1px solid #2b383c}.marketplace-unit-table th,.marketplace-unit-table td{white-space:nowrap}.marketplace-unit-table thead tr:first-child>th:first-child,.marketplace-unit-table tbody td:first-child{z-index:3;background:#10171a;width:145px;min-width:145px;max-width:145px;position:sticky;left:0}.marketplace-unit-table thead tr:first-child>th:nth-child(2),.marketplace-unit-table tbody td:nth-child(2){z-index:3;background:#10171a;width:190px;min-width:190px;max-width:190px;position:sticky;left:145px;box-shadow:8px 0 14px #0003}.marketplace-unit-table thead tr:first-child>th:nth-child(3),.marketplace-unit-table thead tr:first-child>th:nth-child(4),.marketplace-unit-table thead tr:first-child>th:nth-child(5),.marketplace-unit-table thead tr:first-child>th:nth-child(6){width:76px}.marketplace-unit-table thead tr:first-child>th:nth-child(7){width:132px}.marketplace-unit-table thead tr:first-child>th:nth-child(8){width:96px}.marketplace-unit-table thead tr:first-child>th:nth-child(9){width:142px}.marketplace-unit-table thead tr:first-child>th:nth-child(10){width:96px}.marketplace-unit-table thead tr:first-child>th:nth-child(11){width:128px}.marketplace-unit-table thead tr:first-child>th:nth-child(12){width:126px}.marketplace-unit-table thead tr:first-child>th:nth-child(13){width:86px}.marketplace-unit-table thead tr:first-child>th:nth-child(14){width:220px}.marketplace-unit-table thead tr:first-child>th:nth-child(15){width:250px}.marketplace-unit-table thead tr:first-child>th:nth-child(16){width:136px}.marketplace-unit-table tbody td:first-child,.marketplace-unit-table tbody td:nth-child(2){background:var(--live-panel)}.marketplace-unit-table .expense-group{text-align:center;background:#17231e;width:118px;padding:0}.marketplace-unit-table.expanded thead tr:first-child>th.expense-group{width:360px;min-width:360px;max-width:360px}.marketplace-unit-table .expense-group button{color:#8fc4a8;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.marketplace-unit-table .expense-group button>span{text-align:left;gap:2px;display:grid}.marketplace-unit-table .expense-group button small{color:#668979;text-transform:none;font-size:7px;font-weight:600}.marketplace-unit-table .expense-total{color:#d2ac74;font-weight:800}.marketplace-unit-table .expense-total.expanded{white-space:normal;padding:8px 10px}.sku-expense-breakdown{gap:8px;display:grid}.sku-expense-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.sku-expense-breakdown>div>span{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.sku-expense-breakdown small{color:#6e7d75;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:7px;overflow:hidden}.sku-expense-breakdown b{color:#aebbb4;font-family:var(--mono);white-space:nowrap;font-size:8px}.sku-expense-breakdown em{color:#64726b;font-size:8px;font-style:normal;font-weight:500}.sku-expense-breakdown footer{border-top:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.sku-expense-breakdown footer span{color:#7b8a82;font-size:8px}.sku-expense-breakdown footer strong{color:#d2ac74;font-family:var(--mono);white-space:nowrap;font-size:9px}.marketplace-unit-table .commission-cell strong{color:#9bd8bc}.marketplace-unit-table .commission-cell small{text-overflow:ellipsis;max-width:142px;overflow:hidden}.marketplace-unit-table .commission-rate{color:#9bd8bc;font-weight:800}.marketplace-unit-table tr.loss td{background-color:color-mix(in srgb, #5c2724 18%, var(--live-panel))}.marketplace-unit-table tr.dead td{background-color:color-mix(in srgb, #5b5230 15%, var(--live-panel))}.marketplace-unit-table tr.loss td:first-child,.marketplace-unit-table tr.loss td:nth-child(2){background:#1b1516}.marketplace-unit-table tr.dead td:first-child,.marketplace-unit-table tr.dead td:nth-child(2){background:#191914}.sku-control-cell>div{align-items:center;gap:5px;display:flex}.abc-badge{color:#9eaaa4;min-width:43px;height:23px;font-family:var(--mono);border:1px solid #3d4a45;place-items:center;padding-inline:6px;font-size:8px;font-weight:900;display:inline-grid}.abc-badge.abc-a{color:#77d3a0;background:#13251b;border-color:#3d7658}.abc-badge.abc-b{color:#d6ba70;background:#211e13;border-color:#665a38}.abc-badge.abc-c{color:#a2abb0;background:#171c20;border-color:#495057}.sku-economics-badge{color:#93a09a;border:1px solid #3d4a45;align-items:center;height:23px;padding:0 6px;font-size:7px;font-weight:800;display:inline-flex}.sku-economics-badge.loss{color:#e18c82;background:#251716;border-color:#75453e}.sku-economics-badge.dead{color:#d5b96f;background:#211e13;border-color:#655936}.sku-economics-badge.profit{color:#77d3a0;background:#13251b;border-color:#3d7658}.sku-stock-cell{white-space:normal!important;padding-block:7px!important}.sku-stock-stack{gap:5px;min-width:225px;display:grid}.sku-stock-stack>span{background:#0f1715;border:1px solid #283632;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:42px;padding:6px 8px;display:grid}.sku-stock-stack>span>small{color:#6f847a;letter-spacing:.04em;text-transform:uppercase;grid-row:1/span 2;margin:0;font-size:7px;font-weight:850}.sku-stock-stack>span>strong{color:#bcd2c6;font-family:var(--mono);font-size:10px}.sku-stock-stack>span>i{color:#63746b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.sku-stock-stack>span>em{color:#c49e5d;font-size:8px;font-style:normal;font-weight:800}.sku-stock-stack>span.unmatched{background:#19160f;border-color:#493c29}.sku-last-sale-cell strong{font-family:var(--mono);color:#b8c8bf!important;font-size:9px!important}.sku-last-sale-cell>span{color:#837b66;font-size:8px;font-weight:800}.sku-stock-source-note{border-top:1px solid var(--live-line);background:#0f1618;border-bottom:0}.marketplace-dq-status{color:#83cba7;text-overflow:ellipsis;white-space:nowrap;border:1px solid #3c5548;max-width:195px;margin-bottom:5px;padding:4px 6px;font-size:8px;font-weight:800;display:block;overflow:hidden}.marketplace-dq-status.warning{color:#e0b96f;background:#231d12;border-color:#7c5f35}.marketplace-expense-note{border-top:1px solid var(--live-line);color:#647176;min-height:39px;padding:10px 14px;font-size:8px;line-height:1.5}.marketplace-empty{color:#59666b;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:9px;display:flex}.marketplace-method{color:#5d6a68;background:#101917;border:1px solid #2b3837;align-items:center;gap:12px;margin-top:13px;padding:14px 16px;display:flex}.marketplace-method>svg{color:#699986;width:18px}.marketplace-method>svg:last-child{margin-left:auto}.marketplace-method p{gap:3px;display:grid}.marketplace-method strong{color:#9eaaa4;font-size:8px}.marketplace-method span{font-size:8px;line-height:1.5}.marketplace-control-strip{min-height:58px;color:var(--live-green);background:#101b16;border:1px solid #30513f;align-items:center;gap:11px;margin:8px 0 13px;padding:10px 14px;display:flex}.marketplace-control-strip.warning{color:var(--live-amber);background:#1b1710;border-color:#594a2c}.marketplace-control-strip p{flex:1;gap:3px;display:grid}.marketplace-control-strip strong{color:#b7c6be;font-size:10px}.marketplace-control-strip span,.marketplace-control-strip small{color:#65766d;font-size:8px}.marketplace-pnl-kpis{border:1px solid var(--live-line);background:#0d1316;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketplace-pnl-kpis article{border-right:1px solid var(--live-line);align-content:center;gap:7px;min-height:112px;padding:18px;display:grid}.marketplace-pnl-kpis article:last-child{border-right:0}.marketplace-pnl-kpis article.accent{background:linear-gradient(145deg,#123028,#0d1716)}.marketplace-pnl-kpis article.danger{background:#261817}.marketplace-pnl-kpis span{color:#68757a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.marketplace-pnl-kpis strong{color:#e1e5df;font-family:var(--display);font-size:25px;font-weight:400}.marketplace-pnl-kpis article.accent strong{color:#9be0ba}.marketplace-pnl-kpis article.danger strong{color:#dd7f76}.marketplace-pnl-kpis small{color:#5f6c71;font-size:8px;line-height:1.45}.marketplace-profit-bridge{border:1px solid var(--live-line);background:#0d1316;grid-template-columns:repeat(8,minmax(128px,1fr));margin-top:13px;display:grid;overflow-x:auto}.marketplace-profit-bridge article{border-right:1px solid var(--live-line);align-content:center;gap:7px;min-height:86px;padding:15px;display:grid;position:relative}.marketplace-profit-bridge article:last-child{border-right:0}.marketplace-profit-bridge article.subtotal{background:#111d18}.marketplace-profit-bridge article.result{background:#163127}.marketplace-profit-bridge article.cost strong{color:#d8a37d}.marketplace-profit-bridge article.result strong{color:#9be0ba}.marketplace-profit-bridge span{color:#637076;text-transform:uppercase;font-size:8px;font-weight:800}.marketplace-profit-bridge strong{color:#d8ddd7;font-family:var(--display);font-size:19px;font-weight:400}.marketplace-profit-bridge i{z-index:1;border:1px solid var(--live-line);color:#617069;background:#10171a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid;position:absolute;right:-10px}.marketplace-pnl-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:13px;margin-top:13px;display:grid}.marketplace-statement>div{padding:5px 16px 12px}.marketplace-statement>div>div{border-bottom:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:10px 4px;display:flex}.marketplace-statement>div>div.subtotal{border-top:1px solid #35433c;margin-top:-1px}.marketplace-statement>div>div.result{background:#12241b;border:1px solid #315b47;margin:6px -5px 0;padding:13px 9px}.marketplace-statement p{gap:4px;display:grid}.marketplace-statement p strong{color:#aeb8b3;font-size:10px}.marketplace-statement .subtotal p strong,.marketplace-statement .result p strong{color:#d7ddd7;font-size:11px}.marketplace-statement p small{color:#59666b;font-size:8px}.marketplace-statement b{color:#cdd3ce;font-family:var(--mono);font-size:11px}.marketplace-statement .subtotal b{color:#9fb7aa}.marketplace-statement .result b{color:var(--live-green);font-family:var(--display);font-size:22px;font-weight:400}.marketplace-statement b.negative{color:#d39283}.marketplace-pnl-side{align-content:start;gap:13px;display:grid}.marketplace-pnl-heading-buttons{align-items:center;gap:8px;display:flex}.marketplace-pnl-heading-buttons .tax-settings-button{min-height:38px;padding-inline:14px}.marketplace-pnl-filters{overflow-x:auto}.marketplace-pnl-filters label{flex:none}.marketplace-pnl-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.marketplace-pnl-detail-grid .marketplace-panel{min-width:0}.marketplace-pnl-detail-grid .expense-detail>div{max-height:300px;overflow-y:auto}.marketplace-pnl-page .provider-economics,.marketplace-pnl-page .marketplace-unit-ledger{margin-top:0}.marketplace-weekly-pnl-page{padding-bottom:56px}.weekly-pnl-rule{background:#111d18;border:1px solid #375244;align-items:center;gap:18px;min-height:58px;padding:13px 16px;display:flex}.weekly-pnl-rule strong{color:#a7d4ba;flex:none;font-size:11px}.weekly-pnl-rule span{color:#7f8c86;font-size:10px;line-height:1.5}.weekly-refresh-button{border:1px solid var(--live-line);color:#8a9791;background:#10171a;flex:0 0 39px;place-items:center;width:39px;min-height:39px;display:grid}.weekly-refresh-button:hover:not(:disabled){color:var(--live-green);border-color:#42705a}.weekly-pnl-kpis{border:1px solid var(--live-line);background:#0d1316;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-pnl-kpis article{border-right:1px solid var(--live-line);align-content:center;gap:7px;min-height:110px;padding:18px;display:grid}.weekly-pnl-kpis article:last-child{border-right:0}.weekly-pnl-kpis span{color:#748087;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:800}.weekly-pnl-kpis strong{color:#e1e5df;font-family:var(--display);font-size:26px;font-weight:400}.weekly-pnl-kpis small{color:#77837d;font-size:10px}.weekly-pnl-kpis article.positive{background:#12241b}.weekly-pnl-kpis article.positive strong{color:#9be0ba}.weekly-pnl-kpis article.negative{background:#261817}.weekly-pnl-kpis article.negative strong{color:#dd7f76}.weekly-pnl-matrix-panel{overflow:hidden}.weekly-pnl-matrix-heading{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:24px;min-height:102px;padding:17px 18px;display:flex}.weekly-pnl-matrix-heading>div:first-child{gap:5px;display:grid}.weekly-pnl-matrix-heading>div:first-child>span{color:var(--live-green);letter-spacing:.08em;font-size:9px;font-weight:800}.weekly-pnl-matrix-heading h2{color:#e0e4df;font-family:var(--display);font-size:24px;font-weight:400}.weekly-pnl-matrix-heading p{color:#758188;max-width:760px;font-size:10px;line-height:1.5}.weekly-pnl-matrix-heading>div:last-child{align-items:center;gap:9px;display:flex}.weekly-value-mode{border:1px solid var(--live-line);background:#0b1114;grid-template-columns:1fr 1.35fr;gap:3px;min-height:37px;padding:3px;display:grid}.weekly-pnl-matrix-heading .weekly-value-mode button{color:#78847f;white-space:nowrap;background:0 0;border:0;min-height:29px;padding:0 10px;font-size:10px;font-weight:750}.weekly-value-mode button.active{color:#9bd6b7;background:#1a2b23;box-shadow:inset 0 -1px #4a876a}.weekly-pnl-matrix-heading label{border:1px solid var(--live-line);color:#9aa59f;white-space:nowrap;align-items:center;gap:8px;min-height:37px;padding:0 12px;font-size:10px;display:inline-flex}.weekly-pnl-matrix-heading button{color:#8fc7a9;white-space:nowrap;background:#112019;border:1px solid #355344;min-height:37px;padding:0 13px;font-size:10px;font-weight:700}.weekly-pnl-scroll{max-width:100%;overflow:auto}.weekly-pnl-matrix{table-layout:fixed;width:max-content;min-width:100%}.weekly-pnl-matrix thead th{z-index:4;border-right:1px solid var(--live-line);border-bottom:1px solid var(--live-line);text-align:center;background:#16201f;width:122px;min-width:122px;height:66px;padding:10px 8px;position:sticky;top:0}.weekly-pnl-matrix thead th>span{color:#d2d9d4;font-size:11px;display:block}.weekly-pnl-matrix thead th>small{color:#7f8b85;margin-top:5px;font-size:9px;font-weight:500;display:block}.weekly-pnl-matrix .weekly-article-header{z-index:7;text-align:left;background:#111919;width:290px;min-width:290px;padding-left:16px;left:0}.weekly-pnl-matrix .weekly-total-header{z-index:6;background:#193027;right:0}.weekly-pnl-matrix tbody td{border-right:1px solid var(--live-line-soft);border-bottom:1px solid var(--live-line-soft);text-align:right;background:#0d1417;width:122px;min-width:122px;height:48px;padding:8px}.weekly-pnl-matrix tbody td:first-child{z-index:3;text-align:left;background:#101719;width:290px;min-width:290px;padding:0 12px;position:sticky;left:0}.weekly-pnl-matrix tbody td:last-child{z-index:2;background:#112019;position:sticky;right:0}.weekly-pnl-matrix tbody td>strong{color:#c9d0cc;font-family:var(--mono);white-space:nowrap;font-size:11px;font-weight:600;display:block}.weekly-pnl-matrix tbody td>small{margin-top:4px;font-size:8px;font-weight:700;display:block}.weekly-pnl-matrix tbody td>small.positive{color:#74be96}.weekly-pnl-matrix tbody td>small.negative{color:#d78076}.weekly-pnl-matrix tbody td>small.weekly-share{color:#7da68f;letter-spacing:.01em;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;font-size:10px;font-weight:750;display:flex}.weekly-share-delta{border-left:1px solid #34423d;padding-left:3px;font-size:9px;font-style:normal;font-weight:750}.weekly-share-delta.positive{color:#74be96}.weekly-share-delta.negative{color:#d78076}.weekly-pnl-matrix tbody td>small.weekly-delta-only{color:inherit}.weekly-delta-only .weekly-share-delta{border-left:0}.weekly-pnl-matrix-panel.value-mode-unit .weekly-pnl-matrix tbody td>strong{color:#a8d7bb}.weekly-pnl-matrix-panel.value-mode-unit .weekly-pnl-matrix .pnl-row-expense td>strong{color:#dfa69d}.weekly-pnl-matrix .pnl-line-label{min-height:47px;font-size:11px}.weekly-pnl-matrix .pnl-level-1 td:first-child{background:#121b1d}.weekly-pnl-matrix .pnl-level-2 td:first-child{background:#0f1719}.weekly-pnl-matrix .pnl-row-subtotal td,.weekly-pnl-matrix .pnl-row-total td{background-color:#111d19}.weekly-pnl-matrix .pnl-row-total td>strong{color:#a8d7bb}.weekly-pnl-matrix .pnl-row-expense td>strong{color:#d3aaa0}.weekly-pnl-matrix-panel>footer{border-top:1px solid var(--live-line);color:#77837d;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:10px 16px;font-size:9px;display:flex}.weekly-pnl-empty{color:#77837d;text-align:center;padding:42px 18px;font-size:11px}.expense-detail>div{padding:7px 15px 13px}.expense-detail>div p{border-bottom:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:37px;display:flex}.expense-detail>div p span{color:#758086;font-size:9px}.expense-detail>div p strong{color:#b7c0bb;font-family:var(--mono);font-size:9px}.expense-detail>div p strong.positive{color:var(--live-green)}.expense-detail footer{border-top:1px solid var(--live-line);color:#647176;padding:11px 15px;font-size:8px;line-height:1.5}.provider-economics,.marketplace-unit-ledger{margin-top:13px}.provider-economics .marketplace-table-wrap table{min-width:850px}.provider-economics td small{margin-left:5px}.unit-ledger-toolbar{border-bottom:1px solid var(--live-line);align-items:center;gap:14px;min-height:54px;padding:9px 12px;display:flex}.unit-ledger-toolbar label{border:1px solid var(--live-line);color:#657177;background:#0c1215;align-items:center;gap:7px;width:min(360px,45%);height:34px;padding:0 10px;display:flex}.unit-ledger-toolbar input{color:#bbc3be;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.unit-ledger-toolbar span{color:#678777;align-items:center;gap:6px;margin-left:auto;font-size:8px;display:inline-flex}.marketplace-unit-ledger .marketplace-table-wrap table{min-width:1320px}.marketplace-unit-ledger .marketplace-badge>span{gap:2px;display:grid}.marketplace-unit-ledger .marketplace-badge small{margin:0}.unit-ledger-more{border:0;border-top:1px solid var(--live-line);color:#7f8b87;background:#10171a;width:100%;min-height:43px;font-size:9px}.unit-ledger-more:hover{color:var(--live-green);background:#122019}.source-settings-section .settings-copy{min-width:0}.source-connection-meta{flex-wrap:wrap;row-gap:7px;min-width:0}.source-connection-meta span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.source-connection-meta span i{background:#778287;border-radius:50%;width:6px;height:6px}.source-connection-meta span small{color:#58656a}.source-connection-meta .source-state-active i{background:var(--live-green)}.source-connection-meta .source-state-error i{background:var(--live-red)}@media (width<=760px){.source-settings-section .settings-copy{flex:calc(100% - 61px)}.source-settings-section .settings-copy p{overflow-wrap:anywhere}.source-connection-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;width:100%;display:grid}.source-connection-meta span{white-space:normal;grid-template-columns:6px minmax(0,1fr);align-items:start;gap:2px 5px;display:grid}.source-connection-meta span i{grid-row:1/span 2;margin-top:4px}.source-connection-meta span small{white-space:normal;grid-column:2;line-height:1.35}}.tax-settings-button{color:#8fc7a9;background:#112019;border:1px solid #355344;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.tax-settings-button:disabled{opacity:.45;cursor:not-allowed}.tax-detail{border-color:#3f513d}.department-mapping-panel{margin-top:13px}.department-mapping-panel>header p{max-width:650px}.department-mapping-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.department-mapping-panel>div>label{border-right:1px solid var(--live-line);border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 15px;display:flex}.department-mapping-panel>div>label:nth-child(2n){border-right:0}.department-mapping-panel label>span{gap:4px;min-width:0;display:grid}.department-mapping-panel label strong{color:#b8c1bc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.department-mapping-panel label small{color:#5c686d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.department-mapping-panel select{border:1px solid var(--live-line);color:#9da9a3;background:#0d1417;width:190px;min-height:34px;padding:0 9px;font-size:9px}.tax-profile-editor{z-index:82;background:#101619;border-left:1px solid #33483e;width:min(520px,100vw);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 54px #0008}.tax-profile-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tax-profile-editor>header div{gap:7px;display:grid}.tax-profile-editor>header span{color:var(--live-green);letter-spacing:.08em;font-size:8px;font-weight:800}.tax-profile-editor>header h2{color:#e0e4df;font-family:var(--display);font-size:26px;font-weight:400}.tax-profile-editor>header p{color:#657176;font-size:9px;line-height:1.55}.tax-profile-editor>header button{border:1px solid var(--live-line);color:#78847f;background:0 0;place-items:center;width:32px;height:32px;display:grid}.tax-profile-form{gap:15px;margin-top:24px;display:grid}.tax-profile-form label{color:#77837e;gap:7px;font-size:9px;display:grid}.tax-profile-form input:not([type=checkbox]),.tax-profile-form select,.tax-profile-form textarea{border:1px solid var(--live-line);color:#bac3be;min-height:39px;font:inherit;background:#0b1114;outline:0;padding:9px 11px}.tax-profile-form textarea{resize:vertical;min-height:82px}.tax-rate-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.tax-profile-form .tax-check{border:1px solid var(--live-line);background:#11191b;grid-template-columns:none;align-items:center;gap:10px;min-height:58px;padding:11px;display:flex}.tax-check span{gap:3px;display:grid}.tax-check strong{color:#b1bbb6;font-size:9px}.tax-check small{color:#627076;font-size:8px}.tax-profile-editor>footer{border-top:1px solid var(--live-line);background:#101619;justify-content:flex-end;gap:9px;margin:24px -28px -28px;padding:16px 28px;display:flex;position:sticky;bottom:-28px}.live-shell[data-theme=light] .marketplace-heading h1{color:#17271f}.live-shell[data-theme=light] .marketplace-heading p{color:#66756d}.live-shell[data-theme=light] .marketplace-heading-actions input,.live-shell[data-theme=light] .marketplace-heading-actions select,.live-shell[data-theme=light] .source-ribbon,.live-shell[data-theme=light] .marketplace-kpis,.live-shell[data-theme=light] .marketplace-panel{color:#34443c;background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .marketplace-kpis article{border-color:#d5ded9}.live-shell[data-theme=light] .marketplace-kpis article.accent{background:#eff8f3}.live-shell[data-theme=light] .marketplace-kpis strong,.live-shell[data-theme=light] .marketplace-panel>header h2,.live-shell[data-theme=light] .provider-list p strong,.live-shell[data-theme=light] .provider-list b,.live-shell[data-theme=light] .marketplace-table-wrap td strong{color:#203229}.live-shell[data-theme=light] .marketplace-panel>header,.live-shell[data-theme=light] .provider-list>div,.live-shell[data-theme=light] .marketplace-table-wrap td{border-color:#e2e8e5}.live-shell[data-theme=light] .marketplace-table-wrap th{color:#586961;background:#edf3f0}.live-shell[data-theme=light] .marketplace-table-wrap td{color:#4e5f57}.live-shell[data-theme=light] .marketplace-mpv-bridge article,.live-shell[data-theme=light] .marketplace-mpv-movers,.live-shell[data-theme=light] .marketplace-mpv-movers p,.live-shell[data-theme=light] .marketplace-sku-toolbar{border-color:#e2e8e5}.live-shell[data-theme=light] .marketplace-insights article{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .marketplace-insights article strong{color:#203229}.live-shell[data-theme=light] .marketplace-insights article span,.live-shell[data-theme=light] .marketplace-insights article small{color:#65756d}.live-shell[data-theme=light] .marketplace-mpv-bridge article.result{background:#eff8f3}.live-shell[data-theme=light] .marketplace-mpv-bridge strong,.live-shell[data-theme=light] .marketplace-mpv-movers p strong{color:#203229}.live-shell[data-theme=light] .marketplace-mpv-bridge i{background:#e2e9e5}.live-shell[data-theme=light] .marketplace-sku-toolbar>label{background:#fff;border-color:#d1dbd6}.live-shell[data-theme=light] .marketplace-sku-toolbar input{color:#2f4339}.live-shell[data-theme=light] .marketplace-load-error{color:#98631f;background:#fff8eb;border-color:#e6c89d}.live-shell[data-theme=light] .marketplace-load-error strong{color:#845516}.live-shell[data-theme=light] .marketplace-load-error span{color:#8c704e}.live-shell[data-theme=light] .marketplace-load-error button{color:#805312;border-color:#d9b67f}.live-shell[data-theme=light] .marketplace-sku-segments button{color:#586860;background:#fff;border-color:#ced8d3}.live-shell[data-theme=light] .marketplace-sku-segments button.active{color:#166944;background:#eaf6ef;border-color:#a9cfbd}.live-shell[data-theme=light] .marketplace-unit-table thead tr:first-child>th:first-child,.live-shell[data-theme=light] .marketplace-unit-table thead tr:first-child>th:nth-child(2){background:#e6efea}.live-shell[data-theme=light] .marketplace-unit-table tbody td:first-child,.live-shell[data-theme=light] .marketplace-unit-table tbody td:nth-child(2){background:#fff}.live-shell[data-theme=light] .marketplace-unit-table .expense-group{background:#dceee5}.live-shell[data-theme=light] .marketplace-unit-table .expense-group button{color:#236f4d}.live-shell[data-theme=light] .marketplace-unit-table .expense-group button small{color:#5b816e}.live-shell[data-theme=light] .sku-abc-explainer,.live-shell[data-theme=light] .sku-stock-source-note{color:#52675d;background:#f4f8f6;border-color:#dce6e1}.live-shell[data-theme=light] .sku-abc-explainer strong,.live-shell[data-theme=light] .sku-stock-source-note strong{color:#29483a}.live-shell[data-theme=light] .sku-abc-explainer span,.live-shell[data-theme=light] .sku-stock-source-note span{color:#60746a}.live-shell[data-theme=light] .sku-expense-breakdown small,.live-shell[data-theme=light] .sku-expense-breakdown footer span{color:#687a71}.live-shell[data-theme=light] .sku-expense-breakdown b{color:#32473c}.live-shell[data-theme=light] .sku-expense-breakdown footer strong{color:#8a5e20}.live-shell[data-theme=light] .sku-economics-badge.loss{color:#9b473d;background:#fff0ed;border-color:#e2b3ac}.live-shell[data-theme=light] .sku-economics-badge.dead{color:#806a2b;background:#fff8df;border-color:#e5d29b}.live-shell[data-theme=light] .sku-economics-badge.profit{color:#28704d;background:#edf8f2;border-color:#add4c0}.live-shell[data-theme=light] .sku-stock-stack>span{background:#f7faf8;border-color:#d4e2da}.live-shell[data-theme=light] .sku-stock-stack>span>small{color:#5d786a}.live-shell[data-theme=light] .sku-stock-stack>span>strong,.live-shell[data-theme=light] .sku-last-sale-cell strong{color:#29483a!important}.live-shell[data-theme=light] .sku-stock-stack>span>i{color:#6b7d73}.live-shell[data-theme=light] .sku-stock-stack>span.unmatched{background:#fff9ee;border-color:#ead8b9}.live-shell[data-theme=light] .marketplace-unit-table tr.loss td{background-color:#fff5f3}.live-shell[data-theme=light] .marketplace-unit-table tr.dead td{background-color:#fffbee}.live-shell[data-theme=light] .marketplace-unit-table tr.loss td:first-child,.live-shell[data-theme=light] .marketplace-unit-table tr.loss td:nth-child(2){background:#fff0ed}.live-shell[data-theme=light] .marketplace-unit-table tr.dead td:first-child,.live-shell[data-theme=light] .marketplace-unit-table tr.dead td:nth-child(2){background:#fff8df}.live-shell[data-theme=light] .marketplace-dq-status{color:#1a724f;background:#eff8f3;border-color:#bad8c9}.live-shell[data-theme=light] .marketplace-dq-status.warning{color:#8b5d16;background:#fff7e8;border-color:#e6c58f}.live-shell[data-theme=light] .trend-panel svg line{stroke:#dfe7e3}.live-shell[data-theme=light] .marketplace-method{color:#5f7067;background:#f1f8f4;border-color:#cddbd4}.live-shell[data-theme=light] .marketplace-method strong{color:#334a3e}.live-shell[data-theme=light] .marketplace-control-strip{background:#eef8f2;border-color:#b9d8c8}.live-shell[data-theme=light] .marketplace-control-strip.warning{background:#fff8e9;border-color:#e3cea4}.live-shell[data-theme=light] .marketplace-control-strip strong{color:#2e493b}.live-shell[data-theme=light] .marketplace-pnl-kpis,.live-shell[data-theme=light] .marketplace-profit-bridge{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .weekly-pnl-rule{background:#eff8f3;border-color:#bfd4c9}.live-shell[data-theme=light] .weekly-pnl-rule strong{color:#286c4b}.live-shell[data-theme=light] .weekly-pnl-rule span{color:#586b62}.live-shell[data-theme=light] .weekly-refresh-button{color:#52645b;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .weekly-pnl-kpis{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .weekly-pnl-kpis article{border-color:#d5ded9}.live-shell[data-theme=light] .weekly-pnl-kpis strong{color:#203229}.live-shell[data-theme=light] .weekly-pnl-kpis article.positive{background:#eff8f3}.live-shell[data-theme=light] .weekly-pnl-kpis article.negative{background:#fff0ee}.live-shell[data-theme=light] .weekly-pnl-matrix-heading{border-color:#d8e0dc}.live-shell[data-theme=light] .weekly-pnl-matrix-heading h2{color:#1d3027}.live-shell[data-theme=light] .weekly-pnl-matrix-heading p{color:#607068}.live-shell[data-theme=light] .weekly-pnl-matrix-heading label{color:#42554b;border-color:#d1dbd6}.live-shell[data-theme=light] .weekly-pnl-matrix-heading button{color:#286c4b;background:#eff8f3;border-color:#bcd2c7}.live-shell[data-theme=light] .weekly-value-mode{background:#f4f7f5;border-color:#ccd8d2}.live-shell[data-theme=light] .weekly-value-mode button{color:#65756d;background:0 0;border:0}.live-shell[data-theme=light] .weekly-value-mode button.active{color:#176c48;background:#dff1e8;box-shadow:inset 0 -1px #62a582}.live-shell[data-theme=light] .weekly-pnl-matrix thead th{background:#e9f0ec;border-color:#cfdbd5}.live-shell[data-theme=light] .weekly-pnl-matrix thead th>span{color:#263a30}.live-shell[data-theme=light] .weekly-pnl-matrix thead th>small{color:#63736b}.live-shell[data-theme=light] .weekly-pnl-matrix .weekly-article-header{background:#e4ede8}.live-shell[data-theme=light] .weekly-pnl-matrix .weekly-total-header{background:#dceee5}.live-shell[data-theme=light] .weekly-pnl-matrix tbody td{background:#fff;border-color:#e1e8e4}.live-shell[data-theme=light] .weekly-pnl-matrix tbody td:first-child{background:#f8faf9}.live-shell[data-theme=light] .weekly-pnl-matrix tbody td:last-child{background:#eff8f3}.live-shell[data-theme=light] .weekly-pnl-matrix tbody td>strong{color:#36483f}.live-shell[data-theme=light] .weekly-pnl-matrix tbody td>small.weekly-share{color:#387559}.live-shell[data-theme=light] .weekly-share-delta{border-color:#cad7d1}.live-shell[data-theme=light] .weekly-pnl-matrix .pnl-level-1 td:first-child{background:#f3f7f5}.live-shell[data-theme=light] .weekly-pnl-matrix .pnl-level-2 td:first-child{background:#fafcfb}.live-shell[data-theme=light] .weekly-pnl-matrix .pnl-row-subtotal td,.live-shell[data-theme=light] .weekly-pnl-matrix .pnl-row-total td{background-color:#f0f7f3}.live-shell[data-theme=light] .weekly-pnl-matrix .pnl-row-total td>strong{color:#236b4b}.live-shell[data-theme=light] .weekly-pnl-matrix .pnl-row-expense td>strong{color:#a55850}.live-shell[data-theme=light] .weekly-pnl-matrix-panel.value-mode-unit .weekly-pnl-matrix tbody td>strong{color:#236b4b}.live-shell[data-theme=light] .weekly-pnl-matrix-panel.value-mode-unit .weekly-pnl-matrix .pnl-row-expense td>strong{color:#a55850}.live-shell[data-theme=light] .marketplace-pnl-kpis article,.live-shell[data-theme=light] .marketplace-profit-bridge article{border-color:#d5ded9}.live-shell[data-theme=light] .marketplace-pnl-kpis strong,.live-shell[data-theme=light] .marketplace-profit-bridge strong{color:#203229}.live-shell[data-theme=light] .marketplace-pnl-kpis article.accent,.live-shell[data-theme=light] .marketplace-profit-bridge article.subtotal{background:#eff8f3}.live-shell[data-theme=light] .marketplace-pnl-kpis article.danger{background:#fff0ee}.live-shell[data-theme=light] .marketplace-profit-bridge article.result{background:#def2e7}.live-shell[data-theme=light] .marketplace-profit-bridge i{background:#fff;border-color:#cbd6d0}.live-shell[data-theme=light] .tax-settings-button{color:#286c4b;background:#eff8f3;border-color:#bcd2c7}.live-shell[data-theme=light] .department-mapping-panel>div>label{border-color:#e2e8e5}.live-shell[data-theme=light] .department-mapping-panel label strong{color:#31433a}.live-shell[data-theme=light] .department-mapping-panel select{color:#40534a;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .tax-profile-editor{color:#33443b;background:#fff;border-color:#cbd7d1}.live-shell[data-theme=light] .tax-profile-editor>header h2{color:#17271f}.live-shell[data-theme=light] .tax-profile-form input:not([type=checkbox]),.live-shell[data-theme=light] .tax-profile-form select,.live-shell[data-theme=light] .tax-profile-form textarea{color:#2e4037;background:#fff;border-color:#ccd7d1}.live-shell[data-theme=light] .tax-profile-form .tax-check{background:#f6f9f7;border-color:#d5ded9}.live-shell[data-theme=light] .tax-profile-editor>footer{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .marketplace-statement>div>div,.live-shell[data-theme=light] .expense-detail>div p,.live-shell[data-theme=light] .unit-ledger-toolbar{border-color:#e2e8e5}.live-shell[data-theme=light] .marketplace-statement>div>div.result{background:#eef8f2;border-color:#afd1c0}.live-shell[data-theme=light] .marketplace-statement p strong,.live-shell[data-theme=light] .expense-detail>div p strong{color:#34473d}.live-shell[data-theme=light] .marketplace-statement .subtotal p strong,.live-shell[data-theme=light] .marketplace-statement .result p strong{color:#1c3026}.live-shell[data-theme=light] .unit-ledger-toolbar label{background:#f7faf8;border-color:#d7e0db}.live-shell[data-theme=light] .unit-ledger-toolbar input{color:#314139}.live-shell[data-theme=light] .unit-ledger-more{color:#516158;background:#f7faf8;border-color:#d7e0db}.live-shell[data-theme=light] .pnl-apply-period{color:#715c27;background:#fff9e9;border-color:#bda76f}.live-shell[data-theme=light] .pnl-apply-period:hover{background:#f6edcf}@media (width<=1120px){.weekly-pnl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-pnl-kpis article:nth-child(2){border-right:0}.weekly-pnl-kpis article:nth-child(-n+2){border-bottom:1px solid var(--live-line)}.weekly-pnl-matrix-heading{flex-direction:column;align-items:flex-start}.marketplace-pnl-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-heading{flex-direction:column}.marketplace-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-kpis article:nth-child(3){border-right:0}.marketplace-kpis article:nth-child(-n+3){border-bottom:1px solid var(--live-line)}.marketplace-grid{grid-template-columns:1fr}.marketplace-insights,.marketplace-pnl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-pnl-kpis article:nth-child(2){border-right:0}.marketplace-pnl-kpis article:nth-child(-n+2){border-bottom:1px solid var(--live-line)}.marketplace-profit-bridge{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-profit-bridge article:nth-child(3){border-right:0}.marketplace-profit-bridge article:nth-child(-n+3){border-bottom:1px solid var(--live-line)}.marketplace-pnl-grid{grid-template-columns:1fr}}@media (width<=720px){.weekly-pnl-rule{flex-direction:column;align-items:flex-start;gap:6px}.weekly-pnl-kpis{grid-template-columns:1fr}.weekly-pnl-kpis article{border-right:0;border-bottom:1px solid var(--live-line)}.weekly-pnl-kpis article:last-child{border-bottom:0}.weekly-pnl-matrix-heading>div:last-child{flex-direction:column;align-items:stretch;width:100%}.weekly-pnl-matrix-heading>div:last-child>*{justify-content:center}.weekly-value-mode{width:100%}.weekly-pnl-matrix .weekly-article-header,.weekly-pnl-matrix tbody td:first-child{width:230px;min-width:230px}.marketplace-pnl-heading-buttons{width:100%}.marketplace-pnl-heading-buttons>button{flex:1}.marketplace-pnl-detail-grid{grid-template-columns:1fr}.marketplace-page{padding:18px 14px 78px}.marketplace-heading-actions{flex-wrap:wrap;width:100%}.marketplace-heading-actions label{flex:1}.marketplace-heading-actions input{width:100%}.marketplace-heading-actions select,.marketplace-heading-actions .live-primary{flex:45%}.source-ribbon{overflow-x:auto}.source-ribbon>*{flex:none}.marketplace-kpis{grid-template-columns:1fr 1fr}.marketplace-kpis article:nth-child(n){border-right:1px solid var(--live-line);border-bottom:1px solid var(--live-line)}.marketplace-kpis article:nth-child(2n){border-right:0}.marketplace-kpis article:last-child{border-bottom:0;grid-column:1/-1}.marketplace-insights{grid-template-columns:1fr}.marketplace-unit-table thead tr:first-child>th:first-child,.marketplace-unit-table thead tr:first-child>th:nth-child(2),.marketplace-unit-table tbody td:first-child,.marketplace-unit-table tbody td:nth-child(2){box-shadow:none;position:static}.marketplace-control-strip{flex-wrap:wrap;align-items:flex-start}.marketplace-control-strip small{width:100%;padding-left:29px}.marketplace-pnl-kpis{grid-template-columns:1fr}.marketplace-pnl-kpis article:nth-child(n){border-right:0;border-bottom:1px solid var(--live-line)}.marketplace-pnl-kpis article:last-child{border-bottom:0}.marketplace-profit-bridge{grid-template-columns:1fr 1fr}.marketplace-profit-bridge article:nth-child(n){border-right:1px solid var(--live-line);border-bottom:1px solid var(--live-line)}.marketplace-profit-bridge article:nth-child(2n){border-right:0}.marketplace-profit-bridge article:nth-last-child(-n+2){border-bottom:0}.unit-ledger-toolbar{flex-direction:column;align-items:stretch}.unit-ledger-toolbar label{width:100%}.unit-ledger-toolbar span{margin-left:0}}.balance-page{min-height:100%;color:var(--live-ink);padding:30px 32px 56px}.balance-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:88px;display:flex}.balance-heading h1{color:#eef0e9;font-family:var(--display);letter-spacing:-.045em;margin-top:4px;font-size:clamp(34px,4vw,48px);font-weight:400}.balance-heading p{color:#6f7b80;margin-top:4px;font-size:11px}.balance-actions{align-items:flex-end;gap:8px;display:flex}.balance-actions label{color:#68757a;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.balance-actions input{border:1px solid var(--live-line);color:#aab3af;background:#0d1316;height:37px;padding:0 10px}.balance-actions .live-primary{align-items:center;gap:8px;min-height:37px;display:inline-flex}.balance-source{border:1px solid var(--live-line);background:#0d1417;align-items:center;gap:11px;min-height:58px;margin:6px 0 13px;padding:10px 14px;display:flex}.balance-source>svg{color:#6ba58d}.balance-source>div{flex:1;gap:4px;display:grid}.balance-source strong{color:#b9c2bd;font-size:11px}.balance-source span{color:#657278;font-size:9px}.balance-source>i{color:#c5a95f;letter-spacing:.07em;border:1px solid #5a4e31;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.balance-source>i.active{color:var(--live-green);border-color:#315741}.balance-kpis{border:1px solid var(--live-line);background:#0d1316;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.balance-kpis article{border-right:1px solid var(--live-line);align-content:center;gap:7px;min-height:112px;padding:18px;display:grid}.balance-kpis article:last-child{border-right:0}.balance-kpis article>span{color:#68757a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.balance-kpis article>strong{color:#e0e5df;font-family:var(--display);font-size:25px;font-weight:400}.balance-kpis article>small{color:#657278;align-items:center;gap:5px;min-height:16px;font-size:9px;display:flex}.balance-kpis article.balanced{background:linear-gradient(145deg,#123028,#0d1716)}.balance-kpis article.balanced>small{color:var(--live-green)}.balance-kpis article.unbalanced{background:#261817}.balance-kpis article.unbalanced>strong,.balance-kpis article.unbalanced>small{color:#dd7f76}.balance-tabs{border-bottom:1px solid var(--live-line);margin-top:13px;display:flex}.balance-tabs button{color:#68757a;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 17px;font-size:11px;font-weight:700}.balance-tabs b{color:#8e9b97;background:#1c272b;margin-left:5px;padding:2px 5px;font-size:8px}.balance-equation{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:start;gap:0;margin-top:13px;display:grid}.balance-equation>article{border:1px solid var(--live-line);background:#0d1316}.balance-equation>article>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;min-height:66px;padding:14px 16px;display:flex}.balance-equation>article>header strong{color:#e1e5df;font-family:var(--display);font-size:22px;font-weight:400}.balance-equation>article>div{border-top:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.balance-equation>article>div>span{gap:4px;display:grid}.balance-equation>article>div b{color:#b9c2bd;font-size:11px}.balance-equation>article>div small{color:#5f6c71;font-size:9px}.balance-equation>article>div>strong{color:#cfd5cf;font-family:var(--mono);white-space:nowrap;font-size:11px}.balance-equals{color:#617069;align-content:center;place-items:center;gap:5px;min-height:130px;display:grid}.balance-equals span{font-family:var(--display);font-size:22px}.balance-table-panel{border:1px solid var(--live-line);background:#0d1316;margin-top:13px;overflow-x:auto}.balance-table-panel th{color:#718087;text-align:left;text-transform:uppercase;background:#10181b;padding:12px 14px;font-size:9px}.balance-table-panel td{border-top:1px solid var(--live-line-soft);color:#929d99;vertical-align:middle;padding:12px 14px}.balance-table-panel td strong{color:#c5ccc6;font-size:11px;display:block}.balance-table-panel td small{color:#647176;max-width:500px;margin-top:4px;font-size:9px;line-height:1.4;display:block}.balance-table-panel code{color:#82a897;font-size:10px}.balance-table-panel td.negative{color:#dd7f76}.balance-table-panel tfoot td{border-top:2px solid var(--live-line);color:var(--live-ink);font:700 10px/1 var(--mono);padding:13px 14px}.ledger-period-input{color:var(--live-muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.ledger-period-input input{border:1px solid var(--live-line);background:var(--live-panel);min-height:34px;color:var(--live-ink);padding:0 9px}.ledger-register-panel table{min-width:1120px}.ledger-journal-list{display:grid}.ledger-journal-list details{border-top:1px solid var(--live-line-soft)}.ledger-journal-list summary{min-height:64px;color:var(--live-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:11px 15px;list-style:none;display:flex}.ledger-journal-list summary::-webkit-details-marker{display:none}.ledger-journal-list summary:hover{background:color-mix(in srgb, var(--live-green) 5%, transparent)}.ledger-journal-list summary>span{gap:5px;display:grid}.ledger-journal-list summary>span:last-child{text-align:right}.ledger-journal-list summary b{font-size:11px}.ledger-journal-list summary strong{font:700 10px/1 var(--mono)}.ledger-journal-list summary small{color:var(--live-muted);font-size:9px}.ledger-journal-list details[open]>summary{background:var(--live-panel-soft)}.ledger-journal-list details .balance-table-scroll{border:1px solid var(--live-line-soft);margin:0 14px 14px}.ledger-journal-list details table{min-width:820px}.balance-type,.mapping-state{color:#87938f;border:1px solid #344148;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.balance-type.asset{color:var(--live-green);border-color:#315741}.balance-type.liability,.balance-type.equity{color:#c5a95f;border-color:#5d5336}.mapping-state.yes{color:var(--live-green);border-color:#315741}.mapping-state.no{color:#68757a}.balance-empty{color:#657278;place-items:center;min-height:300px;font-size:11px;display:grid}.live-shell[data-theme=light] .balance-heading h1{color:#17271f}.live-shell[data-theme=light] .balance-actions input,.live-shell[data-theme=light] .balance-source,.live-shell[data-theme=light] .balance-kpis,.live-shell[data-theme=light] .balance-equation>article,.live-shell[data-theme=light] .balance-table-panel{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .balance-kpis article,.live-shell[data-theme=light] .balance-equation>article>header,.live-shell[data-theme=light] .balance-equation>article>div,.live-shell[data-theme=light] .balance-table-panel td{border-color:#e2e8e5}.live-shell[data-theme=light] .balance-kpis article>strong,.live-shell[data-theme=light] .balance-equation>article>header strong,.live-shell[data-theme=light] .balance-table-panel td strong{color:#203229}.live-shell[data-theme=light] .balance-table-panel th{background:#edf3f0}.live-shell[data-theme=light] .balance-kpis article.balanced{background:linear-gradient(145deg,#edf8f2,#f8fcfa);border-left:3px solid #4d9675}.live-shell[data-theme=light] .balance-kpis article.balanced>span,.live-shell[data-theme=light] .balance-kpis article.balanced>strong{color:#174f38}.live-shell[data-theme=light] .balance-kpis article.balanced>small{color:#326c51}.live-shell[data-theme=light] .balance-kpis article.unbalanced{background:#fff1ef;border-left:3px solid #c66b61}.live-shell[data-theme=light] .balance-tabs b{color:#405b4d;background:#eef4f1;border:1px solid #c8d5ce}.balance-history{border:1px solid var(--live-line);color:#7d8989;background:#0b1114;align-items:center;gap:10px;min-height:48px;margin:-1px 0 13px;padding:8px 13px;font-size:11px;display:flex}.balance-history>svg{color:#bda66f;flex:none}.balance-history>span{white-space:nowrap;font-weight:700}.balance-history>div{gap:5px;display:flex;overflow-x:auto}.balance-history button{color:#9aa5a2;white-space:nowrap;background:0 0;border:1px solid #303a3e;min-height:29px;padding:0 9px;font-size:10px}.balance-history button.active{color:#e2cf99;background:#211f17;border-color:#bda66f}.balance-history>small{color:#cfb873;text-align:right;margin-left:auto;font-size:10px}.balance-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.balance-detail-panel{border:1px solid var(--live-line);background:#0d1316;min-width:0}.balance-detail-panel>header>div{align-items:center;gap:10px;display:flex}.balance-detail-panel>header svg{color:#bda66f}.balance-detail-panel>header span{gap:4px;display:grid}.balance-detail-panel>header b{color:#d9ded8;font-size:13px}.balance-detail-panel>header>strong{color:#e8e9e2;font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:400}.balance-detail-list>div{border-top:1px solid var(--live-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:flex}.balance-detail-list>div:first-child{border-top:0}.balance-detail-list>div>span:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid}.balance-detail-list i{color:#86aa9b;text-align:center;border:1px solid #4b5a55;grid-row:1/3;min-width:35px;padding:3px 4px;font-size:7px;font-style:normal;font-weight:800}.balance-detail-list i.marketplace{color:#c7ae6e;border-color:#645a3c}.balance-detail-list b{color:#cbd2cc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.balance-detail-list>div>strong,.supplier-row-values>strong{color:#dce1db;font-family:var(--mono);white-space:nowrap;font-size:11px}.balance-detail-list>p{color:#778486;text-align:center;place-items:center;min-height:120px;padding:25px;font-size:11px;line-height:1.5;display:grid}.supplier-totals{text-align:right;grid-template-columns:1fr 1fr;gap:4px 16px!important;display:flex!important}.supplier-totals small:first-child b{color:#dc8a80}.supplier-totals small:last-child b{color:#7fc5a5}.balance-currencies>span{border:1px solid #303a3e;gap:3px;min-width:128px;padding:8px 10px;display:grid}.balance-currencies b{color:#d8c180;font-size:10px}.balance-currencies small{color:#86918f;font-size:9px}.balance-reconciliation{color:#d98a7e;background:#201514;border-bottom:1px solid #604740;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.balance-reconciliation>svg{flex:none}.balance-reconciliation>span{gap:4px;display:grid}.balance-reconciliation b{color:#e9a096;font-size:10px}.balance-reconciliation small{color:#b98a83;font-size:9px;line-height:1.45}.supplier-row-values{text-align:right;flex:none;gap:4px;display:grid}.supplier-row-values small{color:#75b895}.live-shell[data-theme=light] .balance-history,.live-shell[data-theme=light] .balance-detail-panel{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .balance-history button{color:#52655c;border-color:#cbd6d1}.live-shell[data-theme=light] .balance-history button.active{color:#5d4d21;background:#f2ead6;border-color:#8d7d4e}.live-shell[data-theme=light] .balance-detail-panel>header,.live-shell[data-theme=light] .balance-detail-list>div,.live-shell[data-theme=light] .balance-currencies{border-color:#e2e8e5}.live-shell[data-theme=light] .balance-detail-panel>header b,.live-shell[data-theme=light] .balance-detail-list b,.live-shell[data-theme=light] .balance-detail-list>div>strong,.live-shell[data-theme=light] .supplier-row-values>strong{color:#203229}.live-shell[data-theme=light] .balance-detail-panel>header>strong{color:#26372f}.live-shell[data-theme=light] .balance-heading p,.live-shell[data-theme=light] .balance-source span,.live-shell[data-theme=light] .balance-kpis article>span,.live-shell[data-theme=light] .balance-kpis article>small,.live-shell[data-theme=light] .balance-equation>article>div small,.live-shell[data-theme=light] .balance-detail-panel>header small,.live-shell[data-theme=light] .balance-detail-list small{color:#5c6b64}.live-shell[data-theme=light] .balance-source strong,.live-shell[data-theme=light] .balance-equation>article>div b{color:#26372f}.live-shell[data-theme=light] .balance-source>i.active{color:#286b4c;border-color:#5d9479}.live-shell[data-theme=light] .balance-reconciliation{background:#fff1ee;border-color:#e5b7af}.live-shell[data-theme=light] .balance-reconciliation b{color:#8c372e}.live-shell[data-theme=light] .balance-reconciliation small{color:#774f4a}.balance-heading p,.balance-source strong{font-size:13px}.balance-source span{font-size:11px}.balance-source>i{font-size:9px}.balance-kpis article>span{font-size:10px}.balance-kpis article>strong{font-size:clamp(25px,2.2vw,31px)}.balance-kpis article>small{font-size:11px}.balance-tabs button{font-size:12px}.balance-equation>article>header span{font-size:10px}.balance-equation>article>div b{font-size:12px}.balance-equation>article>div small{font-size:10px}.balance-equation>article>div>strong,.balance-detail-list b{font-size:12px}.balance-detail-list small,.balance-currencies small,.balance-reconciliation small{font-size:10px}@media (width<=980px){.balance-heading{flex-direction:column}.balance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-kpis article:nth-child(2){border-right:0}.balance-kpis article:nth-child(-n+2){border-bottom:1px solid var(--live-line)}.balance-equation{grid-template-columns:1fr;gap:10px}.balance-equals{justify-content:center;min-height:40px;display:flex}.balance-detail-grid{grid-template-columns:1fr}}@media (width<=620px){.balance-page{padding:18px 14px 80px}.balance-actions{flex-wrap:wrap;width:100%}.balance-actions label,.balance-actions input,.balance-actions .live-primary{width:100%}.balance-source>i{display:none}.balance-kpis{grid-template-columns:1fr}.balance-kpis article:nth-child(n){border-right:0;border-bottom:1px solid var(--live-line)}.balance-tabs{overflow-x:auto}.balance-tabs button{flex:none}.balance-history{flex-wrap:wrap;align-items:flex-start}.balance-history>div{order:3;width:100%}.balance-history>small{text-align:left;width:100%}.balance-detail-panel>header{flex-direction:column;align-items:flex-start}.supplier-totals{text-align:left}}.marketplace-expense-audit{content-visibility:auto;contain-intrinsic-size:auto 520px;margin-top:13px}.marketplace-expense-audit>header>small{align-items:center;gap:6px;display:inline-flex}.expense-audit-kpis{border-bottom:1px solid var(--live-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.expense-audit-kpis article{border-right:1px solid var(--live-line);align-content:center;gap:6px;min-height:98px;padding:16px 18px;display:grid}.expense-audit-kpis article:last-child{border-right:0}.expense-audit-kpis article.warning{background:#231918}.expense-audit-kpis span{color:#657278;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.expense-audit-kpis strong{color:#e0e5df;font-family:var(--display);font-size:23px;font-weight:400}.expense-audit-kpis article.warning strong{color:#e89586}.expense-audit-kpis small{color:#58666b;font-size:8px}.expense-audit-kpis i{background:#202b2f;height:4px;overflow:hidden}.expense-audit-kpis i b{background:var(--live-green);height:100%;display:block}.expense-audit-explainer{color:#cc756b;background:#1c1515;border-bottom:1px solid #54352f;align-items:center;gap:11px;min-height:63px;padding:12px 17px;display:flex}.expense-audit-explainer p{gap:3px;display:grid}.expense-audit-explainer strong{color:#d99388;font-size:10px}.expense-audit-explainer span{color:#80645f;font-size:9px;line-height:1.45}.expense-audit-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);display:grid}.expense-audit-grid>.marketplace-table-wrap{border-right:1px solid var(--live-line)}.expense-audit-grid .marketplace-table-wrap table{min-width:680px}.expense-audit-grid td.warning{color:#dc8177;font-weight:800}.expense-provider-audit{min-width:0}.expense-provider-head{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;min-height:47px;padding:11px 14px;display:flex}.expense-provider-head strong{color:#9da8a3;text-transform:uppercase;font-size:9px}.expense-provider-head span{color:#57646a;font-size:8px}.expense-provider-audit>article{border-bottom:1px solid var(--live-line-soft);padding:12px 14px}.expense-provider-audit>article:last-child{border-bottom:0}.expense-provider-audit>article>div{align-items:center;gap:9px;display:flex}.expense-provider-audit p{flex:1;gap:3px;min-width:0;display:grid}.expense-provider-audit p strong{color:#b9c1bd;font-size:10px}.expense-provider-audit p span{color:#59676c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.expense-provider-audit>article>div>b{color:var(--live-green);font-family:var(--mono);text-align:right;gap:2px;font-size:10px;display:grid}.expense-provider-audit>article>div>b.warning{color:#dc8177}.expense-provider-audit b small{color:#59676c;font-family:var(--sans);font-size:7px;font-weight:500}.expense-provider-audit footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.expense-provider-audit footer span{color:#be746b;border:1px solid #54352f;align-items:center;gap:4px;padding:4px 6px;font-size:7px;font-weight:700;display:inline-flex}.expense-provider-audit footer span.ok{color:var(--live-green);border-color:#2c5844}.marketplace-pulse-page{min-height:100%;color:var(--live-ink);padding:30px 32px 56px}.pulse-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:91px;display:flex}.pulse-heading h1{color:#eef0e9;font-family:var(--display);letter-spacing:-.05em;margin-top:4px;font-size:clamp(35px,4vw,50px);font-weight:400}.pulse-heading p{color:#69767b;margin-top:4px;font-size:10px}.pulse-period{align-items:flex-end;gap:7px;display:flex}.pulse-period label{color:#657278;text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:4px 7px;font-size:8px;font-weight:800;display:grid}.pulse-period label svg{grid-row:1}.pulse-period input{border:1px solid var(--live-line);color:#a1aba6;background:#0d1316;grid-column:1/-1;height:36px;padding:0 9px;font-size:9px}.pulse-period button{color:#a8d4c1;background:#16382e;border:1px solid #376c55;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.pulse-period button:disabled{opacity:.62}.pulse-status-line{border:1px solid var(--live-line);background:#0d1417;align-items:center;gap:13px;min-height:45px;margin-bottom:13px;padding:0 13px;display:flex}.pulse-status-line>span{color:#8f9a96;align-items:center;gap:7px;font-size:9px;display:inline-flex}.pulse-status-line b{color:#c5a45b;text-transform:uppercase;border:1px solid #59472a;padding:4px 7px;font-size:7px}.pulse-status-line b.ok{color:var(--live-green);border-color:#315741}.pulse-status-line small{color:#526066;margin-left:auto;font-size:8px}.pulse-kpis{border:1px solid var(--live-line);background:#0d1316;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pulse-kpis article{border-right:1px solid var(--live-line);align-content:center;gap:8px;min-height:112px;padding:17px 18px;display:grid}.pulse-kpis article:last-child{border-right:0}.pulse-kpis article.warning{background:#231918}.pulse-kpis span{color:#68757a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.pulse-kpis strong{color:#e1e5df;font-family:var(--display);white-space:nowrap;font-size:23px;font-weight:400}.pulse-kpis strong i{color:#56646a;font-size:13px;font-style:normal}.pulse-kpis small{color:#657278;align-items:center;gap:4px;font-size:8px;display:flex}.pulse-kpis small.positive,.pulse-kpis .positive{color:var(--live-green)}.pulse-kpis small.negative,.pulse-kpis .negative,.pulse-kpis article.warning strong{color:#df8177}.pulse-panel{border:1px solid var(--live-line);background:var(--live-panel);content-visibility:auto;contain-intrinsic-size:auto 360px}.pulse-panel>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:13px;min-height:62px;padding:13px 16px;display:flex}.pulse-panel>header span{color:#59676d;letter-spacing:.12em;font-size:7px;font-weight:800}.pulse-panel>header h2{color:#d9ddd7;font-family:var(--display);margin-top:4px;font-size:18px;font-weight:400}.pulse-panel>header small{color:#5c696e;font-size:8px}.pulse-panel>header>svg{color:#648b7a}.pulse-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:13px;margin-top:13px;display:grid}.pulse-signals>div>article{border-bottom:1px solid var(--live-line-soft);align-items:flex-start;gap:12px;min-height:79px;padding:12px 15px;display:flex}.pulse-signals>div>article:last-child{border-bottom:0}.pulse-signals>div>article>i{color:#536066;font-family:var(--mono);padding-top:2px;font-size:9px;font-style:normal}.pulse-signals>div>article>p{flex:1;gap:4px;min-width:0;display:grid}.pulse-signals>div>article strong{color:#c9d0cb;font-size:11px}.pulse-signals>div>article span{color:#69767a;font-size:9px;line-height:1.4}.pulse-signals>div>article small{color:#87948f;align-items:center;gap:4px;font-size:8px;display:flex}.pulse-signals>div>article>svg{color:#c78376}.pulse-signals>div>article.high{background:#171313;border-left:3px solid #b65d54}.pulse-signals>div>article.medium{border-left:3px solid #91773e}.pulse-signals>div>article.positive{border-left:3px solid #3b785b}.pulse-signals>div>article.positive>svg,.pulse-signals>div>article.positive small{color:var(--live-green)}.pulse-funnel-flow{gap:13px;padding:16px;display:grid}.pulse-funnel-flow article{grid-template-columns:1fr auto;gap:7px;display:grid}.pulse-funnel-flow span{color:#68757a;font-size:9px}.pulse-funnel-flow strong{color:#bdc5c0;font-family:var(--mono);font-size:10px}.pulse-funnel-flow i{background:#202a2e;grid-column:1/-1;height:6px;overflow:hidden}.pulse-funnel-flow i:before{content:"";background:linear-gradient(90deg,#3d7b5f,#77a994);width:100%;height:100%;display:block}.pulse-funnel>footer{border-top:1px solid var(--live-line);color:#69767b;align-items:center;gap:8px;min-height:50px;padding:0 16px;font-size:9px;display:flex}.pulse-funnel>footer strong{color:#d08175;font-family:var(--mono);margin-left:auto}.pulse-channels{margin-top:13px}.pulse-channels>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-channels>div>article{border-right:1px solid var(--live-line);align-content:center;gap:7px;min-height:134px;padding:17px;display:grid}.pulse-channels>div>article:last-child{border-right:0}.pulse-channels article>span{color:#77847f;font-size:9px;font-weight:800}.pulse-channels article>strong{color:#d7ddd7;font-family:var(--display);font-size:20px;font-weight:400}.pulse-channels article>b{font-size:10px}.pulse-channels article>b.positive{color:var(--live-green)}.pulse-channels article>b.negative{color:#dc8177}.pulse-channels article>small{color:#5c696e;font-size:8px}.pulse-channels article>i{background:#202a2e;height:4px;overflow:hidden}.pulse-channels article>i b{background:#6aa78c;height:100%;display:block}.pulse-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:13px;margin-top:13px;display:grid}.pulse-sku-columns{grid-template-columns:1fr 1fr;display:grid}.pulse-sku-columns>section{min-width:0;padding:14px 16px}.pulse-sku-columns>section:first-child{border-right:1px solid var(--live-line)}.pulse-sku-columns>section>strong{color:#7e8b86;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;display:flex}.pulse-sku-columns p,.pulse-stock-risk p{border-top:1px solid var(--live-line-soft);align-items:center;gap:10px;min-height:50px;padding:8px 0;display:flex}.pulse-sku-columns p>span,.pulse-stock-risk p>span{color:#afb8b3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.pulse-sku-columns p small,.pulse-stock-risk p small{color:#58666b;margin-top:3px;font-size:7px;display:block}.pulse-sku-columns p>b,.pulse-stock-risk p>b{color:#aeb8b3;font-family:var(--mono);text-align:right;white-space:nowrap;font-size:9px}.pulse-sku-columns p>b.positive{color:var(--live-green)}.pulse-sku-columns p>b.negative{color:#dc8177}.pulse-empty{color:#68757a;align-content:center;place-items:center;gap:7px;min-height:100px;font-size:9px;display:grid}.pulse-stock-risk>strong{color:#df8177;font-family:var(--display);margin:17px 16px 0;font-size:30px;font-weight:400;display:block}.pulse-stock-risk>span{color:#657278;margin:5px 16px 12px;font-size:8px;display:block}.pulse-stock-risk>div{padding:0 16px 10px}.live-shell[data-theme=light] .expense-audit-kpis,.live-shell[data-theme=light] .expense-audit-grid>.marketplace-table-wrap,.live-shell[data-theme=light] .expense-provider-head,.live-shell[data-theme=light] .expense-provider-audit>article{border-color:#e2e8e5}.live-shell[data-theme=light] .expense-audit-kpis article.warning{background:#fff3f0}.live-shell[data-theme=light] .expense-audit-kpis strong,.live-shell[data-theme=light] .expense-provider-audit p strong{color:#203229}.live-shell[data-theme=light] .expense-audit-explainer{background:#fff5f2;border-color:#ecc8c0}.live-shell[data-theme=light] .expense-audit-explainer strong{color:#9b4d45}.live-shell[data-theme=light] .expense-audit-explainer span{color:#8b6861}.live-shell[data-theme=light] .marketplace-pulse-page{color:#34443c}.live-shell[data-theme=light] .pulse-heading h1{color:#17271f}.live-shell[data-theme=light] .pulse-period input,.live-shell[data-theme=light] .pulse-status-line,.live-shell[data-theme=light] .pulse-kpis,.live-shell[data-theme=light] .pulse-panel{background:#fff;border-color:#d5ded9}.live-shell[data-theme=light] .pulse-kpis article,.live-shell[data-theme=light] .pulse-panel>header,.live-shell[data-theme=light] .pulse-signals>div>article,.live-shell[data-theme=light] .pulse-channels>div>article,.live-shell[data-theme=light] .pulse-sku-columns>section,.live-shell[data-theme=light] .pulse-sku-columns p,.live-shell[data-theme=light] .pulse-stock-risk p{border-color:#e2e8e5}.live-shell[data-theme=light] .pulse-kpis article.warning,.live-shell[data-theme=light] .pulse-signals>div>article.high{background:#fff5f2}.live-shell[data-theme=light] .pulse-kpis strong,.live-shell[data-theme=light] .pulse-panel>header h2,.live-shell[data-theme=light] .pulse-signals>div>article strong,.live-shell[data-theme=light] .pulse-channels article>strong,.live-shell[data-theme=light] .pulse-sku-columns p>span,.live-shell[data-theme=light] .pulse-stock-risk p>span{color:#203229}.live-shell[data-theme=light] .pulse-funnel-flow i,.live-shell[data-theme=light] .pulse-channels article>i,.live-shell[data-theme=light] .expense-audit-kpis i{background:#e2e9e5}@media (width<=1180px){.expense-audit-grid,.pulse-main-grid,.pulse-bottom-grid{grid-template-columns:1fr}.expense-audit-grid>.marketplace-table-wrap{border-right:0;border-bottom:1px solid var(--live-line)}.pulse-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-kpis article:nth-child(3){border-right:0}.pulse-kpis article:nth-child(-n+3){border-bottom:1px solid var(--live-line)}}@media (width<=820px){.pulse-heading{flex-direction:column}.pulse-period{flex-wrap:wrap;width:100%}.pulse-period label{flex:1}.pulse-period input{width:100%}.pulse-channels>div{grid-template-columns:1fr 1fr}.pulse-channels>div>article:nth-child(2){border-right:0}.pulse-channels>div>article:nth-child(-n+2){border-bottom:1px solid var(--live-line)}.expense-audit-kpis{grid-template-columns:1fr 1fr}.expense-audit-kpis article:nth-child(2){border-right:0}.expense-audit-kpis article:nth-child(-n+2){border-bottom:1px solid var(--live-line)}}@media (width<=620px){.marketplace-pulse-page{padding:18px 14px 82px}.pulse-period label,.pulse-period button{flex:42%}.pulse-status-line{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.pulse-status-line small{width:100%;margin-left:0}.pulse-kpis{grid-template-columns:1fr}.pulse-kpis article:nth-child(n){border-right:0;border-bottom:1px solid var(--live-line);min-height:92px}.pulse-kpis article:last-child{border-bottom:0}.pulse-channels>div,.pulse-sku-columns,.expense-audit-kpis{grid-template-columns:1fr}.pulse-channels>div>article:nth-child(n),.pulse-sku-columns>section:first-child,.expense-audit-kpis article:nth-child(n){border-right:0;border-bottom:1px solid var(--live-line)}.pulse-channels>div>article:last-child,.expense-audit-kpis article:last-child{border-bottom:0}.expense-audit-explainer{align-items:flex-start}}.marketplace-pulse-page{--sans:Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#dbe8f3;min-height:100%;font-family:var(--sans);background:#071523;padding:0 0 48px;overflow:hidden}.pulse-report-title{background:linear-gradient(#081728,#071321);border-bottom:1px solid #17405c;justify-content:space-between;align-items:center;min-height:57px;padding:0 16px;display:flex}.pulse-report-title>div{align-items:center;gap:10px;display:flex}.pulse-logo{color:#2ad3ef;background:#063b50;border:1px solid #0e7691;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 20px #09a3bd1c}.pulse-report-title p{gap:2px;display:grid}.pulse-report-title p strong{color:#edf5fb;letter-spacing:-.02em;font-size:19px}.pulse-report-title p small{color:#7891a6;font-size:11px}.pulse-source{color:#8fa9bd;font-family:var(--mono);align-items:center;gap:7px;font-size:10px;display:inline-flex}.pulse-filter-bar{background:#0a1c2d;border-bottom:1px solid #18425f;grid-template-columns:minmax(300px,1.1fr) minmax(300px,1.1fr) minmax(150px,.55fr) minmax(220px,.8fr) auto auto;align-items:end;gap:8px;min-height:82px;padding:10px 13px;display:grid}.pulse-date-group{grid-template-columns:1fr 1fr;gap:7px;min-width:0;display:grid}.pulse-date-group>span,.pulse-select>span{color:#8298aa;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.pulse-date-group label{color:#a8bed0;background:#0d2033;border:1px solid #24536f;border-radius:9px;align-items:center;gap:7px;min-width:0;height:39px;padding:0 11px;display:flex}.pulse-date-group input{color:#dbe8f2;width:100%;min-width:0;font:700 12px var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0}.pulse-select{gap:7px;min-width:0;display:grid}.pulse-select select,.pulse-toolbar select{color:#dbe8f2;min-width:0;height:39px;font:700 11px var(--sans);background:#0d2033;border:1px solid #24536f;border-radius:9px;padding:0 34px 0 11px}.pulse-save,.pulse-filter-toggle,.pulse-toolbar button{color:#d8e5ef;height:39px;font:800 10px var(--sans);white-space:nowrap;background:#0d2033;border:1px solid #24536f;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pulse-filter-toggle svg:last-child{margin-left:2px}.pulse-advanced-filters{color:#8299aa;background:#0b1b2b;border-bottom:1px solid #1c4059;align-items:center;gap:8px;min-height:42px;padding:7px 13px;font-size:10px;display:flex}.pulse-advanced-filters button{color:#cad9e5;background:#0e2336;border:1px solid #28546e;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:800}.pulse-matrix-shell{background:#f7f9fb;border-block:1px solid #1a4663;margin:10px 0 0}.pulse-toolbar{background:#0b2236;border-bottom:1px solid #28506a;grid-template-columns:auto auto minmax(260px,1fr) minmax(120px,.38fr) minmax(105px,.3fr) auto auto auto auto;align-items:end;gap:8px;min-height:80px;padding:9px 13px;display:grid}.pulse-toolbar>strong{color:#edf5fb;align-self:center;font-size:16px}.pulse-toolbar>label:not(.pulse-search):not(.pulse-sort){gap:5px;min-width:0;display:grid}.pulse-toolbar>label>span{color:#7891a5;text-transform:uppercase;font-size:8px;font-weight:900}.pulse-toolbar .pulse-presets{align-self:center}.pulse-search{color:#71899c;background:#0d2033;border:1px solid #28546f;border-radius:9px;align-items:center;gap:8px;min-width:0;height:39px;padding:0 12px;display:flex}.pulse-search input{color:#dbe8f2;background:0 0;border:0;outline:0;width:100%;font-size:11px}.pulse-sort{color:#d8e5ef;background:#0d2033;border:1px solid #28546f;border-radius:9px;align-items:center;gap:4px;height:39px;display:inline-flex}.pulse-sort>svg{margin-left:9px}.pulse-sort select{background:0 0;border:0;max-width:132px}.pulse-toolbar .pulse-apply{color:#d9f7fb;background:#0d4a5b;border-color:#1c7c93}.pulse-toolbar button:disabled{opacity:.6}.pulse-metric-picker{color:#31495b;background:#edf3f7;border-bottom:1px solid #cbd8e1;grid-template-columns:repeat(5,minmax(145px,1fr));gap:7px;padding:12px 14px;display:grid}.pulse-metric-picker label{background:#fff;border:1px solid #d3dfe7;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 8px;display:flex}.pulse-metric-picker label>span{gap:2px;font-size:10px;font-weight:800;display:grid}.pulse-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#2b4253;width:100%;min-width:1510px;font:11px var(--sans)}.pulse-matrix th{z-index:6;color:#f0f5f9;text-align:center;background:#123a55;border-bottom:2px solid #486c83;border-right:1px solid #315872;height:48px;padding:6px 8px;font-size:10px;position:sticky;top:0}.pulse-matrix th>small{color:#a7bbca;margin-top:2px;font-size:8px;line-height:1.15}.pulse-matrix th:first-child{z-index:9;width:228px;left:0}.pulse-matrix th:nth-child(2){z-index:9;background:#173451;width:220px;left:228px}.pulse-matrix th:nth-child(3),.pulse-matrix th:nth-child(4){width:112px}.pulse-matrix th:nth-child(5){width:90px}.pulse-matrix th:nth-child(n+6){width:105px}.pulse-matrix td{color:#354b59;text-align:right;white-space:nowrap;border-bottom:1px dashed #c7d1d8;border-right:1px dashed #c2ced6;height:31px;padding:5px 8px}.pulse-product-cell{z-index:4;vertical-align:middle;width:228px;position:sticky;left:0;box-shadow:6px 0 11px #0b294017;text-align:left!important;white-space:normal!important;background:#fff!important;border-right:1px solid #7890a0!important;padding:18px 15px!important}.pulse-product-cell strong{color:#275bf1;font-size:12px;display:block}.pulse-product-cell small{color:#677e8e;margin-top:6px;font-size:10px;line-height:1.35;display:block}.pulse-product-cell a{color:#2e62dc;margin-top:7px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.pulse-product-cell>span{color:#8799a6;margin-top:6px;font-size:9px;display:block}.pulse-metric-name{z-index:3;background:#fbfcfd;width:220px;position:sticky;left:228px;box-shadow:6px 0 10px #0b294012;text-align:left!important}.pulse-metric-name>span:first-child{color:#546b7b;text-overflow:ellipsis;vertical-align:middle;max-width:178px;font-weight:800;display:inline-block;overflow:hidden}.pulse-help-button{color:#fff;width:19px;height:19px;font:900 10px var(--sans);cursor:help;background:#4c5e6b;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.pulse-help-button:hover,.pulse-help-button:focus-visible{background:#0d829d;outline:3px solid #0d829d24}.pulse-help-popover{z-index:10000;color:#d8e6f0;width:min(430px,100vw - 24px);font:11px/1.45 var(--sans);text-align:left;white-space:normal;pointer-events:none;background:#0b2133;border:1px solid #28627c;border-radius:12px;gap:8px;padding:15px 16px;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 18px 46px #04101bc7,inset 0 1px #ffffff0c}.pulse-help-popover strong{color:#f2f7fa;letter-spacing:-.01em;font-size:13px}.pulse-help-popover em{color:#d8eef4;background:#0f2b40;border-left:3px solid #20b7d0;border-radius:0 7px 7px 0;padding:9px 10px;font-style:normal}.pulse-help-popover .pulse-help-warning{color:#f0c575;background:#5b3c1438;border:1px solid #a9762b66;border-radius:7px;padding:7px 9px}.pulse-matrix td.heat-good{background:#c2ebd7}.pulse-matrix td.heat-bad{background:#f4b7b4}.pulse-matrix td.heat-mid{background:#fff0c4}.pulse-matrix td.heat-empty{color:#a6b1b9;background:#eef2f5}.pulse-empty-state{color:#6f8493;justify-content:center;align-items:center;gap:9px;min-height:390px;font-size:12px;display:flex}.live-shell[data-theme=light] .marketplace-pulse-page{background:#eef3f6}.live-shell[data-theme=light] .marketplace-pulse-page .pulse-date-group input,.live-shell[data-theme=light] .marketplace-pulse-page .pulse-filter-bar select,.live-shell[data-theme=light] .marketplace-pulse-page .pulse-toolbar input,.live-shell[data-theme=light] .marketplace-pulse-page .pulse-toolbar select{color:#dbe8f2;font-size:11px}.live-shell[data-theme=light] .marketplace-pulse-page .pulse-date-group input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-weight:700}@media (width<=1480px){.pulse-filter-bar{grid-template-columns:minmax(270px,1fr) minmax(270px,1fr) 140px minmax(180px,.7fr) auto}.pulse-filter-toggle{grid-column:1/-1;justify-self:end}.pulse-toolbar{grid-template-columns:auto auto minmax(220px,1fr) 130px 110px auto auto}.pulse-toolbar>button:last-child,.pulse-toolbar .pulse-apply{align-self:end}}@media (width<=980px){.pulse-filter-bar{grid-template-columns:1fr 1fr}.pulse-date-group,.pulse-select.cabinet{grid-column:span 2}.pulse-toolbar{grid-template-columns:1fr 1fr}.pulse-toolbar>strong,.pulse-search{grid-column:span 2}.pulse-metric-picker{grid-template-columns:repeat(2,1fr)}.pulse-matrix-scroll{max-height:none}}@media (width<=620px){.marketplace-pulse-page{padding:0 0 70px}.pulse-report-title{padding-inline:10px}.pulse-source{display:none}.pulse-filter-bar{grid-template-columns:1fr}.pulse-date-group,.pulse-select.cabinet,.pulse-filter-toggle{grid-column:1}.pulse-advanced-filters{flex-wrap:wrap;align-items:flex-start}.pulse-advanced-filters em{width:100%;margin-left:0}.pulse-toolbar{grid-template-columns:1fr}.pulse-toolbar>strong,.pulse-search{grid-column:1}.pulse-metric-picker{grid-template-columns:1fr}}.marketplace-pulse-page{--pulse-surface:var(--live-panel);--pulse-surface-soft:var(--live-panel-2);--pulse-header:color-mix(in srgb, var(--live-panel-2) 88%, var(--live-green) 4%);--pulse-header-accent:color-mix(in srgb, var(--live-panel-2) 84%, var(--live-green) 9%);background:var(--live-bg);min-height:100%;color:var(--live-ink);font-family:var(--sans);padding:10px 12px 42px;overflow:hidden}.pulse-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:100px;padding-bottom:22px;display:flex}.pulse-page-heading h1{color:var(--live-ink);font-family:var(--display);letter-spacing:-.045em;margin-top:6px;font-size:clamp(31px,4vw,47px);font-weight:400;line-height:1}.pulse-page-heading p{color:var(--live-muted);margin-top:8px;font-size:10px}.pulse-heading-meta{max-width:520px;color:var(--live-muted);justify-items:end;gap:7px;padding-right:40px;display:grid}.pulse-heading-meta span{max-width:100%;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex;overflow:hidden}.pulse-heading-meta svg{color:var(--live-green);flex:none}.pulse-heading-meta small{font-size:8px}.pulse-filter-bar{border:1px solid var(--live-line);background:var(--pulse-surface);min-height:50px;box-shadow:0 4px 16px color-mix(in srgb, var(--live-bg) 9%, transparent);scrollbar-width:thin;border-radius:8px;align-items:center;gap:6px;padding:6px 7px;display:flex;overflow:auto hidden}.pulse-date-group{border:1px solid var(--live-line);background:var(--pulse-surface-soft);border-radius:6px;flex:1 0 238px;align-items:center;gap:5px;min-width:238px;height:36px;padding:0 8px;display:flex;overflow:hidden}.pulse-date-group.comparison{flex-basis:248px;min-width:248px}.pulse-filter-dot{background:var(--live-dim);border-radius:50%;flex:none;width:6px;height:6px}.pulse-date-group.current .pulse-filter-dot{background:var(--live-green)}.pulse-date-group.comparison .pulse-filter-dot{background:var(--live-amber)}.pulse-date-group>svg,.pulse-select>svg{color:var(--live-muted);flex:none}.pulse-date-group>strong,.pulse-select>strong{color:var(--live-muted);white-space:nowrap;flex:none;font-size:9px;font-weight:800}.pulse-date-group>i{color:var(--live-dim);flex:none;font-size:9px;font-style:normal}.pulse-date-group label{background:0 0;border:0;flex:1 1 0;align-items:center;min-width:0;height:auto;padding:0;display:flex;position:relative}.pulse-date-group input{width:100%;min-width:0;color:var(--live-ink);font:700 9px var(--sans);color-scheme:inherit;background:0 0;border:0;outline:0;padding:0}.pulse-date-group input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}.pulse-select{border:1px solid var(--live-line);background:var(--pulse-surface-soft);border-radius:6px;flex:0 0 160px;align-items:center;gap:5px;min-width:160px;height:36px;padding:0 8px;display:flex}.pulse-select.cabinet{flex-basis:188px;min-width:188px}.pulse-select .pulse-filter-dot{background:color-mix(in srgb, var(--live-green) 35%, var(--live-dim))}.pulse-select select,.pulse-toolbar select{min-width:0;height:34px;color:var(--live-ink);font:700 10px var(--sans);color-scheme:inherit;background:0 0;border:0;border-radius:0;padding:0 14px 0 3px}.pulse-select select{flex:1 1 0;width:100%}.pulse-save,.pulse-filter-toggle,.pulse-toolbar button{border:1px solid var(--live-line);background:var(--pulse-surface-soft);height:34px;color:var(--live-muted);font:800 10px var(--sans);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.pulse-save:hover,.pulse-filter-toggle:hover,.pulse-toolbar button:hover{border-color:color-mix(in srgb, var(--live-green) 55%, var(--live-line));color:var(--live-ink)}.pulse-save span{align-items:center;gap:7px;display:inline-flex}.pulse-save i{background:var(--live-line);border-radius:9px;width:27px;height:15px;display:inline-block;position:relative}.pulse-save i:after{content:"";background:var(--live-dim);border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:2px;left:2px}.pulse-save.active{color:var(--live-green)}.pulse-save.active i{background:color-mix(in srgb, var(--live-green) 62%, var(--pulse-surface))}.pulse-save.active i:after{background:var(--live-panel);transform:translate(12px)}.pulse-advanced-filters{border:1px solid var(--live-line);background:var(--pulse-surface-soft);min-height:36px;color:var(--live-muted);border-top:0;align-items:center;gap:8px;padding:5px 9px;font-size:9px;display:flex}.pulse-advanced-filters button{border:1px solid var(--live-line);background:var(--pulse-surface);color:var(--live-ink);border-radius:0;padding:6px 10px;font-size:9px;font-weight:800}.pulse-advanced-filters em{color:var(--live-amber);margin-left:auto;font-style:normal}.pulse-matrix-shell{border:1px solid var(--live-line);background:var(--pulse-surface);box-shadow:0 4px 16px color-mix(in srgb, var(--live-bg) 9%, transparent);border-radius:8px;margin-top:8px;overflow:hidden}.pulse-toolbar{border-bottom:1px solid var(--live-line);background:var(--pulse-surface-soft);scrollbar-width:thin;align-items:center;gap:6px;min-height:48px;padding:6px 7px;display:flex;overflow:auto hidden}.pulse-toolbar-title{min-width:145px;height:34px;color:var(--live-ink);flex:0 0 145px;align-items:center;gap:7px;display:flex}.pulse-toolbar-title svg{color:var(--live-green)}.pulse-toolbar-title>span{gap:1px;min-width:0;display:grid}.pulse-toolbar-title h1{color:var(--live-ink);font:800 14px/1.1 var(--sans);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-toolbar-title small{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pulse-toolbar>label.pulse-toolbar-select.pulse-toolbar-select{border:1px solid var(--live-line);background:var(--pulse-surface);border-radius:6px;flex:0 0 155px;align-items:center;gap:3px;min-width:0;height:34px;padding-left:8px;display:flex}.pulse-toolbar>label.pulse-toolbar-select.view{flex-basis:96px}.pulse-toolbar .pulse-toolbar-select>span{color:var(--live-muted);white-space:nowrap;flex:none;font-size:7px;font-weight:800}.pulse-toolbar .pulse-toolbar-select select{flex:1 1 0;width:100%;padding-left:2px}.pulse-search{border:1px solid var(--live-line);background:var(--pulse-surface);min-width:160px;height:34px;color:var(--live-dim);border-radius:6px;flex:190px;align-items:center;gap:8px;padding:0 9px;display:flex}.pulse-search input{width:100%;color:var(--live-ink);background:0 0;border:0;outline:0;font-size:10px}.pulse-search input::placeholder{color:var(--live-dim)}.pulse-sort{border:1px solid var(--live-line);background:var(--pulse-surface);min-width:124px;height:34px;color:var(--live-muted);border-radius:6px;flex:0 0 124px;align-items:center;gap:3px;display:inline-flex}.pulse-sort>svg{flex:none;margin-left:8px}.pulse-sort select{background:0 0;border:0;width:100%;max-width:100px}.pulse-toolbar button{flex:none}.pulse-toolbar button:disabled{opacity:.5;cursor:default}.pulse-metric-picker{border-bottom:1px solid var(--live-line);background:var(--pulse-surface-soft);color:var(--live-ink);grid-template-columns:repeat(5,minmax(145px,1fr));gap:7px;padding:12px;display:grid}.pulse-metric-picker>div{grid-column:1/-1;justify-content:space-between;display:flex}.pulse-metric-picker>div span{color:var(--live-muted);font-size:9px}.pulse-metric-picker label{border:1px solid var(--live-line);background:var(--pulse-surface);align-items:center;gap:7px;min-height:36px;padding:7px 8px;display:flex}.pulse-metric-picker label>span{color:var(--live-ink);gap:2px;font-size:9px;font-weight:800;display:grid}.pulse-metric-picker label small{color:var(--live-muted);font-size:7px;font-weight:600}.pulse-primary-heading{align-items:center;gap:6px;display:flex}.pulse-primary-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-primary-heading>small{color:var(--live-muted);font-size:7px;font-weight:700}.pulse-pager{align-items:center;gap:4px;margin-left:auto;display:flex}.pulse-pager small{margin-right:4px}.pulse-pager button{border:1px solid var(--live-line);background:var(--pulse-surface);width:23px;height:23px;color:var(--live-muted);place-items:center;display:grid}.pulse-pager button:disabled{opacity:.35}.pulse-primary-heading .pulse-pager button{background:var(--pulse-header);width:21px;height:21px}.pulse-matrix-scroll{background:var(--pulse-surface);min-height:clamp(330px,56vh,460px);max-height:calc(100vh - 202px);overflow:auto}.pulse-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1100px;color:var(--live-ink);font:10px var(--sans)}.pulse-matrix .pulse-col-product{width:176px}.pulse-matrix .pulse-col-metric{width:180px}.pulse-matrix .pulse-col-total{width:90px}.pulse-matrix .pulse-col-comparison{width:96px}.pulse-matrix .pulse-col-delta{width:82px}.pulse-matrix .pulse-col-period{width:auto}.pulse-matrix th{z-index:6;border-right:1px solid var(--live-line);border-bottom:1px solid color-mix(in srgb, var(--live-green) 36%, var(--live-line));background:var(--pulse-header);height:40px;color:var(--live-ink);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:6px 8px;font-size:9px;position:sticky;top:0}.pulse-matrix th>span,.pulse-matrix th>small{display:block}.pulse-matrix th>small{color:var(--live-muted);text-transform:none;margin-top:3px;font-size:7px;line-height:1.15}.pulse-matrix th:first-child{z-index:9;text-align:left;width:176px;min-width:176px;max-width:176px;left:0}.pulse-matrix th:nth-child(2){z-index:9;background:var(--pulse-header-accent);text-align:left;width:180px;min-width:180px;max-width:180px;left:176px}.pulse-matrix th:nth-child(3){width:90px;min-width:90px;max-width:90px}.pulse-matrix th:nth-child(4){width:96px;min-width:96px;max-width:96px}.pulse-matrix th:nth-child(5){width:82px;min-width:82px;max-width:82px}.pulse-matrix th:nth-child(n+6){width:68px;min-width:68px}.pulse-matrix td{border-right:1px solid var(--live-line-soft);border-bottom:1px solid var(--live-line-soft);height:26px;color:var(--live-muted);text-align:right;white-space:nowrap;padding:4px 6px}.pulse-matrix tr.product-start td{border-top:1px solid color-mix(in srgb, var(--live-ink) 24%, var(--live-line))}.pulse-product-column{z-index:4;vertical-align:middle;width:176px;min-width:176px;max-width:176px;box-shadow:6px 0 11px color-mix(in srgb, var(--live-bg) 28%, transparent);position:sticky;left:0;border-right-color:var(--live-line)!important;background:var(--pulse-surface)!important;text-align:left!important;white-space:normal!important;padding:10px 9px!important}.pulse-product-cell{width:auto;box-shadow:none;grid-template-columns:minmax(0,1fr);justify-items:center;gap:9px;display:grid;position:static;background:0 0!important;border:0!important;padding:0!important}.pulse-product-image{object-fit:cover;border:1px solid var(--live-line);background:var(--pulse-surface-soft);width:84px;height:112px;display:block}.pulse-product-cell .pulse-product-image-empty{color:var(--live-dim);place-items:center;display:grid}.pulse-product-cell p{text-align:center;justify-items:center;gap:5px;width:100%;min-width:0;display:grid}.pulse-product-cell a,.pulse-product-cell p>strong{max-width:100%;color:var(--live-green);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.pulse-product-cell a svg{flex:none}.pulse-product-cell small{color:var(--live-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.pulse-product-cell p>span{color:var(--live-dim);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pulse-product-cell em{background:var(--live-green-soft);width:max-content;color:var(--live-green);padding:3px 5px;font-size:7px;font-style:normal}.pulse-group-cell{align-items:center;gap:10px;display:flex}.pulse-group-mark{border:1px solid var(--live-line);width:39px;height:39px;color:var(--live-green);background:var(--pulse-surface-soft);flex:none;place-items:center;display:grid}.pulse-group-cell p{gap:4px;min-width:0;display:grid}.pulse-group-cell strong{color:var(--live-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pulse-group-cell small,.pulse-group-cell p>span{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pulse-metric-name{z-index:3;background:var(--pulse-surface-soft);width:180px;min-width:180px;max-width:180px;box-shadow:6px 0 11px color-mix(in srgb, var(--live-bg) 22%, transparent);position:sticky;left:176px;text-align:left!important}.pulse-metric-name>span:first-child{max-width:138px;color:var(--live-muted);text-overflow:ellipsis;vertical-align:middle;font-weight:700;display:inline-block;overflow:hidden}.pulse-help{vertical-align:middle;margin-left:5px;display:inline-flex}.pulse-help-button{border:1px solid var(--live-line);background:var(--pulse-surface);width:18px;height:18px;color:var(--live-muted);font:900 9px var(--sans);cursor:help;border-radius:50%;place-items:center;padding:0;display:inline-grid}.pulse-help-button:hover,.pulse-help-button:focus-visible{border-color:var(--live-green);background:var(--live-green-soft);color:var(--live-green);outline:2px solid color-mix(in srgb, var(--live-green) 20%, transparent)}.pulse-help-popover{z-index:10000;border:1px solid var(--live-line);background:var(--live-panel);width:min(430px,100vw - 24px);color:var(--live-ink);font:10px/1.45 var(--sans);text-align:left;white-space:normal;pointer-events:none;border-radius:0;gap:8px;padding:15px 16px;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 18px 46px #00000061}.pulse-help-popover strong{color:var(--live-ink);font-size:12px}.pulse-help-popover>span{color:var(--live-muted)}.pulse-help-popover em{border-left:3px solid var(--live-green);background:var(--live-green-soft);color:var(--live-ink);padding:9px 10px;font-style:normal}.pulse-help-popover small{color:var(--live-muted);font-size:8px}.pulse-help-popover .pulse-help-warning{border:1px solid color-mix(in srgb, var(--live-amber) 55%, var(--live-line));background:var(--live-amber-soft);color:var(--live-amber);padding:7px 9px}.pulse-help-popover[data-theme=light]{--live-panel:#fff;--live-ink:#203028;--live-muted:#66756e;--live-line:#d5ded9;--live-green:#16875d;--live-green-soft:#e3f1e9;--live-amber:#976a12;--live-amber-soft:#fff4d8;box-shadow:0 18px 46px #1f30282e}.pulse-matrix td.positive{color:var(--live-green);font-weight:800}.pulse-matrix td.negative{color:var(--live-red);font-weight:800}.pulse-matrix td.neutral,.pulse-matrix td.comparison{color:var(--live-muted)}.pulse-matrix td.heat-good{background:color-mix(in srgb, var(--live-green) 18%, var(--pulse-surface));color:color-mix(in srgb, var(--live-green) 84%, var(--live-ink))}.pulse-matrix td.heat-bad{background:color-mix(in srgb, var(--live-red) 18%, var(--pulse-surface));color:color-mix(in srgb, var(--live-red) 84%, var(--live-ink))}.pulse-matrix td.heat-mid{background:color-mix(in srgb, var(--live-amber) 15%, var(--pulse-surface));color:var(--live-ink)}.pulse-matrix td.heat-empty{background:var(--pulse-surface-soft);color:var(--live-dim)}.pulse-empty-state{min-height:390px;color:var(--live-muted);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.live-shell[data-theme=light] .marketplace-pulse-page{--live-green:#0c6f49;--live-dim:#586760;background:var(--live-bg);color:var(--live-ink)}.live-shell[data-theme=light] .marketplace-pulse-page .pulse-date-group input,.live-shell[data-theme=light] .marketplace-pulse-page .pulse-filter-bar select,.live-shell[data-theme=light] .marketplace-pulse-page .pulse-toolbar input,.live-shell[data-theme=light] .marketplace-pulse-page .pulse-toolbar select{color:var(--live-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1480px){.pulse-date-group{flex-basis:244px;min-width:244px}.pulse-date-group.comparison{flex-basis:254px;min-width:254px}.pulse-select{flex-basis:140px;min-width:140px}.pulse-select.cabinet{flex-basis:151px;min-width:151px}.pulse-filter-toggle svg:last-child{display:none}.pulse-toolbar-title{flex-basis:145px;min-width:145px}.pulse-toolbar-title small{display:none}.pulse-toolbar>label.pulse-toolbar-select.pulse-toolbar-select{flex-basis:150px}.pulse-toolbar>label.pulse-toolbar-select.view{flex-basis:92px}.pulse-sort{flex-basis:118px;min-width:118px}}@media (width<=980px){.marketplace-pulse-page{padding:8px 8px 68px}.pulse-metric-picker{grid-template-columns:repeat(2,1fr)}.pulse-matrix-scroll{max-height:calc(100vh - 196px)}}@media (width<=620px){.marketplace-pulse-page{padding:7px 7px 72px}.pulse-date-group{flex-basis:244px;min-width:244px}.pulse-date-group.comparison{flex-basis:254px;min-width:254px}.pulse-advanced-filters{flex-wrap:wrap;align-items:flex-start}.pulse-advanced-filters em{width:100%;margin-left:0}.pulse-metric-picker{grid-template-columns:1fr}.pulse-matrix-scroll{max-height:none}}.balance-page{min-width:0;color:var(--live-ink);gap:18px;padding:30px 32px 64px;font-size:13px;display:grid}.balance-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.balance-heading>div:first-child{min-width:0}.balance-heading>div:first-child>span{color:var(--live-green);letter-spacing:.12em;font-size:11px;font-weight:850}.balance-heading h1{color:var(--live-ink);letter-spacing:-.045em;margin:5px 0 2px;font-size:clamp(30px,3vw,42px);line-height:1.05}.balance-heading p{color:var(--live-muted);font-size:13px}.balance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.balance-actions label{color:var(--live-muted);gap:5px;font-size:10px;font-weight:750;display:grid}.balance-actions input{border:1px solid var(--live-line);height:38px;color:var(--live-ink);background:var(--live-panel);border-radius:8px;padding:0 11px;font-size:12px}.balance-page .live-primary,.balance-page .live-secondary{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:780;display:inline-flex}.balance-page .live-primary{border:1px solid var(--live-green);color:#fff;background:var(--live-green)}.balance-page .live-secondary{border:1px solid var(--live-line);color:var(--live-ink);background:var(--live-panel)}.balance-page .live-primary:hover{filter:brightness(.94)}.balance-page .live-secondary:hover{border-color:color-mix(in srgb, var(--live-green) 46%, var(--live-line))}.balance-page .live-primary:disabled{opacity:.55;cursor:wait}.balance-source,.balance-history{border:1px solid var(--live-line);background:var(--live-panel);align-items:center;gap:11px;min-width:0;display:flex}.balance-source{border-radius:10px;min-height:58px;padding:10px 14px}.balance-source>svg{color:var(--live-green);flex:none}.balance-source>div{flex:1;gap:2px;min-width:0;display:grid}.balance-source strong{font-size:13px}.balance-source span{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.balance-source i{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.balance-source i.active{color:var(--live-green);background:var(--live-green-soft)}.balance-source i.pending{color:var(--live-amber);background:var(--live-amber-soft)}.balance-history{border-radius:9px;min-height:50px;padding:8px 12px}.balance-history>svg{color:var(--live-muted)}.balance-history>span{white-space:nowrap;font-size:11px;font-weight:800}.balance-history>div{gap:5px;min-width:0;display:flex;overflow-x:auto}.balance-history button{border:1px solid var(--live-line);min-width:max-content;color:var(--live-muted);background:0 0;border-radius:6px;padding:5px 8px;font-size:10px}.balance-history small{color:var(--live-muted);white-space:nowrap;margin-left:auto;font-size:10px}.balance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.balance-kpis>button{border:1px solid var(--live-line);min-width:0;min-height:118px;color:var(--live-ink);background:var(--live-panel);text-align:left;border-radius:10px;align-content:space-between;gap:7px;padding:16px 17px;display:grid}.balance-kpis>button:hover{border-color:color-mix(in srgb, var(--live-green) 50%, var(--live-line));transform:translateY(-1px)}.balance-kpis span{color:var(--live-muted);font-size:11px;font-weight:750}.balance-kpis strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2vw,27px);overflow:hidden}.balance-kpis small{color:var(--live-muted);align-items:center;gap:5px;font-size:10px;display:flex}.balance-kpis small svg:last-child{margin-left:auto}.balance-kpis>button.balanced{border-color:color-mix(in srgb, var(--live-green) 44%, var(--live-line))}.balance-kpis>button.balanced strong,.balance-kpis>button.balanced small{color:var(--live-green)}.balance-kpis>button.unbalanced{border-color:color-mix(in srgb, var(--live-red) 58%, var(--live-line))}.balance-kpis>button.unbalanced strong,.balance-kpis>button.unbalanced small{color:var(--live-red)}.balance-tabs{border-bottom:1px solid var(--live-line);gap:4px;min-width:0;display:flex;overflow-x:auto}.balance-tabs button{min-width:max-content;min-height:45px;color:var(--live-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.balance-tabs button:hover{color:var(--live-ink)}.balance-tabs button.active{border-bottom-color:var(--live-green);color:var(--live-green)}.balance-tabs b{background:color-mix(in srgb, var(--live-muted) 13%, transparent);text-align:center;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px}.balance-empty{min-height:180px;color:var(--live-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.balance-equation{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.balance-equation>article{border:1px solid var(--live-line);background:var(--live-panel);border-radius:11px;min-width:0;overflow:hidden}.balance-equation>article>header{border-bottom:1px solid var(--live-line);background:color-mix(in srgb, var(--live-muted) 5%, var(--live-panel));justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 15px;display:flex}.balance-equation>article>header span{color:var(--live-muted);letter-spacing:.08em;font-size:10px;font-weight:850}.balance-equation>article>header strong{letter-spacing:-.035em;font-size:18px}.balance-equation article>button{border:0;border-bottom:1px solid var(--live-line);width:100%;min-height:62px;color:var(--live-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:11px 14px;display:grid}.balance-equation article>button:last-child{border-bottom:0}.balance-equation article>button:hover{background:color-mix(in srgb, var(--live-green) 7%, transparent)}.balance-equation article>button>span{gap:3px;min-width:0;display:grid}.balance-equation article>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.balance-equation article>button small{color:var(--live-muted);font-size:10px}.balance-equation article>button strong{white-space:nowrap;font-size:13px}.balance-equation article>button>svg{color:var(--live-muted)}.balance-equals{color:var(--live-green);align-content:center;place-items:center;gap:7px;display:grid}.balance-equals span{font-size:20px;font-weight:850}.balance-detail-grid{gap:10px;min-width:0;display:grid}.balance-detail-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-detail-panel{border:1px solid var(--live-line);background:var(--live-panel);border-radius:11px;min-width:0;overflow:hidden}.balance-detail-panel>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:12px 14px;display:flex}.balance-detail-panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.balance-detail-panel>header svg{color:var(--live-green);flex:none}.balance-detail-panel>header span{gap:2px;min-width:0;display:grid}.balance-detail-panel>header b{font-size:12px}.balance-detail-panel>header small{color:var(--live-muted);font-size:9px}.balance-detail-panel>header>strong{white-space:nowrap;font-size:14px}.balance-source-note{border-bottom:1px solid var(--live-line);background:var(--live-amber-soft);gap:2px;padding:9px 13px;display:grid}.balance-source-note.ready{background:var(--live-green-soft)}.balance-source-note span{color:var(--live-ink);font-size:9px;font-weight:800}.balance-source-note small{color:var(--live-muted);font-size:8px;line-height:1.4}.supplier-totals{text-align:right}.supplier-totals small b{color:var(--live-ink)}.balance-detail-list{max-height:360px;overflow-y:auto}.balance-detail-list>div{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.balance-detail-list>div:last-child{border-bottom:0}.balance-detail-list>div>span{gap:2px;min-width:0;display:grid}.balance-detail-list>div>span:last-child{text-align:right}.balance-detail-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.balance-detail-list strong{white-space:nowrap;font-size:11px}.balance-detail-list small{color:var(--live-muted);font-size:9px}.balance-detail-list i{border-radius:4px;width:max-content;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850}.balance-detail-list i.own{color:var(--live-green);background:var(--live-green-soft)}.balance-detail-list i.marketplace{color:var(--live-amber);background:var(--live-amber-soft)}.balance-detail-list>p{min-height:116px;color:var(--live-muted);text-align:center;place-items:center;padding:20px;font-size:10px;line-height:1.5;display:grid}.balance-currencies{border-bottom:1px solid var(--live-line);gap:6px;padding:8px 11px;display:flex;overflow-x:auto}.balance-currencies>span{border:1px solid var(--live-line);border-radius:7px;gap:2px;min-width:104px;padding:7px 8px;display:grid}.balance-currencies b{font-size:9px}.balance-currencies small{color:var(--live-muted);white-space:nowrap;font-size:8px}.balance-control-panel,.balance-table-panel{border:1px solid var(--live-line);background:var(--live-panel);border-radius:11px;min-width:0;overflow:hidden}.balance-control-panel>header,.balance-table-heading{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.balance-control-panel>header>div,.balance-table-heading>div{align-items:center;gap:10px;display:flex}.balance-control-panel>header svg,.balance-table-heading svg{color:var(--live-green)}.balance-control-panel>header span,.balance-table-heading span{gap:2px;display:grid}.balance-control-panel>header b,.balance-table-heading b{font-size:13px}.balance-control-panel>header small,.balance-table-heading small{color:var(--live-muted);font-size:10px}.balance-control-list{display:grid}.balance-control-list>button{border:0;border-bottom:1px solid var(--live-line);min-height:68px;color:var(--live-ink);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:11px;padding:10px 14px;display:grid}.balance-control-list>button:hover{background:color-mix(in srgb, var(--live-green) 6%, transparent)}.control-status svg{width:20px;height:20px}.balance-control-list button.ok .control-status,.balance-control-list button.ok>strong{color:var(--live-green)}.balance-control-list button.gap .control-status,.balance-control-list button.gap>strong{color:var(--live-red)}.balance-control-list button.missing_source .control-status,.balance-control-list button.missing_source>strong,.balance-control-list button.stale .control-status,.balance-control-list button.stale>strong,.balance-control-list button.unreconciled .control-status,.balance-control-list button.unreconciled>strong{color:var(--live-amber)}.balance-control-list button>span:nth-child(2){gap:3px;display:grid}.balance-control-list button b{font-size:14px}.balance-control-list button small{color:var(--live-muted);font-size:12px}.balance-control-list button>strong{white-space:nowrap;font-size:14px}.control-action{color:var(--live-muted);justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.balance-legacy-note{color:var(--live-amber);background:var(--live-amber-soft);align-items:flex-start;gap:9px;padding:13px 15px;display:flex}.balance-legacy-note span{gap:2px;display:grid}.balance-legacy-note b{font-size:13px}.balance-legacy-note small{font-size:11px}.balance-table-scroll{width:100%;overflow:auto}.balance-table-panel table{border-collapse:collapse;width:100%;min-width:850px;font-size:11px}.balance-table-panel th{border-bottom:1px solid var(--live-line);height:38px;color:var(--live-muted);background:color-mix(in srgb, var(--live-muted) 5%, var(--live-panel));text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:8px 12px;font-size:9px}.balance-table-panel td{border-bottom:1px solid var(--live-line);vertical-align:middle;min-height:52px;padding:10px 12px}.balance-table-panel tbody tr{cursor:pointer}.balance-table-panel tbody tr:hover{background:color-mix(in srgb, var(--live-green) 6%, transparent)}.balance-table-panel tr.excluded{opacity:.56}.balance-table-panel td code{color:var(--live-green);font-size:10px}.balance-table-panel td strong,.balance-table-panel td small{display:block}.balance-table-panel td strong{font-size:11px}.balance-table-panel td small{color:var(--live-muted);margin-top:2px;font-size:9px}.balance-table-panel td.negative{color:var(--live-red);font-weight:800}.balance-origin,.balance-type,.mapping-state{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.balance-origin.source,.balance-type.asset,.mapping-state.yes{color:var(--live-green);background:var(--live-green-soft)}.balance-origin.ledger,.balance-type.equity{color:var(--live-amber);background:var(--live-amber-soft)}.balance-type.liability,.mapping-state.no{color:var(--live-red);background:var(--live-red-soft)}.balance-type.technical{color:var(--live-muted);background:color-mix(in srgb, var(--live-muted) 12%, transparent)}.mapping-table{overflow:auto}.mapping-table table{min-width:780px}.balance-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040a098a;justify-content:flex-end;display:flex;position:fixed;inset:0}.balance-drawer{border-left:1px solid var(--live-line);width:min(520px,100vw);height:100%;color:var(--live-ink);background:var(--live-panel);grid-template-rows:auto minmax(0,1fr);display:grid;box-shadow:-24px 0 70px #00000047}.balance-drawer>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:15px 17px;display:flex}.balance-drawer>header span{color:var(--live-green);letter-spacing:.11em;font-size:9px;font-weight:850}.balance-drawer h2{letter-spacing:-.03em;margin:4px 0 0;font-size:21px}.balance-drawer>header button{border:1px solid var(--live-line);width:36px;height:36px;color:var(--live-muted);background:0 0;border-radius:8px;place-items:center;display:grid}.balance-drawer-content,.balance-form{min-height:0;overflow-y:auto}.drilldown-hero{border-bottom:1px solid var(--live-line);gap:4px;padding:20px 18px;display:grid}.drilldown-hero span,.drilldown-hero small{color:var(--live-muted);font-size:10px}.drilldown-hero strong{letter-spacing:-.045em;font-size:30px}.drilldown-section{border-bottom:1px solid var(--live-line)}.drilldown-section>header{background:color-mix(in srgb, var(--live-muted) 5%, var(--live-panel));justify-content:space-between;align-items:center;min-height:46px;padding:9px 17px;display:flex}.drilldown-section>header b{font-size:11px}.drilldown-section>header span{min-width:22px;color:var(--live-muted);background:color-mix(in srgb, var(--live-muted) 12%, transparent);text-align:center;border-radius:999px;padding:2px 5px;font-size:8px}.drilldown-row{border-top:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 17px;display:flex}.drilldown-row>span{gap:3px;min-width:0;display:grid}.drilldown-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.drilldown-row small{color:var(--live-muted);font-size:9px}.drilldown-row strong{white-space:nowrap;font-size:10px}.drilldown-section>p{color:var(--live-muted);text-align:center;padding:25px 18px;font-size:10px;line-height:1.55}.balance-form{align-content:start;gap:14px;padding:17px;display:grid}.balance-form label{color:var(--live-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.balance-form input,.balance-form select,.balance-form textarea{border:1px solid var(--live-line);width:100%;min-height:40px;color:var(--live-ink);background:color-mix(in srgb, var(--live-muted) 4%, var(--live-panel));border-radius:8px;padding:9px 10px;font-size:12px}.balance-form textarea{resize:vertical;min-height:86px}.ledger-setup-panel{gap:14px;display:grid}.ledger-setup-grid{padding:14px}.setup-form{padding:12px}.ledger-setup-panel .balance-detail-list select{border:1px solid var(--live-line);max-width:180px;min-height:34px;color:var(--live-ink);background:var(--live-panel);border-radius:7px;padding:6px 8px;font-size:10px}.cutover-panel{margin:0 14px 14px}.setup-cutover-form{max-width:820px}.setup-actions{align-items:end;gap:8px;display:flex}.setup-blockers{border-color:color-mix(in srgb, #d99545 55%, var(--live-line));background:color-mix(in srgb, #d99545 9%, var(--live-panel));color:#d99545}.balance-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.balance-form-note{border:1px solid color-mix(in srgb, var(--live-green) 35%, var(--live-line));background:var(--live-green-soft);color:var(--live-green);border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.balance-form-note span{gap:3px;display:grid}.balance-form-note b{font-size:11px}.balance-form-note small{font-size:9px;line-height:1.5}.balance-opening-row{border:1px solid var(--live-line);background:color-mix(in srgb, var(--live-muted) 3%, var(--live-panel));border-radius:10px;gap:10px;padding:12px;display:grid}.balance-opening-row.invalid{border-color:var(--live-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--live-danger) 18%, transparent)}.balance-opening-row-head{color:var(--live-ink);justify-content:space-between;align-items:center;font-size:11px;display:flex}.balance-opening-row-head button{border:1px solid var(--live-line);width:28px;height:28px;color:var(--live-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.balance-opening-warning{color:#d99545;font-size:9px;line-height:1.45}.balance-opening-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-save{width:100%;margin-top:4px}.live-shell[data-theme=light] .balance-page{color:#1d2b24}.live-shell[data-theme=light] .balance-actions input,.live-shell[data-theme=light] .balance-form input,.live-shell[data-theme=light] .balance-form select,.live-shell[data-theme=light] .balance-form textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1450px){.balance-page{padding:24px 24px 56px}.balance-detail-grid.three-columns{grid-template-columns:1fr 1fr}.balance-detail-grid.three-columns>article:last-child{grid-column:1/-1}.balance-control-list>button{grid-template-columns:28px minmax(0,1fr) auto}.control-action{grid-column:2/-1;justify-content:flex-start}.balance-history small{display:none}}@media (width<=1050px){.balance-heading{flex-direction:column;align-items:flex-start}.balance-actions{justify-content:flex-start;width:100%}.balance-kpis{grid-template-columns:1fr 1fr}.balance-equation{grid-template-columns:1fr}.balance-equals{min-height:32px;display:flex}.balance-equals svg{display:none}.balance-detail-grid.three-columns{grid-template-columns:1fr}.balance-detail-grid.three-columns>article:last-child{grid-column:auto}}@media (width<=680px){.balance-page{gap:14px;padding:18px 13px 72px}.balance-page .balance-heading{padding-top:36px}.balance-heading h1{font-size:33px}.balance-heading p{font-size:12px}.balance-actions label,.balance-actions input{width:100%}.balance-actions .live-primary,.balance-actions .live-secondary{flex:1}.balance-source{align-items:flex-start}.balance-source span{white-space:normal}.balance-source i,.balance-history>span{display:none}.balance-kpis{grid-template-columns:1fr}.balance-kpis>button{min-height:100px}.balance-equation article>button{grid-template-columns:minmax(0,1fr) auto}.balance-equation article>button>svg{display:none}.balance-control-panel>header{flex-direction:column;align-items:flex-start}.balance-control-list>button{grid-template-columns:24px minmax(0,1fr)}.balance-control-list button>strong,.control-action{grid-column:2}.balance-form-row{grid-template-columns:1fr}}.supplier-payment-requests{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);overflow:hidden}.supplier-payment-requests>header{border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 16px;display:flex}.supplier-payment-requests>header>div{gap:3px;display:grid}.supplier-payment-requests>header span{color:var(--ui-color-text-dim);letter-spacing:.07em;font-size:9px;font-weight:850}.supplier-payment-requests>header strong{color:var(--ui-color-text);font-size:15px}.supplier-payment-requests>header small,.supplier-payment-requests>p{color:var(--ui-color-text-muted);font-size:11px}.supplier-payment-requests>p{margin:0;padding:24px 16px}.supplier-payment-list{max-height:560px;overflow:auto}.supplier-payment-list>button{border:0;border-bottom:1px solid var(--ui-color-border-subtle);width:100%;min-height:84px;color:var(--ui-color-text);background:var(--ui-color-surface);text-align:left;cursor:pointer;grid-template-columns:minmax(220px,1.35fr) minmax(170px,.75fr) minmax(260px,1.15fr) 20px;align-items:center;gap:18px;padding:12px 16px;display:grid}.supplier-payment-list>button:last-child{border-bottom:0}.supplier-payment-list>button:hover,.supplier-payment-list>button:focus-visible{background:color-mix(in srgb, var(--ui-color-accent-soft) 45%, var(--ui-color-surface));outline:none}.supplier-payment-list>button>svg{color:var(--ui-color-text-dim)}.supplier-payment-main,.supplier-payment-amount,.supplier-route{gap:4px;min-width:0;display:grid}.supplier-payment-main strong,.supplier-payment-amount b,.supplier-route strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-payment-main strong{font-size:12px}.supplier-payment-main small,.supplier-payment-amount small,.supplier-route small,.supplier-payment-main em,.supplier-payment-amount em{color:var(--ui-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.35;overflow:hidden}.supplier-payment-main em{color:var(--ui-color-info)}.supplier-payment-amount b{font-size:13px}.supplier-payment-amount em.overdue{color:var(--ui-color-danger);font-weight:750}.supplier-route{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-muted);padding:9px 11px}.supplier-route strong{color:var(--ui-color-text);font-size:11px}.supplier-route.attention{background:var(--ui-color-warning-soft)}.supplier-route.attention strong{color:var(--ui-color-warning)}@media (width<=920px){.supplier-payment-requests>header{flex-direction:column;align-items:flex-start;gap:5px}.supplier-payment-list>button{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.supplier-payment-amount{text-align:right;align-items:end}.supplier-route{grid-column:1/-1}.supplier-payment-list>button>svg{display:none}}@media (width<=560px){.supplier-payment-requests>header{padding:12px}.supplier-payment-requests>header>small{line-height:1.4}.supplier-payment-list>button{grid-template-columns:1fr;padding:12px}.supplier-payment-amount{text-align:left;align-items:start}.supplier-route{grid-column:auto}}.source-global-banner{z-index:17;border-bottom:1px solid color-mix(in srgb, var(--live-amber) 42%, var(--live-line));background:color-mix(in srgb, var(--live-amber-soft) 88%, var(--live-panel));min-height:54px;color:var(--live-amber);align-items:center;gap:10px;padding:9px 32px;display:flex;position:sticky;top:0}.source-global-banner>span{flex:1;gap:2px;min-width:0;display:grid}.source-global-banner strong{color:var(--live-ink);font-size:12px}.source-global-banner small{color:var(--live-muted);font-size:10px;line-height:1.35}.source-global-banner button{border:1px solid color-mix(in srgb, var(--live-amber) 55%, var(--live-line));background:var(--live-panel);min-height:34px;color:var(--live-ink);border-radius:7px;padding:0 13px;font-size:10px;font-weight:800}@media (width<=760px){.source-global-banner{flex-wrap:wrap;align-items:flex-start;padding:10px 14px;position:static}.source-global-banner>span{flex-basis:calc(100% - 30px)}.source-global-banner button{width:100%}}:root{--ui-font-xs:12px;--ui-font-sm:13px;--ui-font-md:14px;--ui-font-lg:16px;--ui-leading-tight:1.25;--ui-leading-normal:1.45;--ui-control-height:40px;--ui-touch-height:44px;--ui-radius-sm:8px;--ui-radius-md:12px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1013}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f5f2}:root[data-theme=dark] body{color:#edf0e8;background:#0b1013}:root[data-theme=light] body{color:#17201c;background:#f3f5f2}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.live-shell{font-size:var(--ui-font-md);line-height:var(--ui-leading-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.live-shell button,.live-shell input,.live-shell select,.live-shell textarea{line-height:var(--ui-leading-tight)}.live-shell small{font-size:var(--ui-font-xs)}.live-shell option{font-size:var(--ui-font-sm)}.live-brand strong{font-size:15px}.live-brand span{font-size:var(--ui-font-xs);letter-spacing:.12em}.live-company{min-height:var(--ui-control-height);height:auto;font-size:var(--ui-font-sm)}.live-company i{font-size:10px}.live-navigation .nav-item{min-height:44px;font-size:var(--ui-font-sm)}.live-navigation .nav-count{min-width:23px;font-size:11px}.register-status-head{font-size:10px}.register-status-head strong,.register-line{font-size:var(--ui-font-xs)}.owner-button{min-height:52px}.owner-button strong{font-size:var(--ui-font-sm)}.owner-button small{font-size:var(--ui-font-xs)}.theme-toggle,.mobile-bottom-nav button{font-size:10px}.live-route-loader{font-size:var(--ui-font-sm)}.live-kicker,.panel-kicker,.eyebrow{font-size:var(--ui-font-xs);line-height:1.2}.today-header p,.finance-heading p,.page-heading p,.inventory-page-heading p,.olap-heading p{font-size:var(--ui-font-md);line-height:var(--ui-leading-normal)}.live-select,.filter-button,.live-icon-button,.live-primary,.primary-button,.secondary-button,.demo-button,.select-control,.search-control,.pnl-apply-period,.olap-primary,.olap-secondary,.payment-add-button{min-height:var(--ui-control-height);height:auto;font-size:var(--ui-font-sm)}.live-select select,.select-control select,.search-control input,.report-filters select,.report-filters input[type=date],.finance-filters input,.finance-filters select,.olap-filterbar select,.olap-period-range input{font-size:var(--ui-font-sm)}.report-filters{min-height:64px}.report-filters label{min-height:var(--ui-control-height);font-size:var(--ui-font-sm)}.report-filters label span{font-size:var(--ui-font-xs)}.flow-cell{height:132px;padding:16px}.flow-label{font-size:var(--ui-font-xs)}.flow-cell>strong{margin-top:10px}.flow-detail,.micro-delta,.flow-foot{font-size:var(--ui-font-xs)}.operating-band article{min-height:108px;padding:15px 16px 12px}.operating-band article>span,.operating-band article>small,.band-meta{font-size:var(--ui-font-xs)}.operating-band article>strong{font-size:20px}.kpi-card{min-height:104px;padding:15px 16px}.kpi-label,.kpi-meta{font-size:var(--ui-font-xs)}.kpi-card>strong{margin-top:6px;font-size:clamp(20px,1.6vw,25px)}.action-table-wrap,.work-table-scroll,.table-wrap,.inventory-scroll,.inventory-editor-table-wrap,.pnl-matrix-scroll,.olap-matrix-scroll,.cash-statement-scroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain}.action-table,.work-table,.data-table,.inventory-stock-table,.inventory-editor-table,.cash-statement-table,.olap-matrix,.pnl-matrix{font-size:var(--ui-font-sm);font-variant-numeric:tabular-nums lining-nums;line-height:1.35}.action-table th,.work-table th button,.data-table th,.inventory-stock-table th,.inventory-editor-table th,.cash-statement-table thead th,.olap-matrix thead th,.pnl-matrix th{font-size:var(--ui-font-xs)}.action-table td strong,.action-table td span,.cell-primary strong,.cell-primary span,.counterparty-cell strong,.counterparty-cell small,.data-table td strong,.data-table td>span:not(.severity):not(.risk),.inventory-stock-table td>strong,.inventory-editor-table td strong,.cash-operation-row>span strong,.cash-operation-row>span small{font-size:var(--ui-font-sm)}.action-table td,.work-table td,.data-table td{padding-block:12px}.action-table th,.data-table th{padding-block:11px}.live-status,.severity,.status-badge,.risk,.document-chip,.document-status,.journal-state{line-height:1.2;font-size:11px!important}.action-table td:last-child button,.row-action,.editor-close,.action-inspector header button,.record-inspector header button,.finance-drawer header button{min-width:36px;min-height:36px}.row-actions{align-items:center;gap:4px;display:flex}.opex-scope{border:1px solid;border-radius:999px;width:fit-content;padding:4px 8px;font-weight:750;line-height:1.25}.opex-scope.direct{background:#e8f7f0;color:#137551!important}.opex-scope.indirect{background:#eef1ef;color:#5b6862!important}:root[data-theme=dark] .opex-scope.direct{background:#17382b;color:#72d9ae!important}:root[data-theme=dark] .opex-scope.indirect{background:#27302c;color:#c0cbc5!important}.opex-modal{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.opex-direct-toggle{border-radius:var(--ui-radius-sm);background:#17845a0f;border:1px solid #ccd7d1;align-items:start;padding:12px;grid-template-columns:auto 1fr!important}.opex-direct-toggle input{height:20px;margin-top:1px;width:20px!important}.opex-direct-toggle span{gap:3px;display:grid}.opex-direct-toggle small{color:var(--muted);font-weight:500;line-height:1.45}.live-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px!important;outline:3px solid #238f69!important}@media (width<=760px){.modal-backdrop{align-items:start;padding:8px;overflow-y:auto}.opex-modal{max-height:none;padding:18px}.opex-modal .form-grid{grid-template-columns:1fr}.modal-actions{background:inherit;padding-block:10px;position:sticky;bottom:-18px}}.finance-tabs{height:auto;min-height:48px}.finance-tabs button{height:auto;min-height:47px;font-size:var(--ui-font-sm)}.finance-filters{min-height:56px}.finance-filters>label,.finance-filters select{height:auto;min-height:38px}.table-footer,.data-note,.finance-empty{font-size:var(--ui-font-xs)}.pnl-matrix .pnl-article-header,.pnl-matrix tbody td:first-child{width:288px;min-width:288px;max-width:288px}.pnl-matrix .pnl-value-amount{width:82px;min-width:82px;max-width:82px}.pnl-matrix .pnl-value-share{width:72px;min-width:72px;max-width:72px}.pnl-matrix .pnl-value-delta{width:68px;min-width:68px;max-width:68px}.pnl-matrix-row td{height:42px}.pnl-line-label,.pnl-cell{min-height:41px}.pnl-line-label>span:not(.pnl-leaf-marker),.pnl-cell>strong{font-size:var(--ui-font-xs)}.pnl-level-0 .pnl-line-label>span:not(.pnl-leaf-marker),.pnl-row-total .pnl-line-label>span:not(.pnl-leaf-marker),.pnl-row-ratio .pnl-line-label>span:not(.pnl-leaf-marker){font-size:var(--ui-font-sm)}.marketplace-pnl-page .pnl-level-0 .pnl-line-label>span:not(.pnl-leaf-marker){text-overflow:clip;white-space:normal;line-height:1.12;overflow:visible}.pnl-cell-share>strong,.pnl-cell-delta>strong,.pnl-cell-meta small,.pnl-cell-meta em{font-size:11px}.pnl-period-header th>span,.pnl-quarter-group button b{font-size:var(--ui-font-xs)}.pnl-period-header th>small,.pnl-metric-header th{font-size:11px}.pnl-value-col{font-size:var(--ui-font-xs)}.pnl-outline-controls button,.pnl-quarter-toggle-all,.pnl-column-controls label{min-height:var(--ui-control-height);font-size:var(--ui-font-xs)}.pnl-outline-controls button{min-width:190px}.pnl-column-controls b,.pnl-column-controls small{font-size:11px}.pnl-line-label>button{flex-basis:24px;width:24px;height:24px}.pnl-matrix-scroll{max-height:min(72vh,820px)}.olap-fields>header,.olap-drop-zone>header,.olap-group-heading strong{font-size:var(--ui-font-xs)}.olap-fields>header small{font-size:11px}.olap-field-search input,.olap-library-field,.olap-create-field,.olap-drop-zone>div>span,.olap-field-chip{font-size:var(--ui-font-xs)}.olap-library-field{min-height:36px}.olap-matrix th,.olap-matrix td{height:40px;padding-inline:10px}.olap-matrix thead th{height:40px}.olap-matrix thead tr:nth-child(2) th{height:44px;top:40px}.olap-matrix thead th small{font-size:11px}.olap-stepper button,.olap-available-fields button{min-height:36px;font-size:var(--ui-font-xs)}.cash-operation-row.header{font-size:var(--ui-font-xs)}.cash-operation-row>span:nth-child(4),.cash-statement-table tbody th>span,.cash-statement-activity th button{font-size:var(--ui-font-sm)}.aging-label span,.aging-matrix article>span,.aging-matrix article small,.journal-balance small,.journal-lines>span,.journal-lines p strong,.journal-lines p small,.action-inspector>header,.record-inspector>header,.payment-inspector>header,.payment-inspector-status,.payment-inspector dt,.payment-inspector dd,.classification-form label,.payment-create-inspector form>label,.payment-create-grid label{font-size:var(--ui-font-xs)}.action-inspector>p,.record-inspector>p,.payment-inspector>p,.payment-inspector-lines strong,.payment-inspector-lines small,.payment-inspector-lines b,.classification-drawer>header p,.classification-form input:not([type=checkbox]),.classification-form select,.payment-create-inspector input,.payment-create-inspector select,.payment-create-inspector textarea{font-size:var(--ui-font-sm)}.payment-mode-tabs button,.payment-gantt-toolbar>div:first-child>span,.payment-gantt-toolbar>div:first-child>strong,.payment-forecast-panel>header small,.payment-gantt-legend,.payment-gantt-nav button,.payment-gantt-grid-head>div span,.payment-gantt-grid-head>div strong,.payment-gantt-grid-head .payment-gantt-category-head,.payment-gantt-category span,.payment-gantt-category strong,.payment-gantt-category small,.payment-gantt-card strong,.payment-gantt-card small,.payment-gantt-card b,.payment-gantt-panel>footer,.payment-gantt-panel>footer button{font-size:var(--ui-font-xs)}.payment-gantt-nav button{min-width:36px;height:auto;min-height:36px}.payment-gantt-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:2px;min-height:46px;margin:4px 2px;padding:5px 18px 5px 7px;position:relative}.payment-gantt-card>svg{grid-area:auto;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.payment-gantt-card>span{grid-area:1/1;align-self:center;gap:0;line-height:1.05}.payment-gantt-card small{display:none}.payment-gantt-card b{grid-area:2/1;padding-left:0;line-height:1.05}.payment-gantt-grid-head,.payment-gantt-group{min-width:2030px}.payment-gantt-category{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding-top:8px;padding-bottom:7px;display:grid}.payment-gantt-category span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.payment-gantt-category small{white-space:nowrap;grid-area:1/2}.payment-gantt-category strong{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;min-width:0;overflow:hidden}.live-shell :is(.page-stack,.today-workspace,.finance-page,.pnl-page,.cash-flow-page,.olap-page,.inventory-page,.payment-calendar-page) :where(span,strong,small,b,i,em,button,label,input,select,textarea,td,th,p):not(:where(.ui-data-table *,.settlement-details *,.settlement-kpis *,.settlement-aging *,.mp-capital *)){font-size:max(var(--ui-font-xs), 1em)}.live-shell[data-theme=light] .panel,.live-shell[data-theme=light] .kpi-card,.live-shell[data-theme=light] .inventory-table-panel,.live-shell[data-theme=light] .inventory-workspace,.live-shell[data-theme=light] .finance-table-panel,.live-shell[data-theme=light] .finance-workspace,.live-shell[data-theme=light] .olap-studio,.live-shell[data-theme=light] .olap-fields,.live-shell[data-theme=light] .olap-canvas,.live-shell[data-theme=light] .payment-calendar-shell,.live-shell[data-theme=light] .payment-gantt-panel,.live-shell[data-theme=light] .payment-forecast-panel{color:#28372f;background:#fff;border-color:#d4ddd8}.live-shell[data-theme=light] .panel-heading h2,.live-shell[data-theme=light] .inventory-page-heading h1,.live-shell[data-theme=light] .inventory-tabs button.active,.live-shell[data-theme=light] .finance-tabs button.active,.live-shell[data-theme=light] .olap-heading h1{color:#17241d}.live-shell[data-theme=light] .panel-heading p,.live-shell[data-theme=light] .table-footer,.live-shell[data-theme=light] .data-note,.live-shell[data-theme=light] .inventory-pagination,.live-shell[data-theme=light] .olap-query-note{color:#5f6f67}.live-shell[data-theme=light] .floating-bell,.live-shell[data-theme=light] .live-mobile-menu,.live-shell[data-theme=light] .live-icon-button,.live-shell[data-theme=light] .filter-button,.live-shell[data-theme=light] .live-select,.live-shell[data-theme=light] .theme-toggle{color:#304039;background:#fff;border-color:#cbd6d0}@media (width<=900px){:root{--ui-control-height:var(--ui-touch-height)}.live-main-content{padding-top:54px}.live-mobile-menu,.floating-bell{width:40px;height:40px}.mobile-bottom-nav{height:auto;min-height:66px}.mobile-bottom-nav button{min-height:58px}.today-header p,.finance-heading p,.page-heading p,.inventory-page-heading p,.olap-heading p{font-size:var(--ui-font-sm)}.action-table-wrap,.work-table-scroll,.inventory-scroll,.pnl-matrix-scroll,.olap-matrix-scroll,.cash-statement-scroll{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}}@media (width<=560px){.today-canvas,.finance-page,.live-shell .page-stack,.live-shell .inventory-page,.olap-page{padding-inline:16px}.today-header h1,.finance-heading h1,.page-heading h1,.inventory-page-heading h1,.olap-heading h1{font-size:28px}.flow-grid,.operating-band,.finance-summary,.kpi-grid,.kpi-grid.three{grid-template-columns:1fr}.flow-cell,.operating-band article,.finance-summary article,.kpi-card{height:auto;min-height:96px}.pnl-matrix .pnl-article-header,.pnl-matrix tbody td:first-child{width:210px;min-width:210px;max-width:210px}.pnl-matrix .pnl-value-amount{width:88px;min-width:88px;max-width:88px}.pnl-column-controls>div{flex-direction:column;overflow:visible}.pnl-column-controls label{width:100%;min-width:0;min-height:var(--ui-touch-height);border-right:0;border-bottom:1px solid var(--live-line)}.pnl-column-controls label:last-child{border-bottom:0}.pnl-outline-controls{width:100%;overflow-x:auto}.pnl-outline-controls button{min-width:190px}.olap-studio{min-width:0}.payment-gantt-toolbar{gap:10px}}.olap-matrix[data-width-mode]{table-layout:fixed}.olap-matrix[data-width-mode] th,.olap-matrix[data-width-mode] td{min-width:0;max-width:none;font-size:clamp(10px,.7vw,12px)}.olap-matrix[data-width-mode] .olap-row-heading,.olap-matrix[data-width-mode] tbody th,.olap-matrix[data-width-mode] tfoot th{width:auto;min-width:0;max-width:none}.olap-matrix[data-width-mode] thead th{padding-inline:12px}@media (width<=700px){.olap-matrix-tools{flex-wrap:wrap;align-items:stretch}.olap-matrix-tools>div:first-child{width:100%}.olap-width-modes{flex:1;margin-left:0}.olap-width-modes button{flex:1}}.supply-page{min-height:100vh;color:var(--ui-color-text);background:var(--ui-color-canvas);padding:30px 32px 42px}.supply-heading{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 24px;display:flex}.supply-heading h1{font:400 34px/1.05 var(--display);letter-spacing:-.025em;margin:7px 0 4px}.supply-heading p{color:#718086;margin:0;font-size:10px}.supply-summary{border:1px solid var(--live-line);border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.supply-summary .supply-kpi-card{border:0;border-right:1px solid var(--live-line);min-height:126px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0d1417;padding:17px 18px;position:relative;overflow:hidden}.supply-summary .supply-kpi-card:after{content:"";background:#334247;height:2px;position:absolute;inset:auto 0 0}.supply-summary .supply-kpi-card.payable:after,.supply-summary .supply-kpi-card.fx-negative:after{background:var(--live-red)}.supply-summary .supply-kpi-card.receivable:after,.supply-summary .supply-kpi-card.fx-positive:after{background:var(--live-green)}.supply-summary .supply-kpi-card>.supply-kpi-label{color:#7e8b8f;letter-spacing:.07em;text-transform:uppercase;margin-top:14px;font-size:8px;display:block}.supply-summary .supply-kpi-card>strong{font:400 22px/1 var(--display);white-space:nowrap;margin-top:7px;display:block}.supply-summary .supply-kpi-card>small{color:#667479;margin-top:8px;font-size:8px;line-height:1.4;display:block}.supply-summary .supply-kpi-card.receivable>strong{color:#8ec6ad}.supply-summary .supply-kpi-card:hover{background:#132024}.supply-summary .supply-kpi-card.active{background:#162521;box-shadow:inset 0 0 0 1px #5d987c}.supply-summary .supply-kpi-open{color:#8fc4aa;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:15px}.supply-kpi-icon{color:#8d9a9e;border:1px solid #314044;place-items:center;width:25px;height:25px;display:grid}.supply-command{border:1px solid var(--live-line);background:#0d1417;margin-top:18px}.supply-tabs{border-bottom:1px solid var(--live-line);min-height:45px;display:flex;overflow-x:auto}.supply-tabs button{border:0;border-right:1px solid var(--live-line);color:#718085;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 18px;font-size:9px;display:flex;position:relative}.supply-tabs button span{background:#1b272b;border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.supply-tabs button.active:after{background:var(--live-green);content:"";height:2px;position:absolute;bottom:0;left:14px;right:14px}.supply-toolbar{border-bottom:1px solid var(--live-line);align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:flex}.supply-toolbar>label{border:1px solid var(--live-line);color:#6f7d82;background:#0a1114;align-items:center;gap:7px;min-width:280px;min-height:34px;padding:0 10px;display:flex}.supply-toolbar input,.supply-toolbar select{color:#cbd4ce;background:0 0;border:0;outline:0;font-size:9px}.supply-toolbar input{width:100%}.supply-toolbar>select{border:1px solid var(--live-line);background:#0a1114;min-height:34px;padding:0 10px}.toolbar-spacer{flex:1}.supply-as-of{color:#77858a;align-items:center;gap:7px;font-size:9px;display:flex}.supply-workspace{grid-template-columns:minmax(0,1fr) 330px;min-height:590px;display:grid}.supply-table-wrap{min-width:0;overflow-x:auto}.supply-table{border-collapse:collapse;width:100%;min-width:1020px}.supply-table th{border-bottom:1px solid var(--live-line);color:#5f6d72;letter-spacing:.08em;text-align:left;text-transform:uppercase;height:35px;padding:0 12px;font-size:7px;font-weight:500}.supply-table td{color:#aeb9b4;vertical-align:middle;cursor:pointer;border-bottom:1px solid #1b272b;height:62px;padding:8px 12px;font-size:9px}.supply-table tr:hover td,.supply-table tr.selected td{background:#111d20}.supply-table tr.selected td:first-child{box-shadow:inset 2px 0 var(--live-green)}.supply-table td>strong,.supply-table td>span{display:block}.supply-table td>strong{color:#d3dbd5;font-size:9px;font-weight:600}.supply-table td>span{color:#66757a;margin-top:5px;font-size:7px}.supply-table .debt-cell{color:#e99a8c;font-weight:600}.supply-table .claim-cell{color:#8fc6ad;font-weight:600}.supply-table-wrap>footer{color:#68777c;justify-content:space-between;padding:11px 13px;font-size:8px;display:flex}.supply-table-wrap>footer b{color:#d99084}.supply-stage{white-space:nowrap;background:#121d20;border:1px solid #314146;align-items:center;gap:5px;width:max-content;padding:5px 7px;color:#94a2a6!important;margin:0!important;font-size:7px!important;display:inline-flex!important}.supply-stage.in_transit,.supply-stage.customs{border-color:#4a4631;color:#c0b782!important}.supply-stage.received,.supply-stage.at_warehouse{border-color:#315141;color:#8fc6ad!important}.supply-stage.on_hold,.supply-stage.cancelled{border-color:#553631;color:#df9387!important}.supply-risk{color:#7b898d;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:inline-flex}.supply-risk i{background:#607176;border-radius:50%;width:5px;height:5px}.supply-risk.high{color:#dc8e82}.supply-risk.high i{background:var(--live-red);box-shadow:0 0 0 3px #da715f1f}.supply-risk.medium{color:#bdb57b}.supply-risk.medium i{background:#bdb05d}.supply-risk.low{color:#84b89f}.supply-risk.low i{background:var(--live-green)}.supply-inspector{border-left:1px solid var(--live-line);background:#0f171a;min-width:0;padding:17px}.supply-inspector>header{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.supply-inspector>header div span,.supply-stage-control>span{color:#5f6d72;letter-spacing:.1em;font-size:7px;display:block}.supply-inspector>header div strong{color:#aeb9b4;margin-top:4px;font-size:9px;display:block}.supply-inspector>header button{color:#758388;background:0 0;border:0}.supply-inspector-title{padding:16px 0}.supply-inspector-title h2{font:400 25px/1 var(--display);margin:12px 0 4px}.supply-inspector-title p{color:#748287;margin:0;font-size:8px;line-height:1.45}.supply-workflow-focus{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:10px;margin-bottom:12px;display:grid}.supply-workflow-focus>div{border:1px solid var(--live-line);background:#0b1215;align-content:start;gap:7px;min-height:92px;padding:13px;display:grid}.supply-workflow-focus>div:last-child{background:#12221c;border-color:#355447}.supply-workflow-focus span,.supply-workflow-focus small{color:#748287;font-size:11px;line-height:1.4}.supply-workflow-focus strong{color:#c7d5cd;font-size:15px;line-height:1.35}.supply-balance-grid{border:1px solid var(--live-line);grid-template-columns:1fr 1fr;display:grid}.supply-balance-grid article{padding:11px}.supply-balance-grid article+article{border-left:1px solid var(--live-line)}.supply-balance-grid span,.supply-balance-grid small{color:#68767b;font-size:7px;display:block}.supply-balance-grid strong{color:#e09285;font:400 16px/1 var(--display);margin:7px 0;display:block}.supply-balance-grid article+article strong{color:#8fc4aa}.supply-progress{background:#243136;height:3px;margin-top:17px}.supply-progress span{background:var(--live-green);height:100%;display:block}.supply-progress-label{color:#617075;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.supply-progress-label b{color:#9ba7a3;font-weight:500}.supply-inspector dl{border-top:1px solid var(--live-line);margin:16px 0}.supply-inspector dl div{border-bottom:1px solid var(--live-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:8px;display:flex}.supply-inspector dd{color:#b4bfba;text-align:right;margin:0}.supply-inspector dd small{color:#748287;margin-top:4px;font-size:10px;display:block}.supply-inspector dd a{color:#73b997;text-underline-offset:2px;text-decoration:underline}.supply-secondary-details{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);margin:12px 0}.supply-secondary-details>summary{color:#8e9c98;cursor:pointer;padding:12px 2px;font-size:12px;font-weight:700}.supply-secondary-details dl{border-top:0;margin-top:0}.supply-stage-control{border:1px solid var(--live-line);background:#0b1215;gap:9px;margin-top:16px;padding:13px;display:grid}.supply-stage-control select{color:#c2ccc6;background:#111a1d;border:1px solid #2d3b40;width:100%;min-height:34px;padding:0 8px;font-size:8px}.supply-stage-control label{color:#748287;align-items:center;gap:7px;font-size:7px;line-height:1.4;display:flex}.supply-stage-control label input{accent-color:var(--live-green)}.supply-stage-control button{color:#9bc4ae;background:#14251f;border:1px solid #355447;justify-content:space-between;align-items:center;min-height:32px;padding:0 9px;font-size:8px;display:flex}.supply-stage-control button:disabled{opacity:.35}.supply-inspector-actions{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.supply-inspector-actions button{border:1px solid var(--live-line);color:#7d8b90;background:0 0;place-items:center;gap:5px;min-height:48px;font-size:7px;display:grid}.supply-inspector-actions button:hover{color:#b5c0bb;background:#131e21}.supply-next-payment{color:#bdb788;text-align:left;background:#191910;border:1px solid #4a4631;justify-content:space-between;align-items:center;width:100%;margin-top:9px;padding:11px;display:flex}.supply-next-payment>span{grid-template-columns:auto 1fr;gap:1px 7px;display:grid}.supply-next-payment svg{grid-row:1/3}.supply-next-payment strong{font:400 15px/1 var(--display)}.supply-operation-log,.supply-audit-log{border-top:1px solid var(--live-line);margin-top:14px;padding-top:12px}.supply-operation-log>header,.supply-audit-log>header{color:#65747a;letter-spacing:.09em;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:7px;display:flex}.supply-operation-log>article{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.supply-operation-log>article>div{gap:2px;min-width:0;display:grid}.supply-operation-log>article strong{color:#b5c0bb;font-size:8px}.supply-operation-log>article small{color:#65747a;font-size:7px}.supply-operation-log>article.reversed{opacity:.58}.supply-operation-log>article.reversal strong{color:#b7836d}.supply-operation-log>article>span{gap:4px;display:flex}.supply-operation-log button{border:1px solid var(--live-line);color:#91a09a;background:0 0;padding:5px 7px;font-size:7px}.supply-operation-log button.danger{color:#c37e72;border-color:#633f3b}.supply-operation-log i{color:#7f8c87;font-size:7px;font-style:normal}.supply-log-empty{color:#65747a;padding:7px 0;font-size:7px;display:block}.supply-audit-log>article{gap:8px;padding:6px 0;display:flex}.supply-audit-log>article>i{background:#4e8b70;border-radius:50%;width:6px;height:6px;margin-top:3px}.supply-audit-log p{gap:2px;margin:0;display:grid}.supply-audit-log strong{color:#aeb9b4;font-size:8px}.supply-audit-log small{color:#65747a;font-size:7px}.drawer-warning{color:#c5937d;background:#211a17;border:1px solid #765244;gap:10px;margin-bottom:14px;padding:11px;display:flex}.drawer-warning span{gap:3px;display:grid}.drawer-warning strong{font-size:9px}.drawer-warning small{color:#96796c;font-size:7px;line-height:1.45}.supply-empty{color:#68777c;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.supply-empty strong{color:#aab6b1;font-size:10px}.supply-empty span{font-size:8px}.supply-list-panel>header,.fx-workspace section>header{border-bottom:1px solid var(--live-line);color:#68777c;letter-spacing:.08em;justify-content:space-between;padding:14px 16px;font-size:7px;display:flex}.supply-list-panel>header strong,.fx-workspace section>header strong{color:#9da9a5;letter-spacing:0;font-weight:500}.supply-list-panel>button{border:0;border-bottom:1px solid var(--live-line);color:#aab6b1;text-align:left;background:0 0;grid-template-columns:48px minmax(180px,1fr) 170px 120px 20px;align-items:center;gap:14px;width:100%;min-height:68px;padding:9px 16px;display:grid}.supply-list-panel>button:hover{background:#111c1f}.supply-list-panel>button>span:nth-child(2) strong,.supply-list-panel>button>span:nth-child(2) small{display:block}.supply-list-panel>button>span:nth-child(2) small{color:#68777c;margin-top:5px;font-size:7px}.payment-date{border:1px solid #354348;align-content:center;place-items:center;width:38px;height:40px;display:grid}.payment-date b{font:400 15px/1 var(--display)}.payment-date small{color:#718085;text-transform:uppercase;font-size:7px}.payment-date.overdue{color:#df8e82;border-color:#543530}.supplier-grid{background:var(--live-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.supplier-grid>.supplier-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0f171a;border:0;padding:16px}.supplier-grid>.supplier-card:hover{background:#132024}.supplier-grid>.supplier-card:disabled{cursor:default;opacity:.68}.supplier-grid .supplier-card>header{align-items:center;gap:10px;display:flex}.supplier-grid .supplier-card>header>span{flex:1;min-width:0}.supplier-grid .supplier-card>header strong,.supplier-grid .supplier-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-grid .supplier-card>header small{color:#69777c;margin-top:4px;font-size:7px}.supplier-grid .supplier-card>header>i{color:#e2998d;background:#38231f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.supplier-avatar{color:#8eaaa0;width:34px;height:34px;font:400 16px/1 var(--display);border:1px solid #334348;flex:none;place-items:center;display:grid}.supplier-grid .supplier-card>div{gap:8px;margin-top:16px;display:grid}.supplier-grid .supplier-card>div span{color:#6d7b80;justify-content:space-between;align-items:center;gap:14px;font-size:8px;display:flex}.supplier-grid .supplier-card>div b{color:#bac5bf;text-align:right;font-weight:500}.supplier-grid .supplier-card>footer{border-top:1px solid var(--live-line);color:#65747a;justify-content:space-between;margin:16px -16px -16px;padding:10px 16px;font-size:7px;display:flex}.supplier-grid .supplier-card>footer span:last-child{color:#8fc4aa;align-items:center;gap:5px;display:inline-flex}.fx-workspace{grid-template-columns:270px 300px minmax(0,1fr);min-height:520px;display:grid}.fx-workspace>section{border-right:1px solid var(--live-line)}.fx-workspace>section:last-child{border:0}.fx-current article{border-bottom:1px solid var(--live-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.fx-current article div strong,.fx-current article div small{display:block}.fx-current article div strong{font:400 18px/1 var(--display)}.fx-current article div small{color:#6b797e;margin-top:6px;font-size:7px}.currency-badge{color:#8fc4aa;border:1px solid #354348;place-items:center;width:42px;height:32px;font-size:8px;display:grid}.fx-impact>header strong{font:400 16px/1 var(--display);color:#df9286!important}.fx-explainer{border-bottom:1px solid var(--live-line);color:#789087;gap:10px;padding:15px;display:flex}.fx-explainer span strong,.fx-explainer span small{display:block}.fx-explainer span small{color:#69777c;margin-top:6px;font-size:7px;line-height:1.5}.fx-history{min-width:0}.fx-history table{border-collapse:collapse;width:100%}.fx-history th,.fx-history td{border-bottom:1px solid var(--live-line);text-align:left;height:38px;padding:0 12px}.fx-history th{color:#5f6d72;font-size:7px;font-weight:500}.fx-history td{color:#8f9c99;font-size:8px}.supply-drawer .drawer-note{margin-bottom:8px}.live-shell[data-theme=light] .supply-page{color:#26342f;background:#f4f7f4}.live-shell[data-theme=light] .supply-summary .supply-kpi-card,.live-shell[data-theme=light] .supply-command,.live-shell[data-theme=light] .supply-inspector,.live-shell[data-theme=light] .supplier-grid>.supplier-card{background:#fbfcfa}.live-shell[data-theme=light] .supply-heading p,.live-shell[data-theme=light] .supply-summary .supply-kpi-card>small,.live-shell[data-theme=light] .supply-summary .supply-kpi-label{color:#53655d}.live-shell[data-theme=light] .supply-summary .supply-kpi-card>strong,.live-shell[data-theme=light] .supply-heading h1{color:#22332d}.live-shell[data-theme=light] .supply-summary .supply-kpi-card.payable>strong,.live-shell[data-theme=light] .supply-summary .supply-kpi-card.fx-negative>strong{color:#a84d44}.live-shell[data-theme=light] .supply-summary .supply-kpi-card.receivable>strong{color:#38795c}.live-shell[data-theme=light] .supply-summary .supply-kpi-card:hover{background:#edf4ef}.live-shell[data-theme=light] .supply-summary .supply-kpi-card.active{background:#e4f1e8;box-shadow:inset 0 0 0 2px #458267}.live-shell[data-theme=light] .supply-summary .supply-kpi-open{color:#267650}.live-shell[data-theme=light] .supply-tabs button.active,.live-shell[data-theme=light] .supply-table tr:hover td,.live-shell[data-theme=light] .supply-table tr.selected td{color:#24352f;background:#edf3ef}.live-shell[data-theme=light] .supply-toolbar>label,.live-shell[data-theme=light] .supply-toolbar>select,.live-shell[data-theme=light] .supply-stage-control{background:#f7faf7}.live-shell[data-theme=light] .supply-toolbar input,.live-shell[data-theme=light] .supply-toolbar select,.live-shell[data-theme=light] .supply-table td,.live-shell[data-theme=light] .supply-table td>strong{color:#30423b}.live-shell[data-theme=light] .supply-table td{border-color:#e0e7e2}.live-shell[data-theme=light] .supply-stage{background:#f2f6f3;color:#50685f!important}.live-shell[data-theme=light] .supply-inspector-title h2,.live-shell[data-theme=light] .supply-balance-grid strong{color:#26372f}.live-shell[data-theme=light] .supply-operation-log>article strong,.live-shell[data-theme=light] .supply-audit-log strong{color:#31443b}.live-shell[data-theme=light] .drawer-warning{color:#9a513d;background:#fff4ef;border-color:#e2b8a7}.live-shell[data-theme=light] .drawer-warning small{color:#8f6b61}.live-shell[data-theme=light] .supply-stage-control select{color:#30423b;background:#fff}.live-shell[data-theme=light] .supply-list-panel>button{color:#364940}.live-shell[data-theme=light] .supply-list-panel>button:hover{background:#edf3ef}.live-shell[data-theme=light] .fx-current article div strong,.live-shell[data-theme=light] .supplier-grid .supplier-card>header strong{color:#26372f}@media (width<=1450px){.supply-summary{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1050px){.supply-workspace{display:block}.supply-inspector{z-index:70;width:min(390px,100vw);position:fixed;inset:48px 0 0 auto;overflow-y:auto;box-shadow:-20px 0 50px #00000059}.fx-workspace{grid-template-columns:1fr 1fr}.fx-history{border-top:1px solid var(--live-line);grid-column:1/-1}}@media (width<=720px){.supply-page{padding:18px 14px 78px}.supply-heading{flex-direction:column;align-items:stretch}.supply-heading h1{font-size:29px}.supply-heading .live-primary{justify-content:center;width:100%}.supply-summary{border-left:0;border-right:0;grid-template-columns:repeat(5,210px);margin:0 -14px}.supply-summary .supply-kpi-card{min-height:140px}.supply-command{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.supply-toolbar{flex-wrap:wrap;align-items:stretch}.supply-toolbar>label{flex:100%;min-width:0}.supply-toolbar>select{flex:1}.supplier-grid{display:block}.supplier-grid>.supplier-card{border-bottom:1px solid var(--live-line);width:100%}.fx-workspace{display:block}.fx-workspace>section{border-right:0;border-bottom:1px solid var(--live-line)}.supply-list-panel>button{grid-template-columns:42px 1fr auto 18px}.supply-list-panel>button>span:nth-last-child(2){display:none}}.supply-page :where(button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #79c99f}.supply-heading p,.supply-summary .supply-kpi-label,.supply-summary .supply-kpi-card>small,.supply-tabs button,.supply-toolbar input,.supply-toolbar select,.supply-as-of,.supply-table th,.supply-table td,.supply-table td>strong,.supply-table td>span,.supply-stage,.supply-risk,.supply-inspector,.supply-inspector>header div span,.supply-inspector>header div strong,.supply-inspector-title p,.supply-balance-grid span,.supply-balance-grid small,.supply-progress-label,.supply-inspector dl div,.supply-stage-control>span,.supply-stage-control label,.supply-stage-control select,.supply-stage-control button,.supply-inspector-actions button,.supply-operation-log>header,.supply-operation-log>article strong,.supply-operation-log>article small,.supply-operation-log button,.supply-operation-log i,.supply-log-empty,.supply-audit-log>header,.supply-audit-log strong,.supply-audit-log small,.supply-list-panel>header,.supplier-grid .supplier-card>header small,.supplier-grid .supplier-card>div span,.supplier-grid .supplier-card>footer,.fx-workspace section>header,.fx-current article div small,.fx-explainer span strong,.fx-explainer span small,.fx-history th,.fx-history td{line-height:1.45;font-size:max(11px,.72rem)!important}.supply-summary .supply-kpi-label,.supply-table th,.supply-inspector>header div span,.supply-stage-control>span,.supply-operation-log>header,.supply-audit-log>header,.fx-workspace section>header{color:#96a39f}.supply-table td>span,.supply-inspector-title p,.supply-operation-log>article small,.supply-audit-log small,.supply-log-empty,.fx-current article div small,.fx-explainer span small{color:#8d9a97}.supply-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.supply-table tbody tr:focus-visible td{background:#152326}.supply-workspace{grid-template-columns:minmax(0,1fr) 390px}.supply-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-inspector-actions button{min-height:54px}.supply-inspector-actions button:disabled{cursor:not-allowed;opacity:.48}.supply-closure-notice{color:#d8a094;background:#211816;border:1px solid #65463e;margin:12px 0;padding:12px;font-size:11px;line-height:1.45}.supply-closure-notice summary{color:#efb0a4;cursor:pointer;font-weight:700}.supply-closure-notice span{margin-top:7px;display:block}.supply-fx-preview-dialog{width:min(760px,100vw - 40px)}.supply-fx-preview{gap:14px;display:grid}.supply-fx-preview>label{color:var(--ui-color-text-muted);gap:6px;font-size:12px;display:grid}.supply-fx-preview textarea{min-height:84px}.supply-fx-preview>section{border:1px solid var(--ui-color-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.supply-fx-preview>section>div{gap:6px;padding:12px;display:grid}.supply-fx-preview>section>div+div{border-left:1px solid var(--ui-color-border)}.supply-fx-preview>section span{color:var(--ui-color-text-muted);font-size:10px}.supply-fx-preview>section strong{color:var(--ui-color-text);font-size:14px}.supply-fx-preview>footer{justify-content:flex-end;display:flex}.supply-drawer.finance-drawer{width:min(640px,100vw)}.supply-drawer.finance-drawer>label,.supply-drawer.finance-drawer .form-grid label,.supply-drawer.finance-drawer .drawer-note,.supply-drawer.finance-drawer .drawer-warning small{font-size:12px;line-height:1.45}.supply-drawer.finance-drawer input,.supply-drawer.finance-drawer select,.supply-drawer.finance-drawer textarea{min-height:44px;font-size:14px}.supply-drawer.finance-drawer header span{font-size:11px}.supply-drawer.finance-drawer footer button{min-height:42px;font-size:12px}@media (width<=1050px){.supply-inspector{width:min(520px,100vw)}}@media (width<=720px){.supply-drawer.finance-drawer{width:100vw;padding:18px}.supply-drawer.finance-drawer .form-grid{grid-template-columns:1fr}.supply-drawer.finance-drawer footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.supply-inspector{width:100vw;inset:48px 0 0}.supply-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.supply-heading p{color:#9aa7a4;font-size:14px}.supply-summary .supply-kpi-card{min-height:154px;padding:20px}.supply-summary .supply-kpi-label,.supply-summary .supply-kpi-card>small,.supply-tabs button,.supply-toolbar input,.supply-toolbar select,.supply-as-of,.supply-table th,.supply-table td,.supply-table td>strong,.supply-table td>span,.supply-stage,.supply-risk,.supply-inspector>header div span,.supply-inspector>header div strong,.supply-inspector-title p,.supply-balance-grid span,.supply-balance-grid small,.supply-progress-label,.supply-inspector dl div,.supply-stage-control>span,.supply-stage-control label,.supply-stage-control select,.supply-stage-control button,.supply-inspector-actions button,.supply-operation-log>header,.supply-operation-log>article strong,.supply-operation-log>article small,.supply-operation-log button,.supply-audit-log>header,.supply-audit-log strong,.supply-audit-log small,.supply-list-panel>header,.supplier-grid .supplier-card>header small,.supplier-grid .supplier-card>div span,.supplier-grid .supplier-card>footer,.fx-workspace section>header,.fx-current article div small,.fx-explainer span strong,.fx-explainer span small,.fx-history th,.fx-history td{line-height:1.45;font-size:13px!important}.supply-summary .supply-kpi-card>strong{font-size:26px}.supply-table th{min-height:42px;padding-block:12px}.supply-table td{height:76px;font-size:14px!important}.supply-table td>strong{font-size:14px!important}.supply-stage{min-height:30px;padding:6px 9px;font-size:12px!important}.supply-inspector-title p{font-size:13px!important}.supply-inspector dl div{padding:12px 0}.supply-inspector dt{color:#91a09c}.supply-inspector dd{font-size:13px}.supply-stage-control select{min-height:44px;font-size:14px!important}.supply-stage-control button{min-height:42px;font-size:13px!important}.supply-inspector-actions button{min-height:64px;font-size:13px!important}.supply-next-payment small{font-size:12px}.supply-toolbar>label,.supply-toolbar>select{min-height:42px}.supply-stage-overview{border-bottom:1px solid var(--live-line);background:#0b1215;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.supply-stage-overview button{border:0;border-right:1px solid var(--live-line);color:#a9b5b0;text-align:left;background:0 0;grid-template-columns:1fr auto;gap:5px 12px;min-height:78px;padding:13px 15px;display:grid}.supply-stage-overview button:hover,.supply-stage-overview button.active{background:#132024}.supply-stage-overview span{font-size:13px}.supply-stage-overview strong{color:#e2e7e1;font:400 22px/1 var(--display)}.supply-stage-overview small{color:#83918d;grid-column:1/-1;font-size:12px}.supply-payment-chart-panel{border-bottom:1px solid var(--live-line);background:linear-gradient(135deg,#101b1e,#0c1417);grid-template-columns:230px minmax(0,1fr);min-height:310px;padding:18px 16px;display:grid}.supply-payment-chart-panel>div:first-child{align-content:start;gap:8px;padding:12px;display:grid}.supply-payment-chart-panel>div:first-child strong{color:#d9e0da;font:400 20px/1.2 var(--display)}.supply-payment-chart-panel>div:first-child span{color:#899691;font-size:13px;line-height:1.5}.supply-payment-schedule-chart{width:100%;min-height:280px}.supplier-grid>.supplier-card{padding:20px}.supplier-grid .supplier-card>header small{margin-top:6px}.supplier-grid .supplier-card>div{gap:12px;margin-top:20px}.supplier-grid .supplier-card>div b{font-size:14px}.supplier-grid .supplier-card>div .supplier-currency-debt{border-top:1px solid var(--live-line);align-items:flex-start;padding-top:11px}.supplier-grid .supplier-card>div .supplier-currency-debt b{color:#e5c985;max-width:68%;line-height:1.45}.supplier-grid .supplier-card>footer{margin:20px -20px -20px;padding:13px 20px}.fx-workspace{grid-template-columns:minmax(300px,.9fr) minmax(330px,1fr) minmax(480px,1.55fr)}.fx-current article{min-height:88px;padding:17px 18px;position:relative}.fx-current article div{flex:1;min-width:0}.fx-current article div strong{font-size:24px}.currency-badge{background:#79c99f0f;border-color:#436357;width:52px;height:42px;font-size:13px;font-weight:700}.fx-rate-delta{color:#8fd0ae;background:#10231b;border:1px solid #365b49;padding:5px 8px;font-size:12px;font-weight:600}.fx-current article.rate-up .fx-rate-delta{color:#efa394;background:#261815;border-color:#684b43}.fx-impact>header{align-items:center;min-height:58px}.fx-impact>header strong{font-size:21px!important}.fx-explainer{padding:20px}.fx-history th,.fx-history td{height:48px}.journal-help{border-bottom:1px solid var(--live-line);color:#84928d;background:#10191c;align-items:center;gap:18px;padding:13px 16px;font-size:13px;line-height:1.45;display:flex}.journal-help strong{color:#d1d8d2;flex:none}.journal-help b{color:#8fc4aa}.settlements-page .settlement-source-tag{padding:4px 7px;font-size:11px;line-height:1.25}.settlements-page .record-inspector .inspector-cta{justify-content:space-between;width:100%;margin-top:14px}.live-shell[data-theme=light] .supply-stage-overview{background:#f7faf7}.live-shell[data-theme=light] .supply-stage-overview button{color:#40534b}.live-shell[data-theme=light] .supply-stage-overview button:hover,.live-shell[data-theme=light] .supply-stage-overview button.active{background:#e9f2ec}.live-shell[data-theme=light] .supply-stage-overview strong{color:#20352c}.live-shell[data-theme=light] .supply-payment-chart-panel>div:first-child strong{color:#24372f}.live-shell[data-theme=light] .supplier-grid>.supplier-card:hover{background:#edf4ef}.live-shell[data-theme=light] .journal-help{color:#5e7068;background:#f1f6f2}.live-shell[data-theme=light] .journal-help strong{color:#263a31}.live-shell[data-theme=dark] .supply-heading p,.live-shell[data-theme=dark] .supply-summary .supply-kpi-card>small,.live-shell[data-theme=dark] .supply-as-of,.live-shell[data-theme=dark] .supply-list-panel>header,.live-shell[data-theme=dark] .supplier-grid .supplier-card>header small,.live-shell[data-theme=dark] .supplier-grid .supplier-card>div span,.live-shell[data-theme=dark] .supplier-grid .supplier-card>footer,.live-shell[data-theme=dark] .fx-current article div small,.live-shell[data-theme=dark] .fx-explainer span small,.live-shell[data-theme=dark] .fx-history th,.live-shell[data-theme=dark] .supply-tabs button{color:#9aa7a3}.live-shell[data-theme=dark] .supply-tabs button span{color:#c4cec9;background:#213035}.live-shell[data-theme=dark] .supplier-grid .supplier-card>div b:not(.text-critical):not(.text-positive){color:#d5ddd8}.live-shell[data-theme=dark] .supplier-grid .supplier-card>footer span:last-child{color:#9bd6b7}.live-shell[data-theme=dark] .fx-history td{color:#b7c2bd}.live-shell[data-theme=dark] .supply-payment-chart-panel>div:first-child span{color:#a5b1ac}.live-shell[data-theme=dark] .settlements-page .finance-heading p,.live-shell[data-theme=dark] .settlements-page .finance-summary article>span,.live-shell[data-theme=dark] .settlements-page .finance-summary article small,.live-shell[data-theme=dark] .settlements-page .aging-matrix article>span,.live-shell[data-theme=dark] .settlements-page .aging-matrix article small,.live-shell[data-theme=dark] .settlements-page .finance-tabs button,.live-shell[data-theme=dark] .settlements-page .work-table th button,.live-shell[data-theme=dark] .settlements-page .cell-primary span,.live-shell[data-theme=dark] .settlements-page .table-footer{color:#9aa7a3}.live-shell[data-theme=dark] .settlements-page .finance-tabs button.active{color:#edf3ee}.live-shell[data-theme=dark] .settlements-page .finance-tabs button span{color:#b1bcb7}.live-shell[data-theme=dark] .settlements-page .finance-filters input::placeholder{color:#93a19b}.live-shell[data-theme=dark] .settlements-page .finance-filters input,.live-shell[data-theme=dark] .settlements-page .finance-filters select,.live-shell[data-theme=dark] .settlements-page .work-table td{color:#b4beba}.live-shell[data-theme=light] .supplier-grid .supplier-card>header small,.live-shell[data-theme=light] .supplier-grid .supplier-card>div span,.live-shell[data-theme=light] .supplier-grid .supplier-card>footer,.live-shell[data-theme=light] .supply-payment-chart-panel>div:first-child span{color:#53655d}.live-shell[data-theme=light] .supplier-grid .supplier-card>div b:not(.text-critical):not(.text-positive){color:#30423b}.live-shell[data-theme=light] .supplier-grid .supplier-card>div .supplier-currency-debt b{color:#806511}.live-shell[data-theme=light] .supplier-grid .supplier-card>footer span:last-child{color:#267650}.supply-page{font-size:15px}.supply-summary .supply-kpi-label,.supply-summary .supply-kpi-card>small,.supply-tabs button,.supply-toolbar input,.supply-toolbar select,.supply-as-of,.supply-table th,.supply-table td,.supply-table td>strong,.supply-risk,.supplier-grid .supplier-card>header small,.supplier-grid .supplier-card>div span,.supplier-grid .supplier-card>footer,.fx-workspace section>header,.fx-current article div small,.fx-explainer span small,.fx-history th,.fx-history td{font-size:14px!important}.supply-summary .supply-kpi-label{padding-right:74px}.supply-summary .supply-kpi-card>small{line-height:1.5}.supply-summary .supply-kpi-open{font-size:12px}.supply-tabs button{min-height:52px}.supply-tabs button span{color:#d5dfda;background:#294039;min-width:24px;height:24px;padding-inline:6px;font-weight:700;font-size:12px!important}.live-shell[data-theme=light] .supply-tabs button span{color:#fff;background:#3f6255}.live-shell[data-theme=light] .supply-tabs button.active span{color:#fff;background:#16734f}.supply-table td>span{font-size:13px!important}.supplier-grid .supplier-card>header strong{font-size:17px}@media (width<=900px){.supply-payment-chart-panel{display:block}.supply-payment-chart-panel>div:first-child{padding:4px 4px 12px}}@media (width<=720px){.supply-page{font-size:14px}.supply-stage-overview{margin-inline:-14px}.supply-stage-overview button{min-width:165px}.supply-payment-chart-panel{padding-inline:10px}.supply-payment-schedule-chart{min-width:620px}.supply-list-panel{overflow-x:auto}.journal-help{flex-direction:column;align-items:flex-start;gap:6px}}.supply-page,.settlements-overview{color:var(--ui-color-text);background:var(--ui-color-canvas);font-family:var(--ui-font-sans)}.supply-page,.settlements-overview.finance-page{padding:28px 32px 42px}.supply-page .ui-button,.settlements-overview .ui-button{border:1px solid var(--ui-color-border);min-height:38px;color:var(--ui-color-text);background:var(--ui-color-surface);font:700 12px/1 var(--ui-font-sans);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.supply-page .ui-button--primary,.settlements-overview .ui-button--primary,.supply-page .live-primary,.settlements-overview .live-primary{border-color:var(--ui-color-accent);color:#fff;background:var(--ui-color-accent);box-shadow:0 6px 16px color-mix(in srgb, var(--ui-color-accent) 18%, transparent);border-radius:8px}.supply-page .ui-button:hover:not(:disabled),.settlements-overview .ui-button:hover:not(:disabled){border-color:var(--ui-color-accent)}.supply-page .ui-button:disabled,.settlements-overview .ui-button:disabled{cursor:not-allowed;opacity:.5}.supply-heading,.settlements-overview .finance-heading{border:0;justify-content:space-between;align-items:flex-end;gap:24px;min-height:0;padding:4px 0 20px;display:flex}.supply-heading .ui-page-header__copy,.settlements-overview .finance-heading .ui-page-header__copy{min-width:0}.supply-heading .live-kicker,.settlements-overview .finance-heading .live-kicker{color:var(--ui-color-info);font:800 10px/1 var(--ui-font-sans);letter-spacing:.12em;text-transform:uppercase}.supply-heading h1,.settlements-overview .finance-heading h1{color:var(--ui-color-text);font:750 clamp(28px, 3vw, 38px)/1.05 var(--ui-font-sans);letter-spacing:-.04em;margin:7px 0 0}.supply-heading p,.settlements-overview .finance-heading p{max-width:720px;color:var(--ui-color-text-muted);font:400 13px/1.45 var(--ui-font-sans);margin:7px 0 0}.supply-heading .ui-page-header__actions,.settlements-overview .finance-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.supply-summary{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.supply-summary .supply-kpi-card{border:1px solid var(--ui-color-border-subtle);min-height:142px;color:var(--ui-color-text);background:var(--ui-color-surface);border-radius:12px;padding:16px;position:relative;box-shadow:0 8px 24px #1f30280b}.supply-summary .supply-kpi-card:last-child{border:1px solid var(--ui-color-border-subtle)}.supply-summary .supply-kpi-card:after{display:none}.supply-summary .supply-kpi-card:hover{border-color:color-mix(in srgb, var(--ui-color-accent) 45%, var(--ui-color-border));background:var(--ui-color-surface);transform:translateY(-1px)}.supply-summary .supply-kpi-card.active{border-color:var(--ui-color-accent);background:color-mix(in srgb, var(--ui-color-accent-soft) 46%, var(--ui-color-surface));box-shadow:var(--ui-focus-ring)}.supply-kpi-icon{width:30px;height:30px;color:var(--ui-color-info);background:color-mix(in srgb, var(--ui-color-info) 10%, var(--ui-color-surface));border:0;border-radius:9px}.supply-summary .supply-kpi-card.payable .supply-kpi-icon,.supply-summary .supply-kpi-card.fx-negative .supply-kpi-icon{color:var(--ui-color-critical);background:color-mix(in srgb, var(--ui-color-critical) 9%, var(--ui-color-surface))}.supply-summary .supply-kpi-card.receivable .supply-kpi-icon,.supply-summary .supply-kpi-card.fx-positive .supply-kpi-icon{color:var(--ui-color-positive);background:color-mix(in srgb, var(--ui-color-positive) 10%, var(--ui-color-surface))}.supply-summary .supply-kpi-card>.supply-kpi-label{color:var(--ui-color-text-muted);letter-spacing:.06em;margin-top:13px;padding:0 42px 0 0;font:750 10px/1.25 var(--ui-font-sans)!important}.supply-summary .supply-kpi-card>strong{color:var(--ui-color-text);font:750 clamp(17px, 1.45vw, 22px)/1.05 var(--ui-font-sans);letter-spacing:-.035em;margin-top:7px}.supply-summary .supply-kpi-card>small{color:var(--ui-color-text-dim);margin-top:7px;font:500 10px/1.35 var(--ui-font-sans)!important}.supply-summary .supply-kpi-card.payable>strong,.supply-summary .supply-kpi-card.fx-negative>strong{color:var(--ui-color-critical)}.supply-summary .supply-kpi-card.receivable>strong,.supply-summary .supply-kpi-card.fx-positive>strong{color:var(--ui-color-positive)}.supply-summary .supply-kpi-open{color:var(--ui-color-accent-strong);font-size:10px;top:17px;right:14px}.supply-command{background:0 0;border:0;margin-top:16px}.supply-tabs{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px 12px 0 0;align-items:stretch;gap:4px;min-height:50px;padding:5px;display:flex;overflow-x:auto}.supply-tabs button{min-height:40px;color:var(--ui-color-text-muted);background:0 0;border:0;border-radius:8px;padding:0 14px;font:650 12px/1 var(--ui-font-sans)!important}.supply-tabs button.active{color:var(--ui-color-accent-strong);background:var(--ui-color-accent-soft)}.supply-tabs button.active:after{display:none}.supply-tabs button span{min-width:22px;height:22px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);padding:0 6px;font-size:10px!important}.live-shell[data-theme=light] .supply-tabs button span,.live-shell[data-theme=light] .supply-tabs button.active span{color:inherit;background:color-mix(in srgb, currentColor 10%, transparent)}.supply-toolbar,.settlements-overview .finance-filters{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-top:0;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:flex}.supply-toolbar>label,.settlements-overview .finance-filters>label{border:1px solid var(--ui-color-border);min-width:260px;min-height:38px;color:var(--ui-color-text-dim);background:var(--ui-color-surface-subtle);border-radius:8px;padding:0 11px}.supply-toolbar input,.supply-toolbar select,.settlements-overview .finance-filters input,.settlements-overview .finance-filters select{color:var(--ui-color-text);font:500 12px/1 var(--ui-font-sans)!important}.supply-toolbar>select,.settlements-overview .finance-filters>select{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle);border-radius:8px;min-height:38px;padding:0 30px 0 11px}.supply-as-of{color:var(--ui-color-text-muted);font-size:11px!important}.supply-toolbar .filter-button,.settlements-overview .finance-filters .filter-button{background:var(--ui-color-surface);border-radius:8px;min-height:38px}.supply-stage-overview{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;grid-template-columns:repeat(5,minmax(150px,1fr));margin-top:10px;display:grid;overflow-x:auto}.supply-stage-overview button{border-right:1px solid var(--ui-color-border-subtle);min-height:82px;color:var(--ui-color-text-muted);background:0 0;padding:13px 14px}.supply-stage-overview button:last-child{border-right:0}.supply-stage-overview button:hover,.supply-stage-overview button.active,.live-shell[data-theme=light] .supply-stage-overview button:hover,.live-shell[data-theme=light] .supply-stage-overview button.active{background:color-mix(in srgb, var(--ui-color-accent-soft) 58%, var(--ui-color-surface))}.supply-stage-overview button.active{box-shadow:inset 0 -3px var(--ui-color-accent)}.supply-stage-overview span{font:650 11px/1.25 var(--ui-font-sans)}.supply-stage-overview strong{color:var(--ui-color-text);font:750 20px/1 var(--ui-font-sans);letter-spacing:-.03em}.supply-stage-overview small{color:var(--ui-color-text-dim);font:500 10px/1.2 var(--ui-font-sans)}.supply-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:12px;min-height:560px;margin-top:12px}.supply-table-wrap{overflow:visible}.supply-table-wrap .ui-data-table{height:100%}.supply-table-wrap .ui-data-table__scroll{max-height:640px}.supply-inspector,.settlements-overview .record-inspector{border:1px solid var(--ui-color-border-subtle);color:var(--ui-color-text);background:var(--ui-color-surface);border-radius:12px;padding:19px;box-shadow:0 8px 24px #1f30280b}.supply-inspector-title h2,.settlements-overview .record-inspector h2{color:var(--ui-color-text);font-family:var(--ui-font-sans);letter-spacing:-.035em;font-weight:750}.supply-inspector-title p,.settlements-overview .record-inspector>p{color:var(--ui-color-text-muted)}.supply-inspector>header,.settlements-overview .record-inspector>header,.supply-balance-grid,.supply-stage-control,.settlements-overview .inspector-amount,.settlements-overview .record-inspector dl{border-color:var(--ui-color-border-subtle)}.supply-stage-control{background:var(--ui-color-surface-subtle);border-radius:9px}.supply-stage-control select{color:var(--ui-color-text);background:var(--ui-color-surface);border-radius:7px}.supply-stage-control button,.supply-inspector-actions button,.supply-next-payment{border-radius:8px}.data-cell-primary{gap:4px;min-width:0;display:grid}.data-cell-primary strong{color:var(--ui-color-text);font-size:11px;font-weight:750}.data-cell-primary span{max-width:280px;color:var(--ui-color-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.data-cell-primary em{width:max-content;color:var(--ui-color-info);margin-top:2px;font-size:8px;font-style:normal}.data-cell-money{white-space:nowrap;gap:4px;display:grid}.data-cell-money strong{color:var(--ui-color-text);font-size:11px}.data-cell-money span{color:var(--ui-color-text-dim);font-size:9px}.data-cell-money.is-negative strong,.data-cell-negative{color:var(--ui-color-critical)!important}.data-cell-positive{color:var(--ui-color-positive)!important}.data-cell-date{color:var(--ui-color-text);white-space:nowrap}.mono-value{color:var(--ui-color-text)}.ui-data-table__empty>span{place-items:center;gap:7px;display:grid}.ui-data-table__empty strong{color:var(--ui-color-text)}.ui-data-table__empty small{color:var(--ui-color-text-dim)}.ui-data-table__footer b{color:var(--ui-color-critical)}.supply-list-panel>header,.fx-workspace section>header{border:1px solid var(--ui-color-border-subtle);min-height:52px;color:var(--ui-color-text-dim);background:var(--ui-color-surface);border-radius:12px 12px 0 0;padding:13px 16px;font-size:9px}.supply-list-panel>header strong,.fx-workspace section>header strong{color:var(--ui-color-text)}.supply-payment-chart-panel{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;min-height:270px;margin-top:10px;padding:18px}.live-shell[data-theme=light] .supply-payment-chart-panel{background:var(--ui-color-surface)}.supply-payment-chart-panel>div:first-child strong{color:var(--ui-color-text);font:750 18px/1.25 var(--ui-font-sans);letter-spacing:-.02em}.supply-payment-chart-panel>div:first-child span{color:var(--ui-color-text-muted);font-size:11px}.supply-list-panel>.ui-data-table{margin-top:10px}.supplier-table-panel{gap:10px;margin-top:10px;display:grid}.supplier-flow-note{border:1px solid var(--ui-color-border-subtle);min-height:62px;color:var(--ui-color-accent-strong);background:var(--ui-color-surface);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.supplier-flow-note>span{gap:3px;display:grid}.supplier-flow-note strong{color:var(--ui-color-text);font-size:12px}.supplier-flow-note small{color:var(--ui-color-text-muted);font-size:10px}.supplier-table-name{align-items:center;gap:10px;min-width:0;display:flex}.supplier-avatar{width:34px;height:34px;color:var(--ui-color-accent-strong);background:var(--ui-color-accent-soft);font:750 14px/1 var(--ui-font-sans);border:0;border-radius:9px}.supplier-attention,.supplier-ok{white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.supplier-attention{color:var(--ui-color-critical)}.supplier-ok{color:var(--ui-color-positive)}.fx-workspace{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:10px;min-height:0;margin-top:10px}.fx-workspace>section{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;overflow:hidden}.fx-current{background:var(--ui-color-surface)}.fx-current article{border-color:var(--ui-color-border-subtle);min-height:82px}.fx-current article div strong{color:var(--ui-color-text);font:750 21px/1 var(--ui-font-sans)}.fx-current article div small{color:var(--ui-color-text-dim);font-size:10px!important}.currency-badge{width:48px;height:38px;color:var(--ui-color-accent-strong);background:var(--ui-color-accent-soft);font:800 11px/1 var(--ui-font-sans);border:0;border-radius:9px}.currency-badge.compact{width:44px;height:27px}.fx-rate-delta{color:var(--ui-color-positive);background:var(--ui-color-accent-soft);border:0;border-radius:7px}.fx-current article.rate-up .fx-rate-delta{color:var(--ui-color-critical);background:color-mix(in srgb, var(--ui-color-critical) 10%, var(--ui-color-surface))}.fx-explainer{border-color:var(--ui-color-border-subtle);color:var(--ui-color-info)}.fx-explainer span strong{color:var(--ui-color-text);font-size:12px!important}.fx-explainer span small{color:var(--ui-color-text-muted);font-size:10px!important}.fx-history{grid-column:1/-1}.fx-history .ui-data-table{box-shadow:none;border:0;border-radius:0}.fx-history .ui-data-table__toolbar{border-top:0}.settlements-overview .finance-summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.settlements-overview .finance-summary article{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;min-height:122px;padding:17px;box-shadow:0 8px 24px #1f30280a}.settlements-overview .finance-summary article:before{background:var(--ui-color-info);content:"";border-radius:10px;width:30px;height:4px;margin-bottom:18px;display:block}.settlements-overview .finance-summary article.receivable:before{background:var(--ui-color-positive)}.settlements-overview .finance-summary article.payable:before,.settlements-overview .finance-summary article.critical:before{background:var(--ui-color-critical)}.settlements-overview .finance-summary article>span{color:var(--ui-color-text-muted);font:750 10px/1 var(--ui-font-sans);letter-spacing:.07em}.settlements-overview .finance-summary article strong{color:var(--ui-color-text);font:750 22px/1 var(--ui-font-sans);letter-spacing:-.035em;margin-top:9px}.settlements-overview .finance-summary article small{color:var(--ui-color-text-dim);font:500 10px/1.35 var(--ui-font-sans);margin-top:8px}.settlements-overview .finance-summary article.critical{color:var(--ui-color-text);background:color-mix(in srgb, var(--ui-color-critical) 5%, var(--ui-color-surface))}.settlements-overview .finance-summary article.critical strong{color:var(--ui-color-critical)}.settlements-flow{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;align-items:center;gap:14px;min-height:68px;margin-top:12px;padding:11px 14px;display:flex}.settlements-flow>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.settlements-flow>div>span{width:28px;height:28px;color:var(--ui-color-accent-strong);background:var(--ui-color-accent-soft);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.settlements-flow p{gap:3px;margin:0;display:grid}.settlements-flow strong{color:var(--ui-color-text);font-size:11px}.settlements-flow small{color:var(--ui-color-text-dim);font-size:9px}.settlements-flow>svg{color:var(--ui-color-text-dim);flex:none}.settlements-overview .aging-matrix{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;margin-top:12px;overflow:hidden}.settlements-overview .aging-label,.settlements-overview .aging-matrix article{border-color:var(--ui-color-border-subtle);background:var(--ui-color-surface)}.settlements-overview .aging-label span{color:var(--ui-color-accent-strong)}.settlements-overview .aging-label strong,.settlements-overview .aging-matrix article>span{color:var(--ui-color-text);font-family:var(--ui-font-sans)}.settlements-overview .aging-matrix article small{color:var(--ui-color-text-dim)}.settlements-overview .finance-scope-select{color:var(--ui-color-text-muted);font-size:9px}.settlements-overview .finance-scope-select select{min-height:38px;color:var(--ui-color-text);background:var(--ui-color-surface);border-radius:8px}.settlements-workspace{border:0;grid-template-columns:minmax(0,1fr);gap:12px;min-height:540px;margin-top:14px;display:grid}.settlements-workspace:has(.record-inspector){grid-template-columns:minmax(0,1fr) 330px}.settlements-overview .finance-table-panel{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);border-radius:12px;min-width:0;overflow:hidden}.settlements-overview .finance-tabs{border-color:var(--ui-color-border-subtle);align-items:stretch;gap:4px;min-height:50px;padding:5px}.settlements-overview .finance-tabs button{height:auto;min-height:40px;color:var(--ui-color-text-muted);font:650 12px/1 var(--ui-font-sans);border-radius:8px;padding:0 14px}.settlements-overview .finance-tabs button.active{color:var(--ui-color-accent-strong);background:var(--ui-color-accent-soft)}.settlements-overview .finance-tabs button.active:after{display:none}.settlements-overview .finance-tabs button span{color:inherit}.settlements-overview .finance-filters{border-left:0;border-right:0}.settlements-overview .finance-filters>label{width:min(360px,38vw)}.settlements-overview .finance-filters input{background:0 0;border:0;min-height:36px;padding:0}.settlements-overview .finance-filters input::placeholder{color:var(--ui-color-text-dim)}.settlements-overview .ui-data-table{box-shadow:none;border:0;border-radius:0}.settlements-overview .ui-data-table__scroll{max-height:620px}.settlements-overview .journal-help{border-color:var(--ui-color-border-subtle);color:var(--ui-color-text-muted);background:var(--ui-color-surface-subtle)}.settlements-overview .journal-help strong{color:var(--ui-color-text)}.settlements-overview .journal-help b{color:var(--ui-color-accent-strong)}.settlements-overview .document-chip{border-radius:7px;padding:5px 7px;font-size:8px}.settlements-overview .record-inspector{align-self:start}.settlements-overview .record-inspector>header{color:var(--ui-color-text-dim);margin-bottom:20px;font-size:9px}.settlements-overview .record-inspector dd{color:var(--ui-color-text)}.settlements-overview .inspector-amount strong{color:var(--ui-color-text);font-family:var(--ui-font-sans);font-weight:750}.settlements-overview .match-complete{border-radius:9px}.settlements-overview .finance-drawer,.supply-page .finance-drawer{color:var(--ui-color-text);background:var(--ui-color-surface)}.settlements-overview .finance-drawer header h2,.supply-page .finance-drawer header h2{color:var(--ui-color-text);font-family:var(--ui-font-sans);font-weight:750}.settlements-overview .finance-drawer input,.settlements-overview .finance-drawer select,.settlements-overview .finance-drawer textarea,.supply-page .finance-drawer input,.supply-page .finance-drawer select,.supply-page .finance-drawer textarea{color:var(--ui-color-text);background:var(--ui-color-surface-subtle);border-radius:8px}.settlements-overview .finance-drawer footer,.supply-page .finance-drawer footer{background:var(--ui-color-surface)}.live-shell[data-theme=light] .supply-page :is(input,select,textarea),.live-shell[data-theme=light] .settlements-overview :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1350px){.supply-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1280px){:is(.supply-workspace,.settlements-workspace:has(.record-inspector)){grid-template-columns:minmax(0,1fr)}.supply-inspector,.settlements-overview .record-inspector{z-index:70;border-radius:12px 0 0;width:min(390px,100vw);height:calc(100vh - 50px);position:fixed;inset:50px 0 0 auto;overflow-y:auto;box-shadow:-18px 0 54px #16241e2e}.fx-workspace{grid-template-columns:1fr}.fx-history{grid-column:auto}}@media (width<=760px){.supply-page,.settlements-overview.finance-page{padding:18px 14px 82px}.supply-heading,.settlements-overview .finance-heading{flex-direction:column;align-items:stretch;gap:14px}.supply-heading h1,.settlements-overview .finance-heading h1{font-size:26px}.supply-heading .ui-page-header__actions,.settlements-overview .finance-heading-actions{justify-content:stretch}.supply-heading .ui-button,.settlements-overview .finance-heading-actions .ui-button{flex:1}.supply-summary,.settlements-overview .finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supply-summary .supply-kpi-card{min-height:150px;padding:14px}.supply-summary .supply-kpi-open{font-size:0;top:15px}.supply-summary .supply-kpi-open svg{width:16px;height:16px}.supply-toolbar,.settlements-overview .finance-filters{flex-wrap:wrap;align-items:stretch}.supply-toolbar>label,.settlements-overview .finance-filters>label{width:100%;min-width:0}.supply-toolbar>select,.settlements-overview .finance-filters>select{flex:1;min-width:135px}.toolbar-spacer,.filter-spacer{display:none}.supply-stage-overview{grid-template-columns:repeat(5,minmax(150px,1fr));margin-inline:0}.supply-payment-chart-panel{overflow-x:auto}.settlements-flow{flex-direction:column;align-items:stretch}.settlements-flow>svg{align-self:center;transform:rotate(90deg)}.settlements-overview .aging-matrix{overflow-x:auto}.settlements-overview .aging-matrix>*{min-width:150px}.settlements-overview .finance-tabs{overflow-x:auto}.settlements-overview .finance-tabs button{white-space:nowrap;flex:none}.supply-inspector,.settlements-overview .record-inspector{border-radius:0;width:100%;inset:49px 0 0}}:is(.supply-workspace,.settlements-workspace,.settlements-workspace:has(.record-inspector)){width:100%;display:block}.supply-table-wrap,.settlements-overview .finance-table-panel{width:100%}.supply-inline-stage{border:1px solid var(--ui-color-border);width:100%;min-height:34px;color:var(--ui-color-text);background:var(--ui-color-surface-subtle);font:650 10px/1.2 var(--ui-font-sans);border-radius:8px;padding:6px 28px 6px 9px}.supply-row-action,.supply-row-open{color:var(--ui-color-accent-strong);background:0 0;border:0}.supply-row-action{font:700 10px/1.25 var(--ui-font-sans);text-align:left;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.supply-row-action:hover,.supply-row-open:hover{background:var(--ui-color-accent-soft)}.supply-row-action.is-done{color:var(--ui-color-text-dim);font-weight:550}.supply-row-open{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.supply-fx-effect.is-negative strong{color:var(--ui-color-critical)}.supply-fx-effect.is-positive strong{color:var(--ui-color-positive)}.supply-fx-effect.is-neutral strong{color:var(--ui-color-text-muted)}.marketplace-source-banner{border-bottom:1px solid var(--ui-color-border-subtle);min-height:58px;color:var(--ui-color-info);background:var(--ui-color-surface-subtle);align-items:center;gap:10px;padding:11px 14px;display:flex}.marketplace-source-banner>span{flex:1;gap:3px;min-width:0;display:grid}.marketplace-source-banner strong{color:var(--ui-color-text);font-size:11px}.marketplace-source-banner small{color:var(--ui-color-text-muted);font-size:9px}.marketplace-source-banner>b{color:var(--ui-color-positive);white-space:nowrap;font-size:9px}.marketplace-source-banner.stale>b,.marketplace-source-banner.unreconciled>b{color:var(--ui-color-critical)}.marketplace-source-banner.missing_source>b{color:var(--ui-color-text-dim)}.settlement-missing-date strong{color:var(--ui-color-critical)}.marketplace-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-detail-dialog,.settlement-detail-dialog,.journal-detail-dialog,.marketplace-detail-dialog,.fx-history-dialog{width:min(1080px,100vw - 40px);max-height:calc(100vh - 64px);color:var(--ui-color-text);background:var(--ui-color-surface);overflow-y:auto}.supply-detail-dialog{width:min(1160px,100vw - 40px)}.supply-detail-dialog>.modal-heading,.settlement-detail-dialog>.modal-heading,.journal-detail-dialog>.modal-heading,.marketplace-detail-dialog>.modal-heading,.fx-history-dialog>.modal-heading{border-bottom:1px solid var(--ui-color-border-subtle);padding-bottom:14px}.supply-detail-dialog .supply-inspector,.settlement-detail-dialog .record-inspector,.marketplace-detail-dialog .record-inspector,.journal-detail-dialog .record-inspector{width:auto;height:auto;box-shadow:none;border:0;border-radius:0;padding:0;position:static;inset:auto;overflow:visible}.supply-detail-dialog .supply-inspector>header,.settlement-detail-dialog .record-inspector>header,.marketplace-detail-dialog .record-inspector>header,.journal-detail-dialog .record-inspector>header{display:none}.settlement-detail-dialog,.journal-detail-dialog,.marketplace-detail-dialog{width:min(920px,100vw - 40px)}.settlement-detail-dialog .modal-heading h2,.journal-detail-dialog .modal-heading h2,.marketplace-detail-dialog .modal-heading h2{font-size:18px;line-height:1.25}.settlement-detail-dialog .modal-heading p,.journal-detail-dialog .modal-heading p,.marketplace-detail-dialog .modal-heading p{font-size:12px;line-height:1.45}.settlement-detail-dialog .record-inspector h2,.journal-detail-dialog .record-inspector h2,.marketplace-detail-dialog .record-inspector h2{font-size:22px;line-height:1.1}.settlement-detail-dialog .record-inspector>p,.journal-detail-dialog .record-inspector>p,.marketplace-detail-dialog .record-inspector>p{font-size:13px;line-height:1.5}.settlement-detail-dialog .inspector-amount span,.marketplace-detail-dialog .inspector-amount span{font-size:11px;line-height:1.35}.settlement-detail-dialog .inspector-amount strong,.marketplace-detail-dialog .inspector-amount strong{font-size:22px;line-height:1.15}.settlement-detail-dialog .record-inspector dl div,.journal-detail-dialog .record-inspector dl div,.marketplace-detail-dialog .record-inspector dl div{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0}.settlement-detail-dialog .record-inspector dt,.journal-detail-dialog .record-inspector dt,.marketplace-detail-dialog .record-inspector dt{font-size:11px;line-height:1.4}.settlement-detail-dialog .record-inspector dd,.journal-detail-dialog .record-inspector dd,.marketplace-detail-dialog .record-inspector dd{font-size:12px;line-height:1.45}.settlement-detail-dialog .payment-progress-label{font-size:11px}.settlement-detail-dialog .match-complete strong,.marketplace-detail-dialog .match-complete strong{font-size:13px;line-height:1.35}.settlement-detail-dialog .match-complete small,.marketplace-detail-dialog .match-complete small{font-size:12px;line-height:1.45}.marketplace-detail-dialog .marketplace-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.journal-detail-dialog .journal-balance small,.journal-detail-dialog .journal-lines>span,.journal-detail-dialog .journal-lines p strong,.journal-detail-dialog .journal-lines p small{font-size:11px}.journal-detail-dialog .journal-lines>div>b{font-size:12px}.fx-current>button{border:0;border-bottom:1px solid var(--ui-color-border-subtle);width:100%;min-height:82px;color:var(--ui-color-text);text-align:left;background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.fx-current>button:last-child{border-bottom:0}.fx-current>button:hover{background:var(--ui-color-surface-subtle)}.fx-current>button>div{flex:1;min-width:0}.fx-current>button>div strong,.fx-current>button>div small{display:block}.fx-current>button>div strong{color:var(--ui-color-text);font:750 21px/1 var(--ui-font-sans)}.fx-current>button>div small{color:var(--ui-color-text-dim);margin-top:6px;font-size:10px}.fx-current>button.rate-up .fx-rate-delta{color:var(--ui-color-critical);background:color-mix(in srgb, var(--ui-color-critical) 10%, var(--ui-color-surface))}.fx-open-history{color:var(--ui-color-text-dim)}.fx-history-dialog .ui-data-table{border-radius:10px}@media (width<=760px){.supply-detail-dialog,.settlement-detail-dialog,.journal-detail-dialog,.marketplace-detail-dialog,.fx-history-dialog{width:100%;max-height:calc(100vh - 16px);padding:17px}.marketplace-detail-dialog .marketplace-inspector dl,.supply-workflow-focus,.supply-fx-preview>section{grid-template-columns:1fr}.supply-fx-preview>section>div+div{border-top:1px solid var(--ui-color-border);border-left:0}.settlement-detail-dialog .record-inspector dl div,.journal-detail-dialog .record-inspector dl div,.marketplace-detail-dialog .record-inspector dl div{grid-template-columns:minmax(105px,.38fr) minmax(0,1fr)}}.mc-page{--mc-bg:var(--surface,#fff);--mc-panel:color-mix(in srgb, var(--surface,#fff) 96%, #edf5f1);--mc-border:color-mix(in srgb, var(--line,#dce6e1) 88%, transparent);--mc-text:var(--ink,#14241d);--mc-muted:var(--muted,#66756e);--mc-green:#14875b;--mc-red:#c54848;--mc-amber:#b87516;color:var(--mc-text);gap:18px;max-width:1700px;margin:0 auto;padding:26px 28px 60px;font-size:15px;display:grid}[data-theme=dark] .mc-page{--mc-panel:#17231e;--mc-border:#2d3c35;--mc-text:#edf5f1;--mc-muted:#a9b9b1;--mc-green:#56c999;--mc-red:#ff8585;--mc-amber:#e8b15e}.mc-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.mc-header h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,3vw,44px);line-height:1}.mc-header p{color:var(--mc-muted);margin:0;font-size:16px}.mc-eyebrow{color:var(--mc-green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.mc-filters{flex-wrap:wrap;justify-content:end;align-items:end;gap:8px;display:flex}.mc-filters label,.mc-policy-grid label,.mc-scenario-meta label{color:var(--mc-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.mc-page input,.mc-page select{border:1px solid var(--mc-border);background:var(--mc-panel);min-height:40px;color:var(--mc-text);font:inherit;border-radius:9px;padding:8px 10px}.mc-page input:focus,.mc-page select:focus,.mc-page button:focus-visible{outline:3px solid color-mix(in srgb, var(--mc-green) 25%, transparent);outline-offset:1px}.mc-page button{font:inherit}.mc-primary{background:var(--mc-green);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;font-weight:800;display:inline-flex}.mc-primary:disabled{opacity:.55;cursor:wait}.mc-quality{border:1px solid var(--mc-border);border-left:4px solid var(--mc-amber);background:color-mix(in srgb, var(--mc-amber) 7%, var(--mc-panel));min-height:46px;color:var(--mc-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 14px;font-size:13px;display:flex}.mc-quality.ready{border-left-color:var(--mc-green);background:color-mix(in srgb, var(--mc-green) 7%, var(--mc-panel))}.mc-quality>div{color:var(--mc-text);align-items:center;gap:8px;display:flex}.mc-quality details{margin-left:auto;position:relative}.mc-quality summary{cursor:pointer;font-weight:700}.mc-quality details[open] ul{z-index:20;border:1px solid var(--mc-border);background:var(--mc-panel);width:min(520px,80vw);color:var(--mc-text);border-radius:10px;margin:0;padding:16px 18px 16px 34px;line-height:1.5;position:absolute;top:26px;right:0;box-shadow:0 18px 50px #0002}.mc-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mc-kpi{border:1px solid var(--mc-border);background:var(--mc-panel);min-width:0;min-height:122px;color:var(--mc-text);text-align:left;border-radius:13px;align-content:center;gap:5px;padding:16px;display:grid;position:relative}button.mc-kpi{cursor:pointer}.mc-kpi>svg{color:var(--mc-muted);position:absolute;top:13px;right:13px}.mc-kpi span{color:var(--mc-muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800}.mc-kpi strong{text-overflow:ellipsis;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(20px,2vw,30px);overflow:hidden}.mc-kpi small{color:var(--mc-muted);font-size:12px;line-height:1.35}.mc-kpi.good{border-top:3px solid var(--mc-green)}.mc-kpi.risk{border-top:3px solid var(--mc-red)}.mc-tabs{border-bottom:1px solid var(--mc-border);gap:4px;display:flex;overflow-x:auto}.mc-tabs button{min-height:46px;color:var(--mc-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 15px;font-weight:750;display:inline-flex}.mc-tabs button.active{border-bottom-color:var(--mc-green);color:var(--mc-text)}.mc-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px;display:grid}.mc-panel{border:1px solid var(--mc-border);background:var(--mc-panel);border-radius:14px;min-width:0;padding:19px}.mc-panel-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:17px;display:flex}.mc-panel-head>svg{color:var(--mc-green)}.mc-panel-head span{color:var(--mc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mc-panel-head h2{letter-spacing:-.025em;margin:3px 0 0;font-size:21px}.mc-margin-panel,.mc-actions-panel,.mc-policy-panel{grid-column:1}.mc-overview>.mc-panel:nth-child(2),.mc-overview>.mc-panel:nth-child(4){grid-column:2}.mc-overview>.mc-panel:nth-child(4){grid-row:2/span 2}.mc-ladder{gap:7px;display:grid}.mc-ladder-row{grid-template-columns:minmax(170px,1fr) minmax(80px,1.2fr) minmax(110px,auto);align-items:center;gap:12px;font-size:13px;display:grid}.mc-ladder-row i{background:#729489;border-radius:999px;max-width:100%;height:10px;display:block}.mc-ladder-row.cost i{background:color-mix(in srgb, var(--mc-red) 70%, transparent)}.mc-ladder-row.subtotal i{background:color-mix(in srgb, var(--mc-green) 65%, transparent)}.mc-ladder-row.result{border-top:1px dashed var(--mc-border);margin-top:4px;padding-top:8px;font-weight:800}.mc-ladder-row.result i{background:var(--mc-green);height:13px}.mc-ladder-row strong{text-align:right;font-variant-numeric:tabular-nums}.mc-method-note{color:var(--mc-muted);margin:14px 0 0;font-size:12px;line-height:1.5}.mc-bridge-total{background:color-mix(in srgb, var(--mc-green) 6%, transparent);border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.mc-bridge-total span{color:var(--mc-muted)}.mc-bridge-total strong{font-size:20px}.mc-bridge-total b{margin-left:auto}.positive{color:var(--mc-green)!important}.negative{color:var(--mc-red)!important}.mc-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.mc-driver-grid article{border:1px solid var(--mc-border);border-radius:9px;grid-template-columns:auto 1fr;gap:2px 7px;padding:10px;display:grid}.mc-driver-grid article svg{grid-row:1/span 2}.mc-driver-grid article.up svg{color:var(--mc-green)}.mc-driver-grid article.down svg{color:var(--mc-red)}.mc-driver-grid article span{color:var(--mc-muted);font-size:12px}.mc-driver-grid article strong{font-size:14px}.mc-actions{gap:8px;display:grid}.mc-actions article{border:1px solid var(--mc-border);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.mc-actions article>b{background:color-mix(in srgb, var(--mc-green) 13%, transparent);width:26px;height:26px;color:var(--mc-green);border-radius:50%;place-items:center;display:grid}.mc-actions article h3{margin:2px 0 3px;font-size:15px}.mc-actions article p{color:var(--mc-muted);margin:0 0 4px;font-size:12px;line-height:1.35}.mc-actions article span,.mc-actions article small{color:var(--mc-muted);font-size:11px}.mc-actions article button{border:1px solid var(--mc-border);color:var(--mc-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.mc-balance-list{gap:0;margin:0;display:grid}.mc-balance-list>div{border-bottom:1px solid var(--mc-border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.mc-balance-list dt{color:var(--mc-muted)}.mc-balance-list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.mc-balance-list .liability dd{color:var(--mc-red)}.mc-balance-list .total{border-bottom:0;padding-top:14px;font-size:16px}.mc-balance-list .total dt,.mc-balance-list .total dd{color:var(--mc-text);font-weight:850}.mc-otb{background:color-mix(in srgb, var(--mc-amber) 9%, transparent);border-radius:10px;gap:4px;margin-top:14px;padding:14px;display:grid}.mc-otb span,.mc-otb small{color:var(--mc-muted)}.mc-otb strong{font-size:24px}.mc-otb small{line-height:1.4}.mc-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.mc-policy-panel .mc-primary{margin-left:auto}.mc-loading{min-height:55vh;color:var(--mc-muted);place-content:center;justify-items:center;gap:9px;display:grid}.mc-loading svg{width:32px;height:32px;color:var(--mc-green)}.mc-sku-panel{padding:0;overflow:hidden}.mc-sku-panel>.mc-panel-head{padding:19px 19px 0}.mc-sku-tools{align-items:center;gap:8px;display:flex}.mc-sku-tools label{border:1px solid var(--mc-border);border-radius:9px;align-items:center;gap:5px;padding:0 9px;display:flex}.mc-sku-tools label input{background:0 0;border:0;width:240px;padding-left:3px}.mc-lifecycle-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 19px 16px;display:grid}.mc-lifecycle-grid button{border:1px solid var(--mc-border);min-height:51px;color:var(--mc-text);cursor:pointer;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.mc-lifecycle-grid button.active{border-color:var(--mc-green);background:color-mix(in srgb, var(--mc-green) 8%, transparent)}.mc-lifecycle-grid span{color:var(--mc-muted);font-size:12px}.mc-lifecycle-grid strong{font-size:20px}.mc-table-wrap{border-top:1px solid var(--mc-border);overflow:auto}.mc-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}.mc-table th{z-index:2;background:var(--mc-panel);color:var(--mc-muted);text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:11px 12px;font-size:11px;position:sticky;top:0}.mc-table td{border-top:1px solid var(--mc-border);vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px}.mc-table td strong,.mc-table td small{display:block}.mc-table td small{color:var(--mc-muted);margin-top:3px;font-size:11px}.mc-stage{border-color:#0000!important;min-height:32px!important;padding:4px 8px!important;font-size:12px!important;font-weight:800!important}.stage-grow,.stage-core{color:var(--mc-green)!important;background:color-mix(in srgb, var(--mc-green) 10%, transparent)!important}.stage-exit,.stage-dead{color:var(--mc-red)!important;background:color-mix(in srgb, var(--mc-red) 10%, transparent)!important}.stage-harvest,.stage-test{color:var(--mc-amber)!important;background:color-mix(in srgb, var(--mc-amber) 10%, transparent)!important}.mc-action-pill{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.mc-action-pill.grow{color:var(--mc-green);background:color-mix(in srgb, var(--mc-green) 10%, transparent)}.mc-action-pill.exit{color:var(--mc-red);background:color-mix(in srgb, var(--mc-red) 10%, transparent)}.mc-action-pill.hold{color:var(--mc-muted);background:color-mix(in srgb, var(--mc-muted) 10%, transparent)}.mc-table-footer{border-top:1px solid var(--mc-border);color:var(--mc-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 19px;font-size:12px;display:flex}.mc-scenario-page{gap:14px;display:grid}.mc-scenario-intro{border:1px solid var(--mc-border);background:linear-gradient(135deg, color-mix(in srgb, var(--mc-green) 11%, var(--mc-panel)), var(--mc-panel));border-radius:14px;justify-content:space-between;align-items:end;gap:28px;padding:24px;display:flex}.mc-scenario-intro h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(24px,2.4vw,34px)}.mc-scenario-intro p{max-width:720px;color:var(--mc-muted);margin:0;font-size:15px;line-height:1.5}.mc-scenario-steps{grid-template-columns:repeat(3,auto);gap:8px;display:grid}.mc-scenario-steps span{min-width:118px;color:var(--mc-muted);grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:12px;line-height:1.3;display:grid}.mc-scenario-steps b{background:color-mix(in srgb, var(--mc-green) 13%, transparent);width:27px;height:27px;color:var(--mc-green);border-radius:50%;place-items:center;display:grid}.mc-scenario-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mc-scenario-presets button{border:1px solid var(--mc-border);background:var(--mc-panel);min-height:88px;color:var(--mc-text);text-align:left;cursor:pointer;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:13px;display:grid}.mc-scenario-presets button>span{background:color-mix(in srgb, var(--mc-muted) 8%, transparent);width:38px;height:38px;color:var(--mc-muted);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.mc-scenario-presets button strong{align-self:end;font-size:14px}.mc-scenario-presets button small{color:var(--mc-muted);align-self:start;font-size:11px;line-height:1.3}.mc-scenario-presets button:hover{border-color:color-mix(in srgb, var(--mc-green) 45%, var(--mc-border))}.mc-scenario-presets button.active{border-color:var(--mc-green);background:color-mix(in srgb, var(--mc-green) 7%, var(--mc-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc-green) 28%, transparent)}.mc-scenario-presets button.active>span{background:color-mix(in srgb, var(--mc-green) 14%, transparent);color:var(--mc-green)}.mc-scenario-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:14px;display:grid}.mc-scenario-builder{padding-bottom:8px}.mc-reset{border:1px solid var(--mc-border);min-height:36px;color:var(--mc-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.mc-scenario-name{color:var(--mc-muted);gap:6px;margin-bottom:14px;font-size:12px;font-weight:700;display:grid}.mc-driver-groups{gap:12px;display:grid}.mc-driver-group{border:1px solid var(--mc-border);border-radius:11px;overflow:hidden}.mc-driver-group>header{background:color-mix(in srgb, var(--mc-muted) 4%, transparent);padding:11px 13px}.mc-driver-group>header div{gap:2px;display:grid}.mc-driver-group>header strong{font-size:14px}.mc-driver-group>header small{color:var(--mc-muted);font-size:11px}.mc-range-field{border-top:1px solid var(--mc-border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px;display:grid}.mc-range-field>span:first-child{gap:3px;display:grid}.mc-range-field>span strong{font-size:13px}.mc-range-field>span small{color:var(--mc-muted);font-size:11px;line-height:1.35}.mc-range-field output{background:color-mix(in srgb, var(--mc-muted) 7%, transparent);min-width:78px;color:var(--mc-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;padding:6px 8px;font-size:13px;font-weight:850}.mc-range-field input[type=range]{width:100%;min-height:24px;accent-color:var(--mc-green);cursor:ew-resize;background:0 0;border:0;grid-column:1/-1;padding:0}.mc-range-bounds{color:var(--mc-muted);grid-column:1/-1;justify-content:space-between;font-size:10px;display:flex!important}.mc-scenario-output{position:sticky;top:14px}.mc-scenario-verdict{border-radius:11px;grid-template-columns:auto 1fr;gap:12px;padding:15px;display:grid}.mc-scenario-verdict>span{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.mc-scenario-verdict div{gap:4px;display:grid}.mc-scenario-verdict small{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.mc-scenario-verdict strong{font-size:17px;line-height:1.25}.mc-scenario-verdict p{color:var(--mc-muted);margin:0;font-size:12px;line-height:1.45}.mc-scenario-verdict.good{background:color-mix(in srgb, var(--mc-green) 9%, transparent);color:var(--mc-green)}.mc-scenario-verdict.good>span{background:color-mix(in srgb, var(--mc-green) 13%, transparent)}.mc-scenario-verdict.warning{background:color-mix(in srgb, var(--mc-red) 8%, transparent);color:var(--mc-red)}.mc-scenario-verdict.warning>span{background:color-mix(in srgb, var(--mc-red) 12%, transparent)}.mc-compare-table{border:1px solid var(--mc-border);border-radius:10px;margin-top:12px;overflow:hidden}.mc-compare-table>div{border-top:1px solid var(--mc-border);grid-template-columns:minmax(105px,1.2fr) repeat(3,minmax(70px,.8fr));align-items:center;gap:7px;padding:11px;font-size:12px;display:grid}.mc-compare-table>div:first-child{border-top:0}.mc-compare-table>div>span,.mc-compare-table>div>b{text-align:right;font-variant-numeric:tabular-nums}.mc-compare-table>div>strong{font-size:12px}.mc-compare-table .mc-compare-head{background:color-mix(in srgb, var(--mc-muted) 5%, transparent);color:var(--mc-muted);text-transform:uppercase;font-size:10px;font-weight:800}.mc-scenario-capital{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.mc-scenario-capital article{border:1px solid var(--mc-border);border-radius:9px;gap:4px;padding:12px;display:grid}.mc-scenario-capital span{color:var(--mc-muted);font-size:11px}.mc-scenario-capital strong{font-size:18px}.mc-scenario-capital small{color:var(--mc-muted);font-size:10px;line-height:1.35}.mc-scenario-details{border:1px solid var(--mc-border);border-radius:9px;margin-top:10px}.mc-scenario-details summary{color:var(--mc-muted);cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.mc-scenario-details>div{color:var(--mc-muted);padding:0 12px 10px;font-size:11px;line-height:1.45}.mc-scenario-details p{margin:6px 0}.mc-scenario-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mc-secondary{border:1px solid var(--mc-border);min-height:40px;color:var(--mc-text);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-weight:750;display:inline-flex}.mc-saved-scenarios{grid-column:1/-1}.mc-saved-scenarios>div:last-child{gap:7px;display:grid}.mc-saved-scenarios article{border:1px solid var(--mc-border);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.mc-saved-scenarios article div{display:grid}.mc-saved-scenarios small{color:var(--mc-muted)}.mc-scenario-kind,.mc-decision-type{color:var(--mc-muted);background:color-mix(in srgb, var(--mc-muted) 10%, transparent);border-radius:6px;padding:4px 6px;font-size:10px;font-weight:850}.kind-bear{color:var(--mc-red)}.kind-bull{color:var(--mc-green)}.mc-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mc-decisions>article{border:1px solid var(--mc-border);border-radius:11px;padding:15px}.mc-decision-top{justify-content:space-between;gap:10px;display:flex}.mc-decision-top select{min-height:32px;padding:4px 7px;font-size:12px}.mc-decisions h3{margin:12px 0 5px;font-size:17px}.mc-decisions p{min-height:38px;color:var(--mc-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.mc-decisions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mc-decisions dl div{background:color-mix(in srgb, var(--mc-muted) 5%, transparent);border-radius:7px;gap:2px;padding:8px;display:grid}.mc-decisions dt{color:var(--mc-muted);font-size:10px}.mc-decisions dd{margin:0;font-weight:800}.mc-decisions footer{border-top:1px solid var(--mc-border);color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.mc-decisions footer>div{gap:5px;margin-left:auto;display:flex}.mc-decisions footer button{border:1px solid var(--mc-border);color:var(--mc-text);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:11px;display:flex}.mc-outcomes{background:color-mix(in srgb, var(--mc-green) 5%, transparent);border-radius:8px;gap:4px;margin-top:10px;padding:9px;font-size:11px;display:grid}.mc-empty{min-height:220px;color:var(--mc-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.mc-empty span{max-width:460px;line-height:1.45}@media (width<=1240px){.mc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-header{flex-direction:column;align-items:start}.mc-filters{justify-content:start}.mc-scenario-intro{flex-direction:column;align-items:start}.mc-scenario-steps{width:100%}}@media (width<=900px){.mc-page{padding:20px 16px 88px}.mc-overview,.mc-scenario-layout{grid-template-columns:1fr}.mc-scenario-output{position:static}.mc-scenario-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-overview>.mc-panel,.mc-margin-panel,.mc-actions-panel,.mc-policy-panel,.mc-saved-scenarios{grid-area:auto/1!important}.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-decisions{grid-template-columns:1fr}}@media (width<=620px){.mc-page{padding-inline:10px;font-size:14px}.mc-header{padding-top:38px}.mc-header h1{font-size:30px}.mc-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.mc-filters label:nth-child(3),.mc-filters .mc-primary{grid-column:1/-1}.mc-filters input,.mc-filters select{width:100%}.mc-quality{flex-direction:column;align-items:start;gap:7px}.mc-quality details{margin-left:0}.mc-quality details[open] ul{width:auto;margin-top:8px;position:static}.mc-kpis{grid-template-columns:1fr}.mc-kpi{min-height:104px}.mc-panel{padding:14px}.mc-ladder-row{grid-template-columns:minmax(115px,1fr) minmax(45px,.65fr) minmax(90px,auto);gap:7px}.mc-driver-grid,.mc-driver-form,.mc-output-kpis,.mc-policy-grid,.mc-scenario-meta{grid-template-columns:1fr}.mc-scenario-intro{padding:17px}.mc-scenario-steps,.mc-scenario-presets{grid-template-columns:1fr}.mc-scenario-presets button{min-height:78px}.mc-range-field{grid-template-columns:minmax(0,1fr) auto}.mc-compare-table{overflow-x:auto}.mc-compare-table>div{min-width:610px}.mc-scenario-capital{grid-template-columns:1fr}.mc-scenario-actions{flex-direction:column-reverse;align-items:stretch}.mc-actions article{grid-template-columns:26px 1fr}.mc-actions article button{grid-column:2;justify-self:start}.mc-sku-panel>.mc-panel-head,.mc-sku-tools{flex-direction:column;align-items:stretch}.mc-sku-tools label input{width:100%}.mc-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mc-page *,.mc-page :before,.mc-page :after{scroll-behavior:auto!important;transition:none!important}}.marking-page{--mk-blue:#2563eb;--mk-navy:#122038;--mk-border:#e2e8f0;--mk-muted:#64748b;color:#172033;background:#f8fafc;min-height:100%;padding:26px 28px 20px}.marking-page button,.marking-page input,.marking-page select{font:inherit}.marking-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.marking-page-head h1{letter-spacing:-.035em;margin:4px 0;font-size:clamp(25px,2.4vw,34px);line-height:1.1}.marking-page-head p{color:var(--mk-muted);margin:0;font-size:14px}.marking-page-head>div:last-child{gap:8px;display:flex}.marking-eyebrow{color:var(--mk-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.marking-primary,.marking-secondary,.marking-panel-head button,.marking-return-card button{border:1px solid var(--mk-border);color:#26344b;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.marking-primary,.marking-panel-head button.primary{border-color:var(--mk-blue);background:var(--mk-blue);color:#fff}.marking-primary:disabled{cursor:not-allowed;opacity:.45}.marking-kpis{grid-template-columns:repeat(6,minmax(112px,1fr));gap:9px;margin-bottom:16px;display:grid}.marking-kpi{border:1px solid var(--mk-border);background:#fff;border-top:2px solid #94a3b8;border-radius:8px;min-width:0;padding:13px 14px;box-shadow:0 1px 2px #0f172a08}.marking-kpi>div{color:var(--mk-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.marking-kpi strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;line-height:1;display:block}.marking-kpi.tone-success{border-top-color:#16a34a}.marking-kpi.tone-warning{border-top-color:#f59e0b}.marking-kpi.tone-danger{border-top-color:#ef4444}.marking-kpi.tone-info{border-top-color:#3b82f6}.marking-tabs{border-bottom:1px solid var(--mk-border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.marking-tabs button{min-height:39px;color:var(--mk-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.marking-tabs button.active{border-bottom-color:var(--mk-blue);color:var(--mk-blue)}.marking-tabs button span{color:#b91c1c;background:#fee2e2;border-radius:10px;min-width:18px;padding:1px 5px;font-size:10px}.marking-automation-summary{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;align-items:center;gap:9px;min-height:48px;margin:13px 0;padding:8px 13px;display:flex}.marking-automation-summary>div{flex-wrap:wrap;flex:1;gap:4px 12px;font-size:12px;display:flex}.marking-automation-summary>b{letter-spacing:.08em;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:flex}.marking-automation-summary>b i{background:#16a34a;border-radius:50%;width:6px;height:6px}.marking-work-queue,.marking-panel{border:1px solid var(--mk-border);background:#fff;border-radius:8px;box-shadow:0 1px 2px #0f172a08}.marking-queue-toolbar{border-bottom:1px solid var(--mk-border);align-items:center;gap:8px;padding:10px;display:flex}.marking-queue-toolbar label{border:1px solid var(--mk-border);color:#94a3b8;border-radius:6px;flex:1;align-items:center;gap:7px;max-width:330px;height:32px;padding:0 9px;display:flex}.marking-queue-toolbar input{color:#1e293b;background:0 0;border:0;outline:0;width:100%;font-size:12px}.marking-queue-toolbar select{border:1px solid var(--mk-border);color:#475569;background:#fff;border-radius:6px;height:32px;padding:0 25px 0 9px;font-size:11px}.marking-queue-toolbar>span{color:#64748b;margin-left:auto;font-size:11px}.marking-table-wrap{width:100%;overflow:auto}.marking-table-wrap table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:820px}.marking-table-wrap th:first-child{width:28px}.marking-table-wrap th:nth-child(2),.marking-table-wrap th:nth-child(3){width:68px}.marking-table-wrap th:nth-child(4){width:63px}.marking-table-wrap th:nth-child(5){width:145px}.marking-table-wrap th:nth-child(6){width:42px}.marking-table-wrap th:nth-child(7){width:52px}.marking-table-wrap th:nth-child(8){width:86px}.marking-table-wrap th:nth-child(9){width:73px}.marking-table-wrap th:nth-child(10){width:92px}.marking-table-wrap th:nth-child(11){width:108px}.marking-table-wrap th{border-bottom:1px solid var(--mk-border);color:#64748b;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;height:34px;padding:0 9px;font-size:9px;font-weight:800}.marking-table-wrap td{color:#334155;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #edf2f7;height:54px;padding:7px 6px;font-size:10px;overflow:hidden}.marking-table-wrap tbody tr{cursor:pointer;transition:background .12s}.marking-table-wrap td strong{text-overflow:ellipsis;color:#1e293b;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.marking-table-wrap td small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:165px;margin-top:3px;display:block;overflow:hidden}.priority-cell{width:20px;color:#94a3b8!important}.attention .priority-cell{color:#dc2626!important}.provider-mark{color:#6d28d9;letter-spacing:-.03em;vertical-align:middle;background:#ede9fe;border-radius:6px;place-items:center;width:25px;height:25px;margin-right:6px;font-size:8px;font-weight:900;display:inline-grid}.provider-ozon{color:#1d4ed8;background:#dbeafe}.provider-yandex{color:#dc2626;background:#fee2e2}.provider-lamoda{color:#0f172a;background:#e2e8f0}.marking-order-link{color:#1d4ed8;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.deadline-critical,.missing-count,.problem-cell{font-weight:750;color:#b91c1c!important}.ready-count{font-weight:800;color:#15803d!important}.problem-cell{white-space:nowrap}.problem-cell svg,td:last-child>svg{vertical-align:-2px;margin-right:4px}.marking-status{color:#475569;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border-radius:4px;align-items:center;max-width:130px;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.marking-status.tone-success,.tone-success .marking-status{color:#15803d;background:#dcfce7}.marking-status.tone-danger{color:#b91c1c;background:#fee2e2}.marking-status.tone-warning{color:#a16207;background:#fef3c7}.marking-row-action{color:#1d4ed8;white-space:nowrap;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;align-items:center;gap:5px;min-height:28px;font-size:9px;font-weight:750;display:inline-flex}.marking-drawer{z-index:42;border-left:1px solid var(--mk-border);background:#fff;flex-direction:column;width:360px;min-width:360px;animation:.2s ease-out marking-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 38px #0f172a1f}@keyframes marking-drawer-in{0%{opacity:.6;transform:translate(24px)}}.marking-drawer>header{border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;min-height:76px;padding:13px 18px;display:flex}.marking-drawer>header>div{align-items:center;gap:4px;display:flex}.marking-drawer>header small,.marking-drawer>header strong{display:block}.marking-drawer>header strong{margin-top:3px;font-size:16px}.marking-drawer>header button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px}.marking-drawer-scroll{flex:1;padding:17px;overflow-y:auto}.marking-product-summary{grid-template-columns:50px 1fr auto;align-items:center;gap:11px;padding-bottom:14px;display:grid}.marking-product-art{color:#64748b;background:#f1f5f9;border-radius:7px;place-items:center;width:50px;height:50px;display:grid}.marking-product-summary strong,.marking-product-summary span,.marking-product-summary small{display:block}.marking-product-summary strong{font-size:12px}.marking-product-summary span,.marking-product-summary small{color:#64748b;margin-top:3px;font-size:9px}.marking-product-summary>b{color:#1d4ed8;font-size:18px}.marking-scanner{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;padding:13px}.marking-scanner>label{color:#1d4ed8;align-items:center;gap:9px;display:flex}.marking-scanner label strong,.marking-scanner label small{display:block}.marking-scanner label small{color:#64748b;margin-top:2px;font-size:9px;font-weight:500}.marking-scanner input{background:#fff;border:1px solid #93c5fd;border-radius:5px;outline:none;width:100%;height:38px;margin-top:10px;padding:0 9px;font-family:ui-monospace,monospace;font-size:11px}.scan-feedback{color:#64748b;align-items:center;gap:6px;margin-top:7px;font-size:9px;display:flex}.marking-checklist,.marking-history{margin-top:18px}.marking-checklist h3,.marking-history h3{text-transform:uppercase;letter-spacing:.05em;margin:0 0 9px;font-size:11px}.marking-checklist>div{color:#64748b;border-top:1px solid #edf2f7;align-items:center;gap:8px;min-height:35px;font-size:10px;display:flex}.marking-timeline{margin:0;padding:0;list-style:none}.marking-timeline li{color:#475569;grid-template-columns:19px 76px 1fr;gap:4px;min-height:35px;font-size:10px;display:grid;position:relative}.marking-timeline li:not(:last-child):after{content:"";background:#e2e8f0;width:1px;position:absolute;top:17px;bottom:0;left:7px}.marking-timeline .empty{grid-template-columns:19px 1fr}.marking-drawer>footer{border-top:1px solid var(--mk-border);background:#fff;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.marking-drawer-scrim{display:none}.marking-panel{overflow:hidden}.marking-panel-head{border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 16px;display:flex}.marking-panel-head h2{margin:0;font-size:16px}.marking-panel-head p{color:#64748b;margin:4px 0 0;font-size:11px}.marking-panel-head>span{color:#64748b;font-size:11px}.marking-code-actions{color:#64748b;align-items:center;gap:10px;font-size:10px;display:flex}.marking-import-button{border:1px solid var(--mk-border);color:#1d4ed8;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-weight:750;display:inline-flex}.marking-import-button input{display:none}.marking-exception,.marking-return-card{border-bottom:1px solid #edf2f7;align-items:flex-start;gap:11px;padding:13px 10px;display:flex}.marking-exception>div:nth-child(2),.marking-return-card>div{flex:1}.marking-exception>div>div{align-items:center;gap:8px;display:flex}.marking-exception strong,.marking-return-card strong{font-size:12px}.marking-exception p,.marking-return-card p{color:#64748b;margin:5px 0;font-size:10px}.marking-card-actions{gap:6px;display:flex}.marking-card-actions button,.marking-return-card button{border:1px solid var(--mk-border);background:#fff;border-radius:5px;min-height:30px;font-size:9px}.marking-card-actions button.primary{color:#fff;background:#2563eb}.marking-recon-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding:12px;display:grid}.marking-recon-grid article{border:1px solid var(--mk-border);border-radius:7px;padding:14px}.marking-recon-grid article>div{color:#64748b;align-items:center;gap:6px;font-size:10px;display:flex}.marking-recon-grid article>div b{margin-left:auto}.marking-recon-grid article>strong{margin:12px 0 3px;font-size:25px;display:block}.marking-recon-grid footer{color:#94a3b8;border-top:1px solid #edf2f7;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:8px;display:flex}.marking-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marking-integration-list article{border-bottom:1px solid #edf2f7;grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;min-height:53px;display:grid}.marking-integration-list strong,.marking-integration-list small{display:block}.marking-integration-list strong{font-size:11px}.marking-integration-list b{color:#64748b;gap:4px;font-size:8px;display:flex}.marking-mode-switch{grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;display:grid}.marking-mode-switch button{border:1px solid var(--mk-border);text-align:left;cursor:pointer;background:#fff;border-radius:6px;min-height:75px}.marking-mode-switch button.active{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.marking-mode-switch strong,.marking-mode-switch span{display:block}.marking-mode-switch span{color:#64748b;margin-top:5px;font-size:8px}.marking-feature-list>div{color:#64748b;border-bottom:1px solid #edf2f7;align-items:center;gap:7px;min-height:28px;font:9px ui-monospace,monospace;display:flex}.marking-feature-list b{margin-left:auto;font:8px system-ui}.marking-empty{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px;display:flex}.marking-empty strong{color:#475569;font-size:12px}.marking-empty.compact{padding:22px}.marking-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:210px;font-size:12px;display:flex}.marking-security-note{color:#94a3b8;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.marking-security-note svg:last-child{color:#16a34a;margin-left:auto}[data-theme=dark] .marking-page{--mk-border:#2b394d;--mk-muted:#94a3b8;color:#e5edf8;background:#101827}[data-theme=dark] .marking-kpi,[data-theme=dark] .marking-work-queue,[data-theme=dark] .marking-panel,[data-theme=dark] .marking-drawer,[data-theme=dark] .marking-drawer>footer,[data-theme=dark] .marking-queue-toolbar select,[data-theme=dark] .marking-mode-switch button{color:#e5edf8;background:#172235}[data-theme=dark] .marking-table-wrap th{background:#1d2a3f}[data-theme=dark] .marking-table-wrap td,[data-theme=dark] .marking-table-wrap td strong,[data-theme=dark] .marking-queue-toolbar input{color:#dbe6f4}[data-theme=dark] .marking-table-wrap tbody tr:hover,[data-theme=dark] .marking-table-wrap tbody tr.selected{background:#1b2a42}@media (width<=1280px){.marking-page.drawer-open{padding-right:28px}.marking-drawer-scrim{z-index:41;background:#0f172a3d;border:0;display:block;position:fixed;inset:0}.marking-drawer{width:min(520px,92vw)}.marking-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){:is(.app-shell:has(.marking-drawer) .live-mobile-menu,.app-shell:has(.marking-drawer) .mobile-bottom-nav,.app-shell:has(.marking-drawer) .floating-bell){display:none}.marking-page,.marking-page.drawer-open{padding:68px 12px 92px}.marking-page-head{align-items:flex-start}.marking-page-head>div:last-child{flex-direction:column-reverse}.marking-page-head p{max-width:250px}.marking-page-head button{min-width:124px}.marking-kpis{grid-template-columns:repeat(2,1fr)}.marking-kpi strong{font-size:20px}.marking-automation-summary>b{display:none}.marking-queue-toolbar{flex-wrap:wrap}.marking-queue-toolbar label{flex-basis:100%;max-width:none}.marking-queue-toolbar>span{margin-left:0}.marking-drawer{width:100vw;min-width:0}.marking-settings-grid{grid-template-columns:1fr}.marking-card-actions{flex-direction:column}}.marking-page{--mk-blue:var(--live-green);--mk-navy:var(--live-ink);--mk-border:var(--live-line);--mk-muted:var(--live-muted);background:var(--live-bg);min-height:100vh;color:var(--live-ink);padding:30px 32px 24px}.marking-page button,.marking-page input,.marking-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0}.marking-page-head{border-bottom:1px solid var(--live-line-soft);align-items:flex-start;min-height:87px;margin-bottom:0;padding:0 45px 20px 0}.marking-page-head h1{color:#f0f1e9;font-family:var(--display);letter-spacing:-.035em;margin:6px 0 0;font-size:29px;font-weight:400}.marking-page-head p{color:#707b80;margin-top:8px;font-size:9px}.marking-page-head>div:last-child{align-items:center;padding-top:5px}.marking-eyebrow{color:#657177;letter-spacing:.17em;font-size:7px}.marking-primary,.marking-secondary,.marking-panel-head button,.marking-return-card button{border:1px solid var(--live-line);color:#9aa4a6;background:#0d1316;border-radius:0;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}.marking-primary,.marking-panel-head button.primary,.marking-card-actions button.primary{border-color:var(--live-green);background:var(--live-green);color:#09110d}.marking-primary:hover,.marking-panel-head button.primary:hover,.marking-card-actions button.primary:hover{background:#7ee5aa}.marking-kpis{border:1px solid var(--live-line);border-top:0;grid-template-columns:repeat(5,minmax(105px,1fr));gap:0;margin:0}.marking-kpi{border:0;border-right:1px solid var(--live-line);min-height:104px;box-shadow:none;background:#0d1316;border-radius:0;padding:17px 18px}.marking-kpi:last-child{border-right:0}.marking-kpi>div{color:#6d797e;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.marking-kpi strong{color:var(--live-ink);font-family:var(--display);margin-top:12px;font-size:23px;font-weight:400}.marking-kpi.tone-success,.marking-kpi.tone-warning,.marking-kpi.tone-danger,.marking-kpi.tone-info{border-top:0}.marking-kpi.tone-success svg{color:var(--live-green)}.marking-kpi.tone-warning svg{color:var(--live-amber)}.marking-kpi.tone-danger svg{color:var(--live-red)}.marking-kpi.tone-info svg{color:var(--live-blue)}.marking-tabs{border-bottom-color:var(--live-line);align-items:flex-end;gap:25px;height:43px;padding:0 17px}.marking-tabs button{color:#68747a;border-bottom:0;min-height:42px;padding:0;font-size:8px;font-weight:500;position:relative}.marking-tabs button.active:after{background:var(--live-green);content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}.marking-tabs button span{background:var(--live-red-soft);min-width:0;color:var(--live-red);border-radius:2px;padding:2px 5px;font-size:7px}.marking-automation-summary{border:0;border-bottom:1px solid var(--live-line);min-height:47px;color:var(--live-green);background:0 0;border-radius:0;margin:0;padding:8px 13px}.marking-automation-summary>div{font-size:8px}.marking-automation-summary>b{background:var(--live-green-soft);color:var(--live-green);border:1px solid #315b47;border-radius:0;font-size:7px}.marking-automation-summary>b i{background:var(--live-green)}.marking-work-queue,.marking-panel{border-color:var(--live-line);background:var(--live-panel);box-shadow:none;border-radius:0}.marking-queue-toolbar{border-bottom-color:var(--live-line);min-height:48px;padding:7px 10px}.marking-queue-toolbar label{border-color:var(--live-line);color:#58656a;border-radius:0;max-width:340px;height:32px}.marking-queue-toolbar input{color:#d4d9d3;font-size:9px}.marking-queue-toolbar input::placeholder{color:#536066}.marking-queue-toolbar select{border-color:var(--live-line);color:#8a969a;background:#0c1215;border-radius:0;height:32px;font-size:8px}.marking-queue-toolbar>span{color:#515d63;font-size:7px}.marking-table-wrap{border:0}.marking-table-wrap table{min-width:790px}.marking-table-wrap th{border-bottom-color:var(--live-line);color:#5c686d;background:#10171a;height:36px;padding:0 10px;font-size:7px}.marking-table-wrap td{border-bottom-color:var(--live-line-soft);color:#818c90;height:53px;padding:9px 8px;font-size:8px}.marking-table-wrap tbody tr.selected td:first-child{box-shadow:inset 2px 0 var(--live-green)}.priority-cell{color:#59656a!important}.attention .priority-cell,.deadline-critical,.missing-count,.problem-cell{color:var(--live-red)!important}.ready-count{color:var(--live-green)!important}.marking-order-link{color:#cbd1cc;font-size:8px}.marking-order-link:hover{color:var(--live-green)}.marking-row-action{background:var(--live-green-soft);min-height:28px;color:var(--live-green);border-color:#315b47;border-radius:0;font-size:7px}.provider-mark{width:25px;height:25px;color:var(--live-green);background:#171f23;border:1px solid #3c494e;border-radius:0;font-size:7px}.provider-ozon{background:var(--live-blue-soft);color:#91a1ff;border-color:#33415e}.provider-yandex{background:var(--live-red-soft);color:var(--live-red);border-color:#5a302d}.provider-lamoda{color:#c3cbc7}.marking-status{color:#657177;background:0 0;border:1px solid #3c484d;border-radius:0;padding:3px 5px;font-size:6px}.marking-status.tone-success,.tone-success .marking-status{background:var(--live-green-soft);color:var(--live-green);border-color:#25533b}.marking-status.tone-danger{background:var(--live-red-soft);color:var(--live-red);border-color:#6a312f}.marking-status.tone-warning{background:var(--live-amber-soft);color:var(--live-amber);border-color:#5e4820}.marking-status.tone-info{background:var(--live-blue-soft);color:#91a1ff;border-color:#33415e}.marking-panel-head{border-bottom-color:var(--live-line);min-height:68px;padding:12px 16px}.marking-panel-head h2{color:#e0e4dc;font-family:var(--display);font-size:20px;font-weight:400}.marking-panel-head p,.marking-panel-head>span{color:#5f6b70;font-size:8px}.marking-panel-head>svg{color:#667278}.marking-code-actions{color:#657177;font-size:8px}.marking-import-button{border-color:var(--live-line);min-height:32px;color:var(--live-green);background:#0d1316;border-radius:0;font-size:8px}.marking-card-list{padding:0 14px}.marking-exception,.marking-return-card{border-bottom-color:var(--live-line-soft);min-height:70px;padding:13px 4px}.marking-exception>svg{color:var(--live-red)}.marking-exception small{color:#899499;font-size:7px}.marking-card-actions button,.marking-return-card button{border-color:var(--live-line);color:#9aa4a6;background:#0d1316;border-radius:0;font-size:7px}.marking-recon-grid{gap:0;padding:0}.marking-recon-grid article{border:0;border-right:1px solid var(--live-line);border-bottom:1px solid var(--live-line);background:#0d1316;border-radius:0;min-height:150px;padding:16px}.marking-recon-grid article>div{color:#69757a;font-size:8px}.marking-recon-grid article>strong{color:#e4e7df;font-family:var(--display);font-size:25px;font-weight:400}.marking-recon-grid article>small{color:#5e6a6f;font-size:7px}.marking-recon-grid footer{border-top-color:var(--live-line-soft);color:#505c62;font-size:7px}.success{color:var(--live-green)}.danger{color:var(--live-red)}.marking-settings-grid{gap:18px}.marking-integration-list{padding:0 14px}.marking-integration-list article{border-bottom-color:var(--live-line-soft);grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;padding:8px 0}.marking-integration-list article>b{grid-column:2/-1}.marking-integration-list small{color:#59656a;font-size:7px}.marking-integration-list b{color:#798589;font-size:7px}.marking-mode-switch{gap:0;padding:13px}.marking-mode-switch button{border-color:var(--live-line);background:#0d1316;border-radius:0;min-height:72px;padding:10px}.marking-mode-switch button.active{border-color:var(--live-green);background:var(--live-green-soft);box-shadow:none}.marking-mode-switch strong{color:var(--live-green);font-size:8px}.marking-mode-switch span{color:#647075;font-size:7px}.marking-feature-list{padding:0 13px 13px}.marking-feature-list>div{border-bottom-color:var(--live-line-soft);color:#68747a;min-height:29px;font-size:7px}.marking-feature-list>div svg{color:var(--live-green)}.marking-feature-list b{color:#59656a;font-size:7px}.marking-gis-off{border:1px solid var(--live-line);color:#647177;background:#0d1316;align-items:flex-start;gap:9px;margin:0 13px 13px;padding:11px;display:flex}.marking-gis-off>svg{color:var(--live-amber);flex:none}.marking-gis-off span,.marking-gis-off strong,.marking-gis-off small{display:block}.marking-gis-off small{color:#59656a;margin-top:4px;font-size:7px}.marking-drawer{border-left-color:var(--live-line);background:#101619;box-shadow:-30px 0 70px #00000059}.marking-drawer>header{border-bottom-color:var(--live-line)}.marking-drawer>header small{color:#667278;font-size:7px}.marking-drawer>header strong{color:#e6e9e1;font-family:var(--display);font-size:18px;font-weight:400}.marking-drawer>header button{color:#7d898d}.marking-product-summary{border-bottom:1px solid var(--live-line-soft)}.marking-product-art{border:1px solid var(--live-line);color:var(--live-green);background:#151e22;border-radius:0}.marking-product-summary strong{color:#dce0d8;font-size:9px}.marking-product-summary span,.marking-product-summary small{color:#647075;font-size:7px}.marking-product-summary>b{color:var(--live-green);font-family:var(--display);font-weight:400}.marking-scanner{background:var(--live-green-soft);border-color:#315b47;border-radius:0;margin-top:14px;padding:13px}.marking-scanner>label{color:var(--live-green)}.marking-scanner label strong{font-size:9px}.marking-scanner label small{color:#718079;font-size:7px}.marking-scanner input{color:#dce0d8;background:#0c1215;border-color:#315b47;border-radius:0;font-size:9px}.marking-scanner input:focus{border-color:var(--live-green);box-shadow:0 0 0 1px var(--live-green)}.scan-feedback{color:#6f7b7e;font-size:7px}.scan-success .scan-feedback{color:var(--live-green)}.scan-error{background:var(--live-red-soft);border-color:#6a312f}.scan-error .scan-feedback{color:var(--live-red)}.marking-checklist h3,.marking-history h3{color:#9ca5a3;font-size:7px}.marking-checklist>div{border-top-color:var(--live-line-soft);color:#707b80;font-size:8px}.marking-checklist .done svg{color:var(--live-green)}.marking-checklist .waiting svg{color:var(--live-amber)}.marking-timeline li{color:#7d898d;font-size:8px}.marking-timeline li:not(:last-child):after{background:var(--live-line)}.marking-timeline time{color:#536066;font-size:7px}.marking-timeline .complete svg{color:var(--live-green)}.marking-timeline .failed svg{color:var(--live-red)}.marking-drawer>footer{border-top-color:var(--live-line);background:#101619}.marking-empty{color:#59656a}.marking-empty>svg{color:var(--live-green)}.marking-empty strong{color:#dfe4dc;font-family:var(--display);font-size:18px;font-weight:400}.marking-empty span{font-size:8px}.marking-loading{color:#667278;font-size:9px}.marking-loading svg{color:var(--live-green)}.marking-security-note{color:#505c62;font-size:7px}.marking-security-note svg:first-child,.marking-security-note svg:last-child{color:var(--live-green)}@media (width<=1280px){.marking-page.drawer-open{padding-right:32px}.marking-drawer-scrim{background:#00000080}.marking-kpis{grid-template-columns:repeat(3,1fr)}.marking-kpi{border-bottom:1px solid var(--live-line)}}@media (width<=760px){.marking-page,.marking-page.drawer-open{padding:68px 12px 92px}.marking-page-head{min-height:118px;padding-right:0}.marking-page-head h1{font-size:27px}.marking-page-head>div:last-child{padding-top:0}.marking-kpis{grid-template-columns:repeat(2,1fr)}.marking-tabs{gap:20px;padding-inline:8px}.marking-settings-grid{gap:12px}.marking-integration-list article{grid-template-columns:30px minmax(0,1fr) auto;padding:8px 0}.marking-integration-list article>b{grid-column:2/-1}}.marking-page-head h1{color:var(--live-ink)}.marking-page-head p{color:var(--live-muted);font-size:var(--ui-font-md);line-height:var(--ui-leading-normal)}.marking-eyebrow{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-primary,.marking-secondary,.marking-panel-head button,.marking-return-card button{font-size:var(--ui-font-sm)}.marking-secondary,.marking-panel-head button:not(.primary),.marking-return-card button{background:var(--live-panel);color:var(--live-ink)}.marking-kpi,.marking-recon-grid article,.marking-mode-switch button{background:var(--live-panel)}.marking-kpi>div{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-kpi strong{color:var(--live-ink)}.marking-tabs button{color:var(--live-muted);font-size:var(--ui-font-sm)}.marking-tabs button.active{color:var(--live-ink)}.marking-tabs button span{font-size:11px}.marking-automation-summary>div,.marking-automation-summary>b{font-size:var(--ui-font-xs)}.marking-automation-summary span{color:var(--live-muted)}.marking-queue-toolbar label,.marking-queue-toolbar select,.marking-import-button{background:var(--live-panel)}.marking-queue-toolbar input,.marking-queue-toolbar select{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-queue-toolbar input::placeholder,.marking-queue-toolbar>span{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-table-wrap th{background:var(--live-panel-2);color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-table-wrap td{color:var(--live-muted);font-size:var(--ui-font-sm)}.marking-table-wrap td strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-table-wrap td small{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-table-wrap tbody tr:hover,.marking-table-wrap tbody tr.selected{background:var(--live-green-soft)}.marking-table-wrap tbody tr.attention{background:var(--live-red-soft)}.marking-order-link,.marking-row-action{font-size:var(--ui-font-xs)}.provider-mark{background:var(--live-panel-2);font-size:10px}.marking-status{font-size:11px;line-height:1.2}.marking-panel-head h2{color:var(--live-ink)}.marking-panel-head p,.marking-panel-head>span,.marking-code-actions{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-import-button{font-size:var(--ui-font-xs)}.marking-exception strong,.marking-return-card strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-exception p,.marking-return-card p,.marking-exception small{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-card-actions button,.marking-return-card button{background:var(--live-panel);color:var(--live-ink);font-size:var(--ui-font-xs)}.marking-recon-grid article>div,.marking-recon-grid article>small,.marking-recon-grid footer{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-recon-grid article>strong{color:var(--live-ink)}.marking-integration-list strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-integration-list small,.marking-integration-list b{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-mode-switch strong,.marking-mode-switch span,.marking-feature-list>div,.marking-feature-list b{font-size:var(--ui-font-xs)}.marking-feature-list>div,.marking-feature-list b{color:var(--live-muted)}.marking-gis-off,.marking-scanner input{background:var(--live-panel)}.marking-gis-off{color:var(--live-muted)}.marking-gis-off strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-gis-off small{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-drawer,.marking-drawer>footer{background:var(--live-panel)}.marking-drawer>header strong,.marking-product-summary strong{color:var(--live-ink)}.marking-drawer>header small,.marking-product-summary span,.marking-product-summary small{color:var(--live-muted)}.marking-drawer>header small,.marking-product-summary span,.marking-product-summary small,.marking-scanner label small,.scan-feedback,.marking-checklist h3,.marking-history h3,.marking-timeline time{font-size:var(--ui-font-xs)}.marking-drawer>header strong{font-size:20px}.marking-product-summary strong,.marking-scanner label strong,.marking-checklist>div,.marking-timeline li{font-size:var(--ui-font-sm)}.marking-scanner input{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-scanner label small,.scan-feedback,.marking-checklist>div,.marking-timeline li,.marking-timeline time,.marking-empty{color:var(--live-muted)}.marking-empty strong{color:var(--live-ink)}.marking-empty span,.marking-security-note,.marking-loading{font-size:var(--ui-font-xs)}.live-shell[data-theme=light] .marking-drawer{box-shadow:-24px 0 55px #1f302829}.live-shell[data-theme=light] .marking-product-art{background:var(--live-green-soft)}.live-shell[data-theme=light] .marking-drawer-scrim{background:#1f302838}.live-shell[data-theme=dark] .marking-secondary,.live-shell[data-theme=dark] .marking-panel-head button:not(.primary),.live-shell[data-theme=dark] .marking-return-card button{background:#0d1316}.marking-table-wrap table{table-layout:auto;min-width:1050px}.marking-table-wrap th:nth-child(n){width:auto}.marking-table-wrap th:first-child{width:34px}.marking-table-wrap th:nth-child(5){min-width:190px}.marking-table-wrap th:last-child{min-width:112px}.marking-page.drawer-open{padding-right:456px}.marking-kpi{color:inherit;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s;display:block;position:relative}.marking-kpi:hover{background:var(--live-green-soft)}.marking-kpi:focus-visible{z-index:1;outline:2px solid var(--live-green);outline-offset:-2px}.marking-kpi.active{background:var(--live-green-soft);box-shadow:inset 0 -2px var(--live-green)}.marking-kpi>small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:10px;font-weight:500;display:block}.marking-kpi.active>small{color:var(--live-green)}.marking-source-audit{border:1px solid var(--live-line);background:var(--live-panel)}.marking-source-audit,.marking-audit-layout,.marking-audit-main,.marking-audit-sample{min-width:0}.marking-audit-head{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.marking-audit-head h2{color:var(--live-ink);font-family:var(--display);margin:0;font-size:22px;font-weight:400}.marking-audit-head p{max-width:720px;color:var(--live-muted);font-size:var(--ui-font-sm);margin:5px 0 0;line-height:1.5}.marking-provider-rail{border-bottom:1px solid var(--live-line);grid-template-columns:repeat(4,minmax(150px,1fr));display:grid}.marking-provider-rail>button{border:0;border-right:1px solid var(--live-line);background:var(--live-panel);min-height:66px;color:var(--live-muted);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.marking-provider-rail>button:last-child{border-right:0}.marking-provider-rail>button:hover,.marking-provider-rail>button.active{background:var(--live-green-soft)}.marking-provider-rail>button.active{box-shadow:inset 0 -2px var(--live-green)}.marking-provider-rail>button>span:nth-child(2),.marking-provider-rail strong,.marking-provider-rail small{min-width:0;display:block}.marking-provider-rail strong{color:var(--live-ink);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marking-provider-rail small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:3px}.marking-provider-rail>button>svg{color:var(--live-green)}.marking-audit-layout{grid-template-columns:minmax(0,1fr) 330px;min-height:490px;display:grid}.marking-audit-main{padding:18px}.marking-audit-source-line{border-bottom:1px solid var(--live-line-soft);align-items:center;gap:10px;padding-bottom:15px;display:flex}.marking-audit-source-line>svg{color:var(--live-green)}.marking-audit-source-line>div{flex:1;min-width:0}.marking-audit-source-line strong,.marking-audit-source-line span{display:block}.marking-audit-source-line strong{color:var(--live-ink);font-size:var(--ui-font-md)}.marking-audit-source-line span{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:3px}.marking-audit-source-line>b{background:var(--live-green-soft);color:var(--live-green);font-size:var(--ui-font-xs);border:1px solid #3e8b67;padding:5px 7px}.marking-audit-verdict{border:1px solid var(--live-line);align-items:flex-start;gap:10px;margin:16px 0;padding:13px 14px;display:flex}.marking-audit-verdict.enough{background:var(--live-green-soft);border-color:#3e8b67}.marking-audit-verdict.needs-data{background:var(--live-amber-soft);border-color:#a77e33}.marking-audit-verdict>svg{color:var(--live-green);flex:none}.marking-audit-verdict.needs-data>svg{color:var(--live-amber)}.marking-audit-verdict strong,.marking-audit-verdict span{display:block}.marking-audit-verdict strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-audit-verdict span{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:4px;line-height:1.45}.marking-audit-table-wrap{border:1px solid var(--live-line);overflow:auto}.marking-audit-table-wrap table{border-collapse:collapse;width:100%}.marking-audit-table-wrap th,.marking-audit-table-wrap td{border-bottom:1px solid var(--live-line-soft);text-align:left;height:38px;padding:0 11px}.marking-audit-table-wrap th{background:var(--live-panel-2);color:var(--live-muted);font-size:var(--ui-font-xs);text-transform:uppercase}.marking-audit-table-wrap td{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-audit-state{font-size:var(--ui-font-xs);font-weight:700}.marking-audit-state.complete{color:var(--live-green)}.marking-audit-state.missing{color:var(--live-amber)}.marking-audit-open-orders{border:1px solid var(--live-green);background:var(--live-green);min-height:36px;font-size:var(--ui-font-sm);cursor:pointer;align-items:center;gap:8px;margin-top:14px;padding:0 13px;font-weight:750;display:inline-flex;color:#09110d!important}.marking-audit-open-orders svg:last-child{margin-left:4px}.marking-audit-open-orders:disabled{cursor:not-allowed;opacity:.45}.marking-audit-sample{border-left:1px solid var(--live-line);background:var(--live-panel-2);padding:18px}.marking-audit-sample>div:first-child{align-items:center;gap:9px;margin-bottom:13px;display:flex}.marking-audit-sample>div:first-child>svg{color:var(--live-green)}.marking-audit-sample strong,.marking-audit-sample small{display:block}.marking-audit-sample strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-audit-sample small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:3px}.marking-audit-sample>img,.marking-audit-no-image{border:1px solid var(--live-line);object-fit:cover;width:100%;height:184px}.marking-audit-no-image{color:var(--live-muted);text-align:center;font-size:var(--ui-font-xs);place-content:center;gap:6px;display:grid}.marking-audit-sample dl{margin:12px 0 0}.marking-audit-sample dl>div{border-bottom:1px solid var(--live-line-soft);grid-template-columns:120px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.marking-audit-sample dt{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-audit-sample dd{min-width:0;color:var(--live-ink);font-size:var(--ui-font-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.marking-queue-context{border-bottom:1px solid var(--live-line);background:var(--live-panel-2);min-height:37px;color:var(--live-muted);font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex}.marking-queue-context button{color:var(--live-green);font-size:var(--ui-font-xs);cursor:pointer;background:0 0;border:0}.marking-queue-product{align-items:center;gap:8px;min-width:0;display:flex}.marking-queue-product>span:last-child{min-width:0}.marking-queue-product-image{border:1px solid var(--live-line);object-fit:cover;flex:none;width:38px;height:38px}.marking-queue-product-image.empty{background:var(--live-panel-2);color:var(--live-muted);place-items:center;display:grid}.marking-drawer{width:440px;min-width:440px}.marking-product-photo,.marking-product-art{border:1px solid var(--live-line);object-fit:cover;width:64px;height:64px}.marking-product-art{color:var(--live-muted);text-align:center;align-content:center;place-items:center;gap:3px;display:grid}.marking-product-art small{font-size:9px!important}.marking-product-photo.compact,.marking-product-art.compact{width:38px;height:38px}.marking-product-summary{grid-template-columns:64px minmax(0,1fr) auto}.marking-product-summary a{color:var(--live-green);font-size:var(--ui-font-xs);align-items:center;gap:4px;margin-top:5px;text-decoration:none;display:inline-flex}.marking-order-lines{margin-top:16px}.marking-order-lines>h3{color:var(--live-ink);font-size:var(--ui-font-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.marking-order-lines>p{color:var(--live-muted);font-size:var(--ui-font-xs);margin:5px 0 9px;line-height:1.45}.marking-order-lines>div{border:1px solid var(--live-line)}.marking-order-lines button{border:0;border-bottom:1px solid var(--live-line-soft);background:var(--live-panel);width:100%;min-height:58px;color:var(--live-muted);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.marking-order-lines button:last-child{border-bottom:0}.marking-order-lines button.active{background:var(--live-green-soft);box-shadow:inset 2px 0 var(--live-green)}.marking-order-lines button span,.marking-order-lines button strong,.marking-order-lines button small{min-width:0;display:block}.marking-order-lines button strong{color:var(--live-ink);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marking-order-lines button small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:3px}.marking-order-lines button>b{color:var(--live-green);font-size:var(--ui-font-sm)}.marking-scanner-help{background:var(--live-panel);color:var(--live-muted);font-size:var(--ui-font-xs);border:1px solid #3e6653;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;line-height:1.45;display:flex}.marking-scanner-help>svg{color:var(--live-green);flex:none;margin-top:1px}.marking-scanner-help b{color:var(--live-ink)}.marking-scan-submit{border:1px solid var(--live-green);background:var(--live-green);width:100%;min-height:34px;font-size:var(--ui-font-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-weight:750;display:inline-flex;color:#09110d!important}.marking-scan-submit:disabled{cursor:not-allowed;opacity:.45}.marking-last-code{border-top:1px solid #3e6653;margin-top:10px;padding-top:10px}.marking-last-code>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.marking-last-code strong{color:var(--live-ink);font-size:var(--ui-font-xs)}.marking-last-code button{color:var(--live-green);font-size:var(--ui-font-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.marking-last-code code{border:1px solid var(--live-line);background:var(--live-panel);width:100%;color:var(--live-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:7px;padding:8px;line-height:1.55;display:block}.marking-last-code>small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:5px;display:block}.marking-stage-note{border:1px solid var(--live-line);background:var(--live-amber-soft);align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.marking-stage-note>svg{color:var(--live-amber);flex:none}.marking-stage-note span,.marking-stage-note strong,.marking-stage-note small{display:block}.marking-stage-note strong{color:var(--live-ink);font-size:var(--ui-font-xs)}.marking-stage-note small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:4px;line-height:1.45}.marking-return-card.open{background:var(--live-green-soft);flex-wrap:wrap}.marking-return-details{border-top:1px solid var(--live-line);margin:10px 0 0}.marking-return-details>div{border-bottom:1px solid var(--live-line-soft);grid-template-columns:130px 1fr;gap:8px;padding:7px 0;display:grid}.marking-return-details dt{color:var(--live-muted);font-size:var(--ui-font-xs)}.marking-return-details dd{color:var(--live-ink);font-size:var(--ui-font-xs);margin:0}.marking-launch-steps{margin:0;padding:8px 16px 16px;list-style:none}.marking-launch-steps li{border-bottom:1px solid var(--live-line-soft);min-height:74px;color:var(--live-muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:flex-start;gap:9px;padding:14px 0;display:grid}.marking-launch-steps li:last-child{border-bottom:0}.marking-launch-steps li>svg{color:var(--live-muted);margin-top:1px}.marking-launch-steps li.active>svg{color:var(--live-green)}.marking-launch-steps li.locked>svg{color:var(--live-amber)}.marking-launch-steps strong,.marking-launch-steps small{display:block}.marking-launch-steps strong{color:var(--live-ink);font-size:var(--ui-font-sm)}.marking-launch-steps small{color:var(--live-muted);font-size:var(--ui-font-xs);margin-top:5px;line-height:1.45}.marking-launch-steps li>b{border:1px solid var(--live-line);color:var(--live-muted);font-size:var(--ui-font-xs);padding:4px 6px}.marking-launch-steps li.active>b{color:var(--live-green);border-color:#3e8b67}.marking-launch-steps li.locked>b{color:var(--live-amber);border-color:#a77e33}.marking-codes-table table{min-width:1120px}.marking-codes-table th:first-child{min-width:245px}.marking-code-identity{max-width:290px;color:var(--live-ink);font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:normal;align-items:flex-start;gap:7px;line-height:1.45;display:flex}.marking-code-identity svg{color:var(--live-green);flex:none}.marking-code-serial{color:var(--live-ink);font-size:var(--ui-font-xs);overflow-wrap:anywhere}@media (width<=1100px){.marking-audit-layout{grid-template-columns:minmax(0,1fr)}.marking-audit-sample{border-top:1px solid var(--live-line);border-left:0}.marking-audit-sample>img,.marking-audit-no-image{max-width:360px}}@media (width<=760px){.marking-page.drawer-open{padding-right:12px}.marking-audit-head{flex-direction:column;align-items:flex-start}.marking-provider-rail{display:flex;overflow-x:auto}.marking-provider-rail>button{flex:0 0 190px}.marking-audit-layout>.marking-audit-main,.marking-audit-layout>.marking-audit-sample{width:100%;max-width:100%;padding:12px;overflow:hidden;min-width:0!important}.marking-audit-table-wrap{width:100%;max-width:100%}.marking-audit-source-line{flex-wrap:wrap;align-items:flex-start}.marking-audit-source-line>b{margin-left:27px}.marking-audit-table-wrap table{min-width:470px}.marking-queue-context{flex-direction:column;align-items:flex-start}.marking-drawer{width:100vw;min-width:0}}.abc-page{--abc-ink:var(--ink,#14241d);--abc-muted:var(--muted,#697871);--abc-line:var(--line,#dce6e1);--abc-panel:var(--surface,#fff);--abc-soft:#f4f7f5;--abc-green:#167d59;--abc-green-dark:#123f32;--abc-green-soft:#e9f5ef;--abc-amber:#ad6b16;--abc-amber-soft:#fff4de;--abc-red:#c34b3d;--abc-red-soft:#fff0ed;--abc-border:var(--abc-line);--abc-surface:var(--abc-panel);--abc-surface-muted:var(--abc-soft);--abc-text:var(--abc-ink);--abc-text-muted:var(--abc-muted);max-width:1720px;color:var(--abc-ink);gap:16px;margin:0 auto;padding:26px 28px 64px;font-size:14px;display:grid}[data-theme=dark] .abc-page{--abc-panel:#151e1a;--abc-soft:#1d2a24;--abc-line:#3a4d44;--abc-ink:#f1f6f3;--abc-muted:#b1bdb7;--abc-green:#70d5a8;--abc-green-dark:#c9f1df;--abc-green-soft:#193b2e;--abc-amber:#edbd6c;--abc-amber-soft:#3d301c;--abc-red:#ff958a;--abc-red-soft:#472925;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.abc-page button,.abc-page input,.abc-page select{font:inherit}.abc-page button{cursor:pointer}.abc-page button:focus-visible,.abc-page input:focus,.abc-page select:focus{outline:3px solid color-mix(in srgb, var(--abc-green) 24%, transparent);outline-offset:1px}.abc-page h1,.abc-page h2,.abc-page h3,.abc-page p{margin:0}.abc-kicker{color:var(--abc-green);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.abc-hero{justify-content:space-between;align-items:end;gap:32px;padding-bottom:5px;display:flex}.abc-hero-copy h1{letter-spacing:-.05em;margin-top:7px;font-size:clamp(31px,3vw,46px);line-height:1}.abc-hero-copy p{max-width:760px;color:var(--abc-muted);margin-top:9px;font-size:15px;line-height:1.5}.abc-freshness{border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-width:232px;padding:12px 13px;display:grid}.abc-freshness>span{color:var(--abc-muted);font-size:11px}.abc-freshness>strong{grid-row:2;font-size:14px}.abc-freshness button{background:var(--abc-green-soft);min-height:36px;color:var(--abc-green-dark);border:0;border-radius:8px;grid-area:1/2/span 2;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.abc-executive-strip{border:1px solid var(--abc-line);background:linear-gradient(135deg, color-mix(in srgb, var(--abc-green) 7%, var(--abc-panel)), var(--abc-panel));border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(260px,390px);align-items:center;gap:16px;min-height:112px;padding:18px 20px;display:grid}.abc-executive-icon{width:48px;height:48px;color:var(--abc-green);background:var(--abc-green-soft);border-radius:13px;place-items:center;display:grid}.abc-executive-icon.risk{color:var(--abc-red);background:var(--abc-red-soft)}.abc-executive-strip>div:nth-child(2)>span{color:var(--abc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.abc-executive-strip h2{letter-spacing:-.035em;margin-top:4px;font-size:clamp(20px,2vw,28px)}.abc-executive-strip p{color:var(--abc-muted);margin-top:4px;font-size:12px}.abc-capital-meter{gap:7px;display:grid}.abc-capital-meter>span{color:var(--abc-muted);justify-content:space-between;font-size:12px;display:flex}.abc-capital-meter>span b{color:var(--abc-red);font-size:16px}.abc-capital-meter>i,.abc-margin-grid button>i{background:color-mix(in srgb, var(--abc-muted) 12%, transparent);border-radius:99px;height:8px;overflow:hidden}.abc-capital-meter>i b,.abc-margin-grid button>i b{border-radius:inherit;background:var(--abc-red);height:100%;display:block}.abc-capital-meter small{color:var(--abc-muted);font-size:11px}.abc-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.abc-kpi-card{border:1px solid var(--abc-line);background:var(--abc-panel);min-width:0;min-height:128px;color:var(--abc-ink);text-align:left;border-radius:13px;align-content:center;gap:5px;padding:16px 15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.abc-kpi-card:hover{border-color:color-mix(in srgb, var(--abc-green) 42%, var(--abc-line));transform:translateY(-2px);box-shadow:0 12px 28px #10261f0d}.abc-kpi-card.active{border-color:var(--abc-green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--abc-green) 35%, transparent)}.abc-kpi-card.risk{border-top:3px solid var(--abc-red)}.abc-kpi-card.warning{border-top:3px solid var(--abc-amber)}.abc-kpi-card.good{border-top:3px solid var(--abc-green)}.abc-kpi-icon{width:30px;height:30px;color:var(--abc-green);background:var(--abc-green-soft);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.abc-kpi-card.risk .abc-kpi-icon{color:var(--abc-red);background:var(--abc-red-soft)}.abc-kpi-card.warning .abc-kpi-icon{color:var(--abc-amber);background:var(--abc-amber-soft)}.abc-kpi-label{color:var(--abc-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850}.abc-kpi-card>strong{text-overflow:ellipsis;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(21px,2vw,30px);line-height:1.05;overflow:hidden}.abc-kpi-card>small{color:var(--abc-muted);font-size:11px;line-height:1.35}.abc-kpi-arrow{color:var(--abc-muted);position:absolute;top:14px;right:14px}.abc-workspace{border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:15px;min-width:0;overflow:visible}.abc-workspace-head{border-bottom:1px solid var(--abc-line);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 18px;display:flex}.abc-workspace-head h2{letter-spacing:-.025em;margin-top:3px;font-size:21px}.abc-workspace-head p{color:var(--abc-muted);font-size:12px}.abc-toolbar{border-bottom:1px solid var(--abc-line);background:var(--abc-panel);align-items:center;gap:7px;min-height:60px;padding:10px 12px;display:flex;position:relative}.abc-toolbar select,.abc-search{border:1px solid var(--abc-line);background:var(--abc-panel);height:38px;color:var(--abc-ink);border-radius:8px}.abc-toolbar select{max-width:190px;padding:0 28px 0 10px;font-size:11px}.abc-search{min-width:210px;max-width:330px;color:var(--abc-muted);flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.abc-search input{width:100%;min-width:0;color:var(--abc-ink);background:0 0;border:0;outline:0;font-size:11px}.abc-toolbar-summary{text-align:right;gap:1px;min-width:74px;margin-left:auto;display:grid}.abc-toolbar-summary b{color:var(--abc-ink);font-size:13px}.abc-toolbar-summary span{color:var(--abc-muted);font-size:8px}.abc-secondary-button{border:1px solid var(--abc-line);background:var(--abc-panel);height:38px;color:var(--abc-ink);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.abc-secondary-button>b{background:var(--abc-soft);min-width:27px;color:var(--abc-muted);text-align:center;border-radius:99px;padding:2px 5px;font-size:8px}.abc-secondary-button:hover,.abc-secondary-button.active{border-color:color-mix(in srgb, var(--abc-green) 56%, var(--abc-line));color:var(--abc-green-dark)}.abc-reset-slice{border:1px solid color-mix(in srgb, var(--abc-red) 32%, var(--abc-line));background:var(--abc-red-soft);height:38px;color:var(--abc-red);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.abc-reset-slice b{background:var(--abc-red);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.abc-config-panel{border-bottom:1px solid var(--abc-line);background:var(--abc-soft);padding:12px}.abc-config-panel>header{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.abc-config-panel>header>div,.abc-config-panel>header>div>span{align-items:center;gap:8px;display:flex}.abc-config-panel>header>div>span{flex-direction:column;align-items:flex-start;gap:2px}.abc-config-panel>header strong{color:var(--abc-ink);font-size:11px}.abc-config-panel>header small{color:var(--abc-muted);font-size:8px}.abc-config-panel>header button{color:var(--abc-green-dark);background:0 0;border:0;font-size:9px;font-weight:850}.abc-config-list{grid-template-columns:repeat(4,minmax(150px,1fr));gap:6px;display:grid}.abc-config-list.columns{grid-template-columns:repeat(5,minmax(165px,1fr))}.abc-config-item{border:1px solid var(--abc-line);background:var(--abc-panel);cursor:grab;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:48px;padding:6px 7px;display:grid}.abc-config-item>svg{color:var(--abc-muted)}.abc-config-item label{align-items:center;gap:7px;min-width:0;display:flex}.abc-config-item input{accent-color:var(--abc-green)}.abc-config-item label span{gap:2px;min-width:0;display:grid}.abc-config-item label strong{color:var(--abc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.abc-config-item label small{color:var(--abc-muted);font-size:7px}.abc-config-item>div{border:1px solid var(--abc-line);border-radius:5px;display:flex;overflow:hidden}.abc-config-item>div button{border:0;border-right:1px solid var(--abc-line);width:24px;height:24px;color:var(--abc-muted);background:0 0;place-items:center;display:grid}.abc-config-item>div button:last-child{border-right:0}.abc-config-item>div button:disabled{opacity:.25}.abc-filter-strip{border-bottom:1px solid var(--abc-line);background:var(--abc-panel);align-items:end;gap:8px;min-height:61px;padding:9px 12px;display:flex;overflow-x:auto}.abc-filter-strip.ui-report-filter-bar>label{flex-basis:190px;min-width:180px}.abc-filter-strip>p{color:var(--abc-muted);margin:auto 0;font-size:10px}.abc-filter-control{min-width:165px;color:var(--abc-muted);gap:5px;font-size:8px;font-weight:800;display:grid}.abc-filter-control select{border:1px solid var(--abc-line);background:var(--abc-soft);width:100%;height:36px;color:var(--abc-ink);border-radius:7px;outline:0;padding:0 27px 0 9px;font-size:10px}.abc-filter-control select:focus{border-color:var(--abc-green)}.abc-active-filters{border-bottom:1px solid var(--abc-line);background:color-mix(in srgb, var(--abc-green) 4%, var(--abc-panel));align-items:center;gap:6px;min-height:43px;padding:7px 12px;display:flex;overflow-x:auto}.abc-active-filters>span{color:var(--abc-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:8px;font-weight:850}.abc-active-filters button{border:1px solid color-mix(in srgb, var(--abc-green) 28%, var(--abc-line));background:var(--abc-panel);min-height:28px;color:var(--abc-ink);border-radius:6px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.abc-active-filters button small{color:var(--abc-muted);font-size:7px}.abc-active-filters button.clear{color:var(--abc-red);background:0 0;border-color:#0000;margin-left:auto;font-weight:850}.abc-column-menu{z-index:15;border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:11px;width:250px;max-height:440px;padding:8px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 22px 60px #10261f22}.abc-column-menu header{z-index:2;background:var(--abc-panel);justify-content:space-between;align-items:center;padding:9px 7px;display:flex;position:sticky;top:-8px}.abc-column-menu header strong{font-size:12px}.abc-column-menu header button{color:var(--abc-green);background:0 0;border:0;font-size:10px;font-weight:800}.abc-column-menu label{border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:6px 7px;font-size:11px;display:flex}.abc-column-menu label:hover{background:var(--abc-soft)}.abc-column-menu input{accent-color:var(--abc-green)}.abc-filter-menu{z-index:16;border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:11px;width:235px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 22px 60px #10261f22}.abc-filter-menu header{justify-content:space-between;align-items:center;padding:8px 7px;display:flex}.abc-filter-menu header strong{font-size:12px}.abc-filter-menu header button{color:var(--abc-green);background:0 0;border:0;font-size:10px;font-weight:800}.abc-filter-menu label{cursor:grab;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:6px 7px;font-size:11px;display:flex}.abc-filter-menu label:hover{background:var(--abc-soft)}.abc-filter-menu label svg{color:var(--abc-muted)}.abc-filter-menu input{accent-color:var(--abc-green)}.abc-column-tools{border-bottom:1px solid var(--abc-line);background:var(--abc-soft);min-height:42px;color:var(--abc-muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:8px;display:flex}.abc-column-tools b{color:var(--abc-ink)}.abc-table-wrap{scrollbar-width:thin;width:100%;max-height:calc(100vh - 170px);overflow:hidden auto}.abc-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:100%;font-size:11px}.abc-table th{z-index:5;border-right:1px solid var(--abc-line);border-bottom:1px solid var(--abc-line);background:var(--abc-soft);height:54px;color:var(--abc-muted);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;padding:8px 9px;font-size:8px;font-weight:850;position:sticky;top:0}.abc-table th:first-child{z-index:7;left:0}.abc-column-head{align-items:center;gap:5px;min-width:0;display:flex}.abc-column-head>span:not(.abc-column-move){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.abc-column-head small{color:color-mix(in srgb, var(--abc-muted) 72%, transparent);letter-spacing:0;text-overflow:ellipsis;text-transform:none;margin-top:3px;font-size:6px;font-weight:700;display:block;overflow:hidden}.abc-column-move{border:1px solid var(--abc-line);border-radius:4px;flex:none;display:flex;overflow:hidden}.abc-column-move button{border:0;border-right:1px solid var(--abc-line);background:var(--abc-panel);width:20px;height:21px;color:var(--abc-muted);place-items:center;padding:0;display:grid}.abc-column-move button:last-child{border-right:0}.abc-column-move button:disabled{opacity:.22}.abc-table th[draggable=true]{cursor:grab}.abc-table td{border-right:1px solid color-mix(in srgb, var(--abc-line) 65%, transparent);border-bottom:1px solid color-mix(in srgb, var(--abc-line) 72%, transparent);min-height:84px;color:color-mix(in srgb, var(--abc-ink) 78%, var(--abc-muted));font-variant-numeric:tabular-nums;vertical-align:middle;white-space:normal;padding:9px 8px;overflow:hidden}.abc-table td:first-child{z-index:3;background:var(--abc-panel);position:sticky;left:0}.abc-table tbody tr{cursor:pointer;transition:background .12s}.abc-table tbody tr:hover,.abc-table tbody tr:focus{background:color-mix(in srgb, var(--abc-green) 5%, var(--abc-panel));outline:none}.abc-table tbody tr:hover td:first-child,.abc-table tbody tr:focus td:first-child{background:color-mix(in srgb, var(--abc-green) 5%, var(--abc-panel))}.abc-article-cell{white-space:normal;gap:3px;display:grid}.abc-article-cell strong{color:var(--abc-green-dark);font-size:12px}.abc-article-cell small{max-width:170px;color:var(--abc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.abc-period-cell{justify-items:center;gap:5px;display:grid}.abc-period-cell>strong{color:var(--abc-ink);font-size:13px}.abc-period-cell>strong small{color:var(--abc-muted);font-size:8px;font-weight:700}.abc-period-cell>span{color:var(--abc-muted);align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.abc-period-cell .abc-class{min-width:22px;height:22px}.abc-sales-windows{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;display:grid}.abc-sales-windows>span{border:1px solid var(--abc-line);background:var(--abc-soft);border-radius:6px;place-items:center;gap:3px;min-width:0;padding:5px 3px;display:grid}.abc-sales-windows small{color:var(--abc-muted);font-size:6px;font-weight:800}.abc-sales-windows strong{font-family:var(--mono);font-size:9px}.abc-sales-windows .abc-class{width:20px;min-width:20px;height:20px;font-size:8px}.abc-owner-cell{place-items:center;gap:5px;display:grid}.abc-owner-cell .abc-class{width:34px;height:34px;font-size:13px}.abc-owner-cell small{max-width:68px;color:var(--abc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.abc-stock-cell{white-space:normal;gap:6px;display:grid}.abc-stock-cell>strong{color:var(--abc-ink);font-family:var(--mono);font-size:11px}.abc-stock-cell>span{gap:4px;display:flex}.abc-stock-cell>span b{border:1px solid var(--abc-line);color:var(--abc-green-dark);background:var(--abc-soft);border-radius:4px;padding:3px 5px;font-size:7px}.abc-stock-cell small{color:var(--abc-muted);font-size:7px}.abc-quality-cell{white-space:normal;grid-template-columns:1fr 1fr;gap:5px;display:grid}.abc-quality-cell>span{border:1px solid var(--abc-line);background:var(--abc-soft);border-radius:6px;gap:3px;min-width:0;padding:6px 7px;display:grid}.abc-quality-cell small,.abc-quality-cell em{color:var(--abc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.abc-quality-cell strong{color:var(--abc-green-dark);font-family:var(--mono);font-size:12px}.abc-pace-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.abc-pace-cell>.abc-status{grid-column:1/-1;justify-self:start}.abc-pace-cell>span{border-left:2px solid var(--abc-line);gap:2px;min-width:0;padding:5px 6px;display:grid}.abc-pace-cell small,.abc-capital-cell small{color:var(--abc-muted);font-size:6px}.abc-pace-cell b{font-family:var(--mono);font-size:10px}.abc-capital-cell{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.abc-capital-cell>span{border:1px solid var(--abc-line);background:var(--abc-soft);border-radius:5px;gap:3px;min-width:0;padding:5px;display:grid}.abc-capital-cell strong{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.abc-action-cell{color:var(--abc-ink);text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.45;display:block}.abc-table-fit .abc-column-head>svg,.abc-table-fit .abc-column-move{opacity:0;transition:opacity .12s}.abc-table-fit th:hover .abc-column-head>svg,.abc-table-fit th:hover .abc-column-move{opacity:1}.abc-class{background:var(--abc-soft);min-width:25px;height:25px;color:var(--abc-muted);border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.abc-class.abc-a{color:var(--abc-green-dark);background:var(--abc-green-soft)}.abc-class.abc-b{color:var(--abc-amber);background:var(--abc-amber-soft)}.abc-class.abc-c{color:var(--abc-red);background:var(--abc-red-soft)}.abc-status{border-radius:99px;justify-content:center;align-items:center;min-height:27px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.abc-status.good{color:var(--abc-green-dark);background:var(--abc-green-soft)}.abc-status.warning{color:var(--abc-amber);background:var(--abc-amber-soft)}.abc-status.critical{color:var(--abc-red);background:var(--abc-red-soft)}.abc-negative{color:var(--abc-red)!important}.abc-table-state{min-height:230px;color:var(--abc-muted);justify-content:center;align-items:center;gap:8px;display:flex}.abc-pagination{min-height:50px;color:var(--abc-muted);justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;font-size:11px;display:flex}.abc-pagination>div{align-items:center;gap:8px;display:flex}.abc-pagination button{border:1px solid var(--abc-line);background:var(--abc-panel);width:31px;height:31px;color:var(--abc-ink);border-radius:7px;place-items:center;display:grid}.abc-pagination button:disabled{opacity:.4;cursor:default}.abc-error-state{min-height:300px;color:var(--abc-red);place-content:center;justify-items:center;gap:10px;display:grid}.abc-error-state button{background:var(--abc-red-soft);min-height:36px;color:var(--abc-red);border:0;border-radius:8px;padding:0 13px;font-weight:800}.abc-executive-board{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;display:grid}.abc-executive-board>article{border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:14px;min-width:0;padding:16px}.abc-executive-board .abc-section-head>small{color:var(--abc-muted);font-size:10px}.abc-season-portfolio>div{gap:5px;display:grid}.abc-season-portfolio button{background:var(--abc-soft);min-height:50px;color:var(--abc-ink);text-align:left;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:8px 10px;display:flex}.abc-season-portfolio button:hover{border-color:color-mix(in srgb, var(--abc-green) 38%, var(--abc-line))}.abc-season-portfolio button.active{border-color:var(--abc-green);box-shadow:inset 3px 0 0 var(--abc-green);background:color-mix(in srgb, var(--abc-green) 9%, var(--abc-panel))}.abc-season-portfolio button.risk.active{border-color:var(--abc-red);box-shadow:inset 3px 0 0 var(--abc-red)}.abc-season-reset{border:1px solid color-mix(in srgb, var(--abc-red) 30%, var(--abc-line));background:var(--abc-red-soft);min-height:29px;color:var(--abc-red);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.abc-season-portfolio button.risk{background:color-mix(in srgb, var(--abc-red) 6%, var(--abc-panel))}.abc-season-portfolio button>span,.abc-season-portfolio button>strong{gap:2px;display:grid}.abc-season-portfolio button>span small,.abc-season-portfolio button>strong small{color:var(--abc-muted);font-size:9px;font-weight:500}.abc-season-portfolio button>strong{color:var(--abc-green-dark);text-align:right}.abc-season-portfolio button.risk>strong{color:var(--abc-red)}.abc-portfolio-scenarios>div{border:1px solid var(--abc-line);border-radius:9px;overflow:hidden}.abc-portfolio-scenarios>div>div{border-top:1px solid var(--abc-line);grid-template-columns:1fr .85fr .8fr 1fr;align-items:center;gap:8px;min-height:49px;padding:8px 10px;font-size:10px;display:grid}.abc-portfolio-scenarios>div>div:first-child{border-top:0}.abc-portfolio-scenarios strong{font-size:14px}.abc-portfolio-scenarios strong small{color:var(--abc-muted);font-size:8px}.abc-portfolio-scenarios em{color:var(--abc-green-dark);font-style:normal;font-weight:800}.abc-portfolio-scenarios b{color:var(--abc-amber);background:var(--abc-amber-soft);text-align:center;border-radius:6px;justify-self:stretch;padding:6px 7px;font-size:9px}.abc-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a191494;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.abc-detail-modal{border:1px solid color-mix(in srgb, var(--abc-line) 80%, transparent);background:var(--abc-panel);border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1320px,96vw);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 32px 100px #05161052}.abc-detail-header{border-bottom:1px solid var(--abc-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 22px;display:flex}.abc-detail-header h2{letter-spacing:-.04em;margin-top:4px;font-size:27px}.abc-detail-header p{color:var(--abc-muted);margin-top:3px;font-size:12px}.abc-detail-header-meta{align-items:center;gap:10px;display:flex}.abc-icon-button{border:1px solid var(--abc-line);width:38px;height:38px;color:var(--abc-ink);background:0 0;border-radius:9px;place-items:center;display:grid}.abc-detail-content{gap:14px;min-height:0;padding:18px 20px 26px;display:grid;overflow:auto}.abc-modal-loading{min-height:420px;color:var(--abc-muted);justify-content:center;align-items:center;gap:9px;display:flex}.abc-decision-brief{border:1px solid color-mix(in srgb, var(--abc-green) 34%, var(--abc-line));border-left:4px solid var(--abc-green);background:color-mix(in srgb, var(--abc-green) 6%, var(--abc-panel));border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.abc-decision-brief.risk{border-color:color-mix(in srgb, var(--abc-amber) 35%, var(--abc-line));border-left-color:var(--abc-amber);background:color-mix(in srgb, var(--abc-amber) 6%, var(--abc-panel))}.abc-decision-icon{background:var(--abc-panel);width:43px;height:43px;color:var(--abc-green);border-radius:11px;place-items:center;display:grid}.abc-decision-brief.risk .abc-decision-icon{color:var(--abc-amber)}.abc-decision-brief>div:nth-child(2)>span{color:var(--abc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.abc-decision-brief h3{letter-spacing:-.03em;margin-top:3px;font-size:21px}.abc-decision-brief p{color:var(--abc-muted);margin-top:3px;font-size:11px}.abc-decision-facts{border-left:1px solid var(--abc-line);gap:5px;min-width:235px;padding-left:16px;display:grid}.abc-decision-facts span{color:var(--abc-muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.abc-decision-facts b{color:var(--abc-ink)}.abc-detail-kpis{border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.abc-detail-kpis article{border-right:1px solid var(--abc-line);align-content:center;gap:4px;min-width:0;min-height:96px;padding:14px 16px;display:grid}.abc-detail-kpis article:last-child{border-right:0}.abc-detail-kpis article.risk{background:color-mix(in srgb, var(--abc-red) 4%, transparent)}.abc-detail-kpis article.good{background:color-mix(in srgb, var(--abc-green) 4%, transparent)}.abc-detail-kpis span{color:var(--abc-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.abc-detail-kpis strong{letter-spacing:-.035em;font-size:23px}.abc-detail-kpis small{color:var(--abc-muted);font-size:10px}.abc-pace-gauge{border:1px solid var(--abc-line);background:var(--abc-soft);border-radius:11px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:5px 18px;padding:13px 15px;display:grid}.abc-pace-gauge>div:first-child{grid-row:1/span 2;gap:3px;display:grid}.abc-pace-gauge>div:first-child span{color:var(--abc-muted);font-size:10px}.abc-gauge-track{background:color-mix(in srgb, var(--abc-muted) 15%, transparent);border-radius:99px;height:10px;overflow:hidden}.abc-gauge-track i{border-radius:inherit;background:var(--abc-green);height:100%;display:block}.abc-pace-gauge.warning .abc-gauge-track i{background:var(--abc-amber)}.abc-pace-gauge.critical .abc-gauge-track i{background:var(--abc-red)}.abc-pace-gauge footer{color:var(--abc-muted);justify-content:space-between;font-size:9px;display:flex}.abc-pace-gauge footer b{color:var(--abc-ink)}.abc-chart-card,.abc-margin-section,.abc-breakdown-card,.abc-heatmap-card{border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:13px;min-width:0;padding:16px}.abc-section-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:10px;display:flex}.abc-section-head h3{letter-spacing:-.025em;margin-top:3px;font-size:18px}.abc-confidence{color:var(--abc-green-dark);background:var(--abc-green-soft);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.abc-confidence.базовая{color:var(--abc-amber);background:var(--abc-amber-soft)}.abc-season-chart{width:100%;height:350px}.abc-chart-note{background:var(--abc-soft);min-height:34px;color:var(--abc-muted);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;line-height:1.4;display:flex}.abc-chart-note svg{color:var(--abc-green);flex:none}.abc-release-note{color:var(--abc-muted);font-size:11px}.abc-release-note b{color:var(--abc-green-dark)}.abc-margin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.abc-margin-grid button{border:1px solid var(--abc-line);background:var(--abc-panel);min-width:0;min-height:122px;color:var(--abc-ink);text-align:left;border-radius:10px;align-content:center;gap:6px;padding:12px;display:grid}.abc-margin-grid button.active{border-color:var(--abc-green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--abc-green) 35%, transparent);background:color-mix(in srgb, var(--abc-green) 5%, var(--abc-panel))}.abc-margin-grid button.negative{border-color:color-mix(in srgb, var(--abc-red) 38%, var(--abc-line))}.abc-margin-grid button>span{color:var(--abc-muted);font-size:10px;font-weight:800}.abc-margin-grid button>strong{letter-spacing:-.035em;font-size:22px}.abc-margin-grid button>strong small{color:var(--abc-muted);margin-left:2px;font-size:10px}.abc-margin-grid button>small{color:var(--abc-muted);font-size:9px}.abc-margin-grid button>i b{background:var(--abc-green)}.abc-margin-grid button.negative>i b{background:var(--abc-red)}.abc-scenario-verdict{color:var(--abc-green-dark);background:var(--abc-green-soft);border-radius:9px;align-items:center;gap:10px;margin-top:9px;padding:11px 12px;display:flex}.abc-scenario-verdict.risk{color:var(--abc-red);background:var(--abc-red-soft)}.abc-scenario-verdict div{gap:2px;display:grid}.abc-scenario-verdict strong{font-size:11px}.abc-scenario-verdict span{color:var(--abc-muted);font-size:10px}.abc-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.abc-stock-list{display:grid}.abc-stock-list>div{border-top:1px solid var(--abc-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:52px;display:grid}.abc-stock-list>div:first-child{border-top:0}.abc-stock-list>div>span{gap:2px;display:grid}.abc-stock-list>div>span b{font-size:11px}.abc-stock-list>div>span small{color:var(--abc-muted);font-size:9px}.abc-stock-list>div>strong{font-size:11px}.abc-stock-list>div>em{min-width:74px;color:var(--abc-green-dark);text-align:right;font-size:11px;font-style:normal;font-weight:800}.abc-heatmap-table{border:1px solid var(--abc-line);border-radius:9px;overflow:hidden}.abc-heatmap-head,.abc-heatmap-row{grid-template-columns:minmax(120px,1.2fr) .7fr .7fr 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:grid}.abc-heatmap-head{background:var(--abc-soft);min-height:34px;color:var(--abc-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.abc-heatmap-row{border-top:1px solid var(--abc-line);font-size:10px}.abc-heatmap-row>span{text-align:right;font-variant-numeric:tabular-nums}.abc-heatmap-row>b{border-radius:7px;justify-content:space-between;justify-self:stretch;align-items:center;gap:7px;padding:6px 8px;display:flex}.abc-heatmap-row>b small{font-size:9px}.abc-heatmap-row.good>b{color:var(--abc-green-dark);background:var(--abc-green-soft)}.abc-heatmap-row.warning>b{color:var(--abc-amber);background:var(--abc-amber-soft)}.abc-heatmap-row.critical>b{color:var(--abc-red);background:var(--abc-red-soft)}.abc-empty-inline{color:var(--abc-muted);text-align:center;padding:22px 4px;font-size:10px}.abc-dynamics-card{border:1px solid var(--abc-line);background:var(--abc-panel);border-radius:14px;min-width:0;padding:16px}.abc-dynamics-card .abc-section-head{align-items:flex-start}.abc-dynamics-card .abc-section-head p{max-width:720px;color:var(--abc-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.abc-fullscreen-button{border:1px solid var(--abc-line);background:var(--abc-panel);min-height:34px;color:var(--abc-ink);border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.abc-fullscreen-button:hover{border-color:var(--abc-green);color:var(--abc-green-dark)}.abc-marketplace-chart{width:100%;height:330px;margin-top:6px}.abc-chart-empty{min-height:230px;color:var(--abc-muted);place-items:center;font-size:10px;display:grid}.abc-dynamics-card.fullscreen{z-index:120;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:12px;box-shadow:0 0 0 9999px #081a15b8,0 28px 90px #081a1560}.abc-dynamics-card.fullscreen .abc-marketplace-chart{height:100%;min-height:0}.abc-spin{animation:.85s linear infinite abc-spin}@keyframes abc-spin{to{transform:rotate(360deg)}}@media (width<=1280px){.abc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.abc-toolbar{flex-wrap:wrap}.abc-column-picker{margin-left:0}.abc-search{max-width:none}.abc-config-list,.abc-config-list.columns{grid-template-columns:repeat(3,minmax(160px,1fr))}.abc-table{font-size:10px}.abc-table td{padding:8px 6px}.abc-capital-cell{grid-template-columns:1fr}}@media (width<=980px){.abc-page{padding:22px 16px 80px}.abc-hero{flex-direction:column;align-items:start}.abc-freshness{width:100%}.abc-executive-strip{grid-template-columns:auto 1fr}.abc-capital-meter{grid-column:1/-1}.abc-kpi-grid,.abc-detail-kpis,.abc-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-detail-kpis article:nth-child(2){border-right:0}.abc-detail-kpis article:nth-child(-n+2){border-bottom:1px solid var(--abc-line)}.abc-detail-grid,.abc-executive-board{grid-template-columns:1fr}.abc-decision-brief{grid-template-columns:auto 1fr}.abc-decision-facts{border-top:1px solid var(--abc-line);border-left:0;grid-column:1/-1;padding:10px 0 0}}@media (width<=680px){.abc-page{padding-inline:10px}.abc-hero{padding-top:38px}.abc-hero-copy h1{font-size:31px}.abc-executive-strip{padding:14px}.abc-executive-icon{display:none}.abc-executive-strip>div:nth-child(2),.abc-capital-meter{grid-column:1/-1}.abc-kpi-grid{grid-template-columns:1fr}.abc-kpi-card{min-height:106px}.abc-workspace-head{flex-direction:column;align-items:start;gap:7px}.abc-toolbar{align-items:stretch}.abc-search,.abc-toolbar select,.abc-secondary-button{width:100%;max-width:none}.abc-toolbar-summary{text-align:left;width:100%;margin-left:0}.abc-reset-slice{justify-content:center;width:100%}.abc-config-list,.abc-config-list.columns{grid-template-columns:1fr}.abc-filter-strip{flex-direction:column;align-items:stretch}.abc-filter-control{width:100%}.abc-table-wrap{overflow-x:auto}.abc-table-fit{min-width:1120px}.abc-marketplace-chart{height:300px}.abc-dynamics-card.fullscreen{border:0;border-radius:0;inset:0}.abc-column-picker,.abc-filter-picker{width:100%;margin-left:0}.abc-column-menu,.abc-filter-menu{width:min(280px,90vw);left:0;right:auto}.abc-portfolio-scenarios>div{overflow-x:auto}.abc-portfolio-scenarios>div>div{min-width:570px}.abc-modal-backdrop{padding:0}.abc-detail-modal{border:0;border-radius:0;width:100vw;height:100vh;max-height:none}.abc-detail-header{padding:14px}.abc-detail-header h2{font-size:22px}.abc-detail-header-meta .abc-status{display:none}.abc-detail-content{padding:12px}.abc-decision-brief{grid-template-columns:1fr}.abc-decision-icon{display:none}.abc-decision-facts{grid-column:auto}.abc-detail-kpis,.abc-margin-grid{grid-template-columns:1fr}.abc-detail-kpis article{border-right:0;border-bottom:1px solid var(--abc-line)}.abc-detail-kpis article:last-child{border-bottom:0}.abc-pace-gauge{grid-template-columns:1fr}.abc-pace-gauge>div:first-child{grid-row:auto}.abc-season-chart{height:300px}.abc-section-head{flex-direction:column;align-items:start}.abc-heatmap-head,.abc-heatmap-row{grid-template-columns:minmax(95px,1fr) .65fr .65fr .95fr;padding-inline:7px}.abc-pagination{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.abc-page *,.abc-page :before,.abc-page :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.abc-detail-modal{width:min(1320px,100vw - 28px);max-height:calc(100vh - 24px)}.abc-detail-header{align-items:center;gap:16px;min-height:74px;padding:12px 18px}.abc-detail-header .abc-kicker{letter-spacing:.11em;margin-bottom:3px;font-size:9px}.abc-detail-header h2{margin:0;font-size:22px;line-height:1.05}.abc-detail-header p{margin:4px 0 0;font-size:12px;line-height:1.25}.abc-detail-header-meta{gap:8px}.abc-detail-content{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:8px;padding:12px 16px 18px}.abc-decision-brief,.abc-detail-kpis,.abc-pace-gauge,.abc-detail-grid{grid-column:1/-1}.abc-decision-brief{grid-template-columns:34px minmax(0,1fr) 225px;gap:10px;min-height:64px;padding:9px 12px}.abc-decision-icon{width:34px;height:34px}.abc-decision-brief h3{margin:2px 0;font-size:16px;line-height:1.15}.abc-decision-brief p,.abc-decision-facts{font-size:10px;line-height:1.25}.abc-decision-facts{gap:3px}.abc-detail-kpis{min-height:72px}.abc-detail-kpis article{min-height:72px;padding:9px 13px}.abc-detail-kpis article>span,.abc-detail-kpis article>small{font-size:9px;line-height:1.2}.abc-detail-kpis article>strong{margin:3px 0 2px;font-size:21px;line-height:1}.abc-pace-gauge{grid-template-columns:170px minmax(0,1fr);gap:3px 12px;min-height:48px;padding:7px 11px}.abc-pace-gauge>div:first-child{font-size:10px}.abc-pace-gauge>div:first-child strong{font-size:16px}.abc-dynamics-card{grid-column:1;height:316px;padding:12px}.abc-margin-section{grid-column:2;height:316px;padding:12px}.abc-dynamics-card .abc-section-head,.abc-margin-section .abc-section-head,.abc-breakdown-card .abc-section-head,.abc-heatmap-card .abc-section-head{gap:10px;height:auto;min-height:44px;margin-bottom:6px}.abc-section-head .abc-kicker{margin-bottom:2px;font-size:9px}.abc-section-head h3{margin:0;font-size:15px;line-height:1.15}.abc-section-head p,.abc-chart-note{font-size:9px;line-height:1.25}.abc-fullscreen-button{min-height:32px;padding:6px 9px;font-size:11px}.abc-marketplace-chart{height:232px!important}.abc-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.abc-margin-grid button{gap:3px;height:auto;min-height:70px;padding:8px 9px}.abc-margin-grid button span,.abc-margin-grid button small{font-size:9px;line-height:1.15}.abc-margin-grid button strong{font-size:14px;line-height:1.1}.abc-scenario-verdict,.abc-release-note{margin-top:6px;padding:7px 9px;font-size:10px;line-height:1.25}.abc-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px}.abc-breakdown-card,.abc-heatmap-card{height:auto;min-height:0;padding:12px}.abc-stock-list{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-stock-list>*{min-width:0;padding:8px 9px}.abc-stock-list strong,.abc-stock-list em,.abc-heatmap-row,.abc-heatmap-head{font-size:11px}.abc-heatmap-table{height:auto}@media (width<=1100px){.abc-detail-modal{width:min(960px,100vw - 20px)}.abc-detail-content{grid-template-columns:minmax(0,1fr)}.abc-dynamics-card,.abc-margin-section,.abc-detail-grid{grid-column:1}.abc-margin-section,.abc-dynamics-card{height:auto}.abc-marketplace-chart{height:260px!important}}@media (width<=700px){.abc-detail-modal{width:100vw;max-height:100vh}.abc-detail-header{min-height:68px;padding:10px 12px}.abc-detail-content{padding:10px}.abc-decision-brief{grid-template-columns:30px minmax(0,1fr)}.abc-decision-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.abc-detail-kpis,.abc-detail-grid,.abc-stock-list,.abc-pace-gauge{grid-template-columns:minmax(0,1fr)}}.abc-dynamics-card.overview:not(.fullscreen){height:auto}@media (width<=700px){.abc-dynamics-card.overview:not(.fullscreen) .abc-marketplace-chart{height:390px!important}}.abc-dynamics-card.overview.fullscreen .abc-marketplace-chart{min-height:0;height:calc(100vh - 190px)!important}.abc-marketplace-focus{flex-wrap:wrap;gap:6px;margin:7px 0 0;display:flex}.abc-marketplace-focus button{color:#52645c;background:#fff;border:1px solid #d8e1dd;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.abc-marketplace-focus button:hover,.abc-marketplace-focus button.active{color:#183f34;background:#edf6f2;border-color:#79a997}.abc-marketplace-focus button i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #fff}.abc-portfolio-model{background:linear-gradient(145deg,#fff 0%,#f6faf8 100%);border:1px solid #dce5e1;border-radius:14px;min-width:0;padding:16px}.abc-model-status{border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.abc-model-status.good{color:#176747;background:#e5f4ed}.abc-model-status.risk{color:#a64c38;background:#fff0ec}.abc-model-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.abc-model-controls label{color:#687871;background:#fff;border:1px solid #e0e7e4;border-radius:10px;gap:6px;padding:9px 10px;font-size:10px;display:grid}.abc-model-controls label span{justify-content:space-between;gap:8px;display:flex}.abc-model-controls label b{color:#163d32;font-size:12px}.abc-model-controls input[type=range]{accent-color:#1d8e67;width:100%}.abc-model-taxes{color:#72817a;align-items:center;gap:7px;margin-top:8px;font-size:9px;display:flex}.abc-model-taxes>span{color:#355d50;background:#eaf3ef;border-radius:7px;padding:5px 7px}.abc-model-taxes small{text-align:right;margin-left:auto}.abc-model-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.abc-model-results>div{background:#fff;border:1px solid #e0e7e4;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.abc-model-results span,.abc-model-results small{color:#75837d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.abc-model-results strong{color:#172a24;font-size:16px;line-height:1.1}.abc-model-results strong small{margin-left:2px}.abc-model-results .good strong{color:#18704e}.abc-model-results .risk strong{color:#af4d3b}.abc-model-verdict{color:#5d4a29;background:#fff8eb;border-left:3px solid #c68a32;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:10px;line-height:1.3;display:flex}.abc-model-disclaimer{color:#86928d;margin-top:7px;font-size:8px;line-height:1.3;display:block}.abc-filter-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (width<=900px){.abc-model-controls{grid-template-columns:minmax(0,1fr)}.abc-model-taxes{flex-wrap:wrap;align-items:flex-start}.abc-model-taxes small{text-align:left;width:100%;margin-left:0}}@media (width<=700px){.abc-dynamics-card.overview:not(.fullscreen) .abc-marketplace-chart{height:350px!important}.abc-model-results{grid-template-columns:minmax(0,1fr)}}.abc-dynamics-card.overview:not(.fullscreen) .abc-marketplace-chart{height:300px!important}.abc-dynamics-card.overview.fullscreen .abc-marketplace-chart{height:calc(100vh - 245px)!important}.abc-overview-pace{background:#dfe7e3;border:1px solid #dfe7e3;border-radius:9px;grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(105px,.8fr)) auto;gap:1px;margin-top:7px;display:grid;overflow:hidden}.abc-overview-pace>div{background:#fff;gap:2px;min-width:0;padding:7px 9px;display:grid}.abc-overview-pace span{color:#7a8882;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.abc-overview-pace strong{color:#21372f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.abc-overview-pace>b{background:#fff;justify-content:center;align-items:center;min-width:90px;padding:7px 12px;font-size:11px;display:flex}.abc-overview-pace>b.good{color:#16704d}.abc-overview-pace>b.risk{color:#af4d3b}@media (width<=800px){.abc-overview-pace{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-overview-pace>b{grid-column:1/-1}}.abc-chart-granularity{border:1px solid var(--abc-border);background:var(--abc-surface-muted);border-radius:10px;width:fit-content;margin:8px 0 2px;padding:3px;display:inline-flex}.abc-chart-granularity button{min-width:78px;color:var(--abc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700}.abc-chart-granularity button.is-active{background:var(--abc-surface);color:var(--abc-text);box-shadow:0 1px 3px #1018281a}@media (width<=720px){.abc-chart-granularity{width:100%}.abc-chart-granularity button{flex:1;min-width:0}}.abc-overview-pace small{color:var(--abc-text-muted);margin-top:2px;font-size:10px;font-weight:600;display:block}.abc-detail-modal .abc-detail-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.abc-detail-modal .abc-detail-content>*{grid-column:span 6}.abc-detail-modal .abc-decision-brief,.abc-detail-modal .abc-detail-grid{grid-column:1/-1}.abc-detail-modal .abc-detail-kpis{grid-column:span 8}.abc-detail-modal .abc-pace-gauge{grid-column:span 4;grid-template-columns:1fr}.abc-detail-modal .abc-pace-gauge>div:first-child{grid-row:auto}.abc-detail-modal .abc-dynamics-card,.abc-detail-modal .abc-sku-decision-model{grid-column:1/-1}.abc-detail-modal .abc-dynamics-card{min-height:430px}.abc-detail-modal .abc-marketplace-chart{height:clamp(310px,40vh,430px)}.abc-table-wrap,.abc-detail-modal,.abc-detail-content,.abc-decision-brief,.abc-detail-kpis article{min-width:0;max-width:100%}.abc-decision-brief{overflow:hidden}.abc-decision-brief>div:nth-child(2),.abc-decision-facts{min-width:0}.abc-decision-brief h3,.abc-decision-brief p,.abc-decision-facts span{overflow-wrap:anywhere}.abc-season-cell{gap:4px;min-width:0;display:grid}.abc-season-cell b{width:fit-content;color:var(--abc-green-dark);background:var(--abc-green-soft);border-radius:6px;padding:4px 6px;font-size:8px}.abc-season-cell.after b,.abc-season-cell.invalid b{color:var(--abc-red);background:var(--abc-red-soft)}.abc-season-cell span{color:var(--abc-muted);white-space:normal;font-size:8px;line-height:1.3}.abc-sort-button{width:24px;height:24px;color:var(--abc-muted);background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.abc-sort-button:hover,.abc-sort-button.active{border-color:var(--abc-line);color:var(--abc-green-dark);background:var(--abc-panel)}.abc-sku-decision-model{border:1px solid var(--abc-border);background:var(--abc-surface);border-radius:14px;padding:14px}.abc-sku-decision-model>.abc-section-head>b{border-radius:8px;align-self:center;padding:6px 9px;font-size:11px}.abc-sku-decision-model>.abc-section-head>b.good,.abc-sku-decision-model>footer.good{color:#176b4b;background:#eaf6f0}.abc-sku-decision-model>.abc-section-head>b.risk,.abc-sku-decision-model>footer.risk{color:#984b3f;background:#fbefec}.abc-sku-model-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.abc-sku-model-controls label,.abc-sku-model-taxes{border:1px solid var(--abc-border);background:var(--abc-surface-muted);border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.abc-sku-model-controls label>span{color:var(--abc-text);justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.abc-sku-model-controls small,.abc-sku-model-kpis small{color:var(--abc-text-muted);font-size:10px;line-height:1.25}.abc-sku-model-controls input[type=range]{accent-color:#1d7a5a;width:100%}.abc-sku-model-taxes{align-content:center}.abc-sku-model-taxes>span{color:#245a4b;background:#e8f2ee;border-radius:999px;width:fit-content;padding:3px 6px;font-size:10px;font-weight:700}.abc-sku-model-kpis{border:1px solid var(--abc-border);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.abc-sku-model-kpis>div{border-right:1px solid var(--abc-border);align-content:start;gap:3px;min-width:0;padding:9px;display:grid}.abc-sku-model-kpis>div:last-child{border-right:0}.abc-sku-model-kpis span{color:var(--abc-text-muted);text-transform:uppercase;font-size:9px;font-weight:700}.abc-sku-model-kpis strong{color:var(--abc-text);font-size:14px}.abc-sku-model-kpis strong.positive{color:#176b4b}.abc-sku-model-kpis strong.negative{color:#984b3f}.abc-sku-decision-model>footer{border-radius:9px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:650}@media (width<=980px){.abc-detail-modal .abc-detail-kpis,.abc-detail-modal .abc-pace-gauge{grid-column:1/-1}.abc-sku-model-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-sku-model-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.abc-sku-model-kpis>div:nth-child(3){border-right:0}}@media (width<=720px){.abc-detail-modal .abc-detail-content>*{grid-column:1/-1}.abc-sku-model-controls{grid-template-columns:1fr}.abc-sku-model-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-detail-modal .abc-marketplace-chart{height:300px}}[data-theme=dark] .abc-marketplace-focus button{border-color:var(--abc-line);color:var(--abc-muted);background:#111915}[data-theme=dark] .abc-marketplace-focus button:hover,[data-theme=dark] .abc-marketplace-focus button.active{border-color:var(--abc-green);background:var(--abc-green-soft);color:var(--abc-green-dark)}[data-theme=dark] .abc-marketplace-focus button i{box-shadow:0 0 0 2px #111915}[data-theme=dark] .abc-portfolio-model{border-color:var(--abc-line);background:linear-gradient(145deg,#17221d 0%,#101713 100%)}[data-theme=dark] .abc-model-status.good{background:var(--abc-green-soft);color:var(--abc-green-dark)}[data-theme=dark] .abc-model-status.risk{background:var(--abc-red-soft);color:var(--abc-red)}[data-theme=dark] .abc-model-controls label,[data-theme=dark] .abc-model-results>div{border-color:var(--abc-line);color:var(--abc-muted);background:#111915}[data-theme=dark] .abc-model-controls label b,[data-theme=dark] .abc-model-results strong{color:var(--abc-ink)}[data-theme=dark] .abc-model-results span,[data-theme=dark] .abc-model-results small,[data-theme=dark] .abc-model-taxes{color:var(--abc-muted)}[data-theme=dark] .abc-model-results .good strong{color:var(--abc-green)}[data-theme=dark] .abc-model-results .risk strong{color:var(--abc-red)}[data-theme=dark] .abc-model-taxes>span,[data-theme=dark] .abc-sku-model-taxes>span{background:var(--abc-green-soft);color:var(--abc-green-dark)}[data-theme=dark] .abc-model-verdict{border-left-color:var(--abc-amber);background:var(--abc-amber-soft);color:#f2d9aa}[data-theme=dark] .abc-model-disclaimer{color:var(--abc-muted)}[data-theme=dark] .abc-overview-pace{border-color:var(--abc-line);background:var(--abc-line)}[data-theme=dark] .abc-overview-pace>div,[data-theme=dark] .abc-overview-pace>b{background:#111915}[data-theme=dark] .abc-overview-pace span{color:var(--abc-muted)}[data-theme=dark] .abc-overview-pace strong{color:var(--abc-ink)}[data-theme=dark] .abc-overview-pace>b.good{color:var(--abc-green)}[data-theme=dark] .abc-overview-pace>b.risk{color:var(--abc-red)}[data-theme=dark] .abc-chart-granularity button.is-active{box-shadow:inset 0 0 0 1px var(--abc-line);background:#111915}[data-theme=dark] .abc-sku-decision-model>.abc-section-head>b.good,[data-theme=dark] .abc-sku-decision-model>footer.good{color:var(--abc-green-dark);background:var(--abc-green-soft)}[data-theme=dark] .abc-sku-decision-model>.abc-section-head>b.risk,[data-theme=dark] .abc-sku-decision-model>footer.risk{color:var(--abc-red);background:var(--abc-red-soft)}[data-theme=dark] .abc-sku-model-kpis strong.positive{color:var(--abc-green)}[data-theme=dark] .abc-sku-model-kpis strong.negative{color:var(--abc-red)}[data-theme=dark] .abc-marketplace-chart{filter:saturate(1.08)contrast(1.04);background:#111915;border-radius:10px}.marketplace-pnl-page{--pnl-surface:#101716;--pnl-surface-raised:#141d1b;--pnl-surface-muted:#1a2421;--pnl-border:#2c3935;--pnl-border-strong:#41524b;--pnl-text:#edf4f0;--pnl-text-muted:#91a099;--pnl-accent:#42b883;--pnl-accent-soft:#17382a;--pnl-positive:#65ca96;--pnl-negative:#ec877d;color:var(--pnl-text);font-family:var(--sans);gap:14px!important;padding:24px!important}.live-shell[data-theme=light] .marketplace-pnl-page{--pnl-surface:#fff;--pnl-surface-raised:#fff;--pnl-surface-muted:#f3f7f5;--pnl-border:#d8e1dc;--pnl-border-strong:#b8c8c0;--pnl-text:#17231d;--pnl-text-muted:#64736b;--pnl-accent:#0f6f4c;--pnl-accent-soft:#e9f5ef;--pnl-positive:#167653;--pnl-negative:#b74740}.marketplace-pnl-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:96px;padding:2px 2px 8px;display:flex}.marketplace-pnl-header .ui-page-header__copy{min-width:0}.marketplace-pnl-header .ui-page-header__actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.marketplace-pnl-header .ui-page-header__kicker{color:var(--pnl-accent);letter-spacing:.13em;font-size:9px;font-weight:820}.marketplace-pnl-header .ui-page-header__title{color:var(--pnl-text);font-family:var(--sans);letter-spacing:-.055em;margin-top:7px;font-size:clamp(38px,4.3vw,56px);font-weight:790;line-height:.96}.marketplace-pnl-header .ui-page-header__description{color:var(--pnl-text-muted);margin-top:10px;font-size:13px;line-height:1.35}.marketplace-pnl-heading-buttons{align-items:center;gap:8px}.marketplace-pnl-heading-buttons button{border-radius:9px;min-height:40px;font-size:11px;font-weight:740}.live-shell[data-theme=light] .marketplace-pnl-page .primary-button{color:#fff;background:#0f6f4c}.marketplace-pnl-page .marketplace-pnl-filters{border:1px solid var(--pnl-border);background:var(--pnl-surface);border-radius:10px;min-height:66px;overflow:visible;box-shadow:0 7px 22px #12251c0d}.marketplace-pnl-page .marketplace-pnl-filters .ui-context-bar-label{color:var(--pnl-accent)}.marketplace-pnl-page .marketplace-pnl-filters label{border-color:var(--pnl-border);min-height:44px;color:var(--pnl-text-muted)}.marketplace-pnl-page .marketplace-pnl-filters label>span:first-child{color:var(--pnl-text-muted);font-size:8px;font-weight:780}.marketplace-pnl-page .marketplace-pnl-filters select,.marketplace-pnl-page .marketplace-pnl-filters input{color:var(--pnl-text);font-size:11px;font-weight:690}.marketplace-pnl-page .pnl-matrix-panel,.marketplace-pnl-page .pnl-waterfall-panel{background:var(--pnl-surface-raised);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #11221a0d;border:1px solid var(--pnl-border)!important;padding:0!important}.marketplace-pnl-page .pnl-matrix-heading,.marketplace-pnl-page .pnl-waterfall-panel .panel-heading{border-bottom:1px solid var(--pnl-border);background:var(--pnl-surface-raised);align-items:center;min-height:88px;padding:16px 18px}.marketplace-pnl-page .pnl-matrix-heading{flex-direction:column;align-items:stretch;gap:12px}.marketplace-pnl-page .pnl-matrix-heading .ui-financial-matrix-controls,.marketplace-pnl-page .pnl-matrix-heading .pnl-matrix-controls{width:100%}.marketplace-pnl-page .panel-kicker{color:var(--pnl-accent);letter-spacing:.12em;font-size:8px}.marketplace-pnl-page .panel-heading h2{color:var(--pnl-text);font-family:var(--sans);letter-spacing:-.025em;margin-top:5px;font-size:19px;font-weight:770}.marketplace-pnl-page .panel-heading p{color:var(--pnl-text-muted);margin-top:4px;font-size:10px}.marketplace-pnl-page .pnl-column-controls>span{color:var(--pnl-text-muted)}.marketplace-pnl-page .pnl-column-controls>div,.marketplace-pnl-page .pnl-outline-controls{border-color:var(--pnl-border);background:var(--pnl-surface-muted);border-radius:8px;min-height:38px;overflow:hidden}.marketplace-pnl-page .pnl-column-controls label{border-color:var(--pnl-border);min-width:132px;color:var(--pnl-text);padding:5px 9px}.marketplace-pnl-page .pnl-column-controls label:hover,.marketplace-pnl-page .pnl-outline-controls button:hover{color:var(--pnl-accent);background:var(--pnl-accent-soft)}.marketplace-pnl-page .pnl-column-controls input{accent-color:var(--pnl-accent)}.marketplace-pnl-page .pnl-outline-controls button{border-color:var(--pnl-border);min-height:38px;color:var(--pnl-text-muted)}.marketplace-pnl-page .pnl-quarter-toggle-all{border-color:color-mix(in srgb, var(--pnl-accent) 35%, var(--pnl-border));background:var(--pnl-accent-soft);min-height:38px;color:var(--pnl-accent);border-radius:8px}.marketplace-pnl-page .pnl-matrix-scroll{background:var(--pnl-surface-raised);border:0;max-height:min(68vh,720px);margin:0}.marketplace-pnl-page .pnl-matrix .pnl-article-header,.marketplace-pnl-page .pnl-quarter-header th{background:color-mix(in srgb, var(--pnl-surface-muted) 88%, var(--pnl-accent) 12%)}.marketplace-pnl-page .pnl-quarter-header .pnl-year-group,.marketplace-pnl-page .pnl-period-header th:last-child,.marketplace-pnl-page .pnl-metric-header th.pnl-total-col,.marketplace-pnl-page .pnl-metric-header th:last-child{color:var(--pnl-accent);background:var(--pnl-accent-soft)}.marketplace-pnl-page .pnl-matrix-footer{border-top:1px solid var(--pnl-border);min-height:40px;color:var(--pnl-text-muted);background:var(--pnl-surface-muted);padding:11px 16px}.marketplace-pnl-page .pnl-waterfall-chart{height:350px;margin:0;padding:18px 18px 4px}.marketplace-pnl-page .waterfall-filters{gap:8px}.marketplace-pnl-page .waterfall-period{border-color:var(--pnl-border);background:var(--pnl-surface-muted);height:38px;color:var(--pnl-text);border-radius:8px}.marketplace-pnl-page .waterfall-period>span{color:var(--pnl-text-muted)}.marketplace-pnl-page .waterfall-footer{border-color:var(--pnl-border);color:var(--pnl-text-muted);margin:0 18px;padding:12px 0 15px}.marketplace-pnl-page .waterfall-footer strong{color:var(--pnl-positive)}.live-shell[data-theme=light] .marketplace-pnl-page .pnl-matrix-row td:last-child,.live-shell[data-theme=light] .marketplace-pnl-page .pnl-matrix td.pnl-total-col{background:var(--pnl-accent-soft)}@media (width<=1360px){.marketplace-pnl-page .pnl-matrix-controls{justify-content:flex-start}}@media (width<=760px){.marketplace-pnl-page{gap:10px!important;padding:14px 12px 86px!important}.marketplace-pnl-header{flex-direction:column;align-items:stretch;gap:14px;min-height:auto;padding-bottom:4px}.marketplace-pnl-header .ui-page-header__title{font-size:34px}.marketplace-pnl-heading-buttons{width:100%}.marketplace-pnl-heading-buttons button{flex:1}.marketplace-pnl-page .marketplace-pnl-filters{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.marketplace-pnl-page .marketplace-pnl-filters .ui-context-bar-label,.marketplace-pnl-page .marketplace-pnl-filters .ui-report-filter-wide{grid-column:1/-1}.marketplace-pnl-page .pnl-matrix-heading,.marketplace-pnl-page .pnl-waterfall-panel .panel-heading{flex-direction:column;align-items:stretch;min-height:auto;padding:14px}.marketplace-pnl-page .pnl-matrix-controls,.marketplace-pnl-page .pnl-column-controls,.marketplace-pnl-page .pnl-column-controls>div{width:100%}.marketplace-pnl-page .pnl-column-controls>div{overflow-x:auto}.marketplace-pnl-page .pnl-column-controls label{min-width:130px}.marketplace-pnl-page .pnl-outline-controls{flex:auto}.marketplace-pnl-page .pnl-quarter-toggle-all{width:100%}.marketplace-pnl-page .waterfall-filters{grid-template-columns:1fr;display:grid}.marketplace-pnl-page .waterfall-period{width:100%;min-width:0}.marketplace-pnl-page .pnl-waterfall-chart{height:300px;padding-inline:8px}.marketplace-pnl-page .waterfall-footer{margin-inline:14px}}@media (width<=430px){.marketplace-pnl-page .marketplace-pnl-filters{grid-template-columns:1fr}.marketplace-pnl-page .marketplace-pnl-filters .ui-context-bar-label,.marketplace-pnl-page .marketplace-pnl-filters .ui-report-filter-wide{grid-column:auto}.marketplace-pnl-heading-buttons{flex-direction:column;align-items:stretch}.marketplace-pnl-heading-buttons button{width:100%}.marketplace-pnl-page .pnl-waterfall-chart{height:270px}}.marketplace-pnl-page{gap:10px!important;padding:14px 18px 36px!important}.marketplace-pnl-header{align-items:center;min-height:68px;padding:0 2px}.marketplace-pnl-header .ui-page-header__title{margin-top:3px;font-size:clamp(30px,3vw,40px)}.marketplace-pnl-header .ui-page-header__description{margin-top:5px}.pnl-period-mode{border:1px solid var(--pnl-border);background:var(--pnl-surface-muted);border-radius:9px;align-items:center;gap:2px;min-height:40px;padding:3px;display:inline-flex}.pnl-period-mode button{color:var(--pnl-text-muted);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 14px;font-weight:720;border-radius:7px!important;min-height:32px!important;font-size:12px!important}.pnl-period-mode button.active{background:var(--pnl-surface-raised);color:var(--pnl-accent);box-shadow:0 1px 4px #11221a1f}.marketplace-pnl-page .marketplace-pnl-filters{min-height:58px}.marketplace-pnl-page .marketplace-pnl-filters label{min-height:38px}.pnl-kpi-strip{border:1px solid var(--pnl-border);background:var(--pnl-surface-raised);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 22px #12251c0a}.pnl-kpi-strip .ui-metric-card{border-right:1px solid var(--pnl-border);align-content:center;gap:4px;min-height:78px;padding:12px 16px;display:grid}.pnl-kpi-strip .ui-metric-card:last-child{border-right:0}.pnl-kpi-strip .ui-metric-card__label{color:var(--pnl-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:790}.pnl-kpi-strip .ui-metric-card>strong{color:var(--pnl-text);letter-spacing:-.035em;font-size:clamp(20px,1.8vw,27px);font-weight:760}.pnl-kpi-strip .ui-metric-card.negative>strong{color:var(--pnl-negative)}.pnl-kpi-strip .ui-metric-card__note{color:var(--pnl-text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.pnl-kpi-strip .ui-metric-card__note b{font-weight:650}.pnl-kpi-strip .ui-metric-card__note em{border-radius:5px;padding:2px 5px;font-style:normal;font-weight:760}.pnl-kpi-strip .ui-metric-card__note em.up{color:var(--pnl-positive);background:color-mix(in srgb, var(--pnl-positive) 11%, transparent)}.pnl-kpi-strip .ui-metric-card__note em.down{color:var(--pnl-negative);background:color-mix(in srgb, var(--pnl-negative) 10%, transparent)}.marketplace-pnl-page .pnl-matrix-heading{flex-direction:row;align-items:center;gap:16px;min-height:70px;padding:12px 16px}.marketplace-pnl-page .pnl-matrix-heading>div:first-child{flex:none;min-width:190px}.marketplace-pnl-page .pnl-matrix-heading .ui-financial-matrix-controls{min-width:0}.marketplace-pnl-page .pnl-matrix-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px;width:100%}.marketplace-pnl-page .pnl-column-controls>span{display:none}.marketplace-pnl-page .pnl-column-controls>div,.marketplace-pnl-page .pnl-outline-controls{min-height:34px}.marketplace-pnl-page .pnl-column-controls label{min-width:auto;padding:4px 8px}.marketplace-pnl-page .pnl-column-controls label span small{display:none}.marketplace-pnl-page .pnl-outline-controls button,.marketplace-pnl-page .pnl-quarter-toggle-all{min-height:34px}.marketplace-pnl-page .pnl-matrix-scroll{max-height:min(68vh,720px)}.marketplace-pnl-page .pnl-matrix-row{cursor:pointer}.marketplace-pnl-page .pnl-matrix-row.is-selected td{background:color-mix(in srgb, var(--pnl-accent-soft) 82%, var(--pnl-surface-raised))!important}.marketplace-pnl-page .pnl-matrix-row:focus-visible{outline:2px solid var(--pnl-accent);outline-offset:-2px}.marketplace-pnl-page .pnl-matrix-row.is-unavailable td{opacity:1}.live-shell[data-theme=light] .marketplace-pnl-page .pnl-matrix-row.is-unavailable td:first-child{color:#53625b}.marketplace-pnl-page .pnl-cell.has-meta{gap:2px;min-height:40px}.marketplace-pnl-page .pnl-cell-meta{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;width:100%}.marketplace-pnl-page .pnl-matrix[data-extra-columns="2"] .pnl-matrix-row td{height:46px}.marketplace-pnl-page .pnl-matrix .pnl-cell>strong{font-size:clamp(13px,.92vw,14px);font-weight:800}.marketplace-pnl-page .pnl-cell-meta small,.marketplace-pnl-page .pnl-cell-meta em{letter-spacing:-.03em;font-size:clamp(11px,.78vw,12px);font-weight:720;line-height:1.1}.live-shell[data-theme=light] .marketplace-pnl-page .pnl-period-header th small,.live-shell[data-theme=light] .marketplace-pnl-page .pnl-cell-meta small{color:#53625b}.live-shell[data-theme=light] .marketplace-pnl-page .pnl-level-3 .pnl-line-label>span:not(.pnl-leaf-marker){color:#53625b;font-size:11px}.live-shell[data-theme=light] .marketplace-pnl-page .pnl-matrix-footer b{color:#5d4818}.marketplace-pnl-page .pnl-cell-meta em.favorable{color:var(--pnl-positive)}.marketplace-pnl-page .pnl-cell-meta em.unfavorable{color:var(--pnl-negative)}.marketplace-pnl-page .pnl-matrix-row.pnl-row-expense td,.marketplace-pnl-page .pnl-matrix-row.pnl-row-expense td:first-child,.marketplace-pnl-page .pnl-matrix-row.pnl-row-expense td:last-child{background:color-mix(in srgb, var(--pnl-negative) 9%, var(--pnl-surface-raised))!important}.marketplace-pnl-page .pnl-matrix-row.pnl-row-expense td:first-child{box-shadow:inset 3px 0 color-mix(in srgb, var(--pnl-negative) 72%, var(--pnl-border))}.marketplace-pnl-page .pnl-matrix-row.pnl-row-expense .pnl-cell>strong{color:var(--pnl-negative)}.marketplace-pnl-page .pnl-matrix-row.pnl-row-total td,.marketplace-pnl-page .pnl-matrix-row.pnl-row-total td:first-child,.marketplace-pnl-page .pnl-matrix-row.pnl-row-total td:last-child,.marketplace-pnl-page .pnl-matrix-row[data-line-id=revenue] td,.marketplace-pnl-page .pnl-matrix-row[data-line-id=revenue] td:first-child,.marketplace-pnl-page .pnl-matrix-row[data-line-id=revenue] td:last-child{background:color-mix(in srgb, var(--pnl-positive) 11%, var(--pnl-surface-raised))!important}.marketplace-pnl-page .pnl-matrix-row.pnl-row-total td:first-child,.marketplace-pnl-page .pnl-matrix-row[data-line-id=revenue] td:first-child{box-shadow:inset 3px 0 color-mix(in srgb, var(--pnl-positive) 72%, var(--pnl-border))}.marketplace-pnl-page .pnl-matrix-row.pnl-row-total .pnl-cell>strong,.marketplace-pnl-page .pnl-matrix-row[data-line-id=revenue] .pnl-cell>strong{color:var(--pnl-positive)}.marketplace-pnl-page .pnl-matrix-row:is(.pnl-row-expense,.pnl-row-total):hover td,.marketplace-pnl-page .pnl-matrix-row[data-line-id=revenue]:hover td{filter:brightness(1.04)}.marketplace-pnl-page .pnl-matrix-row.has-operation-audit:hover .pnl-line-label>span:not(.pnl-leaf-marker){color:var(--pnl-accent)}.pnl-inline-detail{border:1px solid color-mix(in srgb, var(--pnl-accent) 38%, var(--pnl-border));background:var(--pnl-surface-raised);border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #11221a12}.pnl-inline-detail>header{border-bottom:1px solid var(--pnl-border);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:11px 16px;display:flex}.pnl-inline-detail>header span{color:var(--pnl-accent);letter-spacing:.09em;font-size:8px;font-weight:820}.pnl-inline-detail>header h3{color:var(--pnl-text);margin-top:3px;font-size:17px}.pnl-inline-detail>header p{color:var(--pnl-text-muted);margin-top:2px;font-size:10px}.pnl-inline-detail>header button{border:1px solid var(--pnl-border);background:var(--pnl-surface-muted);width:32px;height:32px;color:var(--pnl-text-muted);border-radius:8px;place-items:center;display:grid}.pnl-inline-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr);display:grid}.pnl-inline-detail-table{min-width:0}.pnl-inline-detail-row{border-bottom:1px solid var(--pnl-border);min-height:38px;color:var(--pnl-text-muted);grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(82px,.7fr));align-items:center;gap:12px;padding:7px 16px;font-size:11px;display:grid}.pnl-inline-detail-row:last-child{border-bottom:0}.pnl-inline-detail-row.heading{min-height:31px;color:var(--pnl-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.pnl-inline-detail-row>:not(:first-child){text-align:right}.pnl-inline-detail-row strong{color:var(--pnl-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pnl-inline-detail-row b{color:var(--pnl-text);font-variant-numeric:tabular-nums}.pnl-inline-detail-row em{font-style:normal;font-weight:750}.pnl-inline-detail-row em.up{color:var(--pnl-positive)}.pnl-inline-detail-row em.down{color:var(--pnl-negative)}.pnl-inline-detail-grid aside{border-left:1px solid var(--pnl-border);background:var(--pnl-accent-soft);padding:16px}.pnl-inline-detail-grid aside strong{color:var(--pnl-accent);font-size:11px}.pnl-inline-detail-grid aside p{color:var(--pnl-text);margin-top:8px;font-size:11px;line-height:1.55}.pnl-inline-detail-grid aside small{color:var(--pnl-text-muted);margin-top:12px;font-size:9px;line-height:1.45;display:block}.live-shell[data-theme=light] .pnl-inline-detail-grid aside small{color:#53625b}.pnl-bridge-disclosure{border:1px solid var(--pnl-border);background:var(--pnl-surface-raised);border-radius:10px}.pnl-bridge-disclosure>summary{color:var(--pnl-text-muted);cursor:pointer;padding:12px 16px;font-size:11px;font-weight:750}.pnl-bridge-disclosure[open]>summary{border-bottom:1px solid var(--pnl-border)}.pnl-bridge-disclosure .pnl-waterfall-panel{box-shadow:none;border-radius:0;border:0!important}.marketplace-weekly-pnl-page .weekly-pnl-rule{border-color:var(--pnl-border);background:var(--pnl-accent-soft);border-radius:9px;min-height:38px;padding:8px 12px}.marketplace-weekly-pnl-page .weekly-pnl-rule strong{color:var(--pnl-accent);font-size:10px}.marketplace-weekly-pnl-page .weekly-pnl-rule span{color:var(--pnl-text-muted);font-size:10px}.marketplace-weekly-pnl-page .weekly-pnl-matrix-panel{border:1px solid var(--pnl-border);background:var(--pnl-surface-raised);border-radius:10px}.marketplace-weekly-pnl-page .weekly-pnl-matrix-heading{border-color:var(--pnl-border);min-height:76px;padding:12px 16px}.marketplace-weekly-pnl-page .weekly-pnl-matrix-heading h2{color:var(--pnl-text);font-family:var(--sans);font-size:19px;font-weight:770}.marketplace-weekly-pnl-page .weekly-pnl-matrix-heading p{color:var(--pnl-text-muted);font-size:10px}.marketplace-weekly-pnl-page .weekly-pnl-scroll{max-height:min(54vh,540px)}.marketplace-weekly-pnl-page .weekly-pnl-matrix tbody tr{cursor:pointer}.marketplace-weekly-pnl-page .weekly-pnl-matrix tbody tr.is-selected td{background:var(--pnl-accent-soft)!important}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix thead th{border-color:var(--pnl-border);background:#eef4f1}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix thead th>span{color:var(--pnl-text)}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix thead th>small{color:var(--pnl-text-muted)}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix tbody td{border-color:var(--pnl-border);background:#fff}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix tbody td:first-child{background:#fafcfb}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix tbody td:last-child{background:#edf7f2}.live-shell[data-theme=light] .marketplace-weekly-pnl-page .weekly-pnl-matrix tbody td>strong{color:var(--pnl-text)}.marketplace-weekly-pnl-page .weekly-pnl-matrix tbody td>small,.marketplace-weekly-pnl-page .weekly-pnl-matrix tbody td>small.weekly-share{font-size:11px}@media (width<=900px){.pnl-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pnl-kpi-strip .ui-metric-card:nth-child(2){border-right:0}.pnl-kpi-strip .ui-metric-card:nth-child(-n+2){border-bottom:1px solid var(--pnl-border)}.marketplace-pnl-page .pnl-matrix-heading{flex-direction:column;align-items:stretch}.pnl-inline-detail-grid{grid-template-columns:1fr}.pnl-inline-detail-grid aside{border-top:1px solid var(--pnl-border);border-left:0}}@media (width<=600px){.marketplace-pnl-page{padding-bottom:100px!important}.pnl-period-mode{width:100%}.pnl-period-mode button{flex:1}.pnl-inline-detail-row{grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(64px,.7fr));gap:7px;padding-inline:10px;font-size:10px}}.pnl-expense-audit.ui-drawer.finance-drawer{background:var(--ui-color-surface);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1460px,100vw - 24px);max-width:none;padding:0;display:grid;overflow:hidden}.pnl-expense-audit.ui-drawer.finance-drawer>header{border-bottom:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);align-items:center;min-height:72px;margin:0;padding:14px 18px}.pnl-expense-audit.ui-drawer.finance-drawer>header span{color:var(--ui-color-accent-strong);letter-spacing:.1em;font-size:9px;font-weight:850}.pnl-expense-audit.ui-drawer.finance-drawer>header h2{color:var(--ui-color-text);font-family:var(--ui-font-sans);letter-spacing:-.025em;margin-top:4px;font-size:22px;font-weight:830}.pnl-audit-intro{border-bottom:1px solid var(--ui-color-border-subtle);grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.pnl-audit-intro>div:first-child{gap:5px;max-width:680px;display:grid}.pnl-audit-intro p{color:var(--ui-color-text-muted);margin:0;font-size:11px;line-height:1.55}.pnl-audit-intro>div:first-child>small{color:var(--ui-color-warning);font-size:9px;line-height:1.45}.pnl-audit-summary{border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-sm);grid-template-columns:repeat(4,minmax(108px,1fr));display:grid;overflow:hidden}.pnl-audit-summary article{border-right:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-subtle);align-content:center;gap:3px;min-height:58px;padding:9px 12px;display:grid}.pnl-audit-summary article:last-child{border-right:0}.pnl-audit-summary article.needs-review{background:color-mix(in srgb, var(--ui-color-warning-soft) 64%, var(--ui-color-surface))}.pnl-audit-summary article.ready{background:color-mix(in srgb, var(--ui-color-accent-soft) 55%, var(--ui-color-surface))}.pnl-audit-summary span{color:var(--ui-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.pnl-audit-summary strong{color:var(--ui-color-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:820}.pnl-audit-search{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);min-height:36px;color:var(--ui-color-text-muted);align-items:center;gap:7px;padding-left:10px;display:flex}.pnl-expense-audit.finance-drawer .pnl-audit-search .ui-input{background:0 0;border:0;min-height:34px;padding:0 10px 0 0;font-size:11px}.pnl-audit-review-toggle{min-height:36px;color:var(--ui-color-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:720;display:inline-flex}.pnl-audit-review-toggle input{width:15px;height:15px;accent-color:var(--ui-color-accent)}.pnl-audit-data-table{background:var(--ui-color-surface);min-height:0;overflow:hidden}.pnl-audit-data-table>.ui-data-table{height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.pnl-expense-audit .ui-data-table__toolbar{background:var(--ui-color-surface-subtle);flex:none;min-height:58px;padding:9px 18px}.pnl-expense-audit .ui-data-table__toolbar>div:first-child{flex:1;min-width:0}.pnl-audit-data-filters{align-items:center;gap:12px;min-width:0;display:flex}.pnl-audit-data-filters .pnl-audit-search{flex:1;min-width:260px}.pnl-audit-data-filters>small{color:var(--ui-color-text-muted);white-space:nowrap;font-size:9px}.pnl-expense-audit .ui-data-table__settings{flex:0 auto;max-height:48vh;overflow:auto}.pnl-expense-audit .ui-data-table__scroll{background:var(--ui-color-surface);flex:auto;min-height:0}.pnl-expense-audit .ui-data-table table{min-width:1312px}.pnl-expense-audit .ui-data-table th{border-right:1px solid var(--ui-color-border-subtle)}.pnl-expense-audit .ui-data-table td{border-right:1px solid var(--ui-color-border-subtle);height:66px;padding:8px 10px}.pnl-expense-audit .ui-data-table tr.is-dirty td{background:color-mix(in srgb, var(--ui-color-warning-soft) 38%, var(--ui-color-surface))}.pnl-expense-audit .data-cell-primary{gap:4px;min-width:0;display:grid}.pnl-expense-audit .data-cell-primary strong,.pnl-expense-audit .data-cell-primary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pnl-expense-audit .data-cell-primary strong{color:var(--ui-color-text);font-size:11px;line-height:1.35}.pnl-expense-audit .data-cell-primary span{color:var(--ui-color-text-muted);font-size:9px}.pnl-expense-audit .pnl-audit-purpose strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.pnl-expense-audit.finance-drawer .ui-data-table .ui-input,.pnl-expense-audit.finance-drawer .ui-data-table .ui-select{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);min-height:36px;color:var(--ui-color-text);padding:0 8px;font-size:10px}.pnl-audit-amount{color:var(--ui-color-danger);font-family:var(--ui-font-mono);text-align:right;white-space:nowrap;font-size:12px;font-weight:820;display:block}.pnl-expense-audit .pnl-audit-amount-column>button{justify-content:flex-end}.pnl-expense-audit .ui-data-table td:last-child .ui-button{justify-content:center;width:100%;font-size:9px}.pnl-expense-audit .ui-data-table__footer{background:var(--ui-color-surface-muted);min-height:38px;color:var(--ui-color-text-muted);flex:none;padding:8px 18px;font-size:9px}.pnl-expense-audit .ui-data-table__footer b{color:var(--ui-color-text)}.pnl-expense-audit.ui-drawer.finance-drawer>footer{border-top:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface);min-height:64px;margin:0;padding:12px 18px;position:static}.pnl-account-mapping-dialog{width:min(560px,100vw - 24px)}.pnl-account-mapping-dialog .modal-heading{margin-bottom:16px}.pnl-account-mapping-note,.pnl-account-mapping-account{border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-subtle);align-items:flex-start;gap:10px;padding:12px;display:flex}.pnl-account-mapping-note{color:var(--ui-color-accent-strong);margin-bottom:16px}.pnl-account-mapping-note span,.pnl-account-mapping-account span{gap:3px;display:grid}.pnl-account-mapping-note strong,.pnl-account-mapping-account strong{color:var(--ui-color-text);font-size:12px}.pnl-account-mapping-note small,.pnl-account-mapping-account small{color:var(--ui-color-text-muted);font-size:10px;line-height:1.45}.pnl-account-mapping-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pnl-account-mapping-fields .ui-field{margin:0}.pnl-account-mapping-error{border-radius:var(--ui-radius-sm);background:var(--ui-color-danger-soft);color:var(--ui-color-danger);align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:10px;display:flex}.pnl-account-mapping-account{color:var(--ui-color-text-muted);margin-top:12px}@media (width<=1120px){.pnl-audit-intro{grid-template-columns:1fr}.pnl-audit-summary{width:100%}}@media (width<=760px){.pnl-expense-audit.ui-drawer.finance-drawer{width:100vw}.pnl-expense-audit.ui-drawer.finance-drawer>header{min-height:64px;padding:11px 13px}.pnl-expense-audit.ui-drawer.finance-drawer>header h2{font-size:18px}.pnl-audit-intro{gap:10px;padding:11px 13px}.pnl-audit-summary{grid-template-columns:1fr 1fr}.pnl-audit-summary article:nth-child(2){border-right:0}.pnl-audit-summary article:nth-child(n+3){border-top:1px solid var(--ui-color-border-subtle)}.pnl-expense-audit .ui-data-table__toolbar{flex-direction:column;align-items:stretch;padding:10px 13px}.pnl-expense-audit .ui-data-table__toolbar>button{width:100%}.pnl-audit-data-filters{flex-direction:column;align-items:stretch;gap:6px}.pnl-audit-data-filters .pnl-audit-search{width:100%;min-width:0}.pnl-audit-data-filters>small{align-items:center;min-height:22px;display:inline-flex}.pnl-expense-audit.ui-drawer.finance-drawer>footer{min-height:58px;padding:10px 13px}.pnl-account-mapping-fields{grid-template-columns:1fr}}.ui-data-state{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);color:var(--ui-color-text);background:var(--ui-color-surface-subtle);display:flex}.ui-data-state.is-compact{margin:0 0 var(--ui-space-3);border-radius:var(--ui-radius-sm);padding:10px 12px}.ui-data-state-mark{background:var(--ui-color-info);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-color-info) 14%, transparent);border-radius:50%;flex:none;margin-top:5px}.ui-data-state-loading .ui-data-state-mark{background:var(--ui-color-accent);animation:1.2s ease-in-out infinite ui-state-pulse}.ui-data-state-success .ui-data-state-mark{background:var(--ui-color-positive)}.ui-data-state-stale .ui-data-state-mark,.ui-data-state-limited .ui-data-state-mark{background:var(--ui-color-warning)}.ui-data-state-error .ui-data-state-mark,.ui-data-state-conflict .ui-data-state-mark{background:var(--ui-color-critical)}.ui-data-state-copy{gap:2px;min-width:0;display:grid}.ui-data-state-copy small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.ui-data-state-copy strong{font-size:var(--ui-font-sm)}.ui-data-state-copy>span,.ui-data-state-copy time{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs)}.ui-data-state-action{margin-left:auto}.ui-financial-matrix{box-shadow:var(--ui-shadow-panel)}.ui-financial-matrix-controls{display:contents}.ui-financial-matrix[data-matrix-state=loading] .ui-financial-matrix-viewport{opacity:.68}.ui-financial-matrix-table tr[data-drilldown=true]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-color-accent) 24%, transparent);outline-offset:-3px}.ui-financial-matrix-table td[data-total=true]{border-left-color:color-mix(in srgb, var(--ui-color-accent) 30%, var(--ui-color-border))}.ui-evidence-gates{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);color:var(--ui-color-text);background:var(--ui-color-surface);overflow:hidden}.ui-evidence-gates-header{min-height:57px;padding:var(--ui-space-3) var(--ui-space-4);justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--ui-color-border);display:flex}.ui-evidence-gates-header>span{gap:var(--ui-space-1);display:grid}.ui-evidence-gates-header small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ui-evidence-gates-header strong{font:650 var(--ui-font-md)/1.2 ui-monospace, SFMono-Regular, Menlo, monospace}.ui-evidence-gates-progress{background:var(--ui-color-surface-subtle);height:3px;overflow:hidden}.ui-evidence-gates-progress>span{background:var(--ui-color-positive);height:100%;transition:width .25s;display:block}.ui-evidence-gates-list{margin:0;padding:0;list-style:none}.ui-evidence-gates-list>li{min-height:62px;padding:var(--ui-space-3) var(--ui-space-4);gap:var(--ui-space-3);border-bottom:1px solid var(--ui-color-border);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.ui-evidence-gates-list>li:last-child{border-bottom:0}.ui-evidence-gate-mark{width:20px;height:20px;color:var(--ui-color-info);font:800 var(--ui-font-xs)/1 ui-monospace, SFMono-Regular, Menlo, monospace;border:1px solid;border-radius:50%;place-items:center;display:grid}.ui-evidence-gates-list>li[data-gate-status=PASS] .ui-evidence-gate-mark{color:var(--ui-color-positive)}.ui-evidence-gates-list>li[data-gate-status=BLOCKED] .ui-evidence-gate-mark{color:var(--ui-color-critical)}.ui-evidence-gates-list>li[data-gate-status=PENDING] .ui-evidence-gate-mark{color:var(--ui-color-warning)}.ui-evidence-gate-copy{gap:var(--ui-space-1);min-width:0;display:grid}.ui-evidence-gate-copy>span:first-child{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.ui-evidence-gate-copy strong{font-size:var(--ui-font-sm)}.ui-evidence-gate-copy small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);text-transform:uppercase;font-weight:700}.ui-evidence-gate-copy>span:last-child{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);line-height:1.45}.ui-action-button{min-height:34px;padding:0 var(--ui-space-3);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);color:var(--ui-color-text);cursor:pointer;font-size:var(--ui-font-xs);background:0 0;justify-content:center;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.ui-action-button:hover,.ui-action-button:focus-visible{border-color:var(--ui-color-accent);color:var(--ui-color-accent-strong);box-shadow:var(--ui-focus-ring);outline:0}.ui-action-button-primary{border-color:var(--ui-color-accent);color:var(--ui-color-surface);background:var(--ui-color-accent-strong)}.ui-action-button-primary:hover,.ui-action-button-primary:focus-visible{color:var(--ui-color-surface);background:var(--ui-color-accent-strong)}.ui-action-button-danger{border-color:var(--ui-color-critical);color:var(--ui-color-critical)}.ui-action-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ui-status-badge{border-radius:var(--ui-radius-sm);letter-spacing:.035em;text-transform:uppercase;border:1px solid;align-items:center;gap:5px;width:max-content;min-height:23px;padding:0 7px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.ui-status-badge-positive{color:var(--ui-color-positive);background:color-mix(in srgb, var(--ui-color-positive) 10%, transparent)}.ui-status-badge-limited{color:var(--ui-color-warning);background:color-mix(in srgb, var(--ui-color-warning) 10%, transparent)}.ui-status-badge-negative{color:var(--ui-color-critical);background:color-mix(in srgb, var(--ui-color-critical) 10%, transparent)}.ui-context-bar{border-block:1px solid var(--ui-color-border);min-height:62px;color:var(--ui-color-text);background:var(--ui-color-surface);align-items:stretch;display:flex;overflow-x:auto}.ui-context-bar-label{min-width:112px;padding:0 var(--ui-space-4);align-items:center;gap:var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:750;display:flex}.ui-context-bar>label{min-width:150px;padding:var(--ui-space-2) var(--ui-space-4);align-content:center;gap:var(--ui-space-1);border-left:1px solid var(--ui-color-border);display:grid}.ui-context-bar>label>span:first-child{color:var(--ui-color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.ui-context-bar select,.ui-context-bar input{min-width:0;height:25px;color:var(--ui-color-text);color-scheme:inherit;font:inherit;font-size:var(--ui-font-xs);background:0 0;border:0;outline:0;padding:0}.ui-context-bar select option{color:var(--ui-color-text);background:var(--ui-color-surface)}.ui-context-bar select:focus-visible,.ui-context-bar input:focus-visible{color:var(--ui-color-accent-strong);box-shadow:0 2px var(--ui-color-accent)}.ui-context-bar-trailing{padding:0 var(--ui-space-4);white-space:nowrap;align-items:center;margin-left:auto;display:flex}.ui-context-bar.ui-report-filter-bar{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);flex-wrap:wrap;align-items:stretch;min-height:0;display:flex;overflow:visible}.ui-report-filter-bar .ui-context-bar-label{min-width:80px;min-height:48px;padding:0 var(--ui-space-3);flex:0 0 80px}.ui-report-filter-bar>label{flex:135px;gap:2px;min-width:min(100%,135px);min-height:48px;padding:4px 10px}.ui-report-filter-bar>label:focus-within{background:var(--ui-color-surface-subtle);box-shadow:inset 0 -2px var(--ui-color-accent)}.ui-report-filter-bar>label.ui-report-filter-wide{flex-basis:220px}.ui-report-filter-bar select,.ui-report-filter-bar input{width:100%;height:27px;color:var(--ui-color-text);font-size:var(--ui-font-xs);font-variant-numeric:tabular-nums}.ui-report-filter-bar select{padding-right:22px}.ui-report-date-range{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);align-items:center;gap:6px;min-width:0;display:grid}.ui-report-date-range>i{color:var(--ui-color-text-muted);font-style:normal}.ui-report-filter-bar .ui-context-bar-trailing{white-space:normal;flex:auto;justify-content:flex-end;gap:7px;min-height:48px;margin-left:0;padding:4px 10px}.ui-report-filter-bar .ui-context-bar-trailing>button{white-space:nowrap;min-height:34px}@keyframes ui-state-pulse{50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.ui-data-state-loading .ui-data-state-mark{animation:none}.ui-evidence-gates-progress>span{transition:none}}@media (width<=760px){.ui-context-bar-label{min-width:88px}.ui-context-bar>label{min-width:132px}.ui-context-bar.ui-report-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.ui-report-filter-bar .ui-context-bar-label{flex:0 0 70px;min-width:70px;min-height:48px}.ui-report-filter-bar>label{flex:0 0 145px;min-width:145px}.ui-report-filter-bar>label.ui-report-filter-wide{flex-basis:220px}.ui-report-filter-bar .ui-context-bar-trailing{flex:none;justify-content:flex-start}}@media (width<=420px){.ui-report-date-range{grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);gap:4px}}.analytics-grid{--analytics-muted:#58655f;--analytics-accent:#0d754c;border:1px solid var(--ui-border,#d8e0dc);background:var(--ui-surface,#fff);border-radius:14px;min-width:0;position:relative;box-shadow:0 10px 30px #192f250d}.analytics-grid button,.analytics-grid select,.analytics-grid input,.analytics-grid-dimension-menu button,.analytics-grid-settings button{font:inherit}.analytics-grid-toolbar{border-bottom:1px solid var(--ui-border,#d8e0dc);align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:flex}.analytics-grid-toolbar>label{gap:2px;min-width:190px;display:grid}.analytics-grid-toolbar>label>span,.analytics-grid-meta small{color:var(--analytics-muted);font-size:10px}.analytics-grid-toolbar select,.analytics-grid-config-trigger{border:1px solid var(--ui-border,#d8e0dc);min-height:34px;color:var(--ui-text,#1b2922);background:var(--ui-surface,#fff);color-scheme:inherit;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.analytics-grid-toolbar select option{color:var(--ui-text,#1b2922);background:var(--ui-surface,#fff)}.analytics-grid-config-trigger{cursor:pointer;align-items:center;gap:7px;min-width:164px;display:flex}.analytics-grid-config-trigger:hover{background:#f1f8f4;border-color:#7cad96}.analytics-grid-density{border:1px solid var(--ui-border,#d8e0dc);border-radius:8px;display:inline-flex;overflow:hidden}.analytics-grid-density button{border:0;border-right:1px solid var(--ui-border,#d8e0dc);min-height:32px;color:var(--analytics-muted);cursor:pointer;background:0 0;padding:0 9px;font-size:11px}.analytics-grid-density button:last-child{border-right:0}.analytics-grid-density button.active{color:#13794f;background:#eaf7f0}.analytics-grid-meta{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.analytics-grid-meta small{white-space:nowrap}.analytics-grid-viewport{scrollbar-gutter:stable;max-height:620px;overflow:auto}.analytics-grid table{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%}.analytics-grid th,.analytics-grid td{border-right:1px solid var(--ui-border,#d8e0dc);border-bottom:1px solid var(--ui-border,#d8e0dc);height:38px;color:var(--ui-text,#1b2922);background:var(--ui-surface,#fff);text-align:right;white-space:nowrap;padding:6px 10px;font-size:12px}.analytics-grid th:not(.analytics-grid-key-column),.analytics-grid td{min-width:150px}.analytics-grid-comfortable th,.analytics-grid-comfortable td{height:48px;padding-block:10px}.analytics-grid thead th{z-index:8;color:var(--ui-text-muted,#65746d);background:var(--ui-surface-subtle,#f2f6f3);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:0}.analytics-grid tbody tr:hover th,.analytics-grid tbody tr:hover td{background:#f6faf7}.analytics-grid tbody tr[data-depth="0"]>th,.analytics-grid tbody tr[data-depth="0"]>td{font-weight:700}.analytics-grid .analytics-grid-key-column{z-index:5;text-align:left;width:270px;min-width:270px;box-shadow:1px 0 var(--ui-border,#d8e0dc);position:sticky;left:0}.analytics-grid thead .analytics-grid-key-column{z-index:10}.analytics-grid tbody .analytics-grid-key-column.is-menu-open{z-index:30}.analytics-grid tfoot th,.analytics-grid tfoot td{z-index:7;color:#69521e;background:#fff9e9;border-top:1px solid #c4aa68;border-bottom:0;font-weight:800;position:sticky;bottom:0}.analytics-grid tfoot .analytics-grid-key-column{z-index:9;background:#fff9e9}.analytics-grid-tree-cell{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.analytics-grid-tree-cell>span{gap:1px;min-width:0;display:grid}.analytics-grid-tree-cell>span small{color:var(--analytics-muted);font-size:9px;font-weight:600}.analytics-grid-tree-cell>span strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.analytics-grid-tree-cell>em{color:var(--analytics-muted);margin-left:auto;font-size:9px;font-style:normal;font-weight:500}.analytics-grid-expand{border:1px solid var(--ui-border,#d8e0dc);color:#167f55;background:var(--ui-surface,#fff);cursor:pointer;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.analytics-grid-expand:hover:not(:disabled){background:#edf8f2;border-color:#4eaa82}.analytics-grid-expand:disabled{color:#aeb9b3;cursor:default}.analytics-grid-value{width:100%;color:inherit;font-weight:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.analytics-grid-value:hover{color:#087749;text-underline-offset:3px;text-decoration:underline}.analytics-grid-row-error{color:#b53d3d;white-space:normal;margin:4px 0 0 41px;font-size:10px;display:block}.analytics-grid-dimension-menu{z-index:180;box-sizing:border-box;border:1px solid var(--ui-border-strong,#bcc9c2);background:var(--ui-surface,#fff);border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 18px 48px #172a212e}.analytics-grid-dimension-menu header{color:var(--analytics-muted,#58655f);align-items:center;padding:4px 5px 7px;font-size:10px;display:flex}.analytics-grid-dimension-menu header button{cursor:pointer;background:0 0;border:0;margin-left:auto}.analytics-grid-dimension-menu>button{width:100%;min-height:37px;color:var(--ui-text,#1b2922);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding:5px 7px;display:grid}.analytics-grid-dimension-menu>button:hover{background:var(--ui-surface-subtle,#f2f6f3)}.analytics-grid-dimension-menu>button span{text-overflow:ellipsis;overflow:hidden}.analytics-grid-dimension-menu>button small{color:var(--analytics-muted,#58655f);font-size:9px}.analytics-grid-dimension-menu>button svg{grid-area:1/2/3/3;align-self:center}.analytics-grid-settings-backdrop{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18261f52;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.analytics-grid-settings{border:1px solid var(--ui-border-strong,#bcc9c2);width:min(920px,100%);max-height:min(760px,100vh - 36px);color:var(--ui-text,#1b2922);background:var(--ui-surface,#fff);border-radius:16px;overflow:auto;box-shadow:0 28px 90px #12221a47}.analytics-grid-settings>header{z-index:4;border-bottom:1px solid var(--ui-border,#d8e0dc);background:var(--ui-surface,#fff);align-items:flex-start;gap:16px;padding:16px 18px 14px;display:flex;position:sticky;top:0}.analytics-grid-settings>header>div{gap:3px;min-width:0;display:grid}.analytics-grid-settings>header small{color:#168158;letter-spacing:.11em;font-size:9px;font-weight:850}.analytics-grid-settings>header h2{letter-spacing:-.02em;margin:0;font-size:20px}.analytics-grid-settings>header p{color:var(--ui-text-muted,#65746d);margin:0;font-size:11px}.analytics-grid-settings>header>button{border:1px solid var(--ui-border,#d8e0dc);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:0 0 34px;place-items:center;margin-left:auto;display:grid}.analytics-grid-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.analytics-grid-settings-layout>section{align-content:start;gap:10px;min-width:0;display:grid}.analytics-grid-settings-section-title{align-items:flex-start;gap:10px;min-height:39px;display:flex}.analytics-grid-settings-section-title>div{gap:1px;min-width:0;display:grid}.analytics-grid-settings-section-title h3{margin:0;font-size:13px}.analytics-grid-settings-section-title p{color:var(--ui-text-muted,#65746d);margin:0;font-size:10px}.analytics-grid-settings-section-title>span{color:#177c54;background:#eaf7f0;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:800}.analytics-grid-selected-fields,.analytics-grid-field-catalog{border:1px solid var(--ui-border,#d8e0dc);background:var(--ui-surface-subtle,#f5f8f6);border-radius:11px;gap:5px;padding:7px;display:grid}.analytics-grid-selected-fields{min-height:58px;transition:border-color .15s,background .15s}.analytics-grid-selected-fields.is-drop-target{background:#edf8f2;border-color:#5aa985}.analytics-grid-field,.analytics-grid-field-catalog>article{border:1px solid var(--ui-border,#d8e0dc);background:var(--ui-surface,#fff);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:43px;padding:5px 6px;display:grid}.analytics-grid-field[draggable=true],.analytics-grid-field-catalog>article[draggable=true]{cursor:grab}.analytics-grid-field[draggable=true]:active,.analytics-grid-field-catalog>article[draggable=true]:active{cursor:grabbing}.analytics-grid-field>svg,.analytics-grid-field-catalog>article>svg{color:#829089}.analytics-grid-field>div:nth-child(2),.analytics-grid-field-catalog>article>div{gap:1px;min-width:0;display:grid}.analytics-grid-field strong,.analytics-grid-field-catalog strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-grid-field small,.analytics-grid-field-catalog small{color:var(--ui-text-muted,#65746d);font-size:9px}.analytics-grid-field-actions{gap:3px;display:flex}.analytics-grid-field-actions button,.analytics-grid-field-catalog>article>button{border:1px solid var(--ui-border,#d8e0dc);color:#426056;cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.analytics-grid-field-actions button:hover:not(:disabled),.analytics-grid-field-catalog>article>button:hover:not(:disabled){color:#087749;background:#edf8f2;border-color:#72af92}.analytics-grid-field-actions button:disabled,.analytics-grid-field-catalog>article>button:disabled{opacity:.32;cursor:default}.analytics-grid-drop-hint{color:#16764f;text-align:center;border:1px dashed #69a98c;border-radius:7px;padding:10px;font-size:10px}.analytics-grid-field-catalog{max-height:286px;overflow:auto}.analytics-grid-field-catalog h4{color:var(--ui-text-muted,#65746d);text-transform:uppercase;letter-spacing:.04em;margin:3px 4px 2px;font-size:10px}.analytics-grid-detail{z-index:120;border:1px solid var(--ui-border-strong,#bcc9c2);background:var(--ui-surface,#fff);border-radius:14px;flex-direction:column;gap:10px;width:min(1080px,100vw - 40px);padding:14px;display:flex;position:fixed;inset:20px 20px 20px auto;box-shadow:0 24px 80px #12221a47}.analytics-grid-detail>header{align-items:center;gap:12px;display:flex}.analytics-grid-detail>header>div{gap:2px;display:grid}.analytics-grid-detail>header small{color:#188158;letter-spacing:.08em;font-size:9px;font-weight:800}.analytics-grid-detail>header strong{font-size:16px}.analytics-grid-detail>header button{border:1px solid var(--ui-border,#d8e0dc);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.analytics-grid-detail-path{color:var(--analytics-muted);font-size:11px}.analytics-grid-detail-viewport{border:1px solid var(--ui-border,#d8e0dc);flex:1;overflow:auto}.analytics-grid-detail table{table-layout:auto;width:max-content;min-width:100%}.analytics-grid-detail th,.analytics-grid-detail td{min-width:110px;position:static}.live-shell[data-theme=dark] .analytics-grid,.live-shell[data-theme=dark] .analytics-grid th,.live-shell[data-theme=dark] .analytics-grid td,.live-shell[data-theme=dark] .analytics-grid select,.live-shell[data-theme=dark] .analytics-grid-config-trigger,.live-shell[data-theme=dark] .analytics-grid-expand,.live-shell[data-theme=dark] .analytics-grid-detail{color:#dce5e0;background:#101915;border-color:#35443d}.live-shell[data-theme=dark] .analytics-grid{--analytics-muted:#a9bbb2;--analytics-accent:#6bd1a2}.live-shell[data-theme=dark] .analytics-grid thead th{background:#17231e}.live-shell[data-theme=dark] .analytics-grid tbody tr:hover th,.live-shell[data-theme=dark] .analytics-grid tbody tr:hover td{background:#14231c}.live-shell[data-theme=dark] .analytics-grid tfoot th,.live-shell[data-theme=dark] .analytics-grid tfoot td{color:#e6d293;background:#292515}:root[data-theme=dark] .analytics-grid-dimension-menu,:root[data-theme=dark] .analytics-grid-settings,:root[data-theme=dark] .analytics-grid-settings>header,:root[data-theme=dark] .analytics-grid-field,:root[data-theme=dark] .analytics-grid-field-catalog>article{color:#dce5e0;background:#101915;border-color:#35443d}:root[data-theme=dark] .analytics-grid-selected-fields,:root[data-theme=dark] .analytics-grid-field-catalog{background:#15201b;border-color:#35443d}:root[data-theme=dark] .analytics-grid-selected-fields.is-drop-target{background:#173327;border-color:#5dac89}:root[data-theme=dark] .analytics-grid-settings-section-title>span{color:#8ae2b9;background:#173327}:root[data-theme=dark] .analytics-grid-field-actions button,:root[data-theme=dark] .analytics-grid-field-catalog>article>button{color:#b5c8be;border-color:#35443d}:root[data-theme=dark] .analytics-grid-dimension-menu>button:hover,:root[data-theme=dark] .analytics-grid-field-actions button:hover:not(:disabled),:root[data-theme=dark] .analytics-grid-field-catalog>article>button:hover:not(:disabled){background:#193429}@media (width<=900px){.analytics-grid-toolbar{flex-wrap:wrap;align-items:stretch}.analytics-grid-toolbar>label{flex:190px}.analytics-grid-meta{width:100%;margin-left:0}.analytics-grid .analytics-grid-key-column{width:220px;min-width:220px}.analytics-grid-detail{width:auto;inset:8px}.analytics-grid-settings-backdrop{padding:8px}.analytics-grid-settings{max-height:calc(100vh - 16px)}.analytics-grid-settings-layout{grid-template-columns:1fr}.analytics-grid-config-trigger{flex:170px;justify-content:center}}.marketplace-pivot-page{--ui-text:var(--ui-color-text);--ui-text-muted:var(--ui-color-text-muted);--ui-surface:var(--ui-color-surface);--ui-surface-subtle:var(--ui-color-surface-subtle);--ui-border:var(--ui-color-border);--ui-border-strong:color-mix(in srgb, var(--ui-color-border) 72%, var(--ui-color-text));min-width:0;color:var(--ui-color-text);gap:12px;padding:20px;display:grid}.marketplace-pivot-heading{align-items:flex-start;gap:20px;display:flex}.marketplace-pivot-heading>div:first-child{gap:4px;min-width:0;display:grid}.marketplace-pivot-heading>div:first-child>span{color:var(--ui-color-accent-strong);letter-spacing:.1em;font-size:10px;font-weight:850}.marketplace-pivot-heading h1{color:var(--ui-color-text);letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,38px)}.marketplace-pivot-heading p{color:color-mix(in srgb, var(--ui-color-text-muted) 78%, var(--ui-color-text));margin:0;font-size:12px}.live-shell[data-theme=dark] .marketplace-pivot-heading>div:first-child>span{color:#6bd1a2}.marketplace-pivot-heading>div:last-child{gap:7px;margin-left:auto;display:flex}.marketplace-pivot-heading .ui-action-button{white-space:nowrap;gap:6px;min-height:34px;padding-inline:10px}.marketplace-pivot-error{color:#9b3333;background:#fff1f1;border:1px solid #e5baba;border-radius:9px;padding:10px 12px;font-size:12px}.live-shell[data-theme=dark] .analytics-grid select option{color:#dce5e0;background:#101915}@media (width<=900px){.marketplace-pivot-page{padding:14px}.marketplace-pivot-heading{display:grid}.marketplace-pivot-heading>div:last-child{width:100%;margin-left:0;overflow-x:auto}}
