.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}}.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-extended-telemetry[data-v-5ad65233]{min-width:0;container-type:inline-size;border:1px solid #50496f;border-radius:9px;background:#11192f6b}.robot-extended-telemetry>summary[data-v-5ad65233]{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-5ad65233]::-webkit-details-marker{display:none}.robot-extended-telemetry>summary[data-v-5ad65233]::marker{content:""}.robot-extended-telemetry>summary strong[data-v-5ad65233]{min-width:0;overflow-wrap:anywhere}.robot-extended-telemetry>summary[data-v-5ad65233]:hover{background:#a894f41a}.robot-extended-telemetry>summary[data-v-5ad65233]:focus-visible{outline:2px solid #b8a5ff;outline-offset:2px}.robot-extended-telemetry[open][data-v-5ad65233]{border-color:#76659f}.robot-extended-telemetry[open]>summary[data-v-5ad65233]{background:#a894f414;border-radius:8px 8px 0 0;border-bottom:1px solid #50496f}.robot-telemetry-summary-meta[data-v-5ad65233]{min-width:0;margin-left:auto;color:#9aabca;font-size:.62rem;text-align:right;overflow-wrap:anywhere}.robot-extended-telemetry>summary svg[data-v-5ad65233]{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-5ad65233]{transform:rotate(180deg)}.robot-telemetry-body[data-v-5ad65233]{display:grid;min-width:0;gap:12px;padding:11px}.robot-telemetry-toolbar[data-v-5ad65233]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.robot-telemetry-toolbar p[data-v-5ad65233]{margin:0;color:#9aabca;font-size:.64rem;line-height:1.5}.robot-telemetry-body button[data-v-5ad65233]{display:inline-flex;min-height:36px;flex-shrink:0;align-items:center;justify-content:center;padding:6px 10px;font-size:.67rem}.robot-telemetry-loading[data-v-5ad65233],.robot-telemetry-empty[data-v-5ad65233],.robot-telemetry-error[data-v-5ad65233],.robot-telemetry-warning[data-v-5ad65233]{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-loading[data-v-5ad65233],.robot-telemetry-empty[data-v-5ad65233]{text-align:center}.robot-telemetry-error[data-v-5ad65233]{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#ffc0ca;border-color:#b64b60}.robot-telemetry-warning[data-v-5ad65233]{color:#f1cfa1;border-color:#816038;background:#63431c2e}.robot-telemetry-counter-set[data-v-5ad65233]{min-width:0}.robot-telemetry-counter-set+.robot-telemetry-counter-set[data-v-5ad65233]{padding-top:14px;border-top:1px solid #50496f}.robot-telemetry-counter-set h4[data-v-5ad65233]{margin:0 0 9px;color:#e6dfff;font-size:.78rem}.robot-telemetry-totals[data-v-5ad65233],.robot-telemetry-programs[data-v-5ad65233]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.robot-telemetry-program-pair[data-v-5ad65233]{display:grid;min-width:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.robot-telemetry-totals>div[data-v-5ad65233],.robot-telemetry-program[data-v-5ad65233]{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-5ad65233]{color:#9aabca;font-size:.62rem;line-height:1.5;overflow-wrap:anywhere}.robot-telemetry-counter-set dd[data-v-5ad65233]{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-5ad65233]{padding:1px 4px;color:#322500;background:#ffd35a;border-radius:4px;font-weight:750}.robot-telemetry-counter-set h5[data-v-5ad65233]{margin:11px 0 7px;color:#9aabca;font-size:.67rem}.robot-telemetry-program h6[data-v-5ad65233]{margin:0 0 8px;color:#d8cff6;font-size:.73rem}.robot-telemetry-program dl[data-v-5ad65233]{display:grid;min-width:0;gap:8px;margin:0}@container (max-width: 760px){.robot-telemetry-totals[data-v-5ad65233],.robot-telemetry-programs[data-v-5ad65233]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.robot-telemetry-totals[data-v-5ad65233],.robot-telemetry-programs[data-v-5ad65233]{grid-template-columns:minmax(0,1fr)}.robot-telemetry-toolbar[data-v-5ad65233],.robot-telemetry-error[data-v-5ad65233]{flex-wrap:wrap}.robot-telemetry-body button[data-v-5ad65233]{min-height:44px}}.robot-shift-card[data-v-b13c7ec4]{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-b13c7ec4]{border-color:#b64b60;box-shadow:inset 3px 0 #a894f4,0 0 0 1px #e66d7f47}.robot-shift-card-icon[data-v-b13c7ec4]{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-b13c7ec4]{color:#ff93a3;border-color:#b64b60}.robot-shift-card-icon svg[data-v-b13c7ec4]{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.robot-shift-card-copy[data-v-b13c7ec4]{display:grid;min-width:0;gap:3px}.robot-shift-card .robot-shift-card-title[data-v-b13c7ec4]{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-b13c7ec4]{color:#f0edff;font-size:.75rem}.robot-shift-chip[data-v-b13c7ec4]{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-b13c7ec4]{color:#a8ebc2;background:#1f694459;border-color:#397b59}.robot-shift-chip--closed[data-v-b13c7ec4]{color:#ffc0ca;background:#5e223180;border-color:#b64b60}.robot-shift-chip--unavailable[data-v-b13c7ec4]{color:#f1cfa1;background:#63431c61;border-color:#816038}.robot-shift-card-copy p[data-v-b13c7ec4]{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-b13c7ec4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.robot-shift-card-copy p span[data-v-b13c7ec4]{flex-shrink:0;color:#9aabca;font-family:ui-monospace,monospace}.robot-shift-card-copy small[data-v-b13c7ec4]{min-width:0;color:#899cbc;font-size:.61rem;overflow-wrap:anywhere}.robot-shift-card-details[data-v-b13c7ec4],.robot-shift-card-telemetry[data-v-b13c7ec4]{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-b13c7ec4]{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-b13c7ec4]{min-width:0}.robot-shift-card-facts dt[data-v-b13c7ec4]{color:#9aabca;font-size:.62rem;line-height:1.4;overflow-wrap:anywhere}.robot-shift-card-facts dd[data-v-b13c7ec4]{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-b13c7ec4]{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-b13c7ec4]{margin:0 0 8px;color:#b8a5ff;font-size:.68rem;font-weight:800}.robot-shift-card-facts--telemetry[data-v-b13c7ec4]{grid-template-columns:repeat(4,minmax(0,1fr))}.robot-shift-card-facts .is-online[data-v-b13c7ec4]{color:#a8ebc2}.robot-shift-card-facts .is-offline[data-v-b13c7ec4]{color:#f1cfa1}.robot-shift-card-empty[data-v-b13c7ec4]{margin:0;color:#9aabca;font-size:.68rem}.robot-shift-card-expanded[data-v-b13c7ec4]{min-width:0;grid-column:1 / -1}.robot-shift-card-action[data-v-b13c7ec4]{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-b13c7ec4]:hover:not(:disabled){color:#fff;background:#6652ae;border-color:#9a89e5}.robot-shift-card-action[data-v-b13c7ec4]:active:not(:disabled){color:#eee9ff;background:#3d306f;border-color:#7563bd}.robot-shift-card-action[data-v-b13c7ec4]:focus-visible{outline:2px solid #b8a5ff;outline-offset:2px}@media(max-width:760px){.robot-shift-card-facts[data-v-b13c7ec4],.robot-shift-card-facts--telemetry[data-v-b13c7ec4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.robot-shift-card[data-v-b13c7ec4]{grid-template-columns:36px minmax(0,1fr)}.robot-shift-card-action[data-v-b13c7ec4]{width:100%;min-height:44px;grid-column:1 / -1}}@media(max-width:480px){.robot-shift-card-facts[data-v-b13c7ec4],.robot-shift-card-facts--telemetry[data-v-b13c7ec4]{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}}.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:"Эквайринг:"}}.car-wash-attention-icon[data-v-ecbb87f4]{width:17px;height:17px}.car-wash-attention-icon-link-off[data-v-ecbb87f4]{stroke-width:2.2}.car-wash-attention-icon-robot[data-v-ecbb87f4]{stroke-width:2}.car-wash-attention-reasons[data-v-27985617]{display:grid;width:fit-content;height:18px;flex-shrink:0;grid-template-columns:repeat(4,18px);align-items:center;gap:5px}.car-wash-attention-reason[data-v-27985617]{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-27985617]{border-style:dashed;opacity:.11}.car-wash-attention-reason.is-active[data-v-27985617]{opacity:1}.car-wash-attention-reason--finance.is-active[data-v-27985617]{color:#f4c84b;background:#4a3b13;border-color:#a78326}.car-wash-attention-reason--maintenance.is-active[data-v-27985617]{color:#ffae67;background:#4c2d17;border-color:#a9622f}.car-wash-attention-reason--connection.is-active[data-v-27985617]{color:#ff91a3;background:#4d202c;border-color:#a94c60}.car-wash-attention-reason--robot.is-active[data-v-27985617]{color:#ff7789;background:#7023356b;border-color:#b94b60}.car-wash-attention-count[data-v-27985617]{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-eb0f8016]{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-eb0f8016]{display:grid;gap:2px;padding:2px 3px 5px}.car-wash-selector-heading strong[data-v-eb0f8016],.car-wash-selector-mobile-label[data-v-eb0f8016]{color:#84a6d2;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.car-wash-selector-heading small[data-v-eb0f8016]{color:#738eaf;font-size:.68rem;font-weight:700}.car-wash-selector-list[data-v-eb0f8016]{display:grid;min-width:0;grid-auto-rows:1fr;gap:4px}.car-wash-selector-button[data-v-eb0f8016]{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.has-status[data-v-eb0f8016]{padding-right:16px}.car-wash-selector-button.has-attention-reasons[data-v-eb0f8016]{min-height:60px;align-items:stretch;padding:3px 10px}.car-wash-selector-button.has-status.has-attention-reasons[data-v-eb0f8016]{padding-right:16px}.car-wash-selector-button[data-v-eb0f8016]:hover:not(:disabled){color:#f2f7ff;background:#173a67;border-color:#5b8fc9}.car-wash-selector-button.is-selected[data-v-eb0f8016]{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-eb0f8016]{border-color:#a94a60}.car-wash-selector-status[data-v-eb0f8016]{position:absolute;top:6px;right:5px;bottom:6px;width:4px;background:#71839b;border-radius:999px}.car-wash-selector-status--online[data-v-eb0f8016]{background:#55d78a}.car-wash-selector-status--attention[data-v-eb0f8016]{background:#f4c44e}.car-wash-selector-status--offline[data-v-eb0f8016],.car-wash-selector-status--error[data-v-eb0f8016]{background:#f1788a}.car-wash-selector-status--no-equipment[data-v-eb0f8016]{background:#8899b1}.car-wash-selector-status--loading[data-v-eb0f8016]{background:#76aaff}.car-wash-selector-button[data-v-eb0f8016]:focus-visible{outline:2px solid #a9ccff;outline-offset:2px}.car-wash-selector-check-slot[data-v-eb0f8016]{display:grid;width:12px;flex:0 0 12px;place-items:center}.car-wash-selector-check[data-v-eb0f8016]{color:#e7f7ff;font-size:.78rem;font-weight:950}.car-wash-selector-copy[data-v-eb0f8016]{display:grid;min-width:0;flex:1;gap:4px}.car-wash-selector-button.has-attention-reasons .car-wash-selector-copy[data-v-eb0f8016]{grid-template-rows:1.9rem 18px;align-content:center;gap:2px}.car-wash-selector-title-line[data-v-eb0f8016]{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-eb0f8016]{min-height:1.9rem;grid-row:1;align-items:center}.car-wash-selector-title[data-v-eb0f8016]{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-eb0f8016]{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-eb0f8016]{display:block;height:18px;grid-row:2}.car-wash-selector-button.is-selected .car-wash-selector-mid[data-v-eb0f8016]{color:#d5e5ff}.car-wash-selector-mid.is-owner[data-v-eb0f8016],.car-wash-selector-button.is-selected .car-wash-selector-mid.is-owner[data-v-eb0f8016]{color:#fff;font-size:.72rem;font-weight:900}.car-wash-selector-mobile[data-v-eb0f8016]{display:none;margin:0}.visually-hidden[data-v-eb0f8016]{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-eb0f8016]{margin-bottom:14px;padding:10px}.car-wash-selector-heading[data-v-eb0f8016],.car-wash-selector-list[data-v-eb0f8016]{display:none}.car-wash-selector-mobile[data-v-eb0f8016]{display:block;min-width:0}.car-wash-selector-mobile-label[data-v-eb0f8016]{display:block;margin-bottom:5px}.car-wash-selector-mobile select[data-v-eb0f8016]{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-eb0f8016]{display:flex;min-width:0;align-items:center;gap:9px;margin:7px 0 0}.car-wash-selector-mobile-attention>small[data-v-eb0f8016]{min-width:0;color:#9eb3cf;font-size:.65rem;font-weight:750;line-height:1.25}}.scheduled-decision-panel[data-v-038e6b16]{min-width:0;padding:16px;border:1px solid #395f8a;border-radius:14px;background:#102b4e;color:#e5efff}.scheduled-decision-panel>header[data-v-038e6b16],.scheduled-item-heading[data-v-038e6b16]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0}.scheduled-decision-panel header>div[data-v-038e6b16],.scheduled-item-heading>div[data-v-038e6b16]{min-width:0}.scheduled-decision-panel h3[data-v-038e6b16]{margin:4px 0 0;font-size:1rem}.scheduled-decision-panel small[data-v-038e6b16]{color:#8fadd2;font-size:.7rem}.scheduled-item-heading strong[data-v-038e6b16]{display:block;margin-top:4px;overflow-wrap:anywhere}.scheduled-decision-panel button[data-v-038e6b16]{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-038e6b16]:disabled{opacity:.55;cursor:not-allowed}.scheduled-decision-panel button[data-v-038e6b16]:focus-visible{outline:2px solid #a8cfff;outline-offset:3px}.scheduled-items[data-v-038e6b16]{display:grid;gap:10px;margin-top:12px;min-width:0}.scheduled-item[data-v-038e6b16]{min-width:0;padding:13px;border:1px solid #345579;border-radius:10px;background:#0b223f;overflow-wrap:anywhere}.scheduled-item.is-critical[data-v-038e6b16]{border-color:#a84c62;background:#34243b}.scheduled-decision-panel p[data-v-038e6b16]{margin:8px 0 0;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.scheduled-hint[data-v-038e6b16]{color:#a4bbd9;font-size:.73rem;line-height:1.5}.scheduled-critical-text[data-v-038e6b16]{color:#ffd0d8}.scheduled-badge[data-v-038e6b16]{padding:5px 9px;border-radius:8px;font-size:.7rem;font-weight:750;background:#284264;color:#c2d6f0}.scheduled-badge.is-warning[data-v-038e6b16]{background:#645022;color:#ffe19a}.scheduled-badge.is-danger[data-v-038e6b16]{background:#702c44;color:#ffd5df}.scheduled-badge.is-success[data-v-038e6b16]{background:#1d5548;color:#b2ffda}.scheduled-actions[data-v-038e6b16],.scheduled-decision-panel footer[data-v-038e6b16]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.scheduled-state[data-v-038e6b16]{padding:12px;border:1px dashed #476588;border-radius:8px}.scheduled-state.is-warning[data-v-038e6b16]{border-color:#94713b}@media(max-width:760px){.scheduled-decision-panel[data-v-038e6b16]{padding:12px}.scheduled-actions[data-v-038e6b16]{display:grid;grid-template-columns:minmax(0,1fr)}.scheduled-item-heading[data-v-038e6b16]{align-items:flex-start}.scheduled-item-heading>div[data-v-038e6b16]{flex:1 1 100%}}.car-washes-section[data-v-7887c854]{margin-top:0}.dashboard-notice[data-v-7887c854]{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-7887c854]{color:#ffc6cf;border-color:#8a3a4b}.dashboard-notice button[data-v-7887c854]{flex-shrink:0;padding:.5rem .75rem}.status-overview[data-v-7887c854]{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-7887c854]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:14px}.status-overview-heading span[data-v-7887c854]{color:#79a9ed;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.status-overview-heading h2[data-v-7887c854]{margin:.2rem 0 0;font-size:1.15rem}.status-overview-heading p[data-v-7887c854]{margin:0;color:#91a8ca;font-size:.78rem}.status-overview-heading p strong[data-v-7887c854]{color:#eef5ff}.status-overview-controls[data-v-7887c854]{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:9px}.status-filters[data-v-7887c854]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.status-filter[data-v-7887c854]{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-7887c854]:hover:not(:disabled){background:#17345c;transform:translateY(-1px)}.status-filter[data-v-7887c854]:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.status-filter[data-v-7887c854]:disabled{opacity:.42;cursor:default}.status-filter span[data-v-7887c854]{min-width:0;font-size:.7rem;font-weight:750;line-height:1.2}.status-filter strong[data-v-7887c854]{flex-shrink:0;color:#dceaff;font-size:1.45rem;line-height:1}.status-filter--online[data-v-7887c854]{border-color:#286943}.status-filter--online strong[data-v-7887c854]{color:#79e3a5}.status-filter--attention[data-v-7887c854]{border-color:#76601f}.status-filter--attention strong[data-v-7887c854]{color:#f6d36d}.status-filter--offline[data-v-7887c854]{border-color:#734}.status-filter--offline strong[data-v-7887c854]{color:#ff9eae}.status-filter.is-active[data-v-7887c854]{background:#1a3d6c;border-color:#6da8ff;box-shadow:inset 0 0 0 1px #6da8ff47,0 7px 18px #03112833}.refresh-all-button[data-v-7887c854]{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-7887c854]:hover:not(:disabled){color:#eef6ff;background:#17345c;border-color:#5581b7;transform:translateY(-1px)}.refresh-all-button[data-v-7887c854]:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.refresh-all-button[data-v-7887c854]:disabled{cursor:wait;opacity:.58}.refresh-all-button svg[data-v-7887c854]{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-7887c854]{display:none}.dashboard-wash-layout[data-v-7887c854]{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:18px;min-width:0}.dashboard-wash-main[data-v-7887c854]{display:grid;gap:16px;min-width:0}.wash-card[data-v-7887c854]{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:20px}.wash-card.is-loading[data-v-7887c854]{border-color:#345781}.wash-card.has-load-error[data-v-7887c854]{border-color:#7e3b4b}.card-loading-state[data-v-7887c854]{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-7887c854]{margin-top:auto}.card-loading-state.error[data-v-7887c854]{color:#ffc6cf;background:#5b1f2d59;border-color:#8a3a4b}.wash-card-header[data-v-7887c854]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wash-card-heading[data-v-7887c854]{min-width:0}.wash-card-header-actions[data-v-7887c854]{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.wash-card-refresh[data-v-7887c854]{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;padding:0;border-radius:9px}.wash-card-refresh svg[data-v-7887c854]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wash-card-refresh svg.spinning[data-v-7887c854],.refresh-all-button svg.spinning[data-v-7887c854]{animation:refresh-spin-7887c854 .8s linear infinite}.wash-card-refresh[data-v-7887c854]:disabled{cursor:wait;opacity:.65}@keyframes refresh-spin-7887c854{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-all-button svg.spinning[data-v-7887c854]{animation:none;opacity:.62}}.card-refresh-error[data-v-7887c854]{margin:-.35rem 0 0;color:#ffb5c1;font-size:.7rem}.wash-title-line[data-v-7887c854]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.35rem .6rem;margin-bottom:.35rem}.wash-card h3[data-v-7887c854]{min-width:0;margin:0;overflow-wrap:anywhere}.wash-mid[data-v-7887c854]{flex-shrink:0;color:#7fa9e6;font-size:.7rem;font-weight:850;letter-spacing:.08em}.wash-card .role[data-v-7887c854]{color:#9fc1f6!important;font-size:.76rem;line-height:1.4}.wash-card-context[data-v-7887c854]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.35rem .5rem}.viewer-share-chip[data-v-7887c854]{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-7887c854]{color:#bdc8d8;background:#424e6059;border-color:#59687d}.wash-status[data-v-7887c854]{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-7887c854]{color:#ffe5a3;background:#4b3c17;border-color:#8b6f22}.wash-status--offline[data-v-7887c854]{color:#ffc4c4;background:#4b2028;border-color:#913747}.wash-status--no_equipment[data-v-7887c854]{color:#ccd8e9;background:#27364d;border-color:#4d617d}.wash-status--loading[data-v-7887c854],.wash-status--load-error[data-v-7887c854]{display:inline-flex;height:38px;align-items:center;box-sizing:border-box}.wash-status--loading[data-v-7887c854]{color:#c6dcfa;background:#19365d;border-color:#426b9f}.wash-status--load-error[data-v-7887c854]{color:#ffc4c4;background:#4b2028;border-color:#913747}.equipment-summary[data-v-7887c854]{display:grid;gap:.45rem}.equipment-heading[data-v-7887c854]{display:flex;justify-content:space-between;gap:.75rem;color:#d5e4fa;font-size:.78rem;font-weight:750}.equipment-heading small[data-v-7887c854],.equipment-summary>small[data-v-7887c854]{color:#8199bc;font-size:.7rem;font-weight:650}.equipment-track[data-v-7887c854]{height:7px;overflow:hidden;background:#3c2530;border-radius:999px}.equipment-track span[data-v-7887c854]{display:block;min-width:2px;height:100%;background:#3bc379;border-radius:inherit}.active-cards-summary[data-v-7887c854]{min-width:0;overflow:hidden;background:#0c2444e0;border:1px solid #315985;border-radius:10px}.active-cards-toggle[data-v-7887c854]{display:grid;width:100%;min-height:36px;grid-template-columns:16px minmax(0,1fr) auto 15px;align-items:center;gap:.48rem;padding:.42rem .62rem;color:#dceaff;text-align:left;background:transparent;border:0;border-radius:9px;box-shadow:none}.active-cards-toggle[data-v-7887c854]:hover:not(:disabled){background:#4b8cf41a}.active-cards-toggle[data-v-7887c854]:focus-visible{outline:2px solid #82b5ff;outline-offset:-2px}.active-cards-toggle[data-v-7887c854]:disabled{cursor:default}.active-cards-toggle>svg[data-v-7887c854]{width:16px;height:16px;fill:none;stroke:#8fb9f5;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.active-cards-toggle>span[data-v-7887c854]{min-width:0;font-size:.74rem;font-weight:800}.active-cards-toggle>strong[data-v-7887c854]{min-width:24px;padding:.16rem .38rem;color:#aebed5;background:#2d405b;border-radius:999px;font-size:.66rem;text-align:center;font-variant-numeric:tabular-nums}.active-cards-toggle>strong.has-active-cards[data-v-7887c854]{color:#bcf5d1;background:#1c6540}.active-cards-toggle .active-cards-chevron[data-v-7887c854]{width:15px;height:15px;transition:transform .15s}.active-cards-toggle .active-cards-chevron.expanded[data-v-7887c854]{transform:rotate(180deg)}.active-cards-empty[data-v-7887c854]{margin:0;padding:0 .62rem .5rem 2.7rem;color:#829fc5;font-size:.65rem}.active-cards-list[data-v-7887c854]{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #294b75;list-style:none}.active-cards-list li[data-v-7887c854]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,auto) minmax(170px,auto);align-items:center;gap:.6rem;padding:.58rem .7rem;border-top:1px solid rgba(49,81,124,.72)}.active-cards-list li[data-v-7887c854]:first-child{border-top:0}.active-card-post[data-v-7887c854]{display:grid;min-width:0;gap:.08rem}.active-card-post strong[data-v-7887c854]{min-width:0;color:#e7f0ff;font-size:.7rem;overflow-wrap:anywhere}.active-card-post small[data-v-7887c854],.active-cards-list li>small[data-v-7887c854]{color:#829fc5;font-size:.61rem;line-height:1.35}.active-card-number[data-v-7887c854]{color:#a9ceff;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}.cash-state[data-v-7887c854]{display:grid;gap:.65rem;padding:.8rem;background:linear-gradient(135deg,#123052e6,#0c2444e6);border:1px solid #35608f;border-radius:11px}.post-money-state[data-v-7887c854]{border-color:#3b638f}.post-money-state--danger[data-v-7887c854]{border-color:#b64b60;box-shadow:inset 0 0 0 1px #b64b6038}.cash-state-header[data-v-7887c854]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cash-state-header>span[data-v-7887c854]{color:#dceaff;font-size:.76rem;font-weight:800}.cash-state-header small[data-v-7887c854]{color:#829fc5;font-size:.64rem;text-align:right}.post-money-toggle[data-v-7887c854]{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:.76rem;font-weight:800;text-align:left}.post-money-toggle[data-v-7887c854]:hover{background:#4b8cf41a}.post-money-toggle[data-v-7887c854]:focus-visible{outline:2px solid #76aaff;outline-offset:2px}.post-money-toggle svg[data-v-7887c854]{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-7887c854]{transform:rotate(180deg)}.cash-balances[data-v-7887c854]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cash-balance[data-v-7887c854]{min-width:0;padding:.65rem .7rem;background:#071830b8;border:1px solid #315278;border-radius:9px}.cash-balance span[data-v-7887c854]{display:block;margin-bottom:.3rem;color:#8fa8cc;font-size:.66rem;font-weight:700}.cash-balance strong[data-v-7887c854]{display:block;color:#eef6ff;font-size:1rem;overflow-wrap:anywhere}.cash-balance--cash[data-v-7887c854]{border-color:#286943}.cash-balance--cash strong[data-v-7887c854]{color:#9ce8ba}.cash-balance--acquiring[data-v-7887c854]{border-color:#356fb1}.cash-balance--acquiring strong[data-v-7887c854]{color:#a9ceff}.post-money-details[data-v-7887c854]{min-width:0;padding-top:.65rem;border-top:1px dashed #31517c}.post-money-table-wrap[data-v-7887c854]{min-width:0;overflow-x:auto;border:1px solid #31517c;border-radius:9px}.post-money-table[data-v-7887c854]{width:100%;border-collapse:collapse;font-size:.68rem}.post-money-table th[data-v-7887c854]{padding:.55rem .6rem;color:#8fa8cc;background:#102747;font-weight:750;text-align:left;white-space:nowrap}.post-money-table th[data-v-7887c854]:not(:first-child),.post-money-table td[data-v-7887c854]:not(:first-child){text-align:right}.post-money-table td[data-v-7887c854]{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-7887c854]{background:#081b35ad}.post-money-table tbody tr:not(.post-money-row--collection-lagging):nth-child(2n) td[data-v-7887c854]{background:#143052c7}.post-money-table tbody tr:first-child td[data-v-7887c854]{border-top:0}.post-money-table td[data-v-7887c854]:not(:first-child){font-variant-numeric:tabular-nums}.post-money-table .post-money-row--collection-lagging td[data-v-7887c854]{background:#5d421357;border-top-color:#745c2c}.post-money-table .post-money-row--collection-lagging td[data-v-7887c854]:first-child{box-shadow:inset 3px 0 #d4a84d}.post-money-device strong[data-v-7887c854],.post-money-device small[data-v-7887c854]{display:block;min-width:0;text-align:left;overflow-wrap:anywhere}.post-money-device strong[data-v-7887c854]{color:#dceaff;font-size:.7rem}.post-money-device small[data-v-7887c854]{margin-top:.15rem;color:#7892b8;font-size:.59rem}.post-money-device-metrics[data-v-7887c854]{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-7887c854]{display:inline-flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.2rem;overflow-wrap:anywhere}.post-money-device-metrics b[data-v-7887c854]{color:#c6daf5;font-weight:750;font-variant-numeric:tabular-nums}.post-money-collection span[data-v-7887c854],.post-money-collection small[data-v-7887c854]{display:block}.post-money-collection small[data-v-7887c854]{margin-top:.15rem;color:#7892b8;font-size:.59rem;white-space:nowrap}.post-money-collection .post-money-collection-warning[data-v-7887c854]{color:#f3ce87;font-weight:800}.post-money-table .post-money-cash[data-v-7887c854]{color:#9ce8ba;font-weight:800}.post-money-table .post-money-acquiring[data-v-7887c854]{color:#a9ceff;font-weight:800}.post-money-empty[data-v-7887c854]{margin:0;padding:.65rem;color:#829fc5;background:#0b1f3b;border-radius:8px;font-size:.68rem;text-align:center}.post-money-warnings[data-v-7887c854]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.post-money-warning[data-v-7887c854]{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-7887c854]{color:#ffb0bc;background:#681c2a59;border-color:#b64b60}.post-money-warning svg[data-v-7887c854]{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-7887c854]{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-7887c854]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.wash-kpi[data-v-7887c854]{min-width:0;padding:.72rem .8rem;background:#102747;border:1px solid #28466f;border-radius:10px}.wash-kpi dt[data-v-7887c854]{min-height:2.3em;color:#8fa8cc;font-size:.68rem;line-height:1.15}.wash-kpi dd[data-v-7887c854]{margin:.25rem 0 0;color:#f0f6ff;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.wash-kpi dd small[data-v-7887c854]{margin-left:.25rem;color:#75dda0;font-size:.66rem;white-space:nowrap}.wash-kpi-items[data-v-7887c854]{display:grid;gap:.55rem}.wash-kpi-item[data-v-7887c854]{min-width:0;padding-top:.5rem;border-top:1px solid #28466f}.wash-kpi-item[data-v-7887c854]:first-child{padding-top:0;border-top:0}.technical-list-summary[data-v-7887c854],.technical-list-toggle>span[data-v-7887c854]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem}.technical-metric-label[data-v-7887c854]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.25rem .35rem}.technical-metric-label small[data-v-7887c854]{white-space:normal}.wash-kpi-item small[data-v-7887c854]{margin:0;color:#8fa8cc;font-size:.66rem;font-weight:700;line-height:1.2}.wash-kpi-item strong[data-v-7887c854]{flex-shrink:0;color:#f0f6ff;font-size:.88rem;text-align:right}.technical-list-toggle[data-v-7887c854]{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-7887c854]:hover{background:#4b8cf41a}.technical-list-toggle[data-v-7887c854]:focus-visible{outline:2px solid #76aaff;outline-offset:3px}.technical-list-toggle svg[data-v-7887c854]{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-7887c854]{transform:rotate(180deg)}.technical-detail-list[data-v-7887c854]{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-7887c854]{display:grid;gap:.15rem;min-width:0;padding:.4rem .5rem;background:#0b1f3b;border-radius:7px}.technical-detail-heading[data-v-7887c854]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.5rem}.technical-detail-heading strong[data-v-7887c854]{flex:1 1 auto}.technical-detail-badge[data-v-7887c854]{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-7887c854]{color:#342700;background:#f4c44e}.technical-detail-badge--danger[data-v-7887c854]{color:#fff1f3;background:#a83d50}.maintenance-attention-badge[data-v-7887c854]{display:inline-flex;align-items:center;padding:.18rem .4rem;font-size:.6rem;white-space:nowrap}.technical-detail-list li strong[data-v-7887c854]{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-7887c854]{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-7887c854]{color:#ffb0bc}.wash-kpi-item--warning strong[data-v-7887c854]{color:#ffe09a}.wash-kpi--danger[data-v-7887c854]{border-color:#b64b60;box-shadow:inset 0 0 0 1px #b64b6038}.wash-kpi--danger dd[data-v-7887c854]{color:#ffb0bc}.wash-kpi--warning[data-v-7887c854]{border-color:#79601f}.wash-kpi--warning dd[data-v-7887c854]{color:#ffe09a}.wash-card-actions[data-v-7887c854]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.wash-card-actions button[data-v-7887c854]{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-7887c854] .dashboard-action-icon{width:18px;height:18px;flex:0 0 18px;color:#8fb9f5}.wash-card-actions button[data-v-7887c854]:not(:disabled):hover{color:#fff;background:#1c3c70;border-color:#4e78ad}.wash-card-actions button[data-v-7887c854]:not(:disabled):hover .dashboard-action-icon{color:#c8dfff}.wash-card-actions button[data-v-7887c854]:not(:disabled):active{background:#0d284a}.wash-card-actions button[data-v-7887c854]:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.wash-card-actions button[data-v-7887c854]:disabled{cursor:not-allowed;opacity:.5}.wash-card-actions button.secondary[data-v-7887c854]:disabled:hover{color:#cfe0ff;background:#142b52;border-color:#3d639c}.filtered-empty[data-v-7887c854]{display:grid;gap:.75rem;margin-top:0;place-items:center}.filtered-empty p[data-v-7887c854]{margin:0;color:#a9bddb}.filtered-empty button[data-v-7887c854]{padding:.55rem .8rem}.no-car-washes[data-v-7887c854]{margin-top:2rem}@media(max-width:850px){.status-filters[data-v-7887c854]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-wash-layout[data-v-7887c854]{display:block}}@media(max-width:700px){.dashboard-notice[data-v-7887c854],.wash-card-header[data-v-7887c854],.status-overview-heading[data-v-7887c854]{align-items:stretch;flex-direction:column}.dashboard-notice button[data-v-7887c854]{width:100%}.status-overview-heading p[data-v-7887c854]{align-self:flex-start}.status-overview-controls[data-v-7887c854]{grid-template-columns:1fr}.refresh-all-button[data-v-7887c854]{width:100%;height:65px}.refresh-all-label[data-v-7887c854]{display:inline}.wash-card-header-actions[data-v-7887c854]{justify-content:space-between}.wash-status[data-v-7887c854]{width:fit-content}.wash-kpis[data-v-7887c854]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.post-money-table-wrap[data-v-7887c854]{overflow:visible;border:0}.post-money-table[data-v-7887c854],.post-money-table tbody[data-v-7887c854],.post-money-table tr[data-v-7887c854],.post-money-table td[data-v-7887c854]{display:block;width:100%}.post-money-table thead[data-v-7887c854]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.post-money-table tbody[data-v-7887c854]{display:grid;gap:.5rem}.post-money-table tr[data-v-7887c854]{overflow:hidden;border:1px solid #31517c;border-radius:8px}.post-money-table td[data-v-7887c854],.post-money-table td[data-v-7887c854]: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-7887c854]:before{color:#8fa8cc;content:attr(data-label);font-size:.61rem;font-weight:700;text-align:left}.post-money-table .post-money-device[data-v-7887c854],.post-money-device strong[data-v-7887c854],.post-money-device small[data-v-7887c854]{text-align:right}.post-money-device small[data-v-7887c854]{grid-column:2}.post-money-device[data-v-7887c854]:before{grid-row:1 / 3}.post-money-table tbody tr:first-child td[data-v-7887c854]:not(:first-child){border-top:1px solid #28466f}}@media(max-width:600px){.post-money-collection[data-v-7887c854]:before{grid-row:1 / 3}.post-money-collection span[data-v-7887c854],.post-money-collection small[data-v-7887c854]{grid-column:2;text-align:right}}@media(max-width:600px){.post-money-device-metrics[data-v-7887c854]{grid-column:2;justify-content:flex-end;text-align:right}.post-money-device-metrics>span[data-v-7887c854]{justify-content:flex-end}}@media(max-width:600px){.active-cards-list li[data-v-7887c854]{grid-template-columns:minmax(0,1fr);gap:.25rem}.active-card-number[data-v-7887c854]{margin-top:.1rem}}@media(max-width:600px){.wash-card-actions[data-v-7887c854]{flex-direction:column}.wash-card-actions button[data-v-7887c854]{width:100%;min-height:44px;flex:0 0 auto}}@media(max-width:400px){.status-filters[data-v-7887c854],.wash-kpis[data-v-7887c854],.cash-balances[data-v-7887c854]{grid-template-columns:1fr}.status-filter--all[data-v-7887c854]{grid-column:auto}.cash-state-header[data-v-7887c854]{align-items:flex-start;flex-direction:column}.cash-state-header small[data-v-7887c854]{text-align:left}}.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-6d7dc283]{min-width:0}.dashboard-content[data-v-6d7dc283]: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-b00814af]{width:100%}.admin-header[data-v-b00814af]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-b00814af],.admin-actions[data-v-b00814af]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-b00814af]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-b00814af]{display:grid;gap:2px}.admin-brand span[data-v-b00814af]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-b00814af]{font-size:1rem}.back-button[data-v-b00814af]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-b00814af]{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-b00814af]{width:23px;height:23px}.page-heading[data-v-b00814af]{display:flex;align-items:center;gap:12px;margin:30px 0 18px}.page-heading h1[data-v-b00814af]{margin:0}.add-button[data-v-b00814af]{display:grid;place-items:center;width:38px;height:38px;padding:8px;border-radius:11px}.add-button svg[data-v-b00814af]{width:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.pool-summary[data-v-b00814af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pool-summary article[data-v-b00814af]{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-b00814af]{border-color:#a45f32}.pool-summary span[data-v-b00814af]{color:#aec2e3}.pool-summary strong[data-v-b00814af]{color:#fff;font-size:1.8rem}.pool-summary small[data-v-b00814af]{color:#829bc0;line-height:1.4}.pool-summary small b[data-v-b00814af]{color:#fff}.pool-tabs[data-v-b00814af]{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-b00814af]{min-height:44px;background:transparent;border-color:transparent;color:#99afd0}.pool-tabs button.active[data-v-b00814af]{color:#fff;background:#2059b5;border-color:#3975d6;box-shadow:0 8px 22px #0f439742}.binding-search[data-v-b00814af]{display:grid;gap:7px;max-width:680px;margin-bottom:18px}.binding-search label[data-v-b00814af]{color:#a9bad5;font-size:.82rem;font-weight:750}.binding-search div[data-v-b00814af]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.list-message[data-v-b00814af]{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-b00814af]{justify-content:center;gap:12px}.loading-spinner[data-v-b00814af]{flex:0 0 auto;width:24px;height:24px;border:2px solid #294f7c;border-top-color:#6ca7f5;border-radius:50%;animation:pool-loader-spin-b00814af .8s linear infinite}.loading-copy[data-v-b00814af]{display:grid;gap:3px}.loading-copy strong[data-v-b00814af]{color:#e7efff;font-size:.95rem}.loading-copy small[data-v-b00814af]{color:#91a7c8;font-size:.78rem}.list-message.error[data-v-b00814af]{justify-content:space-between;gap:16px;color:#ffd2d8;background:#351a28;border-color:#8e3e52}.list-message.error span[data-v-b00814af]{min-width:0;overflow-wrap:anywhere;line-height:1.45}.list-message.error button[data-v-b00814af]{flex:0 0 auto;padding:.58rem .8rem}.success-message[data-v-b00814af]{margin:16px 0;color:#9de0b1}.pool-table-wrap[data-v-b00814af]{overflow-x:auto;border:1px solid #284a78;border-radius:15px;background:#081831cc}.pool-table-wrap.is-loading[data-v-b00814af]{opacity:.62}.pool-table[data-v-b00814af]{width:100%;border-collapse:collapse}.pool-table th[data-v-b00814af]{padding:14px 16px;color:#8fa9ce;background:#10284e;font-size:.78rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.pool-table td[data-v-b00814af]{padding:16px;border-top:1px solid #203e68;vertical-align:top}.pool-table td[data-v-b00814af]:first-child{min-width:240px}.pool-table td>strong[data-v-b00814af],.pool-table td>span[data-v-b00814af]{display:block}.pool-table td>strong[data-v-b00814af]{color:#fff;margin-bottom:6px}.pool-table td>span[data-v-b00814af]{color:#9db1d1;font-size:.88rem}.pool-table b[data-v-b00814af]{color:#fff}.counter-list[data-v-b00814af]{display:flex;flex-wrap:wrap;gap:8px}.counter-list span[data-v-b00814af]{min-width:138px;padding:9px 11px;color:#9fb4d4;background:#112d57;border:1px solid #2b5288;border-radius:9px}.counter-list.four span[data-v-b00814af]{min-width:125px}.row-actions[data-v-b00814af]{width:140px}.row-actions button[data-v-b00814af]{display:block;width:100%;margin-bottom:8px}.danger-button[data-v-b00814af]{background:#7c2632;border-color:#b64a58}.danger-button[data-v-b00814af]:disabled{background:#342738;border-color:#553747;color:#806b78}.state-ok[data-v-b00814af]{width:fit-content;padding:6px 10px;color:#9de0b1!important;background:#123c33;border:1px solid #27715d;border-radius:999px}.issue-row[data-v-b00814af]{background:#6f361e29}.issue-list[data-v-b00814af]{display:grid;gap:5px;color:#ffc183;font-size:.86rem}.pagination[data-v-b00814af]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:16px}.pagination-top[data-v-b00814af]{margin:0 0 16px}.pagination button[data-v-b00814af]{min-width:40px}.pagination button.active[data-v-b00814af]{background:#2768d7}.pagination span[data-v-b00814af]{width:100%;color:#829bc0;font-size:.82rem;text-align:center}.modal-backdrop[data-v-b00814af]{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-b00814af]{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-b00814af]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.modal-header h2[data-v-b00814af]{margin:0}.modal-header p[data-v-b00814af]{margin:7px 0 0}.pool-modal form[data-v-b00814af]{display:grid;gap:16px}.pool-modal label[data-v-b00814af]{display:grid;gap:7px;color:#b4c4de;font-size:.85rem;font-weight:750}.pool-modal label span[data-v-b00814af]{display:flex;justify-content:space-between;gap:10px}.pool-modal label small[data-v-b00814af]{color:#7591ba;font-weight:500}.fixed-id[data-v-b00814af]{margin:0;padding:12px;color:#9fb3d2;background:#0c1f3f;border:1px solid #294b7c;border-radius:10px}.fixed-id b[data-v-b00814af]{color:#fff}.save-button[data-v-b00814af]{width:100%;min-height:46px;margin-top:4px}.error[data-v-b00814af]{color:#ff9da7}@media(max-width:800px){.admin-header[data-v-b00814af]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-b00814af]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-b00814af]{font-size:.9rem}.admin-actions[data-v-b00814af]{display:contents}.logout-button[data-v-b00814af]{grid-column:2;grid-row:1}.back-button[data-v-b00814af]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.pool-summary[data-v-b00814af]{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-tabs[data-v-b00814af]{grid-template-columns:1fr}.binding-search[data-v-b00814af]{max-width:none}.binding-search div[data-v-b00814af]{grid-template-columns:1fr}.binding-search input[data-v-b00814af],.binding-search button[data-v-b00814af]{width:100%}.pool-table-wrap[data-v-b00814af]{overflow:visible;border:0;background:transparent}.pool-table thead[data-v-b00814af]{display:none}.pool-table[data-v-b00814af],.pool-table tbody[data-v-b00814af],.pool-table tr[data-v-b00814af],.pool-table td[data-v-b00814af]{display:block;width:100%}.pool-table tr[data-v-b00814af]{margin-bottom:14px;overflow:hidden;background:#0c2346;border:1px solid #2a4c7b;border-radius:14px}.pool-table td[data-v-b00814af]{display:grid;gap:8px;padding:14px;border-top:1px solid #1f3c65}.pool-table td[data-v-b00814af]:first-child{min-width:0;border-top:0}.pool-table td[data-v-b00814af]:before{content:attr(data-label);color:#7895bd;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.row-actions[data-v-b00814af]{width:100%!important}.row-actions button[data-v-b00814af]{margin:0}.counter-list[data-v-b00814af],.counter-list.four[data-v-b00814af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.counter-list span[data-v-b00814af],.counter-list.four span[data-v-b00814af]{min-width:0}.pagination[data-v-b00814af]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pagination .pagination-prev[data-v-b00814af],.pagination .pagination-next[data-v-b00814af],.pagination span[data-v-b00814af]{grid-column:1 / -1;width:100%}.pagination .pagination-prev[data-v-b00814af]{grid-row:1}.pagination .pagination-next[data-v-b00814af]{grid-row:3}.pagination span[data-v-b00814af]{grid-row:4}.pagination button[data-v-b00814af]{min-width:0}.pool-modal[data-v-b00814af]{padding:20px}.modal-header[data-v-b00814af]{align-items:stretch;flex-direction:column}.modal-header>button[data-v-b00814af]{width:100%}}@media(max-width:480px){.pool-summary[data-v-b00814af],.counter-list[data-v-b00814af],.counter-list.four[data-v-b00814af]{grid-template-columns:1fr}.list-message[data-v-b00814af]{min-height:96px;padding:18px 16px}.list-message.error[data-v-b00814af]{align-items:stretch;flex-direction:column}.list-message.error button[data-v-b00814af]{width:100%}}@media(prefers-reduced-motion:reduce){.loading-spinner[data-v-b00814af]{animation:none}}@keyframes pool-loader-spin-b00814af{to{transform:rotate(360deg)}}.cards-page[data-v-1baed407]{width:100%}.admin-header[data-v-1baed407]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-1baed407],.admin-actions[data-v-1baed407]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-1baed407]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-1baed407]{display:grid;gap:2px}.admin-brand span[data-v-1baed407]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-1baed407]{font-size:1rem}.back-button[data-v-1baed407]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-1baed407]{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-1baed407]{width:23px;height:23px}.page-heading[data-v-1baed407]{margin:30px 0 18px}.page-heading h1[data-v-1baed407]{margin:0}.card-summary[data-v-1baed407]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.card-summary article[data-v-1baed407]{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-1baed407]{border-color:#28755d}.card-summary article.warning[data-v-1baed407]{border-color:#a34b59}.card-summary span[data-v-1baed407]{color:#9fb5d5;font-size:.83rem}.card-summary strong[data-v-1baed407]{align-self:end;color:#fff;font-size:1.75rem}.card-tabs[data-v-1baed407]{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-1baed407]{min-height:44px;background:transparent;border-color:transparent;color:#99afd0}.card-tabs button.active[data-v-1baed407]{color:#fff;background:#2059b5;border-color:#3975d6;box-shadow:0 8px 22px #0f439742}.card-filters[data-v-1baed407]{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-1baed407]{display:grid;gap:7px;margin:0}.card-filters label>span[data-v-1baed407]{color:#a9bad5;font-size:.82rem;font-weight:750}.filter-actions[data-v-1baed407]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-actions button[data-v-1baed407]{min-height:44px}.list-message[data-v-1baed407]{margin-top:18px}.cards-error[data-v-1baed407]{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-1baed407]{min-width:0;overflow-wrap:anywhere;line-height:1.45}.cards-error button[data-v-1baed407]{flex:0 0 auto;margin:0;padding:.58rem .8rem}.cards-table-wrap[data-v-1baed407]{overflow-x:auto;border:1px solid #284a78;border-radius:15px;background:#081831cc}.cards-table-wrap.is-loading[data-v-1baed407]{opacity:.62}.cards-table[data-v-1baed407]{width:100%;border-collapse:collapse}.cards-table th[data-v-1baed407]{padding:14px;color:#8fa9ce;background:#10284e;font-size:.75rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.cards-table td[data-v-1baed407]{min-width:145px;padding:15px 14px;border-top:1px solid #203e68;vertical-align:top}.cards-table td[data-v-1baed407]:first-child{min-width:165px}.cards-table td[data-v-1baed407]:nth-child(2){min-width:220px}.cards-table td[data-v-1baed407]:nth-child(4){min-width:295px}.cards-table td[data-v-1baed407]:nth-child(5){min-width:225px}.cards-table td>strong[data-v-1baed407],.cards-table td>span[data-v-1baed407],.cards-table td>template[data-v-1baed407]{display:block}.cards-table td>strong[data-v-1baed407]{margin-bottom:6px;color:#fff;font-size:1.02rem}.cards-table td>span[data-v-1baed407]{margin-top:5px;color:#9db1d1;font-size:.84rem;line-height:1.4}.cards-table b[data-v-1baed407]{color:#fff}.running-row[data-v-1baed407]{background:#1660451a}.money-main[data-v-1baed407]{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.money-value[data-v-1baed407]{display:grid;gap:2px}.money-main span[data-v-1baed407]{color:#89a4c9;font-size:.74rem;text-transform:uppercase}.money-main strong[data-v-1baed407]{color:#fff;font-size:1.12rem}.muted[data-v-1baed407]{color:#6f88ae!important}.status-badge[data-v-1baed407],.discount-badge[data-v-1baed407]{width:fit-content;padding:5px 8px;border:1px solid #3b5f91;border-radius:999px}.status-running[data-v-1baed407]{color:#9ce3b5!important;background:#123c33;border-color:#27715d}.status-running[data-v-1baed407]: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-1baed407]{color:#ffadb7!important;background:#411e29;border-color:#8d384a}.discount-auto[data-v-1baed407]{color:#9fc4ff!important;background:#142f5b}.discount-fixed[data-v-1baed407]{color:#ffe29e!important;background:#46381c;border-color:#7d6430}.discount-none[data-v-1baed407]{color:#91a6c5!important}.discount-actions[data-v-1baed407]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.discount-edit-button[data-v-1baed407]{flex:0 0 auto;width:auto;margin:0;padding:.48rem .62rem;background:#2768d7;border-color:#4b8cf4;font-size:.75rem}.discount-edit-button[data-v-1baed407]:hover{background:#3479e8}.loyalty-open-button[data-v-1baed407]{background:#1d57b7}.active-location[data-v-1baed407]{display:grid;gap:4px;margin-top:9px;padding-top:9px;border-top:1px solid #245548}.active-location span[data-v-1baed407]{color:#9dbbad;font-size:.8rem;line-height:1.35}.active-location b[data-v-1baed407]{color:#e5fff0}.last-usage[data-v-1baed407]{display:grid;gap:3px;margin-top:9px;padding:9px 10px;background:#102b50;border:1px solid #2a507f;border-radius:9px}.last-usage strong[data-v-1baed407]{margin-bottom:2px;color:#b8d3fc;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.last-usage span[data-v-1baed407]{color:#93aace;font-size:.79rem;line-height:1.35}.last-usage b[data-v-1baed407]{color:#fff}.never-used[data-v-1baed407]{margin-top:9px;padding:8px 10px;color:#8299bb;background:#0b1c35;border:1px dashed #315077;border-radius:9px;font-size:.79rem}.finance-history[data-v-1baed407]{flex:0 0 auto;width:auto;margin:0;padding:.5rem .68rem;background:#2768d7;border-color:#4b8cf4;font-size:.76rem}.finance-history[data-v-1baed407]:hover{background:#3479e8}.pagination[data-v-1baed407]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:16px}.pagination-top[data-v-1baed407]{margin:18px 0 16px}.pagination button[data-v-1baed407]{min-width:40px}.pagination button.active[data-v-1baed407]{background:#2768d7}.pagination span[data-v-1baed407]{width:100%;color:#829bc0;font-size:.82rem;text-align:center}.ranges-section.is-loading[data-v-1baed407]{opacity:.62}.range-summary[data-v-1baed407]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px}.range-summary article[data-v-1baed407]{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-1baed407]{border-color:#a34b59;background:#3b202f}.range-summary span[data-v-1baed407]{color:#91a9cb;font-size:.72rem}.range-summary strong[data-v-1baed407]{align-self:end;color:#fff;font-size:1.3rem}.ranges-table[data-v-1baed407]{table-layout:fixed}.ranges-table th[data-v-1baed407]:first-child,.ranges-table td[data-v-1baed407]:first-child{width:230px}.ranges-table th[data-v-1baed407]:nth-child(2),.ranges-table td[data-v-1baed407]:nth-child(2){width:auto}.ranges-table td[data-v-1baed407]{vertical-align:top}.range-group-meta[data-v-1baed407]{display:grid;gap:5px}.range-group-meta>strong[data-v-1baed407]{margin:0!important;color:#fff;overflow-wrap:anywhere}.range-group-meta span[data-v-1baed407]{color:#91a9cb;font-size:.78rem;line-height:1.35}.range-group-meta b[data-v-1baed407]{color:#fff}.range-badge-list[data-v-1baed407]{display:flex;flex-wrap:wrap;gap:7px}.range-badge[data-v-1baed407]{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-1baed407]{width:fit-content;margin-top:11px;padding:.52rem .8rem;color:#d7e8ff;background:#173c70;border-color:#3c6fae;font-size:.76rem}.range-expand-button[data-v-1baed407]:hover{background:#1d4d8e}.field-section[data-v-1baed407]{padding:14px;background:#081831cc;border:1px solid #284a78;border-radius:15px}.field-section.is-loading[data-v-1baed407]{opacity:.62}.field-legend[data-v-1baed407]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-bottom:13px}.field-legend span[data-v-1baed407]{display:inline-flex;align-items:center;gap:6px;color:#91a7c8;font-size:.72rem}.field-legend span[data-v-1baed407]:before{content:"";width:9px;height:9px;background:var(--tone);border:1px solid rgba(255,255,255,.3);border-radius:3px}.tone-unused[data-v-1baed407]{--tone: #eef2f7}.tone-recent[data-v-1baed407]{--tone: #32b95d}.tone-used[data-v-1baed407]{--tone: #a8dda8}.tone-stale[data-v-1baed407]{--tone: #b9b3d9}.tone-running[data-v-1baed407]{--tone: #d98676}.card-field[data-v-1baed407]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px}.field-card[data-v-1baed407]{--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-1baed407]:hover{filter:brightness(1.06);background:var(--field-color);transform:translateY(-1px)}.field-card svg[data-v-1baed407]{grid-row:1 / 3;width:28px;fill:#ffffff52;stroke:currentColor;stroke-width:1.5}.field-card svg text[data-v-1baed407]{fill:currentColor;stroke:none;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900}.field-card strong[data-v-1baed407],.field-card span[data-v-1baed407]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-card strong[data-v-1baed407]{font-size:.72rem}.field-card span[data-v-1baed407]{font-size:.68rem;font-weight:800}.field-card .field-blocked[data-v-1baed407]{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-1baed407]{--field-color: #32b95d;color:#072a13}.field-used[data-v-1baed407]{--field-color: #a8dda8;color:#17341d}.field-stale[data-v-1baed407]{--field-color: #b9b3d9;color:#28223d}.field-running[data-v-1baed407]{--field-color: #d98676;color:#3d1711}.field-unused[data-v-1baed407]{--field-color: #eef2f7}.field-card[data-v-1baed407]:focus-visible{outline:3px solid #75aaff;outline-offset:2px}.modal-backdrop[data-v-1baed407]{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-1baed407]{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-1baed407]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.modal-header h2[data-v-1baed407]{margin:0 0 5px}.modal-header p[data-v-1baed407]{margin:0;color:#90a8ca}.modal-header b[data-v-1baed407]{color:#fff}.history-pagination[data-v-1baed407]{margin-top:12px}.history-pagination-top[data-v-1baed407]{margin:0 0 12px}.history-table-wrap[data-v-1baed407]{overflow-x:auto;border:1px solid #294a78;border-radius:12px}.history-table[data-v-1baed407]{width:100%;border-collapse:collapse}.history-table th[data-v-1baed407]{padding:9px 11px;color:#8fa9ce;background:#10284e;font-size:.7rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.history-table td[data-v-1baed407]{padding:9px 11px;vertical-align:top;font-size:.8rem;line-height:1.3}.history-table tbody tr[data-v-1baed407]:nth-child(odd){background:#091b36}.history-table tbody tr[data-v-1baed407]:nth-child(2n){background:#10294b}.history-table tbody tr+tr[data-v-1baed407]{border-top:1px solid #24446e}.history-table td[data-v-1baed407]:first-child{width:120px;white-space:nowrap}.history-table td[data-v-1baed407]:nth-child(2){width:155px}.history-table td[data-v-1baed407]:last-child{width:225px}.history-table time[data-v-1baed407]{color:#a9bcda}.history-table td>span[data-v-1baed407]{display:block;margin-bottom:3px;color:#91a9cb}.history-table b[data-v-1baed407],.history-table strong[data-v-1baed407]{color:#fff}.history-values[data-v-1baed407]{display:flex;flex-wrap:wrap;gap:3px 11px}.history-values span[data-v-1baed407]{color:#92aacd;white-space:nowrap}.discount-modal[data-v-1baed407]{width:min(560px,100%)}.discount-form[data-v-1baed407]{display:grid;gap:15px}.discount-form label[data-v-1baed407]{display:grid;gap:7px;color:#c9d8ef;font-size:.82rem;font-weight:750}.discount-form input[data-v-1baed407]{width:100%}.discount-mode[data-v-1baed407]{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-1baed407]{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-1baed407]{color:#fff;background:#2768d7;border-color:#4b8cf4}.save-discount-button[data-v-1baed407]{width:100%;min-height:46px}.loyalty-modal[data-v-1baed407]{width:min(1120px,100%)}.loyalty-loading[data-v-1baed407]{margin-top:0}.loyalty-table-wrap[data-v-1baed407]{overflow-x:auto;border:1px solid #294a78;border-radius:12px}.loyalty-table[data-v-1baed407]{width:100%;border-collapse:collapse}.loyalty-table th[data-v-1baed407]{padding:11px 12px;color:#8fa9ce;background:#10284e;font-size:.71rem;text-align:left;text-transform:uppercase;letter-spacing:.05em}.loyalty-table td[data-v-1baed407]{min-width:185px;padding:12px;vertical-align:top}.loyalty-table td[data-v-1baed407]:first-child{min-width:250px}.loyalty-table tbody tr[data-v-1baed407]:nth-child(odd){background:#091b36}.loyalty-table tbody tr[data-v-1baed407]:nth-child(2n){background:#10294b}.loyalty-table tbody tr+tr[data-v-1baed407]{border-top:1px solid #24446e}.loyalty-table td>strong[data-v-1baed407],.loyalty-table td>span[data-v-1baed407]{display:block}.loyalty-table td>strong[data-v-1baed407]{margin-bottom:5px;color:#fff}.loyalty-table td>span[data-v-1baed407]{margin-top:4px;color:#91a9cb;font-size:.78rem;line-height:1.35}.loyalty-table b[data-v-1baed407]{color:#fff}.mapping-badge[data-v-1baed407],.scope-badge[data-v-1baed407]{width:fit-content;padding:4px 7px;border:1px solid;border-radius:999px;font-size:.7rem!important;font-weight:800}.mapping-badge--matched[data-v-1baed407],.scope-badge--matched[data-v-1baed407]{color:#9ce3b5!important;background:#123c33;border-color:#27715d}.mapping-badge--missed[data-v-1baed407],.scope-badge--missed[data-v-1baed407]{color:#ffadb7!important;background:#411e29;border-color:#8d384a}.scope-badge[data-v-1baed407]{margin-top:9px!important}.loyalty-program[data-v-1baed407]{display:grid;gap:5px;padding:9px 10px;background:#122d55;border:1px solid #315b92;border-radius:9px}.loyalty-program strong[data-v-1baed407]{color:#fff}.loyalty-program span[data-v-1baed407]{color:#91a9cb;font-size:.8rem}.loyalty-program--account[data-v-1baed407]{border-color:#28755d;background:#123c33}.loyalty-program--hard[data-v-1baed407]{border-color:#7d6430;background:#46381c}.loyalty-program--fixed[data-v-1baed407],.loyalty-program--cumulative[data-v-1baed407]{border-color:#3c76c8;background:#173c70}.loyalty-program--none[data-v-1baed407]{opacity:.78}@media(max-width:1100px){.card-summary[data-v-1baed407]{grid-template-columns:repeat(2,1fr)}.range-summary[data-v-1baed407]{grid-template-columns:repeat(3,1fr)}.card-filters[data-v-1baed407]{grid-template-columns:repeat(3,minmax(0,1fr))}.search-field[data-v-1baed407]{grid-column:span 2}}@media(max-width:800px){.admin-header[data-v-1baed407]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-brand[data-v-1baed407]{grid-column:1;grid-row:1;min-width:0}.admin-brand strong[data-v-1baed407]{font-size:.9rem}.admin-actions[data-v-1baed407]{display:contents}.logout-button[data-v-1baed407]{grid-column:2;grid-row:1}.back-button[data-v-1baed407]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.card-summary[data-v-1baed407],.range-summary[data-v-1baed407]{grid-template-columns:repeat(2,1fr)}.card-tabs[data-v-1baed407],.card-filters[data-v-1baed407]{grid-template-columns:1fr}.search-field[data-v-1baed407]{grid-column:auto}.filter-actions[data-v-1baed407]{grid-template-columns:1fr}.filter-actions button[data-v-1baed407]{width:100%}.cards-table-wrap[data-v-1baed407]{overflow:visible;border:0;background:transparent}.cards-table[data-v-1baed407],.cards-table tbody[data-v-1baed407]{display:block}.cards-table thead[data-v-1baed407]{display:none}.cards-table tr[data-v-1baed407]{display:grid;gap:0;margin-bottom:13px;overflow:hidden;background:#0b213f;border:1px solid #294c79;border-radius:14px}.cards-table td[data-v-1baed407],.cards-table td[data-v-1baed407]:first-child,.cards-table td[data-v-1baed407]:nth-child(2),.cards-table td[data-v-1baed407]: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-1baed407]:first-child{border-top:0}.cards-table td[data-v-1baed407]: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-1baed407]{align-items:stretch;flex-direction:column}.cards-error button[data-v-1baed407]{width:100%}.ranges-table[data-v-1baed407]{table-layout:auto}.ranges-table th[data-v-1baed407]:first-child,.ranges-table td[data-v-1baed407]:first-child,.ranges-table th[data-v-1baed407]:nth-child(2),.ranges-table td[data-v-1baed407]:nth-child(2){width:auto}.range-expand-button[data-v-1baed407]{width:100%}.pagination[data-v-1baed407]{display:grid;grid-template-columns:repeat(5,auto)}.pagination-prev[data-v-1baed407]{grid-column:1 / -1;grid-row:1;width:100%}.pagination-next[data-v-1baed407]{grid-column:1 / -1;grid-row:3;width:100%}.pagination span[data-v-1baed407]{grid-column:1 / -1;grid-row:4}.modal-backdrop[data-v-1baed407]{padding:10px}.history-modal[data-v-1baed407]{max-height:calc(100vh - 20px);padding:17px}.modal-header[data-v-1baed407]{flex-direction:column}.modal-header button[data-v-1baed407]{width:100%}.history-table-wrap[data-v-1baed407]{overflow:visible;border:0}.history-table[data-v-1baed407],.history-table tbody[data-v-1baed407]{display:block}.history-table thead[data-v-1baed407]{display:none}.history-table tr[data-v-1baed407]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px;overflow:hidden;border:1px solid #294a78;border-radius:10px}.history-table td[data-v-1baed407],.history-table td[data-v-1baed407]:first-child,.history-table td[data-v-1baed407]:nth-child(2),.history-table td[data-v-1baed407]:last-child{display:block;width:auto;padding:8px 10px 8px 84px;white-space:normal;position:relative}.history-table td[data-v-1baed407]: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-1baed407]:nth-child(3),.history-table td[data-v-1baed407]:nth-child(4){grid-column:1 / -1}.history-table tbody tr+tr[data-v-1baed407]{border-top:1px solid #294a78}.loyalty-table-wrap[data-v-1baed407]{overflow:visible;border:0}.loyalty-table[data-v-1baed407],.loyalty-table tbody[data-v-1baed407]{display:block}.loyalty-table thead[data-v-1baed407]{display:none}.loyalty-table tr[data-v-1baed407]{display:grid;margin-bottom:10px;overflow:hidden;background:#0b213f!important;border:1px solid #294c79;border-radius:12px}.loyalty-table td[data-v-1baed407],.loyalty-table td[data-v-1baed407]: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-1baed407]:first-child{border-top:0}.loyalty-table td[data-v-1baed407]: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-1baed407],.range-summary[data-v-1baed407],.discount-mode[data-v-1baed407]{grid-template-columns:1fr}.cards-table td[data-v-1baed407],.cards-table td[data-v-1baed407]:first-child,.cards-table td[data-v-1baed407]:nth-child(2),.cards-table td[data-v-1baed407]:nth-child(5){padding-left:15px;padding-top:38px}.cards-table td[data-v-1baed407]: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-41ec104d]{width:100%}.admin-header[data-v-41ec104d]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #27436f}.admin-brand[data-v-41ec104d],.admin-actions[data-v-41ec104d]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-41ec104d]{width:44px;height:44px;object-fit:contain}.admin-brand div[data-v-41ec104d]{display:grid;gap:2px}.admin-brand span[data-v-41ec104d]{color:#92b9f7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.admin-brand strong[data-v-41ec104d]{font-size:1rem}.back-button[data-v-41ec104d]{height:42px;padding-inline:1.15rem;background:#2768d7}.logout-button[data-v-41ec104d]{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-41ec104d]{width:23px;height:23px}.page-heading[data-v-41ec104d]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:30px 0 20px}.page-heading h1[data-v-41ec104d]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.add-profile[data-v-41ec104d]{min-height:44px;background:#2768d7}.scope-note[data-v-41ec104d]{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-41ec104d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;padding:5px;background:#0c1d39;border:1px solid #294b76;border-radius:13px}.report-tabs button[data-v-41ec104d]{min-height:44px;color:#a9bddb;background:transparent;border-color:transparent}.report-tabs button.active[data-v-41ec104d]{color:#fff;background:#2768d7;border-color:#5795ef}.report-tabs span[data-v-41ec104d]{display:inline-grid;place-items:center;min-width:24px;min-height:24px;margin-left:6px;padding:0 6px;background:#07162d6b;border-radius:999px;font-size:.72rem}.loading-card[data-v-41ec104d],.state-card[data-v-41ec104d]{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-41ec104d]{display:grid;gap:4px}.loading-card small[data-v-41ec104d]{color:#91a7c8}.loading-spinner[data-v-41ec104d]{width:28px;height:28px;flex:0 0 auto;border:3px solid #315383;border-top-color:#68a5ff;border-radius:50%;animation:spin-41ec104d .8s linear infinite}.state-card[data-v-41ec104d]{justify-content:space-between}.error-state[data-v-41ec104d]{border-color:#8e3f50}.empty-state[data-v-41ec104d]{flex-wrap:wrap}.success-banner[data-v-41ec104d],.capability-note[data-v-41ec104d]{margin:0 0 14px;padding:11px 14px;border-radius:9px}.success-banner[data-v-41ec104d]{color:#dbeaff;background:#173c72;border:1px solid #3973bd}.capability-note[data-v-41ec104d]{color:#ffe1ab;background:#493416;border:1px solid #856129}.profiles-panel[data-v-41ec104d]{transition:opacity .15s}.profiles-panel.is-loading[data-v-41ec104d]{opacity:.6}.profiles-table-wrap[data-v-41ec104d]{overflow-x:auto;background:#0e1f3ef5;border:1px solid #2a456f;border-radius:15px}.profiles-table[data-v-41ec104d]{width:100%;min-width:1040px;border-collapse:collapse;font-size:.82rem}.profiles-table th[data-v-41ec104d]{padding:13px 12px;color:#c9dcfb;background:#183661;text-align:left}.profiles-table td[data-v-41ec104d]{padding:14px 12px;border-top:1px solid #263f66;vertical-align:top}.profiles-table tbody tr[data-v-41ec104d]:nth-child(2n){background:#1935603d}.profile-name[data-v-41ec104d]{display:-webkit-box;overflow:hidden;color:#fff;font-size:.94rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-warning[data-v-41ec104d]{display:block;margin-top:6px;color:#ffd59b;line-height:1.35}.subject-preview[data-v-41ec104d]{display:-webkit-box;overflow:hidden;color:#c4d4ec;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mid-preview[data-v-41ec104d]{display:block;margin-top:6px;color:#8fa8ca}.status-badge[data-v-41ec104d]{display:inline-block;padding:5px 9px;color:#dceaff;background:#2059b5;border-radius:999px;font-size:.72rem;font-weight:800}.status-badge.disabled[data-v-41ec104d]{color:#becbe0;background:#34475f}.row-actions[data-v-41ec104d]{min-width:145px}.row-actions button[data-v-41ec104d]{width:100%;margin-bottom:7px;padding:.52rem .6rem;font-size:.72rem}.test-button[data-v-41ec104d]{color:#e6f1ff;background:#21528e;border-color:#467ab5}.test-button[data-v-41ec104d]:hover:not(:disabled){background:#2b65aa}.danger-button[data-v-41ec104d]{color:#ffe9ec;background:#8b2f40;border-color:#bd4c60}.danger-button[data-v-41ec104d]:hover:not(:disabled){background:#a83a4f}button[data-v-41ec104d]:focus-visible{outline:2px solid #68a5ff;outline-offset:2px}button[data-v-41ec104d]:disabled{cursor:not-allowed;opacity:.62}@keyframes spin-41ec104d{to{transform:rotate(360deg)}}@media(max-width:900px){.profiles-table-wrap[data-v-41ec104d]{overflow:visible;border:0;background:transparent}.profiles-table[data-v-41ec104d]{display:block;min-width:0}.profiles-table thead[data-v-41ec104d]{display:none}.profiles-table tbody[data-v-41ec104d]{display:grid;gap:14px}.profiles-table tr[data-v-41ec104d]{display:block;overflow:hidden;background:#0e1f3e!important;border:1px solid #2a456f;border-radius:14px}.profiles-table td[data-v-41ec104d]{display:block;padding:12px 14px;border-top:1px solid #263f66}.profiles-table td[data-v-41ec104d]:first-child{border-top:0}.profiles-table td[data-v-41ec104d]: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-41ec104d]{display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-brand[data-v-41ec104d]{grid-column:1;grid-row:1;min-width:0}.admin-actions[data-v-41ec104d]{display:contents}.logout-button[data-v-41ec104d]{grid-column:2;grid-row:1}.back-button[data-v-41ec104d]{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px}.page-heading[data-v-41ec104d]{align-items:stretch;flex-direction:column}.add-profile[data-v-41ec104d]{width:100%}.report-tabs[data-v-41ec104d]{grid-template-columns:1fr}.state-card[data-v-41ec104d]{align-items:stretch;flex-direction:column}.state-card button[data-v-41ec104d]{width:100%}.row-actions button[data-v-41ec104d]{min-height:44px}}.cron-preview[data-v-41ec104d]{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}}: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}
