.brand-mark--hero[data-v-a2f76c56]{display:block;width:min(190px,42vw);margin:0 0 20px -12px}@media(max-width:700px){.brand[data-v-a2f76c56]{text-align:center}.brand-mark--hero[data-v-a2f76c56]{width:min(150px,38vw);margin:0 auto 12px}.brand h1[data-v-a2f76c56],.brand-slogan[data-v-a2f76c56]{display:none}.brand .eyebrow[data-v-a2f76c56]{margin-bottom:0}}.password-field[data-v-1b726e2a]{position:relative;display:block}.password-field input[data-v-1b726e2a]{padding-right:3rem}.password-reveal[data-v-1b726e2a]{position:absolute;top:50%;right:.4rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-height:0;margin:0;padding:0;transform:translateY(-50%);border:0;background:transparent;color:#9bc2ff}.password-reveal[data-v-1b726e2a]:hover{background:#2463d429}.password-reveal svg[data-v-1b726e2a]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.remember[data-v-54d70157]{display:flex;align-items:center;gap:.6rem;font-size:.92rem;font-weight:600}.remember input[data-v-54d70157]{width:1rem;height:1rem;accent-color:#2463d4}.text-button[data-v-54d70157]{width:100%;margin-top:.7rem;padding:.4rem;color:#9bc2ff;background:transparent;border-color:transparent}.text-button[data-v-54d70157]:hover{color:#dbeaff;background:#2463d429}.registration-overlay[data-v-54d70157]{min-height:80vh;display:grid;place-items:center}.registration-overlay .login-card[data-v-54d70157]{width:min(100%,390px)}@media(max-width:700px){.login-layout .login-card[data-v-54d70157]{margin-top:20px}}.dashboard-header[data-v-542c073d]{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch!important;gap:7px!important}.dashboard-utility-row[data-v-542c073d]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.header-brand[data-v-542c073d]{display:flex;align-items:center;gap:12px;min-width:0}.header-brand>strong[data-v-542c073d]{color:#dbeaff;letter-spacing:.08em}.brand-mark[data-v-542c073d]{display:block;width:42px;height:42px;object-fit:contain}.licence-status[data-v-542c073d]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:.32rem .55rem;color:#dbe8fb;background:#28384f;border:1px solid #4d617d;border-radius:999px;font-size:.78rem}.licence-status i[data-v-542c073d]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#fff;background:#63738a;border-radius:50%;font-style:normal;font-weight:900}.licence-status--ok[data-v-542c073d]{color:#baf6cf;background:#153e2a;border-color:#27764b}.licence-status--ok i[data-v-542c073d]{background:#22a55a}.licence-status--invalid[data-v-542c073d]{color:#ffc4c4;background:#4b2028;border-color:#913747}.licence-status--invalid i[data-v-542c073d]{background:#d43e53}.licence-status--preinvalid[data-v-542c073d]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.licence-status--preinvalid i[data-v-542c073d]{color:#342700;background:#f0bc32}.header-actions[data-v-542c073d]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.section-navigation[data-v-542c073d]{width:100%;min-width:0;padding-block:8px;border-top:1px solid #29476f}.section-navigation-buttons[data-v-542c073d]{display:flex;width:100%;min-width:0;flex-wrap:wrap;gap:8px}.section-button[data-v-542c073d]{display:inline-flex;width:auto;min-width:124px;height:42px;flex:1 1 124px;align-items:center;justify-content:center;gap:7px;padding:.55rem .72rem;color:#cfe0ff;background:#142b52;border-color:#3d639c;white-space:nowrap}.section-button[data-v-542c073d]:hover:not(:disabled):not(.is-active){color:#fff;background:#1c3c70;border-color:#5681bc}.section-button[data-v-542c073d]:focus-visible,.section-select-label select[data-v-542c073d]:focus-visible{outline:2px solid #a8cbff;outline-offset:2px}.section-button[data-v-542c073d]:disabled{cursor:not-allowed;opacity:.52}.section-button.is-active[data-v-542c073d]{color:#fff;background:#2f75e5;border:2px solid #a8cbff;box-shadow:0 0 0 2px #68a9ff38,inset 0 1px #ffffff3d,inset 0 -2px 5px #051c4b52}.section-button[data-v-542c073d] .dashboard-action-icon{width:18px;height:18px;flex:0 0 18px;color:#8fb9f5}.section-button[data-v-542c073d]:hover:not(:disabled) .dashboard-action-icon,.section-button.is-active[data-v-542c073d] .dashboard-action-icon{color:#fff}.section-button-label[data-v-542c073d]{min-width:0}.section-active-indicator[data-v-542c073d]{width:8px;height:8px;flex:0 0 8px;margin-left:1px;background:#eaf4ff;border-radius:50%;box-shadow:0 0 0 3px #eaf4ff2e}.admin-button[data-v-542c073d]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-542c073d]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button[data-v-542c073d]:hover{background:#1c3c70}.logout-button img[data-v-542c073d]{width:23px;height:23px}.dashboard-header button[data-v-542c073d]:focus-visible{outline:2px solid #a8cbff;outline-offset:2px}.section-select-label[data-v-542c073d]{display:grid;gap:6px;margin:0;color:#9eb4d3;font-size:.72rem;font-weight:800}.section-select-label select[data-v-542c073d]{width:100%;min-height:44px;color:#eef5ff;background:#102b50;border:1px solid #3d639c;border-radius:10px;font:inherit}@media(max-width:700px){.dashboard-utility-row[data-v-542c073d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.header-brand[data-v-542c073d]{grid-column:1;grid-row:1;min-width:0;gap:8px}.header-brand>strong[data-v-542c073d]{display:none}.account-button[data-v-542c073d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.licence-status[data-v-542c073d]{grid-column:1 / -1;grid-row:2;width:fit-content;margin-top:4px}.header-actions[data-v-542c073d]{display:contents!important}.logout-button[data-v-542c073d]{grid-column:2;grid-row:1}.admin-button[data-v-542c073d]{grid-column:1 / -1;grid-row:3;width:100%;min-width:0;margin-top:8px;padding-inline:.8rem}}.financial-chart[data-v-7f24ce34]{position:relative;width:100%;min-width:0;outline:none;touch-action:pan-y}.financial-chart[data-v-7f24ce34]:focus-visible{border-radius:9px;outline:2px solid #91bfff;outline-offset:4px}.financial-chart svg[data-v-7f24ce34]{display:block;width:100%;max-width:100%;overflow:visible}.financial-chart-grid line[data-v-7f24ce34]{stroke:#29496d;stroke-dasharray:3 5;stroke-width:1;vector-effect:non-scaling-stroke}.financial-chart-grid text[data-v-7f24ce34]{fill:#7690b4;font-size:9px;font-weight:700;text-anchor:end}.zero-axis[data-v-7f24ce34]{stroke:#7a91ae;stroke-width:1.35;vector-effect:non-scaling-stroke}.financial-segment[data-v-7f24ce34]{transition:opacity .16s,filter .16s;vector-effect:non-scaling-stroke}.financial-segment.is-negative[data-v-7f24ce34]{stroke:#ffcf94e6;stroke-width:1}.partial-segment-overlay[data-v-7f24ce34]{opacity:.9;pointer-events:none;vector-effect:non-scaling-stroke}.financial-day.is-partial .financial-segment[data-v-7f24ce34]{opacity:.7}.financial-day.is-active .financial-segment[data-v-7f24ce34]{filter:brightness(1.18) drop-shadow(0 0 5px rgba(94,166,255,.36))}.financial-day-label[data-v-7f24ce34]{fill:#9fb5d3;font-size:9px;font-weight:750;text-anchor:middle}.partial-label[data-v-7f24ce34]{fill:#dfb66e;font-size:7px;font-weight:850;letter-spacing:.05em;text-anchor:middle;text-transform:uppercase}.partial-divider[data-v-7f24ce34]{stroke:#8c7040;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.missing-slot[data-v-7f24ce34]{fill:#394e6a24;stroke:#647a98;stroke-dasharray:3 3;stroke-width:1.2;vector-effect:non-scaling-stroke}.invalid-slot[data-v-7f24ce34]{fill:#7e471c29;stroke:#e2a24d}.partial-slot[data-v-7f24ce34]{fill:#75541b2e;stroke:#e4b95f}.invalid-marker[data-v-7f24ce34]{fill:#f4c16f;font-size:12px;font-weight:950;text-anchor:middle}.partial-data-marker[data-v-7f24ce34]{fill:#ffe0a0;font-size:12px;font-weight:950;text-anchor:middle}.contaminated-data-marker[data-v-7f24ce34]{fill:#ffbd78;font-size:12px;font-weight:950;text-anchor:middle}.focus-zero-marker[data-v-7f24ce34]{fill:#0b203e;stroke:#e8f2ff;stroke-width:1.5;vector-effect:non-scaling-stroke}.micro-marker-connector[data-v-7f24ce34]{stroke:#e0edffb3;stroke-dasharray:1 1.5;stroke-width:1;vector-effect:non-scaling-stroke}.micro-source-marker[data-v-7f24ce34]{filter:drop-shadow(0 0 2px rgba(4,12,28,.95));pointer-events:none}.micro-source-marker>rect[data-v-7f24ce34],.micro-source-marker>path[data-v-7f24ce34]{stroke:#f5f9ff;stroke-width:1.15;vector-effect:non-scaling-stroke}.micro-source-marker.is-negative>rect[data-v-7f24ce34],.micro-source-marker.is-negative>path[data-v-7f24ce34]{stroke:#ffd094}.micro-marker-partial-ring[data-v-7f24ce34]{fill:none;stroke:#ffe0a0;stroke-dasharray:1.5 1.5;stroke-width:1.4;vector-effect:non-scaling-stroke}.net-total-marker[data-v-7f24ce34]{stroke:#edf5ff;stroke-linecap:round;stroke-width:1.6;vector-effect:non-scaling-stroke}.net-total-dot[data-v-7f24ce34]{fill:#edf5ff;stroke:#173451;stroke-width:1;vector-effect:non-scaling-stroke}.net-total-marker.is-negative[data-v-7f24ce34]{stroke:#ffd094}.net-total-dot.is-negative[data-v-7f24ce34]{fill:#ffd094}.net-total-marker.is-partial[data-v-7f24ce34]{stroke:#ffe0a0;stroke-dasharray:2 2}.net-total-dot.is-partial[data-v-7f24ce34]{fill:#ffe0a0}.active-cursor[data-v-7f24ce34]{stroke:#e8f2ff;stroke-dasharray:2 3;stroke-width:1;vector-effect:non-scaling-stroke}.previous-total-line[data-v-7f24ce34]{fill:none;stroke:#f0cc87;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.previous-partial-dot[data-v-7f24ce34]{fill:none;stroke:#f0cc87;stroke-width:2;vector-effect:non-scaling-stroke}.previous-reference-dot[data-v-7f24ce34]{fill:none;stroke:#f0cc87;stroke-dasharray:1.5 1.5;stroke-width:1.7;vector-effect:non-scaling-stroke}.previous-zero-dot[data-v-7f24ce34]{fill:#f0cc87;stroke:#10243c;stroke-width:1;vector-effect:non-scaling-stroke}.day-value-label[data-v-7f24ce34]{fill:#c7d8ed;stroke:#061425f5;stroke-linejoin:round;stroke-width:3px;paint-order:stroke fill;font-size:9px;font-weight:750;font-variant-numeric:tabular-nums;pointer-events:none;text-anchor:middle;white-space:nowrap}.day-value-label.is-active[data-v-7f24ce34]{fill:#fff}.day-value-label.is-negative[data-v-7f24ce34]{fill:#ffd094}.day-value-label.is-partial[data-v-7f24ce34],.day-value-label.is-today[data-v-7f24ce34]{fill:#f0c46f}.financial-chart--compact .day-value-label[data-v-7f24ce34]{font-size:8px;font-weight:800}.financial-tooltip[data-v-7f24ce34]{position:absolute;z-index:3;top:4px;display:grid;max-width:calc(100% - 8px);gap:.38rem;padding:.72rem .78rem;color:#eaf3ff;background:#051428f7;border:1px solid #4f78a8;border-radius:10px;box-shadow:0 12px 28px #00000059;box-sizing:border-box;font-size:.7rem;pointer-events:none}.financial-tooltip>strong[data-v-7f24ce34]{color:#fff;font-size:.76rem}.financial-tooltip .tooltip-row[data-v-7f24ce34]{display:grid;align-items:start;gap:.65rem;color:#a9bedb}.financial-tooltip .tooltip-row--source[data-v-7f24ce34]{grid-template-columns:10px minmax(60px,.8fr) minmax(0,2fr)}.financial-tooltip .tooltip-row--summary[data-v-7f24ce34],.financial-tooltip .tooltip-row--reference[data-v-7f24ce34]{grid-template-columns:minmax(72px,.8fr) minmax(0,2fr);color:#dceaff}.financial-tooltip .tooltip-label[data-v-7f24ce34]{min-width:0;overflow-wrap:normal;word-break:normal}.financial-tooltip .tooltip-row--reference .tooltip-label[data-v-7f24ce34]{display:grid;gap:.08rem}.financial-tooltip .tooltip-row--reference .tooltip-label small[data-v-7f24ce34]{color:#8fa6c4;font-size:.62rem;font-weight:650}.financial-tooltip .tooltip-value[data-v-7f24ce34]{display:grid;min-width:0;justify-items:end;gap:.08rem;color:#fff;overflow-wrap:normal;font-variant-numeric:tabular-nums;text-align:right;white-space:normal;word-break:normal}.financial-tooltip .tooltip-value-primary[data-v-7f24ce34]{white-space:nowrap}.financial-tooltip .tooltip-value-context[data-v-7f24ce34]{max-width:100%;color:#e8bd72;overflow-wrap:normal;text-align:right;white-space:normal;word-break:normal}.financial-tooltip b em[data-v-7f24ce34]{color:#e8bd72;font-size:.62rem;font-style:normal}.financial-tooltip small[data-v-7f24ce34]{color:#e8bd72;font-weight:750}.financial-tooltip i[data-v-7f24ce34]{width:8px;height:8px;border-radius:2px;background:#60758f}.financial-tooltip .legend-terminal[data-v-7f24ce34]{background:#4b9cff}.financial-tooltip .legend-wet[data-v-7f24ce34]{background:#27b9d0}.financial-tooltip .legend-dry[data-v-7f24ce34]{background:#7868e6}.financial-tooltip .legend-robot[data-v-7f24ce34]{background:#c98942}.financial-chart--compact .financial-chart-grid line[data-v-7f24ce34]:not(:last-child){opacity:.55}.financial-chart--compact .financial-tooltip[data-v-7f24ce34]{top:6px;max-width:calc(100% - 8px)}.financial-chart--compact .financial-tooltip[data-v-7f24ce34]:before{position:absolute;top:-5px;left:var(--tooltip-anchor-x, 12px);width:8px;height:8px;content:"";background:#051428f7;border-top:1px solid #4f78a8;border-left:1px solid #4f78a8;transform:translate(-50%) rotate(45deg)}.financial-chart--compact .financial-tooltip .tooltip-row--source[data-v-7f24ce34]{grid-template-columns:10px minmax(0,1fr) max-content;align-items:baseline;column-gap:7px;row-gap:2px}.financial-chart--compact .financial-tooltip .tooltip-row--source>i[data-v-7f24ce34]{grid-column:1;grid-row:1;align-self:center}.financial-chart--compact .financial-tooltip .tooltip-row--source>.tooltip-label[data-v-7f24ce34]{grid-column:2;grid-row:1;min-width:0;overflow-wrap:normal;white-space:normal;word-break:normal}.financial-chart--compact .financial-tooltip .tooltip-row--source .tooltip-value[data-v-7f24ce34]{display:contents}.financial-chart--compact .financial-tooltip .tooltip-row--source .tooltip-value-primary[data-v-7f24ce34]{grid-column:3;grid-row:1;justify-self:end;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.financial-chart--compact .financial-tooltip .tooltip-row--source .tooltip-value-context[data-v-7f24ce34]{grid-column:2 / 4;grid-row:2;justify-self:end;max-width:100%;overflow-wrap:normal;text-align:right;white-space:normal;word-break:normal}.financial-chart--compact .financial-tooltip .tooltip-row--source .tooltip-value-context.is-primary-row[data-v-7f24ce34]{grid-column:3;grid-row:1;white-space:nowrap}.financial-chart--compact .financial-tooltip .tooltip-row--source .tooltip-value-primary.is-stacked[data-v-7f24ce34]{grid-column:2 / 4;grid-row:2}.financial-chart--compact .financial-tooltip .tooltip-row--source .tooltip-value-context.is-after-stacked[data-v-7f24ce34]{grid-row:3}.financial-chart--compact .financial-tooltip .tooltip-row--summary[data-v-7f24ce34]{grid-template-columns:44px minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:2px}.financial-chart--compact .financial-tooltip .tooltip-row--summary>.tooltip-label[data-v-7f24ce34]{grid-column:1;grid-row:1;white-space:nowrap}.financial-chart--compact .financial-tooltip .tooltip-row--summary .tooltip-value[data-v-7f24ce34]{display:contents}.financial-chart--compact .financial-tooltip .tooltip-row--summary .tooltip-value-primary[data-v-7f24ce34]{grid-column:2;grid-row:1;justify-self:end;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.financial-chart--compact .financial-tooltip .tooltip-row--summary .tooltip-value-context[data-v-7f24ce34]{grid-column:2;grid-row:2;justify-self:end;overflow-wrap:normal;text-align:right;white-space:normal;word-break:normal}.financial-chart--compact .financial-tooltip .tooltip-row--summary .tooltip-value-context.is-primary-row[data-v-7f24ce34]{grid-row:1}.financial-chart--compact .financial-tooltip .tooltip-row--summary .tooltip-value-primary.is-stacked[data-v-7f24ce34]{grid-column:1 / 3;grid-row:2}.financial-chart--compact .financial-tooltip .tooltip-row--summary .tooltip-value-context.is-after-stacked[data-v-7f24ce34]{grid-column:1 / 3;grid-row:3}.financial-chart--compact .financial-tooltip .tooltip-row--reference[data-v-7f24ce34]{grid-template-columns:1fr}.visually-hidden[data-v-7f24ce34]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:430px){.financial-day-label[data-v-7f24ce34]{font-size:8px}.financial-chart:not(.financial-chart--compact) .financial-tooltip[data-v-7f24ce34]{position:relative;top:auto;left:auto!important;width:calc(100% - 8px)!important;margin:8px 4px 0;padding:.62rem;font-size:.66rem}.financial-chart:not(.financial-chart--compact) .financial-tooltip .tooltip-row--source[data-v-7f24ce34]{grid-template-columns:10px minmax(0,1fr)}.financial-chart:not(.financial-chart--compact) .financial-tooltip .tooltip-row--source .tooltip-value[data-v-7f24ce34]{grid-column:2}.financial-chart:not(.financial-chart--compact) .financial-tooltip .tooltip-row--summary[data-v-7f24ce34],.financial-chart:not(.financial-chart--compact) .financial-tooltip .tooltip-row--reference[data-v-7f24ce34]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.financial-segment[data-v-7f24ce34]{transition:none}}.cash-in-pulse[data-v-c982bf30]{position:relative;min-width:0;margin:0;padding:1rem 1rem .72rem;overflow:visible;color:#e9f2ff;background:radial-gradient(circle at 92% 4%,rgba(62,132,244,.22),transparent 42%),linear-gradient(145deg,#081a34f5,#08152bf5);border:1px solid #315886;border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00081833}.cash-in-pulse[data-v-c982bf30]:hover,.cash-in-pulse[data-v-c982bf30]:focus-within{z-index:2}.cash-in-pulse[data-v-c982bf30]:before{position:absolute;top:13px;bottom:13px;left:-1px;width:3px;content:"";background:linear-gradient(#68a8ff,#28bed2 52%,#7d6de8);border-radius:0 2px 2px 0;pointer-events:none}.cash-in-heading[data-v-c982bf30]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.cash-in-heading>div[data-v-c982bf30]{display:grid;min-width:0;gap:.12rem}.cash-in-eyebrow[data-v-c982bf30]{color:#8dbaff;font-size:.69rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cash-in-heading p[data-v-c982bf30]{margin:0;color:#dbe9fb;font-size:.77rem;font-weight:800}.cash-in-heading small[data-v-c982bf30]{color:#7893b9;font-size:.64rem}.cash-in-details[data-v-c982bf30]{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:.42rem;padding:.5rem .7rem;color:#eef6ff;background:linear-gradient(135deg,#245d9c,#234a80);border-color:#5b91d0;border-radius:9px;font-size:.72rem;font-weight:850}.cash-in-details[data-v-c982bf30]:hover{background:linear-gradient(135deg,#2d70b9,#295991)}.cash-in-details[data-v-c982bf30]:focus-visible{outline:2px solid #9dc7ff;outline-offset:2px}.cash-in-details svg[data-v-c982bf30]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.cash-in-summary[data-v-c982bf30]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:.7rem;margin-bottom:.65rem}.cash-in-total[data-v-c982bf30],.cash-in-today[data-v-c982bf30]{min-width:0;padding:.72rem .78rem;background:#0513279e;border:1px solid #294d77;border-radius:11px}.cash-in-total[data-v-c982bf30]{display:grid;align-content:center;gap:.22rem}.cash-in-total>span[data-v-c982bf30],.cash-in-today>span[data-v-c982bf30]{color:#8ea8ca;font-size:.63rem;font-weight:750}.cash-in-total strong[data-v-c982bf30]{color:#fff;font-size:clamp(1.25rem,3vw,1.72rem);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.cash-in-total small[data-v-c982bf30]{width:fit-content;font-size:.65rem;font-weight:800}.delta-positive[data-v-c982bf30]{color:#7ee3aa}.delta-negative[data-v-c982bf30]{color:#ff9eae}.delta-neutral[data-v-c982bf30]{color:#91a8c8}.cash-in-today[data-v-c982bf30]{display:grid;align-content:center;gap:.16rem;border-color:#715c31}.cash-in-today strong[data-v-c982bf30]{color:#ffe2a6;font-size:1rem;overflow-wrap:anywhere}.cash-in-today b[data-v-c982bf30]{width:fit-content;padding:.13rem .35rem;color:#3e2b07;background:#e7ba69;border-radius:999px;font-size:.52rem;letter-spacing:.04em;text-transform:uppercase}.cash-in-today>em[data-v-c982bf30]{color:#f1c875;font-size:.57rem;font-style:normal;font-weight:800}.cash-in-today small[data-v-c982bf30]{color:#b49a6a;font-size:.58rem}.cash-in-legend[data-v-c982bf30]{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem .7rem;margin:.25rem 0 .2rem;color:#91a8c7;font-size:.58rem;font-weight:720}.cash-in-legend .cash-in-legend-item[data-v-c982bf30]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .3rem}.cash-in-legend-item>i[data-v-c982bf30]{grid-row:1 / span 3}.cash-in-legend-item>b[data-v-c982bf30]{color:#a9bdd7;font-size:.58rem;font-weight:760}.cash-in-legend-item>small[data-v-c982bf30]{grid-column:2;color:#dce9fa;font-size:.56rem;font-weight:820;white-space:nowrap}.cash-in-legend-item>em[data-v-c982bf30]{grid-column:2}.cash-in-legend span.is-invalid[data-v-c982bf30],.cash-in-legend span.is-excluded[data-v-c982bf30],.cash-in-legend span.is-partial-data[data-v-c982bf30]{color:#efbd70}.cash-in-legend span.is-missing-data[data-v-c982bf30]{color:#7189aa}.cash-in-legend em[data-v-c982bf30]{font-size:.52rem;font-style:normal}.cash-in-legend i[data-v-c982bf30]{width:9px;height:9px;flex-shrink:0;border-radius:2px;background:#60758f}.cash-in-legend .legend-terminal[data-v-c982bf30]{background:#4b9cff}.cash-in-legend .legend-wet[data-v-c982bf30]{background:repeating-linear-gradient(135deg,#27b9d0 0,#27b9d0 3px,#b4f3fa 3px,#b4f3fa 4px)}.cash-in-legend .legend-dry[data-v-c982bf30]{background:repeating-linear-gradient(0deg,#7868e6 0,#7868e6 3px,#c8c0ff 3px,#c8c0ff 4px)}.cash-in-legend .legend-robot[data-v-c982bf30]{background:#c98942}.cash-in-empty[data-v-c982bf30]{min-height:115px;margin:0;display:grid;place-items:center;color:#8199bb;font-size:.75rem;text-align:center}.cash-in-warning[data-v-c982bf30]{display:flex;align-items:center;gap:.42rem;margin:.35rem 0 0;padding:.42rem .5rem;color:#f3ce87;background:#5d421347;border:1px solid #745c2c;border-radius:8px;font-size:.63rem;font-weight:750}.cash-in-warning svg[data-v-c982bf30]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@media(max-width:520px){.cash-in-heading[data-v-c982bf30]{align-items:stretch;flex-direction:column}.cash-in-details[data-v-c982bf30]{width:100%;justify-content:center}.cash-in-summary[data-v-c982bf30]{grid-template-columns:1fr}.cash-in-today[data-v-c982bf30]{grid-template-columns:1fr auto;align-items:center}.cash-in-today>span[data-v-c982bf30],.cash-in-today small[data-v-c982bf30]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.cash-in-details[data-v-c982bf30]{transition:none}}.diagnostic-group[data-v-6f1a4e30]{min-width:0}.diagnostic-group h5[data-v-6f1a4e30]{margin:0 0 3px;color:#7296c1;font-size:.6rem;text-transform:uppercase;letter-spacing:.04em}.diagnostic-group p[data-v-6f1a4e30]{margin:0;color:#8fa8c9;font-size:.66rem;line-height:1.35;overflow-wrap:anywhere}.diagnostic-group p+p[data-v-6f1a4e30]{margin-top:2px}.diagnostic-group strong[data-v-6f1a4e30]{display:inline;margin:0;color:#c7d7ed;font-weight:550}.diagnostic-group strong.is-danger[data-v-6f1a4e30]{color:#ff9fac}.diagnostic-group strong.is-ok[data-v-6f1a4e30]{color:#9ddcc9}.diagnostic-group strong.is-active[data-v-6f1a4e30]{color:#a6d8ff}.diagnostic-group strong.is-warning[data-v-6f1a4e30]{color:#f0ce85}.post-ip[data-v-6f1a4e30]{font-family:monospace;overflow-wrap:anywhere;color:#b6cdef!important}.diagnostic-group strong.relay-signal.is-active[data-v-6f1a4e30]{color:#6ef0a5;font-weight:700}.diagnostic-group strong.relay-signal.is-inactive[data-v-6f1a4e30]{color:#e8c49c;font-weight:700}.work-modes .mode-heading[data-v-103d6759]{margin-bottom:0}.work-modes .mode-heading.is-expanded[data-v-103d6759]{margin-bottom:14px}.mode-heading h4[data-v-103d6759]{width:100%}.mode-toggle[data-v-103d6759]{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mode-toggle[data-v-103d6759]:hover{color:#a6cff5}.mode-toggle[data-v-103d6759]:focus-visible{outline:2px solid #78aaf0;outline-offset:4px}.mode-chevron[data-v-103d6759]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mode-chevron.is-expanded[data-v-103d6759]{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.mode-chevron[data-v-103d6759]{transition:transform .15s ease}}@media(max-width:700px){.mode-toggle[data-v-103d6759]{min-height:44px}}.equipment-panel[data-v-103d6759],.work-modes[data-v-103d6759]{margin:0;padding:16px;background:#0e2441;border:1px solid #2b4b73;border-radius:12px;min-width:0}.panel-heading[data-v-103d6759]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.panel-heading h4[data-v-103d6759]{margin:0;color:#e5efff;font-size:.95rem}.panel-heading p[data-v-103d6759],.panel-heading small[data-v-103d6759]{margin:5px 0 0;color:#8fa8c9;font-size:.72rem}.connection-summary[data-v-103d6759]{text-align:right}.connection-summary strong[data-v-103d6759],.connection-summary small[data-v-103d6759]{display:block}.connection-summary strong[data-v-103d6759]{color:#9edbcf;font-size:.8rem}.table-wrap[data-v-103d6759]{border:1px solid #294b72;border-radius:9px;overflow:hidden}.equipment-table[data-v-103d6759]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}.equipment-table thead th[data-v-103d6759]{padding:10px;text-align:left;color:#8fa8c9;font-size:.65rem;background:#112b4b}.equipment-table thead th[data-v-103d6759]:first-child{width:21%}.equipment-table thead th[data-v-103d6759]:last-child{width:16%}.group-row th[data-v-103d6759]{padding:8px 10px;text-align:left;background:#15375c;color:#a6cff5;font-size:.66rem;letter-spacing:.05em}.post-row>th[data-v-103d6759],.post-row>td[data-v-103d6759]{padding:6px 10px;border-top:1px solid #294b72;text-align:left;vertical-align:top}.post-device strong[data-v-103d6759],.post-device small[data-v-103d6759],.mode-post>strong[data-v-103d6759],.mode-post>small[data-v-103d6759],.mode-value>strong[data-v-103d6759],.mode-value>small[data-v-103d6759]{display:block;overflow-wrap:anywhere}.post-device strong[data-v-103d6759],.mode-post>strong[data-v-103d6759]{color:#dfecff}.mode-post>small[data-v-103d6759],.mode-value>small[data-v-103d6759]{margin-top:5px;color:#8ca5c5;font-size:.66rem;font-weight:400}.post-device small[data-v-103d6759],.cards-list small[data-v-103d6759]{color:#8ca5c5;font-size:.66rem;font-weight:400;overflow-wrap:anywhere}.post-device small[data-v-103d6759]{margin-top:2px}.cards-list[data-v-103d6759]{padding:0;margin:0;list-style:none;display:grid;gap:4px}.cards-list li[data-v-103d6759]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0}.cards-list small[data-v-103d6759]{margin:0}.cards-list strong[data-v-103d6759]{color:#b3dbff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cards-list .is-conflict strong[data-v-103d6759],.cards-list .is-conflict small[data-v-103d6759],.is-danger[data-v-103d6759]{color:#ff9fac}.conflict-label[data-v-103d6759]{display:inline-block;font-size:.6rem;color:#ffb3bf}.post-time[data-v-103d6759]{color:#a8bdd7;font-variant-numeric:tabular-nums}.connection-badge[data-v-103d6759]{display:inline-flex;padding:4px 7px;border-radius:6px;font-size:.64rem;white-space:nowrap}.is-online[data-v-103d6759]{color:#a2e5cb;background:#174b41}.is-offline[data-v-103d6759]{color:#f2b0bb;background:#4e2e40}.diagnostics-row>td[data-v-103d6759]{padding:0 10px 6px}.diagnostic-groups[data-v-103d6759]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;padding-top:5px;border-top:1px solid #284365}.is-warning[data-v-103d6759]{color:#f0ce85}.snapshot-label[data-v-103d6759]{display:block;margin-top:4px;color:#718cac;font-size:.6rem;line-height:1.35}.technical-error[data-v-103d6759]{color:#efd09d;font-size:.78rem}.empty-state[data-v-103d6759]{padding:18px;text-align:center;color:#8fa8c9}.mode-row[data-v-103d6759]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) minmax(0,1.8fr);gap:18px;padding:15px 0;border-top:1px solid #294665}.mode-post .connection-badge[data-v-103d6759]{margin-top:8px}.mode-value>strong[data-v-103d6759]{font-size:.8rem;color:#a9d6fa}.mode-mechanisms ul[data-v-103d6759]{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:0;list-style:none}.mode-mechanisms li[data-v-103d6759]{padding:5px 8px;background:#193954;color:#bbd8e8;border-radius:6px;font-size:.65rem}.mode-mechanisms p[data-v-103d6759]{font-size:.73rem;color:#8fa8c9}.field-label[data-v-103d6759]{color:#809cbc;font-size:.65rem}.muted[data-v-103d6759]{color:#809cbc;font-size:.69rem}.equipment-table.is-wide thead th[data-v-103d6759]{padding:8px}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(1){width:13%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(2){width:20%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(3){width:15%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(4){width:8%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(5){width:10%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(6){width:12%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(7){width:12%}.equipment-table.is-wide thead th[data-v-103d6759]:nth-child(8){width:10%}.equipment-table.is-wide .post-row>th[data-v-103d6759],.equipment-table.is-wide .post-row>td[data-v-103d6759]{padding:6px 8px;vertical-align:middle}.equipment-table.is-wide .post-time time[data-v-103d6759]{white-space:nowrap}@media(max-width:900px){.diagnostic-groups[data-v-103d6759]{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-row[data-v-103d6759]{grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr)}.mode-mechanisms[data-v-103d6759]{grid-column:2}}@media(max-width:700px){.equipment-panel[data-v-103d6759],.work-modes[data-v-103d6759]{padding:12px}.panel-heading[data-v-103d6759]{align-items:flex-start;flex-wrap:wrap}.connection-summary[data-v-103d6759]{text-align:left}.table-wrap[data-v-103d6759]{border:0;border-radius:0;overflow:visible}.equipment-table[data-v-103d6759],.equipment-table tbody[data-v-103d6759]{display:block;width:100%}.equipment-table thead[data-v-103d6759]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.group-row[data-v-103d6759],.group-row th[data-v-103d6759]{display:block;width:100%;box-sizing:border-box}.group-row th[data-v-103d6759]{border-radius:8px 8px 0 0;margin-top:10px}.post-row[data-v-103d6759]{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #294b72;background:#102a49}.post-row>th[data-v-103d6759],.post-row>td[data-v-103d6759]{display:block;border:0;padding:6px 8px;min-width:0}.post-device[data-v-103d6759]{grid-column:1;grid-row:1}.post-status[data-v-103d6759]{grid-column:2;grid-row:1}.post-cards[data-v-103d6759]{grid-column:1/-1;grid-row:2}.post-time[data-v-103d6759]{grid-column:1/-1;grid-row:3;font-size:.67rem}.post-time[data-v-103d6759]:before{content:"Последние данные: ";color:#7897bc}.diagnostics-row[data-v-103d6759],.diagnostics-row>td[data-v-103d6759]{display:block}.diagnostics-row>td[data-v-103d6759]{padding:5px 8px 6px;border:1px solid #294b72;border-top:0;margin-bottom:6px;background:#0b203b}.mode-row[data-v-103d6759]{grid-template-columns:1fr;gap:12px}.mode-mechanisms[data-v-103d6759]{grid-column:auto}}@media(max-width:400px){.diagnostic-groups[data-v-103d6759]{grid-template-columns:1fr}}.financial-analytics-card[data-v-df6a9b6f]{position:relative;min-width:0;margin:0;padding:1rem;color:#e9f2ff;background:radial-gradient(circle at 96% 4%,rgba(219,112,69,.16),transparent 42%),linear-gradient(145deg,#081a34f5,#08152bf5);border:1px solid #315886;border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00081833}.financial-analytics-card[data-v-df6a9b6f]:before{position:absolute;top:13px;bottom:13px;left:-1px;width:3px;content:"";background:linear-gradient(#f19a69,#dc6d68);border-radius:0 2px 2px 0;pointer-events:none}.financial-card-heading[data-v-df6a9b6f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.financial-card-heading>div[data-v-df6a9b6f]{display:grid;min-width:0;gap:.12rem}.financial-card-heading>div>span[data-v-df6a9b6f]{color:#ffad7d;font-size:.69rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.financial-card-heading p[data-v-df6a9b6f]{margin:0;color:#dbe9fb;font-size:.77rem;font-weight:800}.financial-details-button[data-v-df6a9b6f]{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:.42rem;padding:.5rem .7rem;color:#eef6ff;background:linear-gradient(135deg,#245d9c,#234a80);border-color:#5b91d0;border-radius:9px;font-size:.72rem;font-weight:850}.financial-details-button[data-v-df6a9b6f]:hover{background:linear-gradient(135deg,#2d70b9,#295991)}.financial-details-button[data-v-df6a9b6f]:focus-visible{outline:2px solid #9dc7ff;outline-offset:2px}.financial-details-button svg[data-v-df6a9b6f]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.financial-periods[data-v-df6a9b6f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.financial-period[data-v-df6a9b6f]{display:grid;min-width:0;gap:.55rem;padding:.75rem;background:#0513279e;border:1px solid #294d77;border-radius:11px}.financial-period.is-current[data-v-df6a9b6f]{border-color:#76523f;box-shadow:inset 0 0 0 1px #f08f5c14}.financial-period>header[data-v-df6a9b6f]{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.5rem}.financial-period>header strong[data-v-df6a9b6f]{min-width:0;color:#e9f2ff;font-size:.76rem;overflow-wrap:anywhere}.financial-period>header small[data-v-df6a9b6f]{flex-shrink:0;color:#829bbc;font-size:.56rem}.financial-expense-value[data-v-df6a9b6f]{display:grid;gap:.18rem}.financial-expense-value span[data-v-df6a9b6f],.financial-period dt[data-v-df6a9b6f],.financial-dividend-value>span[data-v-df6a9b6f]{color:#8ea8ca;font-size:.6rem;font-weight:750}.financial-expense-value b[data-v-df6a9b6f],.financial-period dd[data-v-df6a9b6f],.financial-dividend-value strong[data-v-df6a9b6f]{font-size:clamp(1.05rem,2.8vw,1.42rem);line-height:1.1;overflow-wrap:anywhere}.financial-expense-value b[data-v-df6a9b6f]{color:#ffb184}.financial-period dl[data-v-df6a9b6f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.financial-period dl>div[data-v-df6a9b6f]{min-width:0}.financial-period dd[data-v-df6a9b6f]{margin:.18rem 0 0;color:#c5d7ec;font-weight:800}.financial-dividend-value[data-v-df6a9b6f]{display:grid;align-content:start;gap:.25rem;padding-top:.6rem;border-top:1px solid #514c78}.financial-dividend-value strong[data-v-df6a9b6f]{color:#7ee3aa}.financial-dividend-value small[data-v-df6a9b6f]{color:#b6a6cb;font-size:.6rem}.financial-comparability[data-v-df6a9b6f]{color:#e0bc77;font-size:.58rem}.financial-expense-delta[data-v-df6a9b6f]{width:fit-content;margin:.55rem 0 0;font-size:.64rem;font-weight:800}.value-positive[data-v-df6a9b6f]{color:#7ee3aa!important}.value-negative[data-v-df6a9b6f]{color:#ff9eae!important}.value-neutral[data-v-df6a9b6f]{color:#91a8c8!important}.financial-category-strip[data-v-df6a9b6f]{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.financial-category-strip article[data-v-df6a9b6f]{display:grid;min-width:110px;flex:1 1 125px;gap:.12rem;padding:.48rem .55rem;background:#142e4d9e;border:1px solid #2e4f76;border-radius:9px}.financial-category-strip span[data-v-df6a9b6f]{color:#8fa8c8;font-size:.58rem;font-weight:750;overflow-wrap:anywhere}.financial-category-strip strong[data-v-df6a9b6f]{color:#f0d4c4;font-size:.72rem;overflow-wrap:anywhere}.financial-category-strip small[data-v-df6a9b6f]{min-height:.7rem;color:#738cac;font-size:.53rem}.financial-card-empty[data-v-df6a9b6f]{min-height:92px;display:grid;place-items:center;padding:.8rem;color:#8199bb;background:#05132773;border:1px dashed #31506f;border-radius:10px;font-size:.75rem;text-align:center}.financial-card-warning[data-v-df6a9b6f]{display:flex;align-items:center;gap:.42rem;margin:.55rem 0 0;padding:.42rem .5rem;color:#f3ce87;background:#5d421347;border:1px solid #745c2c;border-radius:8px;font-size:.63rem;font-weight:750}.financial-card-warning svg[data-v-df6a9b6f]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@media(max-width:620px){.financial-card-heading[data-v-df6a9b6f]{align-items:stretch;flex-direction:column}.financial-details-button[data-v-df6a9b6f]{width:100%;justify-content:center}.financial-periods[data-v-df6a9b6f]{grid-template-columns:1fr}.financial-category-strip article[data-v-df6a9b6f]{flex-basis:calc(50% - .25rem)}}@media(max-width:400px){.financial-period dl[data-v-df6a9b6f]{grid-template-columns:1fr}.financial-category-strip article[data-v-df6a9b6f]{flex-basis:100%}}.financial-dividends-panel[data-v-4c6d8854]{min-width:0;margin-top:12px;padding:14px;color:#e9f2ff;background:#081b34d1;border:1px solid #514c78;border-radius:12px;container-type:inline-size}.dividends-heading[data-v-4c6d8854]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.dividends-heading>div[data-v-4c6d8854]{min-width:0}.dividends-eyebrow[data-v-4c6d8854]{color:#cab5ee;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.dividends-heading h3[data-v-4c6d8854]{margin:.2rem 0 .35rem;font-size:1rem}.dividends-heading p[data-v-4c6d8854]{margin:0;color:#9fb3d1;font-size:.74rem;overflow-wrap:anywhere}.dividends-total[data-v-4c6d8854]{display:grid;gap:.3rem}.dividends-total span[data-v-4c6d8854]{color:#9fb3d1;font-size:.65rem}.dividends-total strong[data-v-4c6d8854]{color:#7ee3aa;font-size:1.2rem;overflow-wrap:anywhere}.dividends-note[data-v-4c6d8854],.dividends-footnote[data-v-4c6d8854]{margin:.75rem 0 0;color:#9fb3d1;font-size:.72rem;line-height:1.5}.dividends-footnote[data-v-4c6d8854]{padding-top:.7rem;border-top:1px solid #304965}.dividends-warning[data-v-4c6d8854]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.75rem 0;padding:.65rem;color:#f1cd86;background:#60421240;border:1px solid #766039;border-radius:8px;font-size:.75rem}.dividends-warning button[data-v-4c6d8854]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 .85rem;line-height:1.2}.dividends-selection[data-v-4c6d8854]{display:grid;align-content:center;gap:.3rem;min-height:64px;margin-top:.8rem;padding:.5rem .7rem;background:#0a203c;border-radius:8px;font-size:.75rem;overflow-wrap:anywhere}.dividends-selection strong[data-v-4c6d8854]{color:#e9d19b}.dividends-selection span[data-v-4c6d8854]{color:#9fb3d1;font-size:.68rem}.dividends-chart[data-v-4c6d8854]{--max-columns: 12;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(94px,calc(var(--value-characters) * 1ch + 1.5rem),calc((100% - (var(--max-columns) - 1) * 10px) / var(--max-columns)))),1fr));gap:22px 10px;margin-top:.3rem;font-size:.75rem}.dividends-column[data-v-4c6d8854]{display:grid;align-content:start;min-width:0;min-height:180px;margin:0;padding:4px;color:#e7efff;font-size:.75rem;line-height:1.25;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.dividends-column[data-v-4c6d8854]:hover,.dividends-column.is-selected[data-v-4c6d8854]{background:#6d57942e;border-color:#7a659d}.dividends-column[data-v-4c6d8854]:focus-visible{outline:2px solid #ccb0ff;outline-offset:2px}.dividends-plot[data-v-4c6d8854]{position:relative;display:block;height:108px;width:100%;margin:24px 0 22px}.dividends-zero-line[data-v-4c6d8854]{position:absolute;right:0;left:0;height:1px;background:#466083}.dividends-bar[data-v-4c6d8854]{position:absolute;left:50%;width:min(40px,64%);min-height:4px;background:linear-gradient(#d2b1ee,#8064ac);border-radius:4px 4px 0 0;transform:translate(-50%)}.dividends-bar-value[data-v-4c6d8854]{position:absolute;bottom:calc(100% + 5px);left:50%;color:#e9d19b;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%)}.dividends-column.is-empty .dividends-bar[data-v-4c6d8854]{min-height:2px;background:#6681a7}.dividends-column.is-unknown .dividends-bar[data-v-4c6d8854]{background:repeating-linear-gradient(135deg,#d8b874 0,#d8b874 3px,#49415a 3px,#49415a 6px)}.dividends-column.is-negative .dividends-bar[data-v-4c6d8854]{background:linear-gradient(#9f596d,#e398a5);border-radius:0 0 4px 4px}.dividends-column.is-negative .dividends-bar-value[data-v-4c6d8854]{top:calc(100% + 5px);bottom:auto;color:#ffb8c5}.dividends-month[data-v-4c6d8854]{padding-top:.55rem;color:#b3c6df;font-size:.68rem;text-align:center}.dividends-table[data-v-4c6d8854]{width:100%;margin-top:.8rem;border-collapse:collapse;table-layout:fixed;font-size:.8rem}.dividends-table th[data-v-4c6d8854],.dividends-table td[data-v-4c6d8854]{padding:.65rem .5rem;border-bottom:1px solid #304965;text-align:left;overflow-wrap:anywhere}.dividends-table thead th[data-v-4c6d8854]{color:#9db3d4;font-size:.7rem}.dividends-table th[data-v-4c6d8854]:first-child{width:44%}.dividends-table th[data-v-4c6d8854]:last-child{width:18%}.dividends-table td[data-v-4c6d8854]{font-variant-numeric:tabular-nums}.dividends-table td:nth-child(2) strong[data-v-4c6d8854]{color:#7ee3aa}.dividends-table td[data-v-4c6d8854]:last-child,.dividends-table thead th[data-v-4c6d8854]:last-child{text-align:right}.dividends-table small[data-v-4c6d8854]{display:block;margin-top:.25rem;color:#9fb3d1;font-size:.65rem}.dividends-table tbody tr[data-v-4c6d8854]:nth-child(2n){background:#283e6252}@container (max-width: 820px){.dividends-chart[data-v-4c6d8854]{--max-columns: 6}}@container (max-width: 480px){.dividends-chart[data-v-4c6d8854]{--max-columns: 3}.dividends-heading[data-v-4c6d8854]{flex-direction:column}.dividends-table th[data-v-4c6d8854],.dividends-table td[data-v-4c6d8854]{padding:.55rem .3rem}}.financial-modal-backdrop[data-v-14645877]{z-index:72;padding:18px;background:#020814db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.financial-analytics-modal[data-v-14645877]{width:min(1120px,100%);max-height:calc(100dvh - 36px);padding:26px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#e8f1ff;background:radial-gradient(circle at 94% 2%,rgba(218,111,69,.15),transparent 34%),#0b203e;border:1px solid #315885;border-radius:18px;box-shadow:0 28px 80px #00000080;outline:none}.financial-modal-heading[data-v-14645877]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:12px}.financial-modal-heading>div[data-v-14645877]{min-width:0}.financial-modal-heading>div>span[data-v-14645877],.financial-modal-panel>header span[data-v-14645877],.financial-excluded>div>span[data-v-14645877]{color:#ffad7d;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.financial-modal-heading h2[data-v-14645877]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem .7rem;margin:.3rem 0 0;font-size:clamp(1.15rem,2vw,1.65rem);outline:none}.financial-modal-heading h2[data-v-14645877]:focus-visible{border-radius:5px;outline:2px solid #91bfff;outline-offset:4px}.financial-modal-heading h2 small[data-v-14645877]{color:#80a9df;font-size:.65rem;letter-spacing:.08em}.financial-modal-close[data-v-14645877]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:44px;min-height:44px;padding:0 .8rem;line-height:1.2}.financial-period-form[data-v-14645877]{display:grid;grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) auto;align-items:end;gap:.55rem .7rem;margin-bottom:14px;padding:11px;background:#071931bd;border:1px solid #294b73;border-radius:12px}.financial-period-form label[data-v-14645877]{display:grid;min-width:0;gap:.28rem;margin:0;color:#9db4d2;font-size:.66rem;font-weight:800}.financial-period-form input[data-v-14645877],.financial-period-form button[data-v-14645877]{box-sizing:border-box;height:44px;min-height:44px;margin:0;line-height:1.2}.financial-period-form input[data-v-14645877]{width:100%;min-width:0;padding:0 .75rem;color:#eef6ff;color-scheme:dark;background:#0b294e;border:1px solid #355b85;border-radius:9px}.financial-period-form button[data-v-14645877]{display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;white-space:nowrap}.financial-period-form>p[data-v-14645877]{grid-column:1 / -1;margin:0;color:#8fa7c7;font-size:.67rem}.financial-period-form .financial-range-error[data-v-14645877]{color:#ffb2bf}.financial-summary[data-v-14645877]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.financial-summary-item[data-v-14645877]{display:grid;min-width:0;align-content:center;gap:.28rem;padding:14px;background:#081b34d1;border:1px solid #2b4c73;border-radius:12px}.financial-summary-item.is-expense[data-v-14645877]{background:linear-gradient(145deg,#5b302ab8,#231f2de6);border-color:#805440}.financial-summary-item span[data-v-14645877]{color:#8fa8ca;font-size:.65rem;font-weight:750}.financial-summary-item.is-expense span[data-v-14645877]{color:#f4b48c}.financial-summary-item strong[data-v-14645877]{color:#fff;font-size:clamp(1rem,2vw,1.3rem);overflow-wrap:anywhere}.financial-summary-item.is-expense strong[data-v-14645877]{color:#ffc19b}.financial-summary-item.is-income strong[data-v-14645877]{color:#c6d9ef;font-size:1.05rem}.financial-summary-item small[data-v-14645877]{color:#e1bd78;font-size:.6rem}.value-positive[data-v-14645877]{color:#7ee3aa!important}.value-negative[data-v-14645877]{color:#ff9eae!important}.value-neutral[data-v-14645877]{color:#91a8c8!important}.financial-refresh-notice[data-v-14645877],.financial-catalog-warning[data-v-14645877]{display:flex;align-items:center;gap:.55rem;margin:0 0 14px;padding:.7rem .8rem;color:#c8dbf2;background:#23456d59;border:1px solid #365c87;border-radius:10px;font-size:.7rem}.financial-refresh-notice.is-error[data-v-14645877]{color:#ffc0ca;background:#5b1f2d59;border-color:#8a3a4b}.financial-refresh-notice button[data-v-14645877]{min-height:36px;margin-left:auto}.financial-catalog-warning[data-v-14645877]{margin-top:14px;color:#f3ce87;background:#5c401257;border-color:#765c2c}.financial-catalog-warning b[data-v-14645877]{display:grid;width:19px;height:19px;flex-shrink:0;place-items:center;color:#382600;background:#e5b85e;border-radius:50%}.financial-modal-panel[data-v-14645877]{min-width:0;margin-top:14px;padding:16px;background:#06172dd6;border:1px solid #294b73;border-radius:13px}.financial-modal-panel>header[data-v-14645877]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:13px}.financial-modal-panel h3[data-v-14645877]{margin:.18rem 0 0;color:#dceaff;font-size:.92rem}.financial-modal-panel>header>small[data-v-14645877]{color:#839bbb;font-size:.63rem}.financial-month-list[data-v-14645877]{display:grid;gap:.5rem}.financial-month-row[data-v-14645877]{display:grid;grid-template-columns:minmax(115px,.8fr) minmax(190px,1.2fr) minmax(220px,1fr);align-items:center;gap:.7rem 1rem;min-width:0;padding:.68rem .75rem;background:#0d2644b8;border:1px solid #294b70;border-radius:10px}.financial-month-name[data-v-14645877]{display:grid;min-width:0;gap:.18rem}.financial-month-name strong[data-v-14645877]{font-size:.76rem;overflow-wrap:anywhere}.financial-month-name small[data-v-14645877]{color:#829bbc;font-size:.57rem}.financial-month-expense[data-v-14645877]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .55rem}.financial-month-expense>span[data-v-14645877],.financial-month-secondary>span[data-v-14645877]{color:#8ea8c8;font-size:.59rem}.financial-month-expense>strong[data-v-14645877]{color:#ffb184;font-size:.8rem;overflow-wrap:anywhere}.financial-month-track[data-v-14645877]{grid-column:1 / -1;height:6px;overflow:hidden;background:#26344a;border-radius:999px}.financial-month-track i[data-v-14645877]{display:block;min-width:0;height:100%;background:linear-gradient(90deg,#d36b61,#f0a16f);border-radius:inherit}.financial-month-secondary[data-v-14645877]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .65rem}.financial-month-secondary span[data-v-14645877]{display:grid;gap:.16rem}.financial-month-secondary b[data-v-14645877]{color:#c7d9ed;font-size:.72rem;overflow-wrap:anywhere}.financial-month-secondary small[data-v-14645877]{grid-column:1 / -1;color:#dfbd79;font-size:.56rem}.financial-category-columns[data-v-14645877]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.financial-category-list[data-v-14645877]{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.financial-category-list li[data-v-14645877]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .75rem;min-width:0;padding:.55rem .62rem;background:#0d2644ad;border-radius:8px}.financial-category-list li>div[data-v-14645877]{display:grid;min-width:0;gap:.1rem}.financial-category-list strong[data-v-14645877]{font-size:.69rem;overflow-wrap:anywhere}.financial-category-list small[data-v-14645877]{color:#839bbb;font-size:.54rem}.financial-category-list li>span[data-v-14645877]{color:#89a3c4;font-size:.61rem}.financial-category-list li>b[data-v-14645877]{color:#ffc09a;font-size:.69rem;text-align:right;overflow-wrap:anywhere}.financial-modal-panel.is-income>header span[data-v-14645877]{color:#79a9ed}.financial-modal-panel.is-income .financial-category-list li>b[data-v-14645877]{color:#c8d9ee}.financial-panel-empty[data-v-14645877]{margin:0;padding:.8rem;color:#8199bb;font-size:.7rem;text-align:center}.financial-excluded[data-v-14645877]{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,2fr);align-items:center;gap:1rem;margin-top:14px;padding:14px 16px;background:#172233b3;border:1px solid #3c4e65;border-radius:12px}.financial-excluded>div[data-v-14645877]{display:grid;gap:.2rem}.financial-excluded>div>span[data-v-14645877]{color:#899bb2}.financial-excluded>div>strong[data-v-14645877]{font-size:.78rem}.financial-excluded dl[data-v-14645877]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.financial-excluded dl div[data-v-14645877]{min-width:0}.financial-excluded dt[data-v-14645877]{color:#8195ae;font-size:.59rem}.financial-excluded dd[data-v-14645877]{margin:.2rem 0 0;color:#b8c8dc;font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.financial-modal-empty[data-v-14645877],.financial-modal-state[data-v-14645877]{min-height:260px;display:grid;align-content:center;justify-items:center;gap:.55rem;text-align:center}.financial-modal-empty p[data-v-14645877],.financial-modal-state p[data-v-14645877]{margin:0;color:#8ea6c8;font-size:.75rem}.financial-modal-error[data-v-14645877]{color:#ffc0ca}.financial-loader[data-v-14645877]{width:42px;height:42px;border:3px solid #4d3b3a;border-top-color:#ee9768;border-radius:50%;animation:financial-spin-14645877 .8s linear infinite}.visually-hidden[data-v-14645877]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes financial-spin-14645877{to{transform:rotate(360deg)}}@media(max-width:820px){.financial-month-row[data-v-14645877]{grid-template-columns:minmax(110px,.7fr) minmax(180px,1.3fr)}.financial-month-secondary[data-v-14645877]{grid-column:1 / -1}.financial-category-columns[data-v-14645877],.financial-excluded[data-v-14645877]{grid-template-columns:1fr}}@media(max-width:620px){.financial-modal-backdrop[data-v-14645877]{padding:0}.financial-analytics-modal[data-v-14645877]{width:100%;height:100dvh;max-height:none;padding:16px;border:0;border-radius:0}.financial-modal-heading[data-v-14645877]{align-items:stretch;flex-direction:column}.financial-modal-close[data-v-14645877]{width:100%}.financial-period-form[data-v-14645877]{grid-template-columns:1fr}.financial-period-form>p[data-v-14645877]{grid-column:auto}.financial-summary[data-v-14645877],.financial-month-row[data-v-14645877]{grid-template-columns:1fr}.financial-month-secondary[data-v-14645877]{grid-column:auto}.financial-modal-panel[data-v-14645877]{padding:12px}.financial-excluded dl[data-v-14645877]{grid-template-columns:1fr}.financial-category-list li[data-v-14645877]{grid-template-columns:minmax(0,1fr) auto}.financial-category-list li>span[data-v-14645877]{grid-column:1}.financial-category-list li>b[data-v-14645877]{grid-row:1 / span 2;grid-column:2}}@media(prefers-reduced-motion:reduce){.financial-loader[data-v-14645877]{animation:none}}.periodic-maintenance-backdrop[data-v-403ec96e]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020814db;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.periodic-maintenance-modal[data-v-403ec96e]{width:min(100%,620px);max-height:calc(100vh - 36px);overflow-y:auto;padding:26px;background:#10264a;border:1px solid #85505b;border-radius:18px;box-shadow:0 26px 80px #0000007a}.periodic-maintenance-modal-header[data-v-403ec96e]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.periodic-maintenance-modal-header span[data-v-403ec96e]{color:#f0afbd;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.periodic-maintenance-modal-header h2[data-v-403ec96e]{margin:.3rem 0 0}.completion-details[data-v-403ec96e]{display:grid;gap:1px;margin:0 0 16px;overflow:hidden;background:#29476f;border:1px solid #29476f;border-radius:11px}.completion-details div[data-v-403ec96e]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 12px;background:#0b1d39}.completion-details dt[data-v-403ec96e]{color:#849cbe;font-size:.72rem}.completion-details dd[data-v-403ec96e]{min-width:0;margin:0;color:#f0f6ff;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.completion-warning[data-v-403ec96e]{margin:0 0 18px;padding:12px 14px;color:#ffd7de;background:#552331;border:1px solid #994052;border-radius:10px;font-size:.78rem;line-height:1.45}.periodic-maintenance-modal form[data-v-403ec96e],.periodic-maintenance-modal label[data-v-403ec96e]{display:grid;gap:9px}.periodic-maintenance-modal label[data-v-403ec96e]{color:#cbd9ee;font-size:.8rem}.periodic-maintenance-modal input[data-v-403ec96e]{width:100%;text-transform:uppercase}.completion-error[data-v-403ec96e]{margin:0;color:#ffacb9;font-size:.75rem}.completion-submit[data-v-403ec96e]{width:100%;min-height:46px;margin-top:5px;color:#fff;background:#8d3043;border-color:#d05870}.completion-submit[data-v-403ec96e]:hover:not(:disabled){background:#a93b52}@media(max-width:600px){.periodic-maintenance-modal[data-v-403ec96e]{padding:20px}.periodic-maintenance-modal-header[data-v-403ec96e]{flex-direction:column}.periodic-maintenance-modal-header button[data-v-403ec96e]{width:100%}.completion-details div[data-v-403ec96e]{grid-template-columns:1fr;gap:4px}}.cash-in-backdrop[data-v-142f4039]{z-index:70;padding:18px;background:#020814db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cash-in-modal[data-v-142f4039]{width:min(1180px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;padding:26px;color:#e8f1ff;background:radial-gradient(circle at 92% 2%,rgba(52,122,219,.2),transparent 32%),#0b203e;border:1px solid #315885;border-radius:18px;box-shadow:0 28px 80px #00000080;outline:none}.cash-in-modal-heading[data-v-142f4039]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:12px}.cash-in-modal-heading>div[data-v-142f4039]{min-width:0}.cash-in-modal-heading>div>span[data-v-142f4039],.analytics-panel>header span[data-v-142f4039]{color:#79a9ed;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cash-in-modal-heading h2[data-v-142f4039]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem .7rem;margin:.3rem 0 0;font-size:clamp(1.15rem,2vw,1.65rem);outline:none}.cash-in-modal-heading h2[data-v-142f4039]:focus-visible{border-radius:5px;outline:2px solid #91bfff;outline-offset:4px}.cash-in-modal-heading h2 small[data-v-142f4039]{color:#80a9df;font-size:.65rem;letter-spacing:.08em}.close-cash-in[data-v-142f4039]{flex-shrink:0;padding:.55rem .8rem}.cash-in-period-bar[data-v-142f4039]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:14px;padding:9px 11px;background:#071931bd;border:1px solid #294b73;border-radius:12px}.cash-in-period-title[data-v-142f4039]{flex-shrink:0;color:#c6d8ee;font-size:.7rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}.cash-in-period-bar>div[data-v-142f4039]{display:inline-flex;flex-shrink:0;gap:6px}.cash-in-period-bar button[data-v-142f4039]{min-width:82px;min-height:44px;padding:.48rem .72rem;color:#9eb5d3;background:#0b294e;border:1px solid #355b85;border-radius:9px;font-size:.7rem;font-weight:850}.cash-in-period-bar button[data-v-142f4039]:hover{color:#fff;border-color:#6c9ed8}.cash-in-period-bar button[data-v-142f4039]:focus-visible{outline:2px solid #91bfff;outline-offset:2px}.cash-in-period-bar button[aria-pressed=true][data-v-142f4039]{color:#fff;background:linear-gradient(135deg,#2e70b7,#28568b);border-color:#80b7f2;box-shadow:inset 0 0 0 1px #ffffff17}.cash-in-period-bar p[data-v-142f4039]{min-width:0;margin:0;color:#90a8ca;font-size:.73rem;text-align:right}.cash-in-kpis[data-v-142f4039]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.cash-in-kpi[data-v-142f4039]{display:grid;min-width:0;align-content:center;gap:.28rem;padding:14px;background:#081b34d1;border:1px solid #2b4c73;border-radius:12px}.cash-in-kpi--primary[data-v-142f4039]{background:linear-gradient(145deg,#163e6bf0,#09223ff0);border-color:#4d7cad}.cash-in-kpi--today[data-v-142f4039]{border-color:#725b2e}.cash-in-kpi--warning[data-v-142f4039]{border-color:#8a6330}.cash-in-kpi span[data-v-142f4039]{color:#8fa8ca;font-size:.65rem;font-weight:750}.cash-in-kpi strong[data-v-142f4039]{color:#fff;font-size:clamp(.95rem,2vw,1.28rem);overflow-wrap:anywhere}.cash-in-kpi small[data-v-142f4039]{color:#819abd;font-size:.61rem;font-weight:720}.cash-in-kpi--today strong[data-v-142f4039]{color:#ffe0a1}.delta-positive[data-v-142f4039]{color:#79dfa5!important}.delta-negative[data-v-142f4039]{color:#ff9dac!important}.delta-neutral[data-v-142f4039]{color:#91a8c8!important}.analytics-warning[data-v-142f4039]{display:flex;align-items:center;gap:.55rem;margin:0 0 14px;padding:.7rem .8rem;color:#f3ce87;background:#5c401257;border:1px solid #765c2c;border-radius:10px;font-size:.72rem}.analytics-warning b[data-v-142f4039]{display:grid;width:19px;height:19px;flex-shrink:0;place-items:center;color:#382600;background:#e5b85e;border-radius:50%}.analytics-panel[data-v-142f4039]{min-width:0;margin-top:14px;padding:16px;background:#06172dd6;border:1px solid #294b73;border-radius:13px}.analytics-panel>header[data-v-142f4039]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:14px}.analytics-panel h3[data-v-142f4039]{margin:.18rem 0 0;color:#dceaff;font-size:.92rem}.chart-granularity-note[data-v-142f4039]{margin:.25rem 0 0;color:#819abd;font-size:.64rem;font-weight:700}.expanded-legend[data-v-142f4039]{display:flex;max-width:72%;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .65rem;color:#91a8c7;font-size:.59rem;font-weight:720}.expanded-legend span[data-v-142f4039]{display:inline-flex;align-items:center;gap:.3rem}.expanded-legend span.is-invalid[data-v-142f4039],.expanded-legend span.is-excluded[data-v-142f4039],.expanded-legend span.is-partial-data[data-v-142f4039]{color:#efbd70}.expanded-legend span.is-missing-data[data-v-142f4039]{color:#7189aa}.expanded-legend em[data-v-142f4039]{font-size:.52rem;font-style:normal}.expanded-legend i[data-v-142f4039]{width:9px;height:9px;flex-shrink:0;border-radius:2px;background:#60758f}.expanded-legend .legend-terminal[data-v-142f4039]{background:#4b9cff}.expanded-legend .legend-wet[data-v-142f4039]{background:repeating-linear-gradient(135deg,#27b9d0 0,#27b9d0 3px,#b4f3fa 3px,#b4f3fa 4px)}.expanded-legend .legend-dry[data-v-142f4039]{background:repeating-linear-gradient(0deg,#7868e6 0,#7868e6 3px,#c8c0ff 3px,#c8c0ff 4px)}.expanded-legend .legend-robot[data-v-142f4039]{background:#c98942}.expanded-legend .legend-previous[data-v-142f4039]{height:2px;background:repeating-linear-gradient(90deg,#f0cc87 0 4px,transparent 4px 7px)}.source-focus-control[data-v-142f4039]{display:grid;gap:.5rem;margin:-.1rem 0 .7rem}.source-focus-control>div[data-v-142f4039]{display:flex;min-width:0;flex-wrap:wrap;gap:.4rem}.source-focus-control button[data-v-142f4039]{display:grid;min-height:44px;align-content:center;gap:.12rem;padding:.48rem .7rem;color:#a8bdd8;background:#091f3adb;border:1px solid #355a83;border-radius:999px;font-size:.64rem;font-weight:800}.source-focus-control button[data-v-142f4039]:hover{color:#eef6ff;border-color:#6294cd}.source-focus-control button[data-v-142f4039]:focus-visible{outline:2px solid #91bfff;outline-offset:2px}.source-focus-control button[aria-pressed=true][data-v-142f4039]{color:#fff;background:linear-gradient(135deg,#2e6cae,#285485);border-color:#7bb0ec;box-shadow:inset 0 0 0 1px #ffffff14}.source-focus-control button small[data-v-142f4039]{color:#e3b86b;font-size:.5rem;font-weight:750}.source-focus-control button[data-v-142f4039]:disabled{cursor:not-allowed;opacity:.72}.source-focus-control button[data-v-142f4039]:disabled:hover{color:#a8bdd8;border-color:#355a83}.source-focus-control p[data-v-142f4039]{margin:0;padding:.55rem .68rem;color:#a9bfda;background:#1d3c5e5c;border-left:3px solid #7d6de8;border-radius:7px;font-size:.66rem}.source-focus-control p b[data-v-142f4039]{color:#e3edff}.responsive-analytics-table[data-v-142f4039]{max-width:100%;overflow:visible}.responsive-analytics-table table[data-v-142f4039]{width:100%;border-collapse:collapse;font-size:.7rem}.responsive-analytics-table th[data-v-142f4039],.responsive-analytics-table td[data-v-142f4039]{padding:.65rem .55rem;border-bottom:1px solid #294562;text-align:right;vertical-align:middle}.responsive-analytics-table thead th[data-v-142f4039]{color:#8fa9ca;font-size:.59rem;letter-spacing:.03em}.responsive-analytics-table th[data-v-142f4039]:first-child,.responsive-analytics-table td[data-v-142f4039]:first-child{text-align:left}.responsive-analytics-table tbody th[data-v-142f4039]{color:#dbe9fb}.responsive-analytics-table tbody tr[data-v-142f4039]{transition:background .15s}.responsive-analytics-table tbody tr.is-active[data-v-142f4039]{background:#3470b538}.responsive-analytics-table tbody tr.is-partial[data-v-142f4039]{background:#6c4e1c2e}.responsive-analytics-table tbody tr.has-partial-data[data-v-142f4039]{box-shadow:inset 3px 0 #d7aa55}.responsive-analytics-table tbody tr[data-v-142f4039]:focus-visible{outline:2px solid #87b9fb;outline-offset:-2px}.responsive-analytics-table th.is-focused-source[data-v-142f4039],.responsive-analytics-table td.is-focused-source[data-v-142f4039]{color:#fff;background:#4f56bd33;box-shadow:inset 0 -2px #897eff99}.source-value-cell span[data-v-142f4039]{display:block;color:#e7f0fd}.source-value-cell small[data-v-142f4039]{display:block;margin-top:.2rem;color:#d9b66f;font-size:.55rem;line-height:1.25}.previous-value-cell span[data-v-142f4039]{display:block}.previous-value-cell small[data-v-142f4039]{display:block;margin-top:.18rem;color:#d9b66f;font-size:.54rem;line-height:1.2}.row-state[data-v-142f4039]{display:inline-block;padding:.2rem .35rem;color:#b9cbe2;background:#183657;border-radius:5px;font-size:.57rem;white-space:nowrap}.service-context[data-v-142f4039]{border-color:#3e526c}.service-context>p[data-v-142f4039]{margin:-.2rem 0 .9rem;color:#91a7c5;font-size:.7rem}.service-context>p b[data-v-142f4039]{display:block;margin-top:.35rem;color:#d9b66f}.service-context dl[data-v-142f4039]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.service-context dl div[data-v-142f4039]{min-width:0;padding:.75rem;background:#0c233fb3;border-radius:9px}.service-context dt[data-v-142f4039]{color:#829abd;font-size:.63rem}.service-context dd[data-v-142f4039]{margin:.25rem 0 0;color:#dbe8f8;font-size:.9rem;font-weight:800;overflow-wrap:anywhere}.analytics-empty[data-v-142f4039]{min-height:170px;display:grid;place-items:center;color:#8299bc}.visually-hidden[data-v-142f4039]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cash-in-modal-state[data-v-142f4039]{min-height:360px;display:grid;align-content:center;justify-items:center;gap:.55rem;text-align:center}.cash-in-modal-state p[data-v-142f4039]{margin:0;color:#8ea6c8;font-size:.75rem}.cash-in-loader[data-v-142f4039]{width:42px;height:42px;border:3px solid #294f7c;border-top-color:#6ca7f5;border-radius:50%;animation:cash-in-spin-142f4039 .8s linear infinite}.cash-in-modal-error[data-v-142f4039]{color:#ffc0ca}.cash-in-modal-error button[data-v-142f4039]{margin-top:.5rem}@keyframes cash-in-spin-142f4039{to{transform:rotate(360deg)}}@media(max-width:900px){.cash-in-period-bar[data-v-142f4039]{align-items:stretch;flex-direction:column}.cash-in-period-bar p[data-v-142f4039]{text-align:left}.cash-in-kpis[data-v-142f4039]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel>header[data-v-142f4039]{flex-direction:column}.expanded-legend[data-v-142f4039]{max-width:none;justify-content:flex-start}}@media(max-width:650px){.cash-in-backdrop[data-v-142f4039]{padding:0}.cash-in-modal[data-v-142f4039]{width:100%;height:100dvh;max-height:none;padding:16px;border:0;border-radius:0}.cash-in-modal-heading[data-v-142f4039]{align-items:stretch;flex-direction:column}.close-cash-in[data-v-142f4039]{width:100%}.cash-in-period-bar>div[data-v-142f4039]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cash-in-period-bar button[data-v-142f4039]{width:100%;min-width:0}.cash-in-kpis[data-v-142f4039]{grid-template-columns:1fr}.analytics-panel[data-v-142f4039]{padding:12px}.responsive-analytics-table table[data-v-142f4039],.responsive-analytics-table tbody[data-v-142f4039],.responsive-analytics-table tr[data-v-142f4039],.responsive-analytics-table th[data-v-142f4039],.responsive-analytics-table td[data-v-142f4039]{display:block;width:100%}.responsive-analytics-table thead[data-v-142f4039]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.responsive-analytics-table tbody[data-v-142f4039]{display:grid;gap:.7rem}.responsive-analytics-table tbody tr[data-v-142f4039]{padding:.55rem .7rem;background:#0c233fb8;border:1px solid #2d4b70;border-radius:10px}.responsive-analytics-table th[data-v-142f4039],.responsive-analytics-table td[data-v-142f4039]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.45rem 0;border-bottom:1px solid #294562;text-align:right!important}.responsive-analytics-table th[data-v-142f4039]:last-child,.responsive-analytics-table td[data-v-142f4039]:last-child{border-bottom:0}.responsive-analytics-table th[data-v-142f4039]:before,.responsive-analytics-table td[data-v-142f4039]:before{color:#829abd;content:attr(data-label);font-size:.6rem;font-weight:650;text-align:left}.responsive-analytics-table .source-value-cell small[data-v-142f4039]{grid-column:2;max-width:170px;text-align:right}.responsive-analytics-table tbody th[data-v-142f4039]{font-size:.78rem}.service-context dl[data-v-142f4039]{grid-template-columns:1fr}}@media(max-width:650px){.responsive-analytics-table .previous-value-cell small[data-v-142f4039]{grid-column:2;max-width:170px;text-align:right}}@media(prefers-reduced-motion:reduce){.cash-in-loader[data-v-142f4039]{animation:none}.responsive-analytics-table tbody tr[data-v-142f4039]{transition:none}}.usage-maintenance-backdrop[data-v-2a05512f]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020814db;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.usage-maintenance-modal[data-v-2a05512f]{width:min(100%,620px);max-height:calc(100vh - 36px);overflow-y:auto;padding:26px;background:#10264a;border:1px solid #85505b;border-radius:18px;box-shadow:0 26px 80px #0000007a}.usage-maintenance-modal-header[data-v-2a05512f]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.usage-maintenance-modal-header span[data-v-2a05512f]{color:#f0afbd;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.usage-maintenance-modal-header h2[data-v-2a05512f]{margin:.3rem 0 0}.completion-details[data-v-2a05512f]{display:grid;gap:1px;margin:0 0 16px;overflow:hidden;background:#29476f;border:1px solid #29476f;border-radius:11px}.completion-details div[data-v-2a05512f]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 12px;background:#0b1d39}.completion-details dt[data-v-2a05512f]{color:#849cbe;font-size:.72rem}.completion-details dd[data-v-2a05512f]{min-width:0;margin:0;color:#f0f6ff;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.completion-warning[data-v-2a05512f]{margin:0 0 18px;padding:12px 14px;color:#ffd7de;background:#552331;border:1px solid #994052;border-radius:10px;font-size:.78rem;line-height:1.45}.usage-maintenance-modal form[data-v-2a05512f],.usage-maintenance-modal label[data-v-2a05512f]{display:grid;gap:9px}.usage-maintenance-modal label[data-v-2a05512f]{color:#cbd9ee;font-size:.8rem}.usage-maintenance-modal input[data-v-2a05512f]{width:100%;text-transform:uppercase}.completion-error[data-v-2a05512f]{margin:0;color:#ffacb9;font-size:.75rem}.completion-submit[data-v-2a05512f]{width:100%;min-height:46px;margin-top:5px;color:#fff;background:#8d3043;border-color:#d05870}.completion-submit[data-v-2a05512f]:hover:not(:disabled){background:#a93b52}@media(max-width:600px){.usage-maintenance-modal[data-v-2a05512f]{padding:20px}.usage-maintenance-modal-header[data-v-2a05512f]{flex-direction:column}.usage-maintenance-modal-header button[data-v-2a05512f]{width:100%}.completion-details div[data-v-2a05512f]{grid-template-columns:1fr;gap:4px}}.robot-shift-card[data-v-55e05609]{display:grid;min-width:0;min-height:82px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:minmax(0,auto);align-items:center;gap:10px;padding:10px 11px;background:linear-gradient(135deg,#221e44d1,#122240eb);border:1px solid #5a548b;border-radius:11px;box-shadow:inset 3px 0 #a894f4}.robot-shift-card--closed[data-v-55e05609]{border-color:#b64b60;box-shadow:inset 3px 0 #a894f4,0 0 0 1px #e66d7f47}.robot-shift-card-icon[data-v-55e05609]{display:grid;width:36px;height:36px;place-items:center;color:#b8a5ff;background:#a894f41f;border:1px solid rgba(168,148,244,.38);border-radius:10px}.robot-shift-card--closed .robot-shift-card-icon[data-v-55e05609]{color:#ff93a3;border-color:#b64b60}.robot-shift-card-icon svg[data-v-55e05609]{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.robot-shift-card-copy[data-v-55e05609]{display:grid;min-width:0;gap:3px}.robot-shift-card .robot-shift-card-title[data-v-55e05609]{display:flex;min-width:0;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.robot-shift-card-copy header strong[data-v-55e05609]{color:#f0edff;font-size:.75rem}.robot-shift-chip[data-v-55e05609]{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:4px 9px;color:#d9d3ed;background:#33364f;border:1px solid #626782;border-radius:999px;font-size:.7rem;font-weight:850;line-height:1.25;white-space:nowrap}.robot-shift-chip--open[data-v-55e05609]{color:#a8ebc2;background:#1f694459;border-color:#397b59}.robot-shift-chip--closed[data-v-55e05609]{color:#ffc0ca;background:#5e223180;border-color:#b64b60}.robot-shift-chip--unavailable[data-v-55e05609]{color:#f1cfa1;background:#63431c61;border-color:#816038}.robot-shift-card-copy p[data-v-55e05609]{display:flex;min-width:0;flex-wrap:wrap;gap:3px 7px;margin:0;color:#dce7f8;font-size:.68rem}.robot-shift-card-copy p b[data-v-55e05609]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.robot-shift-card-copy p span[data-v-55e05609]{flex-shrink:0;color:#9aabca;font-family:ui-monospace,monospace}.robot-shift-card-copy small[data-v-55e05609]{min-width:0;color:#899cbc;font-size:.61rem;overflow-wrap:anywhere}.robot-shift-card-details[data-v-55e05609],.robot-shift-card-telemetry[data-v-55e05609]{min-width:0;grid-column:1 / -1;padding-top:10px;border-top:1px solid rgba(168,148,244,.2)}.robot-shift-card-facts[data-v-55e05609]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0}.robot-shift-card-facts>div[data-v-55e05609]{min-width:0}.robot-shift-card-facts dt[data-v-55e05609]{color:#9aabca;font-size:.62rem;line-height:1.4;overflow-wrap:anywhere}.robot-shift-card-facts dd[data-v-55e05609]{margin:3px 0 0;color:#e9e6f8;font-size:.74rem;font-weight:750;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.robot-shift-card-comment[data-v-55e05609]{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:#b6c4d8;font-size:.68rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.robot-shift-card-telemetry h4[data-v-55e05609]{margin:0 0 8px;color:#b8a5ff;font-size:.68rem;font-weight:800}.robot-shift-card-facts--telemetry[data-v-55e05609]{grid-template-columns:repeat(4,minmax(0,1fr))}.robot-shift-card-facts .is-online[data-v-55e05609]{color:#a8ebc2}.robot-shift-card-facts .is-offline[data-v-55e05609]{color:#f1cfa1}.robot-shift-card-empty[data-v-55e05609]{margin:0;color:#9aabca;font-size:.68rem}.robot-shift-card-action[data-v-55e05609]{min-height:38px;padding:.5rem .68rem;color:#f1edff;background:#514091;border-color:#806fd0;font-size:.66rem;white-space:nowrap}.robot-shift-card-action[data-v-55e05609]:hover:not(:disabled){color:#fff;background:#6652ae;border-color:#9a89e5}.robot-shift-card-action[data-v-55e05609]:active:not(:disabled){color:#eee9ff;background:#3d306f;border-color:#7563bd}.robot-shift-card-action[data-v-55e05609]:focus-visible{outline:2px solid #b8a5ff;outline-offset:2px}@media(max-width:760px){.robot-shift-card-facts[data-v-55e05609],.robot-shift-card-facts--telemetry[data-v-55e05609]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.robot-shift-card[data-v-55e05609]{grid-template-columns:36px minmax(0,1fr)}.robot-shift-card-action[data-v-55e05609]{width:100%;min-height:44px;grid-column:1 / -1}}@media(max-width:480px){.robot-shift-card-facts[data-v-55e05609],.robot-shift-card-facts--telemetry[data-v-55e05609]{grid-template-columns:minmax(0,1fr)}}.robot-shift-history[data-v-7dc0bc9f]{min-width:0;container-name:robot-shift-history;container-type:inline-size}.robot-shift-history-header[data-v-7dc0bc9f]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.robot-shift-history-header h3[data-v-7dc0bc9f]{margin:0;color:#dcd5ff;font-size:1rem}.robot-shift-history-header p[data-v-7dc0bc9f]{margin:.25rem 0 0;color:#879bbb;font-size:.68rem}.robot-shift-history-filter[data-v-7dc0bc9f]{display:grid;grid-template-columns:132px 132px auto;align-items:end;gap:8px}.robot-shift-history-filter label[data-v-7dc0bc9f]{display:grid;gap:5px;margin:0;color:#99acc8;font-size:.67rem}.robot-shift-history-filter input[data-v-7dc0bc9f]{min-height:40px;padding:.55rem .62rem;color-scheme:dark}.robot-shift-history-filter button[data-v-7dc0bc9f]{min-height:40px;padding:.55rem .7rem}.robot-shift-history-error[data-v-7dc0bc9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;color:#ffc3cd;background:#5b1d2c61;border:1px solid #8c3e50;border-radius:9px;font-size:.74rem}.robot-shift-history-error button[data-v-7dc0bc9f]{flex-shrink:0;min-height:38px;padding:.45rem .65rem}.robot-shift-history-state[data-v-7dc0bc9f],.robot-shift-history-empty[data-v-7dc0bc9f]{margin:0;padding:24px;color:#91a5c5;text-align:center}.robot-shift-history-table-wrap[data-v-7dc0bc9f]{min-width:0;overflow:hidden;border:1px solid #3f4f75;border-radius:10px}.robot-shift-history-table-wrap.is-loading[data-v-7dc0bc9f]{opacity:.62}.robot-shift-history-table[data-v-7dc0bc9f]{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.robot-shift-column-period[data-v-7dc0bc9f]{width:17%}.robot-shift-column-counter[data-v-7dc0bc9f]{width:12%}.robot-shift-column-discrepancy[data-v-7dc0bc9f]{width:10%}.robot-shift-column-state[data-v-7dc0bc9f]{width:24%}.robot-shift-column-details[data-v-7dc0bc9f]{width:13%}.robot-shift-history-table thead[data-v-7dc0bc9f]{border-bottom:1px solid #304261}.robot-shift-history-table tbody+tbody[data-v-7dc0bc9f]{border-top:1px solid #304261}.robot-shift-history-table th[data-v-7dc0bc9f]{padding:9px 10px;color:#9aadd0;background:#142441;font-size:.63rem;font-weight:850;letter-spacing:.04em;text-align:left;text-transform:uppercase}.robot-shift-history-table th[data-v-7dc0bc9f],.robot-shift-history-table td[data-v-7dc0bc9f]{min-width:0}.robot-shift-history-table td[data-v-7dc0bc9f]{padding:10px;color:#d3deef;background:#0e203b;font-size:.69rem;vertical-align:top}.robot-shift-history-group.is-even td[data-v-7dc0bc9f]{background:#122641}.robot-shift-period-content[data-v-7dc0bc9f]{display:grid;min-width:0;gap:2px}.robot-shift-period-content span[data-v-7dc0bc9f]{color:#8879bd}.robot-shift-history-counter[data-v-7dc0bc9f]{white-space:normal}.robot-shift-history-table td.robot-shift-history-counter[data-v-7dc0bc9f]{padding-inline:6px}.robot-shift-history-range[data-v-7dc0bc9f]{display:flex;align-items:center;gap:3px;color:#dce5f2;font-size:.66rem;font-weight:750;white-space:nowrap}.robot-shift-history-range>span[data-v-7dc0bc9f]{min-width:0;white-space:nowrap}.robot-shift-history-range>span[data-v-7dc0bc9f]:nth-child(2){color:#8173b5}.robot-shift-history-counter>small[data-v-7dc0bc9f]{display:block;margin-top:4px;color:#9bafd0;font-size:.61rem;font-weight:750}.robot-shift-anomalies[data-v-7dc0bc9f]{display:grid;min-width:0;gap:4px;margin:0;padding:0;list-style:none}.robot-shift-anomalies li[data-v-7dc0bc9f]{color:#eccb89;font-size:.63rem;line-height:1.35}.robot-shift-anomalies li.is-danger[data-v-7dc0bc9f]{color:#ffabb8}.robot-shift-ok[data-v-7dc0bc9f]{color:#91ddb0}.robot-shift-history-details-toggle[data-v-7dc0bc9f]{min-height:0;padding:0;color:#b7a7ff;background:transparent;border:0;border-radius:3px;box-shadow:none;font:inherit;font-weight:800;text-align:left}.robot-shift-history-details-toggle[data-v-7dc0bc9f]:hover:not(:disabled){color:#ddd5ff;background:transparent}.robot-shift-history-details-toggle[data-v-7dc0bc9f]:focus-visible{outline:2px solid #b7a7ff;outline-offset:3px}.robot-shift-history-expanded-row td[data-v-7dc0bc9f]{padding:0 10px 10px;border-top:0}.robot-shift-history-details-grid[data-v-7dc0bc9f]{display:grid;width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;border-top:1px dashed #405370}.robot-shift-history-details-grid section[data-v-7dc0bc9f]{min-width:0;padding:9px;background:#0a1b33;border:1px solid #334867;border-radius:8px}.robot-shift-history-details-grid h4[data-v-7dc0bc9f]{margin:0 0 5px;color:#eeeaff;font-size:.68rem}.robot-shift-history-details-grid p[data-v-7dc0bc9f]{margin:0 0 7px;color:#9eb1cc;overflow-wrap:anywhere}.robot-shift-history-details-grid dl[data-v-7dc0bc9f]{display:grid;gap:3px;margin:0}.robot-shift-history-details-grid dl div[data-v-7dc0bc9f]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px}.robot-shift-history-details-grid dt[data-v-7dc0bc9f]{color:#8196b7}.robot-shift-history-details-grid dd[data-v-7dc0bc9f]{min-width:0;margin:0;color:#e1e9f5;font-weight:800;overflow-wrap:anywhere}.robot-shift-history-details-grid .robot-shift-comment[data-v-7dc0bc9f]{margin:8px 0 0;padding-top:7px;color:#c8d5e8;border-top:1px dashed #344865;white-space:pre-wrap}.robot-shift-history-pagination[data-v-7dc0bc9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.robot-shift-history-pagination button[data-v-7dc0bc9f]{min-height:40px;padding:.5rem .7rem}.robot-shift-history-pagination span[data-v-7dc0bc9f]{color:#8ea2c1;font-size:.68rem;text-align:center}.visually-hidden[data-v-7dc0bc9f]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@container robot-shift-history (max-width: 900px){.robot-shift-history-header[data-v-7dc0bc9f]{align-items:stretch;flex-direction:column}.robot-shift-history-filter[data-v-7dc0bc9f]{grid-template-columns:1fr 1fr}.robot-shift-history-filter button[data-v-7dc0bc9f]{min-height:44px;grid-column:1 / -1}.robot-shift-history-filter input[data-v-7dc0bc9f]{min-height:44px}.robot-shift-history-error[data-v-7dc0bc9f]{align-items:stretch;flex-direction:column}.robot-shift-history-error button[data-v-7dc0bc9f]{width:100%;min-height:44px}.robot-shift-history-table-wrap[data-v-7dc0bc9f]{border:0}.robot-shift-history-table[data-v-7dc0bc9f]{display:grid;width:100%;gap:10px}.robot-shift-history-table colgroup[data-v-7dc0bc9f]{display:none}.robot-shift-history-table tbody[data-v-7dc0bc9f],.robot-shift-history-table tr[data-v-7dc0bc9f],.robot-shift-history-table td[data-v-7dc0bc9f]{display:block;width:100%;min-width:0}.robot-shift-history-table thead[data-v-7dc0bc9f]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.robot-shift-history-table tbody[data-v-7dc0bc9f]{overflow:hidden;border:1px solid #3f4f75;border-radius:10px}.robot-shift-history-table tr[data-v-7dc0bc9f]{border:0;border-radius:0}.robot-shift-history-table td[data-v-7dc0bc9f]{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:10px;padding:9px 11px;text-align:right}.robot-shift-history-table td[data-v-7dc0bc9f]:before{color:#8297b8;content:attr(data-label);font-size:.63rem;font-weight:750;text-align:left}.robot-shift-history-counter[data-v-7dc0bc9f]{white-space:normal}.robot-shift-history-counter>small[data-v-7dc0bc9f],.robot-shift-history-range[data-v-7dc0bc9f]{grid-column:2;justify-content:flex-end}.robot-shift-history-range[data-v-7dc0bc9f]{display:flex;flex-wrap:wrap}.robot-shift-period[data-v-7dc0bc9f]{min-width:0}.robot-shift-period-content[data-v-7dc0bc9f]{grid-column:2}.robot-shift-anomalies[data-v-7dc0bc9f]{min-width:0;text-align:left}.robot-shift-history-details-cell .robot-shift-history-details-toggle[data-v-7dc0bc9f]{grid-column:2;justify-self:end}.robot-shift-history-expanded-row td[data-v-7dc0bc9f]{display:block;padding:11px;text-align:left;border-top:1px dashed #405370}.robot-shift-history-expanded-row td[data-v-7dc0bc9f]:before{content:none}.robot-shift-history-details-grid[data-v-7dc0bc9f]{grid-template-columns:1fr;padding-top:0;border-top:0}.robot-shift-history-pagination[data-v-7dc0bc9f]{display:grid;grid-template-columns:1fr 1fr}.robot-shift-history-pagination button[data-v-7dc0bc9f]{min-height:44px}.robot-shift-history-pagination span[data-v-7dc0bc9f]{grid-column:1 / -1;grid-row:1}}.robot-shift-backdrop[data-v-b9723260]{z-index:30}.robot-shift-modal[data-v-b9723260]{--shift-accent: #b7a7ff;--shift-border: #514a78;position:relative;display:flex;width:min(1160px,100%);height:min(760px,calc(100dvh - 32px));min-height:0;flex-direction:column;overflow:hidden}.robot-shift-modal-header[data-v-b9723260]{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 24px 16px;border-bottom:1px solid var(--shift-border)}.robot-shift-modal-header>div[data-v-b9723260]{min-width:0}.robot-shift-modal-header p[data-v-b9723260]{margin:0;color:#9a8ee0;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.robot-shift-modal-header h2[data-v-b9723260]{margin:.2rem 0 .28rem;color:#f2efff;font-size:1.42rem}.robot-shift-modal-header span[data-v-b9723260]{color:#91a4c2;font-size:.72rem;line-height:1.4}.robot-shift-modal-header button[data-v-b9723260]{flex:0 0 auto;min-height:40px;padding:.55rem .8rem}.robot-shift-modal-body[data-v-b9723260]{display:flex;min-height:0;flex:1;flex-direction:column}.robot-shift-tabs[data-v-b9723260]{display:flex;flex:0 0 auto;gap:4px;padding:10px 24px 0;border-bottom:1px solid #344568}.robot-shift-tabs button[data-v-b9723260]{min-height:40px;padding:.55rem .8rem;color:#94a6c4;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;box-shadow:none;font-size:.74rem}.robot-shift-tabs button[data-v-b9723260]:hover:not(:disabled){color:#eeeaff;background:#b7a7ff0f}.robot-shift-tabs button[aria-selected=true][data-v-b9723260]{color:#eeeaff;border-bottom-color:var(--shift-accent)}.robot-shift-tabs button[data-v-b9723260]:focus-visible{outline:2px solid var(--shift-accent);outline-offset:-2px}.robot-shift-scroll[data-v-b9723260]{min-height:0;flex:1;overflow-y:auto;padding:20px 24px 26px}.robot-shift-notice[data-v-b9723260]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;color:#e6cc91;background:#5d3f1859;border:1px solid #7b5b31;border-radius:9px;font-size:.73rem;line-height:1.4}.robot-shift-notice--success[data-v-b9723260]{color:#a8edc3;background:#1b583857;border-color:#397b59}.robot-shift-notice--error[data-v-b9723260],.robot-shift-notice--danger[data-v-b9723260]{color:pink;background:#5b1d2c61;border-color:#8c3e50}.robot-shift-notice button[data-v-b9723260]{flex-shrink:0;min-height:38px;padding:.45rem .65rem}.robot-shift-loading[data-v-b9723260]{display:grid;min-height:260px;margin:0;place-items:center;color:#9aaeca}.robot-shift-current-grid[data-v-b9723260]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.robot-shift-current-main[data-v-b9723260],.robot-shift-current-side[data-v-b9723260]{min-width:0}.robot-shift-current-main[data-v-b9723260]{display:grid;gap:14px}.robot-shift-current-side[data-v-b9723260]{display:grid;gap:12px}.robot-shift-state-heading[data-v-b9723260]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;background:linear-gradient(135deg,#272149b8,#11233eeb);border:1px solid var(--shift-border);border-radius:12px}.robot-shift-state-heading p[data-v-b9723260]{margin:0 0 .2rem;color:#eeeaff;font-size:.86rem;font-weight:800}.robot-shift-state-heading h3[data-v-b9723260]{margin:0;color:#a9b8d0;font-family:ui-monospace,monospace;font-size:.72rem}.robot-shift-state-chip[data-v-b9723260]{flex-shrink:0;padding:4px 8px;color:#d9d3ed;background:#33364f;border:1px solid #626782;border-radius:999px;font-size:.62rem;font-weight:850}.robot-shift-state-chip.is-open[data-v-b9723260]{color:#a8ebc2;background:#1f694459;border-color:#397b59}.robot-shift-state-chip.is-closed[data-v-b9723260]{color:#c4d8f4;background:#2b466a80;border-color:#526f95}.robot-shift-state-chip.is-unavailable[data-v-b9723260]{color:#f1cfa1;background:#63431c61;border-color:#816038}.robot-shift-unavailable[data-v-b9723260]{margin:0;padding:14px;color:#f1cfa1;background:#63431c45;border:1px solid #816038;border-radius:10px;line-height:1.45}.robot-shift-open-summary[data-v-b9723260],.robot-shift-closed-summary[data-v-b9723260]{padding:15px 16px;background:#102540;border:1px solid #354c6c;border-radius:11px}.robot-shift-open-summary h4[data-v-b9723260],.robot-shift-closed-summary h4[data-v-b9723260],.robot-shift-telemetry h4[data-v-b9723260],.robot-shift-form h4[data-v-b9723260]{margin:0;color:#e7e0ff;font-size:.82rem}.robot-shift-open-summary dl[data-v-b9723260]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.robot-shift-open-summary dl div[data-v-b9723260]{min-width:0}.robot-shift-open-summary dt[data-v-b9723260]{color:#8499b9;font-size:.65rem}.robot-shift-open-summary dd[data-v-b9723260]{margin:.25rem 0 0;color:#e3eaf5;font-size:.74rem;font-weight:750;overflow-wrap:anywhere}.robot-shift-open-comment[data-v-b9723260]{margin:12px 0 0;padding-top:10px;color:#b6c4d8;border-top:1px dashed #405370;font-size:.72rem;white-space:pre-wrap;overflow-wrap:anywhere}.robot-shift-closed-summary p[data-v-b9723260]{margin:.4rem 0 0;color:#91a5c2;font-size:.74rem}.robot-shift-counter-table-wrap[data-v-b9723260]{overflow-x:auto;border:1px solid #354c6c;border-radius:10px}.robot-shift-counter-table[data-v-b9723260]{width:100%;border-collapse:collapse}.robot-shift-counter-table th[data-v-b9723260],.robot-shift-counter-table td[data-v-b9723260]{padding:10px 12px;border-top:1px solid #304562;font-size:.7rem;text-align:left}.robot-shift-counter-table thead th[data-v-b9723260]{color:#879cba;background:#142944;border-top:0;font-size:.63rem;text-transform:uppercase}.robot-shift-counter-table tbody th[data-v-b9723260]{color:#a8b7cb;font-weight:750}.robot-shift-counter-table tbody td[data-v-b9723260]{color:#e0e7f2;font-weight:800}.robot-shift-counter-table tbody tr[data-v-b9723260]{background:#0e213b}.robot-shift-counter-table tbody tr+tr[data-v-b9723260]{background:#122942}.robot-shift-telemetry[data-v-b9723260]{padding:14px;background:#102540;border:1px solid #354c6c;border-radius:11px}.robot-shift-telemetry header[data-v-b9723260]{display:flex;align-items:center;justify-content:space-between;gap:10px}.robot-shift-telemetry header span[data-v-b9723260]{color:#91ddb0;font-size:.64rem;font-weight:800}.robot-shift-telemetry header span.is-offline[data-v-b9723260]{color:#f0c778}.robot-shift-telemetry dl[data-v-b9723260]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0}.robot-shift-telemetry dl div[data-v-b9723260]{min-width:0;padding:8px 9px;background:#0a1d35;border-radius:8px}.robot-shift-telemetry dl div[data-v-b9723260]:last-child{grid-column:1 / -1}.robot-shift-telemetry dt[data-v-b9723260]{color:#8196b7;font-size:.61rem}.robot-shift-telemetry dd[data-v-b9723260]{margin:.2rem 0 0;color:#e4eaf4;font-size:.7rem;font-weight:800;overflow-wrap:anywhere}.robot-shift-read-only[data-v-b9723260]{margin:0;padding:11px 13px;color:#c9c2e6;background:#7360aa21;border:1px solid #554d7b;border-radius:9px;font-size:.72rem;font-weight:800}.robot-shift-read-only--danger[data-v-b9723260]{color:pink;background:#5b1d2c61;border-color:#8c3e50;line-height:1.4}.robot-shift-form[data-v-b9723260]{display:grid;gap:9px;padding:14px;background:#132a47;border:1px solid #4e4772;border-radius:11px}.robot-shift-form label[data-v-b9723260]{display:grid;gap:6px;margin:0;color:#c5d0e2;font-size:.7rem;font-weight:750}.robot-shift-form label span[data-v-b9723260]{display:flex;justify-content:space-between;gap:8px}.robot-shift-form label small[data-v-b9723260]{color:#7f94b4;font-size:.6rem;font-weight:650}.robot-shift-form input[data-v-b9723260]{width:100%;min-width:0;min-height:42px;padding:.68rem;color:#edf3fc;background:#091b33;border:1px solid #425a7b;border-radius:9px;font:inherit}.robot-shift-form textarea[data-v-b9723260]{min-height:76px}.robot-shift-form input[data-v-b9723260]:focus{border-color:#8d7dcb;outline:3px solid rgba(183,167,255,.15)}.robot-shift-field-hint[data-v-b9723260]{margin:-4px 0 0;color:#8196b7;font-size:.63rem}.robot-shift-field-error[data-v-b9723260]{margin:-4px 0 0;color:#ffabb8;font-size:.65rem;line-height:1.35}.robot-shift-form>button[data-v-b9723260]{width:100%;min-height:44px;margin-top:3px;background:#6655b0;border-color:#9180d2}.robot-shift-form>button[data-v-b9723260]:hover:not(:disabled){background:#7865c7}.robot-shift-confirm-overlay[data-v-b9723260]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#030712db}.robot-shift-confirm[data-v-b9723260]{width:min(580px,100%);max-height:calc(100dvh - 64px);padding:22px;overflow-y:auto;background:#142442;border:1px solid #6a5e99;border-radius:14px;box-shadow:0 22px 56px #0000007a}.robot-shift-confirm>p[data-v-b9723260]:first-child{margin:0;color:#9f91e6;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.robot-shift-confirm h3[data-v-b9723260]{margin:.35rem 0 14px;color:#f1eeff}.robot-shift-confirm dl[data-v-b9723260]{display:grid;gap:7px;margin:0}.robot-shift-confirm dl div[data-v-b9723260]{display:flex;justify-content:space-between;gap:16px;padding:8px 9px;background:#0c1d37;border-radius:7px}.robot-shift-confirm dt[data-v-b9723260]{color:#8ea2c1;font-size:.69rem}.robot-shift-confirm dd[data-v-b9723260]{margin:0;color:#e2e9f4;font-size:.72rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.robot-shift-confirm-effect[data-v-b9723260],.robot-shift-confirm-warning[data-v-b9723260],.robot-shift-confirm-error[data-v-b9723260]{margin:13px 0 0;padding:10px 11px;color:#c5d1e2;background:#102945;border:1px solid #3a567a;border-radius:8px;font-size:.73rem;line-height:1.45}.robot-shift-confirm-warning[data-v-b9723260]{color:#f2d091;background:#68451857;border-color:#805e30}.robot-shift-confirm-error[data-v-b9723260]{color:pink;background:#5b1d2c61;border-color:#8c3e50}.robot-shift-confirm-actions[data-v-b9723260]{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.robot-shift-confirm-actions button[data-v-b9723260]{min-height:42px;padding:.62rem .8rem}.robot-shift-confirm-progress[data-v-b9723260]{margin:9px 0 0;color:#aebbd0;font-size:.69rem;text-align:right}@media(max-width:760px){.robot-shift-backdrop[data-v-b9723260]{align-items:stretch;padding:0}.robot-shift-modal[data-v-b9723260]{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.robot-shift-modal-header[data-v-b9723260]{padding:15px 16px 13px}.robot-shift-modal-header button[data-v-b9723260]{min-height:44px}.robot-shift-tabs[data-v-b9723260]{padding:8px 16px 0}.robot-shift-tabs button[data-v-b9723260]{min-height:44px;flex:1}.robot-shift-scroll[data-v-b9723260]{padding:16px}.robot-shift-current-grid[data-v-b9723260],.robot-shift-open-summary dl[data-v-b9723260]{grid-template-columns:1fr}.robot-shift-counter-table-wrap[data-v-b9723260]{overflow:visible;border:0}.robot-shift-counter-table[data-v-b9723260],.robot-shift-counter-table tbody[data-v-b9723260],.robot-shift-counter-table tr[data-v-b9723260]{display:block;width:100%}.robot-shift-counter-table thead[data-v-b9723260]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.robot-shift-counter-table tbody[data-v-b9723260]{display:grid;gap:8px}.robot-shift-counter-table tbody tr[data-v-b9723260]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #354c6c;border-radius:9px}.robot-shift-counter-table tbody th[data-v-b9723260]{grid-column:1 / -1;padding:8px 9px;border-top:0}.robot-shift-counter-table tbody td[data-v-b9723260]{display:grid;min-width:0;gap:3px;padding:8px 9px;border-top:1px solid #304562;font-size:.66rem;overflow-wrap:anywhere}.robot-shift-counter-table tbody td[data-v-b9723260]:before{color:#7f94b3;content:attr(data-label);font-size:.56rem;font-weight:700}.robot-shift-form input[data-v-b9723260],.robot-shift-form>button[data-v-b9723260]{min-height:44px}.robot-shift-notice[data-v-b9723260]{align-items:stretch;flex-direction:column}.robot-shift-notice button[data-v-b9723260]{width:100%;min-height:44px}.robot-shift-confirm-overlay[data-v-b9723260]{padding:10px}.robot-shift-confirm-actions[data-v-b9723260]{display:grid;grid-template-columns:1fr}.robot-shift-confirm-actions button[data-v-b9723260]{min-height:44px}}@media(max-width:430px){.robot-shift-modal-header[data-v-b9723260]{align-items:stretch;flex-direction:column}.robot-shift-modal-header button[data-v-b9723260]{width:100%}.robot-shift-confirm dl div[data-v-b9723260]{align-items:flex-start;flex-direction:column;gap:3px}.robot-shift-confirm dd[data-v-b9723260]{text-align:left}}.maintenance-complete-button[data-v-0792efd8]{justify-self:start;min-height:29px;padding:.32rem .58rem;color:#d9f7e5;background:#19543a;border-color:#33805a;border-radius:7px;font-size:.64rem;font-weight:850;white-space:nowrap}.maintenance-complete-button[data-v-0792efd8]:hover:not(:disabled){background:#216d4b}.partner-accounts-card[data-v-c2e82cbb]{display:grid;min-width:0;gap:.55rem;padding:.75rem;background:#0c2444eb;border:1px solid #315985;border-radius:11px}.partner-accounts-card__heading[data-v-c2e82cbb]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.partner-accounts-card__heading>span[data-v-c2e82cbb]{color:#dceaff;font-size:.76rem;font-weight:850}.partner-accounts-card__heading small[data-v-c2e82cbb]{min-width:24px;padding:.14rem .38rem;color:#bcd8ff;background:#254d7e;border-radius:999px;font-size:.65rem;font-weight:850;text-align:center}.partner-accounts-card__empty[data-v-c2e82cbb],.partner-account__state[data-v-c2e82cbb]{margin:0;color:#95abc9;font-size:.7rem;line-height:1.4}.partner-accounts-card__empty[data-v-c2e82cbb]{padding:.58rem .65rem;background:#102747;border-radius:8px}.partner-accounts-card__list[data-v-c2e82cbb]{display:grid;gap:.55rem}.partner-account[data-v-c2e82cbb]{display:grid;min-width:0;gap:.55rem;padding:.7rem;background:#0b203d;border:1px solid #294b75;border-radius:10px}.partner-account__heading[data-v-c2e82cbb]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem}.partner-account__heading h4[data-v-c2e82cbb]{min-width:0;margin:0;color:#edf5ff;font-size:.82rem;line-height:1.3;overflow-wrap:anywhere}.partner-account__discount[data-v-c2e82cbb]{flex-shrink:0;padding:3px 7px;color:#d8eaff;background:#245b96;border:1px solid #4d82bb;border-radius:999px;font-size:.64rem;font-weight:850;white-space:nowrap}.partner-account__facts[data-v-c2e82cbb]{display:grid;gap:.3rem;margin:0}.partner-account__facts div[data-v-c2e82cbb]{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.partner-account__facts dt[data-v-c2e82cbb]{color:#8fa8cc;font-size:.66rem;font-weight:700}.partner-account__facts dd[data-v-c2e82cbb]{margin:0;color:#dceaff;font-size:.72rem;font-weight:850;text-align:right;font-variant-numeric:tabular-nums}.partner-account__actions[data-v-c2e82cbb]{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(180px,1fr);gap:.45rem}.partner-account__actions button[data-v-c2e82cbb]{min-height:36px;padding:.42rem .58rem;border-radius:8px;font-size:.68rem}.partner-account__toggle[data-v-c2e82cbb]{display:grid;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:.4rem;text-align:left}.partner-account__toggle strong[data-v-c2e82cbb]{min-width:23px;padding:.1rem .3rem;background:#263f60;border-radius:999px;font-size:.62rem;text-align:center}.partner-account__toggle svg[data-v-c2e82cbb]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.partner-account__toggle svg.expanded[data-v-c2e82cbb]{transform:rotate(180deg)}.partner-account__toggle[data-v-c2e82cbb]:disabled{cursor:default;opacity:.65}.partner-account__statistics[data-v-c2e82cbb]{color:#f3f8ff;background:#225e9d;border-color:#4c87c6}.partner-account__statistics[data-v-c2e82cbb]:hover{background:#2b6eb4;border-color:#77a9de}.partner-account__actions button[data-v-c2e82cbb]:focus-visible,.partner-account__card-link[data-v-c2e82cbb]:focus-visible{outline:2px solid #a8cbff;outline-offset:2px}.partner-account__cards[data-v-c2e82cbb]{min-width:0;padding-top:.55rem;border-top:1px dashed #31517c}.partner-account__state[data-v-c2e82cbb]{padding:.25rem .1rem}.partner-account__error[data-v-c2e82cbb]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#ffc0ca;font-size:.68rem;line-height:1.35}.partner-account__error button[data-v-c2e82cbb]{min-height:34px;padding:.35rem .55rem}.partner-account__card-list[data-v-c2e82cbb]{display:grid;gap:0;margin:0;padding:0;list-style:none}.partner-account__card-list li[data-v-c2e82cbb]{display:grid;min-width:0;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:.5rem;padding:.5rem .15rem;border-top:1px solid rgba(49,81,124,.72)}.partner-account__card-list li[data-v-c2e82cbb]:nth-child(2n){background:#1e456f57;border-radius:6px}.partner-account__card-list li[data-v-c2e82cbb]:first-child{border-top:0}.partner-account__card-list li>span[data-v-c2e82cbb]:first-child{display:grid;min-width:0;gap:.1rem}.partner-account__card-list strong[data-v-c2e82cbb]{color:#e5efff;font-size:.69rem;overflow-wrap:anywhere}.partner-account__card-list small[data-v-c2e82cbb]{color:#7f99bd;font-size:.61rem;overflow-wrap:anywhere}.partner-account__card-status[data-v-c2e82cbb]{display:inline-flex;align-items:center;gap:.25rem;color:#aebdd1;font-size:.62rem;font-weight:750;white-space:nowrap}.partner-account__card-status svg[data-v-c2e82cbb]{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.partner-account__card-status.is-running[data-v-c2e82cbb],.partner-account__card-status.is-active[data-v-c2e82cbb],.partner-account__card-status.is-idle[data-v-c2e82cbb]{color:#96dfb3}.partner-account__card-status.is-blocked[data-v-c2e82cbb],.partner-account__card-status.is-not_found[data-v-c2e82cbb],.partner-account__card-status.is-out_of_scope[data-v-c2e82cbb]{color:#ff9eae}.partner-account__card-status.is-ambiguous[data-v-c2e82cbb]{color:#f2d17b}.partner-account__card-status.is-issue-invalid_number[data-v-c2e82cbb],.partner-account__card-status.is-issue-missing[data-v-c2e82cbb],.partner-account__card-status.is-issue-out_of_scope[data-v-c2e82cbb],.partner-account__card-status.is-issue-duplicate_membership[data-v-c2e82cbb]{color:#ff9eae}.partner-account__card-status.is-issue-ambiguous[data-v-c2e82cbb]{color:#f2d17b}.partner-account__card-link[data-v-c2e82cbb]{min-height:32px;padding:.3rem .45rem;color:#bcd8ff;background:transparent;border:1px solid #365e90;border-radius:7px;font-size:.62rem;white-space:nowrap}.partner-account__card-link[data-v-c2e82cbb]:hover{color:#fff;background:#173c68;border-color:#5b8fc8}.visually-hidden[data-v-c2e82cbb]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.partner-account__actions[data-v-c2e82cbb]{grid-template-columns:1fr}.partner-account__actions button[data-v-c2e82cbb]{min-height:44px}.partner-account__card-list li[data-v-c2e82cbb]{grid-template-columns:minmax(0,1fr) auto}.partner-account__card-link[data-v-c2e82cbb]{min-height:44px;grid-column:1 / -1}}@media(max-width:380px){.partner-account__heading[data-v-c2e82cbb],.partner-account__facts div[data-v-c2e82cbb],.partner-account__error[data-v-c2e82cbb]{align-items:flex-start;flex-direction:column}.partner-account__facts dd[data-v-c2e82cbb]{text-align:left}.partner-account__card-list li[data-v-c2e82cbb]{grid-template-columns:1fr}}.partners-summary[data-v-555319f4]{min-width:0;color:#d5e5fa}.partners-summary>h4[data-v-555319f4]{margin:0 0 .75rem;font-size:.95rem}.partners-summary>h4 span[data-v-555319f4]{margin-left:.5rem;color:#89afd8}.partners-summary__list[data-v-555319f4]{display:grid;gap:1rem}.partner-summary[data-v-555319f4]{container:partner-accounts / inline-size;min-width:0;padding:.8rem;background:#102a48;border:1px solid #2a4c74;border-radius:9px}.partner-summary__header[data-v-555319f4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem}.partner-summary__identity[data-v-555319f4]{min-width:0}.partner-summary__identity h5[data-v-555319f4]{margin:0;color:#e4efff;font-size:.8rem;overflow-wrap:anywhere}.partner-summary__identity small[data-v-555319f4]{display:block;margin-top:.2rem;color:#93afcf;font-size:.65rem}.partner-summary__count[data-v-555319f4]{color:#aac2de;font-size:.72rem}.partner-summary__accounts[data-v-555319f4]{margin-top:.75rem}.partner-account[data-v-555319f4]{min-width:0;padding:.65rem 0;border-top:1px solid #2a4c70}.partner-account[data-v-555319f4]:last-child{padding-bottom:0}.partner-account h6[data-v-555319f4]{margin:0 0 .5rem;color:#adcff2;font-size:.74rem;font-weight:700;overflow-wrap:anywhere}.partner-account__facts[data-v-555319f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem 1rem;margin:0}.partner-account__facts>div[data-v-555319f4]{min-width:0}.partner-account__facts dt[data-v-555319f4]{color:#95afcd;font-size:.66rem}.partner-account__facts dd[data-v-555319f4]{margin:.25rem 0 0;color:#e0ecff;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.partner-account__fact--balance dd[data-v-555319f4]{color:#92e2cb}.partner-summary__message[data-v-555319f4]{margin:.65rem 0 0;color:#9eb5d0;font-size:.72rem}@container partner-accounts (width < 760px){.partner-account__facts[data-v-555319f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container partner-accounts (width < 420px){.partner-account__facts[data-v-555319f4]{grid-template-columns:1fr}}.pos-summary[data-v-24ed17a4]{display:grid;min-width:0;gap:.55rem;padding:.72rem;color:#dceaff;background:linear-gradient(135deg,#0a2544f5,#0d2b4de6);border:1px solid #315f88;border-radius:11px;box-shadow:inset 3px 0 #53b8d3}.pos-summary--partial[data-v-24ed17a4]{border-color:#7b693b;box-shadow:inset 3px 0 #e4b94d}.pos-summary--unfinished[data-v-24ed17a4]{border-color:#8a6331}.pos-summary__header[data-v-24ed17a4]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem}.pos-summary__toggle[data-v-24ed17a4]{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:.6rem;padding:0;color:inherit;background:transparent;border:0;text-align:left}.pos-summary__toggle[data-v-24ed17a4]:hover{background:transparent}.pos-summary__toggle>span[data-v-24ed17a4]{display:grid;min-width:0;gap:.1rem}.pos-summary__toggle strong[data-v-24ed17a4]{color:#eff8ff;font-size:.76rem}.pos-summary__toggle small[data-v-24ed17a4]{color:#88a6c8;font-size:.61rem}.pos-summary__toggle svg[data-v-24ed17a4]{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:#8fcfe2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.pos-summary__toggle svg.expanded[data-v-24ed17a4]{transform:rotate(180deg)}.pos-summary__toggle[data-v-24ed17a4]:focus-visible{outline:2px solid #9fdaeb;outline-offset:4px;border-radius:4px}.pos-summary__connection[data-v-24ed17a4]{flex-shrink:0;padding:.2rem .45rem;color:#cfdaeb;background:#253e5c;border:1px solid #4d6480;border-radius:999px;font-size:.62rem;font-weight:850;white-space:nowrap}.pos-summary__connection.is-complete[data-v-24ed17a4]{color:#8ff0b4;background:#1a643d61;border-color:#377b56}.pos-summary__connection.is-partial[data-v-24ed17a4]{color:#f4d485;background:#5b421770;border-color:#8c6a2f}.pos-summary__balances[data-v-24ed17a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pos-summary__balances>div[data-v-24ed17a4]{display:grid;gap:.12rem;padding:.48rem .58rem;background:#071b35b8;border:1px solid rgba(47,89,132,.78);border-radius:8px}.pos-summary__balances span[data-v-24ed17a4]{color:#8fa8c7;font-size:.62rem;font-weight:700}.pos-summary__balances strong[data-v-24ed17a4]{min-width:0;color:#eff7ff;font-size:.8rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pos-summary__balances>div:last-child strong[data-v-24ed17a4]{color:#91bcff}.pos-summary__footer[data-v-24ed17a4]{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem .65rem}.pos-summary__footer small[data-v-24ed17a4]{color:#7996b9;font-size:.59rem}.pos-summary__unfinished[data-v-24ed17a4],.pos-summary__quality[data-v-24ed17a4]{color:#f5d27d;font-size:.61rem;font-weight:750}.pos-summary__details[data-v-24ed17a4]{min-width:0;padding-top:.62rem;border-top:1px dashed #315a83}.pos-summary__loading[data-v-24ed17a4],.pos-summary__empty[data-v-24ed17a4]{margin:0;padding:.72rem;color:#9cb6d6;background:#081d38bf;border:1px dashed #345d88;border-radius:8px;font-size:.69rem;text-align:center}.pos-summary__error[data-v-24ed17a4]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem;color:#ffc0ca;background:#50192761;border:1px solid #87445a;border-radius:8px;font-size:.68rem}.pos-summary__error button[data-v-24ed17a4]{min-height:36px;padding:.4rem .6rem}.pos-terminals[data-v-24ed17a4]{display:grid;min-width:0;gap:.6rem}.pos-terminal[data-v-24ed17a4]{display:grid;min-width:0;gap:.62rem;padding:.68rem;background:#0a203d;border:1px solid #31567f;border-radius:9px}.pos-terminal--offline[data-v-24ed17a4]{border-color:#68546b}.pos-terminal--unavailable[data-v-24ed17a4]{border-color:#7d6335}.pos-terminal__header[data-v-24ed17a4]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem}.pos-terminal__header>span[data-v-24ed17a4]:first-child{display:grid;min-width:0;gap:.08rem}.pos-terminal__header strong[data-v-24ed17a4]{color:#eef6ff;font-size:.76rem;overflow-wrap:anywhere}.pos-terminal__header small[data-v-24ed17a4]{color:#7895b8;font-size:.59rem}.pos-terminal__status[data-v-24ed17a4]{flex-shrink:0;color:#cbd5e4;font-size:.61rem;font-weight:850}.pos-terminal__status.is-online[data-v-24ed17a4]{color:#82e6aa}.pos-terminal__status.is-offline[data-v-24ed17a4]{color:#ff9cac}.pos-terminal__issue[data-v-24ed17a4]{margin:0;padding:.52rem .58rem;color:#f2ce7d;background:#4f381466;border-radius:7px;font-size:.66rem}.pos-terminal__facts[data-v-24ed17a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .7rem;margin:0}.pos-terminal__facts div[data-v-24ed17a4]{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.55rem;padding-bottom:.25rem;border-bottom:1px solid rgba(41,75,113,.65)}.pos-terminal__facts dt[data-v-24ed17a4]{color:#849fbe;font-size:.61rem}.pos-terminal__facts dd[data-v-24ed17a4]{min-width:0;margin:0;color:#dceaff;font-size:.66rem;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pos-terminal__breakdown[data-v-24ed17a4]{display:grid;min-width:0;border:1px solid #2c4f76;border-radius:8px;overflow:hidden}.pos-terminal__breakdown>div[data-v-24ed17a4]{display:grid;min-width:0;grid-template-columns:minmax(145px,1.2fr) repeat(2,minmax(105px,1fr));gap:.45rem;padding:.42rem .5rem;background:#0d294b;border-top:1px solid rgba(48,82,119,.7)}.pos-terminal__breakdown>div[data-v-24ed17a4]:nth-child(odd){background:#102f55}.pos-terminal__breakdown>div[data-v-24ed17a4]:first-child{border-top:0}.pos-terminal__breakdown span[data-v-24ed17a4],.pos-terminal__breakdown strong[data-v-24ed17a4]{min-width:0;font-size:.61rem;line-height:1.35;overflow-wrap:anywhere}.pos-terminal__breakdown strong[data-v-24ed17a4]{color:#bcd1ec}.pos-terminal__breakdown span[data-v-24ed17a4]{color:#dfeaff;font-variant-numeric:tabular-nums}.pos-terminal__breakdown-head span[data-v-24ed17a4]{color:#7fa5cf;font-size:.57rem;font-weight:850;text-transform:uppercase}.pos-terminal__breakdown-warning strong[data-v-24ed17a4],.pos-terminal__breakdown-warning span[data-v-24ed17a4]{color:#f3c96c}.pos-terminal__operations[data-v-24ed17a4]{min-width:0;background:#081b34b3;border:1px solid #2c4e75;border-radius:8px}.pos-terminal__operations summary[data-v-24ed17a4]{padding:.52rem .58rem;color:#bcd5f2;cursor:pointer;font-size:.65rem;font-weight:800}.pos-operation-group[data-v-24ed17a4]{padding:.3rem .55rem .55rem}.pos-operation-group+.pos-operation-group[data-v-24ed17a4]{border-top:1px dashed #315277}.pos-operation-group h5[data-v-24ed17a4]{margin:.2rem 0 .35rem;color:#a8c5e7;font-size:.62rem}.pos-operation-group--warning h5[data-v-24ed17a4]{color:#f0ca78}.pos-operation-group ul[data-v-24ed17a4]{display:grid;gap:0;margin:0;padding:0;list-style:none}.pos-operation-group li[data-v-24ed17a4]{display:grid;min-width:0;grid-template-columns:minmax(105px,.7fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(90px,auto);gap:.45rem;padding:.4rem .35rem;border-top:1px solid rgba(42,73,108,.55)}.pos-operation-group li[data-v-24ed17a4]:nth-child(2n){background:#1a3d6357}.pos-operation-group li[data-v-24ed17a4]:first-child{border-top:0}.pos-operation-group time[data-v-24ed17a4],.pos-operation-group span[data-v-24ed17a4],.pos-operation-group small[data-v-24ed17a4],.pos-operation-group strong[data-v-24ed17a4]{min-width:0;font-size:.59rem;overflow-wrap:anywhere}.pos-operation-group time[data-v-24ed17a4],.pos-operation-group small[data-v-24ed17a4]{color:#819dbd}.pos-operation-group span[data-v-24ed17a4]{color:#d5e3f5}.pos-operation-group strong[data-v-24ed17a4]{color:#edf6ff;text-align:right;font-variant-numeric:tabular-nums}.pos-terminal__invalid[data-v-24ed17a4]{margin:.1rem .55rem .55rem;color:#efc36a;font-size:.59rem}.visually-hidden[data-v-24ed17a4]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.pos-summary__toggle[data-v-24ed17a4]{min-height:44px}.pos-summary__header[data-v-24ed17a4]{align-items:flex-start}.pos-terminal__facts[data-v-24ed17a4]{grid-template-columns:1fr}.pos-terminal__breakdown>div[data-v-24ed17a4]{grid-template-columns:minmax(0,1fr) minmax(95px,.8fr) minmax(95px,.8fr)}.pos-operation-group li[data-v-24ed17a4]{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .55rem}.pos-operation-group li small[data-v-24ed17a4]{grid-column:1}.pos-operation-group li strong[data-v-24ed17a4]{grid-column:2;grid-row:1 / span 2;align-self:center}}@media(max-width:470px){.pos-summary__balances[data-v-24ed17a4]{grid-template-columns:1fr}.pos-summary__header[data-v-24ed17a4]{flex-wrap:wrap}.pos-summary__connection[data-v-24ed17a4]{margin-left:auto}.pos-terminal__breakdown>div[data-v-24ed17a4]{grid-template-columns:1fr;gap:.16rem}.pos-terminal__breakdown-head[data-v-24ed17a4]{display:none!important}.pos-terminal__breakdown>div span[data-v-24ed17a4]:before{display:inline;margin-right:.35rem;color:#7796ba;font-weight:700}.pos-terminal__breakdown>div span[data-v-24ed17a4]:nth-child(2):before{content:"Наличные:"}.pos-terminal__breakdown>div span[data-v-24ed17a4]:nth-child(3):before{content:"Эквайринг:"}}.robot-extended-telemetry[data-v-6fb28578]{min-width:0;container-type:inline-size;border:1px solid #50496f;border-radius:9px;background:#11192f6b}.robot-extended-telemetry>summary[data-v-6fb28578]{display:flex;min-width:0;min-height:44px;align-items:center;gap:9px;padding:9px 11px;color:#d8cff6;cursor:pointer;list-style:none;border-radius:8px;font-size:.72rem}.robot-extended-telemetry>summary[data-v-6fb28578]::-webkit-details-marker{display:none}.robot-extended-telemetry>summary[data-v-6fb28578]::marker{content:""}.robot-extended-telemetry>summary strong[data-v-6fb28578]{min-width:0;overflow-wrap:anywhere}.robot-extended-telemetry>summary[data-v-6fb28578]:hover{background:#a894f41a}.robot-extended-telemetry>summary[data-v-6fb28578]:focus-visible{outline:2px solid #b8a5ff;outline-offset:2px}.robot-extended-telemetry[open][data-v-6fb28578]{border-color:#76659f}.robot-extended-telemetry[open]>summary[data-v-6fb28578]{background:#a894f414;border-radius:8px 8px 0 0;border-bottom:1px solid #50496f}.robot-telemetry-summary-meta[data-v-6fb28578]{min-width:0;margin-left:auto;color:#9aabca;font-size:.62rem;text-align:right;overflow-wrap:anywhere}.robot-extended-telemetry>summary svg[data-v-6fb28578]{width:17px;height:17px;flex-shrink:0;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.robot-extended-telemetry[open]>summary svg[data-v-6fb28578]{transform:rotate(180deg)}.robot-telemetry-body[data-v-6fb28578]{display:grid;min-width:0;gap:12px;padding:11px}.robot-telemetry-toolbar[data-v-6fb28578]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.robot-telemetry-toolbar p[data-v-6fb28578]{margin:0;color:#9aabca;font-size:.64rem;line-height:1.5}.robot-telemetry-empty[data-v-6fb28578],.robot-telemetry-warning[data-v-6fb28578]{margin:0;padding:10px;border:1px dashed #50496f;border-radius:7px;color:#bdc8df;font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.robot-telemetry-empty[data-v-6fb28578]{text-align:center}.robot-telemetry-warning[data-v-6fb28578]{color:#f1cfa1;border-color:#816038;background:#63431c2e}.robot-telemetry-counter-set[data-v-6fb28578]{min-width:0}.robot-telemetry-counter-set+.robot-telemetry-counter-set[data-v-6fb28578]{padding-top:14px;border-top:1px solid #50496f}.robot-telemetry-counter-set h4[data-v-6fb28578]{margin:0 0 9px;color:#e6dfff;font-size:.78rem}.robot-telemetry-totals[data-v-6fb28578],.robot-telemetry-programs[data-v-6fb28578]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.robot-telemetry-program-pair[data-v-6fb28578]{display:grid;min-width:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.robot-telemetry-totals>div[data-v-6fb28578],.robot-telemetry-program[data-v-6fb28578]{min-width:0;padding:9px;border:1px solid rgba(109,107,157,.3);border-radius:7px;background:#18264199}.robot-telemetry-counter-set dt[data-v-6fb28578]{color:#9aabca;font-size:.62rem;line-height:1.5;overflow-wrap:anywhere}.robot-telemetry-counter-set dd[data-v-6fb28578]{margin:4px 0 0;color:#e9e6f8;font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere}.robot-telemetry-acquiring[data-v-6fb28578]{padding:1px 4px;color:#322500;background:#ffd35a;border-radius:4px;font-weight:750}.robot-telemetry-counter-set h5[data-v-6fb28578]{margin:11px 0 7px;color:#9aabca;font-size:.67rem}.robot-telemetry-program h6[data-v-6fb28578]{margin:0 0 8px;color:#d8cff6;font-size:.73rem}.robot-telemetry-program dl[data-v-6fb28578]{display:grid;min-width:0;gap:8px;margin:0}@container (max-width: 760px){.robot-telemetry-totals[data-v-6fb28578],.robot-telemetry-programs[data-v-6fb28578]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.robot-telemetry-totals[data-v-6fb28578],.robot-telemetry-programs[data-v-6fb28578]{grid-template-columns:minmax(0,1fr)}.robot-telemetry-toolbar[data-v-6fb28578]{flex-wrap:wrap}}.robot-telemetry-summary[data-v-f5dc4f96]{min-width:0;padding:.75rem;color:#dceaff;background:linear-gradient(135deg,#0b2545,#102e50);border:1px solid #315f88;border-radius:11px}.robot-telemetry-summary h3[data-v-f5dc4f96]{margin:0 0 .65rem;color:#eff8ff;font-size:.8rem}.robot-telemetry-summary__robots[data-v-f5dc4f96]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.robot-telemetry-summary__robot[data-v-f5dc4f96]{min-width:0}.robot-telemetry-summary__header[data-v-f5dc4f96]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.robot-telemetry-summary__header>div[data-v-f5dc4f96]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem}.robot-telemetry-summary__header h4[data-v-f5dc4f96]{margin:0;color:#e7e1fa;font-size:.77rem;overflow-wrap:anywhere}.robot-telemetry-summary__header>div>span[data-v-f5dc4f96]{color:#9aabca;font-size:.61rem;overflow-wrap:anywhere}.robot-telemetry-summary__status[data-v-f5dc4f96]{flex-shrink:0;padding:.18rem .4rem;color:#cbd5e4;background:#253e5c;border-radius:5px;font-size:.61rem}.robot-telemetry-summary__status.is-online[data-v-f5dc4f96]{color:#a0f3ce;background:#164b43}.robot-telemetry-summary__status.is-offline[data-v-f5dc4f96]{color:#ffc0cd;background:#51293e}.car-wash-attention-icon[data-v-ecfd821b]{width:17px;height:17px}.car-wash-attention-icon-link-off[data-v-ecfd821b]{stroke-width:2.2}.car-wash-attention-icon-robot[data-v-ecfd821b]{stroke-width:2}.car-wash-attention-reasons[data-v-2b77b6bd]{display:grid;width:fit-content;height:18px;flex-shrink:0;grid-template-columns:repeat(5,18px);align-items:center;gap:5px}.car-wash-attention-reason[data-v-2b77b6bd]{position:relative;display:grid;width:18px;height:18px;place-items:center;color:#8295af;background:#0f2746b8;border:1px solid #49617f;border-radius:5px;opacity:.22}.car-wash-attention-reason.is-unknown[data-v-2b77b6bd]{border-style:dashed;opacity:.11}.car-wash-attention-reason.is-active[data-v-2b77b6bd]{opacity:1}.car-wash-attention-reason--finance.is-active[data-v-2b77b6bd]{color:#f4c84b;background:#4a3b13;border-color:#a78326}.car-wash-attention-reason--maintenance.is-active[data-v-2b77b6bd]{color:#ffae67;background:#4c2d17;border-color:#a9622f}.car-wash-attention-reason--connection.is-active[data-v-2b77b6bd]{color:#ff91a3;background:#4d202c;border-color:#a94c60}.car-wash-attention-reason--robot.is-active[data-v-2b77b6bd]{color:#ff7789;background:#7023356b;border-color:#b94b60}.car-wash-attention-reason--security.is-active[data-v-2b77b6bd]{color:#ff91a3;background:#4d202c;border-color:#a94c60}.car-wash-attention-count[data-v-2b77b6bd]{position:absolute;top:-5px;right:-5px;display:grid;min-width:11px;height:11px;place-items:center;padding:0 2px;color:#10203a;background:#eff5ff;border:1px solid #7694bd;border-radius:999px;font-size:.45rem;font-weight:950;line-height:1}.car-wash-selector[data-v-d4628334]{position:static;display:grid;min-width:0;align-self:start;align-content:start;gap:10px;padding:12px;background:#091c37f0;border:1px solid #315885;border-radius:14px;box-shadow:0 12px 28px #0000003d}.car-wash-selector-heading[data-v-d4628334]{display:grid;gap:2px;padding:2px 3px 5px}.car-wash-selector-heading strong[data-v-d4628334],.car-wash-selector-mobile-label[data-v-d4628334]{color:#84a6d2;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.car-wash-selector-heading small[data-v-d4628334]{color:#738eaf;font-size:.68rem;font-weight:700}.car-wash-selector-list[data-v-d4628334]{--selector-access-divider: #587092;display:grid;min-width:0;grid-auto-rows:1fr;gap:4px}.car-wash-selector-list.has-access-divider[data-v-d4628334]{padding-bottom:12px}.car-wash-selector-list.has-two-access-dividers[data-v-d4628334]{padding-bottom:24px}.car-wash-selector-button[data-v-d4628334]{position:relative;display:flex;width:100%;min-width:0;min-height:44px;overflow:hidden;align-items:center;gap:8px;padding:6px 10px;color:#c9d9ed;background:#102b50;border:1px solid #365f8f;border-radius:9px;text-align:left}.car-wash-selector-button.starts-access-group[data-v-d4628334]{overflow:visible}.car-wash-selector-button.after-access-divider[data-v-d4628334]{top:12px}.car-wash-selector-button.after-second-access-divider[data-v-d4628334]{top:24px}.car-wash-selector-button.starts-access-group[data-v-d4628334]:before{position:absolute;top:-8px;right:0;left:0;height:1px;background:var(--selector-access-divider);content:"";pointer-events:none}.car-wash-selector-button.has-status[data-v-d4628334]{padding-right:16px}.car-wash-selector-button.has-attention-reasons[data-v-d4628334]{min-height:60px;align-items:stretch;padding:3px 10px}.car-wash-selector-button.has-status.has-attention-reasons[data-v-d4628334]{padding-right:16px}.car-wash-selector-button[data-v-d4628334]:hover:not(:disabled){color:#f2f7ff;background:#173a67;border-color:#5b8fc9}.car-wash-selector-button.is-selected[data-v-d4628334]{color:#fff;background:#2768d7;border-color:#83b0ff;box-shadow:inset 4px 0 #d7e8ff,0 0 0 1px #83b0ff38}.car-wash-selector-button.has-load-error[data-v-d4628334]{border-color:#a94a60}.car-wash-selector-status[data-v-d4628334]{position:absolute;top:6px;right:5px;bottom:6px;width:4px;background:#71839b;border-radius:999px}.car-wash-selector-status--online[data-v-d4628334]{background:#55d78a}.car-wash-selector-status--attention[data-v-d4628334]{background:#f4c44e}.car-wash-selector-status--offline[data-v-d4628334],.car-wash-selector-status--error[data-v-d4628334]{background:#f1788a}.car-wash-selector-status--no-equipment[data-v-d4628334]{background:#8899b1}.car-wash-selector-status--loading[data-v-d4628334]{background:#76aaff}.car-wash-selector-button[data-v-d4628334]:focus-visible{outline:2px solid #a9ccff;outline-offset:2px}.car-wash-selector-check-slot[data-v-d4628334]{display:grid;width:12px;flex:0 0 12px;place-items:center}.car-wash-selector-check[data-v-d4628334]{color:#e7f7ff;font-size:.78rem;font-weight:950}.car-wash-selector-copy[data-v-d4628334]{display:grid;min-width:0;flex:1;gap:4px}.car-wash-selector-button.has-attention-reasons .car-wash-selector-copy[data-v-d4628334]{grid-template-rows:1.9rem 18px;align-content:center;gap:2px}.car-wash-selector-title-line[data-v-d4628334]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px}.car-wash-selector-button.has-attention-reasons .car-wash-selector-title-line[data-v-d4628334]{min-height:1.9rem;grid-row:1;align-items:center}.car-wash-selector-title[data-v-d4628334]{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.22;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.car-wash-selector-mid[data-v-d4628334]{flex-shrink:0;color:#85a2c5;font-size:.62rem;font-weight:850;letter-spacing:.04em;line-height:1.3}.car-wash-selector-attention-row[data-v-d4628334]{display:block;height:18px;grid-row:2}.car-wash-selector-button.is-selected .car-wash-selector-mid[data-v-d4628334]{color:#d5e5ff}.car-wash-selector-mid.is-owner[data-v-d4628334],.car-wash-selector-button.is-selected .car-wash-selector-mid.is-owner[data-v-d4628334]{color:#fff;font-size:.72rem;font-weight:900}.car-wash-selector-mobile[data-v-d4628334]{display:none;margin:0}.visually-hidden[data-v-d4628334]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.car-wash-selector[data-v-d4628334]{margin-bottom:14px;padding:10px}.car-wash-selector-heading[data-v-d4628334],.car-wash-selector-list[data-v-d4628334]{display:none}.car-wash-selector-mobile[data-v-d4628334]{display:block;min-width:0}.car-wash-selector-mobile-label[data-v-d4628334]{display:block;margin-bottom:5px}.car-wash-selector-mobile select[data-v-d4628334]{width:100%;min-height:44px;border:1px solid #3b5889;border-radius:10px;padding:.7rem;color:#edf4ff;background:#091b38;font:inherit}.car-wash-selector-mobile .car-wash-selector-mobile-attention[data-v-d4628334]{display:flex;min-width:0;align-items:center;gap:9px;margin:7px 0 0}.car-wash-selector-mobile-attention>small[data-v-d4628334]{min-width:0;color:#9eb3cf;font-size:.65rem;font-weight:750;line-height:1.25}}.scheduled-decision-panel[data-v-53474d92]{min-width:0;padding:16px;border:1px solid #395f8a;border-radius:14px;background:#102b4e;color:#e5efff}.scheduled-decision-panel>header[data-v-53474d92],.scheduled-item-heading[data-v-53474d92]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0}.scheduled-decision-panel header>div[data-v-53474d92],.scheduled-item-heading>div[data-v-53474d92]{min-width:0}.scheduled-decision-panel h3[data-v-53474d92]{margin:4px 0 0;font-size:1rem}.scheduled-decision-panel small[data-v-53474d92]{color:#8fadd2;font-size:.7rem}.scheduled-item-heading strong[data-v-53474d92]{display:block;margin-top:4px;overflow-wrap:anywhere}.scheduled-decision-panel button[data-v-53474d92]{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;box-sizing:border-box;padding:8px 13px;margin:0;line-height:1.25}.scheduled-decision-panel button[data-v-53474d92]:disabled{opacity:.55;cursor:not-allowed}.scheduled-decision-panel button[data-v-53474d92]:focus-visible{outline:2px solid #a8cfff;outline-offset:3px}.scheduled-items[data-v-53474d92]{display:grid;gap:10px;margin-top:12px;min-width:0}.scheduled-item[data-v-53474d92]{min-width:0;padding:13px;border:1px solid #345579;border-radius:10px;background:#0b223f;overflow-wrap:anywhere}.scheduled-item.is-critical[data-v-53474d92]{border-color:#a84c62;background:#34243b}.scheduled-decision-panel p[data-v-53474d92]{margin:8px 0 0;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.scheduled-hint[data-v-53474d92]{color:#a4bbd9;font-size:.73rem;line-height:1.5}.scheduled-critical-text[data-v-53474d92]{color:#ffd0d8}.scheduled-badge[data-v-53474d92]{padding:5px 9px;border-radius:8px;font-size:.7rem;font-weight:750;background:#284264;color:#c2d6f0}.scheduled-badge.is-warning[data-v-53474d92]{background:#645022;color:#ffe19a}.scheduled-badge.is-danger[data-v-53474d92]{background:#702c44;color:#ffd5df}.scheduled-badge.is-success[data-v-53474d92]{background:#1d5548;color:#b2ffda}.scheduled-actions[data-v-53474d92],.scheduled-decision-panel footer[data-v-53474d92]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.scheduled-state[data-v-53474d92]{padding:12px;border:1px dashed #476588;border-radius:8px}.scheduled-state.is-warning[data-v-53474d92]{border-color:#94713b}@media(max-width:760px){.scheduled-decision-panel[data-v-53474d92]{padding:12px}.scheduled-actions[data-v-53474d92]{display:grid;grid-template-columns:minmax(0,1fr)}.scheduled-item-heading[data-v-53474d92]{align-items:flex-start}.scheduled-item-heading>div[data-v-53474d92]{flex:1 1 100%}}.car-washes-section[data-v-b1f84f16]{margin-top:0}.dashboard-notice[data-v-b1f84f16]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.85rem 1rem;color:#b9ccec;background:#102748;border:1px solid #294d7c;border-radius:11px}.dashboard-notice.error[data-v-b1f84f16]{color:#ffc6cf;border-color:#8a3a4b}.dashboard-notice button[data-v-b1f84f16]{flex-shrink:0;padding:.5rem .75rem}.status-overview[data-v-b1f84f16]{margin-bottom:1rem;padding:18px;background:#0c1d39f0;border:1px solid #294a77;border-radius:16px;box-shadow:0 10px 28px #020a192e}.status-overview-heading[data-v-b1f84f16]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:14px}.status-overview-heading span[data-v-b1f84f16]{color:#79a9ed;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.status-overview-heading h2[data-v-b1f84f16]{margin:.2rem 0 0;font-size:1.15rem}.status-overview-heading p[data-v-b1f84f16]{margin:0;color:#91a8ca;font-size:.78rem}.status-overview-heading p strong[data-v-b1f84f16]{color:#eef5ff}.status-overview-controls[data-v-b1f84f16]{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:9px}.status-filters[data-v-b1f84f16]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.status-filter[data-v-b1f84f16]{display:flex;min-width:0;height:65px;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .8rem;color:#b9cae3;text-align:left;background:#102746;border:1px solid #31517c;border-radius:11px;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}.status-filter[data-v-b1f84f16]:hover:not(:disabled){background:#17345c;transform:translateY(-1px)}.status-filter[data-v-b1f84f16]:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.status-filter[data-v-b1f84f16]:disabled{opacity:.42;cursor:default}.status-filter span[data-v-b1f84f16]{min-width:0;font-size:.7rem;font-weight:750;line-height:1.2}.status-filter strong[data-v-b1f84f16]{flex-shrink:0;color:#dceaff;font-size:1.45rem;line-height:1}.status-filter--online[data-v-b1f84f16]{border-color:#286943}.status-filter--online strong[data-v-b1f84f16]{color:#79e3a5}.status-filter--attention[data-v-b1f84f16]{border-color:#76601f}.status-filter--attention strong[data-v-b1f84f16]{color:#f6d36d}.status-filter--offline[data-v-b1f84f16]{border-color:#734}.status-filter--offline strong[data-v-b1f84f16]{color:#ff9eae}.status-filter.is-active[data-v-b1f84f16]{background:#1a3d6c;border-color:#6da8ff;box-shadow:inset 0 0 0 1px #6da8ff47,0 7px 18px #03112833}.refresh-all-button[data-v-b1f84f16]{display:flex;width:76px;height:65px;align-items:center;justify-content:center;gap:10px;padding:0;color:#b9cae3;background:#102746;border:1px solid #31517c;border-radius:11px;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}.refresh-all-button[data-v-b1f84f16]:hover:not(:disabled){color:#eef6ff;background:#17345c;border-color:#5581b7;transform:translateY(-1px)}.refresh-all-button[data-v-b1f84f16]:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.refresh-all-button[data-v-b1f84f16]:disabled{cursor:wait;opacity:.58}.refresh-all-button svg[data-v-b1f84f16]{width:30px;height:30px;flex:0 0 30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.refresh-all-label[data-v-b1f84f16]{display:none}.dashboard-wash-layout[data-v-b1f84f16]{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:18px;min-width:0}.dashboard-wash-main[data-v-b1f84f16]{display:grid;gap:16px;min-width:0}.wash-card[data-v-b1f84f16]{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:20px}.wash-section-content[data-v-b1f84f16]{display:flex;flex-direction:column;gap:1rem}.wash-card.is-loading[data-v-b1f84f16]{border-color:#345781}.wash-card.has-load-error[data-v-b1f84f16]{border-color:#7e3b4b}.card-loading-state[data-v-b1f84f16]{margin:0;padding:.72rem .8rem;color:#9db7dc;background:#18355b8c;border:1px dashed #3c6191;border-radius:10px;font-size:.75rem}.card-loading-state.details[data-v-b1f84f16]{margin-top:auto}.card-loading-state.error[data-v-b1f84f16]{color:#ffc6cf;background:#5b1f2d59;border-color:#8a3a4b}.wash-card-header[data-v-b1f84f16]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wash-card-heading[data-v-b1f84f16]{min-width:0}.wash-card-header-actions[data-v-b1f84f16]{display:flex;flex-shrink:0;align-items:center;gap:.5rem}@media(min-width:701px){.wash-card-header-actions[data-v-b1f84f16]{align-self:center}}.wash-card-refresh[data-v-b1f84f16]{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;padding:0;border-radius:9px}.wash-card-refresh svg[data-v-b1f84f16]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wash-card-refresh svg.spinning[data-v-b1f84f16],.refresh-all-button svg.spinning[data-v-b1f84f16]{animation:refresh-spin-b1f84f16 .8s linear infinite}.wash-card-refresh[data-v-b1f84f16]:disabled{cursor:wait;opacity:.65}@keyframes refresh-spin-b1f84f16{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-all-button svg.spinning[data-v-b1f84f16]{animation:none;opacity:.62}}.card-refresh-error[data-v-b1f84f16]{margin:-.35rem 0 0;color:#ffb5c1;font-size:.7rem}.wash-title-line[data-v-b1f84f16]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.35rem .6rem;margin-bottom:.35rem}.wash-card h3[data-v-b1f84f16]{min-width:0;margin:0;overflow-wrap:anywhere}.wash-mid[data-v-b1f84f16]{flex-shrink:0;color:#7fa9e6;font-size:.7rem;font-weight:850;letter-spacing:.08em}.wash-card .role[data-v-b1f84f16]{color:#9fc1f6!important;font-size:.76rem;line-height:1.4}.wash-card-context[data-v-b1f84f16]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.35rem .5rem}.viewer-share-chip[data-v-b1f84f16]{display:inline-flex;align-items:center;padding:3px 7px;color:#f1d58f;background:#664c1a47;border:1px solid #786033;border-radius:999px;font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.viewer-share-chip.is-unavailable[data-v-b1f84f16]{color:#bdc8d8;background:#424e6059;border-color:#59687d}.wash-status[data-v-b1f84f16]{display:inline-flex;height:38px;flex-shrink:0;align-items:center;padding:0 .65rem;color:#b9f5cf;background:#153e2a;border:1px solid #27764b;border-radius:999px;font-size:.75rem;font-weight:800;white-space:nowrap}.wash-status--attention[data-v-b1f84f16]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.wash-status--offline[data-v-b1f84f16]{color:#ffc4c4;background:#4b2028;border-color:#913747}.wash-status--no_equipment[data-v-b1f84f16]{color:#ccd8e9;background:#27364d;border-color:#4d617d}.wash-status--loading[data-v-b1f84f16],.wash-status--load-error[data-v-b1f84f16]{display:inline-flex;height:38px;align-items:center;box-sizing:border-box}.wash-status--loading[data-v-b1f84f16]{color:#c6dcfa;background:#19365d;border-color:#426b9f}.wash-status--load-error[data-v-b1f84f16]{color:#ffc4c4;background:#4b2028;border-color:#913747}.cash-state[data-v-b1f84f16]{display:grid;gap:.65rem;padding:.8rem;background:linear-gradient(135deg,#123052e6,#0c2444e6);border:1px solid #35608f;border-radius:11px}.post-money-state[data-v-b1f84f16]{border-color:#3b638f}.post-money-state--danger[data-v-b1f84f16]{border-color:#b64b60;box-shadow:inset 0 0 0 1px #b64b6038}.cash-state-header[data-v-b1f84f16]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cash-state-header>span[data-v-b1f84f16]{color:#dceaff;font-size:.95rem;font-weight:700}.cash-state-header small[data-v-b1f84f16]{color:#829fc5;font-size:.64rem;text-align:right}.post-money-toggle[data-v-b1f84f16]{display:inline-flex;min-width:0;min-height:22px;align-items:center;gap:.25rem;padding:0 .15rem 0 0;color:#dceaff;background:transparent;border:0;border-radius:5px;box-shadow:none;font-size:.95rem;font-weight:700;text-align:left}.post-money-toggle[data-v-b1f84f16]:hover{background:#4b8cf41a}.post-money-toggle[data-v-b1f84f16]:focus-visible{outline:2px solid #76aaff;outline-offset:2px}.post-money-toggle svg[data-v-b1f84f16]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:#8fb9f5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.post-money-toggle svg.expanded[data-v-b1f84f16]{transform:rotate(180deg)}.cash-balances[data-v-b1f84f16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cash-balance[data-v-b1f84f16]{min-width:0;padding:.65rem .7rem;background:#071830b8;border:1px solid #315278;border-radius:9px}.cash-balance span[data-v-b1f84f16]{display:block;margin-bottom:.3rem;color:#8fa8cc;font-size:.66rem;font-weight:700}.cash-balance strong[data-v-b1f84f16]{display:block;color:#eef6ff;font-size:1rem;overflow-wrap:anywhere}.cash-balance--cash[data-v-b1f84f16]{border-color:#286943}.cash-balance--cash strong[data-v-b1f84f16]{color:#9ce8ba}.cash-balance--acquiring[data-v-b1f84f16]{border-color:#356fb1}.cash-balance--acquiring strong[data-v-b1f84f16]{color:#a9ceff}.post-money-details[data-v-b1f84f16]{min-width:0;padding-top:.65rem;border-top:1px dashed #31517c}.post-money-table-wrap[data-v-b1f84f16]{min-width:0;overflow-x:auto;border:1px solid #31517c;border-radius:9px}.post-money-table[data-v-b1f84f16]{width:100%;border-collapse:collapse;font-size:.68rem}.post-money-table th[data-v-b1f84f16]{padding:.55rem .6rem;color:#8fa8cc;background:#102747;font-weight:750;text-align:left;white-space:nowrap}.post-money-table th[data-v-b1f84f16]:not(:first-child),.post-money-table td[data-v-b1f84f16]:not(:first-child){text-align:right}.post-money-table td[data-v-b1f84f16]{padding:.6rem;color:#dceaff;background:#0b1f3b;border-top:1px solid #28466f;vertical-align:middle}.post-money-table tbody tr:not(.post-money-row--collection-lagging):nth-child(odd) td[data-v-b1f84f16]{background:#081b35ad}.post-money-table tbody tr:not(.post-money-row--collection-lagging):nth-child(2n) td[data-v-b1f84f16]{background:#143052c7}.post-money-table tbody tr:first-child td[data-v-b1f84f16]{border-top:0}.post-money-table td[data-v-b1f84f16]:not(:first-child){font-variant-numeric:tabular-nums}.post-money-table .post-money-row--collection-lagging td[data-v-b1f84f16]{background:#5d421357;border-top-color:#745c2c}.post-money-table .post-money-row--collection-lagging td[data-v-b1f84f16]:first-child{box-shadow:inset 3px 0 #d4a84d}.post-money-device strong[data-v-b1f84f16],.post-money-device small[data-v-b1f84f16]{display:block;min-width:0;text-align:left;overflow-wrap:anywhere}.post-money-device strong[data-v-b1f84f16]{color:#dceaff;font-size:.7rem}.post-money-device small[data-v-b1f84f16]{margin-top:.15rem;color:#7892b8;font-size:.59rem}.post-money-device-metrics[data-v-b1f84f16]{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem .6rem;margin-top:.35rem;color:#8fa8cc;font-size:.61rem;text-align:left;line-height:1.4}.post-money-device-metrics>span[data-v-b1f84f16]{display:inline-flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.2rem;overflow-wrap:anywhere}.post-money-device-metrics b[data-v-b1f84f16]{color:#c6daf5;font-weight:750;font-variant-numeric:tabular-nums}.post-money-collection span[data-v-b1f84f16],.post-money-collection small[data-v-b1f84f16]{display:block}.post-money-collection small[data-v-b1f84f16]{margin-top:.15rem;color:#7892b8;font-size:.59rem;white-space:nowrap}.post-money-collection .post-money-collection-warning[data-v-b1f84f16]{color:#f3ce87;font-weight:800}.post-money-table .post-money-cash[data-v-b1f84f16]{color:#9ce8ba;font-weight:800}.post-money-table .post-money-acquiring[data-v-b1f84f16]{color:#a9ceff;font-weight:800}.post-money-empty[data-v-b1f84f16]{margin:0;padding:.65rem;color:#829fc5;background:#0b1f3b;border-radius:8px;font-size:.68rem;text-align:center}.post-money-warnings[data-v-b1f84f16]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.post-money-warning[data-v-b1f84f16]{display:flex;min-width:0;align-items:flex-start;gap:.42rem;margin:0;padding:.42rem .5rem;color:#f3ce87;background:#5d421347;border:1px solid #745c2c;border-radius:8px;font-size:.63rem;font-weight:750;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.post-money-warning--danger[data-v-b1f84f16]{color:#ffb0bc;background:#681c2a59;border-color:#b64b60}.post-money-warning svg[data-v-b1f84f16]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.visually-hidden[data-v-b1f84f16]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.wash-kpis[data-v-b1f84f16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.wash-kpis--single[data-v-b1f84f16]{grid-template-columns:minmax(0,1fr)}.wash-kpi[data-v-b1f84f16]{min-width:0;padding:.72rem .8rem;background:#102747;border:1px solid #28466f;border-radius:10px}.wash-kpi dt[data-v-b1f84f16]{color:#e5efff;font-size:.95rem;font-weight:700;line-height:normal}.wash-kpi dd[data-v-b1f84f16]{margin:.25rem 0 0;color:#f0f6ff;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.wash-kpi dd small[data-v-b1f84f16]{margin-left:.25rem;color:#75dda0;font-size:.66rem;white-space:nowrap}.wash-kpi-items[data-v-b1f84f16]{display:grid;gap:.55rem}.wash-kpi-item[data-v-b1f84f16]{min-width:0;padding-top:.5rem;border-top:1px solid #28466f}.wash-kpi-item[data-v-b1f84f16]:first-child{padding-top:0;border-top:0}.technical-list-summary[data-v-b1f84f16],.technical-list-toggle>span[data-v-b1f84f16]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem}.technical-metric-label[data-v-b1f84f16]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.25rem .35rem}.technical-metric-label small[data-v-b1f84f16]{white-space:normal}.wash-kpi-item small[data-v-b1f84f16]{margin:0;color:#8fa8cc;font-size:.66rem;font-weight:700;line-height:1.2}.wash-kpi-item strong[data-v-b1f84f16]{flex-shrink:0;color:#f0f6ff;font-size:.88rem;text-align:right}.technical-list-toggle[data-v-b1f84f16]{display:grid;width:100%;min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:0;color:inherit;text-align:left;background:transparent;border:0;border-radius:5px;box-shadow:none}.technical-list-toggle[data-v-b1f84f16]:hover{background:#4b8cf41a}.technical-list-toggle[data-v-b1f84f16]:focus-visible{outline:2px solid #76aaff;outline-offset:3px}.technical-list-toggle svg[data-v-b1f84f16]{width:15px;height:15px;fill:none;stroke:#8fb9f5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.technical-list-toggle svg.expanded[data-v-b1f84f16]{transform:rotate(180deg)}.technical-detail-list[data-v-b1f84f16]{display:grid;width:100%;min-width:0;gap:.4rem;margin:.55rem 0 0;padding:.55rem 0 0;border-top:1px dashed #31517c;list-style:none}.technical-detail-list li[data-v-b1f84f16]{display:grid;gap:.15rem;min-width:0;padding:.4rem .5rem;background:#0b1f3b;border-radius:7px}.technical-detail-heading[data-v-b1f84f16]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.5rem}.technical-detail-heading strong[data-v-b1f84f16]{flex:1 1 auto}.technical-detail-badge[data-v-b1f84f16]{flex-shrink:0;padding:.15rem .38rem;border-radius:5px;font-size:.58rem;font-weight:900;line-height:1.2}.technical-detail-badge--warning[data-v-b1f84f16]{color:#342700;background:#f4c44e}.technical-detail-badge--danger[data-v-b1f84f16]{color:#fff1f3;background:#a83d50}.maintenance-attention-badge[data-v-b1f84f16]{display:inline-flex;align-items:center;padding:.18rem .4rem;font-size:.6rem;white-space:nowrap}.technical-detail-list li strong[data-v-b1f84f16]{min-width:0;color:#dceaff;font-size:.72rem;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.technical-detail-list li small[data-v-b1f84f16]{min-width:0;color:#7892b8;font-size:.61rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wash-kpi-item--danger strong[data-v-b1f84f16]{color:#ffb0bc}.wash-kpi-item--warning strong[data-v-b1f84f16]{color:#ffe09a}.wash-kpi--danger[data-v-b1f84f16]{border-color:#b64b60;box-shadow:inset 0 0 0 1px #b64b6038}.wash-kpi--danger dd[data-v-b1f84f16]{color:#ffb0bc}.wash-kpi--warning[data-v-b1f84f16]{border-color:#79601f}.wash-kpi--warning dd[data-v-b1f84f16]{color:#ffe09a}.wash-card-actions[data-v-b1f84f16]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.wash-card-actions button[data-v-b1f84f16]{display:inline-flex;flex:1 1 145px;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:.55rem .7rem;font-size:.72rem}.wash-card-actions[data-v-b1f84f16] .dashboard-action-icon{width:18px;height:18px;flex:0 0 18px;color:#8fb9f5}.wash-card-actions button[data-v-b1f84f16]:not(:disabled):hover{color:#fff;background:#1c3c70;border-color:#4e78ad}.wash-card-actions button[data-v-b1f84f16]:not(:disabled):hover .dashboard-action-icon{color:#c8dfff}.wash-card-actions button[data-v-b1f84f16]:not(:disabled):active{background:#0d284a}.wash-card-actions button[data-v-b1f84f16]:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.wash-card-actions button[data-v-b1f84f16]:disabled{cursor:not-allowed;opacity:.5}.wash-card-actions button.secondary[data-v-b1f84f16]:disabled:hover{color:#cfe0ff;background:#142b52;border-color:#3d639c}.filtered-empty[data-v-b1f84f16]{display:grid;gap:.75rem;margin-top:0;place-items:center}.filtered-empty p[data-v-b1f84f16]{margin:0;color:#a9bddb}.filtered-empty button[data-v-b1f84f16]{padding:.55rem .8rem}.no-car-washes[data-v-b1f84f16]{margin-top:2rem}@media(max-width:850px){.status-filters[data-v-b1f84f16]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-wash-layout[data-v-b1f84f16]{display:block}}@media(max-width:700px){.dashboard-notice[data-v-b1f84f16],.wash-card-header[data-v-b1f84f16],.status-overview-heading[data-v-b1f84f16]{align-items:stretch;flex-direction:column}.dashboard-notice button[data-v-b1f84f16]{width:100%}.status-overview-heading p[data-v-b1f84f16]{align-self:flex-start}.status-overview-controls[data-v-b1f84f16]{grid-template-columns:1fr}.refresh-all-button[data-v-b1f84f16]{width:100%;height:65px}.refresh-all-label[data-v-b1f84f16]{display:inline}.wash-card-header-actions[data-v-b1f84f16]{justify-content:space-between}.wash-status[data-v-b1f84f16]{width:fit-content}.wash-kpis[data-v-b1f84f16]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.post-money-table-wrap[data-v-b1f84f16]{overflow:visible;border:0}.post-money-table[data-v-b1f84f16],.post-money-table tbody[data-v-b1f84f16],.post-money-table tr[data-v-b1f84f16],.post-money-table td[data-v-b1f84f16]{display:block;width:100%}.post-money-table thead[data-v-b1f84f16]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.post-money-table tbody[data-v-b1f84f16]{display:grid;gap:.5rem}.post-money-table tr[data-v-b1f84f16]{overflow:hidden;border:1px solid #31517c;border-radius:8px}.post-money-table td[data-v-b1f84f16],.post-money-table td[data-v-b1f84f16]:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:.7rem;padding:.48rem .58rem;border-top:1px solid #28466f;text-align:right}.post-money-table td[data-v-b1f84f16]:before{color:#8fa8cc;content:attr(data-label);font-size:.61rem;font-weight:700;text-align:left}.post-money-table .post-money-device[data-v-b1f84f16],.post-money-device strong[data-v-b1f84f16],.post-money-device small[data-v-b1f84f16]{text-align:right}.post-money-device small[data-v-b1f84f16]{grid-column:2}.post-money-device[data-v-b1f84f16]:before{grid-row:1 / 3}.post-money-table tbody tr:first-child td[data-v-b1f84f16]:not(:first-child){border-top:1px solid #28466f}}@media(max-width:600px){.post-money-collection[data-v-b1f84f16]:before{grid-row:1 / 3}.post-money-collection span[data-v-b1f84f16],.post-money-collection small[data-v-b1f84f16]{grid-column:2;text-align:right}}@media(max-width:600px){.post-money-device-metrics[data-v-b1f84f16]{grid-column:2;justify-content:flex-end;text-align:right}.post-money-device-metrics>span[data-v-b1f84f16]{justify-content:flex-end}}@media(max-width:600px){.wash-card-actions[data-v-b1f84f16]{flex-direction:column}.wash-card-actions button[data-v-b1f84f16]{width:100%;min-height:44px;flex:0 0 auto}}@media(max-width:400px){.status-filters[data-v-b1f84f16],.wash-kpis[data-v-b1f84f16],.cash-balances[data-v-b1f84f16]{grid-template-columns:1fr}.status-filter--all[data-v-b1f84f16]{grid-column:auto}.cash-state-header[data-v-b1f84f16]{align-items:flex-start;flex-direction:column}.cash-state-header small[data-v-b1f84f16]{text-align:left}}.wash-card-header[data-v-b1f84f16]{display:grid;grid-template-columns:fit-content(320px) minmax(0,1fr) auto;align-items:center;gap:16px}.wash-section-tabs[data-v-b1f84f16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;min-width:0;padding:5px;background:#0a2444;border:1px solid #2b4f7b;border-radius:11px}.wash-section-tabs button[data-v-b1f84f16]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;padding:.48rem .55rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#a9bdd8;box-shadow:none;font-size:.7rem;font-weight:760;line-height:1.2}.wash-section-tabs button[data-v-b1f84f16]:hover:not(:disabled):not([aria-selected=true]){color:#eef5ff;background:#14365f;border-color:#3c679b}.wash-section-tabs button[aria-selected=true][data-v-b1f84f16]{color:#fff;background:#2d69ba;border-color:#78aaf0}.wash-section-tabs button[data-v-b1f84f16]:focus-visible{outline:2px solid #a8cbff;outline-offset:2px}.wash-section-content[data-v-b1f84f16]:focus-visible{outline:2px solid #99cdff;outline-offset:3px}.section-count[data-v-b1f84f16]{min-width:18px;padding:2px 5px;background:#725323;color:#ffe3a2;border-radius:5px;font-size:.65rem}.wash-section-content[data-v-b1f84f16]{min-width:0;outline:none}@media(max-width:1200px){.wash-card-header[data-v-b1f84f16]{grid-template-columns:minmax(0,1fr) auto}.wash-section-tabs[data-v-b1f84f16]{grid-column:1/-1;grid-row:2;justify-content:flex-start}.wash-card-header-actions[data-v-b1f84f16]{grid-column:2;grid-row:1}}@media(max-width:700px){.wash-card-header[data-v-b1f84f16]{display:flex;flex-direction:column;align-items:stretch}.wash-section-tabs[data-v-b1f84f16]{grid-template-columns:repeat(2,minmax(0,1fr))}.wash-section-tabs button[data-v-b1f84f16]{min-height:44px;padding:.52rem .35rem;white-space:normal}.wash-card-header-actions[data-v-b1f84f16]{justify-content:space-between}}@media(max-width:420px){.wash-section-tabs[data-v-b1f84f16]{grid-template-columns:minmax(0,1fr)}}.profile-actions[data-v-7a25fd2c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:.5rem}.profile-actions button[data-v-7a25fd2c]{width:100%}.success[data-v-7a25fd2c]{color:#8ee6b3}.dashboard-content[data-v-020ad3ca]{min-width:0}.dashboard-content[data-v-020ad3ca]:focus{outline:none}.admin-page[data-v-328da550]{width:100%}.admin-header[data-v-328da550]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-328da550],.admin-actions[data-v-328da550]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-328da550]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-328da550]{display:grid;gap:2px}.admin-brand span[data-v-328da550]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-328da550]{font-size:1rem}.back-button[data-v-328da550]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-328da550]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-328da550]{width:23px;height:23px}.admin-summary[data-v-328da550]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.admin-summary article[data-v-328da550]{display:grid;gap:6px;padding:22px;background:linear-gradient(145deg,#152f5bf5,#0b1d3af5);border:1px solid #2b4d7d;border-radius:16px}.admin-summary span[data-v-328da550]{color:#aec2e3;font-size:.9rem}.admin-summary strong[data-v-328da550]{color:#fff;font-size:2rem}.admin-summary small[data-v-328da550]{color:#7f98be}.summary-details[data-v-328da550]{display:grid;gap:4px}.summary-details span[data-v-328da550]{color:inherit;font-size:inherit}.summary-details b[data-v-328da550]{color:#dbeaff;font-weight:800}.attention-summary[data-v-328da550]{border-color:#8e3f50!important}.attention-open[data-v-328da550]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:8px;padding:.58rem .7rem;color:#fff;background:#9b3449;border-color:#c85167;font-size:.78rem}.attention-open[data-v-328da550]:hover{background:#b33d55}.attention-open span[data-v-328da550]{color:inherit;font-size:1rem}.admin-sections[data-v-328da550]{padding-top:24px}.section-heading[data-v-328da550]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.section-heading h2[data-v-328da550]{margin:0;font-size:1.7rem}.section-heading>p[data-v-328da550]{color:#8fa8ca;font-size:.9rem}.admin-grid[data-v-328da550]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-card[data-v-328da550]{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;min-height:138px;padding:22px;text-align:left;background:#0e1f3ef5;border-color:#27436f}.admin-card[data-v-328da550]:not(:disabled):hover{background:#142f5d;border-color:#3f73bb}.admin-card[data-v-328da550]:disabled{opacity:1;cursor:default}.admin-card-icon[data-v-328da550]{display:grid;place-items:center;width:48px;height:48px;color:#dceaff;background:#2059b5;border-radius:13px;font-size:1.1rem}.admin-card-copy[data-v-328da550]{display:grid;gap:6px}.admin-card-copy strong[data-v-328da550]{font-size:1.12rem}.admin-card-copy small[data-v-328da550]{color:#9fb2d1;line-height:1.45}.admin-card-copy em[data-v-328da550]{margin-top:6px;color:#70a8ff;font-size:.78rem;font-style:normal;font-weight:750}.admin-card-arrow[data-v-328da550]{color:#5f83b9;font-size:1.4rem}@media(max-width:700px){.admin-header[data-v-328da550]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-328da550]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-328da550]{font-size:.9rem}.admin-actions[data-v-328da550]{display:contents}.logout-button[data-v-328da550]{grid-column:2;grid-row:1}.back-button[data-v-328da550]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px;padding-inline:.8rem}.admin-summary[data-v-328da550],.admin-grid[data-v-328da550]{grid-template-columns:1fr}.section-heading[data-v-328da550]{align-items:flex-start;flex-direction:column}.section-heading>p[data-v-328da550]{margin:0}.admin-card[data-v-328da550]{min-height:126px;padding:18px}}@media(min-width:701px)and (max-width:1100px){.admin-summary[data-v-328da550]{grid-template-columns:repeat(2,1fr)}}.admin-billing-modal[data-v-f7154ee3]{width:min(100%,620px)}.billing-header p[data-v-f7154ee3]{margin:5px 0 0;color:#9fb2d1;overflow-wrap:anywhere}.modal-message[data-v-f7154ee3]{margin:24px 0 0}.modal-message button[data-v-f7154ee3]{margin-left:8px;padding:.45rem .65rem}.billing-list[data-v-f7154ee3]{max-height:min(58vh,560px);overflow-y:auto;padding-right:6px}.billing-list article[data-v-f7154ee3]{align-items:flex-start}.billing-list article>div[data-v-f7154ee3]:first-child{min-width:0}.billing-list article>div[data-v-f7154ee3]:last-child{flex-shrink:0}@media(max-width:800px){.admin-billing-modal[data-v-f7154ee3]{padding:20px}.billing-header[data-v-f7154ee3]{align-items:flex-start}.billing-header button[data-v-f7154ee3]{padding:.6rem .75rem}.billing-list[data-v-f7154ee3]{max-height:none}.billing-list article[data-v-f7154ee3]{display:block}.billing-list article>div[data-v-f7154ee3]:last-child{margin-top:8px;text-align:left}}.operation-modal[data-v-c76076f2]{width:min(100%,480px)}.billing-header p[data-v-c76076f2]{margin:5px 0 0;color:#9fb2d1;overflow-wrap:anywhere}.billing-value[data-v-c76076f2]{margin-bottom:22px}.operation-actions[data-v-c76076f2]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.operation-actions button[data-v-c76076f2]{width:100%}.debit-button[data-v-c76076f2]{background:#7b2634;border-color:#b74356}.debit-button[data-v-c76076f2]:hover{background:#963144}.credit-button[data-v-c76076f2]{background:#187447;border-color:#2ca56a}.credit-button[data-v-c76076f2]:hover{background:#218b58}.success[data-v-c76076f2]{color:#8ee6b3}@media(max-width:800px){.operation-modal[data-v-c76076f2]{padding:20px}.operation-actions[data-v-c76076f2]{grid-template-columns:1fr}.debit-button[data-v-c76076f2]{order:2}.credit-button[data-v-c76076f2]{order:1}}.password-modal[data-v-e91fd284]{width:min(100%,480px)}.billing-header p[data-v-e91fd284]{margin:5px 0 0;color:#9fb2d1;overflow-wrap:anywhere}.save-password-button[data-v-e91fd284]{width:100%;margin-top:10px}@media(max-width:800px){.password-modal[data-v-e91fd284]{padding:20px}}.cleanup-confirm-backdrop[data-v-138732a6]{z-index:20;background:#020711e6}.cleanup-confirm-modal[data-v-138732a6]{width:min(100%,620px)}.billing-header p[data-v-138732a6]{margin:5px 0 0;color:#9fb2d1}.confirm-warning[data-v-138732a6]{padding:12px 14px;color:#ffd1d9;background:#5c202d;border:1px solid #aa4055;border-radius:10px}.confirm-users[data-v-138732a6]{max-height:380px;margin:18px 0;padding:10px 10px 10px 42px;overflow-y:auto;background:#0a1931;border:1px solid #2c486f;border-radius:10px}.confirm-users li[data-v-138732a6]{padding:6px 4px;color:#8da6ca;overflow-wrap:anywhere}.confirm-users strong[data-v-138732a6]{color:#fff}.confirm-delete-button[data-v-138732a6]{width:100%;color:#fff;background:#8d293d;border-color:#d3546d}.confirm-delete-button[data-v-138732a6]:hover:not(:disabled){background:#aa344c;border-color:#ef718a}@media(max-width:800px){.cleanup-confirm-modal[data-v-138732a6]{padding:20px}.billing-header[data-v-138732a6]{align-items:stretch;flex-direction:column}.billing-header button[data-v-138732a6]{width:100%}.confirm-users[data-v-138732a6]{max-height:42vh}}.cleanup-modal[data-v-a9b22d00]{width:min(100%,680px);max-height:min(90vh,820px);overflow-y:auto}.billing-header p[data-v-a9b22d00]{margin:5px 0 0;color:#9fb2d1}.cleanup-warning[data-v-a9b22d00]{padding:13px 15px;color:#ffd5dc;background:#5a202d;border:1px solid #a74357;border-radius:10px}.cleanup-criteria[data-v-a9b22d00]{margin:18px 0;padding-left:22px;color:#b9cbea}.cleanup-criteria li+li[data-v-a9b22d00]{margin-top:7px}.cleanup-criteria .optional-criterion[data-v-a9b22d00]{list-style:none;margin-left:-22px}.optional-criterion label[data-v-a9b22d00]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.optional-criterion input[data-v-a9b22d00]{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#347ce8}.optional-criterion span[data-v-a9b22d00]{line-height:1.35}.candidate-total[data-v-a9b22d00]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#132c51;border:1px solid #315587;border-radius:11px}.candidate-total span[data-v-a9b22d00]{color:#adc2e4;font-weight:750}.candidate-total strong[data-v-a9b22d00]{color:#fff;font-size:1.8rem}.cleanup-actions[data-v-a9b22d00]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.delete-batch-button[data-v-a9b22d00]{grid-column:1 / -1;color:#fff;background:#8c293d;border-color:#d3546d}.delete-batch-button[data-v-a9b22d00]:hover:not(:disabled){background:#aa344c;border-color:#ee7189}.cleanup-success[data-v-a9b22d00]{padding:11px 14px;color:#b9f5cf;background:#17452e;border:1px solid #2b7d50;border-radius:9px}.candidate-list-wrap[data-v-a9b22d00]{margin-top:18px;padding:14px;background:#0b1b35;border:1px solid #29476f;border-radius:11px}.candidate-list[data-v-a9b22d00]{max-height:300px;margin:0;padding-left:38px;overflow-y:auto}.candidate-list li[data-v-a9b22d00]{padding:7px 4px;color:#8ea8ce;overflow-wrap:anywhere}.candidate-list strong[data-v-a9b22d00]{color:#fff}.cleanup-pagination[data-v-a9b22d00]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.cleanup-pagination span[data-v-a9b22d00]{color:#9fb2d1;font-size:.82rem;text-align:center}@media(max-width:800px){.cleanup-modal[data-v-a9b22d00]{padding:20px}.cleanup-actions[data-v-a9b22d00]{grid-template-columns:1fr}.cleanup-pagination[data-v-a9b22d00]{display:grid;grid-template-columns:1fr}.cleanup-pagination button[data-v-a9b22d00]{width:100%}.cleanup-pagination span[data-v-a9b22d00]{grid-row:2}.cleanup-pagination button[data-v-a9b22d00]:last-child{grid-row:3}}.session-confirm-backdrop[data-v-82c7421e]{z-index:20;background:#020711e6}.session-confirm-modal[data-v-82c7421e]{width:min(100%,650px)}.billing-header p[data-v-82c7421e]{margin:5px 0 0;color:#9fb2d1}.confirm-warning[data-v-82c7421e]{padding:12px 14px;color:#ffe1b8;background:#59401d;border:1px solid #a77931;border-radius:10px}.confirm-sessions[data-v-82c7421e]{max-height:380px;margin:18px 0;padding:10px 10px 10px 42px;overflow-y:auto;background:#0a1931;border:1px solid #2c486f;border-radius:10px}.confirm-sessions li[data-v-82c7421e]{padding:7px 4px;color:#8da6ca;overflow-wrap:anywhere}.confirm-sessions strong[data-v-82c7421e],.confirm-sessions span[data-v-82c7421e]{display:block}.confirm-sessions strong[data-v-82c7421e]{color:#fff}.confirm-sessions span[data-v-82c7421e]{margin-top:3px;font-family:monospace;font-size:.78rem}.confirm-delete-button[data-v-82c7421e]{width:100%;color:#fff;background:#8d293d;border-color:#d3546d}.confirm-delete-button[data-v-82c7421e]:hover:not(:disabled){background:#aa344c;border-color:#ef718a}@media(max-width:800px){.session-confirm-modal[data-v-82c7421e]{padding:20px}.billing-header[data-v-82c7421e]{align-items:stretch;flex-direction:column}.billing-header button[data-v-82c7421e]{width:100%}.confirm-sessions[data-v-82c7421e]{max-height:42vh}}.temporary-cleanup-backdrop[data-v-05f54307]{z-index:20;background:#020711e6}.temporary-cleanup-modal[data-v-05f54307]{width:min(100%,650px)}.billing-header p[data-v-05f54307]{margin:5px 0 0;color:#9fb2d1}.cleanup-warning[data-v-05f54307]{padding:12px 14px;color:#ffe1b8;background:#59401d;border:1px solid #a77931;border-radius:10px;line-height:1.45}.cleanup-warning code[data-v-05f54307]{color:#fff}.cleanup-count[data-v-05f54307]{color:#b9c9e2}.cleanup-count strong[data-v-05f54307]{color:#fff;font-size:1.2rem}.confirm-delete-button[data-v-05f54307]{width:100%;color:#fff;background:#8d293d;border-color:#d3546d}.confirm-delete-button[data-v-05f54307]:hover:not(:disabled){background:#aa344c;border-color:#ef718a}@media(max-width:800px){.temporary-cleanup-modal[data-v-05f54307]{padding:20px}.billing-header[data-v-05f54307]{align-items:stretch;flex-direction:column}.billing-header button[data-v-05f54307]{width:100%}}.sessions-panel[data-v-5fe35663]{padding-top:4px}.sessions-heading[data-v-5fe35663]{padding:28px 0 18px}.sessions-heading h1[data-v-5fe35663]{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.sessions-heading p[data-v-5fe35663]{margin:8px 0 0;color:#9fb2d1}.legacy-note[data-v-5fe35663]{margin:0 0 18px;padding:13px 15px;color:#c5d8f5;background:#142b4d;border:1px solid #315584;border-radius:10px;line-height:1.45}.session-summary[data-v-5fe35663]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px}.session-summary article[data-v-5fe35663]{display:grid;gap:6px;padding:14px;background:#112847;border:1px solid #294b76;border-radius:11px}.session-summary span[data-v-5fe35663]{color:#9fb5d5;font-size:.75rem}.session-summary strong[data-v-5fe35663]{color:#fff;font-size:1.35rem}.temporary-cleanup[data-v-5fe35663]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px;background:#311b24;border:1px solid #7d3546;border-radius:11px}.temporary-cleanup div[data-v-5fe35663]{display:grid;gap:5px}.temporary-cleanup span[data-v-5fe35663]{color:#d8b7bf;font-size:.8rem}.temporary-cleanup span b[data-v-5fe35663]{color:#fff}.temporary-cleanup .danger[data-v-5fe35663]{color:#ffe8ec;background:#792839;border-color:#b94a61}.session-search[data-v-5fe35663]{width:min(100%,760px)}.session-search>label[data-v-5fe35663]{display:block;margin-bottom:7px}.session-search>div[data-v-5fe35663]{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;gap:8px}.session-search input[data-v-5fe35663]{min-width:0}.session-filters[data-v-5fe35663]{display:grid;grid-template-columns:repeat(2,minmax(220px,320px));gap:12px;margin:14px 0 22px}.session-filters label[data-v-5fe35663]{display:grid;gap:6px}.session-filters span[data-v-5fe35663]{color:#9fb2d1;font-size:.8rem;font-weight:700}.session-filters select[data-v-5fe35663]{width:100%}.list-message[data-v-5fe35663]{padding:24px}.list-message button[data-v-5fe35663]{margin-left:12px;padding:.5rem .75rem}.session-success[data-v-5fe35663]{padding:11px 14px;color:#b9f5cf;background:#17452e;border:1px solid #2b7d50;border-radius:9px}.batch-actions[data-v-5fe35663]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px;padding:12px;background:#0e203d;border:1px solid #29476f;border-radius:11px}.batch-actions span[data-v-5fe35663]{margin-left:auto;color:#a7bbda}.batch-actions .danger[data-v-5fe35663],.action-cell .danger[data-v-5fe35663]{color:#ffe8ec;background:#792839;border-color:#b94a61}.batch-actions .danger[data-v-5fe35663]:hover:not(:disabled),.action-cell .danger[data-v-5fe35663]:hover:not(:disabled){background:#963247;border-color:#dc6079}.sessions-table-wrap[data-v-5fe35663]{overflow-x:auto;border:1px solid #2a456f;border-radius:15px;background:#0e1f3ef5;transition:opacity .15s}.sessions-table-wrap.is-loading[data-v-5fe35663]{opacity:.55}.sessions-table[data-v-5fe35663]{width:100%;min-width:980px;border-collapse:collapse;font-size:.82rem}.sessions-table th[data-v-5fe35663]{padding:13px 12px;color:#c9dcfb;background:#183661;text-align:left;white-space:nowrap}.sessions-table td[data-v-5fe35663]{padding:14px 12px;border-top:1px solid #263f66;vertical-align:top}.sessions-table tbody tr[data-v-5fe35663]:nth-child(2n){background:#1935603d}.sessions-table td span[data-v-5fe35663]{display:block;margin-top:5px;color:#91a7c8}.sessions-table td span b[data-v-5fe35663]{color:#fff}.selection-cell[data-v-5fe35663]{width:42px;text-align:center}.selection-cell input[data-v-5fe35663],.sessions-table th input[data-v-5fe35663]{width:18px;height:18px;accent-color:#347ce8}.session-cell[data-v-5fe35663]{min-width:190px}.session-cell code[data-v-5fe35663]{color:#fff;font-size:.9rem}.sessions-table td .kind-badge[data-v-5fe35663]{display:inline-block;margin-top:8px;padding:.28rem .5rem;color:#c8dbf7;background:#27476f;border-radius:999px;font-size:.7rem;font-weight:750}.sessions-table td .kind-temporary[data-v-5fe35663]{color:#ffe3a8;background:#5d451a}.sessions-table td .kind-orphan[data-v-5fe35663]{color:pink;background:#632838}.owner-cell[data-v-5fe35663]{min-width:250px;overflow-wrap:anywhere}.age-cell[data-v-5fe35663]{white-space:nowrap}.action-cell button[data-v-5fe35663]{width:100%;min-width:110px;padding:.6rem .7rem}.pagination[data-v-5fe35663]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:22px 0 8px}.pagination-top[data-v-5fe35663]{padding:0 0 16px}.pagination button[data-v-5fe35663]{min-width:42px;padding:.65rem .8rem}.pagination button.active[data-v-5fe35663]{background:#4b8cf4;border-color:#7fb0ff}.pagination span[data-v-5fe35663]{margin-left:8px;color:#93a9ca;font-size:.85rem}.sessions-table td .current-badge[data-v-5fe35663]{color:#b9f5cf;font-weight:800}.action-cell[data-v-5fe35663]{min-width:170px}.action-cell button+button[data-v-5fe35663]{margin-top:8px}@media(max-width:1000px){.session-summary[data-v-5fe35663]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.session-summary[data-v-5fe35663]{grid-template-columns:repeat(2,minmax(0,1fr))}.temporary-cleanup[data-v-5fe35663]{align-items:stretch;flex-direction:column}.temporary-cleanup button[data-v-5fe35663],.session-search[data-v-5fe35663],.session-search input[data-v-5fe35663],.session-search button[data-v-5fe35663]{width:100%}.session-search>div[data-v-5fe35663],.session-filters[data-v-5fe35663]{grid-template-columns:1fr}.batch-actions[data-v-5fe35663]{align-items:stretch;flex-direction:column}.batch-actions button[data-v-5fe35663]{width:100%}.batch-actions span[data-v-5fe35663]{margin:0;text-align:center}.sessions-table-wrap[data-v-5fe35663]{overflow:visible;border:0;background:transparent}.sessions-table[data-v-5fe35663]{display:block;min-width:0}.sessions-table thead[data-v-5fe35663]{display:none}.sessions-table tbody[data-v-5fe35663]{display:grid;gap:14px}.sessions-table tr[data-v-5fe35663]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px}.sessions-table td[data-v-5fe35663]{display:block;width:auto;min-width:0;padding:12px 14px;border-top:1px solid #263f66;white-space:normal}.sessions-table td[data-v-5fe35663]:first-child{border-top:0}.sessions-table td[data-v-5fe35663]:before{display:block;margin-bottom:7px;color:#7795c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.sessions-table .selection-cell[data-v-5fe35663]{display:flex;align-items:center;justify-content:space-between;text-align:left}.sessions-table .selection-cell[data-v-5fe35663]:before{margin:0}.action-cell button[data-v-5fe35663]{width:100%}.pagination .pagination-prev[data-v-5fe35663],.pagination .pagination-next[data-v-5fe35663]{flex-basis:100%;width:100%}.pagination span[data-v-5fe35663]{width:100%;margin:4px 0 0;text-align:center}}.status-switch[data-v-9d56f04d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;background:#0b1a31;border:1px solid #294568;border-radius:9px}.status-switch--with-all[data-v-9d56f04d]{grid-template-columns:repeat(4,minmax(0,1fr))}.status-option[data-v-9d56f04d]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:32px;padding:4px 5px;color:#91a7c8;font-size:.65rem;font-weight:800;background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.status-option[data-v-9d56f04d]:not(:disabled):hover{color:#fff;background:#152b4a}.status-icon[data-v-9d56f04d]{display:grid;flex:0 0 16px;width:16px;height:16px;place-items:center;font-size:.68rem;line-height:1;background:#263b58;border-radius:50%}.status-option--ok.is-active[data-v-9d56f04d]{color:#d8ffe8;background:#123d2d;border-color:#2c9d68}.status-option--ok.is-active .status-icon[data-v-9d56f04d]{color:#092519;background:#52d68f}.status-option--all.is-active[data-v-9d56f04d]{color:#e2efff;background:#173963;border-color:#3979c7}.status-option--all.is-active .status-icon[data-v-9d56f04d]{color:#102b4e;background:#75adf1}.status-option--warning.is-active[data-v-9d56f04d]{color:#fff1bd;background:#493817;border-color:#c18b27}.status-option--warning.is-active .status-icon[data-v-9d56f04d]{color:#362400;background:#f0bd4f}.status-option--danger.is-active[data-v-9d56f04d]{color:#ffe0e5;background:#4b202a;border-color:#c65066}.status-option--danger.is-active .status-icon[data-v-9d56f04d]{color:#3f0d16;background:#ef7187}.status-option[data-v-9d56f04d]:focus-visible{outline:2px solid #68a5ff;outline-offset:1px}.status-option[data-v-9d56f04d]:disabled{cursor:default;opacity:.65}@media(max-width:420px){.status-option[data-v-9d56f04d]{gap:3px;padding-inline:3px;font-size:.61rem}.status-icon[data-v-9d56f04d]{flex-basis:14px;width:14px;height:14px}}.admin-page[data-v-6e80a183]{width:100%}.admin-header[data-v-6e80a183]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-6e80a183],.admin-actions[data-v-6e80a183]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-6e80a183]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-6e80a183]{display:grid;gap:2px}.admin-brand span[data-v-6e80a183]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-6e80a183]{font-size:1rem}.back-button[data-v-6e80a183]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-6e80a183]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-6e80a183]{width:23px;height:23px}.users-tabs[data-v-6e80a183]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:28px;padding:6px;background:#0c1d39;border:1px solid #294a78;border-radius:14px;box-shadow:inset 0 1px #ffffff09,0 10px 28px #020a192e}.users-tabs button[data-v-6e80a183]{min-height:50px;padding:.85rem 1.15rem;color:#91a8cb;background:transparent;border:1px solid transparent;border-radius:9px;font-size:.95rem;font-weight:750;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.users-tabs button[data-v-6e80a183]:hover{color:#d9e8ff;background:#2768d71f}.users-tabs button.active[data-v-6e80a183]{color:#fff;background:linear-gradient(135deg,#245fca,#347ce8);border-color:#5792ee;box-shadow:0 5px 16px #0f4db24d,inset 0 1px #ffffff29}.users-tabs button[data-v-6e80a183]:focus-visible{outline:2px solid #83b4ff;outline-offset:2px}.tab-panel[data-v-6e80a183]{padding-top:4px}.users-toolbar[data-v-6e80a183]{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:28px 0 20px}.users-toolbar h1[data-v-6e80a183]{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.users-toolbar>div>p[data-v-6e80a183]{margin:8px 0 0;color:#9fb2d1}.all-users-title[data-v-6e80a183]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cleanup-button[data-v-6e80a183]{padding:.58rem .85rem;color:#ffe9ed;background:#852c40;border-color:#c55169}.cleanup-button[data-v-6e80a183]:hover{background:#a43850;border-color:#e06a82}.user-search[data-v-6e80a183]{width:min(100%,650px)}.user-search label[data-v-6e80a183]{margin:0 0 7px}.user-search>div[data-v-6e80a183]{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;gap:8px}.user-search input[data-v-6e80a183]{min-width:0}.user-search .access-filter[data-v-6e80a183]{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin:12px 0 0;color:#d3e2fa;cursor:pointer}.user-search .access-filter input[data-v-6e80a183]{width:18px;height:18px;min-width:18px;margin:0;accent-color:#347ce8}.user-search .access-filter span[data-v-6e80a183]{line-height:1.2}.users-toolbar.saas-toolbar[data-v-6e80a183]{display:block}.saas-heading[data-v-6e80a183]{margin-bottom:20px}.saas-controls[data-v-6e80a183]{display:grid;grid-template-columns:minmax(360px,460px) minmax(420px,650px);align-items:end;justify-content:space-between;gap:28px;width:100%}.saas-controls .user-search[data-v-6e80a183]{width:100%}.saas-status-filter>span[data-v-6e80a183],.saas-controls .user-search>label[data-v-6e80a183]{display:block;margin:0 0 7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.list-message[data-v-6e80a183]{padding:24px}.list-message button[data-v-6e80a183]{margin-left:12px;padding:.5rem .75rem}.users-table-wrap[data-v-6e80a183]{overflow-x:auto;border:1px solid #2a456f;border-radius:15px;background:#0e1f3ef5;transition:opacity .15s}.users-table-wrap.is-loading[data-v-6e80a183]{opacity:.55}.users-table[data-v-6e80a183]{width:100%;min-width:1180px;border-collapse:collapse;font-size:.82rem}.users-table.saas-table[data-v-6e80a183]{min-width:1200px}.users-table.all-users-table[data-v-6e80a183]{min-width:880px}.users-table th[data-v-6e80a183]{padding:13px 12px;color:#c9dcfb;background:#183661;text-align:left;white-space:nowrap}.users-table td[data-v-6e80a183]{padding:14px 12px;border-top:1px solid #263f66;vertical-align:top}.users-table tbody tr[data-v-6e80a183]:nth-child(2n){background:#1935603d}.users-table tbody tr[data-v-6e80a183]:hover{background:#2768d721}.users-table td span[data-v-6e80a183]{display:block;margin-top:4px;color:#91a7c8}.users-table td span b[data-v-6e80a183]{color:#fff}.login-cell[data-v-6e80a183]{min-width:265px}.saas-login-cell[data-v-6e80a183]{width:21%;min-width:245px;overflow-wrap:anywhere}.all-login-cell[data-v-6e80a183]{width:26%;min-width:220px;overflow-wrap:anywhere}.user-data-cell[data-v-6e80a183]{width:auto;min-width:360px}.users-table .user-actions-cell[data-v-6e80a183]{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:250px;min-width:250px}.user-actions-cell button[data-v-6e80a183]{width:100%;margin:0;padding:.65rem .75rem}.user-actions-cell .danger[data-v-6e80a183]{color:#ffe8ec;background:#792839;border-color:#b94a61}.user-actions-cell .danger[data-v-6e80a183]:hover:not(:disabled){background:#963247;border-color:#dc6079}.password-action-feedback[data-v-6e80a183]{display:block;margin-top:2px;white-space:normal;font-size:.75rem;font-weight:750}.password-action-feedback.success[data-v-6e80a183]{color:#8ee6b3}.password-action-feedback.error[data-v-6e80a183]{color:#ff9eae}.login-cell em[data-v-6e80a183]{display:inline-block;margin-top:8px;padding:.25rem .5rem;color:#bcd6ff;background:#173e72;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:750}.login-cell .state-3[data-v-6e80a183]{color:#d6c4ff;background:#46347b}.login-cell .state-0[data-v-6e80a183]{color:#ffd2a0;background:#69451d}.row-number[data-v-6e80a183],.numeric-cell[data-v-6e80a183],.counter-cell[data-v-6e80a183]{text-align:center}.counter-cell[data-v-6e80a183]{color:#dceaff;font-size:1.25rem;font-weight:800}.numeric-cell[data-v-6e80a183]{width:130px;white-space:nowrap}.licence-cell[data-v-6e80a183]{width:235px;min-width:235px;white-space:normal}.account-balance-row[data-v-6e80a183]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.account-balance[data-v-6e80a183]{display:block;font-size:1rem}.history-button[data-v-6e80a183]{flex-shrink:0;padding:.4rem .58rem;font-size:.72rem}.renewal-button[data-v-6e80a183],.operations-button[data-v-6e80a183]{width:100%;margin-top:9px;padding:.55rem .7rem;font-size:.78rem}.renewal-feedback[data-v-6e80a183]{display:block;margin-top:7px;white-space:normal;font-size:.74rem;font-weight:700}.renewal-feedback.success[data-v-6e80a183]{color:#8ee6b3}.renewal-feedback.error[data-v-6e80a183]{color:#ff9eae}.users-table td .licence-status[data-v-6e80a183]{display:inline-flex;align-items:center;gap:6px;margin:0 0 7px;padding:.32rem .55rem;color:#dbe8fb;background:#28384f;border:1px solid #4d617d;border-radius:999px}.licence-status i[data-v-6e80a183]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#fff;background:#63738a;border-radius:50%;font-style:normal;font-weight:900}.users-table td .licence-status--ok[data-v-6e80a183]{color:#baf6cf;background:#153e2a;border-color:#27764b}.licence-status--ok i[data-v-6e80a183]{background:#22a55a}.users-table td .licence-status--invalid[data-v-6e80a183]{color:#ffc4c4;background:#4b2028;border-color:#913747}.licence-status--invalid i[data-v-6e80a183]{background:#d43e53}.users-table td .licence-status--preinvalid[data-v-6e80a183]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.licence-status--preinvalid i[data-v-6e80a183]{color:#342700;background:#f0bc32}.users-table td .licence-detail[data-v-6e80a183]{margin-top:6px;line-height:1.35}.car-washes-cell[data-v-6e80a183]{width:66%;min-width:630px}.car-washes-cell ul[data-v-6e80a183]{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none}.car-washes-cell li[data-v-6e80a183]{box-sizing:border-box;flex:0 0 240px;min-height:88px;padding:9px 11px;background:#132c51;border:1px solid #294c7d;border-radius:9px;overflow-wrap:anywhere}.car-washes-cell li strong[data-v-6e80a183]{display:block;color:#e5efff}.login-with-impersonation[data-v-6e80a183]{display:flex;align-items:flex-start;gap:8px;min-width:0}.login-with-impersonation>strong[data-v-6e80a183]{flex:1 1 auto;min-width:0;color:#fff;overflow-wrap:anywhere}.impersonate-button[data-v-6e80a183]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;min-height:34px;margin:-5px 0 0;padding:0;color:#f3e9ff;background:#59358c;border-color:#9267ca;border-radius:9px;box-shadow:0 4px 12px #37136547}.impersonate-button[data-v-6e80a183]:hover:not(:disabled){color:#fff;background:#7045ad;border-color:#b68aee}.impersonate-button svg[data-v-6e80a183]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.impersonation-error[data-v-6e80a183]{display:block;margin-top:7px;color:#ff9eae;font-size:.73rem;font-weight:750;line-height:1.35}.pagination[data-v-6e80a183]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:22px 0 8px}.pagination button[data-v-6e80a183]{min-width:42px;padding:.65rem .8rem}.pagination button.active[data-v-6e80a183]{background:#4b8cf4;border-color:#7fb0ff}.pagination span[data-v-6e80a183]{margin-left:8px;color:#93a9ca;font-size:.85rem}.pagination-top[data-v-6e80a183]{padding:0 0 16px}@media(max-width:800px){.admin-header[data-v-6e80a183]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-6e80a183]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-6e80a183]{font-size:.9rem}.admin-actions[data-v-6e80a183]{display:contents}.logout-button[data-v-6e80a183]{grid-column:2;grid-row:1}.back-button[data-v-6e80a183]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px;padding-inline:.8rem}.users-tabs[data-v-6e80a183]{gap:4px;padding:4px}.users-tabs button[data-v-6e80a183]{min-height:46px;padding-inline:.45rem;font-size:.84rem}.users-toolbar[data-v-6e80a183]{align-items:stretch;flex-direction:column;gap:20px}.saas-controls[data-v-6e80a183]{grid-template-columns:1fr}.saas-controls[data-v-6e80a183],.user-search[data-v-6e80a183]{width:100%}.user-search>div[data-v-6e80a183]{grid-template-columns:1fr}.user-search input[data-v-6e80a183],.user-search button[data-v-6e80a183]{grid-column:1;width:100%}.users-table-wrap[data-v-6e80a183]{overflow:visible;border:0;background:transparent}.users-table[data-v-6e80a183],.users-table.saas-table[data-v-6e80a183]{display:block;min-width:0}.users-table thead[data-v-6e80a183]{display:none}.users-table tbody[data-v-6e80a183]{display:grid;gap:14px}.users-table tr[data-v-6e80a183]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px;box-shadow:0 8px 22px #020a1929}.users-table td[data-v-6e80a183]{display:block;width:auto;min-width:0;padding:12px 14px;border-top:1px solid #263f66;text-align:left;white-space:normal}.users-table td[data-v-6e80a183]:first-child{border-top:0}.users-table td[data-v-6e80a183]:before{display:block;margin-bottom:7px;color:#7795c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.users-table .row-number[data-v-6e80a183]{padding-block:9px;color:#bcd3f8;background:#17365f}.users-table .row-number[data-v-6e80a183]:before{display:inline;margin:0 6px 0 0}.users-table .login-cell[data-v-6e80a183],.users-table .saas-login-cell[data-v-6e80a183],.users-table .numeric-cell[data-v-6e80a183],.users-table .car-washes-cell[data-v-6e80a183]{width:auto;min-width:0}.users-table .counter-cell[data-v-6e80a183]{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem}.users-table .counter-cell[data-v-6e80a183]:before{margin:0}.car-washes-cell ul[data-v-6e80a183]{display:grid;grid-template-columns:1fr}.car-washes-cell li[data-v-6e80a183]{width:100%;min-height:0;flex-basis:auto}.pagination .pagination-prev[data-v-6e80a183],.pagination .pagination-next[data-v-6e80a183]{flex-basis:100%;width:100%}.pagination span[data-v-6e80a183]{width:100%;margin:4px 0 0;text-align:center}}.licence-modal-backdrop[data-v-8bc5054c]{z-index:20}.licence-modal[data-v-8bc5054c]{width:min(100%,660px)}.billing-header p[data-v-8bc5054c]{margin:5px 0 0;color:#9fb2d1;overflow-wrap:anywhere}.licence-modal form[data-v-8bc5054c]{display:grid;gap:10px;margin-top:22px}.licence-modal label[data-v-8bc5054c],.form-grid label[data-v-8bc5054c]{display:grid;gap:7px;margin:0;color:#c9d8ef;font-size:.82rem;font-weight:750}.form-field[data-v-8bc5054c]{display:grid;gap:7px;min-width:0}.user-search-row[data-v-8bc5054c]{display:grid;grid-template-columns:1fr auto;gap:8px}.user-search-row input[data-v-8bc5054c]{min-width:0}.user-results[data-v-8bc5054c]{display:grid;max-height:240px;overflow-y:auto;border:1px solid #2a466f;border-radius:10px}.user-results button[data-v-8bc5054c]{display:grid;gap:4px;padding:11px 13px;text-align:left;background:#102443;border:0;border-bottom:1px solid #294263;border-radius:0}.user-results button[data-v-8bc5054c]:last-child{border-bottom:0}.user-results button[data-v-8bc5054c]:hover{background:#19375f}.user-results span[data-v-8bc5054c],.selected-user small[data-v-8bc5054c]{color:#91a7c8;font-size:.75rem}.selected-user[data-v-8bc5054c]{display:grid;gap:4px;padding:12px 14px;background:#14365d;border:1px solid #3471b8;border-radius:10px}.selected-user span[data-v-8bc5054c]{color:#8fb9f5;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.selected-user strong[data-v-8bc5054c]{color:#fff;overflow-wrap:anywhere}.form-grid[data-v-8bc5054c]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.status-field[data-v-8bc5054c]{display:grid;gap:7px;min-width:0}.status-label[data-v-8bc5054c]{color:#c9d8ef;font-size:.82rem;font-weight:750}.search-message[data-v-8bc5054c]{margin:0;color:#b7c6dc}.hint[data-v-8bc5054c]{margin:0 0 4px;color:#8299bb;font-size:.75rem}.save-button[data-v-8bc5054c]{width:100%;margin-top:8px;background:#2768d7}@media(max-width:800px){.licence-modal[data-v-8bc5054c]{padding:20px}.billing-header[data-v-8bc5054c],.user-search-row[data-v-8bc5054c],.form-grid[data-v-8bc5054c]{grid-template-columns:1fr}.billing-header[data-v-8bc5054c]{align-items:stretch;flex-direction:column}.billing-header button[data-v-8bc5054c],.user-search-row button[data-v-8bc5054c]{width:100%}}.admin-page[data-v-46be8249]{width:100%}.admin-header[data-v-46be8249]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-46be8249],.admin-actions[data-v-46be8249]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-46be8249]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-46be8249]{display:grid;gap:2px}.admin-brand span[data-v-46be8249]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-46be8249]{font-size:1rem}.back-button[data-v-46be8249]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-46be8249]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-46be8249]{width:23px;height:23px}.billing-heading[data-v-46be8249]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:30px 0 20px}.billing-heading h1[data-v-46be8249]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.add-button[data-v-46be8249]{min-height:44px;background:#2768d7}.billing-summary[data-v-46be8249]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:24px}.billing-summary article[data-v-46be8249]{display:grid;gap:6px;min-height:104px;padding:15px;background:#112847;border:1px solid #294b76;border-radius:12px}.billing-summary span[data-v-46be8249],.billing-summary small[data-v-46be8249]{color:#9fb5d5;font-size:.76rem}.billing-summary strong[data-v-46be8249]{color:#fff;font-size:1.35rem;overflow-wrap:anywhere}.billing-summary small b[data-v-46be8249]{color:#fff}.billing-summary .summary-ok[data-v-46be8249]{border-color:#27764b}.billing-summary .summary-warning[data-v-46be8249]{border-color:#8b6f22}.billing-summary .summary-invalid[data-v-46be8249]{border-color:#913747}.billing-toolbar[data-v-46be8249]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.billing-search[data-v-46be8249]{width:min(100%,740px)}.billing-search>label[data-v-46be8249],.status-filter>span[data-v-46be8249]{display:block;margin-bottom:7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.billing-search>div[data-v-46be8249]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px}.billing-search input[data-v-46be8249]{min-width:0}.status-filter[data-v-46be8249]{width:min(100%,250px)}.status-filter select[data-v-46be8249]{width:100%}.list-message[data-v-46be8249]{padding:24px}.list-message button[data-v-46be8249]{margin-left:10px;padding:.45rem .65rem}.success-message[data-v-46be8249]{padding:11px 14px;color:#b9f5cf;background:#17452e;border:1px solid #2b7d50;border-radius:9px}.licences-table-wrap[data-v-46be8249]{overflow-x:auto;border:1px solid #2a456f;border-radius:15px;background:#0e1f3ef5;transition:opacity .15s}.licences-table-wrap.is-loading[data-v-46be8249]{opacity:.55}.licences-table[data-v-46be8249]{width:100%;min-width:980px;border-collapse:collapse;font-size:.82rem}.licences-table th[data-v-46be8249]{padding:13px 12px;color:#c9dcfb;background:#183661;text-align:left;white-space:nowrap}.licences-table td[data-v-46be8249]{padding:14px 12px;border-top:1px solid #263f66;vertical-align:top}.licences-table tbody tr[data-v-46be8249]:nth-child(2n){background:#1935603d}.licences-table td span[data-v-46be8249]{display:block;margin-top:5px;color:#91a7c8;line-height:1.35}.licences-table td span b[data-v-46be8249]{color:#fff}.user-cell[data-v-46be8249]{width:25%;min-width:245px;overflow-wrap:anywhere}.user-cell>strong[data-v-46be8249]{color:#fff}.user-cell em[data-v-46be8249]{display:inline-block;margin-top:8px;padding:.25rem .5rem;color:#ffd4a5;background:#67461f;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:750}.user-cell .duplicate-warning[data-v-46be8249]{display:block;width:fit-content;color:#ffc4c4;background:#602836}.status-cell[data-v-46be8249]{width:26%;min-width:265px}.status-cell[data-v-46be8249]>:first-child{margin-bottom:8px}.terms-cell[data-v-46be8249]{width:25%;min-width:225px}.edit-cost-button[data-v-46be8249]{width:100%;margin-top:12px;padding:.55rem .65rem;font-size:.72rem}.terms-cell small[data-v-46be8249]{display:block;margin-top:7px;color:#ffabb8}.account-cell[data-v-46be8249]{width:24%;min-width:190px}.account-balance-row[data-v-46be8249]{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.account-balance-row>strong[data-v-46be8249]{color:#fff;font-size:1rem;white-space:nowrap}.history-button[data-v-46be8249]{flex-shrink:0;padding:.45rem .6rem;font-size:.72rem}.pagination[data-v-46be8249]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:22px 0 8px}.pagination-top[data-v-46be8249]{padding:0 0 16px}.pagination button[data-v-46be8249]{min-width:42px;padding:.65rem .8rem}.pagination button.active[data-v-46be8249]{background:#4b8cf4;border-color:#7fb0ff}.pagination span[data-v-46be8249]{margin-left:8px;color:#93a9ca;font-size:.85rem}.billing-title[data-v-46be8249]{display:flex;align-items:center;gap:11px}.add-button[data-v-46be8249]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:10px}.add-button svg[data-v-46be8249]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.edit-cost-button[data-v-46be8249]{width:fit-content}.status-filter[data-v-46be8249]{width:min(100%,460px)}.licences-table td .licence-status[data-v-46be8249]{display:inline-flex;align-items:center;gap:6px;margin:0 0 7px;padding:.32rem .55rem;color:#dbe8fb;background:#28384f;border:1px solid #4d617d;border-radius:999px}.licence-status i[data-v-46be8249]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#fff;background:#63738a;border-radius:50%;font-style:normal;font-weight:900}.licences-table td .licence-status--ok[data-v-46be8249]{color:#baf6cf;background:#153e2a;border-color:#27764b}.licence-status--ok i[data-v-46be8249]{background:#22a55a}.licences-table td .licence-status--invalid[data-v-46be8249]{color:#ffc4c4;background:#4b2028;border-color:#913747}.licence-status--invalid i[data-v-46be8249]{background:#d43e53}.licences-table td .licence-status--preinvalid[data-v-46be8249]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.licence-status--preinvalid i[data-v-46be8249]{color:#342700;background:#f0bc32}.licences-table[data-v-46be8249]{min-width:1180px}.user-cell[data-v-46be8249]{width:21%;min-width:225px}.car-washes-cell[data-v-46be8249]{width:27%;min-width:300px}.licence-wash-list[data-v-46be8249]{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px}.licence-wash-list article[data-v-46be8249]{flex:1 1 185px;min-width:0;padding:9px 10px;background:#142d51;border:1px solid #315483;border-radius:9px}.licence-wash-list article strong[data-v-46be8249]{display:block;color:#fff;overflow-wrap:anywhere}.licence-wash-list article span[data-v-46be8249]{font-size:.74rem}.status-cell[data-v-46be8249]{width:19%;min-width:230px}.terms-cell[data-v-46be8249]{width:18%;min-width:205px}.account-cell[data-v-46be8249]{width:15%;min-width:170px}@media(max-width:1050px){.billing-summary[data-v-46be8249]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.admin-header[data-v-46be8249]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-46be8249]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-46be8249]{font-size:.9rem}.admin-actions[data-v-46be8249]{display:contents}.logout-button[data-v-46be8249]{grid-column:2;grid-row:1}.back-button[data-v-46be8249]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px;padding-inline:.8rem}.billing-heading[data-v-46be8249],.billing-toolbar[data-v-46be8249]{align-items:stretch;flex-direction:column}.add-button[data-v-46be8249],.billing-search[data-v-46be8249],.billing-search input[data-v-46be8249],.billing-search button[data-v-46be8249],.status-filter[data-v-46be8249]{width:100%}.billing-summary[data-v-46be8249]{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-search>div[data-v-46be8249]{grid-template-columns:1fr}.licences-table-wrap[data-v-46be8249]{overflow:visible;border:0;background:transparent}.licences-table[data-v-46be8249]{display:block;min-width:0}.licences-table thead[data-v-46be8249]{display:none}.licences-table tbody[data-v-46be8249]{display:grid;gap:14px}.licences-table tr[data-v-46be8249]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px}.licences-table td[data-v-46be8249]{display:block;width:auto;min-width:0;padding:12px 14px;border-top:1px solid #263f66}.licences-table td[data-v-46be8249]:first-child{border-top:0}.licences-table td[data-v-46be8249]:before{display:block;margin-bottom:7px;color:#7795c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.account-balance-row[data-v-46be8249]{justify-content:flex-start}.pagination .pagination-prev[data-v-46be8249],.pagination .pagination-next[data-v-46be8249]{flex-basis:100%;width:100%}.pagination span[data-v-46be8249]{width:100%;margin:4px 0 0;text-align:center}}@media(max-width:520px){.billing-summary[data-v-46be8249]{grid-template-columns:1fr}}@media(max-width:800px){.billing-heading[data-v-46be8249]{display:block}.add-button[data-v-46be8249]{width:42px}}@media(max-width:800px){.car-washes-cell.is-empty[data-v-46be8249]{display:none}.licence-wash-list article[data-v-46be8249]{flex-basis:100%}}.admin-page[data-v-b6aa27f2]{width:100%}.admin-header[data-v-b6aa27f2]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-b6aa27f2],.admin-actions[data-v-b6aa27f2]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-b6aa27f2]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-b6aa27f2]{display:grid;gap:2px}.admin-brand span[data-v-b6aa27f2]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-b6aa27f2]{font-size:1rem}.back-button[data-v-b6aa27f2]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-b6aa27f2]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-b6aa27f2]{width:23px;height:23px}.posts-heading[data-v-b6aa27f2]{padding:30px 0 20px}.posts-heading>div[data-v-b6aa27f2]{display:flex;align-items:center;gap:11px}.posts-heading h1[data-v-b6aa27f2]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.add-button[data-v-b6aa27f2]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;background:#2768d7;border-radius:10px}.add-button svg[data-v-b6aa27f2]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.posts-summary[data-v-b6aa27f2]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:24px}.posts-summary article[data-v-b6aa27f2]{display:grid;align-content:start;gap:5px;min-height:98px;padding:14px;background:#112847;border:1px solid #294b76;border-radius:12px}.posts-summary span[data-v-b6aa27f2],.posts-summary small[data-v-b6aa27f2]{color:#9fb5d5;font-size:.76rem}.posts-summary strong[data-v-b6aa27f2]{color:#fff;font-size:1.45rem}.posts-summary small b[data-v-b6aa27f2]{color:#fff}.posts-summary .summary-assigned[data-v-b6aa27f2]{border-color:#27764b}.posts-summary .summary-issues[data-v-b6aa27f2],.posts-summary .summary-attention[data-v-b6aa27f2]{border-color:#913747}.summary-attention button[data-v-b6aa27f2]{align-self:end;margin-top:3px;padding:.35rem .48rem;background:#8b2f40;border-color:#bd4c60;font-size:.69rem}.summary-attention button[data-v-b6aa27f2]:disabled{opacity:.75}.telemetry-filter[data-v-b6aa27f2]{width:min(430px,100%);margin:0 0 18px}.telemetry-filter .filter-switch[data-v-b6aa27f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-filter .filter-switch button[data-v-b6aa27f2]{min-width:0}.posts-toolbar[data-v-b6aa27f2]{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(400px,1.7fr);gap:15px;align-items:end;margin-bottom:22px}.posts-search>label[data-v-b6aa27f2],.filter-group>span[data-v-b6aa27f2],.mill-filter>span[data-v-b6aa27f2]{display:block;margin-bottom:7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.posts-search>div[data-v-b6aa27f2]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px}.posts-search input[data-v-b6aa27f2]{min-width:0}.binding-filter-row[data-v-b6aa27f2]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px}.binding-filter-row>.filter-group[data-v-b6aa27f2],.binding-filter-row>.mill-filter[data-v-b6aa27f2]{display:grid;grid-template-rows:18px 46px;gap:7px;min-width:0;margin:0}.binding-filter-row>.filter-group>span[data-v-b6aa27f2],.binding-filter-row>.mill-filter>span[data-v-b6aa27f2]{align-self:center;height:18px;margin:0;line-height:18px}.mill-filter select[data-v-b6aa27f2]{align-self:stretch;height:46px;min-height:46px;margin:0}.filter-switch[data-v-b6aa27f2]{display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:4px;background:#0c1d39;border:1px solid #294b76;border-radius:11px}.filter-switch button[data-v-b6aa27f2]{min-height:34px;padding:.42rem .7rem;color:#9fb5d5;background:transparent;border-color:transparent;font-size:.74rem}.binding-filter-row .filter-switch[data-v-b6aa27f2]{box-sizing:border-box;align-self:stretch;flex-wrap:nowrap;width:100%;height:46px;min-height:46px;margin:0}.binding-filter-row .filter-switch button[data-v-b6aa27f2]{box-sizing:border-box;flex:1 1 auto;min-width:0;height:36px;min-height:36px;padding:.35rem .45rem;white-space:nowrap}.filter-switch button.active[data-v-b6aa27f2]{color:#fff;background:#2768d7;border-color:#4b8cf4}.filter-switch button.active.danger[data-v-b6aa27f2]{background:#8b2f40;border-color:#bd4c60}.list-message[data-v-b6aa27f2]{padding:24px}.list-message button[data-v-b6aa27f2]{margin-left:10px;padding:.45rem .65rem}.success-message[data-v-b6aa27f2]{padding:11px 14px;color:#b9f5cf;background:#17452e;border:1px solid #2b7d50;border-radius:9px}.posts-table-wrap[data-v-b6aa27f2]{overflow-x:auto;background:#0e1f3ef5;border:1px solid #2a456f;border-radius:15px;transition:opacity .15s}.posts-table-wrap.is-loading[data-v-b6aa27f2]{opacity:.55}.posts-table[data-v-b6aa27f2]{width:100%;min-width:1040px;border-collapse:collapse;font-size:.82rem}.posts-table th[data-v-b6aa27f2]{padding:13px 12px;color:#c9dcfb;background:#183661;text-align:left;white-space:nowrap}.posts-table td[data-v-b6aa27f2]{padding:14px 12px;border-top:1px solid #263f66;vertical-align:top}.posts-table tbody tr[data-v-b6aa27f2]:nth-child(2n){background:#1935603d}.posts-table tbody tr.has-issue[data-v-b6aa27f2]{box-shadow:inset 3px 0 #c98d38}.posts-table tbody tr.needs-attention[data-v-b6aa27f2]{box-shadow:inset 3px 0 #db4058}.device-cell[data-v-b6aa27f2]{width:18%;min-width:190px}.device-cell>strong[data-v-b6aa27f2]{display:block;margin-bottom:8px;color:#fff;font-size:1.08rem;letter-spacing:.05em}.device-cell em[data-v-b6aa27f2]{display:block;width:fit-content;margin-top:8px;padding:.25rem .48rem;border-radius:999px;font-size:.69rem;font-style:normal}.device-cell .telemetry-warning[data-v-b6aa27f2]{color:#ffd6da;background:#6f2433}.device-cell .structure-warning[data-v-b6aa27f2]{color:#ffe2b5;background:#624414}.telemetry-time[data-v-b6aa27f2]{display:block;margin-top:5px;color:#ffaeb9;font-size:.69rem;line-height:1.35}.device-badges[data-v-b6aa27f2]{display:flex;flex-wrap:wrap;gap:6px}.type-badge[data-v-b6aa27f2],.kind-badge[data-v-b6aa27f2]{display:inline-flex;padding:.3rem .5rem;color:#cce1ff;background:#1c4783;border-radius:999px;font-size:.7rem;font-weight:750}.type-payment[data-v-b6aa27f2]{color:#ffe6a7;background:#594315}.type-robot[data-v-b6aa27f2]{color:#e1d5ff;background:#40306d}.type-other[data-v-b6aa27f2]{color:#d1d9e8;background:#38455a}.kind-wet[data-v-b6aa27f2]{color:#bfe3ff;background:#195078}.kind-dry[data-v-b6aa27f2]{color:#ffe3ad;background:#6c4818}.pool-cell[data-v-b6aa27f2]{width:23%;min-width:225px}.pool-cell>span[data-v-b6aa27f2]{display:block;margin-top:5px;color:#91a7c8}.pool-cell b[data-v-b6aa27f2],.bindings-cell b[data-v-b6aa27f2]{color:#fff}.warning-text[data-v-b6aa27f2]{color:#ffbdc8!important}.credential-value[data-v-b6aa27f2]{margin-top:9px!important;overflow-wrap:anywhere}.pool-cell small[data-v-b6aa27f2]{display:block;margin-top:8px;color:#ffc4c4}.bindings-cell[data-v-b6aa27f2]{width:43%;min-width:390px}.binding-list[data-v-b6aa27f2]{display:flex;flex-wrap:wrap;gap:8px}.binding-list article[data-v-b6aa27f2]{display:grid;flex:1 1 190px;gap:5px;max-width:285px;padding:10px;background:#142e55;border:1px solid #315383;border-radius:10px}.binding-header[data-v-b6aa27f2]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.binding-header strong[data-v-b6aa27f2]{min-width:0;line-height:1.25}.binding-header em[data-v-b6aa27f2]{flex:0 0 auto;padding:.2rem .38rem;color:#b8c7dd;background:#33445d;border-radius:999px;font-size:.61rem;font-style:normal;font-weight:800;white-space:nowrap}.binding-header em.main[data-v-b6aa27f2]{color:#baf6cf;background:#1b5939}.binding-list strong[data-v-b6aa27f2]{color:#fff;overflow-wrap:anywhere}.binding-list small[data-v-b6aa27f2]{color:#92a9ca;line-height:1.35}.alias-row[data-v-b6aa27f2]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.alias-row small[data-v-b6aa27f2]{min-width:0;overflow-wrap:anywhere}.alias-row i[data-v-b6aa27f2]{color:#718aac;font-style:normal}.alias-row button[data-v-b6aa27f2]{flex:0 0 auto;min-height:29px;padding:.3rem .48rem;font-size:.66rem}.alias-editor[data-v-b6aa27f2]{display:grid;gap:6px}.alias-editor input[data-v-b6aa27f2]{box-sizing:border-box;width:100%;min-height:34px;padding:.45rem .55rem;font-size:.72rem}.alias-editor>div[data-v-b6aa27f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.alias-editor button[data-v-b6aa27f2]{min-height:30px;padding:.32rem .42rem;font-size:.65rem}.binding-list .unlink-button[data-v-b6aa27f2]{width:100%;min-height:31px;margin-top:5px;padding:.35rem .45rem;color:#ffc9d1;background:#542432;border-color:#8f3c50;font-size:.67rem}.binding-list .unlink-button[data-v-b6aa27f2]:hover{background:#713043}.unassigned[data-v-b6aa27f2]{color:#8299bb}.actions-cell[data-v-b6aa27f2]{width:16%;min-width:150px}.actions-cell button[data-v-b6aa27f2]{display:block;width:100%;margin-bottom:7px;padding:.52rem .6rem;font-size:.72rem}.danger-button[data-v-b6aa27f2]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}.danger-button[data-v-b6aa27f2]:hover:not(:disabled){background:#a83a4f}.actions-cell small[data-v-b6aa27f2]{display:block;color:#ffabb8;line-height:1.35}.pagination[data-v-b6aa27f2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:22px 0 8px}.pagination-top[data-v-b6aa27f2]{padding:0 0 16px}.pagination button[data-v-b6aa27f2]{min-width:42px;padding:.65rem .8rem}.pagination button.active[data-v-b6aa27f2]{background:#4b8cf4;border-color:#7fb0ff}.pagination span[data-v-b6aa27f2]{margin-left:8px;color:#93a9ca;font-size:.85rem}.modal-backdrop[data-v-b6aa27f2]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.post-modal[data-v-b6aa27f2]{width:min(100%,620px);max-height:calc(100vh - 36px);overflow:auto;padding:26px;background:#10264a;border:1px solid #315383;border-radius:18px;box-shadow:0 24px 70px #0000006b}.modal-header[data-v-b6aa27f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.modal-header h2[data-v-b6aa27f2]{margin:0}.modal-header p[data-v-b6aa27f2]{max-width:430px;margin:7px 0 0;color:#9db2d1;line-height:1.45}.post-modal form[data-v-b6aa27f2]{display:grid;gap:14px}.post-modal label[data-v-b6aa27f2]{display:grid;gap:7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.post-modal input[data-v-b6aa27f2],.post-modal select[data-v-b6aa27f2]{width:100%}.save-button[data-v-b6aa27f2]{width:100%;min-height:46px;margin-top:4px}.delete-modal[data-v-b6aa27f2]{border-color:#74384a}.unlink-summary[data-v-b6aa27f2]{display:grid;gap:5px;margin-bottom:16px;padding:14px;background:#142e55;border:1px solid #315383;border-radius:11px}.unlink-summary span[data-v-b6aa27f2],.unlink-summary small[data-v-b6aa27f2]{color:#91a7c8}.unlink-summary strong[data-v-b6aa27f2]{color:#fff}@media(max-width:1120px){.posts-summary[data-v-b6aa27f2]{grid-template-columns:repeat(4,minmax(0,1fr))}.posts-toolbar[data-v-b6aa27f2]{grid-template-columns:1fr}.binding-filter-row[data-v-b6aa27f2]{grid-column:auto}}@media(max-width:800px){.admin-header[data-v-b6aa27f2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-b6aa27f2]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-b6aa27f2]{font-size:.9rem}.admin-actions[data-v-b6aa27f2]{display:contents}.logout-button[data-v-b6aa27f2]{grid-column:2;grid-row:1}.back-button[data-v-b6aa27f2]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px;padding-inline:.8rem}.posts-summary[data-v-b6aa27f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.posts-search>div[data-v-b6aa27f2],.binding-filter-row[data-v-b6aa27f2]{grid-template-columns:1fr}.posts-search input[data-v-b6aa27f2],.posts-search button[data-v-b6aa27f2],.mill-filter select[data-v-b6aa27f2]{width:100%}.filter-switch[data-v-b6aa27f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.binding-filter-row>.filter-group[data-v-b6aa27f2],.binding-filter-row>.mill-filter[data-v-b6aa27f2]{grid-template-rows:18px auto}.binding-filter-row .filter-switch[data-v-b6aa27f2]{height:auto;min-height:0}.binding-filter-row .filter-switch button[data-v-b6aa27f2]{height:auto;min-height:36px;white-space:normal}.posts-table-wrap[data-v-b6aa27f2]{overflow:visible;border:0;background:transparent}.posts-table[data-v-b6aa27f2]{display:block;min-width:0}.posts-table thead[data-v-b6aa27f2]{display:none}.posts-table tbody[data-v-b6aa27f2]{display:grid;gap:14px}.posts-table tr[data-v-b6aa27f2]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px}.posts-table td[data-v-b6aa27f2]{display:block;width:auto;min-width:0;padding:12px 14px;border-top:1px solid #263f66}.posts-table td[data-v-b6aa27f2]:first-child{border-top:0}.posts-table td[data-v-b6aa27f2]:before{display:block;margin-bottom:7px;color:#7795c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.binding-list article[data-v-b6aa27f2]{max-width:none}.pagination .pagination-prev[data-v-b6aa27f2],.pagination .pagination-next[data-v-b6aa27f2]{flex-basis:100%;width:100%}.pagination span[data-v-b6aa27f2]{width:100%;margin:4px 0 0;text-align:center}.modal-header[data-v-b6aa27f2]{flex-direction:column}.modal-header button[data-v-b6aa27f2]{width:100%}}@media(max-width:520px){.posts-summary[data-v-b6aa27f2]{grid-template-columns:1fr}.post-modal[data-v-b6aa27f2]{padding:19px}.filter-switch[data-v-b6aa27f2]{grid-template-columns:1fr}}.user-picker[data-v-57977353]{display:grid;gap:7px}.picker-label[data-v-57977353]{color:#c9d8ef;font-size:.8rem;font-weight:750}.picker-search[data-v-57977353]{display:grid;grid-template-columns:1fr auto;gap:8px}.picker-search input[data-v-57977353]{min-width:0}.selected-user[data-v-57977353]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:8px 10px;background:#142e55;border:1px solid #315383;border-radius:10px}.selected-user div[data-v-57977353]{display:grid;min-width:0;gap:3px}.selected-user strong[data-v-57977353],.selected-user small[data-v-57977353]{overflow-wrap:anywhere}.selected-user strong[data-v-57977353]{color:#fff}.selected-user small[data-v-57977353]{color:#91a7c8}.selected-user button[data-v-57977353]{flex-shrink:0;padding:.42rem .6rem}.picker-error[data-v-57977353]{margin:0;color:#ffabb8;font-size:.76rem}.picker-results[data-v-57977353]{display:grid;max-height:190px;overflow:auto;background:#0a1a34;border:1px solid #294b76;border-radius:10px}.picker-results button[data-v-57977353]{display:grid;gap:2px;padding:9px 11px;text-align:left;background:transparent;border:0;border-bottom:1px solid #263f66;border-radius:0}.picker-results button[data-v-57977353]:last-child{border-bottom:0}.picker-results button[data-v-57977353]:hover{background:#183661}.picker-results strong[data-v-57977353]{color:#fff}.picker-results small[data-v-57977353]{color:#91a7c8}@media(max-width:800px){.picker-search[data-v-57977353]{grid-template-columns:1fr}.picker-search button[data-v-57977353]{width:100%}.selected-user[data-v-57977353]{align-items:stretch;flex-direction:column}.selected-user button[data-v-57977353]{width:100%}}.modal-backdrop[data-v-fd1f0ce3]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.access-modal[data-v-fd1f0ce3]{width:min(100%,960px);max-height:calc(100vh - 36px);overflow:auto;padding:26px;background:#10264a;border:1px solid #315383;border-radius:18px;box-shadow:0 24px 70px #0000006b}.modal-header[data-v-fd1f0ce3]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.modal-header h2[data-v-fd1f0ce3]{margin:0}.modal-header p[data-v-fd1f0ce3]{margin:7px 0 0;color:#9db2d1}.access-modal form[data-v-fd1f0ce3]{display:grid;gap:14px}.access-modal label[data-v-fd1f0ce3]{display:grid;gap:7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.save-button[data-v-fd1f0ce3]{width:100%;min-height:46px}.success-message[data-v-fd1f0ce3]{padding:11px 14px;color:#b9f5cf;background:#17452e;border:1px solid #2b7d50;border-radius:9px}.danger-button[data-v-fd1f0ce3]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}.danger-button[data-v-fd1f0ce3]:hover:not(:disabled){background:#a83a4f}.access-section[data-v-fd1f0ce3]{padding:16px;background:#0b1d39;border:1px solid #294b76;border-radius:14px}.access-section-heading[data-v-fd1f0ce3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.access-section-heading h3[data-v-fd1f0ce3],.access-assignment h3[data-v-fd1f0ce3]{margin:0;font-size:1rem}.access-section-heading>span[data-v-fd1f0ce3]{min-width:31px;padding:4px 8px;color:#dceaff;background:#1d477d;border-radius:999px;text-align:center;font-size:.75rem;font-weight:800}.access-state[data-v-fd1f0ce3],.access-note[data-v-fd1f0ce3]{margin:0;color:#91a7c8;line-height:1.45}.access-list[data-v-fd1f0ce3]{display:grid;gap:9px}.access-card[data-v-fd1f0ce3]{overflow:hidden;background:#122c52;border:1px solid #315383;border-radius:11px}.access-card--broken[data-v-fd1f0ce3]{border-color:#a56b31}.access-person[data-v-fd1f0ce3]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:#183760;border-bottom:1px solid #315383}.access-person-details[data-v-fd1f0ce3],.access-interface[data-v-fd1f0ce3]{display:grid;gap:4px;min-width:0}.access-person strong[data-v-fd1f0ce3],.access-interface strong[data-v-fd1f0ce3]{color:#fff;overflow-wrap:anywhere}.access-person small[data-v-fd1f0ce3],.access-interface small[data-v-fd1f0ce3]{color:#91a7c8;overflow-wrap:anywhere}.access-person-actions[data-v-fd1f0ce3]{display:flex;align-items:center;flex-shrink:0;gap:7px}.access-person-actions>span[data-v-fd1f0ce3]{padding:4px 8px;color:#bcd6ff;background:#1d477d;border-radius:999px;font-size:.68rem;font-weight:800}.add-role-button[data-v-fd1f0ce3]{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;background:#2768d7;border-color:#5795ef;border-radius:9px}.add-role-button svg[data-v-fd1f0ce3]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.user-access-list[data-v-fd1f0ce3]{display:grid;gap:8px;min-width:0;padding:12px}.user-access-row[data-v-fd1f0ce3]{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;padding:9px;background:#0d2343;border:1px solid #294b76;border-radius:9px}.access-card-body[data-v-fd1f0ce3]{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;min-width:0}.access-statuses[data-v-fd1f0ce3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.access-status[data-v-fd1f0ce3],.access-warning[data-v-fd1f0ce3]{padding:4px 7px;color:#c8d8ef;background:#273b58;border:1px solid #49617f;border-radius:999px;font-size:.67rem;font-weight:800;white-space:nowrap}.access-status--confirm[data-v-fd1f0ce3]{color:#baf6cf;background:#153e2a;border-color:#27764b}.access-status--invite[data-v-fd1f0ce3]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.access-status--block[data-v-fd1f0ce3]{color:#ffc4c4;background:#4b2028;border-color:#913747}.access-warning[data-v-fd1f0ce3]{color:#ffd59b;background:#4f351d;border-color:#93602a}.remove-access-button[data-v-fd1f0ce3]{width:100%;margin:0;padding:.52rem .6rem;font-size:.72rem}.remove-access-confirm[data-v-fd1f0ce3]{display:grid;gap:6px}.remove-access-confirm span[data-v-fd1f0ce3]{color:#ffc4cc;font-size:.72rem;font-weight:750}.remove-access-confirm button[data-v-fd1f0ce3]{width:100%;padding:.45rem .55rem;font-size:.7rem}.access-assignment[data-v-fd1f0ce3]{margin:0 0 16px;padding:16px;background:#0b1d39;border:1px solid #294b76;border-radius:14px}.access-feedback[data-v-fd1f0ce3]{margin:-4px 0 16px}.nested-modal-backdrop[data-v-fd1f0ce3]{z-index:60}.role-modal[data-v-fd1f0ce3]{width:min(100%,560px)}@media(max-width:800px){.modal-header[data-v-fd1f0ce3],.access-person[data-v-fd1f0ce3]{align-items:stretch;flex-direction:column}.modal-header button[data-v-fd1f0ce3]{width:100%}.access-person-actions[data-v-fd1f0ce3]{justify-content:space-between;width:100%}.access-person-actions .add-role-button[data-v-fd1f0ce3]{width:36px}.user-access-row[data-v-fd1f0ce3],.access-card-body[data-v-fd1f0ce3]{grid-template-columns:1fr}.user-access-row[data-v-fd1f0ce3]{align-items:stretch}.access-statuses[data-v-fd1f0ce3]{justify-content:flex-start;margin-top:2px}.remove-access-confirm[data-v-fd1f0ce3]{grid-template-columns:1fr 1fr}.remove-access-confirm span[data-v-fd1f0ce3]{grid-column:1 / -1}}@media(max-width:520px){.access-modal[data-v-fd1f0ce3]{padding:19px}}.remove-access-warning[data-v-fd1f0ce3]{margin:0;color:#e7bd86;font-size:.66rem;line-height:1.42}@media(max-width:800px){.remove-access-warning[data-v-fd1f0ce3]{grid-column:1 / -1}}.access-backdrop--embedded[data-v-fd1f0ce3]{position:static;display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.access-backdrop--embedded .access-modal[data-v-fd1f0ce3]{width:100%;max-height:none;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.admin-page[data-v-9163aa03]{width:100%}.admin-header[data-v-9163aa03]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-9163aa03],.admin-actions[data-v-9163aa03]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-9163aa03]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-9163aa03]{display:grid;gap:2px}.admin-brand span[data-v-9163aa03]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-9163aa03]{font-size:1rem}.back-button[data-v-9163aa03]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-9163aa03]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-9163aa03]{width:23px;height:23px}.page-heading[data-v-9163aa03]{display:flex;align-items:center;gap:11px;padding:30px 0 20px}.page-heading h1[data-v-9163aa03]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.add-button[data-v-9163aa03]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:#2768d7;border-radius:10px}.add-button svg[data-v-9163aa03]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.wash-summary[data-v-9163aa03]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:24px}.wash-summary article[data-v-9163aa03]{display:grid;align-content:start;gap:6px;min-height:102px;padding:15px;background:#112847;border:1px solid #294b76;border-radius:12px}.wash-summary span[data-v-9163aa03],.wash-summary small[data-v-9163aa03]{color:#9fb5d5;font-size:.76rem}.wash-summary strong[data-v-9163aa03]{color:#fff;font-size:1.45rem}.wash-summary small b[data-v-9163aa03]{color:#fff}.wash-summary .summary-owner[data-v-9163aa03]{border-color:#27764b}.wash-summary .summary-delete[data-v-9163aa03]{border-color:#477ac0}.wash-toolbar[data-v-9163aa03]{display:grid;grid-template-columns:minmax(320px,1.5fr) minmax(220px,.7fr) minmax(220px,.7fr);gap:14px;align-items:end;margin-bottom:22px}.wash-search>label[data-v-9163aa03],.toolbar-filter>span[data-v-9163aa03]{display:block;margin-bottom:7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.wash-search>div[data-v-9163aa03]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px}.wash-search input[data-v-9163aa03]{min-width:0}.toolbar-filter>div[data-v-9163aa03]{display:flex;gap:5px;min-height:44px;padding:4px;background:#0c1d39;border:1px solid #294b76;border-radius:11px}.toolbar-filter button[data-v-9163aa03]{flex:1;min-width:0;min-height:34px;padding:.4rem .5rem;color:#9fb5d5;background:transparent;border-color:transparent;font-size:.72rem}.toolbar-filter button.active[data-v-9163aa03]{color:#fff;background:#2768d7;border-color:#4b8cf4}.list-message[data-v-9163aa03]{padding:24px}.list-message button[data-v-9163aa03]{margin-left:10px;padding:.45rem .65rem}.success-message[data-v-9163aa03]{padding:11px 14px;color:#b9f5cf;background:#17452e;border:1px solid #2b7d50;border-radius:9px}.wash-table-wrap[data-v-9163aa03]{overflow-x:auto;background:#0e1f3ef5;border:1px solid #2a456f;border-radius:15px;transition:opacity .15s}.wash-table-wrap.is-loading[data-v-9163aa03]{opacity:.55}.wash-table[data-v-9163aa03]{width:100%;min-width:1180px;border-collapse:collapse;font-size:.8rem}.wash-table th[data-v-9163aa03]{padding:13px 11px;color:#c9dcfb;background:#183661;text-align:left;white-space:nowrap}.wash-table td[data-v-9163aa03]{padding:14px 11px;border-top:1px solid #263f66;vertical-align:top}.wash-table tbody tr[data-v-9163aa03]:nth-child(2n){background:#1935603d}.wash-table td>span[data-v-9163aa03]{display:block;margin-top:5px;color:#91a7c8;line-height:1.4}.wash-table td b[data-v-9163aa03]{color:#fff}.wash-cell[data-v-9163aa03]{width:23%;min-width:250px}.wash-cell>strong[data-v-9163aa03]{display:block;color:#fff;font-size:.98rem;overflow-wrap:anywhere}.contacts-cell[data-v-9163aa03]{width:22%;min-width:225px}.users-cell[data-v-9163aa03]{width:23%;min-width:240px}.user-card[data-v-9163aa03]{display:grid;gap:3px;padding:9px 10px;background:#153e2a;border:1px solid #27764b;border-radius:10px}.user-card em[data-v-9163aa03]{color:#86ddb0;font-size:.66rem;font-style:normal;font-weight:800;text-transform:uppercase}.user-card strong[data-v-9163aa03]{color:#fff;overflow-wrap:anywhere}.user-card small[data-v-9163aa03]{color:#9fb5d5}.empty-value[data-v-9163aa03]{color:#8299bb!important}.links-cell[data-v-9163aa03]{width:20%;min-width:220px}.counter-grid[data-v-9163aa03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.counter-grid span[data-v-9163aa03]{display:flex;justify-content:space-between;gap:5px;padding:6px 7px;color:#9fb5d5;background:#142e55;border-radius:8px}.links-cell ul[data-v-9163aa03]{margin:9px 0 0;padding-left:18px;color:#ffabb8;line-height:1.45}.delete-allowed[data-v-9163aa03]{margin:9px 0 0;color:#8de0b0}.actions-cell[data-v-9163aa03]{width:12%;min-width:135px}.actions-cell button[data-v-9163aa03]{display:block;width:100%;margin-bottom:7px;padding:.52rem .6rem;font-size:.72rem}.actions-cell .access-button[data-v-9163aa03]{color:#d9ecff;background:#17547b;border-color:#2f82ad}.actions-cell .access-button[data-v-9163aa03]:hover{background:#1d6a98}.danger-button[data-v-9163aa03]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}.danger-button[data-v-9163aa03]:hover:not(:disabled){background:#a83a4f}.pagination[data-v-9163aa03]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:22px 0 8px}.pagination-top[data-v-9163aa03]{padding:0 0 16px}.pagination button[data-v-9163aa03]{min-width:42px;padding:.65rem .8rem}.pagination button.active[data-v-9163aa03]{background:#4b8cf4;border-color:#7fb0ff}.pagination span[data-v-9163aa03]{margin-left:8px;color:#93a9ca;font-size:.85rem}.modal-backdrop[data-v-9163aa03]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wash-modal[data-v-9163aa03]{width:min(100%,820px);max-height:calc(100vh - 36px);overflow:auto;padding:26px;background:#10264a;border:1px solid #315383;border-radius:18px;box-shadow:0 24px 70px #0000006b}.modal-header[data-v-9163aa03]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.modal-header h2[data-v-9163aa03]{margin:0}.modal-header p[data-v-9163aa03]{margin:7px 0 0;color:#9db2d1}.wash-modal form[data-v-9163aa03]{display:grid;gap:14px}.wash-modal label[data-v-9163aa03]{display:grid;gap:7px;color:#c9d8ef;font-size:.8rem;font-weight:750}.wash-modal input[data-v-9163aa03]{width:100%}.form-grid[data-v-9163aa03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.save-button[data-v-9163aa03]{width:100%;min-height:46px}.delete-modal[data-v-9163aa03]{width:min(100%,600px);border-color:#74384a}.delete-modal>label[data-v-9163aa03]{margin-bottom:14px}.access-modal[data-v-9163aa03]{width:min(100%,960px)}.access-section[data-v-9163aa03]{padding:16px;background:#0b1d39;border:1px solid #294b76;border-radius:14px}.access-section-heading[data-v-9163aa03]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.access-section-heading h3[data-v-9163aa03],.access-assignment h3[data-v-9163aa03]{margin:0;font-size:1rem}.access-section-heading>span[data-v-9163aa03]{min-width:31px;padding:4px 8px;color:#dceaff;background:#1d477d;border-radius:999px;text-align:center;font-size:.75rem;font-weight:800}.access-state[data-v-9163aa03],.access-note[data-v-9163aa03]{margin:0;color:#91a7c8;line-height:1.45}.access-list[data-v-9163aa03]{display:grid;gap:9px}.access-card[data-v-9163aa03]{overflow:hidden;background:#122c52;border:1px solid #315383;border-radius:11px}.access-card--broken[data-v-9163aa03]{border-color:#a56b31}.access-person[data-v-9163aa03]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:#183760;border-bottom:1px solid #315383}.access-person-details[data-v-9163aa03],.access-interface[data-v-9163aa03]{display:grid;gap:4px;min-width:0}.access-person strong[data-v-9163aa03],.access-interface strong[data-v-9163aa03]{color:#fff;overflow-wrap:anywhere}.access-person small[data-v-9163aa03],.access-interface small[data-v-9163aa03]{color:#91a7c8;overflow-wrap:anywhere}.access-person-actions[data-v-9163aa03]{display:flex;align-items:center;flex-shrink:0;gap:7px}.access-person-actions>span[data-v-9163aa03]{padding:4px 8px;color:#bcd6ff;background:#1d477d;border-radius:999px;font-size:.68rem;font-weight:800}.add-role-button[data-v-9163aa03]{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;background:#2768d7;border-color:#5795ef;border-radius:9px}.add-role-button svg[data-v-9163aa03]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.user-access-list[data-v-9163aa03]{display:grid;gap:8px;min-width:0;padding:12px}.user-access-row[data-v-9163aa03]{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;padding:9px;background:#0d2343;border:1px solid #294b76;border-radius:9px}.access-card-body[data-v-9163aa03]{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;min-width:0}.access-statuses[data-v-9163aa03]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.access-status[data-v-9163aa03],.access-warning[data-v-9163aa03]{padding:4px 7px;color:#c8d8ef;background:#273b58;border:1px solid #49617f;border-radius:999px;font-size:.67rem;font-weight:800;white-space:nowrap}.access-status--confirm[data-v-9163aa03]{color:#baf6cf;background:#153e2a;border-color:#27764b}.access-status--invite[data-v-9163aa03]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.access-status--block[data-v-9163aa03]{color:#ffc4c4;background:#4b2028;border-color:#913747}.access-warning[data-v-9163aa03]{color:#ffd59b;background:#4f351d;border-color:#93602a}.remove-access-button[data-v-9163aa03]{width:100%;margin:0;padding:.52rem .6rem;font-size:.72rem}.remove-access-confirm[data-v-9163aa03]{display:grid;gap:6px}.remove-access-confirm span[data-v-9163aa03]{color:#ffc4cc;font-size:.72rem;font-weight:750}.remove-access-confirm button[data-v-9163aa03]{width:100%;padding:.45rem .55rem;font-size:.7rem}.access-assignment[data-v-9163aa03]{margin:0 0 16px;padding:16px;background:#0b1d39;border:1px solid #294b76;border-radius:14px}.access-modal>.access-feedback[data-v-9163aa03]{margin:-4px 0 16px}.nested-modal-backdrop[data-v-9163aa03]{z-index:60}.role-modal[data-v-9163aa03]{width:min(100%,560px)}@media(max-width:1050px){.wash-toolbar[data-v-9163aa03]{grid-template-columns:1fr 1fr}.wash-search[data-v-9163aa03]{grid-column:1 / -1}}@media(max-width:800px){.admin-header[data-v-9163aa03]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-9163aa03]{grid-column:1;grid-row:1;min-width:0}.admin-actions[data-v-9163aa03]{display:contents}.logout-button[data-v-9163aa03]{grid-column:2;grid-row:1}.back-button[data-v-9163aa03]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.wash-summary[data-v-9163aa03],.wash-toolbar[data-v-9163aa03],.form-grid[data-v-9163aa03]{grid-template-columns:1fr}.wash-search[data-v-9163aa03]{grid-column:auto}.wash-search>div[data-v-9163aa03]{grid-template-columns:1fr}.wash-search input[data-v-9163aa03],.wash-search button[data-v-9163aa03]{width:100%}.wash-table-wrap[data-v-9163aa03]{overflow:visible;border:0;background:transparent}.wash-table[data-v-9163aa03]{display:block;min-width:0}.wash-table thead[data-v-9163aa03]{display:none}.wash-table tbody[data-v-9163aa03]{display:grid;gap:14px}.wash-table tr[data-v-9163aa03]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px}.wash-table td[data-v-9163aa03]{display:block;width:auto;min-width:0;padding:12px 14px;border-top:1px solid #263f66}.wash-table td[data-v-9163aa03]:first-child{border-top:0}.wash-table td[data-v-9163aa03]:before{display:block;margin-bottom:7px;color:#7795c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.pagination .pagination-prev[data-v-9163aa03],.pagination .pagination-next[data-v-9163aa03]{flex-basis:100%;width:100%}.pagination span[data-v-9163aa03]{width:100%;margin:4px 0 0;text-align:center}.modal-header[data-v-9163aa03]{align-items:stretch;flex-direction:column}.modal-header button[data-v-9163aa03]{width:100%}.access-person[data-v-9163aa03]{align-items:stretch;flex-direction:column}.access-person-actions[data-v-9163aa03]{justify-content:space-between;width:100%}.access-person-actions .add-role-button[data-v-9163aa03]{width:36px}.user-access-row[data-v-9163aa03],.access-card-body[data-v-9163aa03]{grid-template-columns:1fr}.user-access-row[data-v-9163aa03]{align-items:stretch}.access-statuses[data-v-9163aa03]{justify-content:flex-start;margin-top:2px}.remove-access-confirm[data-v-9163aa03]{grid-template-columns:1fr 1fr}.remove-access-confirm span[data-v-9163aa03]{grid-column:1 / -1}}@media(max-width:520px){.wash-summary[data-v-9163aa03]{grid-template-columns:1fr}.toolbar-filter>div[data-v-9163aa03]{display:grid;grid-template-columns:1fr}.wash-modal[data-v-9163aa03]{padding:19px}}.pools-page[data-v-104349b6]{width:100%}.admin-header[data-v-104349b6]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-104349b6],.admin-actions[data-v-104349b6]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-104349b6]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-104349b6]{display:grid;gap:2px}.admin-brand span[data-v-104349b6]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-104349b6]{font-size:1rem}.back-button[data-v-104349b6]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-104349b6]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-104349b6]{width:23px;height:23px}.page-heading[data-v-104349b6]{display:flex;align-items:center;gap:12px;margin:30px 0 18px}.page-heading h1[data-v-104349b6]{margin:0}.add-button[data-v-104349b6]{display:grid;place-items:center;width:38px;height:38px;padding:8px;border-radius:11px}.add-button svg[data-v-104349b6]{width:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.pool-summary[data-v-104349b6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pool-summary article[data-v-104349b6]{display:grid;gap:6px;padding:18px 20px;background:linear-gradient(145deg,#152f5bf5,#0b1d3af5);border:1px solid #2b4d7d;border-radius:15px}.pool-summary article.warning[data-v-104349b6]{border-color:#a45f32}.pool-summary span[data-v-104349b6]{color:#aec2e3}.pool-summary strong[data-v-104349b6]{color:#fff;font-size:1.8rem}.pool-summary small[data-v-104349b6]{color:#829bc0;line-height:1.4}.pool-summary small b[data-v-104349b6]{color:#fff}.pool-tabs[data-v-104349b6]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:26px 0 20px;padding:5px;background:#0a1d3a;border:1px solid #27436f;border-radius:14px}.pool-tabs button[data-v-104349b6]{min-height:44px;background:transparent;border-color:transparent;color:#99afd0}.pool-tabs button.active[data-v-104349b6]{color:#fff;background:#2059b5;border-color:#3975d6;box-shadow:0 8px 22px #0f439742}.binding-search[data-v-104349b6]{display:grid;gap:7px;max-width:680px;margin-bottom:18px}.binding-search label[data-v-104349b6]{color:#a9bad5;font-size:.82rem;font-weight:750}.binding-search div[data-v-104349b6]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.list-message[data-v-104349b6]{display:flex;align-items:center;min-height:112px;margin:18px 0 0;padding:22px 24px;background:#081831cc;border-color:#284a78;border-radius:15px;box-shadow:none}.loading-message[data-v-104349b6]{justify-content:center;gap:12px}.loading-spinner[data-v-104349b6]{flex:0 0 auto;width:24px;height:24px;border:2px solid #294f7c;border-top-color:#6ca7f5;border-radius:50%;animation:pool-loader-spin-104349b6 .8s linear infinite}.loading-copy[data-v-104349b6]{display:grid;gap:3px}.loading-copy strong[data-v-104349b6]{color:#e7efff;font-size:.95rem}.loading-copy small[data-v-104349b6]{color:#91a7c8;font-size:.78rem}.list-message.error[data-v-104349b6]{justify-content:space-between;gap:16px;color:#ffd2d8;background:#351a28;border-color:#8e3e52}.list-message.error span[data-v-104349b6]{min-width:0;overflow-wrap:anywhere;line-height:1.45}.list-message.error button[data-v-104349b6]{flex:0 0 auto;padding:.58rem .8rem}.success-message[data-v-104349b6]{margin:16px 0;color:#9de0b1}.pool-table-wrap[data-v-104349b6]{overflow-x:auto;border:1px solid #284a78;border-radius:15px;background:#081831cc}.pool-table-wrap.is-loading[data-v-104349b6]{opacity:.62}.pool-table[data-v-104349b6]{width:100%;border-collapse:collapse}.pool-table th[data-v-104349b6]{padding:14px 16px;color:#8fa9ce;background:#10284e;font-size:.78rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.pool-table td[data-v-104349b6]{padding:16px;border-top:1px solid #203e68;vertical-align:top}.pool-table td[data-v-104349b6]:first-child{min-width:240px}.pool-table td>strong[data-v-104349b6],.pool-table td>span[data-v-104349b6]{display:block}.pool-table td>strong[data-v-104349b6]{color:#fff;margin-bottom:6px}.pool-table td>span[data-v-104349b6]{color:#9db1d1;font-size:.88rem}.pool-table b[data-v-104349b6]{color:#fff}.counter-list[data-v-104349b6]{display:flex;flex-wrap:wrap;gap:8px}.counter-list span[data-v-104349b6]{min-width:138px;padding:9px 11px;color:#9fb4d4;background:#112d57;border:1px solid #2b5288;border-radius:9px}.counter-list.four span[data-v-104349b6]{min-width:125px}.row-actions[data-v-104349b6]{width:140px}.row-actions button[data-v-104349b6]{display:block;width:100%;margin-bottom:8px}.danger-button[data-v-104349b6]{background:#7c2632;border-color:#b64a58}.danger-button[data-v-104349b6]:disabled{background:#342738;border-color:#553747;color:#806b78}.state-ok[data-v-104349b6]{width:fit-content;padding:6px 10px;color:#9de0b1!important;background:#123c33;border:1px solid #27715d;border-radius:999px}.issue-row[data-v-104349b6]{background:#6f361e29}.issue-list[data-v-104349b6]{display:grid;gap:5px;color:#ffc183;font-size:.86rem}.pagination[data-v-104349b6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:16px}.pagination-top[data-v-104349b6]{margin:0 0 16px}.pagination button[data-v-104349b6]{min-width:40px}.pagination button.active[data-v-104349b6]{background:#2768d7}.pagination span[data-v-104349b6]{width:100%;color:#829bc0;font-size:.82rem;text-align:center}.modal-backdrop[data-v-104349b6]{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#020a18cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pool-modal[data-v-104349b6]{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:26px;background:#10264b;border:1px solid #335a8e;border-radius:17px;box-shadow:0 26px 80px #0000006b}.modal-header[data-v-104349b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.modal-header h2[data-v-104349b6]{margin:0}.modal-header p[data-v-104349b6]{margin:7px 0 0}.pool-modal form[data-v-104349b6]{display:grid;gap:16px}.pool-modal label[data-v-104349b6]{display:grid;gap:7px;color:#b4c4de;font-size:.85rem;font-weight:750}.pool-modal label span[data-v-104349b6]{display:flex;justify-content:space-between;gap:10px}.pool-modal label small[data-v-104349b6]{color:#7591ba;font-weight:500}.fixed-id[data-v-104349b6]{margin:0;padding:12px;color:#9fb3d2;background:#0c1f3f;border:1px solid #294b7c;border-radius:10px}.fixed-id b[data-v-104349b6]{color:#fff}.save-button[data-v-104349b6]{width:100%;min-height:46px;margin-top:4px}.error[data-v-104349b6]{color:#ff9da7}@media(max-width:800px){.admin-header[data-v-104349b6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-104349b6]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-104349b6]{font-size:.9rem}.admin-actions[data-v-104349b6]{display:contents}.logout-button[data-v-104349b6]{grid-column:2;grid-row:1}.back-button[data-v-104349b6]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.pool-summary[data-v-104349b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-tabs[data-v-104349b6]{grid-template-columns:1fr}.binding-search[data-v-104349b6]{max-width:none}.binding-search div[data-v-104349b6]{grid-template-columns:1fr}.binding-search input[data-v-104349b6],.binding-search button[data-v-104349b6]{width:100%}.pool-table-wrap[data-v-104349b6]{overflow:visible;border:0;background:transparent}.pool-table thead[data-v-104349b6]{display:none}.pool-table[data-v-104349b6],.pool-table tbody[data-v-104349b6],.pool-table tr[data-v-104349b6],.pool-table td[data-v-104349b6]{display:block;width:100%}.pool-table tr[data-v-104349b6]{margin-bottom:14px;overflow:hidden;background:#0c2346;border:1px solid #2a4c7b;border-radius:14px}.pool-table td[data-v-104349b6]{display:grid;gap:8px;padding:14px;border-top:1px solid #1f3c65}.pool-table td[data-v-104349b6]:first-child{min-width:0;border-top:0}.pool-table td[data-v-104349b6]:before{content:attr(data-label);color:#7895bd;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.row-actions[data-v-104349b6]{width:100%!important}.row-actions button[data-v-104349b6]{margin:0}.counter-list[data-v-104349b6],.counter-list.four[data-v-104349b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.counter-list span[data-v-104349b6],.counter-list.four span[data-v-104349b6]{min-width:0}.pagination[data-v-104349b6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pagination .pagination-prev[data-v-104349b6],.pagination .pagination-next[data-v-104349b6],.pagination span[data-v-104349b6]{grid-column:1 / -1;width:100%}.pagination .pagination-prev[data-v-104349b6]{grid-row:1}.pagination .pagination-next[data-v-104349b6]{grid-row:3}.pagination span[data-v-104349b6]{grid-row:4}.pagination button[data-v-104349b6]{min-width:0}.pool-modal[data-v-104349b6]{padding:20px}.modal-header[data-v-104349b6]{align-items:stretch;flex-direction:column}.modal-header>button[data-v-104349b6]{width:100%}}@media(max-width:480px){.pool-summary[data-v-104349b6],.counter-list[data-v-104349b6],.counter-list.four[data-v-104349b6]{grid-template-columns:1fr}.list-message[data-v-104349b6]{min-height:96px;padding:18px 16px}.list-message.error[data-v-104349b6]{align-items:stretch;flex-direction:column}.list-message.error button[data-v-104349b6]{width:100%}}@media(prefers-reduced-motion:reduce){.loading-spinner[data-v-104349b6]{animation:none}}@keyframes pool-loader-spin-104349b6{to{transform:rotate(360deg)}}.cards-page[data-v-10765323]{width:100%}.admin-header[data-v-10765323]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-10765323],.admin-actions[data-v-10765323]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-10765323]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-10765323]{display:grid;gap:2px}.admin-brand span[data-v-10765323]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-10765323]{font-size:1rem}.back-button[data-v-10765323]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-10765323]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-10765323]{width:23px;height:23px}.page-heading[data-v-10765323]{margin:30px 0 18px}.page-heading h1[data-v-10765323]{margin:0}.card-summary[data-v-10765323]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.card-summary article[data-v-10765323]{display:grid;gap:6px;min-height:104px;padding:16px;background:linear-gradient(145deg,#152f5bf5,#0b1d3af5);border:1px solid #2b4d7d;border-radius:14px}.card-summary article.active-summary[data-v-10765323]{border-color:#28755d}.card-summary article.warning[data-v-10765323]{border-color:#a34b59}.card-summary span[data-v-10765323]{color:#9fb5d5;font-size:.83rem}.card-summary strong[data-v-10765323]{align-self:end;color:#fff;font-size:1.75rem}.card-tabs[data-v-10765323]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:26px 0 20px;padding:5px;background:#0a1d3a;border:1px solid #27436f;border-radius:14px}.card-tabs button[data-v-10765323]{min-height:44px;background:transparent;border-color:transparent;color:#99afd0}.card-tabs button.active[data-v-10765323]{color:#fff;background:#2059b5;border-color:#3975d6;box-shadow:0 8px 22px #0f439742}.card-filters[data-v-10765323]{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(145px,1fr));gap:12px;margin-bottom:20px;align-items:end}.card-filters label[data-v-10765323]{display:grid;gap:7px;margin:0}.card-filters label>span[data-v-10765323]{color:#a9bad5;font-size:.82rem;font-weight:750}.filter-actions[data-v-10765323]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-actions button[data-v-10765323]{min-height:44px}.list-message[data-v-10765323]{margin-top:18px}.cards-error[data-v-10765323]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;color:#ffd2d8;background:#351a28;border-color:#8e3e52}.cards-error span[data-v-10765323]{min-width:0;overflow-wrap:anywhere;line-height:1.45}.cards-error button[data-v-10765323]{flex:0 0 auto;margin:0;padding:.58rem .8rem}.cards-table-wrap[data-v-10765323]{overflow-x:auto;border:1px solid #284a78;border-radius:15px;background:#081831cc}.cards-table-wrap.is-loading[data-v-10765323]{opacity:.62}.cards-table[data-v-10765323]{width:100%;border-collapse:collapse}.cards-table th[data-v-10765323]{padding:14px;color:#8fa9ce;background:#10284e;font-size:.75rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.cards-table td[data-v-10765323]{min-width:145px;padding:15px 14px;border-top:1px solid #203e68;vertical-align:top}.cards-table td[data-v-10765323]:first-child{min-width:165px}.cards-table td[data-v-10765323]:nth-child(2){min-width:220px}.cards-table td[data-v-10765323]:nth-child(4){min-width:295px}.cards-table td[data-v-10765323]:nth-child(5){min-width:225px}.cards-table td>strong[data-v-10765323],.cards-table td>span[data-v-10765323],.cards-table td>template[data-v-10765323]{display:block}.cards-table td>strong[data-v-10765323]{margin-bottom:6px;color:#fff;font-size:1.02rem}.cards-table td>span[data-v-10765323]{margin-top:5px;color:#9db1d1;font-size:.84rem;line-height:1.4}.cards-table b[data-v-10765323]{color:#fff}.running-row[data-v-10765323]{background:#1660451a}.money-main[data-v-10765323]{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.money-value[data-v-10765323]{display:grid;gap:2px}.money-main span[data-v-10765323]{color:#89a4c9;font-size:.74rem;text-transform:uppercase}.money-main strong[data-v-10765323]{color:#fff;font-size:1.12rem}.muted[data-v-10765323]{color:#6f88ae!important}.status-badge[data-v-10765323],.discount-badge[data-v-10765323]{width:fit-content;padding:5px 8px;border:1px solid #3b5f91;border-radius:999px}.status-running[data-v-10765323]{color:#9ce3b5!important;background:#123c33;border-color:#27715d}.status-running[data-v-10765323]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;background:#4cd486;border-radius:50%;box-shadow:0 0 0 3px #4cd48621}.status-blocked[data-v-10765323]{color:#ffadb7!important;background:#411e29;border-color:#8d384a}.discount-auto[data-v-10765323]{color:#9fc4ff!important;background:#142f5b}.discount-fixed[data-v-10765323]{color:#ffe29e!important;background:#46381c;border-color:#7d6430}.discount-none[data-v-10765323]{color:#91a6c5!important}.discount-actions[data-v-10765323]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.discount-edit-button[data-v-10765323]{flex:0 0 auto;width:auto;margin:0;padding:.48rem .62rem;background:#2768d7;border-color:#4b8cf4;font-size:.75rem}.discount-edit-button[data-v-10765323]:hover{background:#3479e8}.loyalty-open-button[data-v-10765323]{background:#1d57b7}.active-location[data-v-10765323]{display:grid;gap:4px;margin-top:9px;padding-top:9px;border-top:1px solid #245548}.active-location span[data-v-10765323]{color:#9dbbad;font-size:.8rem;line-height:1.35}.active-location b[data-v-10765323]{color:#e5fff0}.last-usage[data-v-10765323]{display:grid;gap:3px;margin-top:9px;padding:9px 10px;background:#102b50;border:1px solid #2a507f;border-radius:9px}.last-usage strong[data-v-10765323]{margin-bottom:2px;color:#b8d3fc;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.last-usage span[data-v-10765323]{color:#93aace;font-size:.79rem;line-height:1.35}.last-usage b[data-v-10765323]{color:#fff}.never-used[data-v-10765323]{margin-top:9px;padding:8px 10px;color:#8299bb;background:#0b1c35;border:1px dashed #315077;border-radius:9px;font-size:.79rem}.finance-history[data-v-10765323]{flex:0 0 auto;width:auto;margin:0;padding:.5rem .68rem;background:#2768d7;border-color:#4b8cf4;font-size:.76rem}.finance-history[data-v-10765323]:hover{background:#3479e8}.pagination[data-v-10765323]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:16px}.pagination-top[data-v-10765323]{margin:18px 0 16px}.pagination button[data-v-10765323]{min-width:40px}.pagination button.active[data-v-10765323]{background:#2768d7}.pagination span[data-v-10765323]{width:100%;color:#829bc0;font-size:.82rem;text-align:center}.ranges-section.is-loading[data-v-10765323]{opacity:.62}.range-summary[data-v-10765323]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px}.range-summary article[data-v-10765323]{display:grid;gap:5px;min-height:82px;padding:12px 13px;background:#10284e;border:1px solid #2a4c7a;border-radius:11px}.range-summary article.warning[data-v-10765323]{border-color:#a34b59;background:#3b202f}.range-summary span[data-v-10765323]{color:#91a9cb;font-size:.72rem}.range-summary strong[data-v-10765323]{align-self:end;color:#fff;font-size:1.3rem}.ranges-table[data-v-10765323]{table-layout:fixed}.ranges-table th[data-v-10765323]:first-child,.ranges-table td[data-v-10765323]:first-child{width:230px}.ranges-table th[data-v-10765323]:nth-child(2),.ranges-table td[data-v-10765323]:nth-child(2){width:auto}.ranges-table td[data-v-10765323]{vertical-align:top}.range-group-meta[data-v-10765323]{display:grid;gap:5px}.range-group-meta>strong[data-v-10765323]{margin:0!important;color:#fff;overflow-wrap:anywhere}.range-group-meta span[data-v-10765323]{color:#91a9cb;font-size:.78rem;line-height:1.35}.range-group-meta b[data-v-10765323]{color:#fff}.range-badge-list[data-v-10765323]{display:flex;flex-wrap:wrap;gap:7px}.range-badge[data-v-10765323]{display:inline-flex!important;width:fit-content;margin:0!important;padding:7px 10px;color:#dceaff!important;background:#1b4b8f;border:1px solid #3c76c8;border-radius:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.range-expand-button[data-v-10765323]{width:fit-content;margin-top:11px;padding:.52rem .8rem;color:#d7e8ff;background:#173c70;border-color:#3c6fae;font-size:.76rem}.range-expand-button[data-v-10765323]:hover{background:#1d4d8e}.field-section[data-v-10765323]{padding:14px;background:#081831cc;border:1px solid #284a78;border-radius:15px}.field-section.is-loading[data-v-10765323]{opacity:.62}.field-legend[data-v-10765323]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-bottom:13px}.field-legend span[data-v-10765323]{display:inline-flex;align-items:center;gap:6px;color:#91a7c8;font-size:.72rem}.field-legend span[data-v-10765323]:before{content:"";width:9px;height:9px;background:var(--tone);border:1px solid rgba(255,255,255,.3);border-radius:3px}.tone-unused[data-v-10765323]{--tone: #eef2f7}.tone-recent[data-v-10765323]{--tone: #32b95d}.tone-used[data-v-10765323]{--tone: #a8dda8}.tone-stale[data-v-10765323]{--tone: #b9b3d9}.tone-running[data-v-10765323]{--tone: #d98676}.card-field[data-v-10765323]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px}.field-card[data-v-10765323]{--field-color: #eef2f7;position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 7px;min-width:0;min-height:64px;padding:8px;color:#132139;text-align:left;background:var(--field-color);border-color:color-mix(in srgb,var(--field-color),#17335d 38%);border-radius:9px;box-shadow:none}.field-card[data-v-10765323]:hover{filter:brightness(1.06);background:var(--field-color);transform:translateY(-1px)}.field-card svg[data-v-10765323]{grid-row:1 / 3;width:28px;fill:#ffffff52;stroke:currentColor;stroke-width:1.5}.field-card svg text[data-v-10765323]{fill:currentColor;stroke:none;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900}.field-card strong[data-v-10765323],.field-card span[data-v-10765323]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-card strong[data-v-10765323]{font-size:.72rem}.field-card span[data-v-10765323]{font-size:.68rem;font-weight:800}.field-card .field-blocked[data-v-10765323]{position:absolute;z-index:1;top:-5px;right:-5px;display:grid;place-items:center;width:20px;height:20px;overflow:visible;color:#fff;background:#d52e43;border:2px solid #6d1524;border-radius:50%;box-shadow:0 2px 7px #3e060f73;font-size:1rem;font-weight:900;line-height:1}.field-recent[data-v-10765323]{--field-color: #32b95d;color:#072a13}.field-used[data-v-10765323]{--field-color: #a8dda8;color:#17341d}.field-stale[data-v-10765323]{--field-color: #b9b3d9;color:#28223d}.field-running[data-v-10765323]{--field-color: #d98676;color:#3d1711}.field-unused[data-v-10765323]{--field-color: #eef2f7}.field-card[data-v-10765323]:focus-visible{outline:3px solid #75aaff;outline-offset:2px}.modal-backdrop[data-v-10765323]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#020916cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.history-modal[data-v-10765323]{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;background:#0d2345;border:1px solid #31568b;border-radius:18px;box-shadow:0 24px 70px #00000073}.modal-header[data-v-10765323]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.modal-header h2[data-v-10765323]{margin:0 0 5px}.modal-header p[data-v-10765323]{margin:0;color:#90a8ca}.modal-header b[data-v-10765323]{color:#fff}.history-pagination[data-v-10765323]{margin-top:12px}.history-pagination-top[data-v-10765323]{margin:0 0 12px}.history-table-wrap[data-v-10765323]{overflow-x:auto;border:1px solid #294a78;border-radius:12px}.history-table[data-v-10765323]{width:100%;border-collapse:collapse}.history-table th[data-v-10765323]{padding:9px 11px;color:#8fa9ce;background:#10284e;font-size:.7rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.history-table td[data-v-10765323]{padding:9px 11px;vertical-align:top;font-size:.8rem;line-height:1.3}.history-table tbody tr[data-v-10765323]:nth-child(odd){background:#091b36}.history-table tbody tr[data-v-10765323]:nth-child(2n){background:#10294b}.history-table tbody tr+tr[data-v-10765323]{border-top:1px solid #24446e}.history-table td[data-v-10765323]:first-child{width:120px;white-space:nowrap}.history-table td[data-v-10765323]:nth-child(2){width:155px}.history-table td[data-v-10765323]:last-child{width:225px}.history-table time[data-v-10765323]{color:#a9bcda}.history-table td>span[data-v-10765323]{display:block;margin-bottom:3px;color:#91a9cb}.history-table b[data-v-10765323],.history-table strong[data-v-10765323]{color:#fff}.history-values[data-v-10765323]{display:flex;flex-wrap:wrap;gap:3px 11px}.history-values span[data-v-10765323]{color:#92aacd;white-space:nowrap}.discount-modal[data-v-10765323]{width:min(560px,100%)}.discount-form[data-v-10765323]{display:grid;gap:15px}.discount-form label[data-v-10765323]{display:grid;gap:7px;color:#c9d8ef;font-size:.82rem;font-weight:750}.discount-form input[data-v-10765323]{width:100%}.discount-mode[data-v-10765323]{display:grid;grid-template-columns:1fr 1fr;gap:5px;min-height:44px;padding:4px;background:#091b36;border:1px solid #294b76;border-radius:11px}.discount-mode button[data-v-10765323]{min-width:0;min-height:36px;padding:.45rem .65rem;color:#9fb5d5;background:transparent;border-color:transparent;font-size:.78rem}.discount-mode button.active[data-v-10765323]{color:#fff;background:#2768d7;border-color:#4b8cf4}.save-discount-button[data-v-10765323]{width:100%;min-height:46px}.loyalty-modal[data-v-10765323]{width:min(1120px,100%)}.loyalty-loading[data-v-10765323]{margin-top:0}.loyalty-table-wrap[data-v-10765323]{overflow-x:auto;border:1px solid #294a78;border-radius:12px}.loyalty-table[data-v-10765323]{width:100%;border-collapse:collapse}.loyalty-table th[data-v-10765323]{padding:11px 12px;color:#8fa9ce;background:#10284e;font-size:.71rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.loyalty-table td[data-v-10765323]{min-width:185px;padding:12px;vertical-align:top}.loyalty-table td[data-v-10765323]:first-child{min-width:250px}.loyalty-table tbody tr[data-v-10765323]:nth-child(odd){background:#091b36}.loyalty-table tbody tr[data-v-10765323]:nth-child(2n){background:#10294b}.loyalty-table tbody tr+tr[data-v-10765323]{border-top:1px solid #24446e}.loyalty-table td>strong[data-v-10765323],.loyalty-table td>span[data-v-10765323]{display:block}.loyalty-table td>strong[data-v-10765323]{margin-bottom:5px;color:#fff}.loyalty-table td>span[data-v-10765323]{margin-top:4px;color:#91a9cb;font-size:.78rem;line-height:1.35}.loyalty-table b[data-v-10765323]{color:#fff}.mapping-badge[data-v-10765323],.scope-badge[data-v-10765323]{width:fit-content;padding:4px 7px;border:1px solid;border-radius:999px;font-size:.7rem!important;font-weight:800}.mapping-badge--matched[data-v-10765323],.scope-badge--matched[data-v-10765323]{color:#9ce3b5!important;background:#123c33;border-color:#27715d}.mapping-badge--missed[data-v-10765323],.scope-badge--missed[data-v-10765323]{color:#ffadb7!important;background:#411e29;border-color:#8d384a}.scope-badge[data-v-10765323]{margin-top:9px!important}.loyalty-program[data-v-10765323]{display:grid;gap:5px;padding:9px 10px;background:#122d55;border:1px solid #315b92;border-radius:9px}.loyalty-program strong[data-v-10765323]{color:#fff}.loyalty-program span[data-v-10765323]{color:#91a9cb;font-size:.8rem}.loyalty-program--account[data-v-10765323]{border-color:#28755d;background:#123c33}.loyalty-program--hard[data-v-10765323]{border-color:#7d6430;background:#46381c}.loyalty-program--fixed[data-v-10765323],.loyalty-program--cumulative[data-v-10765323]{border-color:#3c76c8;background:#173c70}.loyalty-program--none[data-v-10765323]{opacity:.78}@media(max-width:1100px){.card-summary[data-v-10765323]{grid-template-columns:repeat(2,1fr)}.range-summary[data-v-10765323]{grid-template-columns:repeat(3,1fr)}.card-filters[data-v-10765323]{grid-template-columns:repeat(3,minmax(0,1fr))}.search-field[data-v-10765323]{grid-column:span 2}}@media(max-width:800px){.admin-header[data-v-10765323]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-10765323]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-10765323]{font-size:.9rem}.admin-actions[data-v-10765323]{display:contents}.logout-button[data-v-10765323]{grid-column:2;grid-row:1}.back-button[data-v-10765323]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.card-summary[data-v-10765323],.range-summary[data-v-10765323]{grid-template-columns:repeat(2,1fr)}.card-tabs[data-v-10765323],.card-filters[data-v-10765323]{grid-template-columns:1fr}.search-field[data-v-10765323]{grid-column:auto}.filter-actions[data-v-10765323]{grid-template-columns:1fr}.filter-actions button[data-v-10765323]{width:100%}.cards-table-wrap[data-v-10765323]{overflow:visible;border:0;background:transparent}.cards-table[data-v-10765323],.cards-table tbody[data-v-10765323]{display:block}.cards-table thead[data-v-10765323]{display:none}.cards-table tr[data-v-10765323]{display:grid;gap:0;margin-bottom:13px;overflow:hidden;background:#0b213f;border:1px solid #294c79;border-radius:14px}.cards-table td[data-v-10765323],.cards-table td[data-v-10765323]:first-child,.cards-table td[data-v-10765323]:nth-child(2),.cards-table td[data-v-10765323]:nth-child(5){display:block;width:auto;min-width:0!important;padding:14px 15px 14px 116px;border-top:1px solid #203e68;position:relative}.cards-table td[data-v-10765323]:first-child{border-top:0}.cards-table td[data-v-10765323]:before{content:attr(data-label);position:absolute;left:15px;top:16px;width:88px;color:#7893b9;font-size:.72rem;font-weight:750;text-transform:uppercase}.cards-error[data-v-10765323]{align-items:stretch;flex-direction:column}.cards-error button[data-v-10765323]{width:100%}.ranges-table[data-v-10765323]{table-layout:auto}.ranges-table th[data-v-10765323]:first-child,.ranges-table td[data-v-10765323]:first-child,.ranges-table th[data-v-10765323]:nth-child(2),.ranges-table td[data-v-10765323]:nth-child(2){width:auto}.range-expand-button[data-v-10765323]{width:100%}.pagination[data-v-10765323]{display:grid;grid-template-columns:repeat(5,auto)}.pagination-prev[data-v-10765323]{grid-column:1 / -1;grid-row:1;width:100%}.pagination-next[data-v-10765323]{grid-column:1 / -1;grid-row:3;width:100%}.pagination span[data-v-10765323]{grid-column:1 / -1;grid-row:4}.modal-backdrop[data-v-10765323]{padding:10px}.history-modal[data-v-10765323]{max-height:calc(100vh - 20px);padding:17px}.modal-header[data-v-10765323]{flex-direction:column}.modal-header button[data-v-10765323]{width:100%}.history-table-wrap[data-v-10765323]{overflow:visible;border:0}.history-table[data-v-10765323],.history-table tbody[data-v-10765323]{display:block}.history-table thead[data-v-10765323]{display:none}.history-table tr[data-v-10765323]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px;overflow:hidden;border:1px solid #294a78;border-radius:10px}.history-table td[data-v-10765323],.history-table td[data-v-10765323]:first-child,.history-table td[data-v-10765323]:nth-child(2),.history-table td[data-v-10765323]:last-child{display:block;width:auto;padding:8px 10px 8px 84px;white-space:normal;position:relative}.history-table td[data-v-10765323]:before{content:attr(data-label);position:absolute;left:10px;top:9px;color:#7893b9;font-size:.66rem;font-weight:750;text-transform:uppercase}.history-table td[data-v-10765323]:nth-child(3),.history-table td[data-v-10765323]:nth-child(4){grid-column:1 / -1}.history-table tbody tr+tr[data-v-10765323]{border-top:1px solid #294a78}.loyalty-table-wrap[data-v-10765323]{overflow:visible;border:0}.loyalty-table[data-v-10765323],.loyalty-table tbody[data-v-10765323]{display:block}.loyalty-table thead[data-v-10765323]{display:none}.loyalty-table tr[data-v-10765323]{display:grid;margin-bottom:10px;overflow:hidden;background:#0b213f!important;border:1px solid #294c79;border-radius:12px}.loyalty-table td[data-v-10765323],.loyalty-table td[data-v-10765323]:first-child{display:block;width:auto;min-width:0;padding:38px 13px 13px;border-top:1px solid #203e68;position:relative}.loyalty-table td[data-v-10765323]:first-child{border-top:0}.loyalty-table td[data-v-10765323]:before{content:attr(data-label);position:absolute;left:13px;top:12px;color:#7893b9;font-size:.68rem;font-weight:750;text-transform:uppercase}}@media(max-width:470px){.card-summary[data-v-10765323],.range-summary[data-v-10765323],.discount-mode[data-v-10765323]{grid-template-columns:1fr}.cards-table td[data-v-10765323],.cards-table td[data-v-10765323]:first-child,.cards-table td[data-v-10765323]:nth-child(2),.cards-table td[data-v-10765323]:nth-child(5){padding-left:15px;padding-top:38px}.cards-table td[data-v-10765323]:before{top:13px;width:auto}}.modal-backdrop[data-v-ceb33172]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mailing-modal[data-v-ceb33172]{width:min(100%,960px);max-height:calc(100dvh - 36px);overflow:auto;background:#10264a;border:1px solid #315383;border-radius:18px;box-shadow:0 24px 70px #00000075}.modal-header[data-v-ceb33172]{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;background:#10264af5;border-bottom:1px solid #294b76;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-header p[data-v-ceb33172]{margin:0 0 4px;color:#7ea9ec;font-size:.76rem;font-weight:800;text-transform:uppercase}.modal-header h2[data-v-ceb33172]{margin:0}.mailing-modal form[data-v-ceb33172]{display:grid;gap:14px;padding:20px 26px 0}.form-section[data-v-ceb33172]{display:grid;gap:12px;padding:17px;background:#0c1f3d;border:1px solid #294b76;border-radius:13px}.form-section label[data-v-ceb33172]{display:grid;gap:7px;color:#c9d8ef;font-size:.82rem;font-weight:750}.form-section label small[data-v-ceb33172],.muted[data-v-ceb33172]{margin:0;color:#8299bb;font-size:.74rem;line-height:1.45}.section-heading[data-v-ceb33172]{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-heading>div[data-v-ceb33172]:first-child{display:grid;gap:3px}.section-heading span[data-v-ceb33172]{color:#8299bb;font-size:.7rem;text-transform:uppercase}.status-toggle[data-v-ceb33172]{display:flex;gap:5px;padding:4px;background:#071832;border:1px solid #294b76;border-radius:10px}.status-toggle button[data-v-ceb33172]{min-height:36px;padding:.45rem .8rem;color:#9fb5d5;background:transparent;border-color:transparent}.status-toggle button.active[data-v-ceb33172]{color:#fff;background:#2768d7;border-color:#5795ef}.form-section textarea[data-v-ceb33172]{min-height:360px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5}.placeholder-list[data-v-ceb33172]{display:flex;flex-wrap:wrap;gap:7px}.placeholder-list>span[data-v-ceb33172]{flex-basis:100%;color:#91a7c8;font-size:.74rem}.placeholder-list button[data-v-ceb33172]{min-height:36px;padding:.45rem .65rem;color:#d5e6ff;background:#142e55;border-color:#315383;font-size:.7rem}.placeholder-list button[data-v-ceb33172]:hover{background:#1c3c70}.add-row[data-v-ceb33172]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.token-rows[data-v-ceb33172]{display:grid;gap:7px}.token-rows>div[data-v-ceb33172],.wash-row[data-v-ceb33172]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 10px;background:#122c52;border:1px solid #315383;border-radius:10px}.token-rows span[data-v-ceb33172]{overflow-wrap:anywhere}.token-rows button[data-v-ceb33172],.wash-row button[data-v-ceb33172]{min-height:36px;padding:.45rem .65rem;flex:0 0 auto}.field-error[data-v-ceb33172]{margin:0;color:#ffb4c0}.field-warning[data-v-ceb33172]{margin:0;color:#ffd59b;font-size:.76rem}.wash-picker[data-v-ceb33172]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selected-washes[data-v-ceb33172],.available-washes[data-v-ceb33172]{display:grid;align-content:start;gap:8px;min-width:0;padding:13px;background:#081a34;border:1px solid #294b76;border-radius:11px}.wash-picker h3[data-v-ceb33172]{margin:0 0 3px;font-size:.9rem}.wash-row span[data-v-ceb33172]{display:grid;gap:3px;min-width:0}.wash-row strong[data-v-ceb33172],.wash-row small[data-v-ceb33172]{overflow-wrap:anywhere}.wash-row small[data-v-ceb33172]{color:#8fa8ca}.wash-row.missing[data-v-ceb33172]{border-color:#93602a}.validation-summary[data-v-ceb33172]{margin:0;padding:13px 15px;color:#ffdce2;background:#4b2028;border:1px solid #913747;border-radius:10px}.validation-summary ul[data-v-ceb33172]{margin:7px 0 0;padding-left:20px}.modal-footer[data-v-ceb33172]{position:sticky;bottom:0;display:grid;grid-template-columns:auto minmax(220px,1fr);gap:10px;margin-inline:-26px;padding:16px 26px;background:#10264af5;border-top:1px solid #294b76;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-footer button[data-v-ceb33172]{min-height:44px}.nested-backdrop[data-v-ceb33172]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916d6}.confirm-card[data-v-ceb33172]{width:min(100%,560px);padding:22px;background:#10264a;border:1px solid #315383;border-radius:16px;box-shadow:0 24px 70px #00000080}.confirm-card h3[data-v-ceb33172]{margin:0 0 10px}.confirm-card p[data-v-ceb33172]{color:#b3c5df;line-height:1.45}.confirm-card dl[data-v-ceb33172]{display:grid;gap:7px}.confirm-card dl div[data-v-ceb33172]{display:flex;justify-content:space-between;gap:15px;padding:8px 10px;background:#0c1f3d;border-radius:8px}.confirm-card dd[data-v-ceb33172]{margin:0;text-align:right}.confirm-card>div[data-v-ceb33172]:last-child{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.danger-button[data-v-ceb33172]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}button[data-v-ceb33172]:focus-visible,input[data-v-ceb33172]:focus-visible,textarea[data-v-ceb33172]:focus-visible{outline:2px solid #68a5ff;outline-offset:2px}button[data-v-ceb33172]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:700px){.modal-backdrop[data-v-ceb33172]{padding:0}.mailing-modal[data-v-ceb33172]{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.modal-header[data-v-ceb33172]{align-items:stretch;flex-direction:column;padding:18px}.modal-header button[data-v-ceb33172]{width:100%}.mailing-modal form[data-v-ceb33172]{padding:14px 14px 0}.form-section[data-v-ceb33172]{padding:14px}.section-heading[data-v-ceb33172]{align-items:stretch;flex-direction:column}.status-toggle button[data-v-ceb33172]{flex:1}.form-section textarea[data-v-ceb33172]{min-height:260px}.add-row[data-v-ceb33172],.wash-picker[data-v-ceb33172]{grid-template-columns:1fr}.selected-washes[data-v-ceb33172]{order:-1}.token-rows>div[data-v-ceb33172],.wash-row[data-v-ceb33172]{align-items:stretch;flex-direction:column}.token-rows button[data-v-ceb33172],.wash-row button[data-v-ceb33172]{width:100%;min-height:44px}.modal-footer[data-v-ceb33172]{grid-template-columns:1fr;margin-inline:-14px;padding:13px 14px}.confirm-card>div[data-v-ceb33172]:last-child{align-items:stretch;flex-direction:column}.confirm-card button[data-v-ceb33172]{width:100%;min-height:44px}}.form-section label small.field-error[data-v-ceb33172]{color:#ffb4c0}.cron-input[data-v-ceb33172],.confirm-card code[data-v-ceb33172]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.confirm-card dd[data-v-ceb33172]{min-width:0;overflow-wrap:anywhere}.modal-backdrop[data-v-a0e654ac]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.delete-dialog[data-v-a0e654ac]{width:min(100%,600px);max-height:calc(100dvh - 36px);overflow:auto;padding:24px;background:#10264a;border:1px solid #8e3f50;border-radius:17px;box-shadow:0 24px 70px #0000007a}.delete-dialog header[data-v-a0e654ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.delete-dialog header p[data-v-a0e654ac]{margin:0 0 4px;color:#df8fa0;font-size:.74rem;font-weight:800;text-transform:uppercase}.delete-dialog h2[data-v-a0e654ac]{margin:0}.delete-dialog>strong[data-v-a0e654ac]{display:block;color:#fff;font-size:1.05rem}.delete-dialog>p[data-v-a0e654ac]{color:#b8c8df;line-height:1.5}.delete-dialog dl[data-v-a0e654ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.delete-dialog dl div[data-v-a0e654ac]{padding:10px;background:#0c1f3d;border-radius:9px}.delete-dialog dt[data-v-a0e654ac]{color:#8fa8ca;font-size:.72rem}.delete-dialog dd[data-v-a0e654ac]{margin:4px 0 0;color:#fff;font-weight:800}.delete-dialog label[data-v-a0e654ac]{display:grid;gap:7px;color:#c9d8ef;font-size:.82rem;font-weight:750}.delete-dialog footer[data-v-a0e654ac]{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.delete-dialog footer button[data-v-a0e654ac]{min-height:44px}.danger-button[data-v-a0e654ac]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}.danger-button[data-v-a0e654ac]:hover:not(:disabled){background:#a83a4f}.error[data-v-a0e654ac]{padding:10px 12px;color:#ffdce2;background:#4b2028;border:1px solid #913747;border-radius:9px}button[data-v-a0e654ac]:focus-visible,input[data-v-a0e654ac]:focus-visible{outline:2px solid #68a5ff;outline-offset:2px}button[data-v-a0e654ac]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:600px){.modal-backdrop[data-v-a0e654ac]{padding:0}.delete-dialog[data-v-a0e654ac]{width:100vw;min-height:100dvh;max-height:100dvh;border:0;border-radius:0}.delete-dialog header[data-v-a0e654ac],.delete-dialog footer[data-v-a0e654ac]{align-items:stretch;flex-direction:column}.delete-dialog header button[data-v-a0e654ac],.delete-dialog footer button[data-v-a0e654ac]{width:100%}.delete-dialog dl[data-v-a0e654ac]{grid-template-columns:1fr}}.modal-backdrop[data-v-232407c0]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#020916d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.test-dialog[data-v-232407c0]{width:min(100%,620px);max-height:calc(100dvh - 36px);overflow:auto;padding:24px;background:#10264a;border:1px solid #3973bd;border-radius:17px;box-shadow:0 24px 70px #0000007a}.test-dialog header[data-v-232407c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.test-dialog header p[data-v-232407c0]{margin:0 0 4px;color:#8fb9f5;font-size:.74rem;font-weight:800;text-transform:uppercase}.test-dialog h2[data-v-232407c0],.test-dialog h3[data-v-232407c0]{margin:0}.test-dialog h3[data-v-232407c0]{margin-top:22px}.profile-title[data-v-232407c0]{display:block;color:#fff;font-size:1.05rem}.test-dialog>p[data-v-232407c0],.test-dialog small[data-v-232407c0]{color:#b8c8df;line-height:1.5}.safe-note[data-v-232407c0],.warning-note[data-v-232407c0]{padding:12px 14px;border-radius:10px}.safe-note[data-v-232407c0]{color:#d7e8ff!important;background:#163764;border:1px solid #3568a8}.warning-note[data-v-232407c0]{color:#ffe3ad!important;background:#4a3517;border:1px solid #8a652b}.test-dialog label[data-v-232407c0]{display:block;margin:18px 0 7px;color:#c9d8ef;font-size:.82rem;font-weight:750}.test-dialog input[data-v-232407c0]{width:100%}.test-dialog small[data-v-232407c0]{display:block;margin-top:7px}.test-dialog dl[data-v-232407c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:16px 0}.test-dialog dl div[data-v-232407c0]{min-width:0;padding:11px;background:#0c1f3d;border-radius:9px}.test-dialog dt[data-v-232407c0]{color:#8fa8ca;font-size:.72rem}.test-dialog dd[data-v-232407c0]{margin:5px 0 0;overflow-wrap:anywhere;color:#fff;font-weight:800}.test-dialog code[data-v-232407c0]{color:#bcd7ff}.test-dialog footer[data-v-232407c0]{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.test-dialog footer button[data-v-232407c0]{min-height:44px}.error[data-v-232407c0]{padding:10px 12px;color:#ffdce2!important;background:#4b2028;border:1px solid #913747;border-radius:9px}.success[data-v-232407c0]{display:grid;gap:7px;margin-top:20px;padding:18px;color:#d9ffea;background:#174a35;border:1px solid #3f8c6a;border-radius:12px}.success span[data-v-232407c0]{color:#b9ddca;line-height:1.5}button[data-v-232407c0]:focus-visible,input[data-v-232407c0]:focus-visible{outline:2px solid #68a5ff;outline-offset:2px}button[data-v-232407c0]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:600px){.modal-backdrop[data-v-232407c0]{padding:0}.test-dialog[data-v-232407c0]{width:100vw;min-height:100dvh;max-height:100dvh;border:0;border-radius:0}.test-dialog header[data-v-232407c0],.test-dialog footer[data-v-232407c0]{align-items:stretch;flex-direction:column}.test-dialog header button[data-v-232407c0],.test-dialog footer button[data-v-232407c0]{width:100%}.test-dialog dl[data-v-232407c0]{grid-template-columns:1fr}}.admin-page[data-v-57131f69]{width:100%}.admin-header[data-v-57131f69]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-57131f69],.admin-actions[data-v-57131f69]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-57131f69]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-57131f69]{display:grid;gap:2px}.admin-brand span[data-v-57131f69]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-57131f69]{font-size:1rem}.back-button[data-v-57131f69]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-57131f69]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-57131f69]{width:23px;height:23px}.page-heading[data-v-57131f69]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:30px 0 20px}.page-heading h1[data-v-57131f69]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.add-profile[data-v-57131f69]{min-height:44px;background:#2768d7}.scope-note[data-v-57131f69]{margin-bottom:20px;padding:15px 17px;color:#b7c9e5;background:#112847;border:1px solid #294b76;border-radius:12px;line-height:1.5}.report-tabs[data-v-57131f69]{display:flex;align-items:end;justify-content:flex-start;width:max-content;max-width:100%;gap:4px;margin-bottom:-1px;padding-inline:8px;background:transparent;border:0;border-radius:0;box-shadow:none}.report-tabs button[data-v-57131f69]{flex:0 0 auto;min-width:112px;min-height:44px;padding:.55rem .85rem;color:var(--ui-tab-idle-ink);background:var(--ui-tab-idle);border:1px solid var(--ui-tab-idle-border);border-radius:11px 11px 0 0;font-size:.78rem;font-weight:750}.report-tabs button.active[data-v-57131f69]{color:var(--ui-tab-active-ink);background:var(--ui-tab-active);border-color:var(--ui-tab-panel-border);border-bottom-color:var(--ui-tab-active)}.report-tabs span[data-v-57131f69]{display:inline-grid;place-items:center;min-width:24px;min-height:24px;margin-left:6px;padding:0 6px;color:var(--ui-tab-count-ink);background:var(--ui-tab-count-bg);border-radius:999px;font-size:.72rem}.loading-card[data-v-57131f69],.state-card[data-v-57131f69]{display:flex;align-items:center;gap:15px;min-height:100px;padding:22px;background:#10264a;border:1px solid #315383;border-radius:14px}.loading-card div[data-v-57131f69]{display:grid;gap:4px}.loading-card small[data-v-57131f69]{color:#91a7c8}.loading-spinner[data-v-57131f69]{width:28px;height:28px;flex:0 0 auto;border:3px solid #315383;border-top-color:#68a5ff;border-radius:50%;animation:spin-57131f69 .8s linear infinite}.state-card[data-v-57131f69]{justify-content:space-between}.error-state[data-v-57131f69]{border-color:#8e3f50}.empty-state[data-v-57131f69]{flex-wrap:wrap}.success-banner[data-v-57131f69],.capability-note[data-v-57131f69]{margin:0 0 14px;padding:11px 14px;border-radius:9px}.success-banner[data-v-57131f69]{color:#dbeaff;background:#173c72;border:1px solid #3973bd}.capability-note[data-v-57131f69]{color:#ffe1ab;background:#493416;border:1px solid #856129}.profiles-panel[data-v-57131f69]{transition:opacity .15s}.profiles-panel.is-loading[data-v-57131f69]{opacity:.6}.profiles-table-wrap[data-v-57131f69]{overflow-x:auto;background:#0e1f3ef5;border:1px solid #2a456f;border-radius:15px}.profiles-table[data-v-57131f69]{width:100%;min-width:1040px;border-collapse:collapse;font-size:.82rem}.profiles-table th[data-v-57131f69]{padding:13px 12px;color:#c9dcfb;background:#183661;text-align:left}.profiles-table td[data-v-57131f69]{padding:14px 12px;border-top:1px solid #263f66;vertical-align:top}.profiles-table tbody tr[data-v-57131f69]:nth-child(2n){background:#1935603d}.profile-name[data-v-57131f69]{display:-webkit-box;overflow:hidden;color:#fff;font-size:.94rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-warning[data-v-57131f69]{display:block;margin-top:6px;color:#ffd59b;line-height:1.35}.subject-preview[data-v-57131f69]{display:-webkit-box;overflow:hidden;color:#c4d4ec;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mid-preview[data-v-57131f69]{display:block;margin-top:6px;color:#8fa8ca}.status-badge[data-v-57131f69]{display:inline-block;padding:5px 9px;color:#dceaff;background:#2059b5;border-radius:999px;font-size:.72rem;font-weight:800}.status-badge.disabled[data-v-57131f69]{color:#becbe0;background:#34475f}.row-actions[data-v-57131f69]{min-width:145px}.row-actions button[data-v-57131f69]{width:100%;margin-bottom:7px;padding:.52rem .6rem;font-size:.72rem}.test-button[data-v-57131f69]{color:#e6f1ff;background:#21528e;border-color:#467ab5}.test-button[data-v-57131f69]:hover:not(:disabled){background:#2b65aa}.danger-button[data-v-57131f69]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}.danger-button[data-v-57131f69]:hover:not(:disabled){background:#a83a4f}button[data-v-57131f69]:focus-visible{outline:2px solid #68a5ff;outline-offset:2px}button[data-v-57131f69]:disabled{cursor:not-allowed;opacity:.62}@keyframes spin-57131f69{to{transform:rotate(360deg)}}@media(max-width:900px){.profiles-table-wrap[data-v-57131f69]{overflow:visible;border:0;background:transparent}.profiles-table[data-v-57131f69]{display:block;min-width:0}.profiles-table thead[data-v-57131f69]{display:none}.profiles-table tbody[data-v-57131f69]{display:grid;gap:14px}.profiles-table tr[data-v-57131f69]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px}.profiles-table td[data-v-57131f69]{display:block;padding:12px 14px;border-top:1px solid #263f66}.profiles-table td[data-v-57131f69]:first-child{border-top:0}.profiles-table td[data-v-57131f69]:before{display:block;margin-bottom:7px;color:#7795c2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}}@media(max-width:700px){.admin-header[data-v-57131f69]{display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-brand[data-v-57131f69]{grid-column:1;grid-row:1;min-width:0}.admin-actions[data-v-57131f69]{display:contents}.logout-button[data-v-57131f69]{grid-column:2;grid-row:1}.back-button[data-v-57131f69]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.page-heading[data-v-57131f69]{align-items:stretch;flex-direction:column}.add-profile[data-v-57131f69]{width:100%}.state-card[data-v-57131f69]{align-items:stretch;flex-direction:column}.state-card button[data-v-57131f69]{width:100%}.row-actions button[data-v-57131f69]{min-height:44px}}.cron-preview[data-v-57131f69]{display:block;max-width:180px;margin-top:8px;overflow-wrap:anywhere;color:#a9c4ec;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem}.admin-page[data-v-b0f9085a]{width:100%}.admin-header[data-v-b0f9085a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-b0f9085a],.admin-actions[data-v-b0f9085a]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-b0f9085a]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-b0f9085a]{display:grid;gap:2px}.admin-brand span[data-v-b0f9085a]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-b0f9085a]{font-size:1rem}.back-button[data-v-b0f9085a]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-b0f9085a]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:.35rem;background:#142b52;border-color:#3d639c}.logout-button img[data-v-b0f9085a]{width:23px;height:23px}.page-heading[data-v-b0f9085a]{margin:24px 0 18px}.page-heading h1[data-v-b0f9085a]{margin:0;font-size:1.8rem}.page-heading h1[data-v-b0f9085a]:focus{outline:none}.eyebrow[data-v-b0f9085a]{margin:0 0 4px;color:#70a8ff;font-size:.72rem;font-weight:900;letter-spacing:.12em}.boss-logs-layout[data-v-b0f9085a]{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:16px}.journal-panel[data-v-b0f9085a]{display:grid;min-width:0;gap:14px}.selected-wash[data-v-b0f9085a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.selected-wash div[data-v-b0f9085a]{display:grid;gap:3px}.selected-wash span[data-v-b0f9085a],.selected-wash small[data-v-b0f9085a]{color:#8fa8ca}.selected-wash strong[data-v-b0f9085a]{color:#fff}.selected-wash>b[data-v-b0f9085a]{flex-shrink:0;color:#bcd5fb}.period-filter[data-v-b0f9085a]{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr)) auto auto;align-items:end;gap:10px;padding:16px}.period-filter label[data-v-b0f9085a]{display:grid;min-width:0;gap:6px;margin:0}.period-filter label span[data-v-b0f9085a]{color:#9fb2d1;font-size:.76rem;font-weight:800}.period-filter input[data-v-b0f9085a],.period-filter button[data-v-b0f9085a]{min-width:0;height:48px;min-height:48px;margin:0}.period-filter input[data-v-b0f9085a]{color-scheme:dark}.period-error[data-v-b0f9085a]{grid-column:1 / -1;margin:0;color:#ff9aaa;font-size:.82rem}.journal-toolbar[data-v-b0f9085a]{display:flex;align-items:center;justify-content:space-between;gap:14px}.journal-toolbar p[data-v-b0f9085a]{display:flex;align-items:baseline;gap:12px;margin:0}.journal-toolbar span[data-v-b0f9085a]{color:#8fa8ca;font-size:.82rem}.list-message[data-v-b0f9085a]{display:flex;min-height:92px;align-items:center;justify-content:center;gap:12px;margin:0;padding:18px;text-align:center}.list-message>span[data-v-b0f9085a]:not(.loading-spinner){display:grid;gap:4px}.list-message small[data-v-b0f9085a]{color:#8fa8ca}.list-message.error[data-v-b0f9085a]{flex-wrap:wrap;color:#ffadba;border-color:#8e3f50}.loading-spinner[data-v-b0f9085a]{width:22px;height:22px;border:3px solid #315585;border-top-color:#7af;border-radius:50%;animation:spin-b0f9085a .8s linear infinite}.journal-table-wrap[data-v-b0f9085a]{overflow:hidden;border:1px solid #294b79;border-radius:14px;transition:opacity .18s}.journal-table-wrap.is-loading[data-v-b0f9085a]{opacity:.55}.journal-table[data-v-b0f9085a]{width:100%;border-collapse:collapse;table-layout:fixed}.journal-table th[data-v-b0f9085a]{padding:12px;color:#9fb8dc;background:#0d2345;font-size:.73rem;text-align:left}.journal-table td[data-v-b0f9085a]{padding:13px 12px;border-top:1px solid #213f69;vertical-align:top;overflow-wrap:anywhere}.journal-table tbody tr[data-v-b0f9085a]:nth-child(2n){background:#1f437333}.journal-table th[data-v-b0f9085a]:nth-child(1){width:160px}.journal-table th[data-v-b0f9085a]:nth-child(2){width:20%}.journal-table th[data-v-b0f9085a]:nth-child(3){width:155px}.journal-table time[data-v-b0f9085a]{color:#d9e8fb;font-weight:750;white-space:nowrap}.source-badge[data-v-b0f9085a]{display:inline-flex;max-width:100%;padding:.25rem .48rem;color:#ddebff;background:#173f79;border:1px solid #376eaf;border-radius:7px;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.action-text[data-v-b0f9085a]{display:-webkit-box;margin:0;overflow:hidden;color:#cddbf0;white-space:pre-wrap;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.action-text.expanded[data-v-b0f9085a]{display:block;overflow:visible}.expand-button[data-v-b0f9085a]{min-height:34px;margin-top:7px;padding:.35rem .65rem;color:#9fc5ff;background:transparent;border-color:#3c659b;font-size:.76rem}.pagination[data-v-b0f9085a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px}.pagination button[data-v-b0f9085a]{min-width:38px;min-height:38px;padding:.35rem .6rem}.pagination button.active[data-v-b0f9085a]{color:#fff;background:#2768d7;border-color:#72a5f5}@keyframes spin-b0f9085a{to{transform:rotate(360deg)}}@media(max-width:800px){.admin-header[data-v-b0f9085a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-b0f9085a]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-b0f9085a]{font-size:.84rem}.admin-actions[data-v-b0f9085a]{display:contents}.logout-button[data-v-b0f9085a]{grid-column:2;grid-row:1}.back-button[data-v-b0f9085a]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.boss-logs-layout[data-v-b0f9085a],.period-filter[data-v-b0f9085a]{grid-template-columns:1fr}.period-filter label[data-v-b0f9085a],.period-filter button[data-v-b0f9085a]{width:100%}.selected-wash[data-v-b0f9085a]{align-items:flex-start}.journal-toolbar[data-v-b0f9085a]{align-items:stretch;flex-direction:column}.journal-toolbar p[data-v-b0f9085a]{justify-content:space-between}.journal-toolbar button[data-v-b0f9085a]{width:100%}.journal-table-wrap[data-v-b0f9085a]{overflow:visible;border:0}.journal-table[data-v-b0f9085a],.journal-table tbody[data-v-b0f9085a]{display:grid;gap:10px}.journal-table thead[data-v-b0f9085a]{display:none}.journal-table tr[data-v-b0f9085a]{display:grid;gap:10px;padding:14px;background:#0d2345;border:1px solid #294b79;border-radius:13px}.journal-table tbody tr[data-v-b0f9085a]:nth-child(2n){background:#122c52}.journal-table td[data-v-b0f9085a]{display:grid;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:10px;padding:0;border:0}.journal-table td[data-v-b0f9085a]:before{content:attr(data-label);color:#839dc2;font-size:.68rem;font-weight:850;text-transform:uppercase}.journal-table td[data-v-b0f9085a]:last-child{grid-template-columns:1fr;padding-top:4px;border-top:1px solid #294b79}.journal-table td[data-v-b0f9085a]:last-child:before{margin-top:8px}.expand-button[data-v-b0f9085a]{width:100%;min-height:44px}.pagination[data-v-b0f9085a]{display:grid;grid-template-columns:repeat(5,minmax(38px,auto))}.pagination .pagination-prev[data-v-b0f9085a]{grid-column:1 / -1;grid-row:1;width:100%}.pagination .pagination-next[data-v-b0f9085a]{grid-column:1 / -1;grid-row:3;width:100%}.pagination button[data-v-b0f9085a]:not(.pagination-prev):not(.pagination-next){grid-row:2}.page-heading h1[data-v-b0f9085a]{font-size:1.45rem}}.theme-toggle[data-v-3bcf0bb6]{position:fixed;z-index:100;right:18px;bottom:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:var(--theme-toggle-fg, #dceaff);background:var(--theme-toggle-bg, #142b52);border-color:var(--theme-toggle-border, #3d639c);box-shadow:0 6px 18px #00000038}.theme-toggle[data-v-3bcf0bb6]:hover{background:var(--theme-toggle-hover, #1c3c70)}.theme-toggle svg[data-v-3bcf0bb6]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.theme-toggle[data-v-3bcf0bb6]{right:14px;bottom:14px}}:root{font-family:Inter,system-ui,sans-serif;color:#e7efff;background:#071225}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,#162b57 0,#071225 42rem);min-height:100vh}button,input{font:inherit}button{border:1px solid #3278e8;border-radius:10px;padding:.8rem 1rem;background:#2463d4;color:#fff;font-weight:700;cursor:pointer}button:hover{background:#3478ed}button:disabled{opacity:.65;cursor:wait}.app-shell{max-width:1120px;margin:0 auto;padding:32px 20px}.login-layout{min-height:80vh;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:72px}.brand h1{font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.05;margin:.3rem 0 1rem}.brand p{max-width:520px;color:#aebfdf;font-size:1.1rem}.eyebrow{color:#76aaff;letter-spacing:.1em;font-size:.75rem;font-weight:800;margin:0 0 .45rem}.card{background:#0e1f3ef5;border:1px solid #27436f;border-radius:16px;box-shadow:0 12px 30px #00000042}.login-card,.billing-card,.account-modal{padding:28px}.login-card h2{margin-top:0}label{display:grid;gap:.45rem;margin:1rem 0;font-weight:650}input{width:100%;border:1px solid #3b5889;border-radius:10px;padding:.75rem;color:#edf4ff;background:#091b38}input:focus{outline:3px solid rgba(72,137,255,.35);border-color:#72a9ff}.login-card button{width:100%;margin-top:.5rem}.hint,.wash-card>p{color:#a7b8d5;font-size:.9rem}.error{color:#ff9eae}.dashboard header,.section-title,.billing-header,.header-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard h1,.billing-header h2{margin:0}.account-button{background:#142b52;color:#cfe0ff;border-color:#3d639c}.account-button:hover{background:#1c3c70}.secondary{background:#142b52;color:#cfe0ff;border-color:#3d639c}.secondary:hover{background:#1c3c70}.billing-card{margin-bottom:40px}.billing-header{align-items:flex-start}.billing-value{display:block;font-size:2rem;margin:20px 0;color:#9bc2ff}.billing-list{border-top:1px solid #2a456f}.billing-list article{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #2a456f}.billing-list article>div:last-child{text-align:right}.billing-list small{display:block;color:#9fb2d1;margin-top:3px}.section-title h2{margin:0}.section-title>span{border-radius:999px;background:#163969;padding:.35rem .7rem;color:#bcd6ff;font-weight:750}.wash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:16px}.wash-card{padding:20px}.wash-card h3{margin:.2rem 0}.role{color:#82b3ff!important;font-weight:750;margin:0}.status-chip{display:inline-block;margin-top:.8rem;padding:.3rem .55rem;background:#163969;color:#c9ddff;border:1px solid #3977c8;border-radius:999px;font-size:.8rem;font-weight:700}.status{padding:24px;text-align:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:#020814c2}.account-modal{width:min(100%,480px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.account-modal dl{margin:24px 0}.account-modal dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #2a456f}.account-modal dt{color:#a7b8d5}.account-modal dd{margin:0;text-align:right;font-weight:700}.balance-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.history-button{padding:.45rem .7rem;font-size:.8rem}@media(max-width:700px){.app-shell{padding:20px 16px}.login-layout{display:block;min-height:auto}.login-card{margin-top:32px}.dashboard header{align-items:flex-start}.header-actions{flex-direction:column;align-items:stretch}.dashboard header>.eyebrow{padding-top:8px}.secondary,.account-button{padding:.65rem .8rem}.billing-list article{display:block}.billing-list article>div:last-child{text-align:left;margin-top:8px}.account-modal dl div{display:block}.account-modal dd{text-align:left;margin-top:4px}.balance-row{justify-content:flex-start}}select{width:100%;min-height:44px;padding:.68rem 2.8rem .68rem .85rem;color:#e7f0ff;color-scheme:dark;font:inherit;background-color:#0c1d39;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237eabef' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:18px;border:1px solid #294b76;border-radius:11px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}select:hover:not(:disabled){border-color:#4274b8;background-color:#102746}select:focus{border-color:#5795ef;box-shadow:0 0 0 3px #4b8cf42e}select:disabled{cursor:not-allowed;opacity:.62}select option{color:#e7f0ff;background:#102746}input[type=date],input[type=month]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0) invert(1);opacity:1}input[type=date]:disabled::-webkit-calendar-picker-indicator,input[type=month]:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed;opacity:.5}textarea{width:100%;min-height:96px;padding:.75rem .85rem;color:#edf4ff;color-scheme:dark;font:inherit;line-height:1.5;caret-color:#8bb8ff;background:#091b38;border:1px solid #3b5889;border-radius:10px;outline:none;resize:vertical;scrollbar-color:#4675b3 #0a1931;scrollbar-width:thin;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}textarea::placeholder{color:#7086a8;opacity:1}textarea:hover:not(:disabled):not(:read-only){border-color:#4b75b3;background:#0c2142}textarea:focus{border-color:#72a9ff;box-shadow:0 0 0 3px #4889ff59}textarea:disabled,textarea:read-only{cursor:not-allowed;opacity:.62}textarea::-webkit-scrollbar{width:9px}textarea::-webkit-scrollbar-track{background:#0a1931;border-radius:0 9px 9px 0}textarea::-webkit-scrollbar-thumb{background:#4675b3;border:2px solid #0a1931;border-radius:999px}textarea::-webkit-scrollbar-thumb:hover{background:#5b8dce}input[type=number]{min-height:44px;padding-right:.55rem;color-scheme:dark;font-variant-numeric:tabular-nums;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#5795ef}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{width:22px;height:34px;margin:0 0 0 8px;opacity:1;cursor:ns-resize;filter:invert(72%) sepia(28%) saturate(1237%) hue-rotate(181deg) brightness(101%) contrast(90%)}input[type=number]:hover:not(:disabled)::-webkit-inner-spin-button,input[type=number]:hover:not(:disabled)::-webkit-outer-spin-button,input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button{filter:invert(80%) sepia(45%) saturate(1157%) hue-rotate(181deg) brightness(104%) contrast(101%)}input[type=number]:disabled::-webkit-inner-spin-button,input[type=number]:disabled::-webkit-outer-spin-button{cursor:not-allowed;opacity:.38}@media(min-width:701px){.login-layout{align-items:center}.login-layout>.login-card{align-self:center}}.admin-button,.back-button{display:inline-flex;align-items:center;justify-content:center}.app-shell:has(.dashboard),.app-shell:has(.admin-page){padding-top:8px}@media(min-width:701px){.app-shell:has(.dashboard),.app-shell:has(.admin-page){max-width:none;padding-inline:20px}}html,.account-modal,.modal-scrollbar{scrollbar-color:#3278e8 #142b52;scrollbar-width:thin}html::-webkit-scrollbar,.account-modal::-webkit-scrollbar,.modal-scrollbar::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track,.account-modal::-webkit-scrollbar-track,.modal-scrollbar::-webkit-scrollbar-track{background:#142b52;border-radius:999px}html::-webkit-scrollbar-thumb,.account-modal::-webkit-scrollbar-thumb,.modal-scrollbar::-webkit-scrollbar-thumb{background:#3278e8;border:2px solid #142b52;border-radius:999px}html::-webkit-scrollbar-thumb:hover,.account-modal::-webkit-scrollbar-thumb:hover,.modal-scrollbar::-webkit-scrollbar-thumb:hover{background:#76aaff}.account-modal,.modal-scrollbar{clip-path:inset(0 round 16px);scrollbar-gutter:stable}.account-modal::-webkit-scrollbar-track,.modal-scrollbar::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}:root{--ui-ink: #e7efff;--ui-muted: #a7b8d5;--ui-subtle: #91a7c8;--ui-surface: #10264a;--ui-surface-alt: #142e55;--ui-surface-sunken: #0c1f3d;--ui-border: #315383;--ui-border-strong: #5795ef;--ui-action: #76aaff;--ui-control: #2463d4;--ui-control-ink: #ffffff;--ui-selected: #2059b5;--ui-positive-ink: #b9f5cf;--ui-positive-bg: #17452e;--ui-warning-ink: #ffe5a3;--ui-warning-bg: #4b3c17;--ui-danger-ink: #ffc4cc;--ui-danger-bg: #4b2028;--theme-toggle-fg: #dceaff;--theme-toggle-bg: #142b52;--theme-toggle-border: #3d639c;--theme-toggle-hover: #1c3c70}html[data-theme=light]{--ui-ink: #132f52;--ui-muted: #4b6d91;--ui-subtle: #527395;--ui-surface: #ffffff;--ui-surface-alt: #f4f8fe;--ui-surface-sunken: #edf5ff;--ui-border: #c4d8ed;--ui-border-strong: #91b8e1;--ui-action: #1f5d9f;--ui-control: #eef5ff;--ui-control-ink: #174b87;--ui-selected: #dcecff;--ui-positive-ink: #17643f;--ui-positive-bg: #e7f5ec;--ui-warning-ink: #785600;--ui-warning-bg: #fff6d9;--ui-danger-ink: #a12e43;--ui-danger-bg: #ffedf0;--light-ink: #132f52;--light-muted: #4b6d91;--light-subtle: #6d8bad;--light-surface: #ffffff;--light-surface-alt: #f4f8fe;--light-surface-selected: #e4f0ff;--light-border: #c4d8ed;--light-border-strong: #91b8e1;--light-action: #1f5d9f;--light-action-hover: #e0edfc;--ui-state-surface: #f4f8fe;--ui-state-border: #5f88b3;--ui-state-ink: #173b62;--ui-state-muted: #385d82}html[data-theme=light]{color-scheme:light;--theme-toggle-fg: #1b4f93;--theme-toggle-bg: #ffffff;--theme-toggle-border: #9fc1e8;--theme-toggle-hover: #e8f2ff;background:#edf5ff}html[data-theme=light] body{color:#14233b;background:radial-gradient(circle at top left,#d8eaff 0,#f8fbff 43rem)}html[data-theme=light] .card,html[data-theme=light] .account-modal,html[data-theme=light] .modal-content,html[data-theme=light] .page-shell,html[data-theme=light] .content-panel,html[data-theme=light] .section-panel,html[data-theme=light] .users-table-wrap{color:#14233b!important;background:#fffffff5!important;border-color:#c7d9ee!important;box-shadow:0 12px 30px #254a751f}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#14233b!important;background:#fff!important;border-color:#a9c4e2!important}html[data-theme=light] .brand p,html[data-theme=light] .hint,html[data-theme=light] .login-card small,html[data-theme=light] .account-modal small,html[data-theme=light] .billing-card small,html[data-theme=light] .section-select-label,html[data-theme=light] .users-table td span,html[data-theme=light] .access-note,html[data-theme=light] .access-state{color:#58708d!important}html[data-theme=light] .header-brand>strong,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] th,html[data-theme=light] .users-table td span b{color:#14233b!important}html[data-theme=light] .account-button,html[data-theme=light] .secondary,html[data-theme=light] .logout-button,html[data-theme=light] .section-button:not(.is-active),html[data-theme=light] .dividend-group-toggle,html[data-theme=light] .access-person,html[data-theme=light] .section-select-label select{color:#1d559b!important;background:#edf5ff!important;border-color:#a9c8ea!important}html[data-theme=light] .account-button:hover,html[data-theme=light] .secondary:hover,html[data-theme=light] .logout-button:hover,html[data-theme=light] .section-button:not(.is-active):hover,html[data-theme=light] .dividend-group-toggle:hover{background:#dcecff!important}html[data-theme=light] .section-navigation,html[data-theme=light] .billing-list,html[data-theme=light] .billing-list article,html[data-theme=light] .account-modal dl div,html[data-theme=light] .dividend-group-body,html[data-theme=light] .users-table td{border-color:#d0dfef!important}html[data-theme=light] .users-table th{color:#173e72!important;background:#e6f0fc!important}html[data-theme=light] .users-table tbody tr:nth-child(2n){background:#f5f9ff!important}html[data-theme=light] .users-table tbody tr:hover{background:#eaf3ff!important}html[data-theme=light] .modal-backdrop{background:#1e3a5b57}html[data-theme=light] .error{color:#b3263d!important}html[data-theme=light] .success{color:#187545!important}html[data-theme=light] .role{color:#245f9f!important}html[data-theme=light] .status-overview,html[data-theme=light] .car-wash-selector,html[data-theme=light] .wash-card,html[data-theme=light] .cash-state,html[data-theme=light] .wash-kpi,html[data-theme=light] .cash-balance,html[data-theme=light] .technical-detail-list li,html[data-theme=light] .post-money-empty,html[data-theme=light] .equipment-panel,html[data-theme=light] .equipment-group,html[data-theme=light] .equipment-table-wrap,html[data-theme=light] .equipment-events,html[data-theme=light] .equipment-event-list{color:#162d4a!important;background:#fff!important;border-color:#c7d9ee!important}html[data-theme=light] .status-filter,html[data-theme=light] .refresh-all-button,html[data-theme=light] .car-wash-selector-button,html[data-theme=light] .wash-section-tabs,html[data-theme=light] .wash-section-tabs button,html[data-theme=light] .post-money-table th,html[data-theme=light] .post-money-table td,html[data-theme=light] .equipment-table th,html[data-theme=light] .equipment-table td,html[data-theme=light] .equipment-row,html[data-theme=light] .equipment-event{color:#1c4778!important;background:#f4f8fe!important;border-color:#c6d9ef!important}html[data-theme=light] .status-filter:hover:not(:disabled),html[data-theme=light] .refresh-all-button:hover:not(:disabled),html[data-theme=light] .car-wash-selector-button:hover:not(:disabled),html[data-theme=light] .wash-section-tabs button:hover:not(:disabled):not([aria-selected=true]){color:#173f70!important;background:#e4f0ff!important;border-color:#8db8e8!important}html[data-theme=light] .status-filter.is-active,html[data-theme=light] .car-wash-selector-button.is-selected,html[data-theme=light] .wash-section-tabs button[aria-selected=true]{color:#1c579d!important;background:#e2efff!important;border-color:#78a9df!important;box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 10px #3e74b01a!important}html[data-theme=light] .status-overview-heading span,html[data-theme=light] .car-wash-selector-heading strong,html[data-theme=light] .car-wash-selector-mobile-label,html[data-theme=light] .wash-mid,html[data-theme=light] .cash-balance span,html[data-theme=light] .post-money-table th,html[data-theme=light] .post-money-device small,html[data-theme=light] .technical-detail-list li small{color:#6381a3!important}html[data-theme=light] .wash-kpi dt{color:#14233b!important}html[data-theme=light] .car-wash-selector-mid,html[data-theme=light] .car-wash-selector-button.is-selected .car-wash-selector-mid{color:var(--ui-muted)!important}html[data-theme=light] .car-wash-selector-mid.is-owner,html[data-theme=light] .car-wash-selector-button.is-selected .car-wash-selector-mid.is-owner{color:#204d83!important}html[data-theme=light] .car-wash-selector-list{--selector-access-divider: #b9cce3}html[data-theme=light] .status-filter strong,html[data-theme=light] .cash-state-header>span,html[data-theme=light] .cash-balance strong,html[data-theme=light] .wash-kpi dd,html[data-theme=light] .wash-kpi-item strong,html[data-theme=light] .technical-detail-list li strong,html[data-theme=light] .post-money-device strong,html[data-theme=light] .post-money-table td{color:#18395f!important}html[data-theme=light] .post-money-table tbody tr:nth-child(odd) td{background:#fff!important}html[data-theme=light] .post-money-table tbody tr:nth-child(2n) td{background:#f5f9ff!important}html[data-theme=light] .post-money-table td,html[data-theme=light] .post-money-table th,html[data-theme=light] .cash-balance,html[data-theme=light] .technical-detail-list,html[data-theme=light] .post-money-details{border-color:#d1e0f0!important}html[data-theme=light] .post-money-state :is(.cash-state-header small,.cash-balance span),html[data-theme=light] .post-money-table th,html[data-theme=light] .post-money-table td:before,html[data-theme=light] .post-money-device small,html[data-theme=light] .post-money-device-metrics,html[data-theme=light] .post-money-collection :is(small,.post-money-collection-age),html[data-theme=light] .post-money-empty{color:var(--ui-muted)!important}html[data-theme=light] .post-money-device-metrics b{color:var(--ui-ink)!important}html[data-theme=light] .post-money-toggle svg{stroke:var(--ui-action)!important}html[data-theme=light] .post-money-table .post-money-row--collection-lagging td,html[data-theme=light] .post-money-warning:not(.post-money-warning--danger){color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] .post-money-collection .post-money-collection-warning{color:var(--ui-warning-ink)!important}html[data-theme=light] .post-money-warning--danger{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] .wash-status--online,html[data-theme=light] .status-filter--online{color:#14653b!important;background:#e6f7ed!important;border-color:#87cda3!important}html[data-theme=light] .wash-status--attention,html[data-theme=light] .status-filter--attention{color:#795700!important;background:#fff6d9!important;border-color:#dfbe5a!important}html[data-theme=light] .wash-status--offline,html[data-theme=light] .status-filter--offline{color:#a83245!important;background:#ffedf0!important;border-color:#e29aa6!important}html[data-theme=light] .dashboard-notice,html[data-theme=light] .card-loading-state{color:#315a84!important;background:#edf6ff!important;border-color:#b8d4ef!important}html[data-theme=light] .equipment-panel,html[data-theme=light] .work-modes,html[data-theme=light] .table-wrap,html[data-theme=light] .diagnostics-row>td,html[data-theme=light] .mode-mechanisms li{color:#193b63!important;background:#fff!important;border-color:#c8dbef!important}html[data-theme=light] .equipment-table thead th,html[data-theme=light] .group-row th{color:#264f7d!important;background:#eaf3ff!important;border-color:#bed6ee!important}html[data-theme=light] .equipment-table .post-row>th,html[data-theme=light] .equipment-table .post-row>td{color:#244c76!important;background:#fff!important;border-color:#d2e1f0!important}html[data-theme=light] .equipment-table tbody .post-row:nth-of-type(2n)>th,html[data-theme=light] .equipment-table tbody .post-row:nth-of-type(2n)>td{background:#f6faff!important}html[data-theme=light] .panel-heading p,html[data-theme=light] .panel-heading small,html[data-theme=light] .post-device small,html[data-theme=light] .mode-post>small,html[data-theme=light] .mode-value>small,html[data-theme=light] .snapshot-label,html[data-theme=light] .field-label,html[data-theme=light] .muted,html[data-theme=light] .post-time{color:#4f7197!important}html[data-theme=light] .post-device strong,html[data-theme=light] .mode-post>strong,html[data-theme=light] .mode-value>strong,html[data-theme=light] .cards-list strong,html[data-theme=light] .connection-summary strong{color:#143f6f!important}html[data-theme=light] .connection-badge.is-online{color:#145e3a!important;background:#dff4e8!important}html[data-theme=light] .connection-badge.is-offline{color:#9d2c40!important;background:#ffe8ec!important}html[data-theme=light] .is-warning,html[data-theme=light] .technical-error{color:#7b5a05!important}html[data-theme=light] .viewer-share-chip{color:#725500!important;background:#fff1c7!important;border-color:#d7ae43!important}html[data-theme=light] .viewer-share-chip.is-unavailable{color:#4f647b!important;background:#edf2f7!important;border-color:#b8c7d7!important}html[data-theme=light] .wash-card .role{color:#2e6098!important}html[data-theme=light] :is(button,.admin-button,.wash-card-refresh){color:var(--ui-control-ink);background:var(--ui-control);border-color:var(--ui-border-strong)}html[data-theme=light] :is(button,.admin-button,.wash-card-refresh):hover:not(:disabled){color:#143f70;background:#e0edfc;border-color:#78a9df}html[data-theme=light] :is(.text-button,.link-button,button.text-button){color:var(--ui-action)!important;background:transparent!important;border-color:transparent!important}html[data-theme=light] :is(.text-button,.link-button):hover:not(:disabled){color:#143f70!important;background:var(--ui-surface-sunken)!important}html[data-theme=light] :is(.section-button.is-active,.dividends-tabs button.active,.cash-desk-tabs button[aria-selected=true],.history-kind-tabs button.active,.cards-primary-tabs button[aria-selected=true],.cards-secondary-tabs button[aria-selected=true],.cards-statistics-tabs button[aria-pressed=true],.settings-tabs button[aria-selected=true],.maintenance-tabs button[aria-selected=true],.scheduler-tabs button[aria-selected=true],.report-tabs button.active,.users-tabs button.active,.card-tabs button.active,.pool-tabs button.active,.filter-switch button.active,.toolbar-filter button.active,.status-filter.is-active,.car-wash-selector-button.is-selected,.wash-section-tabs button[aria-selected=true],.pagination button.active,.history-pagination button.active,.discount-mode button.active,.source-focus-control button[aria-pressed=true],.cash-in-period-bar button[aria-pressed=true]){color:var(--ui-control-ink)!important;background:var(--ui-selected)!important;border-color:#78a9df!important;box-shadow:none!important}html[data-theme=light] :is(.section-button.is-active,.status-filter.is-active,.car-wash-selector-button.is-selected,.wash-section-tabs button[aria-selected=true]) :is(svg,span){color:inherit!important}html[data-theme=light] :is(.admin-page .back-button,.admin-page .logout-button,.admin-page .add-button,.admin-page .add-profile,.admin-page .cleanup-button,.admin-card,.attention-open){color:var(--ui-control-ink)!important;background:var(--ui-control)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] :is(.admin-summary article,.admin-card,.billing-summary article,.wash-summary article,.posts-summary article,.pool-summary article,.card-summary article,.range-summary article,.session-summary article,.balance-card,.cash-desk-panel,.operation-group,.operation-card,.operation-form,.recent-operations,.selected-account-summary,.cash-state-notice,.daily-collections-panel,.collections-table-wrap,.history-panel,.history-summary>div,.dividend-group,.dividend-group-toggle,.history-table-wrap,.financial-analytics-card,.financial-dividends-panel,.financial-category-strip article,.financial-modal-panel,.financial-summary-item,.financial-month-row,.cards-surface,.cards-editor,.cards-group,.cards-card-summary,.cards-summary>div,.cards-preview,.cards-compare section,.cards-secondary-tabs,.cards-statistics-tabs,.cards-members li,.card-transfer-history__scope,.card-transfer-history__state,.acquiring-card,.acquiring-form,.events-workspace,.events-workspace__filters,.sessions-workspace,.sessions-workspace__filters,.settings-content,.maintenance-surface,.maintenance-content,.maintenance-item,.scheduler-stage,.scheduler-job,.scheduled-decision-panel,.scheduled-item,.robot-shift-card,.robot-extended-telemetry,.robot-telemetry-summary,.robot-session-card,.robot-card-event,.session-history-card,.session-history-card__body,.session-history-card__detail-block,.partner-accounts-card,.partner-account,.partner-account__statistics,.partner-statistics__filters,.partner-statistics__summary div,.partner-statistics__by-card,.partner-statistics__operations,.pos-summary,.pos-terminal,.pos-terminal__balances>div,.equipment-event-list,.equipment-event-card,.equipment-event-details dl>div,.work-modes,.category-item,.category-editor,.category-mode-summary,.category-mode-grid label,.report-tabs,.loading-card,.state-card,.scope-note,.field-section,.field-card,.licence-wash-list article,.user-card,.binding-list article,.selected-user,.picker-results,.access-section,.access-card,.access-person,.user-access-row,.access-assignment){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.cash-desk-panel,.operation-form,.recent-operations,.cards-editor,.cards-secondary-tabs,.cards-statistics-tabs,.events-workspace__filters,.sessions-workspace__filters,.maintenance-content,.category-editor,.selected-account-summary,.user-access-row,.access-assignment,.financial-month-row,.session-history-card__detail-block,.equipment-event-card.is-striped,.robot-session-card--striped,.robot-card-event--striped,.session-history-card.is-striped){background:var(--ui-surface-alt)!important}html[data-theme=light] .balance-card:after,html[data-theme=light] .financial-analytics-card:before{opacity:.16}html[data-theme=light] :is(.admin-summary article,.admin-card,.balance-card,.cash-desk-panel,.operation-group,.operation-card,.history-panel,.history-summary,.dividend-group,.financial-analytics-card,.financial-modal-panel,.cards-surface,.cards-editor,.maintenance-surface,.scheduler-stage,.settings-content,.partner-accounts-card,.pos-summary) :is(h1,h2,h3,h4,strong,b,dd){color:var(--ui-ink)!important}html[data-theme=light] :is(.admin-summary article,.admin-card,.balance-card,.cash-desk-panel,.operation-group,.operation-card,.history-panel,.history-summary,.dividend-group,.financial-analytics-card,.financial-modal-panel,.cards-surface,.cards-editor,.maintenance-surface,.scheduler-stage,.settings-content,.partner-accounts-card,.pos-summary) :is(p,small,dt,label){color:var(--ui-muted)!important}html[data-theme=light] :is(.admin-summary article,.admin-card,.balance-card,.cash-desk-panel,.operation-group,.operation-card,.history-panel,.history-summary,.dividend-group,.financial-analytics-card,.financial-modal-panel,.cards-surface,.cards-editor,.maintenance-surface,.scheduler-stage,.settings-content,.partner-accounts-card,.pos-summary)>span{color:var(--ui-muted)!important}html[data-theme=light] :is(.admin-card-copy small,.admin-card-copy em,.admin-card-arrow,.section-heading>p,.admin-summary small,.balance-card small,.balance-card dt,.operation-card small,.cash-desk-panel header span,.recent-operations small,.history-heading span,.history-heading small,.history-summary dt,.dividend-group-count,.history-pagination span,.cash-state-notice small,.cards-state,.cards-empty,.sessions-workspace__state,.events-workspace__state,.partner-accounts-card__heading small,.partner-account__discount){color:var(--ui-muted)!important}html[data-theme=light] :is(.admin-card-icon,.report-tabs span,.section-count,.operation-direction,.car-wash-selector-check,.status-icon){color:var(--ui-action)!important;background:var(--ui-surface-sunken)!important}html[data-theme=light] :is(.users-table-wrap,.posts-table-wrap,.pool-table-wrap,.wash-table-wrap,.licences-table-wrap,.cards-table-wrap,.profiles-table-wrap,.sessions-table-wrap,.journal-table-wrap,.history-table-wrap,.shareholder-payouts-table-wrap,.shareholder-summary-table-wrap,.collections-table-wrap,.card-transfer-history__table,.robot-shift-history-table,.daily-collections-table){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.users-table,.posts-table,.pool-table,.wash-table,.licences-table,.cards-table,.profiles-table,.sessions-table,.journal-table,.history-table-wrap table,.history-table,.loyalty-table,.shareholder-payouts-table,.shareholder-summary-table-wrap table,.partner-statistics table,.card-transfer-history__table,.robot-shift-history-table,.daily-collections-table){color:var(--ui-ink)!important;background:var(--ui-surface)!important}html[data-theme=light] :is(.users-table,.posts-table,.pool-table,.wash-table,.licences-table,.cards-table,.profiles-table,.sessions-table,.journal-table,.history-table-wrap table,.history-table,.loyalty-table,.shareholder-payouts-table,.shareholder-summary-table-wrap table,.partner-statistics table,.card-transfer-history__table,.robot-shift-history-table,.daily-collections-table) thead th{color:#244e7c!important;background:#eaf3ff!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.users-table,.posts-table,.pool-table,.wash-table,.licences-table,.cards-table,.profiles-table,.sessions-table,.journal-table,.history-table-wrap table,.history-table,.loyalty-table,.shareholder-payouts-table,.shareholder-summary-table-wrap table,.partner-statistics table,.card-transfer-history__table,.robot-shift-history-table,.daily-collections-table) tbody tr{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.users-table,.posts-table,.pool-table,.wash-table,.licences-table,.cards-table,.profiles-table,.sessions-table,.journal-table,.history-table-wrap table,.history-table,.loyalty-table,.shareholder-payouts-table,.shareholder-summary-table-wrap table,.partner-statistics table,.card-transfer-history__table,.robot-shift-history-table,.daily-collections-table) tbody tr:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] :is(.users-table,.posts-table,.pool-table,.wash-table,.licences-table,.cards-table,.profiles-table,.sessions-table,.journal-table,.history-table-wrap table,.history-table,.loyalty-table,.shareholder-payouts-table,.shareholder-summary-table-wrap table,.partner-statistics table,.card-transfer-history__table,.robot-shift-history-table,.daily-collections-table) tbody :is(th,td){color:var(--ui-ink)!important;background:transparent!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.history-table-wrap,.shareholder-payouts-table-wrap,.robot-shift-history-table) tbody :is(th,td) :is(span,strong,b,small){background:transparent}html[data-theme=light] .history-table-wrap tbody tr:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .shareholder-summary-table-wrap .summary-total-row,html[data-theme=light] .shareholder-summary-table-wrap tfoot :is(th,td){color:var(--ui-ink)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .shareholder-summary-table-wrap tfoot :is(strong,b,span,small){color:var(--ui-ink)!important}@media(max-width:800px){html[data-theme=light] .history-table-wrap tr{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .history-table-wrap tbody tr:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .history-table-wrap td:before{color:var(--ui-muted)!important}}html[data-theme=light] .status-switch{background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .status-option{color:var(--ui-muted)!important;background:transparent!important;border-color:transparent!important}html[data-theme=light] .status-option:not(:disabled):hover{color:var(--ui-action)!important;background:var(--ui-surface-sunken)!important}html[data-theme=light] .status-option--all.is-active{color:var(--ui-action)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .status-option--ok.is-active{color:var(--ui-positive-ink)!important;background:var(--ui-positive-bg)!important;border-color:#91cba6!important}html[data-theme=light] .status-option--warning.is-active{color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] .status-option--danger.is-active{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] .status-option.is-active .status-icon{color:inherit!important;background:#fff!important}html[data-theme=light] :is(.licence-status--ok,.status-ok,.connection-badge.is-online,.wash-status--online,.status-filter--online,.access-status--confirm,.session-history-card__status.is-active,.scheduler-badge.is-success,.robot-telemetry-summary__status.is-online){color:var(--ui-positive-ink)!important;background:var(--ui-positive-bg)!important;border-color:#91cba6!important}html[data-theme=light] :is(.licence-status--preinvalid,.wash-status--attention,.status-filter--attention,.viewer-share-chip,.access-status--invite,.status-due,.status-soon,.scheduler-badge.is-warning,.session-history-card__status.is-warning,.robot-card-event__badge--warning){color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] :is(.licence-status--invalid,.wash-status--offline,.status-filter--offline,.access-status--block,.critical-notice,.scheduler-badge.is-danger,.robot-telemetry-summary__status.is-offline){color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] :is(.success-notice,.cleanup-success,.cards-receipt,.acquiring-notice--success){color:var(--ui-positive-ink)!important;background:var(--ui-positive-bg)!important;border-color:#91cba6!important}html[data-theme=light] :is(.warning-note,.capability-note,.dividends-warning,.cash-in-warning,.account-group-notice,.cards-warnings li,.financial-card-warning,.acquiring-notice--warning){color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] :is(.error,.danger,.is-danger,.technical-error,.critical-notice,.cards-alert--error,.acquiring-notice--error,.sessions-workspace__alert,.events-workspace__alert){color:var(--ui-danger-ink)!important}html[data-theme=light] .car-washes-cell li{color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.modal-backdrop,.nested-backdrop,.cards-confirm-backdrop,.category-dialog-backdrop,.scheduler-confirm-backdrop,.scheduler-lifecycle-backdrop,.reconciliation-backdrop,.scheduler-editor-backdrop,.scheduler-save-backdrop,.commands-confirm-overlay,.mode-confirm-overlay,.post-prices-confirm-overlay,.shares-confirm-overlay,.robot-shift-confirm-overlay){background:#1d3b5e52!important}html[data-theme=light] .post-prices-backdrop--embedded{background:transparent!important}html[data-theme=light] :is(.account-modal,.access-modal,.role-modal,.post-modal,.pool-modal,.wash-modal,.history-modal,.discount-modal,.loyalty-modal,.mailing-modal,.test-dialog,.delete-dialog,.commands-modal,.commands-confirm,.mode-settings-modal,.mode-confirm,.post-prices-modal,.post-prices-confirm,.shares-modal,.shares-confirm,.financial-analytics-modal,.cash-in-modal,.robot-shift-modal,.robot-shift-confirm,.scheduler-confirm,.scheduler-lifecycle,.lifecycle-confirm,.reconciliation-dialog,.reconciliation-confirm,.scheduler-editor,.scheduler-save-confirm,.category-dialog,.cards-confirm,.cash-desk-confirm-modal,.maintenance-create-modal,.maintenance-delete-modal,.periodic-maintenance-modal,.usage-maintenance-modal,.shareholder-summary-modal){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.mailing-modal .modal-header,.mailing-modal .modal-footer,.shares-header,.shares-footer,.robot-shift-modal-header,.mode-settings-footer,.post-prices-footer){color:var(--ui-ink)!important;background:#fffffff7!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.access-modal .access-section,.access-modal .access-assignment,.mailing-modal .form-section,.mailing-modal .confirm-card,.cash-desk-confirm-modal .confirm-summary,.cash-desk-confirm-modal .balance-preview,.cash-desk-confirm-modal .account-explanation,.cash-desk-confirm-modal .dividend-preview,.shares-modal .shares-summary>div,.shares-modal .shares-row,.financial-analytics-modal .financial-summary-item,.financial-analytics-modal .financial-modal-panel,.cash-in-modal .cash-in-kpi,.cash-in-modal .analytics-panel,.robot-shift-modal .robot-shift-open-summary,.robot-shift-modal .robot-shift-closed-summary,.scheduler-editor .scheduler-preview){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.account-modal,.access-modal,.post-modal,.pool-modal,.wash-modal,.mailing-modal,.test-dialog,.delete-dialog,.commands-modal,.mode-settings-modal,.post-prices-modal,.shares-modal,.financial-analytics-modal,.cash-in-modal,.robot-shift-modal,.scheduler-lifecycle,.reconciliation-dialog,.scheduler-editor,.cash-desk-confirm-modal,.maintenance-create-modal,.maintenance-delete-modal,.periodic-maintenance-modal,.usage-maintenance-modal,.shareholder-summary-modal) :is(h2,h3,strong,b,dd){color:var(--ui-ink)!important}html[data-theme=light] :is(.account-modal,.access-modal,.post-modal,.pool-modal,.wash-modal,.mailing-modal,.test-dialog,.delete-dialog,.commands-modal,.mode-settings-modal,.post-prices-modal,.shares-modal,.financial-analytics-modal,.cash-in-modal,.robot-shift-modal,.scheduler-lifecycle,.reconciliation-dialog,.scheduler-editor,.cash-desk-confirm-modal,.maintenance-create-modal,.maintenance-delete-modal,.periodic-maintenance-modal,.usage-maintenance-modal,.shareholder-summary-modal) :is(p,small,dt,label){color:var(--ui-muted)!important}html[data-theme=light] :is(.periodic-maintenance-modal,.usage-maintenance-modal) :is(.periodic-maintenance-modal-header span,.usage-maintenance-modal-header span,.completion-error){color:var(--ui-danger-ink)!important}html[data-theme=light] :is(.periodic-maintenance-modal,.usage-maintenance-modal) .completion-warning{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] :is(.mailing-modal .status-toggle,.mailing-modal .placeholder-list button,.mailing-modal .token-rows>div,.mailing-modal .wash-row,.mailing-modal .selected-washes,.mailing-modal .available-washes,.access-modal .user-access-row,.access-modal .access-card,.access-modal .access-person,.cash-desk-confirm-modal .balance-preview-heading){color:var(--ui-ink)!important;background:var(--ui-surface-sunken)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.mailing-modal .status-toggle button.active,.commands-tabs button[aria-selected=true],.mode-post-button.is-selected,.post-prices-post-button.is-selected){color:var(--ui-control-ink)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] :is(.access-status--confirm,.access-status--invite,.access-status--block,.licence-status--ok,.licence-status--preinvalid,.licence-status--invalid) :is(span,i,b){color:inherit!important}html[data-theme=light] :is(.selected-wash-toolbar,.recent-operations-list li,.history-state,.balance-preview-row,.cash-desk-panel .operation-card.is-active){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .cash-desk-confirm-modal .balance-preview-row span{color:var(--ui-ink)!important}html[data-theme=light] .cash-desk-confirm-modal .confirm-eyebrow{color:var(--ui-action)!important}html[data-theme=light] :is(.balance-card>strong,.balance-card>span,.operation-card strong,.cash-desk-panel h3,.cash-desk-panel h4,.selected-account-summary dd,.recent-operations-list strong,.history-table-wrap tbody th,.history-table-wrap tbody td){color:var(--ui-ink)!important}html[data-theme=light] :is(.balance-card>small,.operation-card small,.selected-account-summary dt,.recent-operations-list small){color:var(--ui-muted)!important}html[data-theme=light] .operation-card.is-active{background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .operation-direction--in{color:var(--ui-positive-ink)!important;background:var(--ui-positive-bg)!important}html[data-theme=light] .operation-direction--out{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important}html[data-theme=light] .operation-direction--transfer{color:var(--ui-action)!important;background:var(--ui-selected)!important}html[data-theme=light] :is(.operation-hint,.cash-state-notice){color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] :is(.cards-summary>div,.card-summary article,.range-summary article) :is(span,small){color:var(--ui-muted)!important}html[data-theme=light] :is(.cards-summary>div,.card-summary article,.range-summary article) strong{color:var(--ui-ink)!important}html[data-theme=light] .cards-summary dt{color:var(--ui-muted)!important}html[data-theme=light] .cards-summary dd{color:var(--ui-ink)!important}html[data-theme=light] :is(.cards-secondary-tabs,.cards-statistics-tabs,.cards-primary-select){color:var(--ui-muted)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.cards-primary-tabs,.cards-secondary-tabs,.cards-statistics-tabs) button:not([aria-selected=true]):not([aria-pressed=true]){color:var(--ui-action)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.cards-panel-heading h2,.cards-panel-heading h3,.cards-group-toggle strong,.cards-subheading h3,.cards-card-summary h3){color:var(--ui-ink)!important}html[data-theme=light] :is(.cards-panel-heading span,.cards-panel-heading p,.cards-group-toggle small,.cards-card-summary dt,.cards-card-summary header span:first-child){color:var(--ui-muted)!important}html[data-theme=light] :is(.cards-card-summary dl div,.cards-account-values div,.cards-consequences li,.card-transfer-history__table td,.card-transfer-history__table th){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(button.danger,.danger-button,.delete-maintenance-button,.cards-confirm-actions .is-danger,.confirm-delete-button){color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] :is(.events-workspace__equipment-filter summary,.events-workspace__equipment-options){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .events-workspace__equipment-option{color:var(--ui-ink)!important;background:transparent!important}html[data-theme=light] .events-workspace__equipment-option:hover{background:var(--ui-selected)!important}html[data-theme=light] .events-workspace__equipment-option.is-unavailable{color:var(--ui-muted)!important}html[data-theme=light] :is(.events-workspace__heading p,.events-workspace__heading>div>span,.events-workspace__selection,.events-workspace__selection small){color:var(--ui-muted)!important}html[data-theme=light] :is(.events-workspace__state,.events-workspace__selection){color:var(--ui-muted)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.events-workspace__state strong,.events-workspace__selection strong){color:var(--ui-ink)!important}html[data-theme=light] .settings-tabs button{color:var(--ui-action)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .settings-tabs button[aria-selected=true]{color:var(--ui-control-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;border-bottom-color:var(--ui-surface)!important}html[data-theme=light] .settings-content{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] :is(.mode-settings-modal,.mode-group-card){--mode-accent: #1f5d9f;--mode-tint: #f4f8fe;--mode-border: #c4d8ed;--mode-hover: #e4f0ff}html[data-theme=light] .post-prices-modal{--price-accent: #1f5d9f;--price-money: #765600;--price-tint: #f4f8fe;--price-border: #c4d8ed;--price-hover: #e4f0ff;--shared-bg: #eef5ff;--shared-bg-hover: #e4f0ff;--shared-border: #a9c4e2;--shared-accent: #5b40a5;--shared-title: #39267b}html[data-theme=light] :is(.mode-group-card,.post-price-group-card,.mode-post-button,.post-prices-post-button,.mode-field,.post-prices-service-row,.post-prices-amount-field){color:var(--ui-action)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.mode-group-card,.post-price-group-card) strong{color:var(--ui-action)!important}html[data-theme=light] :is(.mode-group-card__count,.post-price-group-card>span,.mode-settings-header p,.post-prices-header p){color:var(--ui-muted)!important}html[data-theme=light] :is(.mode-settings-header,.post-prices-header,.mode-settings-content,.post-prices-content){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.mode-group-card:hover:not(:disabled),.post-price-group-card:hover:not(:disabled)){background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] :is(.mode-group-card:disabled,.post-price-group-card:disabled){opacity:.7}html[data-theme=light] :is(.selected-wash-toolbar,.action-selected-wash-toolbar){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.selected-wash-toolbar,.action-selected-wash-toolbar) strong{color:var(--ui-ink)!important}html[data-theme=light] :is(.selected-wash-toolbar,.action-selected-wash-toolbar) :is(span,small){color:var(--ui-muted)!important}html[data-theme=light] .cash-desk-tabs button:not([aria-selected=true]){color:var(--ui-action)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .commands-modal{--commands-accent: #1f5d9f;--commands-tint: #f4f8fe;--commands-border: #c4d8ed;--commands-hover: #e4f0ff;--commands-pending: #785600}html[data-theme=light] :is(.commands-header,.commands-content,.commands-target-nav,.commands-main,.commands-queue-view){color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.commands-group-button,.commands-command-button,.commands-target-button.is-selected,.commands-queue-summary,.commands-queue-list li,.commands-confirm-targets ul,.commands-confirm-targets li){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.commands-group-button,.commands-command-button,.commands-target-button):hover:not(:disabled){color:var(--ui-ink)!important;background:var(--ui-selected)!important}html[data-theme=light] :is(.commands-heading h2,.commands-target-nav>h3,.commands-group-catalog>h4,.commands-command-heading h4,.commands-main h3,.commands-queue-view h3,.commands-target-button strong,.commands-group-button strong,.commands-command-button strong,.commands-queue-list strong){color:var(--ui-ink)!important}html[data-theme=light] :is(.commands-heading>p,.commands-breadcrumb,.commands-target-button small,.commands-group-button small,.commands-queue-summary>small,.commands-empty,.commands-main>header p,.commands-queue-view>header p,.commands-main>header span,.commands-queue-entry-meta){color:var(--ui-muted)!important}html[data-theme=light] .commands-tabs button{color:var(--ui-action)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .commands-tabs button[aria-selected=true]{color:var(--ui-control-ink)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .commands-confirm-warning{color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] .commands-confirm-error{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] :is(.candidate-total,.candidate-list-wrap,.confirm-users,.confirm-sessions,.user-results,.user-results button,.picker-results button,.batch-actions,.sessions-table-wrap,.financial-period-form,.financial-month-track,.financial-category-list li,.financial-excluded,.financial-card-empty,.dividends-selection,.dividends-column,.financial-tooltip,.card-transfer-history__filters,.card-transfer-history__empty,.cards-consequences li,.session-history-explorer__state,.session-history-explorer__empty,.session-history-explorer__updating,.session-history-card__programs li,.session-history-card__program-index,.sessions-workspace__selection,.robot-shift-telemetry dl div,.robot-shift-form,.robot-shift-confirm dl div,.robot-shift-unavailable,.robot-telemetry-totals>div,.robot-telemetry-program,.robot-telemetry-acquiring,.robot-shift-history-details-grid section,.scheduler-state,.scheduler-editor-notice,.scheduler-editor-state,.scheduler-target-grid label,.lifecycle-card,.reconciliation-card,.maintenance-state,.maintenance-empty,.history-date-filter,.completion-details,.completion-details div,.partner-accounts-card__empty,.partner-account__card-list li,.partner-statistics__selected-account,.partner-statistics__state,.partner-statistics__empty,.pos-summary__connection,.pos-terminal__breakdown>div,.pos-terminal__operations,.equipment-event-list__loading-note,.equipment-event-details dl>div,.shareholder-details-row>td,.payout-lines article,.other-payouts-summary>div){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.financial-analytics-modal,.cash-in-modal,.shareholder-summary-modal,.robot-shift-modal,.scheduler-lifecycle,.reconciliation-dialog,.scheduler-editor,.partner-statistics__by-card,.partner-statistics__operations) :is(h3,h4,strong,dd){color:var(--ui-ink)!important}html[data-theme=light] :is(.financial-analytics-modal,.cash-in-modal,.shareholder-summary-modal,.robot-shift-modal,.scheduler-lifecycle,.reconciliation-dialog,.scheduler-editor,.partner-statistics__by-card,.partner-statistics__operations) :is(p,small,dt,label){color:var(--ui-muted)!important}html[data-theme=light] :is(.financial-refresh-notice,.financial-catalog-warning,.category-notice,.mode-notice,.post-prices-notice,.robot-shift-notice,.scheduler-notice,.shares-notice,.commands-notice,.session-history-explorer__alert,.card-transfer-history__alert,.equipment-event-list__warning,.pos-summary__loading,.pos-summary__empty){color:var(--ui-muted)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.financial-refresh-notice.is-error,.category-notice--error,.mode-notice--error,.post-prices-notice--error,.robot-shift-notice--error,.robot-shift-notice--danger,.scheduler-error,.shares-notice--error,.commands-notice--error,.card-transfer-history__alert,.pos-summary__error,.partner-statistics__error,.session-history-explorer__alert){color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] :is(.category-notice--success,.mode-notice--success,.post-prices-notice--success,.robot-shift-notice--success,.shares-notice--success,.commands-notice--success,.session-success){color:var(--ui-positive-ink)!important;background:var(--ui-positive-bg)!important;border-color:#91cba6!important}html[data-theme=light] :is(.confirm-warning,.cleanup-warning,.financial-catalog-warning,.robot-shift-confirm-warning,.post-prices-warning,.mode-inline-warning,.equipment-event-list__warning,.shares-overview--invalid,.shares-confirm-changes li,.maintenance-state.is-warning){color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#dfbe5a!important}html[data-theme=light] .equipment-event-list__error{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] :is(select,textarea,input[type=date],input[type=month],input[type=number]){color-scheme:light!important}html[data-theme=light] select{color:var(--ui-ink)!important;background-color:var(--ui-surface)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f5d9f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:18px!important;border-color:var(--ui-border)!important}html[data-theme=light] select:hover:not(:disabled),html[data-theme=light] textarea:hover:not(:disabled):not(:read-only){color:var(--ui-ink)!important;background-color:var(--ui-surface-alt)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] select :is(option,optgroup){color:var(--ui-ink)!important;background:var(--ui-surface)!important}html[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=light] input[type=month]::-webkit-calendar-picker-indicator,html[data-theme=light] input[type=number]::-webkit-inner-spin-button,html[data-theme=light] input[type=number]::-webkit-outer-spin-button{filter:none}html[data-theme=light] :is(.period-filter,.card-transfer-history__filters,.financial-period-form,.history-date-filter,.robot-shift-history-filter) input{color-scheme:light!important;color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.period-filter,.card-transfer-history__filters,.financial-period-form,.history-date-filter,.robot-shift-history-filter) input::-webkit-calendar-picker-indicator{filter:none!important}html[data-theme=light] textarea{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;caret-color:var(--ui-action);scrollbar-color:var(--ui-border-strong) var(--ui-surface-alt)}html[data-theme=light] textarea::placeholder{color:var(--ui-muted)!important}html[data-theme=light] textarea::-webkit-scrollbar-track{background:var(--ui-surface-alt)}html[data-theme=light] textarea::-webkit-scrollbar-thumb{background:var(--ui-border-strong);border-color:var(--ui-surface-alt)}html[data-theme=light] .recent-operations-list{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .recent-operations-list li{background:var(--ui-surface)!important}html[data-theme=light] .recent-operations-list li:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .recent-operations-list li+li{border-top-color:var(--ui-border)!important}html[data-theme=light] .recent-operation-amount--in,html[data-theme=light] .recent-operation-amount--in :is(span,strong){color:var(--ui-positive-ink)!important}html[data-theme=light] .recent-operation-amount--out,html[data-theme=light] .recent-operation-amount--out :is(span,strong){color:var(--ui-danger-ink)!important}html[data-theme=light] .recent-operation-amount--transfer,html[data-theme=light] .recent-operation-amount--transfer :is(span,strong){color:var(--ui-action)!important}html[data-theme=light] .sessions-workspace__state{color:var(--ui-muted)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .sessions-workspace__state strong{color:var(--ui-ink)!important}html[data-theme=light] :is(.sessions-workspace__heading,.events-workspace__heading)>div>span{color:var(--ui-action)!important}html[data-theme=light] :is(.sessions-workspace__heading,.events-workspace__heading) :is(h2,strong){color:var(--ui-ink)!important}html[data-theme=light] :is(.sessions-workspace__heading,.events-workspace__heading) p{color:var(--ui-muted)!important}html[data-theme=light] :is(.sessions-workspace__filters,.events-workspace__filters) :is(label,legend),html[data-theme=light] .events-workspace__equipment-filter legend{color:var(--ui-muted)!important}html[data-theme=light] :is(.sessions-workspace__filters,.events-workspace__filters) :is(select,input:not([type=checkbox])){color:var(--ui-ink)!important;background-color:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .commands-queue-summary>div:first-child{color:var(--ui-muted)!important}html[data-theme=light] :is(.periodic-card__label,.periodic-card__due>div>span:last-child,.history-date-filter label,.history-table td:before,.car-wash-selector-heading small,.car-wash-selector-mid,.car-wash-selector-mobile-label,.status-overview-heading p,.status-overview-heading span,.section-heading>p){color:var(--ui-muted)!important}html[data-theme=light] :is(.periodic-card__period strong,.periodic-card__last>span:last-child,.periodic-card__due>div,.car-wash-selector-button.is-selected .car-wash-selector-mid,.car-wash-selector-mid.is-owner,.status-overview-heading p strong){color:var(--ui-ink)!important}html[data-theme=light] .periodic-card__description-text{color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.periodic-card__schedule,.periodic-card__actions){border-color:var(--ui-border)!important}html[data-theme=light] :is(.admin-brand span,.admin-page .eyebrow){color:var(--ui-action)!important}html[data-theme=light] .admin-page :is(.billing-summary,.wash-summary,.posts-summary,.pool-summary,.card-summary,.range-summary,.admin-summary) article :is(span,small,dt){color:var(--ui-muted)!important}html[data-theme=light] .admin-page :is(.billing-summary,.wash-summary,.posts-summary,.pool-summary,.card-summary,.range-summary,.admin-summary) article :is(strong,b,dd){color:var(--ui-ink)!important}html[data-theme=light] .admin-page :is(.wash-table,.licences-table,.posts-table,.pool-table,.cards-table,.loyalty-table,.profiles-table,.users-table,.journal-table) tbody td :is(strong,b){color:var(--ui-ink)!important}html[data-theme=light] .admin-page :is(.wash-search>label,.toolbar-filter>span,.billing-search>label,.status-filter>span,.posts-search>label,.filter-group>span,.mill-filter>span){color:var(--ui-muted)!important}html[data-theme=light] .admin-page .pagination span{color:var(--ui-muted)!important}html[data-theme=light] .admin-page :is(.list-message,.loading-card,.state-card) :is(strong,small,span){color:var(--ui-ink)!important}html[data-theme=light] .car-washes-page :is(.wash-table td>span,.contacts-cell>span,.empty-value,.user-card small,.counter-grid span){color:var(--ui-muted)!important}html[data-theme=light] .car-washes-page :is(.wash-cell>strong,.wash-table td b,.user-card strong,.counter-grid b){color:var(--ui-ink)!important}html[data-theme=light] .car-washes-page .user-card{color:var(--ui-positive-ink)!important;background:var(--ui-positive-bg)!important;border-color:#91cba6!important}html[data-theme=light] .car-washes-page .user-card em{color:var(--ui-positive-ink)!important}html[data-theme=light] .car-washes-page .counter-grid span{background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .car-washes-page .links-cell ul{color:var(--ui-danger-ink)!important}html[data-theme=light] .car-washes-page .delete-allowed{color:var(--ui-positive-ink)!important}html[data-theme=light] .car-washes-page .actions-cell .access-button{color:var(--ui-action)!important;background:var(--ui-surface-sunken)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] :is(.licence-status--ok,.status-option--ok.is-active) i,html[data-theme=light] .licence-status--ok .status-icon{color:#fff!important;background:#17643f!important}html[data-theme=light] .car-washes-page .wash-modal label,html[data-theme=light] .car-washes-page .wash-modal label span{color:var(--ui-muted)!important}html[data-theme=light] :is(.user-cell>strong,.account-balance-row>strong,.licence-wash-list article strong,.device-cell>strong,.pool-cell b,.bindings-cell b,.binding-list strong,.pool-table td>strong,.cards-table td>strong,.money-main strong,.range-group-meta>strong,.range-group-meta b,.loyalty-table td>strong,.loyalty-program strong,.login-with-impersonation>strong,.profile-name){color:var(--ui-ink)!important}html[data-theme=light] :is(.subject-preview,.cron-preview,.mid-preview,.range-group-meta span,.last-usage,.never-used,.billing-summary small,.posts-summary small,.pool-summary small){color:var(--ui-muted)!important}html[data-theme=light] .profile-warning{color:var(--ui-warning-ink)!important}html[data-theme=light] .admin-page :is(.source-badge,.status-badge,.range-badge,.type-badge,.kind-badge){color:var(--ui-action)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .admin-page .posts-table :is(.pool-cell>span,.pool-cell>small,.bindings-cell .binding-list small,.bindings-cell .unassigned,.device-cell .telemetry-time){color:var(--ui-muted)!important}html[data-theme=light] .admin-page .posts-table :is(.pool-cell .warning-text,.device-cell .telemetry-warning,.device-cell .structure-warning,.actions-cell>small){color:var(--ui-danger-ink)!important}html[data-theme=light] .admin-page :is(.journal-table time,.journal-table .action-text,.selected-wash strong,.selected-wash b,.journal-toolbar strong){color:var(--ui-ink)!important}html[data-theme=light] .admin-page :is(.selected-wash span,.selected-wash small,.journal-toolbar span){color:var(--ui-muted)!important}@media(max-width:800px){html[data-theme=light] .car-washes-page .wash-table tr{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .car-washes-page .wash-table tr:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .car-washes-page .wash-table td:before{color:var(--ui-muted)!important}}@media(max-width:1100px){html[data-theme=light] .admin-page :is(.users-table,.wash-table,.posts-table,.pool-table,.licences-table,.cards-table,.loyalty-table,.profiles-table,.journal-table) tbody tr{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .admin-page :is(.users-table,.wash-table,.posts-table,.pool-table,.licences-table,.cards-table,.loyalty-table,.profiles-table,.journal-table) tbody tr:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .admin-page :is(.users-table,.wash-table,.posts-table,.pool-table,.licences-table,.cards-table,.loyalty-table,.profiles-table,.journal-table) td:before{color:var(--ui-muted)!important}}html[data-theme=light] :is(.users-tabs,.users-tabs button,.car-washes-cell li){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .users-tabs button.active{color:var(--ui-control-ink)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .car-washes-cell li strong{color:var(--ui-ink)!important}html[data-theme=light] .status-option>span:not(.status-icon){color:inherit!important}html[data-theme=light] :is(.history-kind-tabs,.cash-desk-tabs,.card-tabs,.pool-tabs,.filter-switch,.toolbar-filter>div,.maintenance-tabs,.scheduler-tabs,.robot-shift-tabs,.discount-mode){color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.dividends-tabs,.history-kind-tabs,.cash-desk-tabs,.card-tabs,.pool-tabs,.filter-switch,.toolbar-filter,.maintenance-tabs,.scheduler-tabs,.robot-shift-tabs,.discount-mode) button:not(.active):not([aria-selected=true]){color:var(--ui-action)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] :is(.dividends-tabs,.history-kind-tabs,.cash-desk-tabs,.card-tabs,.pool-tabs,.filter-switch,.toolbar-filter,.maintenance-tabs,.scheduler-tabs,.robot-shift-tabs,.discount-mode) button:not(:disabled):hover{background:var(--ui-selected)!important}html[data-theme=light] :is(.saas-status-filter>span,.saas-controls .user-search>label,.user-search>label,.users-toolbar>div>p,.saas-heading>p){color:var(--ui-muted)!important}html[data-theme=light] .saas-heading>p b{color:var(--ui-ink)!important}@media(max-width:800px){html[data-theme=light] .users-table tr{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .users-table tr:nth-child(2n){background:var(--ui-surface-alt)!important}}html[data-theme=light] .car-wash-selector .car-wash-attention-reasons .car-wash-attention-reason{color:#667b91!important;background:#e9eff5!important;border-color:#c5d3e1!important;opacity:1!important}html[data-theme=light] .car-wash-selector .car-wash-attention-reasons .car-wash-attention-reason svg{color:inherit!important}html[data-theme=light] .car-wash-selector .car-wash-attention-reason.is-unknown{border-style:dashed!important}html[data-theme=light] .car-wash-selector .car-wash-attention-reason--finance.is-active{color:#785600!important;background:#fff6d9!important;border-color:#dfbe5a!important}html[data-theme=light] .car-wash-selector .car-wash-attention-reason--maintenance.is-active{color:#8a4512!important;background:#fff0e4!important;border-color:#d89663!important}html[data-theme=light] .car-wash-selector :is(.car-wash-attention-reason--connection,.car-wash-attention-reason--robot,.car-wash-attention-reason--security).is-active{color:#a12e43!important;background:#ffedf0!important;border-color:#e29aa6!important}html[data-theme=light] .car-wash-selector .car-wash-attention-count{color:#153a65!important;background:#fff!important;border-color:#91b8e1!important;min-width:13px;height:13px;font-size:.6rem!important}html[data-theme=light] .maintenance-tabs{color:#132f52!important;background:transparent!important;border:0!important}html[data-theme=light] .maintenance-tabs button:not([aria-selected=true]){color:var(--ui-tab-idle-ink)!important;background:var(--ui-tab-idle)!important;border-color:var(--ui-tab-idle-border)!important;box-shadow:none!important}html[data-theme=light] .maintenance-tabs button[aria-selected=true],html[data-theme=light] .maintenance-tabs button[aria-selected=true]:hover:not(:disabled){position:relative;z-index:2;color:var(--ui-tab-active-ink)!important;background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important;border-bottom-color:var(--ui-tab-active)!important;box-shadow:none!important}html[data-theme=light] .maintenance-tabs button:not([aria-selected=true]):hover:not(:disabled){color:var(--ui-tab-hover-ink)!important;background:var(--ui-tab-hover)!important;border-color:var(--ui-tab-panel-border)!important}html[data-theme=light] .maintenance-tabs button:focus-visible{z-index:3;outline:2px solid var(--ui-tab-focus)!important;outline-offset:2px!important}html[data-theme=light] .maintenance-tabs button:disabled{opacity:.55!important}html[data-theme=light] .maintenance-content{color:#132f52!important;background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important}html[data-theme=light] .maintenance-item{color:#132f52!important;background:#f5f8fd!important;border-color:#d4e2f0!important}html[data-theme=light] :is(.maintenance-table-head,.periodic-card__label,.maintenance-item label,.interval-control small,.cell-placeholder,.equipment-toggle small,.usage-attention li .usage-current,.usage-no-equipment){color:#4b6d91!important}html[data-theme=light] :is(.periodic-card__schedule,.periodic-card__actions,.usage-attention,.usage-no-equipment){border-color:#d4e2f0!important}html[data-theme=light] .periodic-card__description-text{color:#132f52!important;background:#fff!important;border-color:#d4e2f0!important}html[data-theme=light] :is(.maintenance-item>strong,.usage-interval-readonly,.equipment-toggle strong,.usage-attention li>strong){color:#132f52!important}html[data-theme=light] .usage-attention li{color:#385a7e!important;background:#fff!important;border:1px solid #d4e2f0!important}html[data-theme=light] .history-kind-tabs{color:#132f52!important;background:#f4f8fe!important;border-color:#d4e2f0!important}html[data-theme=light] .history-kind-tabs button:not(.active){color:#385a7e!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=light] .history-kind-tabs button.active,html[data-theme=light] .history-kind-tabs button.active:hover:not(:disabled){color:#132f52!important;background:#fff!important;border-color:#c4d8ed!important;box-shadow:0 1px 3px #132f5214!important}html[data-theme=light] .history-kind-tabs button:not(.active):hover:not(:disabled){color:#244d77!important;background:#e3eefb!important}html[data-theme=light] .history-kind-tabs button:focus-visible{outline:2px solid #1f5d9f!important;outline-offset:2px!important}html[data-theme=light] .maintenance-history .history-table time{color:#132f52!important}html[data-theme=light] :is(.maintenance-history .history-table td small,.maintenance-history .history-timing-detail,.maintenance-history .history-pagination){color:#4b6d91!important}html[data-theme=light] .maintenance-history .history-timing-badge--early{color:#174e84!important;background:#eaf3ff!important;border-color:#9dc3e8!important}html[data-theme=light] .maintenance-history .history-timing-badge--on-time{color:#17643f!important;background:#e4f5eb!important;border-color:#91cba6!important}html[data-theme=light] .maintenance-history .history-timing-badge--late{color:#a12e43!important;background:#ffedf0!important;border-color:#e29aa6!important}html[data-theme=light] .maintenance-history .history-timing-badge--unknown{color:#385a7e!important;background:#edf2f7!important;border-color:#b8c7d7!important}html[data-theme=light] .maintenance-history .history-timing-detail.is-late{color:#a12e43!important}@media(max-width:600px){html[data-theme=light] .maintenance-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px;padding-inline:0}html[data-theme=light] .maintenance-tabs button{width:100%;min-width:0;min-height:48px}}:root{--ui-tab-idle: #0c2342;--ui-tab-idle-ink: #a9bdd8;--ui-tab-idle-border: #29486f;--ui-tab-active: #102c51;--ui-tab-active-ink: #fff;--ui-tab-panel-border: #315885;--ui-tab-hover: #14365f;--ui-tab-hover-ink: #e7f1ff;--ui-tab-focus: #8fc1ff;--ui-tab-secondary: #0b2443;--ui-tab-secondary-border: #2b4f7b;--ui-tab-count-bg: #1a3d68;--ui-tab-count-ink: #dceaff}html[data-theme=light]{--ui-tab-idle: #f4f8fe;--ui-tab-idle-ink: #1f5d9f;--ui-tab-idle-border: #c4d8ed;--ui-tab-active: #fff;--ui-tab-active-ink: #174b87;--ui-tab-panel-border: #91b8e1;--ui-tab-hover: #e3eefb;--ui-tab-hover-ink: #174b87;--ui-tab-focus: #1f5d9f;--ui-tab-secondary: #f4f8fe;--ui-tab-secondary-border: #c4d8ed;--ui-tab-count-bg: #e4f0ff;--ui-tab-count-ink: #1f5d9f}html[data-theme=light] body :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs){background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs){align-items:end;gap:4px;margin-bottom:-1px;padding:0 8px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button{position:relative;z-index:1;min-width:0;min-height:44px;font-size:.78rem!important;font-weight:750!important;line-height:1.15;white-space:normal;color:var(--ui-tab-idle-ink)!important;background:var(--ui-tab-idle)!important;border:1px solid var(--ui-tab-idle-border)!important;border-bottom-color:var(--ui-tab-panel-border)!important;border-radius:11px 11px 0 0!important;box-shadow:none!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button:is(.active,[aria-selected=true]),html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button:is(.active,[aria-selected=true]):hover:not(:disabled){z-index:2;color:var(--ui-tab-active-ink)!important;background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important;border-bottom-color:var(--ui-tab-active)!important;box-shadow:none!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button:not(.active):not([aria-selected=true]):hover:not(:disabled){color:var(--ui-tab-hover-ink)!important;background:var(--ui-tab-hover)!important;border-color:var(--ui-tab-panel-border)!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button:focus-visible{z-index:3;outline:2px solid var(--ui-tab-focus)!important;outline-offset:2px!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button:disabled{cursor:not-allowed;opacity:.55!important}html[data-theme] .cards-primary-tabs>button{min-width:140px}html[data-theme] :is(.cash-desk-panel,.cards-surface,.dividends-content>[role=tabpanel],.users-tabs~.tab-panel,.report-tabs~.profiles-panel){background:var(--ui-tab-active)!important;border:1px solid var(--ui-tab-panel-border)!important;border-radius:0 15px 15px}html[data-theme] .dividends-content>[role=tabpanel]{min-width:0;padding:18px}html[data-theme] .admin-tab-panel{min-width:0;padding:18px;background:var(--ui-tab-active)!important;border:1px solid var(--ui-tab-panel-border)!important;border-radius:0 15px 15px}html[data-theme] .users-tabs~.tab-panel,html[data-theme] .report-tabs~.profiles-panel{padding:16px}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs){gap:4px;background:var(--ui-tab-secondary)!important;border:1px solid var(--ui-tab-secondary-border)!important;border-radius:10px!important;box-shadow:none!important}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs){padding:4px}html[data-theme] .robot-shift-tabs{padding:4px 24px}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs)>button{min-width:0;min-height:36px;color:var(--ui-tab-idle-ink)!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}html[data-theme] .scheduler-tabs>button{font-size:.74rem!important;font-weight:750!important;line-height:1.2}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs)>button:is(.active,[aria-selected=true]),html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs)>button:is(.active,[aria-selected=true]):hover:not(:disabled){color:var(--ui-tab-active-ink)!important;background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important;box-shadow:none!important}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs)>button:not(.active):not([aria-selected=true]):hover:not(:disabled){color:var(--ui-tab-hover-ink)!important;background:var(--ui-tab-hover)!important}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs)>button:focus-visible{outline:2px solid var(--ui-tab-focus)!important;outline-offset:2px!important}html[data-theme] :is(.cards-secondary-tabs,.history-kind-tabs,.commands-tabs,.scheduler-tabs,.robot-shift-tabs)>button:disabled{opacity:.55!important}html[data-theme] .cards-secondary-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;width:fit-content;max-width:100%;padding:0;background:transparent!important;border:0!important;border-radius:0!important}html[data-theme] .cards-secondary-tabs>button{flex:0 1 auto;width:auto;max-width:100%;padding-inline:.75rem}html[data-theme] .wash-section-tabs{gap:4px;margin-bottom:0;padding:3px;background:var(--ui-tab-secondary)!important;border:1px solid var(--ui-tab-secondary-border)!important;border-radius:9px!important;box-shadow:none!important}html[data-theme] .wash-section-tabs>button{min-height:38px;color:var(--ui-tab-idle-ink)!important;background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important}html[data-theme] .wash-section-tabs>button[aria-selected=true],html[data-theme] .wash-section-tabs>button[aria-selected=true]:hover:not(:disabled){color:var(--ui-tab-active-ink)!important;background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important;box-shadow:0 1px 3px #132f5214!important}html[data-theme] .wash-section-tabs>button:not([aria-selected=true]):hover:not(:disabled){color:var(--ui-tab-hover-ink)!important;background:var(--ui-tab-hover)!important}html[data-theme] .wash-section-tabs>button:focus-visible{outline:2px solid var(--ui-tab-focus)!important;outline-offset:2px!important}html[data-theme] .wash-section-tabs>button:disabled{opacity:.55!important}@media(max-width:800px){html[data-theme] .cards-secondary-tabs>button{min-height:44px}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:0;gap:6px}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button{width:100%;min-width:0;min-height:44px;border-radius:10px!important}html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs)>button:is(.active,[aria-selected=true]){border-bottom-color:var(--ui-tab-panel-border)!important}html[data-theme] :is(.cash-desk-panel,.cards-surface,.dividends-content>[role=tabpanel],.users-tabs~.tab-panel,.report-tabs~.profiles-panel){border-radius:15px}html[data-theme] .admin-tab-panel{padding:14px;border-radius:15px}html[data-theme] .wash-section-tabs>button{min-height:44px;border-radius:7px!important}}@media(max-width:420px){html[data-theme] :is(.cash-desk-tabs,.dividends-tabs,.cards-primary-tabs,.users-tabs,.report-tabs,.card-tabs,.pool-tabs){grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .other-payouts :is(.other-payouts-heading span,.month-filter>label){color:var(--ui-action)!important}html[data-theme=light] .other-payouts :is(.other-payouts-heading small,.other-payouts-heading p,.month-window,.other-payouts-state,.other-payouts-pagination span){color:var(--ui-muted)!important}html[data-theme=light] .other-payouts :is(.other-payouts-heading h2,.other-payouts-actions h3,.other-payouts-summary dd){color:var(--ui-ink)!important}html[data-theme=light] .other-payouts-summary>div{background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .other-payouts-summary dt{color:var(--ui-muted)!important}html[data-theme=light] .other-payouts .warning{color:var(--ui-warning-ink)!important}html[data-theme=light] .other-payouts-error{color:var(--ui-danger-ink)!important;background:var(--ui-danger-bg)!important;border-color:#e29aa6!important}html[data-theme=light] .shareholder-payouts-table-wrap{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .shareholder-payouts-table-wrap thead th{color:#244e7c!important;background:#eaf3ff!important;border-color:var(--ui-border)!important}html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-row{background:var(--ui-surface)!important}html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-group:nth-of-type(2n) .shareholder-row{background:var(--ui-surface-alt)!important}html[data-theme=light] .shareholder-payouts-table-wrap tbody :is(th,td){color:var(--ui-ink)!important;background:transparent!important;border-color:var(--ui-border)!important}html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-toggle{color:var(--ui-ink)!important;background:transparent!important;border-color:transparent!important}html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-toggle:hover:not(:disabled){color:var(--ui-action)!important;background:var(--ui-surface-sunken)!important}html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-toggle span{color:var(--ui-action)!important}html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-details-row>td{background:var(--ui-surface-alt)!important}html[data-theme=light] .shareholder-payouts-table-wrap .payout-lines{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .shareholder-payouts-table-wrap .payout-lines article{color:var(--ui-muted)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .shareholder-payouts-table-wrap .payout-lines article:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .shareholder-payouts-table-wrap .payout-lines :is(time,strong){color:var(--ui-ink)!important}html[data-theme=light] .shareholder-payouts-table-wrap .payout-lines .negative strong{color:var(--ui-danger-ink)!important}html[data-theme=light] .shareholder-payouts-table-wrap .payout-lines strong.warning{color:var(--ui-warning-ink)!important}@media(max-width:800px){html[data-theme=light] .shareholder-payouts-table-wrap .shareholder-group{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme=light] .shareholder-payouts-table-wrap td:before{color:var(--ui-muted)!important}}html[data-theme] .dividends-tabs{display:flex;flex-wrap:nowrap;align-items:flex-end;width:fit-content;max-width:100%;gap:4px;margin-bottom:-1px;padding-inline:8px}html[data-theme=light] body .dividends-content>.dividends-tabs{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme] .dividends-tabs>button{flex:0 0 auto;min-width:150px;width:auto;padding-inline:16px}html[data-theme] .cash-desk-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;width:fit-content;max-width:100%}html[data-theme] .cash-desk-tabs>button{flex:0 0 auto;width:auto;min-width:130px}html[data-theme] .dividends-content>[role=tabpanel]{padding:18px}html[data-theme] #dividends-panel-summary .shareholder-summary-modal.is-embedded{width:100%;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:800px){html[data-theme] .cash-desk-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html[data-theme] .cash-desk-tabs>button{width:100%;min-width:0}html[data-theme] .dividends-tabs{display:flex;width:100%;max-width:none;gap:4px;margin-bottom:-1px;padding-inline:8px}html[data-theme] .dividends-tabs>button{min-width:0;min-height:44px;flex:1 1 0;padding-inline:8px;border-radius:11px 11px 0 0!important}html[data-theme] .dividends-content>[role=tabpanel]{padding:14px}}@media(max-width:420px){html[data-theme] .cash-desk-tabs{grid-template-columns:minmax(0,1fr)}html[data-theme] .dividends-tabs>button{min-height:48px;padding-inline:4px;line-height:1.15;white-space:normal}}html[data-theme=light] .sessions-panel .sessions-heading p,html[data-theme=light] .sessions-panel .session-search>label,html[data-theme=light] .sessions-panel .session-filters span{color:#385a7e!important}html[data-theme=light] .sessions-panel .sessions-heading p b{color:#132f52!important}html[data-theme=light] .sessions-panel .legacy-note{color:#244c76!important;background:#edf5ff!important;border-color:#bed6ee!important}html[data-theme=light] .sessions-panel .legacy-note strong{color:#163e68!important}html[data-theme=light] .sessions-panel .session-summary article{background:#fff!important;border-color:#c4d8ed!important}html[data-theme=light] .sessions-panel .session-summary article>span{color:#4b6d91!important}html[data-theme=light] .sessions-panel .session-summary article>strong{color:#132f52!important}html[data-theme=light] .sessions-panel .temporary-cleanup{color:#84283a!important;background:#fff0f2!important;border-color:#e8a5af!important}html[data-theme=light] .sessions-panel .temporary-cleanup>div>strong{color:#84283a!important}html[data-theme=light] .sessions-panel .temporary-cleanup span{color:#7f4b59!important}html[data-theme=light] .sessions-panel .temporary-cleanup span b{color:#a12e43!important}html[data-theme=light] .sessions-panel .session-search input{color:#132f52!important;background:#fff!important;border-color:#c4d8ed!important}html[data-theme=light] .sessions-panel .batch-actions{color:#132f52!important;background:#f4f8fe!important;border-color:#c4d8ed!important}html[data-theme=light] .sessions-panel .batch-actions span,html[data-theme=light] .sessions-panel .batch-actions b{color:#385a7e!important}html[data-theme=light] .sessions-panel .sessions-table-wrap{color:#132f52!important;background:#fff!important;border-color:#c4d8ed!important}html[data-theme=light] .sessions-panel .sessions-table th{color:#244e7c!important;background:#eaf3ff!important;border-color:#c4d8ed!important}html[data-theme=light] .sessions-panel .sessions-table tbody tr{color:#132f52!important;background:#fff!important}html[data-theme=light] .sessions-panel .sessions-table tbody tr:nth-child(2n){background:#f4f8fe!important}html[data-theme=light] .sessions-panel .sessions-table td{color:#132f52!important;border-color:#d4e2f0!important}html[data-theme=light] .sessions-panel .sessions-table :is(td>strong,td span b,.session-cell code,.owner-cell strong){color:#132f52!important}html[data-theme=light] .sessions-panel .sessions-table td>span{color:#4b6d91!important}html[data-theme=light] .sessions-panel .sessions-table .kind-badge{color:#174b87!important;background:#eaf3ff!important}html[data-theme=light] .sessions-panel .sessions-table .kind-temporary{color:#785600!important;background:#fff6d9!important}html[data-theme=light] .sessions-panel .sessions-table .kind-orphan{color:#a12e43!important;background:#ffedf0!important}html[data-theme=light] .sessions-panel .sessions-table .current-badge{color:#17643f!important}html[data-theme=light] .sessions-panel :is(.temporary-cleanup,.batch-actions,.action-cell) button.danger,html[data-theme=light] :is(.session-confirm-modal,.temporary-cleanup-modal) .confirm-delete-button{color:#a12e43!important;background:#ffedf0!important;border-color:#d98698!important}html[data-theme=light] .sessions-panel :is(.temporary-cleanup,.batch-actions,.action-cell) button.danger:hover:not(:disabled),html[data-theme=light] :is(.session-confirm-modal,.temporary-cleanup-modal) .confirm-delete-button:hover:not(:disabled){color:#84283a!important;background:#ffe7ec!important;border-color:#d98698!important}html[data-theme=light] :is(.session-confirm-modal,.temporary-cleanup-modal){color:#132f52!important;background:#fff!important;border-color:#c4d8ed!important}html[data-theme=light] :is(.session-confirm-modal,.temporary-cleanup-modal) .billing-header h2{color:#132f52!important}html[data-theme=light] :is(.session-confirm-modal,.temporary-cleanup-modal) .billing-header p,html[data-theme=light] .temporary-cleanup-modal .cleanup-count{color:#4b6d91!important}html[data-theme=light] :is(.session-confirm-modal,.temporary-cleanup-modal) :is(.confirm-warning,.cleanup-warning){color:#785600!important;background:#fff6d9!important;border-color:#dfbe5a!important}html[data-theme=light] .temporary-cleanup-modal .cleanup-warning code,html[data-theme=light] .temporary-cleanup-modal .cleanup-count strong{color:#132f52!important}html[data-theme=light] .session-confirm-modal .confirm-sessions{color:#132f52!important;background:#f4f8fe!important;border-color:#c4d8ed!important}html[data-theme=light] .session-confirm-modal .confirm-sessions strong{color:#132f52!important}html[data-theme=light] .session-confirm-modal .confirm-sessions :is(li,span){color:#4b6d91!important}@media(max-width:800px){html[data-theme=light] .sessions-panel .sessions-table tr{color:#132f52!important;background:#fff!important;border-color:#c4d8ed!important}html[data-theme=light] .sessions-panel .sessions-table tr:nth-child(2n){background:#f4f8fe!important}html[data-theme=light] .sessions-panel .sessions-table td:before{color:#4b6d91!important}}html[data-theme] .mailings-page .report-tabs{display:flex;align-items:end;justify-content:flex-start;width:max-content;max-width:100%;gap:4px;margin-bottom:-1px;padding-inline:8px}html[data-theme] .mailings-page .report-tabs>button{flex:0 1 auto;min-width:112px;min-height:44px;padding:.55rem .85rem}html[data-theme] .mailings-page .report-tabs>button span{display:inline-grid;place-items:center;min-width:24px;min-height:24px;color:var(--ui-tab-count-ink)!important;background:var(--ui-tab-count-bg)!important;border-radius:999px}html[data-theme] .mailings-page .profiles-panel{box-sizing:border-box;width:100%}@media(max-width:800px){html[data-theme] .mailings-page .report-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin-bottom:10px;padding-inline:0;gap:6px}html[data-theme] .mailings-page .report-tabs>button{width:100%;min-width:0;border-radius:10px!important}html[data-theme] .mailings-page .report-tabs>button:nth-child(3):last-child{grid-column:1 / -1}}@media(max-width:420px){html[data-theme] .mailings-page .report-tabs{grid-template-columns:minmax(0,1fr)}html[data-theme] .mailings-page .report-tabs>button:nth-child(3):last-child{grid-column:auto}}html[data-theme=light],html[data-theme=light] :is(.account-modal,.modal-scrollbar){scrollbar-color:#91b8e1 #edf5ff}html[data-theme=light]::-webkit-scrollbar-track,html[data-theme=light] :is(.account-modal,.modal-scrollbar)::-webkit-scrollbar-track{background:#edf5ff}html[data-theme=light]::-webkit-scrollbar-thumb,html[data-theme=light] :is(.account-modal,.modal-scrollbar)::-webkit-scrollbar-thumb{background:#91b8e1;border-color:#edf5ff}html[data-theme=light]::-webkit-scrollbar-thumb:hover,html[data-theme=light] :is(.account-modal,.modal-scrollbar)::-webkit-scrollbar-thumb:hover{background:#5e91cb}html[data-theme=light] .pools-page .counter-list span{color:#28527d!important;background:#eaf3ff!important;border-color:#bdd4ef!important}html[data-theme=light] .pools-page .counter-list span b{color:#173f6b!important}html[data-theme=light] .equipment-panel .diagnostic-group h5{color:#355f8b!important}html[data-theme=light] .equipment-panel .diagnostic-group p{color:#42658b!important}html[data-theme=light] .equipment-panel .diagnostic-group strong{color:#193d66!important}html[data-theme=light] .equipment-panel .diagnostic-group strong.is-ok,html[data-theme=light] .equipment-panel .diagnostic-group strong.relay-signal.is-active{color:#17623e!important}html[data-theme=light] .equipment-panel .diagnostic-group strong.is-danger{color:#a52d43!important}html[data-theme=light] .equipment-panel .diagnostic-group strong.is-warning,html[data-theme=light] .equipment-panel .diagnostic-group strong.relay-signal.is-inactive{color:#805000!important}html[data-theme=light] .equipment-panel .diagnostic-group strong.is-active{color:#155a83!important}html[data-theme=light] .equipment-panel .diagnostic-group .post-ip{color:#28527d!important}html[data-theme=light] body .cards-primary-navigation>.cards-primary-tabs{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=light] body :is(.maintenance-surface,.maintenance-toolbar,.maintenance-tabs,.maintenance-toolbar-actions){background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=light] body .maintenance-workspace .maintenance-surface{background:transparent!important;border:0!important}html[data-theme=light] body .maintenance-workspace .maintenance-content{background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important}html[data-theme] :is(.cards-secondary-tabs,.cards-statistics-tabs){display:flex;flex-wrap:wrap;justify-content:flex-start;width:fit-content;max-width:100%;gap:4px;padding:3px;background:var(--ui-tab-secondary)!important;border:1px solid var(--ui-tab-secondary-border)!important;border-radius:9px!important;box-shadow:none!important}html[data-theme] :is(.cards-secondary-tabs,.cards-statistics-tabs)>button{flex:0 1 auto;width:auto;min-height:36px;color:var(--ui-tab-idle-ink)!important;background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;font-size:.74rem!important;box-shadow:none!important}html[data-theme] .cards-secondary-tabs>button[aria-selected=true],html[data-theme] .cards-statistics-tabs>button[aria-pressed=true]{color:var(--ui-tab-active-ink)!important;background:var(--ui-tab-active)!important;border-color:var(--ui-tab-panel-border)!important}html[data-theme] :is(.cards-secondary-tabs,.cards-statistics-tabs)>button:hover:not(:disabled):not([aria-selected=true]):not([aria-pressed=true]){color:var(--ui-tab-hover-ink)!important;background:var(--ui-tab-hover)!important}html[data-theme] :is(.cards-secondary-tabs,.cards-statistics-tabs)>button:focus-visible{outline:2px solid var(--ui-tab-focus)!important;outline-offset:2px!important}html[data-theme] .cards-secondary-tabs--full-width{width:100%}html[data-theme] .cards-secondary-tabs--full-width>button{flex:1 1 130px}@media(max-width:800px){html[data-theme] :is(.cards-secondary-tabs,.cards-statistics-tabs)>button{min-height:44px}}html[data-theme=light] body :is(.action-section-state,.maintenance-page-state,.page-state,.content-state,.recent-operations-state,.history-state,.dividends-state,.collections-state,.other-payouts-state,.summary-state,.cards-state,.cards-empty,.card-transfer-history__state,.card-transfer-history__empty,.session-history-explorer__state,.session-history-explorer__empty,.session-history-explorer__updating,.session-history-card__empty-detail,.sessions-workspace__state,.events-workspace__state,.equipment-event-list__state,.pos-summary__loading,.pos-summary__empty,.robot-telemetry-empty,.partner-summary__message,.partner-accounts-card__empty,.partner-account__state,.partner-statistics__state,.partner-statistics__empty,.financial-card-empty,.financial-modal-state,.financial-modal-empty,.financial-panel-empty,.category-loading,.category-empty,.analytics-empty,.cash-in-empty,.maintenance-state,.maintenance-empty,.scheduler-state,.scheduled-state,.scheduler-editor-state,.scheduler-evidence-empty,.lifecycle-message,.reconciliation-message,.commands-empty,.acquiring-state,.mode-empty-copy,.mode-source-empty,.post-prices-empty,.post-prices-source-empty,.shares-empty,.robot-shift-card-empty,.robot-shift-loading,.robot-shift-history-state,.robot-shift-history-empty,.access-state,.list-message,.loading-card,.state-card,.empty-state):not([role=alert]):not(.error):not(.error-state):not(.summary-error):not(.financial-modal-error):not(.is-danger):not(.is-warning):not(.is-success):not([class*=--error]){color:var(--ui-state-ink)!important;background:var(--ui-state-surface)!important;border:1px solid var(--ui-state-border)!important;border-radius:10px;box-shadow:none!important}html[data-theme=light] body :is(.action-section-state,.maintenance-page-state,.page-state,.content-state,.recent-operations-state,.history-state,.dividends-state,.collections-state,.other-payouts-state,.summary-state,.cards-state,.cards-empty,.card-transfer-history__state,.card-transfer-history__empty,.session-history-explorer__state,.session-history-explorer__empty,.session-history-explorer__updating,.session-history-card__empty-detail,.sessions-workspace__state,.events-workspace__state,.equipment-event-list__state,.pos-summary__loading,.pos-summary__empty,.partner-accounts-card__empty,.partner-account__state,.partner-statistics__state,.partner-statistics__empty,.financial-card-empty,.financial-modal-state,.financial-modal-empty,.financial-panel-empty,.category-loading,.category-empty,.analytics-empty,.cash-in-empty,.maintenance-state,.maintenance-empty,.scheduler-state,.scheduled-state,.scheduler-editor-state,.scheduler-evidence-empty,.lifecycle-message,.reconciliation-message,.commands-empty,.acquiring-state,.mode-empty-copy,.mode-source-empty,.post-prices-empty,.post-prices-source-empty,.shares-empty,.robot-shift-card-empty,.robot-shift-loading,.robot-shift-history-state,.robot-shift-history-empty,.loading-card,.state-card,.empty-state):not([role=alert]):not(.error):not(.error-state):not(.summary-error):not(.financial-modal-error):not(.is-danger):not(.is-warning):not(.is-success):not([class*=--error]) :is(strong,b,h3,h4){color:var(--ui-state-ink)!important}html[data-theme=light] body :is(.action-section-state,.maintenance-page-state,.page-state,.content-state,.recent-operations-state,.history-state,.dividends-state,.collections-state,.other-payouts-state,.summary-state,.cards-state,.cards-empty,.card-transfer-history__state,.card-transfer-history__empty,.session-history-explorer__state,.session-history-explorer__empty,.session-history-explorer__updating,.sessions-workspace__state,.events-workspace__state,.equipment-event-list__state,.pos-summary__loading,.pos-summary__empty,.partner-accounts-card__empty,.partner-account__state,.partner-statistics__state,.partner-statistics__empty,.financial-card-empty,.financial-modal-state,.financial-modal-empty,.financial-panel-empty,.category-loading,.category-empty,.analytics-empty,.cash-in-empty,.maintenance-state,.maintenance-empty,.scheduler-state,.scheduled-state,.scheduler-editor-state,.commands-empty,.acquiring-state,.list-message,.loading-card,.state-card,.empty-state):not([role=alert]):not(.error):not(.error-state):not(.is-danger):not(.is-warning):not(.is-success):not([class*=--error]) :is(small,span,p){color:var(--ui-state-muted)!important}html[data-theme=light] .summary-skeleton{background:linear-gradient(90deg,#e4eef9 20%,#fff,#e4eef9 80%);background-size:220% 100%}html[data-theme=light] :is(.other-payouts-data,.cards-table-wrap,.licences-table-wrap,.journal-table-wrap,.users-table-wrap,.pool-table-wrap,.wash-table-wrap,.posts-table-wrap,.ranges-section,.field-section).is-loading{opacity:1!important}html[data-theme=light] body .cash-in-pulse{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:0 10px 24px #254a751a!important}html[data-theme=light] .cash-in-pulse:before{opacity:.45}html[data-theme=light] .cash-in-eyebrow{color:var(--ui-action)!important}html[data-theme=light] .cash-in-heading p{color:var(--ui-ink)!important}html[data-theme=light] .cash-in-heading small{color:var(--ui-muted)!important}html[data-theme=light] :is(.cash-in-total,.cash-in-today){background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .cash-in-today{background:var(--ui-warning-bg)!important;border-color:#e2c568!important}html[data-theme=light] :is(.cash-in-total>span,.cash-in-today>span,.cash-in-today small,.cash-in-legend,.cash-in-legend-item>b){color:var(--ui-muted)!important}html[data-theme=light] .cash-in-total strong,html[data-theme=light] .cash-in-legend-item>small{color:var(--ui-ink)!important}html[data-theme=light] .cash-in-today strong{color:var(--ui-warning-ink)!important}html[data-theme=light] .cash-in-pulse .delta-positive{color:var(--ui-positive-ink)!important}html[data-theme=light] .cash-in-pulse .delta-negative{color:var(--ui-danger-ink)!important}html[data-theme=light] .cash-in-pulse .delta-neutral,html[data-theme=light] .cash-in-legend span.is-missing-data{color:var(--ui-muted)!important}html[data-theme=light] .cash-in-legend span:is(.is-invalid,.is-excluded,.is-partial-data){color:var(--ui-warning-ink)!important}html[data-theme=light] .cash-in-empty{color:var(--ui-muted)!important}html[data-theme=light] :is(.cash-in-warning,.financial-card-warning){color:var(--ui-warning-ink)!important;background:var(--ui-warning-bg)!important;border-color:#e2c568!important}html[data-theme=light] .financial-analytics-card .financial-card-heading>div>span{color:#a3482a!important}html[data-theme=light] .financial-analytics-card .financial-card-heading p{color:var(--ui-muted)!important}html[data-theme=light] .financial-analytics-card .financial-period{color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html[data-theme=light] .financial-analytics-card .financial-period.is-current{border-color:#d8a486!important;box-shadow:inset 0 0 0 1px #a3482a14!important}html[data-theme=light] .financial-analytics-card .financial-period>header strong{color:var(--ui-ink)!important}html[data-theme=light] .financial-analytics-card :is(.financial-period>header small,.financial-expense-value span,.financial-period dt,.financial-dividend-value>span,.financial-dividend-value small,.financial-category-strip span,.financial-category-strip small){color:var(--ui-muted)!important}html[data-theme=light] .financial-analytics-card .financial-expense-value b{color:#a3482a!important}html[data-theme=light] .financial-analytics-card .financial-period dd{color:var(--ui-ink)!important}html[data-theme=light] .financial-analytics-card .financial-dividend-value{border-color:var(--ui-border)!important}html[data-theme=light] .financial-analytics-card .financial-dividend-value strong,html[data-theme=light] .financial-analytics-card .value-positive{color:var(--ui-positive-ink)!important}html[data-theme=light] .financial-analytics-card .value-negative{color:var(--ui-danger-ink)!important}html[data-theme=light] .financial-analytics-card .value-neutral{color:var(--ui-muted)!important}html[data-theme=light] .financial-analytics-card .financial-category-strip article{color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .financial-analytics-card .financial-category-strip strong{color:var(--ui-ink)!important}html[data-theme=light] .financial-analytics-card .financial-comparability{color:var(--ui-warning-ink)!important}html[data-theme=light] .financial-chart .financial-chart-grid line{stroke:#c4d8ed}html[data-theme=light] .financial-chart .financial-chart-grid text,html[data-theme=light] .financial-chart .financial-day-label{fill:#385d82}html[data-theme=light] .financial-chart .zero-axis{stroke:#7293b5}html[data-theme=light] .financial-chart .day-value-label{fill:#173b62;stroke:#fff}html[data-theme=light] .financial-chart .day-value-label.is-active{fill:#102f52}html[data-theme=light] .financial-chart .day-value-label:is(.is-negative,.is-partial,.is-today){fill:#785600}html[data-theme=light] .financial-chart :is(.net-total-marker,.active-cursor){stroke:#365d86}html[data-theme=light] .financial-chart .net-total-dot{fill:#365d86;stroke:#fff}html[data-theme=light] .financial-chart .financial-tooltip{color:var(--ui-ink);background:#fff;border-color:var(--ui-border-strong);box-shadow:0 10px 24px #254a752e}html[data-theme=light] .financial-chart .financial-tooltip:before{background:#fff;border-color:var(--ui-border-strong)}html[data-theme=light] .financial-chart .financial-tooltip :is(strong,b,.tooltip-value){color:var(--ui-ink)}html[data-theme=light] .financial-chart .financial-tooltip :is(.tooltip-row,.tooltip-row--summary,.tooltip-row--reference,.tooltip-row--reference .tooltip-label small){color:var(--ui-muted)}html[data-theme=light] .financial-chart .financial-tooltip :is(small,.tooltip-value-context,b em){color:var(--ui-warning-ink)}html[data-theme=light] .partners-summary{color:var(--ui-ink)!important}html[data-theme=light] .partners-summary>h4{color:var(--ui-ink)!important}html[data-theme=light] .partners-summary>h4 span,html[data-theme=light] .partner-summary__identity small,html[data-theme=light] .partner-summary__count,html[data-theme=light] .partners-summary .partner-account__facts dt{color:var(--ui-muted)!important}html[data-theme=light] .partners-summary .partner-summary{color:var(--ui-ink)!important;background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important}html[data-theme=light] .partner-summary__identity h5,html[data-theme=light] .partners-summary .partner-account h6,html[data-theme=light] .partners-summary .partner-account__facts dd{color:var(--ui-ink)!important}html[data-theme=light] .partners-summary .partner-account{color:var(--ui-ink)!important;background:transparent!important;border-color:var(--ui-border)!important}html[data-theme=light] .partners-summary .partner-account__fact--balance dd{color:var(--ui-ink)!important}html[data-theme=light] .partners-summary .partner-summary__message{color:var(--ui-state-ink)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:8px;padding:.55rem .65rem}html[data-theme=light] .partner-accounts-card__heading>span,html[data-theme=light] .partner-accounts-card .partner-account__heading h4,html[data-theme=light] .partner-accounts-card .partner-account__facts dd,html[data-theme=light] .partner-accounts-card .partner-account__card-list strong{color:var(--ui-ink)!important}html[data-theme=light] .partner-accounts-card .partner-account__facts dt,html[data-theme=light] .partner-accounts-card .partner-account__card-list small{color:var(--ui-muted)!important}html[data-theme=light] .partner-accounts-card__heading small,html[data-theme=light] .partner-accounts-card .partner-account__discount,html[data-theme=light] .partner-accounts-card .partner-account__toggle strong{color:var(--ui-action)!important;background:var(--ui-selected)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .partner-accounts-card .partner-account__statistics,html[data-theme=light] .partner-accounts-card .partner-account__card-link{color:var(--ui-control-ink)!important;background:var(--ui-control)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .partner-accounts-card .partner-account__cards,html[data-theme=light] .partner-accounts-card .partner-account__card-list li{border-color:var(--ui-border)!important}html[data-theme=light] .partner-accounts-card .partner-account__card-list li:nth-child(2n){background:var(--ui-surface-alt)!important}html[data-theme=light] .partner-accounts-card .partner-account__card-status{color:var(--ui-muted)!important}html[data-theme=light] .partner-accounts-card .partner-account__card-status:is(.is-running,.is-active,.is-idle){color:var(--ui-positive-ink)!important}html[data-theme=light] .partner-accounts-card .partner-account__card-status:is(.is-blocked,.is-not_found,.is-out_of_scope,.is-issue-invalid_number,.is-issue-missing,.is-issue-out_of_scope,.is-issue-duplicate_membership){color:var(--ui-danger-ink)!important}html[data-theme=light] .partner-accounts-card .partner-account__card-status:is(.is-ambiguous,.is-issue-ambiguous){color:var(--ui-warning-ink)!important}
