*,*:before,*:after{box-sizing:border-box}@keyframes spin{to{transform:rotate(360deg)}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f8fa;color:#0b0b0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}:root[data-theme=dark] body{background:var(--color-surface-canvas);color:var(--color-text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{scrollbar-color:#cbd5e1 transparent}.nav-active{background:#1e3a8a!important;color:#fff!important}.nav-active .fa-solid,.nav-active i{color:#60a5fa!important}button,a,input,select,textarea{font-family:inherit}table tbody tr{transition:background .12s}input:focus,select:focus,textarea:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f}::selection{background:#3b82f638}@media print{body *{visibility:hidden!important}#lido-print-root,#lido-print-root *,#tp-print-root,#tp-print-root *{visibility:visible!important}.tp-print-overlay{position:static!important;overflow:visible!important;background:transparent!important;height:auto!important}#tp-print-toolbar{display:none!important}#tp-print-root,#lido-print-root{position:static!important;max-width:none!important;width:100%!important;margin:0!important;box-shadow:none!important;border-radius:0!important}@page{margin:15mm;size:A4}}.tp-time-col{scrollbar-width:none;-ms-overflow-style:none}.tp-time-col::-webkit-scrollbar{display:none;width:0;height:0}.tab-strip-scrollhide{scrollbar-width:none;-ms-overflow-style:none}.tab-strip-scrollhide::-webkit-scrollbar{display:none}.gm-style .gm-style-iw,.gm-style .gm-style-iw *{color:#111827!important}.gm-style .gm-style-iw a,.gm-style .gm-style-iw a:visited{color:#1a73e8!important}.tp-app-root{background:var(--color-frame-bg)}.tp-app-root.is-framed{height:100vh;overflow:hidden}.tp-app-root.is-framed .tp-main-panel{height:100%;min-height:0}nav.tp-sidebar{--color-chrome-bg: var(--color-frame-bg);--color-chrome-text: var(--color-frame-text);--color-chrome-border: var(--color-frame-line);background:var(--color-frame-bg)}.tp-nav-icon-on:not(#_){color:var(--color-frame-active-text)}.tp-frame-logo{filter:var(--frame-logo-filter)}.tp-topbar{background:var(--color-frame-bg);color:var(--color-frame-text)}.tp-gs-box{background:var(--color-frame-search-bg);border:1px solid var(--color-frame-search-border)}.tp-gs-box.is-open{border-color:var(--color-system-info)}main.tp-content-area.tp-sheet{min-height:0;border-top-left-radius:16px;border-top:1px solid var(--color-sheet-edge);border-left:1px solid var(--color-sheet-edge);box-shadow:var(--shadow-sheet)}header.tp-mobile-topbar{background:var(--color-frame-bg);color:var(--color-frame-text);border-bottom:1px solid var(--color-frame-line)}header.tp-mobile-topbar>button{color:var(--color-frame-text)}.lido-outline-btn{transition:border-color .15s,color .15s}.lido-outline-btn:hover{border-color:#3b82f6!important;color:#3b82f6!important}.tp-clockin{border-top:1px solid var(--color-chrome-border);padding:10px;flex-shrink:0}.tp-clockin button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:8px;border:1px solid var(--color-chrome-border);background:transparent;color:var(--color-chrome-text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-clockin button:hover{background:color-mix(in srgb,var(--color-chrome-text) 8%,transparent)}.tp-clockin button i{color:var(--color-system-success)}.tp-clockin.is-collapsed{padding:10px 6px}.tp-clockin.is-collapsed button{padding:9px 0}.tp-toast-action{pointer-events:auto;margin-left:8px;padding:4px 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-system-info);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.tp-toast-action:hover{background:var(--color-surface-hover)}.tp-on-frame:not(#_),.tp-on-frame:not(#_) .u-t-primary{color:var(--color-frame-text)}.tp-on-frame.is-muted:not(#_),.tp-on-frame:not(#_) .u-t-muted,i.tp-on-frame.u-t-muted:not(#_){color:var(--color-frame-muted)}input.tp-on-frame::placeholder{color:var(--color-frame-muted)}.tp-frame-divider:not(#_){background:var(--color-frame-line)}.tp-gs-wrap.is-mobile:not(.is-expanded){flex:0 0 auto}.tp-gs-wrap.is-mobile:not(.is-expanded) .tp-gs-box{width:38px;height:38px;padding:0;justify-content:center;border-radius:10px;cursor:pointer}.tp-gs-wrap.is-mobile:not(.is-expanded) .tp-gs-box input{display:none}.tp-gs-wrap.is-mobile.is-expanded{position:absolute;left:12px;right:12px;top:8px;z-index:60;max-width:none}.tp-gs-close{flex-shrink:0;width:28px;height:28px;border:0;border-radius:8px;background:transparent;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}select option[value=""]:disabled{display:none}:root{color-scheme:light;--color-brand-primary: #1d1d1f;--color-brand-primary-hover: #000000;--color-text-primary: #1d1d1f;--color-text-secondary: #424245;--color-text-muted: #86868b;--color-text-placeholder: #aeaeb2;--color-text-inverse: #ffffff;--color-text-on-system: #ffffff;--color-text-danger: #ff3b30;--color-surface-canvas: #fbfbfd;--color-surface-card: #ffffff;--color-surface-elevated: #ffffff;--color-surface-muted: #f5f5f7;--color-surface-hover: #f5f5f7;--color-surface-hero: #f0f0f3;--color-border-subtle: rgba(0, 0, 0, .06);--color-border-default: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .12);--color-border-emphasis: rgba(0, 0, 0, .18);--color-system-success: #34c759;--color-system-warning: #ff9f0a;--color-highlight: #d7f03c;--color-tag-bg: #ececf0;--color-tag-text: #1d1d1f;--color-system-danger: #ff3b30;--color-system-info: #0071e3;--color-system-violet: #7c3aed;--color-timeline-break: #c7c7cc;--color-system-teal: #0d9488;--color-system-pink: #db2777;--color-system-indigo: #4f46e5;--color-system-tint-success: rgba(52, 199, 89, .1);--color-system-tint-warning: rgba(255, 159, 10, .1);--color-system-tint-danger: rgba(255, 59, 48, .1);--color-system-tint-info: rgba(0, 113, 227, .1);--color-system-tint-violet: rgba(124, 58, 237, .1);--color-system-tint-teal: rgba(13, 148, 136, .1);--color-system-tint-pink: rgba(219, 39, 119, .1);--color-system-tint-indigo: rgba(79, 70, 229, .1);--color-system-border-success: rgba(52, 199, 89, .2);--color-system-border-warning: rgba(255, 159, 10, .2);--color-system-text-warning: #9a5200;--color-system-text-success: #1d7a35;--color-system-border-danger: rgba(255, 59, 48, .2);--color-system-border-info: rgba(0, 113, 227, .2);--color-system-border-violet: rgba(124, 58, 237, .2);--color-system-border-teal: rgba(13, 148, 136, .2);--color-system-border-pink: rgba(219, 39, 119, .2);--color-system-border-indigo: rgba(79, 70, 229, .2);--color-chrome-bg: #1d1d1f;--color-chrome-text: #f5f5f7;--color-chrome-border: #334155;--color-frame-bg: #1d1d1f;--color-frame-text: #f5f5f7;--color-frame-muted: #a1a1a6;--color-frame-line: #3a3a3c;--color-frame-hover: rgba(255, 255, 255, .06);--color-frame-active-bg: #0a84ff;--color-frame-active-text: #ffffff;--shadow-frame-active: none;--color-frame-search-bg: #2c2c2e;--color-frame-search-border: #3a3a3c;--frame-logo-filter: brightness(0) invert(1);--color-sheet-edge: rgba(255, 255, 255, .06);--shadow-sheet: none;--color-control-disabled: #d1d1d6;--color-control-disabled-bg: #f5f5f7;--shadow-card: 0 1px 2px rgba(0, 0, 0, .03);--shadow-floating: 0 4px 16px rgba(0, 0, 0, .04);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .12);--shadow-segment-on: 0 1px 2px rgba(0, 0, 0, .04);--shadow-toggle-knob: 0 2px 4px rgba(0, 0, 0, .12);--shadow-focus-ring: 0 0 0 3px rgba(0, 0, 0, .06);--backdrop-bg: rgba(0, 0, 0, .3);--shadow-pop: 0 8px 40px rgba(0,0,0,.22), 0 0 0 1px rgba(0,0,0,.06);--backdrop-filter: blur(8px)}:root[data-theme=dark]{--color-tag-bg: #2c2c30;--color-tag-text: #f5f5f7;color-scheme:dark;--color-brand-primary: #f5f5f7;--color-brand-primary-hover: #ffffff;--color-text-primary: #f5f5f7;--color-text-secondary: #c7c7cc;--color-text-muted: #9e9ea3;--color-text-placeholder: #636366;--color-text-inverse: #1d1d1f;--color-text-on-system: #161618;--color-text-danger: #ff453a;--color-surface-canvas: #161618;--color-surface-card: #1d1d1f;--color-surface-elevated: #26262a;--color-surface-muted: #2c2c30;--color-surface-hover: #2a2a2e;--color-surface-hero: #1d1d1f;--color-border-subtle: rgba(255, 255, 255, .06);--color-border-default: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .14);--color-border-emphasis: rgba(255, 255, 255, .22);--color-system-success: #30d158;--color-system-danger: #ff453a;--color-system-info: #0a84ff;--color-system-violet: #a78bfa;--color-timeline-break: #3a3a3e;--color-system-teal: #2dd4bf;--color-system-pink: #f472b6;--color-system-indigo: #818cf8;--color-system-tint-success: rgba(48, 209, 88, .18);--color-system-tint-warning: rgba(255, 159, 10, .18);--color-system-tint-danger: rgba(255, 69, 58, .18);--color-system-tint-info: rgba(10, 132, 255, .18);--color-system-tint-violet: rgba(167, 139, 250, .18);--color-system-tint-teal: rgba(45, 212, 191, .18);--color-system-tint-pink: rgba(244, 114, 182, .18);--color-system-tint-indigo: rgba(129, 140, 248, .18);--color-system-border-success: rgba(48, 209, 88, .2);--color-system-text-warning: #ffb340;--color-system-text-success: #4ade80;--color-system-border-danger: rgba(255, 69, 58, .2);--color-system-border-info: rgba(10, 132, 255, .2);--color-system-border-violet: rgba(167, 139, 250, .2);--color-system-border-teal: rgba(45, 212, 191, .2);--color-system-border-pink: rgba(244, 114, 182, .2);--color-system-border-indigo: rgba(129, 140, 248, .2);--color-control-disabled: #636366;--color-control-disabled-bg: #26262a;--shadow-card: none;--shadow-floating: 0 4px 16px rgba(0, 0, 0, .4);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .5);--shadow-segment-on: none;--shadow-toggle-knob: 0 2px 4px rgba(0, 0, 0, .4);--shadow-focus-ring: 0 0 0 3px rgba(255, 255, 255, .1);--backdrop-bg: rgba(0, 0, 0, .6);--shadow-pop: 0 0 0 1px rgba(255,255,255,.16), 0 18px 50px rgba(0,0,0,.8);--color-frame-bg: #050506;--color-frame-text: #f5f5f7;--color-frame-muted: #a1a1a6;--color-frame-line: #26262a;--color-frame-hover: rgba(255, 255, 255, .06);--color-frame-active-bg: #0a84ff;--color-frame-active-text: #ffffff;--shadow-frame-active: none;--color-frame-search-bg: #161618;--color-frame-search-border: #2c2c30;--frame-logo-filter: brightness(0) invert(1);--color-sheet-edge: rgba(255, 255, 255, .12);--shadow-sheet: none}:root[data-theme=dark] .pac-container{background-color:#1d1d1f;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 16px #00000080;margin-top:2px}:root[data-theme=dark] .pac-item{background-color:#1d1d1f;border-top-color:#ffffff0f;color:#9e9ea3;cursor:pointer}:root[data-theme=dark] .pac-item:hover,:root[data-theme=dark] .pac-item-selected{background-color:#26262a}:root[data-theme=dark] .pac-item-query{color:#f5f5f7}:root[data-theme=dark] .pac-matched{color:#0a84ff}:root[data-theme=dark] .pac-secondary-text{color:#9e9ea3}:root[data-theme=dark] .pac-icon{filter:invert(.7)}:root[data-theme=dark] select option{background-color:#26262a;color:#f5f5f7}.tp-paper{--color-tag-bg: #ececf0;--color-tag-text: #1d1d1f;color-scheme:light;--color-brand-primary: #1d1d1f;--color-brand-primary-hover: #000000;--color-text-primary: #1d1d1f;--color-text-secondary: #424245;--color-text-muted: #86868b;--color-text-placeholder: #aeaeb2;--color-text-inverse: #ffffff;--color-text-on-system: #ffffff;--color-text-danger: #ff3b30;--color-surface-canvas: #fbfbfd;--color-surface-card: #ffffff;--color-surface-elevated: #ffffff;--color-surface-muted: #f5f5f7;--color-surface-hover: #f5f5f7;--color-surface-hero: #f0f0f3;--color-border-subtle: rgba(0, 0, 0, .06);--color-border-default: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .12);--color-border-emphasis: rgba(0, 0, 0, .18);--color-system-success: #34c759;--color-system-warning: #ff9f0a;--color-highlight: #d7f03c;--color-system-danger: #ff3b30;--color-system-info: #0071e3;--color-system-violet: #7c3aed;--color-timeline-break: #c7c7cc;--color-system-teal: #0d9488;--color-system-pink: #db2777;--color-system-indigo: #4f46e5;--color-system-tint-success: rgba(52, 199, 89, .1);--color-system-tint-warning: rgba(255, 159, 10, .1);--color-system-tint-danger: rgba(255, 59, 48, .1);--color-system-tint-info: rgba(0, 113, 227, .1);--color-system-tint-violet: rgba(124, 58, 237, .1);--color-system-tint-teal: rgba(13, 148, 136, .1);--color-system-tint-pink: rgba(219, 39, 119, .1);--color-system-tint-indigo: rgba(79, 70, 229, .1);--color-system-border-success: rgba(52, 199, 89, .2);--color-system-border-warning: rgba(255, 159, 10, .2);--color-system-text-warning: #9a5200;--color-system-text-success: #1d7a35;--color-system-border-danger: rgba(255, 59, 48, .2);--color-system-border-info: rgba(0, 113, 227, .2);--color-system-border-violet: rgba(124, 58, 237, .2);--color-system-border-teal: rgba(13, 148, 136, .2);--color-system-border-pink: rgba(219, 39, 119, .2);--color-system-border-indigo: rgba(79, 70, 229, .2);--color-chrome-bg: #1d1d1f;--color-chrome-text: #f5f5f7;--color-chrome-border: #334155;--color-frame-bg: #1d1d1f;--color-frame-text: #f5f5f7;--color-frame-muted: #a1a1a6;--color-frame-line: #3a3a3c;--color-frame-hover: rgba(255, 255, 255, .06);--color-frame-active-bg: #0a84ff;--color-frame-active-text: #ffffff;--color-frame-search-bg: #2c2c2e;--color-frame-search-border: #3a3a3c;--color-sheet-edge: rgba(255, 255, 255, .06);--color-control-disabled: #d1d1d6;--color-control-disabled-bg: #f5f5f7}.ui-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;white-space:nowrap;gap:6px;border:none;border-radius:980px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,opacity .15s}.ui-btn-sm{padding:5px 12px;font-size:12px;min-height:32px}.ui-btn:disabled{cursor:not-allowed;opacity:.5}.ui-btn-primary{background:var(--color-system-info);color:#fff}.ui-btn-secondary{background:var(--color-surface-muted);color:var(--color-text-primary);border:.5px solid var(--color-border-emphasis)}.ui-btn-danger{background:var(--color-system-danger);color:var(--color-text-inverse)}.ui-btn-ghost{background:transparent;color:var(--color-text-primary)}.tp-form-delete{background:var(--color-system-danger);transition:filter .15s}.tp-form-delete:hover:not(:disabled){filter:brightness(1.08)}.tp-form-delete:disabled{cursor:not-allowed;opacity:.5}.ui-btn-primary:hover:not(:disabled),.ui-btn-danger:hover:not(:disabled){opacity:.85;box-shadow:var(--shadow-card)}.ui-input{width:100%;min-height:40px;padding:9px 12px;border:1.5px solid var(--color-border-default);border-radius:8px;font-size:14px;outline:none;box-sizing:border-box;background:var(--color-surface-muted);color:var(--color-text-primary)}.ui-field{margin-bottom:14px}.ui-field-half{flex:1}.ui-field-label{display:block;font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:4px}.ui-toggle{width:44px;height:24px;border-radius:12px;background:var(--color-border-default);cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.ui-toggle.is-on{background:var(--color-system-info)}.ui-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--color-surface-card);transition:left .2s;box-shadow:var(--shadow-toggle-knob)}.ui-toggle.is-on .ui-toggle-knob{left:22px}.ui-card{background:var(--color-surface-card);border-radius:12px;padding:22px;border:1px solid var(--color-border-default);margin-bottom:16px}.ui-section-title{font-size:13px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.ui-list-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:12px}.ui-list-header-title{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--color-text-primary)}.ui-list-header-title.is-mobile{font-size:24px}.ui-list-header-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ui-badge{background:var(--badge-bg);color:var(--badge-color);border:1px solid var(--badge-border);border-radius:16px;padding:3px 12px;font-size:11px;font-weight:500;white-space:nowrap;letter-spacing:.3px}.ui-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}@media(min-width:769px){.ui-dialog-backdrop.is-beside-sidebar{left:220px}}.ui-dialog{background:var(--color-surface-elevated);border-radius:16px;padding:24px;max-width:420px;width:95%;box-shadow:var(--shadow-modal)}.ui-dialog-title{font-weight:500;font-size:18px;margin-bottom:10px}.ui-dialog-message{font-size:13px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:20px}.ui-dialog-message.has-sub{margin-bottom:8px}.ui-dialog-sub{font-size:12px;color:var(--color-text-muted);font-style:italic;margin-bottom:20px}.ui-dialog-actions{display:flex;gap:10px;justify-content:flex-end}.tp-support{display:flex;flex-direction:column;gap:8px;padding:16px 24px}.tp-support-title{font-size:14px;font-weight:600;color:var(--color-text-primary);margin-top:12px}.tp-support-meta{font-size:12px;color:var(--color-text-muted)}.tp-support-text{resize:vertical;font-family:inherit}.tp-support-error{font-size:12px;color:var(--color-system-danger)}.tp-support-ok{font-size:12px;color:var(--color-system-success)}.tp-support-thread{display:flex;flex-direction:column;gap:8px;margin:8px 0}.tp-support-msg{padding:10px 12px;border-radius:10px;background:var(--color-surface-muted)}.tp-support-msg.is-support{background:var(--color-system-tint-info);border:1px solid var(--color-system-border-info)}.tp-support-body{font-size:13px;color:var(--color-text-primary);white-space:pre-wrap;margin-top:4px}.tp-support-row{all:unset;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:10px}.tp-support-row:hover{background:var(--color-surface-hover)}.tp-support-row:focus-visible{outline:2px solid var(--color-brand-primary)}.tp-support-row-subject{font-size:13px;font-weight:600;color:var(--color-text-primary)}.tp-support-row .tp-support-meta{grid-column:1 / -1}.tp-support-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-support-status.is-waiting{background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-support-status.is-open{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;margin-bottom:16px;border-radius:12px;font-size:13px;border:1px solid var(--color-system-border-info);background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-banner.is-warning{border-color:var(--color-system-border-warning);background:var(--color-system-tint-warning)}.tp-banner.is-success{border-color:var(--color-system-border-success);background:var(--color-system-tint-success)}.tp-banner-text{flex:1;min-width:0}.tp-banner-close{all:unset;cursor:pointer;padding:2px 8px;border-radius:6px;color:var(--color-text-muted);font-size:16px;line-height:1}.tp-banner-close:hover{background:var(--color-surface-hover)}.tp-maintenance{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-surface-canvas)}.tp-maintenance-card{max-width:440px;text-align:center;padding:36px 32px;border-radius:16px;background:var(--color-surface-card);border:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:12px;align-items:center}.tp-maintenance-card h1{font-size:20px;font-weight:600;margin:0;color:var(--color-text-primary)}.tp-maintenance-card p{font-size:14px;margin:0;color:var(--color-text-secondary)}.tp-due-group{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:12px 0 2px}.tp-due-group.is-overdue{color:var(--color-system-danger)}.tp-due-group.is-soon{color:var(--color-system-warning)}.tp-due-row{all:unset;box-sizing:border-box;cursor:pointer;width:calc(100% + 16px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;margin:0 -8px;border-radius:8px;border-bottom:.5px solid var(--color-border-subtle)}.tp-due-row:hover{background:var(--color-surface-hover)}.tp-due-row:focus-visible{outline:2px solid var(--color-brand-primary)}.tp-due-name{font-size:13px;font-weight:500;color:var(--color-text-primary)}.tp-due-meta{font-size:12px;color:var(--color-text-muted)}.tp-due-more{all:unset;cursor:pointer;margin-top:10px;font-size:12px;font-weight:600;color:var(--color-brand-primary)}.tp-due-more:hover{text-decoration:underline}.tp-due-empty{padding:20px;text-align:center;font-size:13px;color:var(--color-text-muted)}.tp-checks{margin-top:12px;display:flex;flex-direction:column;gap:8px}.tp-checks-summary{font-size:13px;color:var(--color-text-secondary);margin-bottom:4px}.tp-checks-summary strong{color:var(--color-text-primary);font-weight:600}.tp-checks-sum-failed{color:var(--color-system-danger);font-weight:600}.tp-checks-sum-done{color:var(--color-system-success);font-weight:600}.tp-checks-empty{margin-top:12px;padding:24px;text-align:center;font-size:13px;color:var(--color-text-muted)}.tp-check-row{--tone: var(--color-text-muted);--tone-bg: var(--color-surface-muted);display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:inset 3px 0 0 var(--tone)}.tp-check-row.is-failed{--tone: var(--color-system-danger);--tone-bg: var(--color-system-tint-danger)}.tp-check-row.is-flagged{--tone: var(--color-system-warning);--tone-bg: var(--color-system-tint-warning)}.tp-check-row.is-passed{--tone: var(--color-system-success);--tone-bg: var(--color-system-tint-success)}.tp-check-icon{color:var(--tone);font-size:15px}.tp-check-row.is-none .tp-check-icon{font-size:13px;opacity:.5}.tp-check-vehicle{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0}.tp-check-vehicle:focus-visible{outline:2px solid var(--color-brand-primary);border-radius:4px}.tp-check-vehicle:hover .tp-check-name{text-decoration:underline}.tp-check-name{font-size:14px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-check-sub{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-check-result{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.tp-check-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;color:var(--tone);background:var(--tone-bg);white-space:nowrap}.tp-check-fails{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tp-check-action{all:unset;cursor:pointer;font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;white-space:nowrap;border:1px solid var(--color-border-default);color:var(--color-text-primary)}.tp-check-action:hover{background:var(--color-surface-hover)}.tp-check-action:focus-visible{outline:2px solid var(--color-brand-primary)}.tp-check-action.is-primary{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-inverse)}.tp-check-action.is-primary:hover{background:var(--color-brand-primary-hover)}@media(max-width:640px){.tp-check-row{grid-template-columns:20px minmax(0,1fr) auto}.tp-check-result{grid-column:2 / -1;grid-row:2}}.tp-scroll-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tp-scroll-tabs::-webkit-scrollbar{display:none}.tp-check-source{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tp-check-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tp-check-action.is-quiet{border-color:transparent;color:var(--color-text-secondary)}.tp-check-action.is-quiet:hover{color:var(--color-text-primary)}.tp-check-action:disabled{cursor:default;opacity:.6;background:none}@media(max-width:640px){.tp-check-actions{grid-column:1 / -1;justify-content:flex-start}}.tp-insp-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.tp-insp-mode-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-default);color:var(--color-text-secondary)}.tp-insp-mode-btn strong{font-size:13px;font-weight:600;color:var(--color-text-primary)}.tp-insp-mode-btn span{font-size:12px;color:var(--color-text-muted)}.tp-insp-mode-btn:hover{background:var(--color-surface-hover)}.tp-insp-mode-btn:focus-visible{outline:2px solid var(--color-brand-primary)}.tp-insp-mode-btn.is-on{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.tp-insp-readonly{background:var(--color-surface-muted)!important;color:var(--color-text-secondary)!important;cursor:default}.tp-insp-hint{font-size:12px;color:var(--color-text-muted);margin:-6px 0 12px}.tp-insp-hint.is-error{color:var(--color-system-danger)}@media(max-width:520px){.tp-insp-mode{grid-template-columns:1fr}}.tp-insp-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tp-insp-search{box-sizing:border-box;height:36px;width:240px;max-width:100%;padding:0 12px;border-radius:8px;font:inherit;font-size:13px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.tp-insp-search::placeholder{color:var(--color-text-muted)}.tp-insp-search:focus{outline:2px solid var(--color-brand-primary);outline-offset:-1px}@media(max-width:640px){.tp-insp-tools{width:100%}.tp-insp-search{flex:1 1 100%;width:auto}}.tp-insp-formonly{color:var(--color-text-primary)}.tp-insp-formonly-title{margin:0 0 4px;font-size:26px;font-weight:500;color:var(--color-text-primary)}.tp-insp-formonly-sub{font-size:13px;color:var(--color-text-muted);margin-bottom:20px}.tp-bulk-missed-lead{margin:0 0 12px;font-size:14px;color:var(--color-text-primary);line-height:1.5}.tp-clockin-ask{margin:0;font-size:14px;color:var(--color-text-primary);line-height:1.5}.tp-bulk-missed-list{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.tp-bulk-missed-note{margin:0;font-size:12px;color:var(--color-text-muted)}.tp-track-lead{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--color-text-secondary);max-width:720px}.tp-track-row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.tp-track-row>:first-child{min-width:200px}.tp-track-note{font-size:12px;color:var(--color-text-muted);padding-bottom:22px}.tp-track-impact{font-size:12px;font-weight:500;color:var(--color-system-warning);padding:8px 12px;margin-bottom:14px;border-radius:8px;background:var(--color-system-tint-warning);max-width:520px}.tp-hist-box{margin-bottom:16px;padding:12px 14px;border-radius:12px;border:1px dashed var(--color-border-emphasis);background:var(--color-surface-muted)}.tp-hist-head{font-size:12px;line-height:1.5;color:var(--color-text-secondary);margin-bottom:10px}.tp-hist-head strong{color:var(--color-text-primary)}.tp-hist-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:end}.tp-hist-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--color-text-secondary)}.tp-hist-field em{font-style:normal;font-weight:400;color:var(--color-text-muted)}.tp-hist-field input,.tp-hist-field select{box-sizing:border-box;height:34px;padding:0 10px;border-radius:8px;font:inherit;font-size:13px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.tp-hist-check{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer}@media(max-width:520px){.tp-hist-grid{grid-template-columns:1fr}}.tp-panel-history{margin-top:10px}.tp-panel-history button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;text-align:center;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:600;border:1px dashed var(--color-border-emphasis);color:var(--color-text-primary)}.tp-panel-history button:hover{background:var(--color-surface-hover)}.tp-rpv-lead{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--color-text-secondary)}.tp-rpv-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tp-rpv-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--color-text-secondary);min-width:160px}.tp-rpv-field input,.tp-rpv-check select,.tp-rpv-days{box-sizing:border-box;height:34px;padding:0 10px;border-radius:8px;font:inherit;font-size:13px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.tp-rpv-days{width:64px;height:30px}.tp-rpv-check select{height:30px}.tp-rpv-opts{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin-bottom:14px;border-radius:10px;background:var(--color-surface-muted)}.tp-rpv-check{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--color-text-primary)}.tp-rpv-note{font-size:12px;color:var(--color-text-muted)}.tp-rpv-note.is-warn{color:var(--color-system-warning);margin-bottom:8px}.tp-rpv-list-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;margin-bottom:8px;color:var(--color-text-primary)}.tp-rpv-list-head button{all:unset;cursor:pointer;font-size:12px;font-weight:600;color:var(--color-system-info)}.tp-rpv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:4px 10px;max-height:220px;overflow-y:auto;padding:10px;border-radius:10px;border:1px solid var(--color-border-default);margin-bottom:12px}.tp-rpv-date{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-primary);cursor:pointer}.tp-rpv-date.is-off{color:var(--color-text-muted);text-decoration:line-through}.tp-rpv-empty{padding:16px;text-align:center;font-size:13px;color:var(--color-text-muted);margin-bottom:12px}.tp-rpv-preview{padding:10px 14px;border-radius:10px;font-size:13px;color:var(--color-text-primary);background:var(--color-system-tint-info)}.tp-targets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:900px){.tp-targets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-rq-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;align-items:center}.tp-rq-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;min-width:96px;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:600;text-align:center;border:1.5px solid var(--color-border-default);color:var(--color-text-primary);background:var(--color-surface-card)}.tp-rq-btn:hover,.tp-rq-btn.is-open{background:var(--color-surface-hover)}.tp-rq-btn:focus-visible,.tp-rq-flag:focus-visible{outline:2px solid var(--color-system-info);outline-offset:1px}.tp-rq-btn.is-primary{background:var(--color-system-info);border-color:var(--color-system-info);color:#fff}.tp-rq-btn.is-primary:hover,.tp-rq-btn.is-primary.is-open{filter:brightness(1.08)}.tp-rq-btn.is-first{order:-1}.tp-rq-why{font-size:12px;line-height:1.45;color:var(--color-text-secondary);padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default)}.tp-rq-pill{flex:none;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.tp-rq-pill.is-plan{background:var(--color-system-tint-violet);color:var(--color-system-violet)}.tp-rq-pill.is-owing{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.tp-rq-flag{all:unset;cursor:pointer;font-size:11px;font-weight:500;color:var(--color-text-muted);padding:4px 2px}.tp-rq-flag:hover{color:var(--color-system-warning);text-decoration:underline}.tp-rq-drawer{margin-top:10px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}.tp-rq-drawer-title{font-size:12px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.tp-rq-skip{display:flex;gap:6px;flex-wrap:wrap}.tp-rq-note{font-size:12px;color:var(--color-text-muted);margin-top:8px;line-height:1.45}.tp-rq-left{display:grid;gap:8px;padding:12px 14px;border-radius:10px;background:var(--color-system-tint-warning);border:1px solid var(--color-system-border-warning)}.tp-rq-left-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.tp-rq-left-h b{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-system-warning)}.tp-rq-left-h span{font-size:12px;color:var(--color-text-secondary)}.tp-rq-left-note{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-primary);border-left:3px solid var(--color-system-border-warning);padding-left:10px;overflow-wrap:anywhere}.tp-rq-left-chips{display:flex;flex-wrap:wrap;gap:6px}.tp-rq-left-chips span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:999px;padding:3px 10px}.tp-rq-left-chips i{font-size:11px;color:var(--color-text-muted)}.tp-rq-left-photos{display:flex;gap:6px}.tp-rq-left-photos img{width:52px;height:52px;border-radius:8px;object-fit:cover}.tp-oc-context{margin-bottom:16px;padding:10px 12px;border-radius:10px;background:var(--color-system-tint-warning);border:1px solid var(--color-system-border-warning)}.tp-oc-context b{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-system-warning);margin-bottom:2px}.tp-oc-context p{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-rebook{display:flex;flex-direction:column;gap:8px}.tp-rebook-label{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.tp-rebook-chips,.tp-rebook-sugg{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tp-rebook-sugg>span{font-size:12px;color:var(--color-text-muted)}.tp-rebook-chip{all:unset;cursor:pointer;padding:6px 12px;border-radius:99px;font-size:12px;font-weight:600;border:1.5px solid var(--color-border-default);color:var(--color-text-secondary);background:var(--color-surface-card)}.tp-rebook-chip.is-small{padding:3px 9px;font-size:11px}.tp-rebook-chip:hover{color:var(--color-text-primary)}.tp-rebook-chip.is-on{border-color:var(--color-system-info);color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-rebook-chip:focus-visible,.tp-rebook-go:focus-visible,.tp-rebook-cancel:focus-visible{outline:2px solid var(--color-system-info);outline-offset:1px}.tp-rebook-row{display:grid;grid-template-columns:1fr 120px;gap:8px}.tp-rebook-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--color-text-muted)}.tp-rebook-field select,.tp-rebook-field input,.tp-rebook-input{box-sizing:border-box;height:32px;padding:0 8px;border-radius:8px;font:inherit;font-size:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.tp-rebook-cap{font-size:12px;color:var(--color-text-muted)}.tp-rebook-cap.is-warn{color:var(--color-system-warning)}.tp-rebook-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.tp-rebook-cancel{all:unset;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:500;color:var(--color-text-muted)}.tp-rebook-go{all:unset;cursor:pointer;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;background:var(--color-system-info);color:#fff}.tp-rebook-go:hover{filter:brightness(1.08)}.tp-dr-lead{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--color-text-primary)}.tp-dr-field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--color-text-secondary);margin-bottom:8px}.tp-dr-field em,.tp-dr-check em{font-style:normal;font-weight:400;color:var(--color-text-muted)}.tp-dr-field select,.tp-dr-input{box-sizing:border-box;width:100%;padding:8px 10px;border-radius:8px;font:inherit;font-size:13px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.tp-dr-input{margin-bottom:8px;resize:vertical}.tp-dr-section{margin:12px 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.tp-dr-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.tp-dr-list li{position:relative;padding:8px 10px 8px 28px;border-radius:8px;font-size:13px;line-height:1.45;color:var(--color-text-secondary);background:var(--color-surface-muted)}.tp-dr-list li:before{content:"•";position:absolute;left:12px;top:7px;color:var(--color-text-muted)}.tp-dr-list li.is-ok:before{content:"✓";color:var(--color-system-success)}.tp-dr-list li.is-warn{background:var(--color-system-tint-warning);color:var(--color-text-primary)}.tp-dr-list li.is-warn:before{content:"!";font-weight:700;color:var(--color-system-warning)}.tp-dr-choice{display:flex;flex-direction:column;gap:4px;margin-top:6px}.tp-dr-choice label{display:flex;align-items:center;gap:8px;cursor:pointer}.tp-dr-check{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-text-primary);cursor:pointer;margin-bottom:8px}.tp-dr-check.is-off{color:var(--color-text-muted);cursor:default}.tp-dr-msg{margin-top:4px}.tp-dr-note{font-size:12px;color:var(--color-text-muted);margin:6px 0 0}.tp-day{display:flex;flex-direction:column;gap:16px}.tp-day-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.tp-day-back{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--color-text-muted);cursor:pointer;width:100%;text-align:left}.tp-day-back:hover{color:var(--color-text-primary)}.tp-day-title{flex:1 1 260px;min-width:0}.tp-day-title h2{margin:0 0 2px;font-size:24px;font-weight:600;color:var(--color-text-primary)}.tp-day-sub{font-size:13px;color:var(--color-text-muted)}.tp-day-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tp-day-nav,.tp-day-chip{border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);border-radius:8px;font:inherit;cursor:pointer}.tp-day-nav{width:32px;height:32px;font-size:16px}.tp-day-chip{padding:4px 10px;font-size:12px;font-weight:500}.tp-day-nav:hover,.tp-day-chip:hover{background:var(--color-surface-hover)}.tp-day-date,.tp-day-select{height:32px;box-sizing:border-box;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-day-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted)}.tp-day-to{font-size:12px;color:var(--color-text-muted)}.tp-day-more{padding:10px 8px 2px;font-size:12px;color:var(--color-text-muted)}.tp-day-empty{padding:40px 16px;text-align:center;border:1px dashed var(--color-border-default);border-radius:12px;color:var(--color-text-muted);font-size:14px}.tp-day-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.tp-day-tile{--tone: var(--color-text-primary);padding:12px 14px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);box-shadow:inset 0 3px 0 var(--tone-bar, transparent)}.tp-day-tile.is-success{--tone: var(--color-system-success);--tone-bar: var(--color-system-success)}.tp-day-tile.is-violet{--tone: var(--color-system-violet);--tone-bar: var(--color-system-violet)}.tp-day-tile.is-danger{--tone: var(--color-system-danger);--tone-bar: var(--color-system-danger)}.tp-day-tile.is-warning{--tone: var(--color-system-warning);--tone-bar: var(--color-system-warning)}.tp-day-tile-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.tp-day-tile-value{margin-top:4px;font-size:24px;font-weight:600;color:var(--tone);font-variant-numeric:tabular-nums}.tp-day-tile-sub{font-size:12px;color:var(--color-text-muted)}.tp-day-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;align-items:start}.tp-day-grid.is-mobile{grid-template-columns:1fr}.tp-day-card{padding:14px 16px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);overflow-x:auto}.tp-day-card h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.tp-day-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-secondary)}.tp-day-table th{padding:6px 8px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-default)}.tp-day-table td{padding:8px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.tp-day-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-day-table .is-nowrap{white-space:nowrap}.tp-day-table .is-bad{color:var(--color-system-danger);font-weight:600}.tp-day-table tr.is-click{cursor:pointer}.tp-day-table tr.is-click:hover td{background:var(--color-surface-hover)}.tp-day-table tr.is-on td{background:var(--color-system-tint-info)}.tp-day-driver{color:var(--color-text-primary);font-weight:500}.tp-day-mix{margin-top:2px;font-size:12px;color:var(--color-text-muted)}@media print{.tp-day-tools,.tp-day-back{display:none}.tp-day-card,.tp-day-tile{break-inside:avoid}}.tp-oc-rules{margin-bottom:12px}.tp-oc-label{margin:10px 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.tp-oc-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.tp-oc-bucket{--tone: var(--color-system-success);display:flex;flex-direction:column;gap:2px;padding:8px 10px;text-align:left;border-radius:10px;border:1.5px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;cursor:pointer}.tp-oc-bucket.is-attempted{--tone: var(--color-system-warning)}.tp-oc-bucket.is-skipped{--tone: var(--color-system-violet)}.tp-oc-bucket.is-on{border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.tp-oc-bucket:disabled{opacity:.45;cursor:not-allowed}.tp-oc-bucket-name{font-size:13px;font-weight:600;color:var(--tone)}.tp-oc-bucket-hint{font-size:12px;color:var(--color-text-muted)}.tp-oc-note{margin-top:6px;font-size:12px;color:var(--color-text-muted)}.tp-oc-warn{margin-top:6px;padding:6px 10px;border-radius:8px;font-size:12px;background:var(--color-system-tint-warning);color:var(--color-text-primary)}.tp-oc-row{display:flex;flex-wrap:wrap;gap:16px}.tp-oc-check{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;color:var(--color-text-secondary);cursor:pointer}.tp-oc-check input{margin-top:2px}.tp-oc-tag{flex-shrink:0;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-muted)}.tp-oc-tag.is-done{background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-oc-tag.is-attempted{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-oc-tag.is-skipped{background:var(--color-system-tint-violet);color:var(--color-system-violet)}.tp-oc-archived{margin:12px 0;padding:10px 14px;border-radius:12px;border:1px dashed var(--color-border-default)}.tp-oc-archived-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;color:var(--color-text-muted)}.tp-day-card h3 .tp-day-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--color-text-muted);cursor:pointer}.tp-day-table.is-outcomes th,.tp-day-table.is-outcomes td{padding:7px 8px}.tp-day-table tr.tp-day-head2 th{border-bottom:0;padding-bottom:0;text-align:center;color:var(--color-text-secondary)}.tp-day-table tr.is-zero td{color:var(--color-text-muted)}.tp-day-table tr.tp-day-total td{font-weight:700;color:var(--color-text-primary);border-top:2px solid var(--color-border-emphasis);border-bottom:0}.tp-day-cell.is-on{background:var(--color-system-tint-info);border-radius:6px}.tp-day-foot{margin-top:10px;font-size:12px;color:var(--color-text-muted)}.tp-day-mlist{display:flex;flex-direction:column}.tp-day-mgroup{border-top:1px solid var(--color-border-default);padding:4px 0}.tp-day-mrow{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:6px 4px 6px 22px;border:0;background:none;text-align:left;font:inherit;font-size:13px;color:var(--color-text-secondary);cursor:pointer}.tp-day-mrow.is-group{padding-left:4px;font-weight:600;color:var(--color-text-primary)}.tp-day-mrow.is-on{background:var(--color-system-tint-info);border-radius:8px}.tp-day-mrow.is-total{padding-left:4px;border-top:2px solid var(--color-border-emphasis);font-weight:700;color:var(--color-text-primary);cursor:default}.tp-day-mvisits{text-align:right;font-variant-numeric:tabular-nums}.tp-day-mmoney{grid-column:1 / -1;font-size:12px;color:var(--color-text-muted)}.tp-day-mmoney .is-warn,.tp-day-mlist .is-warn{color:var(--color-system-warning)}.tp-day-note{padding:8px 12px;border-radius:10px;font-size:13px;background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-day-hint{margin-left:4px;font-size:12px;font-weight:400;color:var(--color-text-muted)}.tp-day-table tr.tp-day-group td{color:var(--color-text-primary);font-weight:600;border-top:1px solid var(--color-border-default)}.tp-day-table tr.tp-day-sub-row td:first-child{padding-left:28px}.tp-day-table .is-warn{color:var(--color-system-warning);font-weight:600}.tp-day-chg{font-size:12px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.tp-day-chg.is-good{color:var(--color-system-success);font-weight:600}.tp-day-chg.is-bad{color:var(--color-system-danger);font-weight:600}.tp-day-caret{display:inline-block;width:14px;color:var(--color-text-muted);font-size:11px}.tp-day-table tr.tp-day-drill td{background:var(--color-surface-muted);padding:10px 12px}.tp-day-pill{display:inline-block;margin:0 6px 6px 0;padding:3px 8px;border-radius:999px;font-size:12px;background:var(--color-surface-card);border:1px solid var(--color-border-default);color:var(--color-text-secondary)}.tp-day-chip.is-on{background:var(--color-system-tint-info);border-color:var(--color-system-border-info)}.tp-oc-dialog-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080}.tp-oc-dialog{width:100%;max-width:460px;padding:20px 22px;border-radius:16px;background:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:0 20px 60px #00000059}.tp-oc-dialog h4{margin:0 0 8px;font-size:18px;font-weight:600}.tp-oc-dialog p{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tp-oc-from{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:var(--color-text-secondary)}.tp-oc-from input{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit}.tp-oc-dialog .tp-oc-count{padding:8px 10px;border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-primary)}.tp-oc-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tp-oc-btn{padding:8px 14px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-oc-btn.is-primary{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse)}.tp-oc-btn:disabled{opacity:.45;cursor:not-allowed}.tp-target-counts{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border-default)}.tp-target-counts-title{font-size:12px;font-weight:600;color:var(--color-text-primary)}.tp-target-count{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--color-text-secondary);cursor:pointer}.tp-target-count input{margin-top:2px}.tp-int-soon-note{margin:10px 0 4px;padding:8px 12px;border-radius:10px;font-size:13px;background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-int-soon{flex:1;padding:10px;border-radius:8px;border:1px dashed var(--color-border-default);background:var(--color-surface-muted);color:var(--color-text-muted);font:inherit;font-size:13px;font-weight:500;cursor:not-allowed}.tp-oc-pct{width:64px;height:28px;padding:0 6px;border-radius:6px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit}.tp-pay{display:flex;flex-direction:column;gap:16px}.tp-pay-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.tp-pay-top h3{margin:0 0 4px;font-size:22px;font-weight:600;color:var(--color-text-primary)}.tp-pay-top p,.tp-pay-lead{margin:0;max-width:760px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.tp-pay-save{position:sticky;top:8px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--color-system-tint-warning);font-size:13px;color:var(--color-text-primary)}.tp-pay-card{padding:16px 18px;border-radius:14px;border:1px solid var(--color-border-default);background:var(--color-surface-card);display:flex;flex-direction:column;gap:10px}.tp-pay-card h4{margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary)}.tp-pay-fields{display:flex;flex-wrap:wrap;gap:12px 16px}.tp-pay-field{display:flex;flex-direction:column;gap:4px;min-width:160px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.tp-pay-field em{font-style:normal;font-weight:400;color:var(--color-text-muted);max-width:260px}.tp-pay-field input,.tp-pay-field select,.tp-pay-tier input,.tp-pay-tier select,.tp-pay-group-name{height:34px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:400}.tp-pay-money{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--color-text-muted)}.tp-pay-money input{width:120px}.tp-pay-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-pay-note em{font-style:normal;color:var(--color-text-muted)}.tp-pay-sub{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.tp-pay-sub em{font-weight:400;font-style:normal;color:var(--color-text-muted)}.tp-pay-tier{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.tp-pay-tier input{width:72px}.tp-pay-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-muted);cursor:pointer}.tp-pay-profile{display:flex;flex-direction:column;gap:10px}.tp-pay-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--color-surface-muted);align-self:flex-start}.tp-pay-seg-btn{padding:6px 12px;border-radius:8px;border:0;background:none;color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-pay-seg-btn.is-on{background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:0 1px 3px #00000026}.tp-pay-seg-btn:disabled{opacity:.45;cursor:not-allowed}.tp-pay-hint,.tp-pay-muted{font-size:12px;color:var(--color-text-muted)}.tp-pay-group{padding:12px;border-radius:12px;border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:10px}.tp-pay-group-head{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--color-text-muted)}.tp-pay-group-name{font-weight:600!important}.tp-pay-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-secondary)}.tp-pay-table th{padding:6px 8px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-default)}.tp-pay-table td{padding:9px 8px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.tp-pay-table td strong{color:var(--color-text-primary);font-weight:500}.tp-pay-editor{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:var(--color-surface-muted)}.tp-pay-editor-head{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--color-text-primary)}.tp-pay-editor-head span{font-size:12px;color:var(--color-text-muted)}.tp-pay-actions{display:flex;justify-content:flex-end;gap:8px}.tp-pay-switch{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--color-text-secondary);cursor:pointer}.tp-pay-switch input{margin-top:3px}.tp-pay-switch strong{color:var(--color-text-primary)}.tp-pay-upcoming{margin-top:4px;padding:3px 8px;border-radius:6px;display:inline-block;font-size:12px;background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-run{display:flex;flex-direction:column;gap:14px}.tp-run-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.tp-run-period{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--color-text-primary)}.tp-run-status{font-size:12px;color:var(--color-text-muted)}.tp-run-status.is-locked{color:var(--color-system-success);font-weight:600}.tp-run-tools{margin-left:auto;display:flex;gap:8px}.tp-run-warn,.tp-run-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--color-text-primary)}.tp-run-warn{background:var(--color-system-tint-warning)}.tp-run-note{background:var(--color-system-tint-success)}.tp-run-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-run-table tr.is-click{cursor:pointer}.tp-run-table tr.is-click:hover td{background:var(--color-surface-hover)}.tp-run-flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;border-radius:50%;font-size:11px;font-weight:700;background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-run-detail td{background:var(--color-surface-muted)}.tp-run-lines{width:100%;border-collapse:collapse;font-size:13px}.tp-run-lines td{padding:5px 6px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.tp-run-lines .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-run-gross td{font-weight:700;color:var(--color-text-primary);border-bottom:0}.tp-run-w{margin-top:6px;font-size:12px;color:var(--color-system-warning)}.tp-run-adj{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.tp-run-adj input{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-run-adj input[type=number]{width:140px}.tp-run-total td{font-weight:700;color:var(--color-text-primary);border-top:2px solid var(--color-border-emphasis)}.tp-run-foot{font-size:12px;color:var(--color-text-muted)}.tp-mypay-total{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:14px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-mypay-total span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.tp-mypay-total strong{font-size:30px;font-weight:600;color:var(--color-system-success);font-variant-numeric:tabular-nums}.tp-mypay-total em{font-style:normal;font-size:13px;color:var(--color-text-secondary)}.tp-run-attempt{margin-left:8px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-pay-tier.tp-pay-bonus{margin-bottom:8px}.tp-pay-tier input.tp-pay-bonus-name{width:170px;font-weight:600}.tp-pay-nophoto{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-pay-bonus .tp-pay-money input{width:80px}.tp-pay-export{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.tp-pay-code{width:100%;max-width:220px;height:32px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-run-export{display:flex;flex-direction:column;gap:10px}.tp-run-export-opt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-default);cursor:pointer}.tp-run-export-opt.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-run-export-opt span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-text-primary)}.tp-run-export-opt em{font-style:normal;font-size:12px;color:var(--color-text-muted)}.tp-run-export-foot{display:flex;justify-content:flex-end;gap:10px;width:100%}.tp-run-link{margin-left:6px;padding:0;border:0;background:none;color:var(--color-system-info);font:inherit;font-weight:600;cursor:pointer}.tp-qa{display:flex;flex-direction:column;gap:12px}.tp-qa-lead{margin:0;font-size:13px;color:var(--color-text-secondary)}.tp-qa-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.tp-qa-field select,.tp-qa-field input,.tp-qa-field textarea{padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:400}.tp-qa-field select,.tp-qa-field input{height:36px;box-sizing:border-box}.tp-qa-foot{display:flex;justify-content:flex-end;gap:8px;width:100%;flex-wrap:wrap}.tp-qr{display:flex;flex-direction:column}.tp-qr-head{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-bottom:1px solid var(--color-border-default)}.tp-qr-head>div{flex:1}.tp-qr-head h4{margin:4px 0 0;font-size:16px;font-weight:500;color:var(--color-text-primary)}.tp-qr-state{font-size:12px;font-weight:500;color:var(--color-text-muted)}.tp-qr-state.is-on{color:var(--color-system-success)}.tp-qr-toggle{padding:5px 12px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:11px;font-weight:500;cursor:pointer}.tp-qr-x{border:0;background:none;color:var(--color-text-muted);font-size:16px;cursor:pointer;padding:0}.tp-qr-body{padding:18px;display:flex;flex-direction:column;gap:8px}.tp-qr-lead{margin:0 0 6px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.tp-qr-label{margin-top:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted)}.tp-qr-days{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tp-qr-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--color-system-tint-info);color:var(--color-text-primary);font-size:13px;font-weight:500}.tp-qr-chip button{border:0;background:none;color:var(--color-text-muted);cursor:pointer;font-size:11px;padding:2px}.tp-qr-none{font-size:13px;color:var(--color-text-muted)}.tp-qr-add{display:inline-flex;gap:6px}.tp-qr-add input,.tp-qr-row input{width:72px;height:32px;box-sizing:border-box;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-qr-add button,.tp-qr-reset{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tp-qr-reset{align-self:flex-start}.tp-qr-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary)}.tp-qr-subject,.tp-qr-text{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-qr-text{resize:vertical;line-height:1.5}.tp-qr-hint{font-size:12px;color:var(--color-text-muted)}.tp-ra{display:flex;flex-direction:column;gap:10px}.tp-ra-lead{font-size:13px;color:var(--color-text-secondary)}.tp-ra-lead em{font-style:normal;color:var(--color-text-primary)}.tp-ra-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-ra-opt.is-best{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-ra-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tp-ra-who{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--color-text-primary)}.tp-ra-who span{font-size:13px;color:var(--color-text-secondary)}.tp-ra-best{font-style:normal;font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--color-system-info);color:var(--color-chrome-text)}.tp-ra-why{font-size:12px;color:var(--color-text-secondary);line-height:1.45}.tp-ra-empty{padding:12px;border-radius:10px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-secondary)}.tp-ra-note{font-size:12px;color:var(--color-text-muted)}.tp-ra-foot{display:flex;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.tp-dc-cutoff{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-dc-cutoff span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-text-primary)}.tp-dc-cutoff em{font-style:normal;font-size:12px;color:var(--color-text-secondary)}.tp-dc-cutoff input{height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-dc-how{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px;border-radius:8px;background:var(--color-system-tint-info);border:1px solid var(--color-system-border-info);font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tp-dc-how strong{font-size:13px;color:var(--color-text-primary)}.tp-dc-how b{color:var(--color-text-primary);font-weight:600}.tp-dc-how.is-off{opacity:.5}.tp-dc-why{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-text-secondary);padding:2px 8px;border-radius:999px;background:var(--color-surface-muted);cursor:help}.tp-rebook-slot{font-size:12px;color:var(--color-text-muted);margin-left:8px}.tp-ra-tell{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted)}.tp-ra-tell label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer}.tp-ra-tell label.is-off{color:var(--color-text-muted);cursor:default}.tp-rebook-tell{display:flex;flex-direction:column;gap:6px;margin:10px 0}.tp-rebook-tell label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary)}.tp-rebook-tell label.is-off{color:var(--color-text-muted)}.tp-dc-tell{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:13px;color:var(--color-text-primary)}.tp-ra-modes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tp-ra-modes button{padding:6px 14px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-ra-modes button.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-ra-modes input,.tp-ra-other select{height:34px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-ra-day{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px}.tp-ra-other{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-ra-other select{flex:1;min-width:200px}.tp-track-auto{display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer}.tp-track-auto input{margin-top:3px}.tp-track-auto span{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--color-text-primary)}.tp-track-auto em{font-style:normal;font-size:12px;color:var(--color-text-secondary);line-height:1.45}.tp-pv{display:flex;flex-direction:column;gap:8px}.tp-pv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;border:1px solid var(--color-border-default);background:var(--color-surface-card);margin-bottom:8px}.tp-pv-head>div{flex:1;min-width:240px}.tp-pv-head h4{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.tp-pv-head p{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tp-pv-label{margin-top:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted)}.tp-pv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-pv-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tp-pv-main strong{font-size:14px;color:var(--color-text-primary)}.tp-pv-main span{font-size:13px;color:var(--color-text-secondary)}.tp-pv-main em{font-style:normal;font-size:12px;color:var(--color-system-warning)}.tp-pv-actions{display:flex;gap:6px;flex-wrap:wrap}.tp-pv-empty{padding:18px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);font-size:14px;color:var(--color-text-secondary)}.tp-pv-empty.is-done{color:var(--color-system-success);font-weight:500}.tp-rq-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-rq-summary-text{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary)}.tp-rq-summary-text strong{font-size:14px;color:var(--color-text-primary)}.tp-rq-summary-text>span+span:before,.tp-rq-summary-text>strong+span:before{content:"·";margin-right:10px;color:var(--color-text-muted)}.tp-rq-summary-text em{font-style:normal;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-rq-summary-text em.is-full{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.tp-rq-rebook-all{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:10px;border:0;background:var(--color-brand-primary);color:var(--color-surface-card);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-bp{display:flex;flex-direction:column;gap:12px}.tp-bp-lead{margin:0;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.tp-bp-how{display:flex;flex-direction:column;gap:8px}.tp-bp-opt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-default);cursor:pointer}.tp-bp-opt.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-bp-opt span,.tp-bp-check span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-text-primary)}.tp-bp-opt em,.tp-bp-check em{font-style:normal;font-size:12px;color:var(--color-text-muted)}.tp-bp-field{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary)}.tp-bp-field select,.tp-bp-mode{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-bp-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted)}.tp-bp-table{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto}.tp-bp-cust{border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-card)}.tp-bp-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px}.tp-bp-name{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-text-primary)}.tp-bp-name span{font-size:12px;color:var(--color-text-muted)}.tp-bp-rate{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-secondary)}.tp-bp-rate input{width:80px;height:32px;box-sizing:border-box;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-bp-total{min-width:72px;text-align:right;font-size:14px;color:var(--color-text-primary)}.tp-bp-more{padding:0;border:0;background:none;color:var(--color-system-info);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tp-bp-lines{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.tp-bp-line{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary)}.tp-bp-line>span:first-child{flex:1}.tp-bp-line em{font-style:normal;font-size:12px;color:var(--color-text-muted);min-width:100px}.tp-bp-sum{font-size:13px;font-weight:600;color:var(--color-text-primary)}.tp-bp-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.tp-bp-foot{display:flex;justify-content:flex-end;gap:8px;width:100%}.tp-bp-cust.is-none{border-color:var(--color-system-warning)}.tp-bp-warn{padding:8px 12px;border-radius:8px;background:var(--color-system-tint-warning);font-size:12px;color:var(--color-text-primary)}.tp-bp-mode{width:170px}.tp-bp-name{min-width:130px}.tp-bp-rate input{width:70px}.tp-plan-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.tp-plan-chips button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tp-plan-chips button span{font-size:11px;font-weight:600;color:var(--color-text-muted)}.tp-plan-chips button.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-plan-chips button.is-on span{color:var(--color-system-info)}.dash-plan-row{display:flex;width:100%;justify-content:space-between;align-items:center;padding:8px 4px;border:0;border-bottom:1px solid var(--color-border-default);background:none;color:var(--color-text-primary);font:inherit;cursor:pointer;text-align:left}.dash-plan-row:hover{background:var(--color-surface-hover)}.dash-plan-name{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.dash-plan-dot{width:8px;height:8px;border-radius:50%;background:var(--color-border-strong)}.dash-plan-count{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.dash-plan-count i{font-size:10px;margin-left:6px;color:var(--color-text-muted)}.tp-imp{display:flex;flex-direction:column;gap:12px}.tp-imp-steps{display:flex;gap:6px;margin:0 0 4px;padding:0;list-style:none;counter-reset:imp;flex-wrap:wrap}.tp-imp-steps li{counter-increment:imp;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border-radius:999px;font-size:12px;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-muted)}.tp-imp-steps li:before{content:counter(imp);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:600;background:var(--color-surface-card);color:var(--color-text-muted)}.tp-imp-steps li.is-on{color:var(--color-text-primary);background:var(--color-system-tint-info)}.tp-imp-steps li.is-on:before{background:var(--color-system-info);color:var(--color-surface-card)}.tp-imp-steps li.is-done:before{content:"✓";color:var(--color-system-success)}.tp-imp-lead{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tp-imp-hint{font-size:12px;color:var(--color-text-muted)}.tp-imp-link{padding:0;border:0;background:none;color:var(--color-system-info);font:inherit;font-weight:600;cursor:pointer}.tp-imp-warn{padding:8px 12px;border-radius:8px;background:var(--color-system-tint-warning);font-size:13px;color:var(--color-text-primary)}.tp-imp-upload{display:flex;flex-direction:column;gap:10px}.tp-imp-drop{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:36px 20px;border-radius:14px;border:2px dashed var(--color-border-default);background:var(--color-surface-muted);cursor:pointer;font-size:13px;color:var(--color-text-secondary)}.tp-imp-drop strong{font-size:15px;color:var(--color-text-primary)}.tp-imp-drop input.tp-imp-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tp-imp-drop{position:relative}.tp-imp-pick{margin-top:10px}.tp-imp-drop:hover .tp-imp-pick{filter:brightness(1.1)}.tp-imp-drop:focus-within .tp-imp-pick{outline:2px solid var(--color-system-info);outline-offset:2px}.tp-imp-cols{display:flex;flex-direction:column;gap:4px;max-height:52vh;overflow-y:auto}.tp-imp-col{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-imp-col.is-skip{opacity:.6}.tp-imp-col-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tp-imp-col-name strong{font-size:13px;color:var(--color-text-primary)}.tp-imp-col-name span{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-imp select{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;max-width:260px}.tp-imp-vals{display:flex;flex-direction:column;gap:4px}.tp-imp-label{margin-top:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted)}.tp-imp-val{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-primary)}.tp-imp-val em{font-style:normal;font-size:12px;color:var(--color-text-muted);margin-left:4px}.tp-imp-val.is-open{border-color:var(--color-system-warning)}.tp-imp-tabs{display:flex;gap:6px;flex-wrap:wrap}.tp-imp-tabs button,.tp-imp-dupbar button{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tp-imp-tabs button.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-imp-dupbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary)}.tp-imp-rows{display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto}.tp-imp-row{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-imp-row.is-error{border-color:var(--color-system-danger)}.tp-imp-row.is-warn{border-color:var(--color-system-warning)}.tp-imp-row.is-dup{border-color:var(--color-system-info)}.tp-imp-rowno{min-width:28px;font-size:11px;color:var(--color-text-muted);padding-top:2px}.tp-imp-rowmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-text-primary)}.tp-imp-rowmain span{font-size:12px;color:var(--color-text-secondary)}.tp-imp-rowmain em{font-style:normal;font-size:12px;color:var(--color-text-muted)}.tp-imp-row.is-error .tp-imp-rowmain em{color:var(--color-system-danger)}.tp-imp-row.is-warn .tp-imp-rowmain em{color:var(--color-system-warning)}.tp-imp-finish{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tp-imp-sum{font-size:15px;color:var(--color-text-primary)}.tp-imp-sum.is-done{color:var(--color-system-success)}.tp-imp-field{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary)}.tp-imp-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.tp-imp-check span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-text-primary)}.tp-imp-check em{font-style:normal;font-size:12px;color:var(--color-text-muted)}.tp-imp-foot{display:flex;align-items:center;gap:8px;width:100%}.tp-imp-grow{flex:1}.tp-mj{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.tp-mj-cols{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:20px}.tp-mj-left,.tp-mj-right{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}@media(max-width:900px){.tp-mj{height:auto}.tp-mj-cols{grid-template-columns:minmax(0,1fr)}.tp-mj-left,.tp-mj-right{overflow:visible;padding-right:0}}.tp-mj select,.tp-mj input[type=date],.tp-mj input[type=time]{height:36px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-mj-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tp-mj-seg{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.tp-mj-seg button,.tp-mj-seg2 button{height:32px;padding:0 14px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-mj-seg button:first-of-type,.tp-mj-seg2 button:first-of-type{border-radius:8px 0 0 8px}.tp-mj-seg button:last-of-type,.tp-mj-seg2 button:last-of-type{border-radius:0 8px 8px 0;margin-left:-1px}.tp-mj-seg button.is-on,.tp-mj-seg2 button.is-on{background:var(--color-system-info);border-color:var(--color-system-info);color:#fff}.tp-mj-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:var(--color-system-tint-info);font-size:13px;color:var(--color-text-secondary)}.tp-mj-empty{padding:18px;border-radius:12px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:14px}.tp-mj-groups{display:flex;flex-direction:column;gap:8px}.tp-mj-group{border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card);overflow:hidden;flex-shrink:0}.tp-mj-group.is-on{border-color:var(--color-system-info)}.tp-mj-gh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px}.tp-mj-gh input{width:16px;height:16px;cursor:pointer}.tp-mj-gname{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.tp-mj-gname strong{font-size:14px;color:var(--color-text-primary)}.tp-mj-gname em{font-style:normal;font-size:12px;color:var(--color-text-muted)}.tp-mj-chev{font-size:11px;color:var(--color-text-muted)}.tp-mj-rows{border-top:1px solid var(--color-border-default)}.tp-mj-c{display:grid;grid-template-columns:16px minmax(0,1.2fr) minmax(0,1.2fr) 76px 150px;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-secondary);cursor:pointer}.tp-mj-c:last-child{border-bottom:0}.tp-mj-c b{font-weight:600;color:var(--color-text-primary)}.tp-mj-c.is-off,.tp-mj-c.is-has,.tp-mj-c.is-off b,.tp-mj-c.is-has b{color:var(--color-text-muted)}.tp-mj-addr{overflow-wrap:anywhere;line-height:1.35}.tp-mj-freq{font-size:12px;white-space:nowrap;color:var(--color-text-secondary)}.tp-mj-freq.is-diff{color:var(--color-system-warning);font-weight:600}.tp-mj-price{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;justify-self:end;text-align:right;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.tp-mj-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--color-surface-muted);color:var(--color-text-muted);border:0;font-family:inherit}.tp-mj-tag.is-red{background:var(--color-system-tint-danger);color:var(--color-system-danger);cursor:pointer}.tp-mj-tag.is-amber{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-mj-tag.is-violet{background:var(--color-system-tint-violet);color:var(--color-system-violet)}.tp-mj-span{grid-column:3 / -1}.tp-mj-hasjob{grid-column:4 / -1;margin-top:-4px;font-size:12px;font-weight:600;color:var(--color-system-warning);white-space:nowrap}.tp-mj-c b{display:flex;flex-direction:column;min-width:0}.tp-mj-svc{font-size:12px;font-weight:400;color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.35}.tp-mj-help{font-size:12px;color:var(--color-text-muted);margin-top:-4px}.tp-mj-times{flex-basis:100%;display:grid;gap:10px}.tp-mj-any{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--color-text-primary);cursor:pointer}.tp-mj-any input{width:16px;height:16px}.tp-mj-any span{font-weight:400;font-size:12px;color:var(--color-text-muted)}.tp-mj-timeset{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--color-system-info);background:var(--color-surface-card)}.tp-mj-timeset input[type=number]{width:96px;height:36px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-mj-hint{font-size:12px;font-weight:400;color:var(--color-text-muted)}.tp-mj-full{flex-basis:100%}.tp-mj-rows.with-times .tp-mj-c{grid-template-columns:16px 92px minmax(0,1.1fr) minmax(0,1.1fr) 72px 150px}.tp-mj-rows.with-times .tp-mj-span{grid-column:4 / -1}.tp-mj-rows.with-times .tp-mj-hasjob{grid-column:5 / -1}.tp-mj .tp-mj-time{height:30px;width:92px;padding:0 4px;border:1px solid transparent;background:transparent;color:var(--color-system-info);font-weight:700;font-variant-numeric:tabular-nums}.tp-mj .tp-mj-time:hover,.tp-mj .tp-mj-time:focus{border-color:var(--color-border-default);background:var(--color-surface-card)}.tp-mj .tp-mj-time.is-warn{border-color:var(--color-system-warning);background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-mj-hasjob.is-violet{color:var(--color-system-violet);white-space:normal}.tp-mj-hasjob.is-red{color:var(--color-system-danger);white-space:normal}.tp-mj .tp-mj-time.is-late{border-color:var(--color-system-danger);background:var(--color-system-tint-danger);color:var(--color-system-danger)}.tp-svc-instr{width:100%;min-height:72px;resize:vertical;font:inherit;line-height:1.45}.tp-svc-help{margin-top:4px;font-size:12px;color:var(--color-text-muted)}.tp-svc-hint{margin:-4px 0 12px;font-size:12px;font-weight:600;color:var(--color-system-info)}.tp-svc-hint em{font-style:normal;font-weight:400;color:var(--color-text-muted)}.tp-svc-hint button{all:unset;cursor:pointer;color:var(--color-system-info);font-weight:600;text-decoration:underline;text-underline-offset:2px}.tp-mj-name{min-width:0;overflow-wrap:anywhere;line-height:1.35}.tp-mj-set{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;background:var(--color-surface-muted);border:1px solid var(--color-border-default);border-radius:12px}.tp-mj-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.tp-mj-seg2{display:inline-flex}.tp-mj-rec,.tp-mj-forms{flex-basis:100%;display:grid;gap:6px;min-width:0}.tp-mj-formlist{display:flex;flex-wrap:wrap;gap:6px}.tp-mj-form{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:13px;cursor:pointer}.tp-mj-form.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-mj-form.is-on i{color:var(--color-system-info)}.tp-mj-form.is-on.is-auto{border-color:var(--color-system-border-warning);background:var(--color-system-tint-warning)}.tp-mj-form.is-on.is-auto i,.tp-mj-hint.is-auto{color:var(--color-system-warning)}.tp-mj-warn{flex-basis:100%;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--color-system-tint-warning);color:var(--color-text-primary);font-size:13px;line-height:1.45}.tp-mj-warn i{color:var(--color-system-warning);margin-top:3px}.tp-mj-warn.is-red{background:var(--color-system-tint-danger)}.tp-mj-warn.is-red i{color:var(--color-system-danger)}.tp-mj-warn.is-violet{background:var(--color-system-tint-violet)}.tp-mj-warn.is-violet i{color:var(--color-system-violet)}.tp-mj-fix{display:block;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-system-info);cursor:pointer;text-align:left}.tp-mj-fix:hover{text-decoration:underline}.tp-mj-held{display:block;margin-top:6px}.tp-mj-held .tp-mj-fix{display:inline;margin:0}.tp-mj-days{flex-basis:100%;display:grid;gap:8px}.tp-mj-why{display:block;color:var(--color-system-danger);font-weight:600}.tp-mj-loads{display:flex;flex-direction:column;gap:6px}.tp-mj-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}.tp-mj-load{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 12px;border-radius:8px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-secondary)}.tp-mj-load strong{color:var(--color-text-primary)}.tp-mj-load.is-over{background:var(--color-system-tint-warning)}.tp-mj-load.is-over strong{color:var(--color-system-warning)}.tp-mj-load.is-block{background:var(--color-system-tint-danger)}.tp-mj-load.is-block strong{color:var(--color-system-danger)}.tp-mj-note{font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.tp-mj-foot{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.tp-mj-sum{flex:1;min-width:160px;font-size:13px;color:var(--color-text-secondary)}@media(max-width:600px){.tp-mj-c{grid-template-columns:16px minmax(0,1fr) 64px 124px}.tp-mj-addr{display:none}.tp-mj-hasjob{grid-column:3 / -1}.tp-mj-rows.with-times .tp-mj-c{grid-template-columns:16px minmax(0,1fr) 56px 104px}.tp-mj-rows.with-times .tp-mj-c>input[type=checkbox]{grid-row:1;grid-column:1}.tp-mj-rows.with-times .tp-mj-c>b{grid-row:1;grid-column:2}.tp-mj-rows.with-times .tp-mj-time,.tp-mj-rows.with-times .tp-mj-notime{grid-row:2;grid-column:2;justify-self:start}.tp-mj-rows.with-times .tp-mj-freq{grid-row:1;grid-column:3}.tp-mj-rows.with-times .tp-mj-price{grid-row:1;grid-column:4}.tp-mj-rows.with-times .tp-mj-span{grid-row:1;grid-column:3 / -1}.tp-mj-rows.with-times .tp-mj-hasjob{grid-row:3;grid-column:2 / -1}}.tp-sv-prompt,.tp-imp-next{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;border-radius:12px;border:1px solid var(--color-system-info);background:var(--color-system-tint-info);font-size:13px;color:var(--color-text-primary)}.tp-imp-next{margin:0;width:100%;box-sizing:border-box}.tp-cd-val{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.tp-cd-pen{padding:2px 4px;border:0;border-radius:6px;background:none;color:var(--color-text-muted);font-size:12px;cursor:pointer;line-height:1}.tp-cd-pen:hover,.tp-cd-pen:focus-visible{color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-cd-edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-cd-edit>input,.tp-cd-edit .tp-address-field{flex:1 1 220px;min-width:0;height:34px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-system-info);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;outline:none}.tp-address-field{display:block;width:100%;min-width:0;height:40px;box-sizing:border-box;padding:0 12px;border-radius:10px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;outline:none}.tp-address-field:focus{border-color:var(--color-system-info);box-shadow:0 0 0 3px var(--color-system-tint-info)}.tp-address-field::placeholder{color:var(--color-text-muted)}.tp-address-field.is-bad{border-color:var(--color-system-danger)}.tp-address-field.tp-sup-addr{flex:1;height:auto;padding:2px 0;border:0;border-bottom:1.5px solid var(--color-border-default);border-radius:0;background:transparent;text-align:right;box-shadow:none}.tp-cd-cancel,.tp-cd-addaddr{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-cd-cancel{color:var(--color-text-muted)}.tp-cd-addaddr{color:var(--color-system-info)}.tp-cd-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.tp-cd-row{grid-template-columns:140px minmax(0,1fr) auto}.tp-cd-row.is-mobile{grid-template-columns:96px minmax(0,1fr) auto}.tp-job-addr{display:flex;flex-direction:column;gap:6px}.tp-job-addr-text{padding:8px 12px;border-radius:8px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-primary)}.tp-job-addr-note{font-size:12px;color:var(--color-text-muted);line-height:1.45}.tp-job-addr-link{padding:0;border:0;background:none;color:var(--color-system-info);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.tp-job-addr .tp-address-field{flex:none;width:100%}.tp-cf-input{height:34px;min-width:0;flex:1 1 160px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;outline:none}.tp-cf-input:focus{border-color:var(--color-system-info)}.tp-cf-input.is-type{flex:0 1 170px}.tp-cf-link{padding:0;border:0;background:none;color:var(--color-system-info);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.tp-cf-link.is-muted{color:var(--color-text-muted);font-weight:500}.tp-cf-hint{font-size:12px;color:var(--color-text-muted);line-height:1.45;flex-basis:100%}.tp-cf-new{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;border:1px dashed var(--color-border-default);background:var(--color-surface-muted)}.tp-cf-new.is-locked{font-size:13px;color:var(--color-text-secondary);gap:12px}.tp-cf-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.tp-cf-val{display:flex;align-items:center;gap:6px;min-width:0}.tp-cf-edit{padding:4px 0}.tp-cf-add{padding-top:4px}.tp-cf-addwrap{position:relative;display:inline-block}.tp-cf-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:220px;max-height:280px;overflow-y:auto;padding:4px;border-radius:10px;border:1px solid var(--color-border-default);background:var(--color-surface-elevated);box-shadow:var(--shadow-floating)}.tp-cf-menu>button{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--color-text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tp-cf-menu>button:hover,.tp-cf-menu>button:focus-visible{background:var(--color-surface-hover)}.tp-cf-menu>button.is-new{color:var(--color-system-info);font-weight:600}.tp-cf-sep{height:1px;margin:4px 6px;background:var(--color-border-default)}.tp-cf-job{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border-default)}.tp-cf-jobrow{display:grid;grid-template-columns:minmax(90px,38%) minmax(0,1fr);align-items:center;gap:10px}.tp-cf-pro{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--color-system-violet);background:var(--color-system-tint-violet);color:var(--color-system-violet);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tp-cf-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:20px;border-radius:12px;border:1px solid var(--color-system-violet);background:var(--color-system-tint-violet);font-size:13px;color:var(--color-text-primary)}.tp-sp{display:flex;flex-direction:column;gap:2px}.tp-sp-row{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid var(--color-surface-muted)}.tp-sp-row>:last-child:empty{width:0}.tp-sp-label{font-size:12px;color:var(--color-text-muted)}.tp-sp-val{min-width:0;font-size:13px;font-weight:500;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-sp-note{font-weight:400;color:var(--color-text-muted)}.tp-sp-mix{display:flex;flex-wrap:wrap;gap:4px 6px}.tp-sp-pill{font-size:12px;font-weight:500;border-radius:999px;padding:1px 9px;background:var(--color-surface-muted);color:var(--color-text-secondary);white-space:nowrap}.tp-sp-pill b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tp-sp-link{background:none;border:0;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-system-info);cursor:pointer;white-space:nowrap}.tp-sp-link:hover{text-decoration:underline}.tp-sp-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0;font-size:13px;color:var(--color-text-secondary)}.tp-sp-warn{display:flex;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--color-system-tint-warning);font-size:12.5px;color:var(--color-text-primary)}.tp-sp-warn>span:nth-child(2){flex:1;min-width:0}.tp-sp-warn-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--color-system-warning)}.tp-ce-sites{border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden}.tp-ce-site{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid var(--color-border-default)}.tp-ce-site:first-child{border-top:0}.tp-terms{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 220px;min-width:0}.tp-terms-sel{height:36px;flex:1 1 200px;min-width:0;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px}.tp-terms-sel:focus,.tp-terms-num input:focus{outline:none;border-color:var(--color-system-info)}.tp-terms-num{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.tp-terms-num input{width:64px;height:36px;box-sizing:border-box;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px}.tp-invset{display:flex;flex-direction:column;gap:16px}.tp-invset-lead{margin:-4px 0 12px;font-size:13px;color:var(--color-text-muted);line-height:1.5}.tp-invset-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tp-invset-row .tp-terms-sel{flex:0 1 280px}.tp-terms-sel.is-day{flex:0 0 110px}.tp-invset-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tp-invset-chip{padding:7px 12px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-invset-chip.is-on{border-color:var(--color-system-success);background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-invset-preview{margin-top:14px;padding:10px 14px;border-radius:10px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-secondary)}.tp-invset-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.tp-invset-opt{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px}.tp-invset-days{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.tp-invset-add{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--color-surface-muted)}.tp-invset-foot{display:flex;align-items:center;gap:14px}.tp-invset-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tp-invset-moved{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary)}.tp-ph-back{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--color-text-muted);cursor:pointer}.tp-ph-back:hover{color:var(--color-text-primary)}.tp-ph-avatar{width:56px;height:56px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;letter-spacing:.02em}.tp-ph-avatar.is-info{background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-ph-avatar.is-neutral{background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-ph-titlerow{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.tp-ph-title{margin:0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-ph-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--color-text-muted)}.tp-ph-sub{font-size:16px;font-weight:500;color:var(--color-text-muted)}.tp-ph-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-ph-icon{width:40px;height:40px;flex-shrink:0;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;text-decoration:none}.tp-ph-icon:hover,.tp-ph-icon[aria-expanded=true]{background:var(--color-surface-hover)}.tp-mb{position:relative}.tp-mb-btn{height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.tp-mb-btn.is-primary{border-color:transparent;background:var(--color-system-info);color:#fff}.tp-mb-btn.is-primary:hover{filter:brightness(1.08)}.tp-mb-chev{font-size:10px;opacity:.8}.tp-mb-tri{font-size:10px;opacity:.7}.tp-mb-menu{position:absolute;top:calc(100% + 6px);z-index:120;min-width:230px;padding:6px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-elevated);box-shadow:var(--shadow-floating)}.tp-mb-menu.is-right{right:0}.tp-mb-menu.is-left{left:0}.tp-mb-section{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.tp-mb-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--color-text-primary);text-align:left;cursor:pointer}.tp-mb-item:hover,.tp-mb-item:focus-visible{background:var(--color-surface-hover);outline:none}.tp-mb-item>i,.tp-mb-noicon{width:16px;flex-shrink:0;text-align:center;font-size:13px;color:var(--color-text-muted)}.tp-mb-item.is-danger,.tp-mb-item.is-danger>i{color:var(--color-system-danger)}.tp-mb-item:disabled{opacity:.45;cursor:not-allowed}.tp-mb-item:disabled:hover{background:none}.tp-mb-divider{height:1px;margin:6px 4px;background:var(--color-border-default)}.tp-mb-hint{margin-left:auto;padding-left:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-text-muted)}.tp-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tp-sec-title{margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary)}@media(max-width:640px){.tp-ph-title{font-size:24px}.tp-ph-avatar{width:44px;height:44px;font-size:16px}.tp-ph-actions{width:100%}}.tp-cd-sitechip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-muted);color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tp-ph-toprow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.tp-cd-id{display:flex;align-items:flex-start;gap:14px}.tp-cd-idtext{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}@media(max-width:640px){.tp-ph-toprow .tp-ph-actions{width:auto}}.tp-btn-cancel{border:1.5px solid var(--color-border-default)}.tp-btn-cancel:hover{border-color:var(--color-text-muted)}.tp-btn-save:not(#_){background:var(--color-system-info);color:#fff}.tp-btn-save:hover{filter:brightness(1.08)}.tp-btn-ico{font-size:.95em;line-height:1}.tp-mb-btn:not(.is-primary):hover{background:var(--color-surface-hover)}button.u-bg-brand-primary:not(#_),button.u-bg-brand-primary-s:not(#_){background:var(--color-system-info);color:#fff}button.u-bg-brand-primary:not(#_):hover{filter:brightness(1.08)}.tp-list-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 16px;text-align:center}.tp-list-empty-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:6px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:20px}.tp-list-empty-title{font-size:16px;font-weight:600;color:var(--color-text-primary)}.tp-list-empty-text{max-width:420px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.tp-list-empty .tp-mb-btn{margin-top:10px}.tp-pill-tabs{display:flex;gap:6px;flex-wrap:wrap}.tp-pill-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tp-pill-tab:hover{background:var(--color-surface-hover)}.tp-pill-tab.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-text-primary);font-weight:600}.tp-pill-tab-n{font-size:11px;font-weight:600;color:var(--color-text-muted)}.tp-pill-tab.is-alert .tp-pill-tab-n{color:var(--color-system-danger)}.tp-ov-card{min-width:0;padding:16px 18px;border-radius:16px;border:1px solid var(--color-border-default);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.tp-ov-stat{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;font:inherit;color:inherit;cursor:default}.tp-ov-stat.is-link{cursor:pointer}.tp-ov-stat.is-link:hover{border-color:var(--color-system-info)}.tp-ph-toprow .tp-ph-back{align-self:center}.tp-contact-rows{margin-top:10px}.tp-contact-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0}.tp-contact-row+.tp-contact-row{border-top:1px solid var(--color-border-default)}.tp-contact-label{font-size:14px;color:var(--color-text-muted)}.tp-contact-val{min-width:0;font-size:14px;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-contact-none{color:var(--color-text-muted)}.tp-contact-plain{color:inherit;text-decoration:none}.tp-contact-plain:hover{text-decoration:underline}.tp-cd-name{margin:0;font-size:24px;font-weight:500;line-height:1.2;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-cd-status{margin-left:auto}.tp-cd-id .tp-ph-num{font-size:18px}.tp-cd-status .ui-badge{font-size:14px;padding:4px 12px}.tp-jd-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start;margin-bottom:8px}.tp-jd-grid>:last-child .tp-contact-row{grid-template-columns:110px minmax(0,1fr)}.tp-jd-grid.is-one{grid-template-columns:minmax(0,1fr)}.tp-jd-head{font-size:20px;font-weight:500;line-height:1.2;color:var(--color-text-primary)}.tp-rec-name{padding:0;border:0;background:none;font:inherit;font-size:20px;font-weight:500;line-height:1.2;color:var(--color-text-primary);text-align:left}.tp-rec-name.is-link{cursor:pointer}.tp-rec-name.is-link:hover{color:var(--color-system-info)}.tp-rec-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:var(--color-text-muted)}@media(max-width:640px){.tp-contact-row{grid-template-columns:96px minmax(0,1fr)}}.tp-row-link{display:block;max-width:100%;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--color-text-primary);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-row-link:hover{color:var(--color-system-info);text-decoration:underline}.tp-newsup{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.tp-newsup input{flex:1 1 200px;min-width:0;height:34px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-system-info);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;outline:none}.tp-cf-link,.tp-ph-back,.tp-hit{position:relative}.tp-row-link:not(.tp-pr-chk .tp-row-link){position:relative}.tp-cf-link:after,.tp-ph-back:after,.tp-row-link:after,.tp-hit:after{content:"";position:absolute;top:-9px;right:-6px;bottom:-9px;left:-6px}.list-header-cell{min-height:32px}.tp-form-title{font-size:18px;font-weight:600;letter-spacing:-.022em;color:var(--color-text-primary);line-height:1.3}@media(max-width:640px){div:has(>.tp-form-title){flex-wrap:wrap}div:has(>.tp-form-title)>.tp-form-title+div{order:1;flex-basis:100%}.tp-form-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}.tp-fit-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media(max-width:480px){.tp-fit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx{display:grid;gap:16px}.bx-who{font-size:13px;color:var(--color-text-secondary);margin-top:-6px}.bx-lb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}.bx-field{display:grid;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.bx-field select,.bx-field textarea{font:inherit;font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:8px;padding:8px 10px}.bx-field textarea{resize:vertical;min-height:54px}.bx-field textarea:focus,.bx-field select:focus{outline:none;border-color:var(--color-system-info)}.bx-hint{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.bx-empty{font-size:13px;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:10px;padding:12px;text-transform:none;letter-spacing:0;font-weight:400}.bx-link{margin-left:8px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-system-info);cursor:pointer}.bx-items{border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden}.bx-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--color-border-subtle)}.bx-item:first-child{border-top:0}.bx-item b{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary)}.bx-item small{font-size:12.5px;color:var(--color-text-secondary)}.bx-item small .is-credit{color:var(--color-system-success);font-weight:600}.bx-step{display:flex;align-items:center;gap:6px}.bx-step button{width:30px;height:30px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-weight:700;cursor:pointer}.bx-step button:disabled{opacity:.4;cursor:default}.bx-step span{min-width:24px;text-align:center;font-weight:700;font-size:15px;color:var(--color-text-primary)}.bx-step span.is-zero{color:var(--color-text-muted);font-weight:500}.bx-total{display:flex;justify-content:space-between;padding:10px 12px;background:var(--color-surface-muted);border-top:1px solid var(--color-border-subtle);font-weight:700;color:var(--color-text-primary)}.bx-booked{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--color-text-primary);padding:4px 0}.bx-booked button{padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-system-danger);cursor:pointer}.bx-opts{display:grid;gap:6px}.bx-opt{display:grid;grid-template-columns:auto max-content minmax(0,1fr);gap:8px;align-items:center;padding:9px 12px;border:1.5px solid var(--color-border-default);border-radius:10px;font-size:13.5px;color:var(--color-text-primary);cursor:pointer}.bx-opt input[type=radio]{accent-color:var(--color-system-success);margin:0}.bx-opt>span{white-space:nowrap;font-weight:500}.bx-opt.is-on{border-color:var(--color-system-success);background:var(--color-system-tint-success)}.bx-opt.is-off{opacity:.55;cursor:default}.bx-opt em{font-style:normal;font-size:12.5px;color:var(--color-text-secondary);text-align:right}.bx-opt em input{width:80px;font:inherit;font-size:13px;padding:3px 6px;border-radius:6px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.bx-foot{display:flex;justify-content:space-between;width:100%;gap:10px}@media(max-width:520px){.bx-opt{grid-template-columns:auto minmax(0,1fr)}.bx-opt em{grid-column:2;text-align:left}}.bx-lead{font-size:13px;color:var(--color-text-secondary);margin-top:-8px}.bx-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bx-field input[type=date],.bx-field input[type=text],.bx-field input[type=time]{font:inherit;font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:8px;height:38px;padding:0 10px;box-sizing:border-box;width:100%}.bx-time{display:flex;gap:8px;align-items:center;min-height:38px;text-transform:none;letter-spacing:0}.bx-time input[type=time]{flex:1}.bx-any{display:inline-flex;gap:6px;align-items:center;font-size:13.5px;font-weight:500;color:var(--color-text-primary);white-space:nowrap}.bx-mini{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.bx-mini .bx-lb{margin:0 6px 0 0}.bx-mini button{font:inherit;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1.5px solid var(--color-border-default);background:none;color:var(--color-text-secondary);cursor:pointer}.bx-mini button.is-on{border-color:var(--color-system-success);background:var(--color-system-tint-success);color:var(--color-text-primary)}.bx-mini button:disabled{opacity:.5;cursor:default}.bx-credits{font-size:13px;padding:9px 12px;border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.bx-credits.is-short{background:var(--color-system-tint-danger);color:var(--color-system-danger);font-weight:600}@media(max-width:520px){.bx-grid2{grid-template-columns:1fr}}.ph-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ph-item{position:relative;display:grid;gap:3px}.ph-tile{width:56px;height:56px;padding:0;border:1px solid var(--color-border-default);border-radius:6px;overflow:hidden;background:var(--color-surface-muted);cursor:zoom-in}.ph-tile img{width:100%;height:100%;object-fit:cover;display:block}.ph-strip.is-large .ph-tile,.ph-strip.is-large .ph-add{width:96px;height:96px}.ph-x{position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;border:0;background:#0000009e;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.ph-ask{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:#000000b8;color:#fff;display:grid;place-content:center;gap:3px;font-size:11px;font-weight:600;text-align:center}.ph-ask button{border:0;border-radius:4px;font:inherit;font-size:11px;padding:2px 6px;cursor:pointer;background:#ffffff2e;color:#fff}.ph-ask button.is-yes{background:var(--color-system-danger)}.ph-strip:not(.is-large) .ph-ask span{display:none}.ph-cap{font-size:11.5px;color:var(--color-text-muted);max-width:96px;line-height:1.3}.ph-add{width:56px;height:56px;border-radius:6px;border:1.5px dashed var(--color-system-info);background:transparent;color:var(--color-system-info);font:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;padding:2px}.ph-add:disabled{opacity:.6;cursor:progress}.ph-big{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d9;display:grid;place-items:center;cursor:zoom-out;padding:16px}.ph-big img{max-width:95vw;max-height:88vh;border-radius:10px;object-fit:contain}.ph-big-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffff26;color:#fff;font-size:20px;cursor:pointer}.bx-line .bx-step{gap:6px}.bx-price{display:inline-flex;align-items:center;gap:2px;margin-left:4px;font-size:13px;color:var(--color-text-secondary)}.bx-price input{width:74px;font:inherit;font-size:13px;padding:5px 6px;border-radius:6px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.bx-step button.bx-del{border:0;background:none;width:24px;color:var(--color-text-muted);font-size:17px}.bx-name{width:100%;font:inherit;font-size:14px;font-weight:600;padding:4px 6px;border-radius:6px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.bx-pick{width:100%;margin-top:6px;height:36px;padding:0 10px;border-radius:8px;border:1.5px dashed var(--color-system-info);background:transparent;color:var(--color-system-info);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.bx-pick option{color:var(--color-text-primary);background:var(--color-surface-card)}@media(max-width:520px){.bx-line{grid-template-columns:1fr}}.bx-opt{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.bx-opt em{grid-column:2;text-align:left}.bx-opt>span{white-space:normal}.oc-lb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}.oc-ch-wrap{margin-bottom:14px}.oc-ch{border:1px solid var(--color-border-default);border-radius:10px;overflow:hidden}.oc-cl{display:grid;grid-template-columns:minmax(0,1fr) auto 84px;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--color-border-default);font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.oc-cl:first-child{border-top:0}.oc-cl-n{font-weight:500;min-width:0;overflow-wrap:anywhere}.oc-cl-n small{display:block;font-size:12px;font-weight:400;color:var(--color-text-muted)}.oc-cl-a{text-align:right;font-weight:600}.oc-cl-a s{color:var(--color-text-muted);font-weight:500}.oc-pay{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap}.oc-pay.is-prepaid{color:var(--color-system-success);background:var(--color-system-tint-success)}.oc-pay.is-invoice,.oc-pay.is-booked{color:var(--color-system-info);background:var(--color-system-tint-info)}.oc-pay.is-free{color:var(--color-text-secondary);background:var(--color-surface-muted);border:1px solid var(--color-border-default)}.oc-ch-foot{display:grid;gap:4px;padding:9px 12px;background:var(--color-surface-muted);border-top:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-primary)}.oc-ch-foot:empty{display:none}.oc-ch-foot>div{display:flex;justify-content:space-between;gap:10px}.oc-hint{font-size:12px;color:var(--color-text-muted);margin-top:5px}.oc-undone{display:grid;gap:7px;padding:12px 14px;margin-bottom:14px;border-radius:10px;background:var(--color-system-tint-warning);border:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-primary)}.oc-undone label{display:flex;gap:8px;align-items:center;cursor:pointer}.oc-undone input[type=radio]{accent-color:var(--color-system-info);margin:0}.oc-undone .oc-lb{margin:6px 0 0}.oc-req{text-transform:none;letter-spacing:0;color:var(--color-system-danger)}.oc-sel{height:36px;width:100%;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);padding:0 10px;font:inherit;font-size:13px}.oc-sel.is-req{border-color:var(--color-system-danger)}.oc-err{font-size:12px;color:var(--color-system-danger)}@media(max-width:520px){.oc-cl{grid-template-columns:minmax(0,1fr) auto}.oc-cl .oc-pay{grid-column:1;grid-row:2;justify-self:start}.oc-cl-a{grid-row:1 / span 2;grid-column:2}}.cx-visit{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:10px;font-size:13px}.cx-visit small{display:block;font-size:12px;color:var(--color-text-muted)}.cx-booked{background:var(--color-system-tint-warning)}.cx-pill-wrap{position:relative}.cx-pill{border:0;font:inherit;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;cursor:pointer;white-space:nowrap}.bx-step button.cx-pill{width:auto;height:24px;font-size:11.5px;font-weight:700;padding:0 9px}.cx-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:240px;padding:4px;border-radius:10px;background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:0 8px 24px #0003;display:grid}.bx-step .cx-menu button{width:100%;height:auto;display:grid;justify-items:start;gap:1px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.bx-step .cx-menu button small{font-size:11.5px;font-weight:400;color:var(--color-text-muted)}.bx-step .cx-menu button:hover:not(:disabled),.bx-step .cx-menu button.is-on{background:var(--color-surface-muted)}.bx-step .cx-menu button:disabled{opacity:.45;cursor:not-allowed}.cx-sum{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);border:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-primary)}.cx-sum>div{display:flex;justify-content:space-between;gap:10px}.cx-sum b{font-variant-numeric:tabular-nums}.cx-found .bx-item{grid-template-columns:1fr;gap:6px}.cx-found .bx-step{justify-content:flex-end;flex-wrap:wrap}.bx-items:has(.cx-menu){overflow:visible}.bx-step span.vd-pay{font-size:11.5px;font-weight:700;min-width:0}.ph-add.is-wide{width:100%;height:auto;padding:12px;font-size:12.5px;border-color:var(--color-border-default);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:8px}.ph-add.is-wide:hover{border-color:var(--color-system-info);color:var(--color-system-info)}.pw-meter{margin-top:8px}.pw-meter-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pw-meter-bar{height:4px;border-radius:2px;background:var(--color-border-default);transition:background .15s}.pw-meter.is-0 .pw-meter-bar.is-on,.pw-meter.is-1 .pw-meter-bar.is-on{background:var(--color-system-danger)}.pw-meter.is-2 .pw-meter-bar.is-on{background:var(--color-system-warning)}.pw-meter.is-3 .pw-meter-bar.is-on,.pw-meter.is-4 .pw-meter-bar.is-on{background:var(--color-system-success)}.pw-meter-text{margin-top:5px;font-size:12px;line-height:1.4;color:var(--color-text-muted)}.pw-meter-label{font-weight:500}.pw-meter.is-0 .pw-meter-label,.pw-meter.is-1 .pw-meter-label{color:var(--color-system-danger)}.pw-meter.is-2 .pw-meter-label{color:var(--color-system-warning)}.pw-meter.is-3 .pw-meter-label,.pw-meter.is-4 .pw-meter-label{color:var(--color-system-success)}.pw-meter-row{margin:-14px 0 14px}.google-signin.is-loading{height:0;overflow:hidden}.google-signin-divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;color:var(--color-text-muted)}.google-signin-divider:before,.google-signin-divider:after{content:"";flex:1;height:1px;background:var(--color-border-default)}.google-signin-button{display:flex;justify-content:center;min-height:44px}.google-signup-who{font-size:13px;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:10px;padding:10px 12px;margin-bottom:14px}.tp-notice{padding:10px 16px;border-radius:12px;font-size:13px;font-weight:500;line-height:1.45;border:1px solid}.tp-notice.is-warning{background:var(--color-system-tint-warning);border-color:var(--color-system-warning);color:var(--color-system-text-warning)}.tp-notice.is-success{background:var(--color-system-tint-success);border-color:var(--color-system-success);color:var(--color-system-text-success)}.tp-paywall{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--color-surface-canvas)}.tp-paywall-card{width:100%;max-width:760px;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:20px;padding:32px;text-align:center}.tp-paywall-card h1{margin:0 0 8px;font-size:26px;font-weight:600;color:var(--color-text-primary)}.tp-paywall-card>p{margin:0 0 22px;font-size:15px;color:var(--color-text-secondary)}.tp-paywall-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;text-align:left}.tp-paywall-plan{border:1px solid var(--color-border-default);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.tp-paywall-plan.is-current{border-color:var(--color-text-primary)}.tp-paywall-plan .ui-btn{margin-top:8px}.tp-paywall-name{font-size:16px;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}.tp-paywall-name span{font-size:11px;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:999px;padding:2px 8px}.tp-paywall-price{font-size:28px;font-weight:600;color:var(--color-text-primary)}.tp-paywall-price small{font-size:13px;font-weight:500;color:var(--color-text-muted)}.tp-paywall-meta{font-size:13px;color:var(--color-text-muted)}.tp-paywall-note{margin-top:14px;text-align:left}.tp-paywall-foot{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.bx-inline{gap:12px}.bx-inline .bx-who:empty{display:none}.bx-inline .bx-item{padding:8px 10px}.bx-inline .bx-step>button:not(.bx-del){width:26px;height:26px}.bx-inline .bx-price input{width:60px}.tp-mj-all{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:10px;border:1px solid var(--color-border-default);border-radius:10px;font-size:13.5px;color:var(--color-text-primary);cursor:pointer}.tp-mj-all.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-mj-all input{width:16px;height:16px;accent-color:var(--color-system-info);margin:0}.tp-mj-all span{font-size:12.5px;color:var(--color-text-secondary)}.tp-mj-all button{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-system-info);cursor:pointer}.tp-mj-field input.is-past{border-color:var(--color-system-warning)}.tp-mj-pastnote{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--color-system-warning)}.tp-mj-past{grid-column:1 / -1;display:grid;gap:7px;padding:12px;border:1.5px solid var(--color-system-warning);border-radius:10px;background:var(--color-system-tint-warning);font-size:13px;color:var(--color-text-primary)}.tp-mj-opt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);cursor:pointer}.tp-mj-opt.is-on{border-color:var(--color-system-info)}.tp-mj-opt.is-off{opacity:.55;cursor:not-allowed}.tp-mj-opt input,.tp-mj-bill input{accent-color:var(--color-system-info);margin:3px 0 0}.tp-mj-opt small{display:block;font-size:12px;color:var(--color-text-muted);font-weight:400}.tp-mj-bill{display:grid;gap:5px;margin-left:22px;padding:8px 10px;border-radius:8px;background:var(--color-surface-card);font-size:12.5px}.tp-mj-bill>span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tp-mj-bill label{display:flex;gap:8px;align-items:flex-start;cursor:pointer;color:var(--color-text-secondary)}.tp-mj-bill small{color:var(--color-text-muted)}.tp-mj-set>.tp-mj-past{flex-basis:100%}.goog-te-banner-frame,iframe.skiptranslate,.VIpgJd-ZVi9od-ORHb-OEVmcd,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.tp-lang-panel{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-canvas)}.tp-lang-search{display:flex;align-items:center;gap:6px;margin:8px 12px;padding:6px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.tp-lang-search i{font-size:11px;color:var(--color-text-muted)}.tp-lang-search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:12px;color:var(--color-text-primary)}.tp-lang-list{max-height:220px;overflow-y:auto;padding:4px 0}.tp-lang-row{width:100%;display:flex;align-items:center;gap:8px;padding:7px 18px;border:0;background:none;text-align:left;font:inherit;font-size:13px;color:var(--color-text-secondary);cursor:pointer}.tp-lang-row:hover{background:var(--color-surface-hover)}.tp-lang-row.is-on{color:var(--color-system-info);font-weight:600;background:var(--color-system-tint-info)}.tp-lang-row.is-business{border-bottom:1px solid var(--color-border-default);padding-bottom:9px;margin-bottom:3px}.tp-lang-row small{margin-left:auto;padding-left:8px;font-size:11.5px;font-weight:400;color:var(--color-text-muted);white-space:nowrap}.tp-lang-row:disabled{opacity:.6;cursor:wait}.tp-lang-tick{width:12px;font-size:10px}.tp-lang-empty{padding:12px 18px;font-size:12px;color:var(--color-text-muted)}.tp-lang-help{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:12px;color:var(--color-text-muted)}.tp-lang-use{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--color-system-info);cursor:pointer}.tp-lang-own,.tp-lang-biz{margin-left:6px;font-size:11px;font-weight:600}.tp-lang-own{padding:1px 7px;border-radius:999px;background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-lang-biz{color:var(--color-text-muted);font-weight:400}.tp-signup-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}.tp-signup-field{display:grid;gap:5px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.tp-signup-field select{width:100%;padding:10px 12px;border:1.5px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-muted);color:var(--color-text-primary);font:inherit;font-size:13.5px}.tp-signup-hint{font-size:12px;color:var(--color-text-muted);margin-bottom:14px}@media(max-width:420px){.tp-signup-two{grid-template-columns:1fr}}.tp-appear-row{display:flex;align-items:center;gap:12px;padding:7px 18px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.tp-appear-row>i{width:16px;text-align:center;font-size:13px;color:var(--color-text-muted)}.tp-appear-set{margin-left:auto;display:flex;gap:4px}.tp-appear-set button{width:30px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:12px;cursor:pointer}.tp-appear-set button:hover{border-color:var(--color-system-info);color:var(--color-system-info)}.tp-appear-set button.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-endshift{display:flex;flex-direction:column;gap:12px}.tp-endshift-when{font-size:13px;color:var(--color-text-muted)}.tp-endshift-big{font-size:32px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.tp-endshift-lines{display:flex;flex-direction:column;border-top:1px solid var(--color-border-default)}.tp-endshift-lines>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-secondary)}.tp-endshift-lines>div>span:last-child{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.tp-endshift-note{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.5}.tp-endshift-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-muted)}.tp-endshift-field input{height:38px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px}.tp-jf-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tp-jf-btn{height:32px;padding:0 12px;font-size:13px;border-radius:8px}.tp-mj-fix.is-inline{display:inline;margin:0}.tp-exit-form{display:flex;flex-direction:column;gap:10px;text-align:left}.tp-exit-options{display:flex;flex-wrap:wrap;gap:6px}.tp-exit-option{position:relative;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:13px;cursor:pointer}.tp-exit-option input{position:absolute;opacity:0;pointer-events:none}.tp-exit-option:has(input:focus-visible){outline:2px solid var(--color-brand-primary);outline-offset:2px}.tp-exit-option.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-system-info);font-weight:600}.tp-exit-detail{font-family:inherit}.tp-paywall-ask{margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:10px;text-align:left}.tp-paywall-ask h2{font-size:15px;margin:0;color:var(--color-text-primary)}.tp-paywall-ask p{margin:0;font-size:13px;color:var(--color-text-muted)}.tp-inv-sent-early{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:12.5px}.tp-inv-sent-early i{color:var(--color-text-muted)}.tp-chase-gap{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border:1.5px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card)}.tp-chase-gap label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:500;color:var(--color-text-primary)}.tp-chase-gap input{width:52px;padding:4px 6px;border:1.5px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;text-align:center}.tp-chase-gap small{font-size:12px;color:var(--color-text-muted);line-height:1.45}.tp-add-btn{flex-shrink:0;padding:5px 12px;border-radius:8px;border:1.5px solid var(--color-system-info);background:var(--color-surface-card);color:var(--color-system-info);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.tp-add-btn:hover{background:var(--color-surface-hover)}.tp-add-btn.is-tag{padding:4px 14px;border-radius:16px;border-style:dashed;font-size:12px}.tp-act{display:grid}.tp-act-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.tp-act-f{padding:5px 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tp-act-f b{margin-left:4px;font-weight:600;font-variant-numeric:tabular-nums}.tp-act-f.is-on{border-color:var(--color-system-info);background:var(--color-system-info);color:var(--color-text-on-system)}.tp-act-month{padding:16px 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tp-act-ev{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 6px;border-top:1px solid var(--color-border-default);border-radius:8px}.tp-act-ev.is-link{cursor:pointer}.tp-act-ev.is-link:hover{background:var(--color-surface-hover)}.tp-act-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:12px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-act-ic.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-act-ic.is-warn{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-act-ic.is-bad{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.tp-act-ic.is-info{background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-act-ic.is-violet{background:var(--color-system-tint-violet);color:var(--color-system-violet)}.tp-act-body{min-width:0;display:flex;flex-direction:column}.tp-act-t{font-size:13px;font-weight:500;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-act-who{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;font-weight:500}.tp-act-d{margin-top:2px;font-size:12px;color:var(--color-text-muted);overflow-wrap:anywhere}.tp-act-w{display:grid;font-size:12px;color:var(--color-text-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tp-act-empty{padding:14px 0;font-size:13px;color:var(--color-text-muted)}.tp-act-more{justify-self:center;margin-top:12px;padding:6px 14px;border:0;background:none;color:var(--color-system-info);font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media(max-width:600px){.tp-act-ev{grid-template-columns:28px minmax(0,1fr)}.tp-act-w{grid-column:2;display:flex;gap:6px;text-align:left}}.tp-tab-n{display:inline-block;margin-left:6px;min-width:18px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-tab-n.is-hot{background:var(--color-system-info);color:var(--color-text-on-system)}.tp-gps-chip{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:8px;padding:4px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-primary);font:inherit;font-size:11px;font-weight:500;cursor:pointer}.tp-gps-chip i{color:var(--color-system-success)}.tp-gps-chip:hover{border-color:var(--color-system-success)}.tp-gps-chip.is-far i{color:var(--color-system-warning)}.tp-gps-chip.is-far:hover{border-color:var(--color-system-warning)}.tp-gps-chip.is-none{color:var(--color-text-muted);cursor:default}.tp-gps-chip.is-none i{color:var(--color-text-muted)}.tp-gps-chip.is-none:hover{border-color:var(--color-border-default)}.tp-gps-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 10px;margin:0 0 14px;font-size:13px}.tp-gps-kv dt{color:var(--color-text-muted);font-weight:500}.tp-gps-kv dd{margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.tp-gps-map{height:220px;border-radius:12px;overflow:hidden;margin-bottom:12px;background:var(--color-surface-muted)}.tp-gps-note{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-gps-note.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-gps-note.is-far{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-gps-btns{display:flex;gap:10px;width:100%}.tp-gps-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:10px;border:1.5px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.tp-gps-btn.is-primary{border-color:var(--color-system-info);background:var(--color-system-info);color:var(--color-text-on-system)}.tp-srv-rem{display:grid;gap:8px;margin-top:12px;padding:12px 14px;border:1.5px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card)}.tp-srv-rem-head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary)}.tp-srv-rem small{font-size:12px;color:var(--color-text-muted);line-height:1.45}.tp-srv-rem-pill{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-srv-rem-pill.is-live{background:var(--color-system-success);color:var(--color-text-on-system)}.tp-srv-rem-list{display:grid;gap:2px}.tp-srv-rem-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tp-srv-rem-empty{font-size:12px;color:var(--color-text-muted);padding:6px 0}.tp-srv-rem-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--color-surface-muted);font-size:12px}.tp-srv-rem-date{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.tp-srv-rem-who{min-width:0;color:var(--color-text-primary);font-weight:500;overflow-wrap:anywhere}.tp-srv-rem-who em{display:block;font-style:normal;font-weight:400;color:var(--color-text-muted)}.tp-srv-rem-amt{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tp-srv-rem-confirm{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);font-size:12.5px;color:var(--color-text-primary)}.tp-srv-rem-btns{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.tp-srv-rem-btn{justify-self:start;height:32px;padding:0 14px;border-radius:8px;border:1.5px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tp-srv-rem-btn.is-primary{border-color:var(--color-system-info);background:var(--color-system-info);color:var(--color-text-on-system)}.tp-omw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:flex-end;justify-content:center;background:#00000080}@media(min-width:700px){.tp-omw-scrim{align-items:center}}.tp-omw{width:100%;max-width:440px;max-height:92vh;overflow:auto;display:grid;gap:10px;padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:0 -8px 40px #00000040}@media(min-width:700px){.tp-omw{border-radius:16px;padding-bottom:18px}}.tp-omw-grab{width:40px;height:4px;margin:0 auto 2px;border-radius:2px;background:var(--color-border-default)}@media(min-width:700px){.tp-omw-grab{display:none}}.tp-omw-head{display:flex;justify-content:space-between;align-items:center;font-size:16px}.tp-omw-x{border:0;background:none;font-size:22px;line-height:1;color:var(--color-text-muted);cursor:pointer}.tp-omw-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tp-omw-chips{display:flex;flex-wrap:wrap;gap:6px}.tp-omw-chips button,.tp-omw-chips input{height:36px;padding:0 14px;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-omw-chips input{width:84px;cursor:text}.tp-omw-chips button[aria-pressed=true]{border-color:var(--color-system-info);background:var(--color-system-info);color:var(--color-chrome-text)}.tp-omw-to{display:grid;gap:2px;padding:9px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;font-size:13px}.tp-omw-to small,.tp-omw-meta{font-size:12px;color:var(--color-text-muted)}.tp-omw-msg{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:14px 14px 14px 4px;background:var(--color-surface-muted);color:var(--color-text-primary);font:inherit;font-size:13.5px;line-height:1.45;resize:vertical}.tp-omw-meta{display:flex;justify-content:space-between}.tp-omw-link{border:0;background:none;padding:0;color:var(--color-system-info);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tp-omw-send,.tp-omw-plain{height:44px;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.tp-omw-send{border:0;background:var(--color-system-info);color:var(--color-chrome-text)}.tp-omw-send:disabled{opacity:.5;cursor:default}.tp-omw-plain{border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.tp-omw-why{padding:10px 12px;border-radius:10px;background:var(--color-system-tint-warning);color:var(--color-system-warning);font-size:13px;font-weight:500}.tp-omw-strip{display:grid;gap:8px;margin-bottom:14px}.tp-omw-btns{display:flex;gap:8px;flex-wrap:wrap}.tp-omw-go{flex:1 1 160px;height:38px;border:0;border-radius:10px;background:var(--color-system-info);color:var(--color-chrome-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.tp-omw-alt{flex:0 1 auto;height:38px;padding:0 14px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-omw-done{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface-muted);font-size:13px}.tp-omw-done>i{color:var(--color-system-success);margin-top:2px}.tp-omw-done small{display:block;font-size:12px;color:var(--color-text-muted)}.tp-otw{max-width:680px;display:grid;gap:14px}.tp-otw-lede{margin:0;font-size:13px;line-height:1.55;color:var(--color-text-muted)}.tp-otw-warn{padding:10px 12px;border-radius:10px;background:var(--color-system-tint-warning);color:var(--color-system-warning);font-size:13px}.tp-otw-sec{display:grid;gap:8px;padding:16px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-surface-elevated)}.tp-otw-sec h4{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tp-otw-opt{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;cursor:pointer}.tp-otw-opt:disabled{cursor:default;opacity:.6}.tp-otw-opt.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-otw-opt b{display:block;font-size:13px;font-weight:600}.tp-otw-opt b em{font-style:normal;font-weight:500;color:var(--color-text-muted)}.tp-otw-opt small,.tp-otw-row small{display:block;font-size:12px;color:var(--color-text-muted)}.tp-otw-dot{width:16px;height:16px;flex:none;margin-top:1px;border:2px solid var(--color-border-default);border-radius:50%;box-sizing:border-box}.tp-otw-opt.is-on .tp-otw-dot{border:5px solid var(--color-system-info)}.tp-otw-pills{display:flex;flex-wrap:wrap;gap:6px}.tp-otw-pills button,.tp-otw-pills input{height:30px;padding:0 12px;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tp-otw-pills input{width:78px;cursor:text}.tp-otw-pills button[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-surface-card)}.tp-otw-hint{font-size:12px;color:var(--color-text-muted)}.tp-otw-hint.is-warn{color:var(--color-system-warning)}.tp-otw-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px}.tp-otw-row b{font-weight:600}.tp-otw-link{border:0;background:none;padding:0;color:var(--color-system-info);font:inherit;font-weight:600;cursor:pointer}.tp-omw-share{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;font-size:13px;cursor:pointer}.tp-omw-share input{margin-top:2px}.tp-omw-share small{display:block;font-size:12px;color:var(--color-text-muted)}@media(max-width:640px){.tp-mb-menu.is-right,.tp-mb-menu.is-left{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:900;max-height:82vh;overflow-y:auto;border-radius:18px 18px 0 0;padding:10px 10px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 0 0 100vmax #00000073}.tp-mb-menu .tp-mb-item{min-height:44px;font-size:15px}}.tp-cd-compact{display:grid;gap:6px;margin-top:10px}.tp-cd-cline{display:flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;color:var(--color-text-secondary);text-decoration:none}.tp-cd-cline>i{flex:none;width:14px;font-size:12px;color:var(--color-text-muted)}.tp-cd-cline>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-cd-cline a{color:var(--color-system-info)}.tp-cd-dot{flex:none;color:var(--color-text-muted)}.tp-cd-bar-space{height:112px}.tp-cd-bar{position:fixed;left:0;right:0;bottom:0;z-index:700;display:grid;gap:8px;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-surface-elevated);border-top:1px solid var(--color-border-default);box-shadow:0 -6px 18px #0000002e}.tp-cd-bar-why{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-cd-bar-why>i{flex:none;color:var(--color-system-info)}.tp-cd-bar-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);gap:8px}.tp-cd-bar-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:6px 0;border:0;border-radius:12px;background:var(--color-surface-muted);color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.tp-cd-bar-btn>i{font-size:17px;color:var(--color-system-info)}.tp-cd-bar-btn:disabled{opacity:.5;cursor:default}.tp-cd-bar-btn:disabled>i{color:var(--color-text-muted)}.tp-cd-bar-go{min-height:52px;padding:0 10px;border:0;border-radius:12px;background:var(--color-system-info);color:var(--color-chrome-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tp-cd-bar-go.is-bad{background:var(--color-system-danger)}.tp-cd-next{position:relative;display:inline-flex}.tp-cd-next-btn.is-bad{background:var(--color-system-danger);border-color:var(--color-system-danger)}.tp-cd-next-why{position:absolute;top:calc(100% + 4px);right:0;max-width:420px;font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tp-ph-toprow:has(.tp-cd-next){margin-bottom:26px}.tp-rs{display:grid;gap:4px}.tp-rs-hint{font-size:12px;color:var(--color-text-secondary);line-height:1.45;margin-top:4px}.tp-rs-picked{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-surface-canvas);font-size:13px;color:var(--color-text-primary)}.tp-rs-picked i{color:var(--color-text-secondary)}.tp-rs-picked span{flex:1;min-width:0}.tp-rs-clear{border:0;background:none;color:var(--color-system-info);font:inherit;font-weight:500;cursor:pointer;padding:0}.tp-rs-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--color-surface-muted)}.rp-row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.rp-l{font-size:13px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap}.rp-gap{margin-left:8px}.rp-n{width:64px;padding:8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;text-align:center}.rp-sel{padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:500;min-width:110px}.rp-n:focus,.rp-sel:focus{outline:2px solid var(--color-system-info);outline-offset:1px}.rp-hint{font-size:11.5px;color:var(--color-text-muted);margin-top:6px}.rp-flat{padding:0}.tp-mj-cols{grid-template-columns:minmax(0,1fr) 480px}@media(max-width:900px){.tp-mj-cols{grid-template-columns:minmax(0,1fr)}}.tp-mj-set{display:grid;gap:0;padding:4px 16px;align-items:stretch}.tp-mj-sec{display:grid;gap:8px;padding:14px 0;min-width:0}.tp-mj-sec+.tp-mj-sec{border-top:1px solid var(--color-border-default)}.tp-mj-set>.tp-mj-warn{margin-bottom:14px}.tp-mj-lb{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}.tp-mj-type{display:flex;border:1px solid var(--color-border-default);border-radius:10px;overflow:hidden}.tp-mj-type button{flex:1;padding:9px 0;border:0;background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-mj-type button.is-on{background:var(--color-system-info);color:#fff}.tp-mj-dateline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tp-mj .tp-mj-who{width:100%}.tp-mj-rec .rp-row{flex-wrap:nowrap}.tp-mj-rec .rp-n{width:52px}.tp-mj-rec .rp-sel{min-width:0}.tp-qty-step{display:inline-flex;align-items:stretch;border:1px solid var(--color-border-default);border-radius:10px;overflow:hidden;background:var(--color-surface-card)}.tp-qty-step button{all:unset;width:36px;text-align:center;cursor:pointer;font-size:18px;color:var(--color-text-primary)}.tp-qty-step button:hover:not(:disabled){background:var(--color-surface-muted)}.tp-qty-step button:disabled{color:var(--color-text-muted);cursor:default}.tp-qty-step input{width:56px;border:0;border-inline:1px solid var(--color-border-default);text-align:center;font:inherit;font-weight:600;padding:8px 0;background:transparent;color:var(--color-text-primary);-moz-appearance:textfield}.tp-qty-step input::-webkit-inner-spin-button,.tp-qty-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tp-qty-step input:focus{outline:none;background:var(--color-surface-muted)}.tp-qty .tp-svc-help b{font-weight:600;color:var(--color-text-primary)}.tp-wo-empty{padding:28px 16px;text-align:center;font-size:13px;font-style:italic;color:var(--color-text-muted)}.tp-wo-ini{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex:none}.tp-jh-check{width:22px;height:22px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--color-system-tint-info);background:var(--color-surface-card);color:var(--color-surface-card);font-size:13px;font-weight:600;line-height:1;transition:all .15s}.tp-jh-check:hover{border-color:var(--color-system-success);background:var(--color-surface-hover)}.tp-jh-check.is-late{border-color:var(--color-system-warning)}.tp-jh-check.is-done{border-color:var(--color-system-success);background:var(--color-system-success)}.tp-jh-check.is-locked{cursor:default}.tp-jh-check.is-done:hover{background:var(--color-system-success)}.tp-jh-note{display:block;max-width:100%;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-jh-note.is-done{text-decoration:line-through;opacity:.6}.tp-jh-freq{display:inline-block;max-width:100%;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-jh-status .ui-badge{background:transparent;border-color:transparent;padding-left:0;padding-right:0;font-size:13px;font-weight:400;letter-spacing:normal}.tp-wo-grp{display:flex;align-items:baseline;gap:10px;padding:10px 20px;border-top:1px solid var(--color-border-default);background:var(--color-surface-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}.tp-wo-grp>span{margin-left:auto;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.lt-row.is-today-line>.lt-cell{box-shadow:inset 0 2px 0 var(--color-system-info)}.lt-row.is-today-line:hover>.lt-cell:first-child{box-shadow:inset 0 2px 0 var(--color-system-info),inset 3px 0 0 var(--color-system-info)}.lt-row.is-missed>.lt-cell{background:var(--color-system-tint-danger)}.lt-row.is-missed .tp-jh-status .ui-badge{color:var(--color-system-danger)}.lt-row .tp-jv-btn{height:30px;padding:0 14px;font-size:13px}.tp-jh-ord{margin-left:10px;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.tp-pp-change{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:9px 12px;border-radius:10px;background:var(--color-system-tint-violet);font-size:12.5px;color:var(--color-text-primary)}.tp-pp-change b{font-weight:600;color:var(--color-system-violet)}.tp-pp-link{all:unset;cursor:pointer;font-weight:600;color:var(--color-system-info);text-decoration:underline;text-underline-offset:2px}.tp-cd-money{height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.tp-cd-money i{display:none}.tp-cd-money.is-od{background:var(--color-system-tint-danger);border-color:transparent;color:var(--color-system-danger)}.tp-cd-money.is-due{background:var(--color-system-tint-warning);border-color:transparent;color:var(--color-system-warning)}.tp-cd-money:hover{text-decoration:underline;text-underline-offset:3px}.tp-api-locked{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-primary)}.tp-api-fresh{display:grid;gap:8px;margin-bottom:14px;padding:14px;border-radius:12px;border:1px solid var(--color-system-success);background:var(--color-system-tint-success);color:var(--color-text-primary);font-size:13px}.tp-api-keyrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tp-api-key{flex:1 1 260px;min-width:0;padding:8px 10px;border-radius:8px;background:var(--color-surface-card);border:1px solid var(--color-border-default);font-size:12.5px;word-break:break-all;-webkit-user-select:all;user-select:all}.tp-api-list{display:grid;gap:6px;margin-bottom:14px}.tp-api-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-subtle)}.tp-api-scope{margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-api-scope.is-write{background:var(--color-system-tint-warning);color:var(--color-system-text-warning)}.tp-api-new{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}@media(max-width:700px){.tp-api-new{grid-template-columns:minmax(0,1fr)}}.tp-api-field{display:grid;gap:4px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.tp-api-docs{margin-top:16px;font-size:13px;color:var(--color-text-secondary)}.tp-api-docs summary{cursor:pointer;font-weight:600;color:var(--color-system-info)}.tp-api-docs p{margin:10px 0 6px}.tp-api-pre{margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-primary);font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre}.tp-api-table{display:grid;gap:2px;margin:8px 0}.tp-api-row{display:grid;grid-template-columns:52px minmax(150px,auto) minmax(0,1fr);gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--color-surface-muted);font-size:12.5px}@media(max-width:600px){.tp-api-row{grid-template-columns:52px minmax(0,1fr)}.tp-api-row>span:last-child{grid-column:2}}.tp-api-m{font-size:11px;font-weight:700;color:var(--color-system-info)}.tp-api-m.is-post{color:var(--color-system-success)}.tp-wh-ep{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:8px;border-radius:10px;border:1px solid var(--color-border-subtle)}.tp-wh-ep.is-off{opacity:.7}.tp-wh-url{font-size:13px;font-weight:600;color:var(--color-text-primary);word-break:break-all}.tp-wh-actions{display:flex;gap:6px;flex-wrap:wrap}.tp-wh-new{display:grid;gap:10px;margin-top:6px}.tp-wh-events{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.tp-wh-events legend{width:100%;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.tp-wh-h{margin:18px 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tp-wh-log{display:grid}.tp-wh-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--color-surface-muted);font-size:12.5px;color:var(--color-text-primary)}@media(max-width:640px){.tp-wh-row{grid-template-columns:80px minmax(0,1fr)}}.tp-wh-row b{font-weight:600}.tp-wh-err{display:block;color:var(--color-system-text-warning);font-size:12px;overflow-wrap:anywhere}.tp-wh-st{justify-self:start;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-wh-st.is-delivered{background:var(--color-system-tint-success);color:var(--color-system-text-success)}.tp-wh-st.is-pending,.tp-wh-st.is-sending{background:var(--color-system-tint-warning);color:var(--color-system-text-warning)}.tp-wh-st.is-failed{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.tp-sso-signin{display:grid;gap:8px;margin-top:10px}.tp-sso-note{padding:8px 12px;border-radius:10px;font-size:13px;background:var(--color-system-tint-info);color:var(--color-text-primary)}.tp-sso-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;border-radius:12px;cursor:pointer;border:1.5px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:500}.tp-sso-btn:hover{background:var(--color-surface-hover)}.tp-sso-btn.is-on{border-color:var(--color-system-info);background:var(--color-system-info);color:var(--color-text-on-system)}.tp-passkey-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;margin-top:10px;border-radius:12px;cursor:pointer;border:1.5px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:500}.tp-passkey-btn:hover:not(:disabled){background:var(--color-surface-hover)}.tp-passkey-btn:disabled{opacity:.6;cursor:default}.tp-sso-form{display:grid;gap:12px}.tp-sso-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:700px){.tp-sso-two{grid-template-columns:minmax(0,1fr)}}.tp-sso-how{padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);font-size:12.5px;line-height:1.5;color:var(--color-text-secondary)}.tp-sso-status{justify-self:start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-sso-status.is-on{background:var(--color-system-tint-success);color:var(--color-system-text-success)}.tp-sso-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--color-text-primary);cursor:pointer}.tp-sso-check input{margin-top:3px}.tp-sso-check b{font-weight:600}.tp-2fa-step{display:grid;gap:14px}.tp-2fa-qr{justify-self:center;width:200px;height:200px;border-radius:12px;background:#fff;padding:8px;box-sizing:content-box}.tp-2fa-manual{font-size:12.5px;color:var(--color-text-muted)}.tp-2fa-manual summary{cursor:pointer}.tp-2fa-manual code{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-primary);word-break:break-all;-webkit-user-select:all;user-select:all}.tp-2fa-code{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1.5px solid var(--color-border-default);background:var(--color-surface-muted);color:var(--color-text-primary);font:inherit;font-size:22px;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.tp-2fa-code:focus{outline:2px solid var(--color-system-info);outline-offset:1px}.tp-2fa-go{width:100%;padding:12px;border:0;border-radius:12px;background:var(--color-text-primary);color:var(--color-surface-card);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.tp-2fa-go:disabled{opacity:.5;cursor:default}.tp-2fa-back{justify-self:center;border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:13px;cursor:pointer}.tp-sec-me{display:grid;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border-subtle)}.tp-sec-row{display:flex;align-items:center;gap:12px}.tp-sec-setup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}@media(max-width:600px){.tp-sec-setup{grid-template-columns:minmax(0,1fr)}}.tp-sec-off{display:flex;gap:8px;align-items:center;max-width:360px}.tp-sec-gap{margin-top:12px}.tp-sec-narrow{max-width:360px}.tp-sec-team{display:grid;margin:10px 0 8px}.tp-sec-person{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--color-surface-muted);font-size:13px;color:var(--color-text-primary)}.tp-sec-person b{font-weight:600}.tp-sec-pill{padding:1px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-sec-pill.is-on{background:var(--color-system-tint-success);color:var(--color-system-text-success)}.tp-sec-keys{display:grid}.tp-sec-key{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--color-surface-muted);font-size:13px;color:var(--color-text-primary)}.tp-sec-key b{font-weight:600}.tp-sec-confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:460px}.tp-sec-confirm .ui-input{flex:1;min-width:160px}.tp-sec-always{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tp-sec-always b{color:var(--color-text-primary);font-weight:600}.tp-cal{display:grid;gap:12px;font-size:13px;color:var(--color-text-primary)}.tp-cal-intro{margin:0;color:var(--color-text-muted);line-height:1.5}.tp-cal-feed{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border-subtle)}.tp-cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-cal-head b{display:block;font-weight:600}.tp-cal-sub{display:block;font-size:12px;color:var(--color-text-muted)}.tp-cal-link{display:flex;gap:8px}.tp-cal-link .ui-input{flex:1;min-width:0;font-size:12px}.tp-cal-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--color-text-muted)}.tp-cal-actions{display:inline-flex;gap:12px}.tp-cal-link-btn{border:0;background:none;padding:0;color:var(--color-system-info);font:inherit;font-weight:600;cursor:pointer}.tp-cal-link-btn:disabled{opacity:.5;cursor:default}.tp-cal-how{color:var(--color-text-secondary)}.tp-cal-how summary{cursor:pointer;font-weight:600;color:var(--color-system-info)}.tp-cal-how p{margin:8px 0 0;line-height:1.5}.tp-cal-how b{color:var(--color-text-primary)}.tp-skips-sel{height:32px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);padding:0 8px;font:inherit;font-size:13px}@keyframes tp-flash{0%,60%{box-shadow:inset 0 0 0 2px var(--color-system-info);background-color:var(--color-system-tint-info)}to{box-shadow:inset 0 0 0 0 transparent}}.tp-flash,.tp-flash>td{animation:tp-flash 2.6s ease-out}.tp-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080}.tp-pay-connect{display:grid;gap:12px;justify-items:start}.tp-pay-actions{display:flex;flex-wrap:wrap;gap:8px}.tp-api-doclink{display:flex;align-items:center;gap:8px;margin:14px 0 4px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-default);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:13px;font-weight:500;text-decoration:none}.tp-api-doclink:hover{border-color:var(--color-system-info)}.tp-api-doclink i{color:var(--color-system-info)}.tp-rq-people{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.tp-eb-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.fans-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.lt-dd-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.lt-fp-seg button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ntf-back:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-toast-action:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.bl-chip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ct-bar-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ct-pick:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.hold-type:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ve-open:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.dash-holds:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.dash-setup-step:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.dash-setup-continue:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.dash-jt-tile:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.dash-sm-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ot-chips button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ot-who button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.pt-doc-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.portal-xrow-qty button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.portal-cc-box:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.portal-seg button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mr-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mr-ud button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-ro2-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-ms-cw:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vp-hbtn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tpk-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tpk-quick button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vm-chg button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vm-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vm-add:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vt-formrow:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vp-del-chips button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vdc-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.schedule-view-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.schedule-filter-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.sched-focus button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.sched-pop-edit:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.sched-note-btns button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vd-x:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vd-more:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vd-rem-send:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.op-chip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.op-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-rs-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.op-adds button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-plans-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-plans-pp:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-sub-refer:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.rr-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.rr-tick:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.au-upload-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.au-booking-option:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.au-preset-row:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.au-sub-option:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.bpa-filter-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.bpa-type-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vt-places button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.vt-pick button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.set-radio:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-word-opts button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-ts-choice:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.todo-select-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.sa-help-pages button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.sa-nav-toggle:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-ts-gear:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-wk-nav>button:not(.tp-cf-link):hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-card:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-my-sick:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-lf-seg button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-dd-kinds button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.filter-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.filter-select:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.btn-outline-secondary:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.rb-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.nsr-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.crq-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.rq-card:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.rq-select-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.sa-acc-chips button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tm-x:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tm-pick:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tm-more-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-support-row:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-check-action:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-insp-mode-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-rq-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-rebook-chip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-day-nav:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-day-chip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-oc-bucket:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-oc-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-pay-x:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-run-export-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-qr-toggle:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-qr-add button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-qr-reset:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-ra-modes button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-bp-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-plan-chips button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-imp-tabs button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-imp-dupbar button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mj-seg button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mj-seg2 button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mj-form:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-invset-chip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-ph-icon:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mb-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-cd-sitechip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-pill-tab:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.bx-step button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.bx-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.bx-mini button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mj-all:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-mj-opt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-appear-set button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-exit-option:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-act-f:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-gps-chip:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-gps-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-srv-rem-btn:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-omw-chips button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-omw-alt:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-otw-pills button:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.tp-cd-money:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ui-btn-secondary:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),.ui-btn-ghost:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),button.u-border-15:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),button.u-border-0d5-solid-border-emphasis-s:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due),button.u-border-15-slate-700-s:hover:not(:disabled):not(.is-on):not(.is-active):not(.active):not(.on):not(.is-sel):not(.is-selected):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-primary):not(.is-solid):not(.is-blue):not(.is-go):not(.is-danger):not(.is-danger-solid):not(.is-done):not(.is-green):not(.is-red):not(.is-ok):not(.is-warn):not(.is-warning):not(.is-info):not(.is-today):not(.is-live):not(.is-bad):not(.is-critical):not(.primary):not(.danger):not(.done):not(.is-od):not(.is-due){border-color:var(--color-system-info);background-color:var(--color-surface-hover)}.ui-btn-primary:hover:not(:disabled),.ui-btn-danger:hover:not(:disabled){opacity:1;filter:brightness(1.08);box-shadow:var(--shadow-card)}.ui-btn-secondary{border:1px solid var(--color-border-emphasis)}.ui-btn-ghost{border:1px solid transparent}.ui-btn{transition:background .15s,border-color .15s,filter .15s,opacity .15s}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-system-info);outline-offset:2px}.sj-time-opts{display:flex;flex-direction:column;gap:8px}.sj-time-opt{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1.5px solid var(--color-border-default);border-radius:10px;cursor:pointer;font-size:14px;color:var(--color-text-primary)}.sj-time-opt.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.sj-time-opt input[type=radio]{accent-color:var(--color-system-info)}.sj-time-opt input[type=time]{padding:6px 8px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit}.sj-time-opt input[type=time]:disabled{opacity:.45}.lt-row.is-struck>.lt-cell,.lt-row.is-struck>.lt-cell *:not(button):not(button *){text-decoration:line-through}.lt-row.is-struck>.lt-cell,.lt-row.is-struck>.lt-cell *:not(button):not(button *):not(.pn):not(.pn *){color:var(--color-text-muted)!important;font-size:13px!important;font-weight:500!important}.lt-row.is-struck>.lt-cell:has(.tp-done-ww),.lt-row.is-struck>.lt-cell:has(.tp-done-ww) *:not(button):not(button *){text-decoration:none}.tp-offday{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;border-radius:8px;background:var(--color-system-tint-warning);color:var(--color-text-primary);font-size:13px;line-height:18px}.tp-offday>i{color:var(--color-system-warning);margin-top:2px}.tp-done-ww{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary)}.tp-done-ww.is-compact{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;cursor:default}.tp-done-ww-who{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:18px}.tp-done-ww-who b{color:var(--color-text-primary);font-weight:600}.tp-done-ww-who small{font-size:12px;line-height:16px;color:var(--color-text-muted)}.tp-chan-tabs{display:flex;flex-shrink:0;border-bottom:1px solid var(--color-border-default)}.tp-chan-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-bottom:2.5px solid transparent;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer}.tp-chan-tab:hover{color:var(--color-text-primary)}.tp-chan-tab.is-on{color:var(--color-text-primary);font-weight:600;border-bottom-color:var(--color-system-info)}.tp-chan-tab.is-on>i{color:var(--color-system-info)}.tp-chan-tab-n{font-size:11px;font-weight:600;color:var(--color-text-muted)}.tp-chan-tab>button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.tp-chan-tab>button.tp-chan-x{color:var(--color-text-muted);font-size:12px}.tp-insert-var{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid var(--color-system-info);border-radius:8px;background:var(--color-surface-card);color:var(--color-system-info);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tp-insert-var:hover{background:var(--color-system-tint-info)}.tp-chan-tab.is-add{color:var(--color-system-info)}.tp-made-from{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--color-system-info);cursor:pointer;text-align:right}.tp-made-from:hover{text-decoration:underline}.tp-q-archived{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:10px 14px;border-radius:12px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:13.5px;font-weight:500}.tp-set-links{display:flex;flex-direction:column;gap:4px}.tp-set-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:none;color:var(--color-text-primary);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.tp-set-link:hover{background:var(--color-surface-hover)}.tp-set-link>i{color:var(--color-text-muted);font-size:12px}.tp-qa-tick{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-text-primary);cursor:pointer}.tp-qa-tick input{width:16px;height:16px;accent-color:var(--color-system-info)}.tp-qa-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tp-arch-stop{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--color-system-tint-danger)}.tp-arch-stop>b{color:var(--color-system-danger)}.tp-arch-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:var(--color-surface-card);font-size:13px;color:var(--color-text-primary)}.tp-arch-row small{display:block;font-size:12px;color:var(--color-text-muted)}.tp-arch-ok{padding:9px 12px;border-radius:10px;background:var(--color-system-tint-success);color:var(--color-system-success);font-size:13px;font-weight:600}.tp-arch-note{padding:10px 12px;border-radius:10px;background:var(--color-system-tint-info);color:var(--color-text-primary);font-size:13px;line-height:1.5}.tp-arch-h{font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.tp-arch-line{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border-radius:10px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-secondary)}.tp-ref-sel{width:100%;box-sizing:border-box;padding:9px 12px;border:1.5px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13.5px}.tp-ci{display:flex;flex-direction:column;gap:8px}.tp-ci-opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.tp-ci-opt b{display:block;font-size:14px;font-weight:500}.tp-ci-opt small{display:block;margin-top:1px;font-size:12px;color:var(--color-text-muted)}.tp-ci-ico{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:16px;font-weight:500;color:var(--color-surface-card);background:var(--color-text-muted)}.tp-ci-opt.is-pay .tp-ci-ico{background:var(--color-system-success)}.tp-ci-opt.is-bad .tp-ci-ico{background:var(--color-system-danger)}.tp-ci-opt:hover{background:var(--color-surface-hover);border-color:var(--color-text-muted)}.tp-ci-opt.is-pay:hover{border-color:var(--color-system-success)}.tp-ci-opt.is-bad:hover{background:var(--color-system-tint-danger);border-color:var(--color-system-danger)}.tp-arch-refund{margin-left:8px;height:28px}.tp-rv-calc{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tp-rv-calc>div{display:flex;justify-content:space-between;gap:10px}.tp-rv-calc .is-m{color:var(--color-text-muted)}.tp-rv-calc .is-t{font-weight:700;border-top:1px solid var(--color-border-default);padding-top:6px;margin-top:2px}.tp-rf-send{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:4px;font-size:13px;color:var(--color-text-secondary)}.tp-rw-line{border:1.5px solid var(--color-border-default);border-radius:10px;overflow:hidden}.tp-rw-line.is-on{border-color:var(--color-system-info)}.tp-rw-line.is-off{opacity:.55}.tp-rw-head{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:13.5px;color:var(--color-text-primary)}.tp-rw-line.is-off .tp-rw-head{cursor:default}.tp-rw-line.is-on .tp-rw-head{background:var(--color-system-tint-info)}.tp-rw-head>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.tp-rw-head small{font-size:12px;color:var(--color-text-muted)}.tp-rw-amt{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.tp-rw-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--color-border-default)}.tp-rw-inv{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tp-rw-inv>span{flex:1;min-width:0;display:flex;flex-direction:column}.tp-rw-inv small{font-size:12px;color:var(--color-text-muted)}.tp-rw-inv input[type=number]{width:96px;padding:6px 8px;border:1.5px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;text-align:right}.tp-rw-cw{padding-left:24px}.tp-rw-total{display:flex;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tp-rf-send>span{flex-basis:100%;font-weight:600;color:var(--color-text-primary)}.tp-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:var(--color-tag-bg);color:var(--color-tag-text);font-size:12px;font-weight:500}.tp-tag-x{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;line-height:1;cursor:pointer;opacity:.8}.tp-tag-x:hover{opacity:1}.tp-fu-steps{display:flex;gap:6px;flex-wrap:wrap;font-size:11.5px;font-weight:700}.tp-fu-steps span{padding:2px 9px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted)}.tp-fu-steps span.is-on{background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-fu-steps span.is-done{background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-fu-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%}.tp-fu-r{display:flex;gap:8px;flex-wrap:wrap}.tp-fu-foot .tp-mb-btn:disabled{opacity:.45;cursor:not-allowed}.tp-pay-credit{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-text-primary);font-size:13.5px;cursor:pointer}.tp-pay-credit>span{flex:1;min-width:0}.tp-pay-credit>b{font-variant-numeric:tabular-nums;color:var(--color-system-success)}.tp-fs-lock{border:0;padding:0;margin:0;min-width:0}.tp-fs-lock:disabled{opacity:.6}.tp-inv-lockline{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--color-system-tint-warning);color:var(--color-system-warning);font-size:13px}.tp-ic-choice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--color-border-default);border-radius:10px;cursor:pointer;font-size:13.5px;color:var(--color-text-primary)}.tp-ic-choice.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-ic-choice>span{display:flex;flex-direction:column;min-width:0}.tp-ic-choice small{font-size:12.5px;color:var(--color-text-muted)}.tp-ic-choice input{margin-top:3px}.tp-inv-act{background:var(--color-surface-card);border:1.5px solid var(--color-border-default);border-radius:12px;overflow:hidden}.tp-inv-act-h{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.tp-inv-act-h span{font-size:12px;color:var(--color-text-muted);font-weight:500}.tp-inv-act-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 18px 12px;border-bottom:1px solid var(--color-border-default)}.tp-inv-act-chips button{font:inherit;font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--color-border-default);background:none;color:var(--color-text-secondary);cursor:pointer}.tp-inv-act-chips button.is-on{background:var(--color-system-info);border-color:var(--color-system-info);color:var(--color-text-on-system, #fff)}.tp-inv-act-row{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-top:1px solid var(--color-border-default);font-size:13px;line-height:1.4;color:var(--color-text-primary)}.tp-inv-act-chips+.tp-inv-act-row{border-top:0}.tp-inv-act-ic{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:11px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.tp-inv-act-ic.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-inv-act-ic.is-info{background:var(--color-system-tint-info);color:var(--color-system-info)}.tp-inv-act-ic.is-warn{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-inv-act-ic.is-bad{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.tp-inv-act-ic.is-violet{background:var(--color-surface-muted);color:var(--color-text-primary)}.tp-inv-act-txt{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:3px}.tp-inv-act-txt small{font-size:12px;color:var(--color-text-muted);overflow-wrap:anywhere}.tp-inv-act-txt time{font-size:11.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.tp-inv-act-none{padding:14px 18px;font-size:13px;color:var(--color-text-muted)}.tp-ic-choice.is-off{opacity:.55;cursor:default}.tp-ic-amt{margin-left:auto;font-style:normal;font-weight:700;color:var(--color-system-success);font-variant-numeric:tabular-nums}.tp-dep-links{display:flex;gap:14px;flex-wrap:wrap;padding:10px 0}.tp-dep-links button{background:none;border:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-system-info);cursor:pointer}.tp-dep-links button.is-credit{color:var(--color-system-success)}.tp-dep-pop{display:flex;flex-direction:column;gap:8px;margin:0 0 10px auto;width:min(100%,340px);padding:12px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card);box-shadow:var(--shadow-modal, 0 10px 30px rgba(0,0,0,.18));font-size:13px;color:var(--color-text-primary)}.tp-dep-pop-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-dep-pop label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.tp-dep-pop input,.tp-dep-pop select{height:34px;padding:0 10px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.tp-dep-pop-foot{display:flex;justify-content:flex-end;gap:6px}.tp-dep-quick{display:flex;gap:6px;flex-wrap:wrap}.tp-dep-quick button{font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer;font-variant-numeric:tabular-nums}.tp-dep-quick button:hover{border-color:var(--color-system-info)}.tp-dep-quick button.is-on{background:var(--color-system-info);border-color:var(--color-system-info);color:var(--color-text-on-system, #fff)}.tp-dep-use{width:100%;text-align:left;background:var(--color-surface-card);font:inherit;align-items:center}.tp-dep-use:hover{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-dep-or{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:12.5px}.tp-dep-or:before,.tp-dep-or:after{content:"";flex:1;border-top:1px solid var(--color-border-default)}.tp-dep-new{align-self:center}.tp-del-ticks{display:flex;flex-direction:column;gap:6px}.tp-del-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--color-text-primary)}.tp-ih-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border-default);font-size:13.5px;color:var(--color-text-primary)}.tp-ih-row:last-child{border-bottom:0}.tp-ih-row>span{display:flex;flex-direction:column;min-width:0}.tp-ih-row small{font-size:12px;color:var(--color-text-muted)}.tp-ih-row .tp-mb-btn em{font-style:normal;font-size:11.5px;color:var(--color-text-muted);margin-left:4px}.tp-ih-closed{font-style:normal;font-size:12px;color:var(--color-text-muted);white-space:nowrap}.tp-num-head{border-top:1px solid var(--color-border-default);padding-top:12px;margin-top:4px}.tp-ob-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.tp-ob-chips{display:flex;gap:6px;flex-wrap:wrap}.tp-ob-chips button{font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer}.tp-ob-chips button.is-on{background:var(--color-system-info);border-color:var(--color-system-info);color:var(--color-text-on-system, #fff)}.tp-ob-upload{position:relative;cursor:pointer}.tp-ob-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tp-ob-result{display:flex;gap:16px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:var(--color-system-tint-info);font-size:13px;color:var(--color-text-primary)}.tp-ob-wrap{max-height:52vh;overflow:auto;border:1px solid var(--color-border-default);border-radius:10px}.tp-ob-tbl{width:100%;min-width:620px;border-collapse:collapse;font-size:13px;color:var(--color-text-primary)}.tp-ob-tbl th{position:sticky;top:0;z-index:1;text-align:left;padding:9px 10px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-default)}.tp-ob-tbl td{padding:6px 10px;border-bottom:1px solid var(--color-border-default)}.tp-ob-tbl .is-r{text-align:right}.tp-ob-tbl tr.is-locked td{color:var(--color-text-muted)}.tp-ob-cell{width:110px;height:30px;padding:0 8px;text-align:right;border:1px solid var(--color-border-default);border-radius:7px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums}.tp-ob-cell.is-filled{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.tp-ob-lock{font-size:12px}.tp-ob-none{text-align:center;padding:18px;color:var(--color-text-muted)}.tp-ob-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.tp-ob-sum{font-size:13px;color:var(--color-text-secondary)}.tp-ob-sum b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tp-ob-btns{display:flex;gap:8px}.tp-ob-map{display:flex;flex-direction:column;gap:8px}.tp-ob-maprow{display:grid;grid-template-columns:170px 1fr;gap:10px;align-items:center;font-size:13px;color:var(--color-text-primary)}.tp-ob-mapfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.tp-imp-val.tp-imp-sub{margin-left:18px}.tp-imp-when{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.qe-pkg-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.qe-pkg-btn{border:1px dashed var(--color-border-default);background:none;color:var(--color-text-secondary);border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.qe-pkg-btn:hover{border-color:var(--color-system-info);color:var(--color-system-info)}.qe-pkg-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto 28px;gap:8px;align-items:center;margin-top:10px}.qe-pkg-row input{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;min-width:0}.qe-pkg-row button{width:24px;height:24px;border-radius:50%;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-muted);cursor:pointer}.qe-pkg-price{font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}@media(max-width:600px){.qe-pkg-row{grid-template-columns:minmax(0,1fr) auto 28px}.qe-pkg-row input:nth-child(2){grid-column:1 / -1;grid-row:2}}.qe-choice-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:12px;color:var(--color-text-secondary)}.qe-choice-row label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.qe-choice-row select{height:28px;border-radius:7px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12px;padding:0 6px}.pt-choice{display:grid;gap:8px;margin-bottom:18px}.pt-choice-title{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.pt-choice label{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1.5px solid var(--color-border-default);cursor:pointer;background:var(--color-surface-card)}.pt-choice label.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.pt-choice label input{margin-top:3px}.pt-choice-main{flex:1;min-width:0}.pt-choice-main b{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary)}.pt-choice-main small{display:block;font-size:12.5px;color:var(--color-text-muted)}.pt-choice-price{font-size:14px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.tp-qa-check{display:flex;align-items:center;gap:8px;font-weight:400;font-size:13px;color:var(--color-text-primary);cursor:pointer}.tp-qa-field .tp-qa-check input{height:auto;padding:0}.qe-line-tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-secondary);vertical-align:middle}.tp-docv{display:grid;gap:2px}.tp-docv-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:6px;font-size:14px;color:var(--color-text-primary)}.tp-docv-head span{font-size:12px;color:var(--color-text-muted)}.tp-docv-empty{font-size:13px;color:var(--color-text-muted)}.tp-docv-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:9px 4px;border:none;border-top:1px solid var(--color-surface-muted);background:none;text-align:left;font:inherit;font-size:13px;color:var(--color-text-primary);cursor:pointer}.tp-docv-row:hover{background:var(--color-surface-hover)}.tp-docv-row small{display:block;font-size:12px;color:var(--color-text-muted)}.tp-docv-v{font-weight:700;font-size:12px;color:var(--color-text-secondary)}.tp-docv-open{font-size:12.5px;font-weight:600;color:var(--color-system-info)}.tp-docv-view{display:grid;gap:12px}.tp-docv-note{margin:0;font-size:12.5px;color:var(--color-text-muted)}.tp-docv-changes{padding:8px 12px;border-radius:10px;background:var(--color-system-tint-info);font-size:13px;color:var(--color-text-primary)}.tp-docv-doc{border:1px solid var(--color-border-default);border-radius:12px;padding:16px;display:grid;gap:10px;background:var(--color-surface-card)}.tp-docv-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tp-docv-parties div{display:grid;gap:2px;font-size:13px;color:var(--color-text-secondary)}.tp-docv-parties small,.tp-docv-msg small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted)}.tp-docv-parties b{color:var(--color-text-primary)}.tp-docv-meta{font-size:13px;color:var(--color-text-secondary)}.tp-docv-doc table{width:100%;border-collapse:collapse;font-size:13px}.tp-docv-doc th{text-align:left;font-size:11px;text-transform:uppercase;color:var(--color-text-muted);padding:6px 4px;border-bottom:1px solid var(--color-border-default)}.tp-docv-doc td{padding:7px 4px;border-bottom:1px solid var(--color-surface-muted);color:var(--color-text-primary);vertical-align:top}.tp-docv-doc td small{display:block;color:var(--color-text-muted);font-size:12px}.tp-docv-doc th:nth-child(n+2),.tp-docv-doc td:nth-child(n+2){text-align:right}.tp-docv-total{text-align:right;font-size:15px;color:var(--color-text-primary)}.tp-docv-terms{font-size:12px;color:var(--color-text-muted);white-space:pre-wrap}.tp-docv-msg{display:grid;gap:4px;padding:12px;border-radius:10px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-primary)}.tp-docv-msg pre{margin:0;white-space:pre-wrap;font:inherit;color:var(--color-text-secondary)}@media(max-width:600px){.tp-docv-parties{grid-template-columns:1fr}}.tp-stmt-versions{max-width:794px;margin:16px auto 0;padding:14px 16px;border-radius:12px;background:var(--color-surface-card);border:1px solid var(--color-border-default)}@media print{.tp-stmt-versions{display:none}}.tp-prod-type{display:inline-block;font-size:11px;font-weight:500;padding:3px 10px;border-radius:8px;border:1px solid}.tp-prod-type.is-service{background:var(--color-system-tint-info);color:var(--color-system-info);border-color:var(--color-system-border-info)}.tp-prod-type.is-labour{background:var(--color-system-tint-warning);color:var(--color-system-warning);border-color:var(--color-system-border-warning)}.tp-prod-type.is-materials{background:var(--color-system-tint-success);color:var(--color-system-success);border-color:var(--color-system-border-success)}.tp-prod-type.is-other{background:var(--color-surface-muted);color:var(--color-text-secondary);border-color:var(--color-border-default)}.tp-ob-amt,.tp-ob-vis{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.tp-ob-seg{display:inline-flex;border:1px solid var(--color-border-default);border-radius:7px;overflow:hidden}.tp-ob-seg button{font:inherit;font-size:12px;padding:6px 9px;border:0;background:var(--color-surface-card);color:var(--color-text-muted);cursor:pointer}.tp-ob-seg button.is-owes{background:var(--color-system-tint-warning);color:var(--color-system-warning);font-weight:600}.tp-ob-seg button.is-cred{background:var(--color-system-tint-success);color:var(--color-system-success);font-weight:600}.tp-ob-tag{font-size:11.5px;padding:2px 8px;border-radius:999px;white-space:nowrap}.tp-ob-tag.is-done{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.tp-ob-tag.is-left{background:var(--color-system-tint-success);color:var(--color-system-success)}.tp-ob-ask td{background:var(--color-system-tint-info)}.tp-ob-ask-in{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--color-text-primary)}.tp-ob-yn{display:inline-flex;gap:6px;flex-wrap:wrap}.tp-ob-yn button{font:inherit;font-size:12.5px;padding:5px 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer}.tp-ob-yn button.is-on{background:var(--color-system-info);border-color:var(--color-system-info);color:var(--color-text-on-system, #fff)}.tp-ob-check{display:flex;flex-direction:column;gap:8px}.tp-ob-ck{border:1px solid var(--color-border-default);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--color-text-primary)}.tp-ob-ck b span{font-weight:500;color:var(--color-text-muted);margin-left:4px}.tp-ob-ck ul{margin:6px 0 0;padding-left:18px;color:var(--color-text-secondary);line-height:1.6}.tp-ob-warn{color:var(--color-system-warning)}.tp-ob-fix td{background:var(--color-system-tint-danger);color:var(--color-system-danger);font-size:13px}.tp-ob-bad{color:var(--color-system-danger)}:root{--palette-white: #ffffff;--palette-slate-50: #f8fafc;--palette-slate-100: #f1f5f9;--palette-slate-200: #e2e8f0;--palette-slate-300: #cbd5e1;--palette-slate-400: #94a3b8;--palette-slate-500: #64748b;--palette-slate-600: #475569;--palette-slate-700: #334155;--palette-slate-800: #1e293b;--palette-slate-900: #0f172a;--palette-gray-50: #f9fafb;--palette-gray-100: #f3f4f6;--palette-gray-200: #e5e7eb;--palette-gray-300: #d1d5db;--palette-gray-400: #9ca3af;--palette-gray-500: #6b7280;--palette-gray-600: #4b5563;--palette-gray-700: #374151;--palette-gray-800: #1f2937;--palette-gray-900: #111827;--palette-red-50: #fef2f2;--palette-red-100: #fee2e2;--palette-red-200: #fecaca;--palette-red-300: #fca5a5;--palette-red-400: #f87171;--palette-red-500: #ef4444;--palette-red-600: #dc2626;--palette-red-700: #b91c1c;--palette-red-800: #991b1b;--palette-red-900: #7f1d1d;--palette-orange-50: #fff7ed;--palette-orange-100: #ffedd5;--palette-orange-200: #fed7aa;--palette-orange-300: #fdba74;--palette-orange-400: #fb923c;--palette-orange-500: #f97316;--palette-orange-600: #ea580c;--palette-orange-700: #c2410c;--palette-orange-800: #9a3412;--palette-orange-900: #7c2d12;--palette-amber-50: #fffbeb;--palette-amber-100: #fef3c7;--palette-amber-200: #fde68a;--palette-amber-300: #fcd34d;--palette-amber-400: #fbbf24;--palette-amber-500: #f59e0b;--palette-amber-600: #d97706;--palette-amber-700: #b45309;--palette-amber-800: #92400e;--palette-amber-900: #78350f;--palette-yellow-50: #fefce8;--palette-yellow-100: #fef9c3;--palette-yellow-200: #fef08a;--palette-yellow-300: #fde047;--palette-yellow-400: #facc15;--palette-yellow-500: #eab308;--palette-yellow-600: #ca8a04;--palette-yellow-700: #a16207;--palette-yellow-800: #854d0e;--palette-yellow-900: #713f12;--palette-green-50: #f0fdf4;--palette-green-100: #dcfce7;--palette-green-200: #bbf7d0;--palette-green-300: #86efac;--palette-green-400: #4ade80;--palette-green-500: #22c55e;--palette-green-600: #16a34a;--palette-green-700: #15803d;--palette-green-800: #166534;--palette-green-900: #14532d;--palette-emerald-50: #ecfdf5;--palette-emerald-100: #d1fae5;--palette-emerald-200: #a7f3d0;--palette-emerald-300: #6ee7b7;--palette-emerald-400: #34d399;--palette-emerald-500: #10b981;--palette-emerald-600: #059669;--palette-emerald-700: #047857;--palette-emerald-800: #065f46;--palette-emerald-900: #064e3b;--palette-sky-50: #f0f9ff;--palette-sky-100: #e0f2fe;--palette-sky-200: #bae6fd;--palette-sky-300: #7dd3fc;--palette-sky-400: #38bdf8;--palette-sky-500: #0ea5e9;--palette-sky-600: #0284c7;--palette-sky-700: #0369a1;--palette-sky-800: #075985;--palette-sky-900: #0c4a6e;--palette-blue-50: #eff6ff;--palette-blue-100: #dbeafe;--palette-blue-200: #bfdbfe;--palette-blue-300: #93c5fd;--palette-blue-400: #60a5fa;--palette-blue-500: #3b82f6;--palette-blue-600: #2563eb;--palette-blue-700: #1d4ed8;--palette-blue-800: #1e40af;--palette-blue-900: #1e3a8a;--palette-indigo-50: #eef2ff;--palette-indigo-100: #e0e7ff;--palette-indigo-200: #c7d2fe;--palette-indigo-300: #a5b4fc;--palette-indigo-400: #818cf8;--palette-indigo-500: #6366f1;--palette-indigo-600: #4f46e5;--palette-indigo-700: #4338ca;--palette-indigo-800: #3730a3;--palette-indigo-900: #312e81;--palette-violet-50: #f5f3ff;--palette-violet-100: #ede9fe;--palette-violet-200: #ddd6fe;--palette-violet-300: #c4b5fd;--palette-violet-400: #a78bfa;--palette-violet-500: #8b5cf6;--palette-violet-600: #7c3aed;--palette-violet-700: #6d28d9;--palette-violet-800: #5b21b6;--palette-violet-900: #4c1d95;--palette-purple-50: #faf5ff;--palette-purple-100: #f3e8ff;--palette-purple-200: #e9d5ff;--palette-purple-300: #d8b4fe;--palette-purple-400: #c084fc;--palette-purple-500: #a855f7;--palette-purple-600: #9333ea;--palette-purple-700: #7e22ce;--palette-purple-800: #6b21a8;--palette-purple-900: #581c87}.u-flex{display:flex}.u-grid{display:grid}.u-inline-flex{display:inline-flex}.u-block{display:block}.u-inline-block{display:inline-block}.u-hidden{display:none}.u-dir-col{flex-direction:column}.u-dir-row{flex-direction:row}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-items-end{align-items:flex-end}.u-items-stretch{align-items:stretch}.u-items-baseline{align-items:baseline}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-justify-end{justify-content:flex-end}.u-justify-start{justify-content:flex-start}.u-self-center{align-self:center}.u-self-start{align-self:flex-start}.u-flex-1{flex:1}.u-shrink-0{flex-shrink:0}.u-min-w-0{min-width:0}.u-w-full{width:100%}.u-w-auto{width:auto}.u-h-full{height:100%}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-sticky{position:sticky}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.u-overflow-x-auto{overflow-x:auto}.u-overflow-x-hidden{overflow-x:hidden}.u-overflow-y-auto{overflow-y:auto}.u-pointer{cursor:pointer}.u-cursor-default{cursor:default}.u-not-allowed{cursor:not-allowed}.u-cursor-help{cursor:help}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-nowrap{white-space:nowrap}.u-pre-wrap{white-space:pre-wrap}.u-ellipsis{text-overflow:ellipsis}.u-italic{font-style:italic}.u-fw-400{font-weight:400}.u-fw-500{font-weight:500}.u-fw-600{font-weight:600}.u-fw-700{font-weight:700}.u-fw-800{font-weight:800}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-normal-case{text-transform:none}.u-no-underline{text-decoration:none}.u-underline{text-decoration:underline}.u-line-through{text-decoration:line-through}.u-border-box{box-sizing:border-box}.u-outline-none{outline:none}.u-select-none{-webkit-user-select:none;user-select:none}.u-align-middle{vertical-align:middle}.u-break-word{word-break:break-word}.u-break-all{word-break:break-all}.u-object-cover{object-fit:cover}.u-object-contain{object-fit:contain}.u-bg-none{background:none}.u-bg-transparent{background:transparent}.u-m-0{margin:0}.u-mx-auto{margin:0 auto}.u-ml-auto{margin-left:auto}.u-mr-auto{margin-right:auto}.u-tr-all-10{transition:all .1s}.u-tr-all-12{transition:all .12s}.u-tr-all-15{transition:all .15s}.u-tr-all-20{transition:all .2s}.u-tr-bg-10{transition:background .1s}.u-tr-bg-12{transition:background .12s}.u-tr-bg-15{transition:background .15s}.u-tr-bg-20{transition:background .2s}.u-tr-border-20{transition:border-color .2s}.u-tr-opacity-15{transition:opacity .15s}.u-tr-transform-20{transition:transform .2s}.u-font-inherit{font-family:inherit}.u-monospace{font-family:monospace}.u-resize-y{resize:vertical}.u-resize-none{resize:none}.u-inset-0{top:0;right:0;bottom:0;left:0}.u-cols-2{grid-template-columns:1fr 1fr}.u-cols-3{grid-template-columns:1fr 1fr 1fr}.u-cols-4{grid-template-columns:repeat(4,1fr)}.u-max-w-full{max-width:100%}.u-max-w-90vw{max-width:90vw}.u-max-w-95vw{max-width:95vw}.u-pointer-events-none{pointer-events:none}.u-pointer-events-auto{pointer-events:auto}.u-table-fixed{table-layout:fixed}.u-border-collapse{border-collapse:collapse}.u-top-half{top:50%}.u-left-half{left:50%}.u-translate-y-half{transform:translateY(-50%)}.u-translate-half{transform:translate(-50%,-50%)}.u-translate-x-half{transform:translate(-50%)}.u-gap-x-12{column-gap:12px}.u-gap-x-16{column-gap:16px}.u-gap-x-20{column-gap:20px}.u-gap-y-0{row-gap:0}.u-gap-y-2{row-gap:2px}.u-gap-y-4{row-gap:4px}.u-gap-y-8{row-gap:8px}.u-mt-0{margin-top:0}.u-mt-1{margin-top:1px}.u-mt-2{margin-top:2px}.u-mt-3{margin-top:3px}.u-mt-4{margin-top:4px}.u-mt-5{margin-top:5px}.u-mt-6{margin-top:6px}.u-mt-7{margin-top:7px}.u-mt-8{margin-top:8px}.u-mt-10{margin-top:10px}.u-mt-12{margin-top:12px}.u-mt-14{margin-top:14px}.u-mt-16{margin-top:16px}.u-mt-18{margin-top:18px}.u-mt-20{margin-top:20px}.u-mt-22{margin-top:22px}.u-mt-24{margin-top:24px}.u-mt-28{margin-top:28px}.u-mt-32{margin-top:32px}.u-mb-0{margin-bottom:0}.u-mb-1{margin-bottom:1px}.u-mb-2{margin-bottom:2px}.u-mb-3{margin-bottom:3px}.u-mb-4{margin-bottom:4px}.u-mb-5{margin-bottom:5px}.u-mb-6{margin-bottom:6px}.u-mb-7{margin-bottom:7px}.u-mb-8{margin-bottom:8px}.u-mb-10{margin-bottom:10px}.u-mb-12{margin-bottom:12px}.u-mb-14{margin-bottom:14px}.u-mb-16{margin-bottom:16px}.u-mb-18{margin-bottom:18px}.u-mb-20{margin-bottom:20px}.u-mb-22{margin-bottom:22px}.u-mb-24{margin-bottom:24px}.u-mb-28{margin-bottom:28px}.u-mb-32{margin-bottom:32px}.u-ml-0{margin-left:0}.u-ml-2{margin-left:2px}.u-ml-4{margin-left:4px}.u-ml-5{margin-left:5px}.u-ml-6{margin-left:6px}.u-ml-8{margin-left:8px}.u-ml-10{margin-left:10px}.u-ml-12{margin-left:12px}.u-ml-14{margin-left:14px}.u-ml-20{margin-left:20px}.u-ml-28{margin-left:28px}.u-mr-0{margin-right:0}.u-mr-3{margin-right:3px}.u-mr-4{margin-right:4px}.u-mr-5{margin-right:5px}.u-mr-6{margin-right:6px}.u-mr-8{margin-right:8px}.u-mr-10{margin-right:10px}.u-mr-12{margin-right:12px}.u-mr-14{margin-right:14px}.u-p-0{padding:0}.u-p-2{padding:2px}.u-p-3{padding:3px}.u-p-4{padding:4px}.u-p-6{padding:6px}.u-p-7{padding:7px}.u-p-8{padding:8px}.u-p-9{padding:9px}.u-p-10{padding:10px}.u-p-11{padding:11px}.u-p-12{padding:12px}.u-p-14{padding:14px}.u-p-16{padding:16px}.u-p-18{padding:18px}.u-p-20{padding:20px}.u-p-22{padding:22px}.u-p-24{padding:24px}.u-p-28{padding:28px}.u-p-32{padding:32px}.u-p-40{padding:40px}.u-pt-0{padding-top:0}.u-pt-2{padding-top:2px}.u-pt-4{padding-top:4px}.u-pt-6{padding-top:6px}.u-pt-8{padding-top:8px}.u-pt-10{padding-top:10px}.u-pt-12{padding-top:12px}.u-pt-14{padding-top:14px}.u-pt-16{padding-top:16px}.u-pt-18{padding-top:18px}.u-pt-20{padding-top:20px}.u-pt-22{padding-top:22px}.u-pt-24{padding-top:24px}.u-pt-28{padding-top:28px}.u-pt-40{padding-top:40px}.u-pb-0{padding-bottom:0}.u-pb-1{padding-bottom:1px}.u-pb-2{padding-bottom:2px}.u-pb-4{padding-bottom:4px}.u-pb-6{padding-bottom:6px}.u-pb-8{padding-bottom:8px}.u-pb-9{padding-bottom:9px}.u-pb-10{padding-bottom:10px}.u-pb-12{padding-bottom:12px}.u-pb-14{padding-bottom:14px}.u-pb-16{padding-bottom:16px}.u-pb-18{padding-bottom:18px}.u-pb-20{padding-bottom:20px}.u-pl-0{padding-left:0}.u-pl-2{padding-left:2px}.u-pl-8{padding-left:8px}.u-pl-12{padding-left:12px}.u-pl-16{padding-left:16px}.u-pl-18{padding-left:18px}.u-pl-20{padding-left:20px}.u-pl-24{padding-left:24px}.u-pl-40{padding-left:40px}.u-pr-0{padding-right:0}.u-pr-4{padding-right:4px}.u-pr-8{padding-right:8px}.u-pr-12{padding-right:12px}.u-pr-14{padding-right:14px}.u-pr-16{padding-right:16px}.u-pr-24{padding-right:24px}.u-gap-0{gap:0}.u-gap-1{gap:1px}.u-gap-2{gap:2px}.u-gap-3{gap:3px}.u-gap-4{gap:4px}.u-gap-5{gap:5px}.u-gap-6{gap:6px}.u-gap-7{gap:7px}.u-gap-8{gap:8px}.u-gap-9{gap:9px}.u-gap-10{gap:10px}.u-gap-12{gap:12px}.u-gap-14{gap:14px}.u-gap-16{gap:16px}.u-gap-18{gap:18px}.u-gap-20{gap:20px}.u-gap-24{gap:24px}.u-gap-28{gap:28px}.u-gap-32{gap:32px}.u-gap-40{gap:40px}.u-py-0{padding-top:0;padding-bottom:0}.u-px-0{padding-left:0;padding-right:0}.u-py-1{padding-top:1px;padding-bottom:1px}.u-py-2{padding-top:2px;padding-bottom:2px}.u-px-2{padding-left:2px;padding-right:2px}.u-py-3{padding-top:3px;padding-bottom:3px}.u-px-3{padding-left:3px;padding-right:3px}.u-py-4{padding-top:4px;padding-bottom:4px}.u-px-4{padding-left:4px;padding-right:4px}.u-py-5{padding-top:5px;padding-bottom:5px}.u-px-5{padding-left:5px;padding-right:5px}.u-py-6{padding-top:6px;padding-bottom:6px}.u-px-6{padding-left:6px;padding-right:6px}.u-py-7{padding-top:7px;padding-bottom:7px}.u-px-7{padding-left:7px;padding-right:7px}.u-py-8{padding-top:8px;padding-bottom:8px}.u-px-8{padding-left:8px;padding-right:8px}.u-py-9{padding-top:9px;padding-bottom:9px}.u-px-9{padding-left:9px;padding-right:9px}.u-py-10{padding-top:10px;padding-bottom:10px}.u-px-10{padding-left:10px;padding-right:10px}.u-py-11{padding-top:11px;padding-bottom:11px}.u-px-11{padding-left:11px;padding-right:11px}.u-py-12{padding-top:12px;padding-bottom:12px}.u-px-12{padding-left:12px;padding-right:12px}.u-py-13{padding-top:13px;padding-bottom:13px}.u-px-13{padding-left:13px;padding-right:13px}.u-py-14{padding-top:14px;padding-bottom:14px}.u-px-14{padding-left:14px;padding-right:14px}.u-py-16{padding-top:16px;padding-bottom:16px}.u-px-16{padding-left:16px;padding-right:16px}.u-py-18{padding-top:18px;padding-bottom:18px}.u-px-18{padding-left:18px;padding-right:18px}.u-py-20{padding-top:20px;padding-bottom:20px}.u-px-20{padding-left:20px;padding-right:20px}.u-py-22{padding-top:22px;padding-bottom:22px}.u-px-22{padding-left:22px;padding-right:22px}.u-py-24{padding-top:24px;padding-bottom:24px}.u-px-24{padding-left:24px;padding-right:24px}.u-py-28{padding-top:28px;padding-bottom:28px}.u-px-28{padding-left:28px;padding-right:28px}.u-py-32{padding-top:32px;padding-bottom:32px}.u-px-32{padding-left:32px;padding-right:32px}.u-py-40{padding-top:40px;padding-bottom:40px}.u-px-40{padding-left:40px;padding-right:40px}.u-my-0{margin-top:0;margin-bottom:0}.u-mx-0{margin-left:0;margin-right:0}.u-my-2{margin-top:2px;margin-bottom:2px}.u-mx-2{margin-left:2px;margin-right:2px}.u-my-3{margin-top:3px;margin-bottom:3px}.u-my-4{margin-top:4px;margin-bottom:4px}.u-my-6{margin-top:6px;margin-bottom:6px}.u-mx-6{margin-left:6px;margin-right:6px}.u-mx-8{margin-left:8px;margin-right:8px}.u-my-12{margin-top:12px;margin-bottom:12px}.u-t-8,.u-t-9,.u-t-10{font-size:11px}.u-t-11{font-size:12px}.u-t-11.u-uppercase{font-size:11px}.u-t-12{font-size:12px}.u-t-13{font-size:13px}.u-t-14{font-size:14px}.u-t-15{font-size:15px}.u-t-16{font-size:16px}.u-t-17,.u-t-18{font-size:18px}.u-t-20{font-size:20px}.u-t-22{font-size:22px}.u-t-24{font-size:24px}.u-t-26{font-size:26px}.u-t-28{font-size:28px}.u-t-32{font-size:32px}.u-t-34{font-size:34px}.u-w-1{width:1px}.u-h-1{height:1px}.u-w-2{width:2px}.u-h-2{height:2px}.u-w-3{width:3px}.u-h-3{height:3px}.u-w-4{width:4px}.u-h-4{height:4px}.u-w-6{width:6px}.u-h-6{height:6px}.u-w-8{width:8px}.u-h-8{height:8px}.u-w-10{width:10px}.u-h-10{height:10px}.u-w-12{width:12px}.u-h-12{height:12px}.u-w-14{width:14px}.u-h-14{height:14px}.u-w-16{width:16px}.u-h-16{height:16px}.u-w-18{width:18px}.u-h-18{height:18px}.u-w-20{width:20px}.u-h-20{height:20px}.u-w-22{width:22px}.u-h-22{height:22px}.u-w-24{width:24px}.u-h-24{height:24px}.u-w-26{width:26px}.u-h-26{height:26px}.u-w-28{width:28px}.u-h-28{height:28px}.u-w-30{width:30px}.u-h-30{height:30px}.u-w-32{width:32px}.u-h-32{height:32px}.u-w-34{width:34px}.u-h-34{height:34px}.u-w-36{width:36px}.u-h-36{height:36px}.u-w-38{width:38px}.u-h-38{height:38px}.u-w-40{width:40px}.u-h-40{height:40px}.u-w-44{width:44px}.u-h-44{height:44px}.u-w-48{width:48px}.u-h-48{height:48px}.u-w-52{width:52px}.u-h-52{height:52px}.u-w-56{width:56px}.u-h-56{height:56px}.u-w-60{width:60px}.u-h-60{height:60px}.u-w-64{width:64px}.u-h-64{height:64px}.u-w-72{width:72px}.u-h-72{height:72px}.u-w-80{width:80px}.u-h-80{height:80px}.u-min-w-80{min-width:80px}.u-min-w-100{min-width:100px}.u-min-w-110{min-width:110px}.u-min-w-120{min-width:120px}.u-min-w-130{min-width:130px}.u-min-w-140{min-width:140px}.u-min-w-150{min-width:150px}.u-min-w-160{min-width:160px}.u-min-w-180{min-width:180px}.u-min-w-200{min-width:200px}.u-min-w-220{min-width:220px}.u-min-w-240{min-width:240px}.u-min-w-260{min-width:260px}.u-min-w-280{min-width:280px}.u-min-w-300{min-width:300px}.u-max-w-300{max-width:300px}.u-max-w-320{max-width:320px}.u-max-w-360{max-width:360px}.u-max-w-380{max-width:380px}.u-max-w-400{max-width:400px}.u-max-w-420{max-width:420px}.u-max-w-440{max-width:440px}.u-max-w-460{max-width:460px}.u-max-w-480{max-width:480px}.u-max-w-500{max-width:500px}.u-max-w-520{max-width:520px}.u-max-w-540{max-width:540px}.u-max-w-560{max-width:560px}.u-max-w-600{max-width:600px}.u-max-w-640{max-width:640px}.u-max-w-680{max-width:680px}.u-max-w-720{max-width:720px}.u-max-w-780{max-width:780px}.u-max-w-794{max-width:794px}.u-max-w-800{max-width:800px}.u-max-w-860{max-width:860px}.u-max-w-900{max-width:900px}.u-max-w-960{max-width:960px}.u-max-w-1100{max-width:1100px}.u-max-w-1200{max-width:1200px}.u-z-1{z-index:1}.u-z-2{z-index:2}.u-z-5{z-index:5}.u-z-10{z-index:10}.u-z-20{z-index:20}.u-z-50{z-index:50}.u-z-100{z-index:100}.u-z-200{z-index:200}.u-z-300{z-index:300}.u-z-400{z-index:400}.u-z-500{z-index:500}.u-z-600{z-index:600}.u-z-1000{z-index:1000}.u-z-3000{z-index:3000}.u-z-5000{z-index:5000}.u-z-9000{z-index:9000}.u-z-9999{z-index:9999}.u-top-0{top:0}.u-top-2{top:2px}.u-top-4{top:4px}.u-top-6{top:6px}.u-top-8{top:8px}.u-top-10{top:10px}.u-top-14{top:14px}.u-top-16{top:16px}.u-top-20{top:20px}.u-right-0{right:0}.u-right-2{right:2px}.u-right-4{right:4px}.u-right-6{right:6px}.u-right-8{right:8px}.u-right-10{right:10px}.u-right-12{right:12px}.u-right-14{right:14px}.u-right-16{right:16px}.u-right-20{right:20px}.u-right-24{right:24px}.u-bottom-0{bottom:0}.u-bottom-14{bottom:14px}.u-bottom-16{bottom:16px}.u-bottom-24{bottom:24px}.u-left-0{left:0}.u-left-2{left:2px}.u-left-6{left:6px}.u-left-8{left:8px}.u-left-10{left:10px}.u-left-12{left:12px}.u-left-16{left:16px}.u-left-20{left:20px}.u-shadow-card{box-shadow:var(--shadow-card)}.u-shadow-floating{box-shadow:var(--shadow-floating)}.u-shadow-modal{box-shadow:var(--shadow-modal)}.u-shadow-toggle-knob{box-shadow:var(--shadow-toggle-knob)}.u-bg-overlay-40{background:#0006}.u-bg-overlay-50{background:#00000080}.u-bg-overlay-60{background:#0009}.u-bg-overlay-45{background:#00000073}.u-bg-overlay-55{background:#0000008c}.u-c-white{color:var(--palette-white)}.u-bg-white{background:var(--palette-white)}.u-bg-slate-50{background:var(--palette-slate-50)}.u-border-b-slate-50{border-bottom:1px solid var(--palette-slate-50)}.u-border-slate-300{border:1px solid var(--palette-slate-300)}.u-border-15-slate-300{border:1.5px solid var(--palette-slate-300)}.u-c-slate-400{color:var(--palette-slate-400)}.u-bg-slate-400{background:var(--palette-slate-400)}.u-c-slate-500{color:var(--palette-slate-500)}.u-c-slate-800{color:var(--palette-slate-800)}.u-bg-slate-800{background:var(--palette-slate-800)}.u-border-t-slate-800{border-top:1px solid var(--palette-slate-800)}.u-c-slate-900{color:var(--palette-slate-900)}.u-bg-slate-900{background:var(--palette-slate-900)}.u-border-t-gray-200{border-top:1px solid var(--palette-gray-200)}.u-border-b-gray-200{border-bottom:1px solid var(--palette-gray-200)}.u-border-15-gray-300{border:1.5px solid var(--palette-gray-300)}.u-c-gray-500{color:var(--palette-gray-500)}.u-c-gray-700{color:var(--palette-gray-700)}.u-bg-red-50{background:var(--palette-red-50)}.u-border-red-200{border:1px solid var(--palette-red-200)}.u-c-red-300{color:var(--palette-red-300)}.u-c-red-400{color:var(--palette-red-400)}.u-c-red-500{color:var(--palette-red-500)}.u-c-red-600{color:var(--palette-red-600)}.u-bg-red-600{background:var(--palette-red-600)}.u-c-red-900{color:var(--palette-red-900)}.u-bg-orange-50{background:var(--palette-orange-50)}.u-border-orange-200{border:1px solid var(--palette-orange-200)}.u-border-15-orange-200{border:1.5px solid var(--palette-orange-200)}.u-border-t-orange-200{border-top:1px solid var(--palette-orange-200)}.u-c-orange-700{color:var(--palette-orange-700)}.u-bg-amber-50{background:var(--palette-amber-50)}.u-bg-amber-100{background:var(--palette-amber-100)}.u-border-amber-200{border:1px solid var(--palette-amber-200)}.u-border-15-amber-200{border:1.5px solid var(--palette-amber-200)}.u-border-2-amber-200{border:2px solid var(--palette-amber-200)}.u-border-b-amber-200{border-bottom:1px solid var(--palette-amber-200)}.u-c-amber-300{color:var(--palette-amber-300)}.u-c-amber-500{color:var(--palette-amber-500)}.u-bg-amber-500{background:var(--palette-amber-500)}.u-border-15-amber-600{border:1.5px solid var(--palette-amber-600)}.u-c-amber-700{color:var(--palette-amber-700)}.u-c-amber-800{color:var(--palette-amber-800)}.u-c-amber-900{color:var(--palette-amber-900)}.u-bg-yellow-50{background:var(--palette-yellow-50)}.u-bg-yellow-100{background:var(--palette-yellow-100)}.u-border-yellow-200{border:1px solid var(--palette-yellow-200)}.u-c-yellow-800{color:var(--palette-yellow-800)}.u-bg-green-50{background:var(--palette-green-50)}.u-bg-green-100{background:var(--palette-green-100)}.u-border-b-green-100{border-bottom:1px solid var(--palette-green-100)}.u-border-green-200{border:1px solid var(--palette-green-200)}.u-border-15-green-200{border:1.5px solid var(--palette-green-200)}.u-border-t-green-200{border-top:1px solid var(--palette-green-200)}.u-c-green-400{color:var(--palette-green-400)}.u-border-15-green-600{border:1.5px solid var(--palette-green-600)}.u-border-2-green-600{border:2px solid var(--palette-green-600)}.u-c-green-700{color:var(--palette-green-700)}.u-c-green-800{color:var(--palette-green-800)}.u-bg-emerald-100{background:var(--palette-emerald-100)}.u-border-emerald-100{border:1px solid var(--palette-emerald-100)}.u-c-emerald-600{color:var(--palette-emerald-600)}.u-c-emerald-800{color:var(--palette-emerald-800)}.u-bg-sky-100{background:var(--palette-sky-100)}.u-c-sky-400{color:var(--palette-sky-400)}.u-c-sky-500{color:var(--palette-sky-500)}.u-bg-sky-500{background:var(--palette-sky-500)}.u-c-sky-700{color:var(--palette-sky-700)}.u-bg-blue-50{background:var(--palette-blue-50)}.u-border-blue-200{border:1px solid var(--palette-blue-200)}.u-border-15-blue-200{border:1.5px solid var(--palette-blue-200)}.u-c-blue-300{color:var(--palette-blue-300)}.u-bg-blue-300{background:var(--palette-blue-300)}.u-border-15-blue-300{border:1.5px solid var(--palette-blue-300)}.u-c-blue-500{color:var(--palette-blue-500)}.u-border-15-blue-500{border:1.5px solid var(--palette-blue-500)}.u-border-15-blue-600{border:1.5px solid var(--palette-blue-600)}.u-border-2-blue-600{border:2px solid var(--palette-blue-600)}.u-c-blue-700{color:var(--palette-blue-700)}.u-c-blue-800{color:var(--palette-blue-800)}.u-c-blue-900{color:var(--palette-blue-900)}.u-bg-indigo-50{background:var(--palette-indigo-50)}.u-bg-indigo-100{background:var(--palette-indigo-100)}.u-border-b-indigo-100{border-bottom:1px solid var(--palette-indigo-100)}.u-c-indigo-500{color:var(--palette-indigo-500)}.u-bg-indigo-500{background:var(--palette-indigo-500)}.u-border-15-indigo-500{border:1.5px solid var(--palette-indigo-500)}.u-c-indigo-600{color:var(--palette-indigo-600)}.u-bg-violet-50{background:var(--palette-violet-50)}.u-bg-violet-100{background:var(--palette-violet-100)}.u-border-violet-300{border:1px solid var(--palette-violet-300)}.u-c-violet-400{color:var(--palette-violet-400)}.u-c-violet-600{color:var(--palette-violet-600)}.u-bg-violet-600{background:var(--palette-violet-600)}.u-border-15-violet-600{border:1.5px solid var(--palette-violet-600)}.u-border-2-violet-600{border:2px solid var(--palette-violet-600)}.u-c-violet-700{color:var(--palette-violet-700)}.u-bg-purple-50{background:var(--palette-purple-50)}.u-border-purple-200{border:1px solid var(--palette-purple-200)}.u-border-t-purple-200{border-top:1px solid var(--palette-purple-200)}.u-c-purple-600{color:var(--palette-purple-600)}.u-c-purple-700{color:var(--palette-purple-700)}.u-c-purple-800{color:var(--palette-purple-800)}.u-accent-brand-primary{accent-color:var(--color-brand-primary)}.u-accent-text-primary{accent-color:var(--color-text-primary)}.u-accent-text-secondary{accent-color:var(--color-text-secondary)}.u-accent-system-success{accent-color:var(--color-system-success)}.u-accent-system-warning{accent-color:var(--color-system-warning)}.u-accent-system-danger{accent-color:var(--color-system-danger)}.u-accent-system-info{accent-color:var(--color-system-info)}.u-accent-system-violet{accent-color:var(--color-system-violet)}.u-r-3{border-radius:3px}.u-r-5{border-radius:5px}.u-r-6{border-radius:6px}.u-r-8{border-radius:8px}.u-r-10{border-radius:10px}.u-r-12{border-radius:12px}.u-r-14{border-radius:14px}.u-r-16{border-radius:16px}.u-r-pill{border-radius:980px}.u-r-full{border-radius:50%}.u-lh-10{line-height:1}.u-lh-11{line-height:1.1}.u-lh-12{line-height:1.2}.u-lh-13{line-height:1.3}.u-lh-14{line-height:1.4}.u-lh-15{line-height:1.5}.u-lh-16{line-height:1.6}.u-lh-17{line-height:1.7}.u-lh-18{line-height:1.8}.u-ls-3{letter-spacing:.3px}.u-ls-4{letter-spacing:.4px}.u-ls-5{letter-spacing:.5px}.u-ls-6{letter-spacing:.6px}.u-ls-8{letter-spacing:.8px}.u-ls-10{letter-spacing:1px}.u-o-4{opacity:.4}.u-o-6{opacity:.6}.u-o-7{opacity:.7}.u-o-9{opacity:.9}.u-c-brand-primary{color:var(--color-brand-primary)}.u-bg-brand-primary{background:var(--color-brand-primary)}.u-t-primary{color:var(--color-text-primary)}.u-bg-text-primary{background:var(--color-text-primary)}.u-t-secondary{color:var(--color-text-secondary)}.u-bg-text-secondary{background:var(--color-text-secondary)}.u-t-muted{color:var(--color-text-muted)}.u-bg-text-muted{background:var(--color-text-muted)}.u-t-placeholder{color:var(--color-text-placeholder)}.u-t-inverse{color:var(--color-text-inverse)}.u-bg-surface-canvas{background:var(--color-surface-canvas)}.u-c-surface-card{color:var(--color-surface-card)}.u-c-on-system{color:var(--color-text-on-system)}.u-bg-surface-card{background:var(--color-surface-card)}.u-bg-surface-elevated{background:var(--color-surface-elevated)}.u-bg-surface-muted{background:var(--color-surface-muted)}.u-bg-surface-hover{background:var(--color-surface-hover)}.u-bg-surface-hero{background:var(--color-surface-hero)}.u-bg-border-subtle{background:var(--color-border-subtle)}.u-c-border-default{color:var(--color-border-default)}.u-bg-border-default{background:var(--color-border-default)}.u-c-border-strong{color:var(--color-border-strong)}.u-bg-border-strong{background:var(--color-border-strong)}.u-c-system-success{color:var(--color-system-success)}.u-bg-system-success{background:var(--color-system-success)}.u-c-system-warning{color:var(--color-system-warning)}.u-bg-system-warning{background:var(--color-system-warning)}.u-c-system-danger{color:var(--color-system-danger)}.u-bg-system-danger{background:var(--color-system-danger)}.u-c-system-info{color:var(--color-system-info)}.u-bg-system-info{background:var(--color-system-info)}.u-c-system-violet{color:var(--color-system-violet)}.u-bg-system-violet{background:var(--color-system-violet)}.u-c-system-teal{color:var(--color-system-teal)}.u-bg-system-tint-success{background:var(--color-system-tint-success)}.u-bg-system-tint-warning{background:var(--color-system-tint-warning)}.u-bg-system-tint-danger{background:var(--color-system-tint-danger)}.u-bg-system-tint-info{background:var(--color-system-tint-info)}.u-bg-system-tint-violet{background:var(--color-system-tint-violet)}.u-c-system-border-success{color:var(--color-system-border-success)}.u-c-control-disabled{color:var(--color-control-disabled)}.u-bg-control-disabled{background:var(--color-control-disabled)}.u-bg-chrome-bg{background:var(--color-chrome-bg)}.u-c-chrome-text{color:var(--color-chrome-text)}.u-bg-chrome-text{background:var(--color-chrome-text)}.u-bg-chrome-border{background:var(--color-chrome-border)}.u-bg-static-light-surface{background:#fff}.u-c-static-light-ink{color:#1d1d1f}.u-border-none{border:none}.u-border-05{border:.5px solid var(--color-border-default)}.u-border{border:1px solid var(--color-border-default)}.u-border-15{border:1.5px solid var(--color-border-default)}.u-border-2{border:2px solid var(--color-border-default)}.u-border-surface-muted{border:1px solid var(--color-surface-muted)}.u-border-border-strong{border:1px solid var(--color-border-strong)}.u-border-system-warning{border:1px solid var(--color-system-warning)}.u-border-system-danger{border:1px solid var(--color-system-danger)}.u-border-system-info{border:1px solid var(--color-system-info)}.u-border-system-border-success{border:1px solid var(--color-system-border-success)}.u-border-system-border-warning{border:1px solid var(--color-system-border-warning)}.u-border-system-border-danger{border:1px solid var(--color-system-border-danger)}.u-border-system-border-info{border:1px solid var(--color-system-border-info)}.u-border-system-border-violet{border:1px solid var(--color-system-border-violet)}.u-border-chrome-border{border:1px solid var(--color-chrome-border)}.u-border-t-none{border-top:none}.u-border-t-05{border-top:.5px solid var(--color-border-default)}.u-border-t{border-top:1px solid var(--color-border-default)}.u-border-t-15{border-top:1.5px solid var(--color-border-default)}.u-border-t-2{border-top:2px solid var(--color-border-default)}.u-border-t-surface-muted{border-top:1px solid var(--color-surface-muted)}.u-border-t-border-subtle{border-top:1px solid var(--color-border-subtle)}.u-border-t-chrome-border{border-top:1px solid var(--color-chrome-border)}.u-border-b-none{border-bottom:none}.u-border-b-05{border-bottom:.5px solid var(--color-border-default)}.u-border-b{border-bottom:1px solid var(--color-border-default)}.u-border-b-15{border-bottom:1.5px solid var(--color-border-default)}.u-border-b-2{border-bottom:2px solid var(--color-border-default)}.u-border-b-surface-muted{border-bottom:1px solid var(--color-surface-muted)}.u-border-b-chrome-border{border-bottom:1px solid var(--color-chrome-border)}.u-border-l-none{border-left:none}.u-border-l-2{border-left:2px solid var(--color-border-default)}.u-border-r-none{border-right:none}.u-border-r-05{border-right:.5px solid var(--color-border-default)}.u-border-r{border-right:1px solid var(--color-border-default)}.u-border-r-surface-muted{border-right:1px solid var(--color-surface-muted)}.u-absolute-s:not(#_){position:absolute}.u-accent-system-success-s:not(#_){accent-color:var(--color-system-success)}.u-align-content-start-s:not(#_){align-content:start}.u-align-items-start-s:not(#_){align-items:start}.u-align-self-end-s:not(#_){align-self:end}.u-align-self-stretch-s:not(#_){align-self:stretch}.u-animation-fadein-0d15s-ease-out-s:not(#_){animation:fadeIn .15s ease-out}.u-animation-fadein-0d15s-ease-s:not(#_){animation:fadeIn .15s ease}.u-animation-fadein-0d3s-s:not(#_){animation:fadeIn .3s}.u-animation-popin-0d2s-ease-out-s:not(#_){animation:popIn .2s ease-out}.u-animation-pulse-2s-infinite-s:not(#_){animation:pulse 2s infinite}.u-animation-slideoutright-0d28s-ease-in-forwards-s:not(#_){animation:slideOutRight .28s ease-in forwards}.u-animation-slideup-0d25s-ease-out-s:not(#_){animation:slideUp .25s ease-out}.u-animation-spin-0d7s-linear-infinite-s:not(#_){animation:spin .7s linear infinite}.u-animation-spin-1s-linear-infinite-s:not(#_){animation:spin 1s linear infinite}.u-animation-tpfadein-0d2s-ease-s:not(#_){animation:tpFadeIn .2s ease}.u-appearance-auto-s:not(#_){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.u-appearance-none-s:not(#_){-webkit-appearance:none;-moz-appearance:none;appearance:none}.u-aspect-ratio-1-s:not(#_){aspect-ratio:1}.u-backdrop-filter-x027206a-s:not(#_){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.u-backdrop-filter-x2373778-s:not(#_){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.u-backdrop-filter-x6d38636-s:not(#_){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.u-background-0f172a12-s:not(#_){background:#0f172a12}.u-background-16a34a22-s:not(#_){background:#16a34a22}.u-background-1a73e8-s:not(#_){background:#1a73e8}.u-background-1d4ed820-s:not(#_){background:#1d4ed820}.u-background-1e3a5f-s:not(#_){background:#1e3a5f}.u-background-2563eb12-s:not(#_){background:#2563eb12}.u-background-635bff-s:not(#_){background:#635bff}.u-background-7c3aed10-s:not(#_){background:#7c3aed10}.u-background-7c3aed15-s:not(#_){background:#7c3aed15}.u-background-f0f7ff-s:not(#_){background:#f0f7ff}.u-background-f8f6f1-s:not(#_){background:#f8f6f1}.u-background-fafafa-s:not(#_){background:#fafafa}.u-background-fafbfc-s:not(#_){background:#fafbfc}.u-background-fafbff-s:not(#_){background:#fafbff}.u-background-fbbf2420-s:not(#_){background:#fbbf2420}.u-background-fdf4ff-s:not(#_){background:#fdf4ff}.u-background-fef9c322-s:not(#_){background:#fef9c322}.u-background-fffbf5-s:not(#_){background:#fffbf5}.u-background-inherit-s:not(#_){background:inherit}.u-background-x0060abf-s:not(#_){background:linear-gradient(90deg,var(--color-system-warning),var(--color-system-danger))}.u-background-x0ada8d8-s:not(#_){background:linear-gradient(to top,rgba(0,0,0,.1),transparent)}.u-background-x0b92888-s:not(#_){background:#ef44441f}.u-background-x15d65bc-s:not(#_){background:#ffffff26}.u-background-x1684f65-s:not(#_){background:color-mix(in srgb,var(--color-system-info) 12%,transparent)}.u-background-x23b6f67-s:not(#_){background:#ef444433}.u-background-x30d455e-s:not(#_){background:#0000000a}.u-background-x3896e70-s:not(#_){background:#0f172a73}.u-background-x3c58ada-s:not(#_){background:#00000059}.u-background-x48853d6-s:not(#_){background:#0f172a8c}.u-background-x4e39997-s:not(#_){background:#fff3}.u-background-x4efbd3c-s:not(#_){background:#ffffff4d}.u-background-x578dfc1-s:not(#_){background:#fff3}.u-background-x5b9d833-s:not(#_){background:#ffffff40}.u-background-x5d97217-s:not(#_){background:linear-gradient(90deg,var(--color-system-info),var(--color-system-success))}.u-background-x610623f-s:not(#_){background:#ffffff14}.u-background-x7591e1f-s:not(#_){background:#000000e0}.u-background-x78a8547-s:not(#_){background:#ffffff1a}.u-background-x790a210-s:not(#_){background:#f59e0b33}.u-background-x8dbf100-s:not(#_){background:#000000d9}.u-background-x8f2b7f3-s:not(#_){background:#000c}.u-background-x92d1990-s:not(#_){background:#0000008c}.u-background-x9b38fe7-s:not(#_){background:#ffffff08}.u-background-x9dc1f3b-s:not(#_){background:#ffffff4d}.u-background-xa76b6b9-s:not(#_){background:#0f172a99}.u-background-xa809d66-s:not(#_){background:#0009}.u-background-xb2255a0-s:not(#_){background:#00000080}.u-background-xb715b1c-s:not(#_){background:#ffffff38}.u-background-xba7d1af-s:not(#_){background:#0f172a80}.u-background-xd2f47ef-s:not(#_){background:#fff6}.u-background-xd558e3a-s:not(#_){background:#000000eb}.u-background-xddcc6b1-s:not(#_){background:#ffffffb3}.u-background-xe21b30a-s:not(#_){background:#000000b3}.u-background-xe677b30-s:not(#_){background:linear-gradient(to bottom,rgba(0,0,0,.1),transparent)}.u-background-xe868dda-s:not(#_){background:#ffffff1a}.u-background-xf1f9468-s:not(#_){background:#ffffff40}.u-background-xf81869d-s:not(#_){background:linear-gradient(90deg,#f59e0b,#ec4899)}.u-background-xffee6f8-s:not(#_){background:#0f172a8c}.u-bg-border-default-s:not(#_){background:var(--color-border-default)}.u-bg-brand-primary-s:not(#_){background:var(--color-brand-primary)}.u-bg-emerald-100-s:not(#_){background:var(--palette-emerald-100)}.u-bg-green-400-s:not(#_){background:var(--palette-green-400)}.u-bg-indigo-500-s:not(#_){background:var(--palette-indigo-500)}.u-bg-none-s:not(#_){background:none}.u-bg-orange-50-s:not(#_){background:var(--palette-orange-50)}.u-bg-purple-600-s:not(#_){background:var(--palette-purple-600)}.u-bg-red-50-s:not(#_){background:var(--palette-red-50)}.u-bg-slate-50-s:not(#_){background:var(--palette-slate-50)}.u-bg-slate-900-s:not(#_){background:var(--palette-slate-900)}.u-bg-surface-canvas-s:not(#_){background:var(--color-surface-canvas)}.u-bg-surface-card-s:not(#_){background:var(--color-surface-card)}.u-bg-surface-muted-s:not(#_){background:var(--color-surface-muted)}.u-bg-system-danger-s:not(#_){background:var(--color-system-danger)}.u-bg-system-info-s:not(#_){background:var(--color-system-info)}.u-bg-system-success-s:not(#_){background:var(--color-system-success)}.u-bg-system-violet-s:not(#_){background:var(--color-system-violet)}.u-bg-violet-50-s:not(#_){background:var(--palette-violet-50)}.u-bg-violet-600-s:not(#_){background:var(--palette-violet-600)}.u-bg-white-s:not(#_){background:var(--palette-white)}.u-bg-yellow-100-s:not(#_){background:var(--palette-yellow-100)}.u-block-s:not(#_){display:block}.u-border-05-s:not(#_){border:.5px solid var(--color-border-default)}.u-border-0d5-dashed-border-default-s:not(#_){border:.5px dashed var(--color-border-default)}.u-border-0d5-solid-border-emphasis-s:not(#_){border:.5px solid var(--color-border-emphasis)}.u-border-0d5-solid-border-strong-s:not(#_){border:.5px solid var(--color-border-strong)}.u-border-0d5-solid-border-subtle-s:not(#_){border:.5px solid var(--color-border-subtle)}.u-border-0d5-solid-brand-primary-s:not(#_){border:.5px solid var(--color-brand-primary)}.u-border-0d5-solid-system-danger-s:not(#_){border:.5px solid var(--color-system-danger)}.u-border-0d5-solid-system-info-s:not(#_){border:.5px solid var(--color-system-info)}.u-border-0d5-solid-transparent-s:not(#_){border:.5px solid transparent}.u-border-0d7-solid-system-info-s:not(#_){border:.7px solid var(--color-system-info)}.u-border-1-dashed-border-default-s:not(#_){border:1px dashed var(--color-border-default)}.u-border-1-dashed-cbd5e1-s:not(#_){border:1px dashed #cbd5e1}.u-border-1-dashed-system-border-success-s:not(#_){border:1px dashed var(--color-system-border-success)}.u-border-1-solid-f0abfc-s:not(#_){border:1px solid #f0abfc}.u-border-15-amber-200-s:not(#_){border:1.5px solid var(--palette-amber-200)}.u-border-15-amber-500-s:not(#_){border:1.5px solid var(--palette-amber-500)}.u-border-15-blue-200-s:not(#_){border:1.5px solid var(--palette-blue-200)}.u-border-15-blue-300-s:not(#_){border:1.5px solid var(--palette-blue-300)}.u-border-15-blue-500-s:not(#_){border:1.5px solid var(--palette-blue-500)}.u-border-15-blue-600-s:not(#_){border:1.5px solid var(--palette-blue-600)}.u-border-15-gray-300-s:not(#_){border:1.5px solid var(--palette-gray-300)}.u-border-15-green-200-s:not(#_){border:1.5px solid var(--palette-green-200)}.u-border-15-green-600-s:not(#_){border:1.5px solid var(--palette-green-600)}.u-border-15-indigo-100-s:not(#_){border:1.5px solid var(--palette-indigo-100)}.u-border-15-orange-200-s:not(#_){border:1.5px solid var(--palette-orange-200)}.u-border-15-purple-200-s:not(#_){border:1.5px solid var(--palette-purple-200)}.u-border-15-red-200-s:not(#_){border:1.5px solid var(--palette-red-200)}.u-border-15-red-600-s:not(#_){border:1.5px solid var(--palette-red-600)}.u-border-15-s:not(#_){border:1.5px solid var(--color-border-default)}.u-border-15-slate-300-s:not(#_){border:1.5px solid var(--palette-slate-300)}.u-border-15-slate-700-s:not(#_){border:1.5px solid var(--palette-slate-700)}.u-border-15-slate-900-s:not(#_){border:1.5px solid var(--palette-slate-900)}.u-border-15-violet-200-s:not(#_){border:1.5px solid var(--palette-violet-200)}.u-border-15-violet-600-s:not(#_){border:1.5px solid var(--palette-violet-600)}.u-border-1d5-dashed-bfdbfe-s:not(#_){border:1.5px dashed #bfdbfe}.u-border-1d5-dashed-border-default-s:not(#_){border:1.5px dashed var(--color-border-default)}.u-border-1d5-dashed-cbd5e1-s:not(#_){border:1.5px dashed #cbd5e1}.u-border-1d5-dashed-system-border-success-s:not(#_){border:1.5px dashed var(--color-system-border-success)}.u-border-1d5-solid-1a73e8-s:not(#_){border:1.5px solid #1a73e8}.u-border-1d5-solid-2563eb30-s:not(#_){border:1.5px solid #2563eb30}.u-border-1d5-solid-border-emphasis-s:not(#_){border:1.5px solid var(--color-border-emphasis)}.u-border-1d5-solid-brand-primary-s:not(#_){border:1.5px solid var(--color-brand-primary)}.u-border-1d5-solid-currentcolor-s:not(#_){border:1.5px solid currentColor}.u-border-1d5-solid-surface-muted-s:not(#_){border:1.5px solid var(--color-surface-muted)}.u-border-1d5-solid-system-border-danger-s:not(#_){border:1.5px solid var(--color-system-border-danger)}.u-border-1d5-solid-system-border-info-s:not(#_){border:1.5px solid var(--color-system-border-info)}.u-border-1d5-solid-system-border-success-s:not(#_){border:1.5px solid var(--color-system-border-success)}.u-border-1d5-solid-system-border-warning-s:not(#_){border:1.5px solid var(--color-system-border-warning)}.u-border-1d5-solid-system-info-s:not(#_){border:1.5px solid var(--color-system-info)}.u-border-1d5-solid-system-success-s:not(#_){border:1.5px solid var(--color-system-success)}.u-border-1d5-solid-transparent-s:not(#_){border:1.5px solid transparent}.u-border-2-amber-500-s:not(#_){border:2px solid var(--palette-amber-500)}.u-border-2-blue-300-s:not(#_){border:2px solid var(--palette-blue-300)}.u-border-2-blue-600-s:not(#_){border:2px solid var(--palette-blue-600)}.u-border-2-dashed-16a34a-s:not(#_){border:2px dashed #16a34a}.u-border-2-dashed-2563eb-s:not(#_){border:2px dashed #2563eb}.u-border-2-dashed-border-default-s:not(#_){border:2px dashed var(--color-border-default)}.u-border-2-dashed-cbd5e1-s:not(#_){border:2px dashed #cbd5e1}.u-border-2-green-300-s:not(#_){border:2px solid var(--palette-green-300)}.u-border-2-green-600-s:not(#_){border:2px solid var(--palette-green-600)}.u-border-2-purple-200-s:not(#_){border:2px solid var(--palette-purple-200)}.u-border-2-s:not(#_){border:2px solid var(--color-border-default)}.u-border-2-slate-300-s:not(#_){border:2px solid var(--palette-slate-300)}.u-border-2-solid-333-s:not(#_){border:2px solid #333}.u-border-2-solid-border-strong-s:not(#_){border:2px solid var(--color-border-strong)}.u-border-2-solid-brand-primary-s:not(#_){border:2px solid var(--color-brand-primary)}.u-border-2-solid-system-border-danger-s:not(#_){border:2px solid var(--color-system-border-danger)}.u-border-2-solid-system-success-s:not(#_){border:2px solid var(--color-system-success)}.u-border-2-solid-transparent-s:not(#_){border:2px solid transparent}.u-border-2-violet-600-s:not(#_){border:2px solid var(--palette-violet-600)}.u-border-2d5-solid-border-default-s:not(#_){border:2.5px solid var(--color-border-default)}.u-border-3-solid-0f172a-s:not(#_){border:3px solid #0f172a}.u-border-3-solid-2563eb-s:not(#_){border:3px solid #2563eb}.u-border-amber-200-s:not(#_){border:1px solid var(--palette-amber-200)}.u-border-amber-600-s:not(#_){border:1px solid var(--palette-amber-600)}.u-border-b-none-s:not(#_){border-bottom:none}.u-border-b-slate-50-s:not(#_){border-bottom:1px solid var(--palette-slate-50)}.u-border-blue-200-s:not(#_){border:1px solid var(--palette-blue-200)}.u-border-bottom-0d5-solid-border-subtle-s:not(#_){border-bottom:.5px solid var(--color-border-subtle)}.u-border-bottom-1-dashed-border-default-s:not(#_){border-bottom:1px dashed var(--color-border-default)}.u-border-bottom-1-dashed-cbd5e1-s:not(#_){border-bottom:1px dashed #cbd5e1}.u-border-bottom-10-solid-transparent-s:not(#_){border-bottom:10px solid transparent}.u-border-bottom-1d5-solid-374151-s:not(#_){border-bottom:1.5px solid #374151}.u-border-bottom-1d5-solid-surface-muted-s:not(#_){border-bottom:1.5px solid var(--color-surface-muted)}.u-border-bottom-2-solid-0f172a-s:not(#_){border-bottom:2px solid #0f172a}.u-border-bottom-2-solid-eff6ff-s:not(#_){border-bottom:2px solid #eff6ff}.u-border-bottom-2-solid-surface-muted-s:not(#_){border-bottom:2px solid var(--color-surface-muted)}.u-border-bottom-2-solid-text-muted-s:not(#_){border-bottom:2px solid var(--color-text-muted)}.u-border-bottom-left-radius-0-s:not(#_){border-bottom-left-radius:0}.u-border-bottom-left-radius-7-s:not(#_){border-bottom-left-radius:7px}.u-border-bottom-right-radius-0-s:not(#_){border-bottom-right-radius:0}.u-border-bottom-right-radius-7-s:not(#_){border-bottom-right-radius:7px}.u-border-bottom-xad07183-s:not(#_){border-bottom:1px solid rgba(255,255,255,.08)}.u-border-collapse-separate-s:not(#_){border-collapse:separate}.u-border-emerald-100-s:not(#_){border:1px solid var(--palette-emerald-100)}.u-border-emerald-200-s:not(#_){border:1px solid var(--palette-emerald-200)}.u-border-gray-300-s:not(#_){border:1px solid var(--palette-gray-300)}.u-border-green-200-s:not(#_){border:1px solid var(--palette-green-200)}.u-border-indigo-100-s:not(#_){border:1px solid var(--palette-indigo-100)}.u-border-l-none-s:not(#_){border-left:none}.u-border-left-10-solid-text-primary-s:not(#_){border-left:10px solid var(--color-text-primary)}.u-border-left-4-solid-2563eb-s:not(#_){border-left:4px solid #2563eb}.u-border-left-4-solid-bfdbfe-s:not(#_){border-left:4px solid #bfdbfe}.u-border-left-4-solid-f59e0b-s:not(#_){border-left:4px solid #f59e0b}.u-border-left-4-solid-system-danger-s:not(#_){border-left:4px solid var(--color-system-danger)}.u-border-left-4-solid-system-warning-s:not(#_){border-left:4px solid var(--color-system-warning)}.u-border-left-5-solid-transparent-s:not(#_){border-left:5px solid transparent}.u-border-left-7-solid-transparent-s:not(#_){border-left:7px solid transparent}.u-border-left-x151e475-s:not(#_){border-left:1px solid rgba(255,255,255,.12)}.u-border-none-s:not(#_){border:none}.u-border-orange-200-s:not(#_){border:1px solid var(--palette-orange-200)}.u-border-purple-200-s:not(#_){border:1px solid var(--palette-purple-200)}.u-border-r-none-s:not(#_){border-right:none}.u-border-radius-0-0-10-10-s:not(#_){border-radius:0 0 10px 10px}.u-border-radius-0-0-16-16-s:not(#_){border-radius:0 0 16px 16px}.u-border-radius-0-0-4-4-s:not(#_){border-radius:0 0 4px 4px}.u-border-radius-0-0-7-7-s:not(#_){border-radius:0 0 7px 7px}.u-border-radius-0-0-8-8-s:not(#_){border-radius:0 0 8 8}.u-border-radius-0-6-0-0-s:not(#_){border-radius:0 6px 0 0}.u-border-radius-0-8-8-0-s:not(#_){border-radius:0 8px 8px 0}.u-border-radius-0-s:not(#_){border-radius:0}.u-border-radius-12-12-0-0-s:not(#_){border-radius:12px 12px 0 0}.u-border-radius-16-16-0-0-s:not(#_){border-radius:16px 16px 0 0}.u-border-radius-20-20-0-0-s:not(#_){border-radius:20px 20px 0 0}.u-border-radius-3-3-0-0-s:not(#_){border-radius:3px 3px 0 0}.u-border-radius-4-4-0-0-s:not(#_){border-radius:4px 4px 0 0}.u-border-radius-6-0-0-0-s:not(#_){border-radius:6px 0 0}.u-border-radius-7-s:not(#_){border-radius:7px}.u-border-radius-8-0-0-8-s:not(#_){border-radius:8px 0 0 8px}.u-border-radius-8-8-0-0-s:not(#_){border-radius:8px 8px 0 0}.u-border-radius-99-s:not(#_){border-radius:99px}.u-border-radius-x1252080-s:not(#_){border-radius:8 8 0 0}.u-border-radius-x19dd95c-s:not(#_){border-radius:0 0 8px 8px}.u-border-red-200-s:not(#_){border:1px solid var(--palette-red-200)}.u-border-right-10-solid-text-primary-s:not(#_){border-right:10px solid var(--color-text-primary)}.u-border-right-2-solid-text-muted-s:not(#_){border-right:2px solid var(--color-text-muted)}.u-border-right-5-solid-transparent-s:not(#_){border-right:5px solid transparent}.u-border-right-7-solid-transparent-s:not(#_){border-right:7px solid transparent}.u-border-s:not(#_){border:1px solid var(--color-border-default)}.u-border-sky-100-s:not(#_){border:1px solid var(--palette-sky-100)}.u-border-sky-200-s:not(#_){border:1px solid var(--palette-sky-200)}.u-border-slate-300-s:not(#_){border:1px solid var(--palette-slate-300)}.u-border-spacing-0-s:not(#_){border-spacing:0}.u-border-system-border-info-s:not(#_){border:1px solid var(--color-system-border-info)}.u-border-t-none-s:not(#_){border-top:none}.u-border-top-0d5-solid-border-subtle-s:not(#_){border-top:.5px solid var(--color-border-subtle)}.u-border-top-1-dashed-border-default-s:not(#_){border-top:1px dashed var(--color-border-default)}.u-border-top-10-solid-cbd5e1-s:not(#_){border-top:10px solid #cbd5e1}.u-border-top-10-solid-transparent-s:not(#_){border-top:10px solid transparent}.u-border-top-1d5-solid-surface-muted-s:not(#_){border-top:1.5px solid var(--color-surface-muted)}.u-border-top-2-dashed-94a3b8-s:not(#_){border-top:2px dashed #94a3b8}.u-border-top-2-dashed-border-default-s:not(#_){border-top:2px dashed var(--color-border-default)}.u-border-top-2-solid-surface-muted-s:not(#_){border-top:2px solid var(--color-surface-muted)}.u-border-top-color-transparent-s:not(#_){border-top-color:transparent}.u-border-top-left-radius-0-s:not(#_){border-top-left-radius:0}.u-border-top-left-radius-7-s:not(#_){border-top-left-radius:7px}.u-border-top-right-radius-0-s:not(#_){border-top-right-radius:0}.u-border-top-right-radius-7-s:not(#_){border-top-right-radius:7px}.u-border-top-x26c3703-s:not(#_){border-top:1px solid rgba(255,255,255,.12)}.u-border-top-x87dc2b9-s:not(#_){border-top:1px solid rgba(255,255,255,.08)}.u-border-x22fd929-s:not(#_){border:1.5px solid rgba(255,255,255,.2)}.u-border-x283cb05-s:not(#_){border:1.5px solid rgba(239,68,68,.4)}.u-border-x5119020-s:not(#_){border:1.5px solid rgba(255,255,255,.35)}.u-border-xa1fe79c-s:not(#_){border:1.5px solid rgba(255,255,255,.5)}.u-border-xb0feceb-s:not(#_){border:1.5px solid rgba(255,255,255,.4)}.u-border-xb92e982-s:not(#_){border:.8px solid rgba(255,255,255,.35)}.u-border-xdc53808-s:not(#_){border:1px solid rgba(255,255,255,.15)}.u-border-xfbc6f2f-s:not(#_){border:.5px solid rgba(255,59,48,.25)}.u-bottom-100pc-s:not(#_){bottom:100%}.u-bottom-40-s:not(#_){bottom:40px}.u-bottom-n1-s:not(#_){bottom:-1px}.u-bottom-xd0d2340-s:not(#_){bottom:calc(100% + 4px)}.u-box-shadow-inset-0-0-0-1-border-default-s:not(#_){box-shadow:inset 0 0 0 1px var(--color-border-default)}.u-box-shadow-none-s:not(#_){box-shadow:none}.u-box-shadow-x03f0393-s:not(#_){box-shadow:0 2px 8px #0000004d}.u-box-shadow-x088502b-s:not(#_){box-shadow:0 2px 8px #0f172a0a}.u-box-shadow-x093814f-s:not(#_){box-shadow:0 24px 64px #0000004d}.u-box-shadow-x0add197-s:not(#_){box-shadow:0 8px 24px #00000040}.u-box-shadow-x0bf264f-s:not(#_){box-shadow:0 1px 3px #0000000f}.u-box-shadow-x0ce1d21-s:not(#_){box-shadow:0 4px 14px #16a34a59}.u-box-shadow-x1178f6d-s:not(#_){box-shadow:0 8px 40px #00000038}.u-box-shadow-x11e368a-s:not(#_){box-shadow:0 4px 14px #dc26264d}.u-box-shadow-x143525e-s:not(#_){box-shadow:0 4px 12px #16a34a40}.u-box-shadow-x1c3877b-s:not(#_){box-shadow:0 30px 80px #0006}.u-box-shadow-x25f0701-s:not(#_){box-shadow:0 1px 4px #00000040}.u-box-shadow-x283f7d1-s:not(#_){box-shadow:0 10px 30px #10b98166}.u-box-shadow-x3b082a0-s:not(#_){box-shadow:0 24px 60px #0003}.u-box-shadow-x3b943b8-s:not(#_){box-shadow:0 4px 20px #00000012}.u-box-shadow-x3bf63ea-s:not(#_){box-shadow:0 1px 2px #00000026}.u-box-shadow-x452cfda-s:not(#_){box-shadow:0 8px 40px #00000038,0 0 0 1px #0000000f}.u-box-shadow-x45861a5-s:not(#_){box-shadow:0 8px 40px #0006}.u-box-shadow-x49e53bf-s:not(#_){box-shadow:0 -2px 8px #0000000f}.u-box-shadow-x4a8c332-s:not(#_){box-shadow:0 24px 64px #00000040}.u-box-shadow-x51a9bde-s:not(#_){box-shadow:0 0 0 3px #2563eb26}.u-box-shadow-x57e4ced-s:not(#_){box-shadow:0 20px 60px #00000040}.u-box-shadow-x584cec6-s:not(#_){box-shadow:0 12px 40px #00000026}.u-box-shadow-x59858b1-s:not(#_){box-shadow:0 6px 20px #0000001a}.u-box-shadow-x61f477f-s:not(#_){box-shadow:0 8px 24px #00000047}.u-box-shadow-x666581c-s:not(#_){box-shadow:0 1px 4px #0000001a}.u-box-shadow-x69dbdae-s:not(#_){box-shadow:0 12px 40px #7c3aed1f}.u-box-shadow-x6c8fc05-s:not(#_){box-shadow:0 0 0 3px #16a34a1f}.u-box-shadow-x6ed79bd-s:not(#_){box-shadow:0 2px 12px #0000000f}.u-box-shadow-x6fa1c24-s:not(#_){box-shadow:0 -6px 18px #0000002e}.u-box-shadow-x70fa046-s:not(#_){box-shadow:0 0 0 3px #3b82f61f}.u-box-shadow-x755eee2-s:not(#_){box-shadow:0 2px 8px #16a34a40}.u-box-shadow-x7aa6053-s:not(#_){box-shadow:0 4px 14px #16a34a4d}.u-box-shadow-x7c0e2d9-s:not(#_){box-shadow:0 12px 32px #0f172a2e}.u-box-shadow-x7d8fdbe-s:not(#_){box-shadow:0 6px 18px #dc262659}.u-box-shadow-x83be93c-s:not(#_){box-shadow:0 2px 8px #d977064d}.u-box-shadow-x8ac9e9a-s:not(#_){box-shadow:0 20px 60px #00000080}.u-box-shadow-x8b61941-s:not(#_){box-shadow:0 1px 6px #00000014}.u-box-shadow-x8c9945f-s:not(#_){box-shadow:0 2px 6px #16a34a4d}.u-box-shadow-x95a2eb4-s:not(#_){box-shadow:0 8px 24px #00000024}.u-box-shadow-x963a019-s:not(#_){box-shadow:0 4px 12px #10b9814d}.u-box-shadow-x972c1d1-s:not(#_){box-shadow:0 24px 60px #00000040}.u-box-shadow-xa02318f-s:not(#_){box-shadow:0 8px 32px #0000002e}.u-box-shadow-xa126833-s:not(#_){box-shadow:0 8px 24px #00000026}.u-box-shadow-xa2181ca-s:not(#_){box-shadow:0 12px 32px #16a34a2e,0 2px 6px #0000000f}.u-box-shadow-xa248f44-s:not(#_){box-shadow:0 24px 60px #0f172a38}.u-box-shadow-xa3b5490-s:not(#_){box-shadow:0 24px 64px #00000059}.u-box-shadow-xa6c7ea1-s:not(#_){box-shadow:0 8px 24px #7c3aed59}.u-box-shadow-xad46ce7-s:not(#_){box-shadow:0 2px 16px #00000014}.u-box-shadow-xb46c165-s:not(#_){box-shadow:0 10px 30px #0f172a1f}.u-box-shadow-xb6f21f4-s:not(#_){box-shadow:0 16px 48px #00000024}.u-box-shadow-xb8e2ddc-s:not(#_){box-shadow:-8px 0 40px #0000002e}.u-box-shadow-xbb59948-s:not(#_){box-shadow:0 4px 16px #0006}.u-box-shadow-xbd13f55-s:not(#_){box-shadow:-4px 0 32px #0000002e}.u-box-shadow-xbe7acdb-s:not(#_){box-shadow:0 2px 6px #0f172a40}.u-box-shadow-xc0e0f9c-s:not(#_){box-shadow:0 8px 40px #00000080}.u-box-shadow-xc44ed41-s:not(#_){box-shadow:0 4px 16px #0000000f}.u-box-shadow-xc45e51d-s:not(#_){box-shadow:0 4px 20px #0000001a}.u-box-shadow-xc61c527-s:not(#_){box-shadow:0 25px 50px #0000002e}.u-box-shadow-xc63e916-s:not(#_){box-shadow:0 2px 8px #0071e359}.u-box-shadow-xce36b47-s:not(#_){box-shadow:0 24px 60px #00000080}.u-box-shadow-xcf08402-s:not(#_){box-shadow:0 1px 4px #0000000a}.u-box-shadow-xd0951f8-s:not(#_){box-shadow:0 24px 64px #00000047}.u-box-shadow-xd2ae813-s:not(#_){box-shadow:0 1px 3px #00000014}.u-box-shadow-xd379e11-s:not(#_){box-shadow:0 1px 3px #0000004d}.u-box-shadow-xd603390-s:not(#_){box-shadow:0 24px 80px #00000040}.u-box-shadow-xdfcbf7e-s:not(#_){box-shadow:0 24px 60px #00000059}.u-box-shadow-xe21d04e-s:not(#_){box-shadow:0 4px 20px #00000080}.u-box-shadow-xe9b38c3-s:not(#_){box-shadow:0 4px 24px #0f172a0a}.u-box-shadow-xeeda12c-s:not(#_){box-shadow:0 8px 24px #10b9814d}.u-box-shadow-xf0bb5ba-s:not(#_){box-shadow:0 8px 30px #0000001f}.u-box-shadow-xf455c5d-s:not(#_){box-shadow:0 4px 24px #0000000f}.u-box-shadow-xf65220b-s:not(#_){box-shadow:0 24px 60px #0006}.u-box-shadow-xfb55011-s:not(#_){box-shadow:0 25px 60px #00000047}.u-box-shadow-xfe93943-s:not(#_){box-shadow:0 8px 24px #0000002e}.u-break-inside-avoid-s:not(#_){break-inside:avoid}.u-c-amber-800-s:not(#_){color:var(--palette-amber-800)}.u-c-blue-400-s:not(#_){color:var(--palette-blue-400)}.u-c-blue-500-s:not(#_){color:var(--palette-blue-500)}.u-c-blue-800-s:not(#_){color:var(--palette-blue-800)}.u-c-border-default-s:not(#_){color:var(--color-border-default)}.u-c-chrome-text-s:not(#_){color:var(--color-chrome-text)}.u-c-emerald-900-s:not(#_){color:var(--palette-emerald-900)}.u-c-gray-300-s:not(#_){color:var(--palette-gray-300)}.u-c-gray-700-s:not(#_){color:var(--palette-gray-700)}.u-c-green-800-s:not(#_){color:var(--palette-green-800)}.u-c-red-600-s:not(#_){color:var(--palette-red-600)}.u-c-red-900-s:not(#_){color:var(--palette-red-900)}.u-c-slate-400-s:not(#_){color:var(--palette-slate-400)}.u-c-slate-900-s:not(#_){color:var(--palette-slate-900)}.u-c-surface-card-s:not(#_){color:var(--color-surface-card)}.u-c-on-system-s:not(#_){color:var(--color-text-on-system)}.u-c-system-danger-s:not(#_){color:var(--color-system-danger)}.u-c-system-info-s:not(#_){color:var(--color-system-info)}.u-c-system-success-s:not(#_){color:var(--color-system-success)}.u-c-system-violet-s:not(#_){color:var(--color-system-violet)}.u-c-system-warning-s:not(#_){color:var(--color-system-warning)}.u-c-violet-700-s:not(#_){color:var(--palette-violet-700)}.u-c-white-s:not(#_){color:var(--palette-white)}.u-c-yellow-800-s:not(#_){color:var(--palette-yellow-800)}.u-color-0d9488-s:not(#_){color:#0d9488}.u-color-111-s:not(#_){color:#111}.u-color-1a73e8-s:not(#_){color:#1a73e8}.u-color-1c1917-s:not(#_){color:#1c1917}.u-color-666-s:not(#_){color:#666}.u-color-999-s:not(#_){color:#999}.u-color-adjust-exact-s:not(#_){color-adjust:exact}.u-color-b0b8c4-s:not(#_){color:#b0b8c4}.u-color-bbb-s:not(#_){color:#bbb}.u-color-ccc-s:not(#_){color:#ccc}.u-color-f5f5f7-s:not(#_){color:#f5f5f7}.u-color-inherit-s:not(#_){color:inherit}.u-color-transparent-s:not(#_){color:transparent}.u-color-x0e0a189-s:not(#_){color:#ffffffeb}.u-color-x16baf3d-s:not(#_){color:#0009}.u-color-x175d912-s:not(#_){color:#ffffff80}.u-color-x1fd7aa0-s:not(#_){color:#ffffffd9}.u-color-x25d74e8-s:not(#_){color:#000000bf}.u-color-x4dc0d75-s:not(#_){color:#ffffffe6}.u-color-x579bddd-s:not(#_){color:#000000b3}.u-color-xb84feef-s:not(#_){color:#000000de}.u-cols-2-s:not(#_){grid-template-columns:1fr 1fr}.u-cols-3-s:not(#_){grid-template-columns:1fr 1fr 1fr}.u-cols-4-s:not(#_){grid-template-columns:repeat(4,1fr)}.u-cursor-auto-s:not(#_){cursor:auto}.u-cursor-copy-s:not(#_){cursor:copy}.u-cursor-crosshair-s:not(#_){cursor:crosshair}.u-cursor-default-s:not(#_){cursor:default}.u-cursor-grab-s:not(#_){cursor:grab}.u-cursor-ns-resize-s:not(#_){cursor:ns-resize}.u-cursor-text-s:not(#_){cursor:text}.u-cursor-wait-s:not(#_){cursor:wait}.u-cursor-zoom-out-s:not(#_){cursor:zoom-out}.u-dir-row-s:not(#_){flex-direction:row}.u-display-inline-s:not(#_){display:inline}.u-ellipsis-s:not(#_){text-overflow:ellipsis}.u-fill-text-primary-s:not(#_){fill:var(--color-text-primary)}.u-fill-text-secondary-s:not(#_){fill:var(--color-text-secondary)}.u-filter-none-s:not(#_){filter:none}.u-filter-x447edb9-s:not(#_){filter:grayscale(0)}.u-filter-x5056ac0-s:not(#_){filter:drop-shadow(2px 0 2px rgba(0,0,0,.08))}.u-filter-x5a9bf1b-s:not(#_){filter:drop-shadow(0 10px 24px rgba(59,130,246,.45))}.u-filter-x79f0b2c-s:not(#_){filter:drop-shadow(0 12px 28px rgba(59,130,246,.45))}.u-filter-x7b24d7d-s:not(#_){filter:brightness(0) invert(1)}.u-filter-x8210374-s:not(#_){filter:drop-shadow(-2px 0 2px rgba(0,0,0,.08))}.u-fixed-s:not(#_){position:fixed}.u-flex-0-0-100-s:not(#_){flex:0 0 100px}.u-flex-0-0-160-s:not(#_){flex:0 0 160px}.u-flex-0-0-260-s:not(#_){flex:0 0 260px}.u-flex-0-0-45pc-s:not(#_){flex:0 0 45%}.u-flex-0-0-50pc-s:not(#_){flex:0 0 50%}.u-flex-0-1-220-s:not(#_){flex:0 1 220px}.u-flex-0-1-320-s:not(#_){flex:0 1 320px}.u-flex-1-1-120-s:not(#_){flex:1 1 120px}.u-flex-1-1-140-s:not(#_){flex:1 1 140px}.u-flex-1-1-160-s:not(#_){flex:1 1 160px}.u-flex-1-1-200-s:not(#_){flex:1 1 200px}.u-flex-1-1-220-s:not(#_){flex:1 1 220px}.u-flex-1-1-240-s:not(#_){flex:1 1 240px}.u-flex-1-1-260-s:not(#_){flex:1 1 260px}.u-flex-1-1-320-s:not(#_){flex:1 1 320px}.u-flex-1-1-45pc-s:not(#_){flex:1 1 45%}.u-flex-1-1-55pc-s:not(#_){flex:1 1 55%}.u-flex-1-1-600-s:not(#_){flex:1 1 600px}.u-flex-1-1-80-s:not(#_){flex:1 1 80px}.u-flex-1-1-90-s:not(#_){flex:1 1 90px}.u-flex-1-1-auto-s:not(#_){flex:1 1 auto}.u-flex-1-s:not(#_){flex:1}.u-flex-2-s:not(#_){flex:2}.u-flex-3-s:not(#_){flex:3}.u-flex-5-s:not(#_){flex:5}.u-flex-basis-100pc-s:not(#_){flex-basis:100%}.u-flex-direction-column-reverse-s:not(#_){flex-direction:column-reverse}.u-flex-direction-row-reverse-s:not(#_){flex-direction:row-reverse}.u-flex-nowrap-s:not(#_){flex-wrap:nowrap}.u-flex-s:not(#_){display:flex}.u-flex-wrap-s:not(#_){flex-wrap:wrap}.u-flex-wrap-wrap-reverse-s:not(#_){flex-wrap:wrap-reverse}.u-font-family-x25f1efd-s:not(#_){font-family:Inter,sans-serif}.u-font-family-x480b9cc-s:not(#_){font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif}.u-font-family-x82f4be6-s:not(#_){font-family:system-ui,sans-serif}.u-font-family-x9496646-s:not(#_){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.u-font-family-xa3d9933-s:not(#_){font-family:Georgia,serif}.u-font-family-xaad3ead-s:not(#_){font-family:Inter,sans-serif}.u-font-family-xb915bd8-s:not(#_){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.u-font-family-xe365ea8-s:not(#_){font-family:Brush Script MT,cursive}.u-font-family-xec1dbcb-s:not(#_){font-family:ui-monospace,monospace}.u-font-size-12d5-s:not(#_){font-size:13px}.u-font-size-19-s:not(#_){font-size:20px}.u-font-size-21-s:not(#_){font-size:22px}.u-font-size-30-s:not(#_){font-size:30px}.u-font-size-36-s:not(#_){font-size:36px}.u-font-size-38-s:not(#_){font-size:38px}.u-font-size-40-s:not(#_){font-size:40px}.u-font-size-48-s:not(#_){font-size:48px}.u-font-size-54-s:not(#_){font-size:54px}.u-font-size-56-s:not(#_){font-size:56px}.u-font-size-64-s:not(#_){font-size:64px}.u-font-size-68-s:not(#_){font-size:68px}.u-font-size-7-s:not(#_){font-size:11px}.u-font-size-x63cfbe7-s:not(#_){font-size:clamp(16px,4.6vw,20px)}.u-font-style-normal-s:not(#_){font-style:normal}.u-font-variant-numeric-tabular-nums-s:not(#_){font-variant-numeric:tabular-nums}.u-font-weight-normal-s:not(#_){font-weight:400}.u-gap-0-10-s:not(#_){gap:0 10px}.u-gap-0-16-s:not(#_){gap:0 16px}.u-gap-0-20-s:not(#_){gap:0 20px}.u-gap-0-s:not(#_){gap:0}.u-gap-10-s:not(#_){gap:10px}.u-gap-14-32-s:not(#_){gap:14px 32px}.u-gap-30-s:not(#_){gap:30px}.u-gap-48-s:not(#_){gap:48px}.u-gap-6-16-s:not(#_){gap:6px 16px}.u-gap-8-14-s:not(#_){gap:8px 14px}.u-gap-8-s:not(#_){gap:8px}.u-gap-x-20-s:not(#_){column-gap:20px}.u-gap-y-0-s:not(#_){row-gap:0}.u-gap-y-8-s:not(#_){row-gap:8px}.u-grid-auto-rows-400-s:not(#_){grid-auto-rows:400px}.u-grid-auto-rows-xe8ea178-s:not(#_){grid-auto-rows:minmax(180px,auto)}.u-grid-column-1-s:not(#_){grid-column:1}.u-grid-column-2-s:not(#_){grid-column:2}.u-grid-column-auto-s:not(#_){grid-column:auto}.u-grid-column-x469aa08-s:not(#_){grid-column:1/5}.u-grid-column-x90e9d2a-s:not(#_){grid-column:1/-1}.u-grid-column-xd5b4334-s:not(#_){grid-column:1 / -1}.u-grid-column-xe169cd1-s:not(#_){grid-column:1/3}.u-grid-gap-16-s:not(#_){--grid-gap: 16px}.u-grid-justify-normal-s:not(#_){--grid-justify: normal}.u-grid-justify-space-between-s:not(#_){--grid-justify: space-between}.u-grid-row-auto-s:not(#_){grid-row:auto}.u-grid-row-x899b3c0-s:not(#_){grid-row:1 / span 2}.u-grid-template-columns-0d8fr-2fr-1d2fr-s:not(#_){grid-template-columns:.8fr 2fr 1.2fr}.u-grid-template-columns-160-1fr-s:not(#_){grid-template-columns:160px 1fr}.u-grid-template-columns-1fr-1fr-100-s:not(#_){grid-template-columns:1fr 1fr 100px}.u-grid-template-columns-1fr-260-s:not(#_){grid-template-columns:1fr 260px}.u-grid-template-columns-1fr-280-s:not(#_){grid-template-columns:1fr 280px}.u-grid-template-columns-1fr-300-s:not(#_){grid-template-columns:1fr 300px}.u-grid-template-columns-1fr-320-s:not(#_){grid-template-columns:1fr 320px}.u-grid-template-columns-1fr-50-80-70-s:not(#_){grid-template-columns:1fr 50px 80px 70px}.u-grid-template-columns-1fr-52-80-80-30-s:not(#_){grid-template-columns:1fr 52px 80px 80px 30px}.u-grid-template-columns-1fr-60-80-80-28-s:not(#_){grid-template-columns:1fr 60px 80px 80px 28px}.u-grid-template-columns-1fr-64-90-90-32-s:not(#_){grid-template-columns:1fr 64px 90px 90px 32px}.u-grid-template-columns-1fr-80-110-110-s:not(#_){grid-template-columns:1fr 80px 110px 110px}.u-grid-template-columns-1fr-s:not(#_){grid-template-columns:1fr}.u-grid-template-columns-28-0d8fr-2fr-1d2fr-s:not(#_){grid-template-columns:28px .8fr 2fr 1.2fr}.u-grid-template-columns-2fr-1fr-s:not(#_){grid-template-columns:2fr 1fr}.u-grid-template-columns-380-1fr-s:not(#_){grid-template-columns:380px 1fr}.u-grid-template-columns-3fr-2fr-s:not(#_){grid-template-columns:3fr 2fr}.u-grid-template-columns-40-100-100-1fr-90-90-110-s:not(#_){grid-template-columns:40px 100px 100px 1fr 90px 90px 110px}.u-grid-template-columns-40-90-100-1fr-90-90-120-s:not(#_){grid-template-columns:40px 90px 100px 1fr 90px 90px 120px}.u-grid-template-columns-72pc-28pc-s:not(#_){grid-template-columns:minmax(0,72fr) minmax(0,28fr)}.u-grid-template-columns-auto-1fr-auto-s:not(#_){grid-template-columns:auto 1fr auto}.u-grid-template-columns-x0548e09-s:not(#_){grid-template-columns:2fr 1.4fr 1fr 1fr 100px 90px 60px 110px 100px}.u-grid-template-columns-x097da01-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.u-grid-template-columns-x0e7d9c7-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.u-grid-template-columns-x1830f36-s:not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 20px}.u-grid-template-columns-x1c9f4c5-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.u-grid-template-columns-x1e614e7-s:not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 20px}.u-grid-template-columns-x1e6255f-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.u-grid-template-columns-x2638c37-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.u-grid-template-columns-x2880b7a-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.u-grid-template-columns-x2a2d2be-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.u-grid-template-columns-x2f2892a-s:not(#_){grid-template-columns:minmax(150px,1.4fr) minmax(100px,1fr) minmax(110px,1fr) minmax(150px,1.6fr) minmax(150px,1.3fr) 32px}.u-grid-template-columns-x429930e-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.u-grid-template-columns-x57443dc-s:not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.u-grid-template-columns-x58173c5-s:not(#_){grid-template-columns:repeat(6,1fr)}.u-grid-template-columns-x5cf3cba-s:not(#_){grid-template-columns:96px minmax(0,1fr) auto}.u-grid-template-columns-x6b8c245-s:not(#_){grid-template-columns:minmax(0,1fr)}.u-grid-template-columns-x6f649dd-s:not(#_){grid-template-columns:140px minmax(0,1fr) 92px}.u-grid-template-columns-x701e1b4-s:not(#_){grid-template-columns:repeat(5,1fr)}.u-grid-template-columns-x71a97ef-s:not(#_){grid-template-columns:minmax(0,1fr) auto}.u-grid-template-columns-x71d2000-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.u-grid-template-columns-x7420c90-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.u-grid-template-columns-x79236e9-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.u-grid-template-columns-x850b089-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.u-grid-template-columns-x8d4d7e9-s:not(#_){grid-template-columns:repeat(7,1fr)}.u-grid-template-columns-x8e62370-s:not(#_){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.u-grid-template-columns-x8fea3e5-s:not(#_){grid-template-columns:repeat(7,1fr)}.u-grid-template-columns-x92760f6-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.u-grid-template-columns-xad5bed5-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.u-grid-template-columns-xbd30fab-s:not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.u-grid-template-columns-xda34fd9-s:not(#_){grid-template-columns:minmax(0,5fr) minmax(260px,2fr)}.u-grid-template-columns-xdcebd60-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.u-grid-template-columns-xf32ae31-s:not(#_){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.u-grid-template-columns-xfe65360-s:not(#_){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.u-h-1-s:not(#_){height:1px}.u-height-0-s:not(#_){height:0}.u-height-100-s:not(#_){height:100px}.u-height-100vh-s:not(#_){height:100vh}.u-height-120-s:not(#_){height:120px}.u-height-13-s:not(#_){height:13px}.u-height-140-s:not(#_){height:140px}.u-height-15-s:not(#_){height:15px}.u-height-180-s:not(#_){height:180px}.u-height-1d5-s:not(#_){height:1.5px}.u-height-200-s:not(#_){height:200px}.u-height-220-s:not(#_){height:220px}.u-height-280-s:not(#_){height:280px}.u-height-37-s:not(#_){height:37px}.u-height-42-s:not(#_){height:42px}.u-height-5-s:not(#_){height:5px}.u-height-54-s:not(#_){height:54px}.u-height-58-s:not(#_){height:58px}.u-height-7-s:not(#_){height:7px}.u-height-86-s:not(#_){height:86px}.u-height-90-s:not(#_){height:90px}.u-height-auto-s:not(#_){height:auto}.u-italic-s:not(#_){font-style:italic}.u-items-center-s:not(#_){align-items:center}.u-justify-center-s:not(#_){justify-content:center}.u-justify-self-end-s:not(#_){justify-self:end}.u-justify-self-start-s:not(#_){justify-self:start}.u-kpi-border-border-default-s:not(#_){--kpi-border: var(--color-border-default)}.u-kpi-border-system-border-danger-s:not(#_){--kpi-border: var(--color-system-border-danger)}.u-kpi-border-system-border-info-s:not(#_){--kpi-border: var(--color-system-border-info)}.u-kpi-border-system-border-success-s:not(#_){--kpi-border: var(--color-system-border-success)}.u-left-11-s:not(#_){left:11px}.u-left-18-s:not(#_){left:18px}.u-left-2-s:not(#_){left:2px}.u-left-22-s:not(#_){left:22px}.u-left-3-s:not(#_){left:3px}.u-left-n9-s:not(#_){left:-9px}.u-letter-spacing-0-s:not(#_){letter-spacing:0}.u-letter-spacing-0d04em-s:not(#_){letter-spacing:.04em}.u-letter-spacing-0d05em-s:not(#_){letter-spacing:.05em}.u-letter-spacing-0d1-s:not(#_){letter-spacing:.1px}.u-letter-spacing-0d2-s:not(#_){letter-spacing:.2px}.u-letter-spacing-0d7-s:not(#_){letter-spacing:.7px}.u-letter-spacing-1d2-s:not(#_){letter-spacing:1.2px}.u-letter-spacing-2-s:not(#_){letter-spacing:2px}.u-letter-spacing-3-s:not(#_){letter-spacing:3px}.u-letter-spacing-6-s:not(#_){letter-spacing:6px}.u-letter-spacing-8-s:not(#_){letter-spacing:8px}.u-letter-spacing-n0d01em-s:not(#_){letter-spacing:-.01em}.u-letter-spacing-n0d02em-s:not(#_){letter-spacing:-.02em}.u-letter-spacing-n0d2-s:not(#_){letter-spacing:-.2px}.u-letter-spacing-n0d3-s:not(#_){letter-spacing:-.3px}.u-letter-spacing-n0d4-s:not(#_){letter-spacing:-.4px}.u-letter-spacing-n0d5-s:not(#_){letter-spacing:-.5px}.u-letter-spacing-n1-s:not(#_){letter-spacing:-1px}.u-line-height-1d15-s:not(#_){line-height:1.15}.u-line-height-1d25-s:not(#_){line-height:1.25}.u-line-height-1d35-s:not(#_){line-height:1.35}.u-line-height-1d45-s:not(#_){line-height:1.45}.u-line-height-1d55-s:not(#_){line-height:1.55}.u-line-height-1d65-s:not(#_){line-height:1.65}.u-line-height-20-s:not(#_){line-height:20px}.u-margin-0-0-10-s:not(#_){margin:0 0 10px}.u-margin-0-0-12-s:not(#_){margin:0 0 12px}.u-margin-0-0-14-s:not(#_){margin:0 0 14px}.u-margin-0-0-16-s:not(#_){margin:0 0 16px}.u-margin-0-0-18-s:not(#_){margin:0 0 18px}.u-margin-0-0-2-s:not(#_){margin:0 0 2px}.u-margin-0-0-20-s:not(#_){margin:0 0 20px}.u-margin-0-0-22-s:not(#_){margin:0 0 22px}.u-margin-0-0-24-s:not(#_){margin:0 0 24px}.u-margin-0-0-32-s:not(#_){margin:0 0 32px}.u-margin-0-0-4-s:not(#_){margin:0 0 4px}.u-margin-0-0-6-s:not(#_){margin:0 0 6px}.u-margin-0-0-8-s:not(#_){margin:0 0 8px}.u-margin-0-23-16-s:not(#_){margin:0 23px 16px}.u-margin-0-auto-10-s:not(#_){margin:0 auto 10px}.u-margin-0-auto-14-s:not(#_){margin:0 auto 14px}.u-margin-0-auto-16-s:not(#_){margin:0 auto 16px}.u-margin-0-auto-22-s:not(#_){margin:0 auto 22px}.u-margin-0-n20-s:not(#_){margin:0 -20px}.u-margin-10-0-16-s:not(#_){margin:10px 0 16px}.u-margin-12-0-4-s:not(#_){margin:12px 0 4px}.u-margin-16-0-0-s:not(#_){margin:16px 0 0}.u-margin-20-0-12-s:not(#_){margin:20px 0 12px}.u-margin-24-0-16-s:not(#_){margin:24px 0 16px}.u-margin-28-0-12-s:not(#_){margin:28px 0 12px}.u-margin-32-auto-60-s:not(#_){margin:32px auto 60px}.u-margin-32-auto-s:not(#_){margin:32px auto}.u-margin-4-0-0-s:not(#_){margin:4px 0 0}.u-margin-40-auto-s:not(#_){margin:40px auto}.u-margin-6-0-0-s:not(#_){margin:6px 0 0}.u-margin-6-0-8-s:not(#_){margin:6px 0 8px}.u-margin-6-n14-n8-s:not(#_){margin:6px -14px -8px}.u-margin-6-n16-n10-s:not(#_){margin:6px -16px -10px}.u-margin-60-auto-s:not(#_){margin:60px auto}.u-margin-8-14-4-s:not(#_){margin:8px 14px 4px}.u-margin-80-auto-s:not(#_){margin:80px auto}.u-margin-bottom-30-s:not(#_){margin-bottom:30px}.u-margin-bottom-36-s:not(#_){margin-bottom:36px}.u-margin-bottom-n1-s:not(#_){margin-bottom:-1px}.u-margin-bottom-n1d5-s:not(#_){margin-bottom:-1.5px}.u-margin-bottom-n2-s:not(#_){margin-bottom:-2px}.u-margin-left-34-s:not(#_){margin-left:34px}.u-margin-left-44-s:not(#_){margin-left:44px}.u-margin-left-52-s:not(#_){margin-left:52px}.u-margin-left-n12-s:not(#_){margin-left:-12px}.u-margin-left-n6-s:not(#_){margin-left:-6px}.u-margin-right-n12-s:not(#_){margin-right:-12px}.u-margin-right-n14-s:not(#_){margin-right:-14px}.u-margin-right-n16-s:not(#_){margin-right:-16px}.u-margin-right-n6-s:not(#_){margin-right:-6px}.u-margin-top-auto-s:not(#_){margin-top:auto}.u-margin-top-n1-s:not(#_){margin-top:-1px}.u-margin-top-n16-s:not(#_){margin-top:-16px}.u-margin-top-n2-s:not(#_){margin-top:-2px}.u-margin-top-n28-s:not(#_){margin-top:-28px}.u-margin-top-n4-s:not(#_){margin-top:-4px}.u-margin-top-n8-s:not(#_){margin-top:-8px}.u-max-height-100-s:not(#_){max-height:100px}.u-max-height-100vh-s:not(#_){max-height:100vh}.u-max-height-140-s:not(#_){max-height:140px}.u-max-height-160-s:not(#_){max-height:160px}.u-max-height-200-s:not(#_){max-height:200px}.u-max-height-220-s:not(#_){max-height:220px}.u-max-height-240-s:not(#_){max-height:240px}.u-max-height-260-s:not(#_){max-height:260px}.u-max-height-280-s:not(#_){max-height:280px}.u-max-height-300-s:not(#_){max-height:300px}.u-max-height-320-s:not(#_){max-height:320px}.u-max-height-340-s:not(#_){max-height:340px}.u-max-height-360-s:not(#_){max-height:360px}.u-max-height-420-s:not(#_){max-height:420px}.u-max-height-60-s:not(#_){max-height:60px}.u-max-height-600-s:not(#_){max-height:600px}.u-max-height-70vh-s:not(#_){max-height:70vh}.u-max-height-80-s:not(#_){max-height:80px}.u-max-height-80vh-s:not(#_){max-height:80vh}.u-max-height-85vh-s:not(#_){max-height:85vh}.u-max-height-88vh-s:not(#_){max-height:88vh}.u-max-height-90vh-s:not(#_){max-height:90vh}.u-max-height-92vh-s:not(#_){max-height:92vh}.u-max-height-94vh-s:not(#_){max-height:94vh}.u-max-height-none-s:not(#_){max-height:none}.u-max-height-x0f2a58d-s:not(#_){max-height:calc(100vh - 20px)}.u-max-height-x22b9e25-s:not(#_){max-height:calc(100vh - 160px)}.u-max-height-x4323ec3-s:not(#_){max-height:calc(100vh - 140px)}.u-max-height-xe8f92b2-s:not(#_){max-height:calc(100vh - 120px)}.u-max-width-100vw-s:not(#_){max-width:100vw}.u-max-width-1050-s:not(#_){max-width:1050px}.u-max-width-1180-s:not(#_){max-width:1180px}.u-max-width-120-s:not(#_){max-width:120px}.u-max-width-1280-s:not(#_){max-width:1280px}.u-max-width-140-s:not(#_){max-width:140px}.u-max-width-150-s:not(#_){max-width:150px}.u-max-width-160-s:not(#_){max-width:160px}.u-max-width-180-s:not(#_){max-width:180px}.u-max-width-190-s:not(#_){max-width:190px}.u-max-width-200-s:not(#_){max-width:200px}.u-max-width-220-s:not(#_){max-width:220px}.u-max-width-240-s:not(#_){max-width:240px}.u-max-width-260-s:not(#_){max-width:260px}.u-max-width-660-s:not(#_){max-width:660px}.u-max-width-700-s:not(#_){max-width:700px}.u-max-width-80pc-s:not(#_){max-width:80%}.u-max-width-80vw-s:not(#_){max-width:80vw}.u-max-width-820-s:not(#_){max-width:820px}.u-max-width-880-s:not(#_){max-width:880px}.u-max-width-95pc-s:not(#_){max-width:95%}.u-max-width-x11b6925-s:not(#_){max-width:calc(100vw - 32px)}.u-mb-0-s:not(#_){margin-bottom:0}.u-mb-1-s:not(#_){margin-bottom:1px}.u-mb-14-s:not(#_){margin-bottom:14px}.u-mb-16-s:not(#_){margin-bottom:16px}.u-mb-20-s:not(#_){margin-bottom:20px}.u-mb-24-s:not(#_){margin-bottom:24px}.u-mb-4-s:not(#_){margin-bottom:4px}.u-min-height-0-s:not(#_){min-height:0}.u-min-height-100vh-s:not(#_){min-height:100vh}.u-min-height-1060-s:not(#_){min-height:1060px}.u-min-height-12-s:not(#_){min-height:12px}.u-min-height-148-s:not(#_){min-height:148px}.u-min-height-200-s:not(#_){min-height:200px}.u-min-height-24-s:not(#_){min-height:24px}.u-min-height-28-s:not(#_){min-height:28px}.u-min-height-30-s:not(#_){min-height:30px}.u-min-height-32-s:not(#_){min-height:32px}.u-min-height-36-s:not(#_){min-height:36px}.u-min-height-40-s:not(#_){min-height:40px}.u-min-height-400-s:not(#_){min-height:400px}.u-min-height-44-s:not(#_){min-height:44px}.u-min-height-48-s:not(#_){min-height:48px}.u-min-height-52-s:not(#_){min-height:52px}.u-min-height-60-s:not(#_){min-height:60px}.u-min-height-62-s:not(#_){min-height:62px}.u-min-height-64-s:not(#_){min-height:64px}.u-min-height-80-s:not(#_){min-height:80px}.u-min-height-900-s:not(#_){min-height:900px}.u-min-height-930-s:not(#_){min-height:930px}.u-min-w-0-s:not(#_){min-width:0}.u-min-w-200-s:not(#_){min-width:200px}.u-min-width-14-s:not(#_){min-width:14px}.u-min-width-16-s:not(#_){min-width:16px}.u-min-width-170-s:not(#_){min-width:170px}.u-min-width-18-s:not(#_){min-width:18px}.u-min-width-190-s:not(#_){min-width:190px}.u-min-width-20-s:not(#_){min-width:20px}.u-min-width-210-s:not(#_){min-width:210px}.u-min-width-24-s:not(#_){min-width:24px}.u-min-width-250-s:not(#_){min-width:250px}.u-min-width-256-s:not(#_){min-width:256px}.u-min-width-270-s:not(#_){min-width:270px}.u-min-width-28-s:not(#_){min-width:28px}.u-min-width-30-s:not(#_){min-width:30px}.u-min-width-32-s:not(#_){min-width:32px}.u-min-width-320-s:not(#_){min-width:320px}.u-min-width-36-s:not(#_){min-width:36px}.u-min-width-40-s:not(#_){min-width:40px}.u-min-width-48-s:not(#_){min-width:48px}.u-min-width-50-s:not(#_){min-width:50px}.u-min-width-560-s:not(#_){min-width:560px}.u-min-width-60-s:not(#_){min-width:60px}.u-min-width-600-s:not(#_){min-width:600px}.u-min-width-70-s:not(#_){min-width:70px}.u-min-width-90-s:not(#_){min-width:90px}.u-min-width-900-s:not(#_){min-width:900px}.u-min-width-auto-s:not(#_){min-width:auto}.u-min-width-x10fd414-s:not(#_){min-width:min(100%,max-content)}.u-mix-blend-mode-multiply-s:not(#_){mix-blend-mode:multiply}.u-ml-6-s:not(#_){margin-left:6px}.u-mr-6-s:not(#_){margin-right:6px}.u-mr-8-s:not(#_){margin-right:8px}.u-ms-overflow-style-none-s:not(#_){-ms-overflow-style:none}.u-mt-1-s:not(#_){margin-top:1px}.u-not-allowed-s:not(#_){cursor:not-allowed}.u-nowrap-s:not(#_){white-space:nowrap}.u-o-4-s:not(#_){opacity:.4}.u-o-5-s:not(#_){opacity:.5}.u-o-6-s:not(#_){opacity:.6}.u-o-7-s:not(#_){opacity:.7}.u-opacity-0-s:not(#_){opacity:0}.u-opacity-0d13-s:not(#_){opacity:.13}.u-opacity-0d16-s:not(#_){opacity:.16}.u-opacity-0d3-s:not(#_){opacity:.3}.u-opacity-0d35-s:not(#_){opacity:.35}.u-opacity-0d45-s:not(#_){opacity:.45}.u-opacity-0d55-s:not(#_){opacity:.55}.u-opacity-0d72-s:not(#_){opacity:.72}.u-opacity-0d75-s:not(#_){opacity:.75}.u-opacity-0d85-s:not(#_){opacity:.85}.u-opacity-0d95-s:not(#_){opacity:.95}.u-opacity-1-s:not(#_){opacity:1}.u-outline-2-solid-2563eb-s:not(#_){outline:2px solid #2563eb}.u-outline-2-solid-dc2626-s:not(#_){outline:2px solid #dc2626}.u-outline-2-solid-system-info-s:not(#_){outline:2px solid var(--color-system-info)}.u-outline-none-s:not(#_){outline:none}.u-outline-offset-2-s:not(#_){outline-offset:2px}.u-outline-offset-n2-s:not(#_){outline-offset:-2px}.u-overflow-hidden-s:not(#_){overflow:hidden}.u-overflow-visible-s:not(#_){overflow:visible}.u-overflow-x-visible-s:not(#_){overflow-x:visible}.u-overflow-y-auto-s:not(#_){overflow-y:auto}.u-overflow-y-scroll-s:not(#_){overflow-y:scroll}.u-p-0-s:not(#_){padding:0}.u-p-14-s:not(#_){padding:14px}.u-p-16-s:not(#_){padding:16px}.u-p-18-s:not(#_){padding:18px}.u-padding-0-0-0-14-s:not(#_){padding:0 0 0 14px}.u-padding-0-0-0-16-s:not(#_){padding:0 0 0 16px}.u-padding-0-0-0-2-s:not(#_){padding:0 0 0 2px}.u-padding-0-0-0-4-s:not(#_){padding:0 0 0 4px}.u-padding-0-0-24-s:not(#_){padding:0 0 24px}.u-padding-0-0-8-s:not(#_){padding:0 0 8px}.u-padding-0-12-0-16-s:not(#_){padding:0 12px 0 16px}.u-padding-0-16-14-s:not(#_){padding:0 16px 14px}.u-padding-0-22-12-s:not(#_){padding:0 22px 12px}.u-padding-0-22-16-s:not(#_){padding:0 22px 16px}.u-padding-0-24-12-s:not(#_){padding:0 24px 12px}.u-padding-0-24-18-s:not(#_){padding:0 24px 18px}.u-padding-0-25-0-16-s:not(#_){padding:0 25px 0 16px}.u-padding-0-28-20-s:not(#_){padding:0 28px 20px}.u-padding-0-6-0-0-s:not(#_){padding:0 6px 0 0}.u-padding-1-6-1-2-s:not(#_){padding:1px 6px 1px 2px}.u-padding-10-0-0-s:not(#_){padding:10px 0 0}.u-padding-10-0-6-s:not(#_){padding:10px 0 6px}.u-padding-10-10-6-s:not(#_){padding:10px 10px 6px}.u-padding-10-14-6-s:not(#_){padding:10px 14px 6px}.u-padding-10-16-14-s:not(#_){padding:10px 16px 14px}.u-padding-10-16-4-s:not(#_){padding:10px 16px 4px}.u-padding-10-18-10-60-s:not(#_){padding:10px 18px 10px 60px}.u-padding-10-4-4-s:not(#_){padding:10px 4px 4px}.u-padding-10-40-10-13-s:not(#_){padding:10px 40px 10px 13px}.u-padding-11-26-s:not(#_){padding:11px 26px}.u-padding-11-44-11-14-s:not(#_){padding:11px 44px 11px 14px}.u-padding-12-12-24-s:not(#_){padding:12px 12px 24px}.u-padding-12-14-10-s:not(#_){padding:12px 14px 10px}.u-padding-12-14-12-18-s:not(#_){padding:12px 14px 12px 18px}.u-padding-12-16-10-s:not(#_){padding:12px 16px 10px}.u-padding-12-18-8-s:not(#_){padding:12px 18px 8px}.u-padding-12-24-20-s:not(#_){padding:12px 24px 20px}.u-padding-12-26-s:not(#_){padding:12px 26px}.u-padding-12-4-0-s:not(#_){padding:12px 4px 0}.u-padding-12-8-0-s:not(#_){padding:12px 8px 0}.u-padding-12-8-8-s:not(#_){padding:12px 8px 8px}.u-padding-14-0-0-s:not(#_){padding:14px 0 0}.u-padding-14-12-12-s:not(#_){padding:14px 12px 12px}.u-padding-14-14-12-s:not(#_){padding:14px 14px 12px}.u-padding-14-16-12-s:not(#_){padding:14px 16px 12px}.u-padding-14-16-16-s:not(#_){padding:14px 16px 16px}.u-padding-14-20-0-s:not(#_){padding:14px 20px 0}.u-padding-14-22-16-s:not(#_){padding:14px 22px 16px}.u-padding-14-36-s:not(#_){padding:14px 36px}.u-padding-14-40-36-s:not(#_){padding:14px 40px 36px}.u-padding-16-16-32-s:not(#_){padding:16px 16px 32px}.u-padding-16-20-12-s:not(#_){padding:16px 20px 12px}.u-padding-16-22-12-s:not(#_){padding:16px 22px 12px}.u-padding-16-24-20-s:not(#_){padding:16px 24px 20px}.u-padding-16-48-s:not(#_){padding:16px 48px}.u-padding-16-8-14-22-s:not(#_){padding:16px 8px 14px 22px}.u-padding-18-18-16-s:not(#_){padding:18px 18px 16px}.u-padding-18-22-0-s:not(#_){padding:18px 22px 0}.u-padding-18-22-14-s:not(#_){padding:18px 22px 14px}.u-padding-18-24-14-s:not(#_){padding:18px 24px 14px}.u-padding-2-0-10-s:not(#_){padding:2px 0 10px}.u-padding-2-18-8-s:not(#_){padding:2px 18px 8px}.u-padding-2-6-2-8-s:not(#_){padding:2px 6px 2px 8px}.u-padding-2-8-2-10-s:not(#_){padding:2px 8px 2px 10px}.u-padding-20-16-16-s:not(#_){padding:20px 16px 16px}.u-padding-20-20-16-s:not(#_){padding:20px 20px 16px}.u-padding-20-24-0-s:not(#_){padding:20px 24px 0}.u-padding-20-24-16-s:not(#_){padding:20px 24px 16px}.u-padding-20-28-0-s:not(#_){padding:20px 28px 0}.u-padding-20-28-16-s:not(#_){padding:20px 28px 16px}.u-padding-20-28-28-s:not(#_){padding:20px 28px 28px}.u-padding-22-26-s:not(#_){padding:22px 26px}.u-padding-24-0-16-s:not(#_){padding:24px 0 16px}.u-padding-24-24-0-24-s:not(#_){padding:24px 24px 0}.u-padding-24-24-120-s:not(#_){padding:24px 24px 120px}.u-padding-24-28-16-s:not(#_){padding:24px 28px 16px}.u-padding-28-16-28-28-s:not(#_){padding:28px 16px 28px 28px}.u-padding-3-10-3-10-s:not(#_){padding:3px 10px}.u-padding-3-36-s:not(#_){padding:3px 36px}.u-padding-3-38-s:not(#_){padding:3px 38px}.u-padding-3-4-3-10-s:not(#_){padding:3px 4px 3px 10px}.u-padding-3-8-3-10-s:not(#_){padding:3px 8px 3px 10px}.u-padding-3-8-3-6-s:not(#_){padding:3px 8px 3px 6px}.u-padding-30-0-s:not(#_){padding:30px 0}.u-padding-30-16-s:not(#_){padding:30px 16px}.u-padding-30-22-s:not(#_){padding:30px 22px}.u-padding-30-s:not(#_){padding:30px}.u-padding-32-24-22-s:not(#_){padding:32px 24px 22px}.u-padding-32-24-28-s:not(#_){padding:32px 24px 28px}.u-padding-32-44-s:not(#_){padding:32px 44px}.u-padding-36-22-40-s:not(#_){padding:36px 22px 40px}.u-padding-36-24-s:not(#_){padding:36px 24px}.u-padding-36-28-s:not(#_){padding:36px 28px}.u-padding-36-s:not(#_){padding:36px}.u-padding-4-0-0-16-s:not(#_){padding:4px 0 0 16px}.u-padding-4-0-0-s:not(#_){padding:4px 0 0}.u-padding-4-0-12-s:not(#_){padding:4px 0 12px}.u-padding-4-0-14-s:not(#_){padding:4px 0 14px}.u-padding-4-0-8-s:not(#_){padding:4px 0 8px}.u-padding-4-10-4-6-s:not(#_){padding:4px 10px 4px 6px}.u-padding-4-14-2-s:not(#_){padding:4px 14px 2px}.u-padding-4-20-16-s:not(#_){padding:4px 20px 16px}.u-padding-4-23-s:not(#_){padding:4px 23px}.u-padding-4-8-10-s:not(#_){padding:4px 8px 10px}.u-padding-48-0-s:not(#_){padding:48px 0}.u-padding-48-20-s:not(#_){padding:48px 20px}.u-padding-48-24-s:not(#_){padding:48px 24px}.u-padding-48-32-s:not(#_){padding:48px 32px}.u-padding-48-40-s:not(#_){padding:48px 40px}.u-padding-48-44-36-s:not(#_){padding:48px 44px 36px}.u-padding-48-s:not(#_){padding:48px}.u-padding-5-26-5-10-s:not(#_){padding:5px 26px 5px 10px}.u-padding-5-8-2-s:not(#_){padding:5px 8px 2px}.u-padding-50-0-s:not(#_){padding:50px 0}.u-padding-52-0-s:not(#_){padding:52px 0}.u-padding-56-40-s:not(#_){padding:56px 40px}.u-padding-56-44-s:not(#_){padding:56px 44px}.u-padding-6-0-0-0-s:not(#_){padding:6px 0 0}.u-padding-6-0-4-s:not(#_){padding:6px 0 4px}.u-padding-6-28-6-10-s:not(#_){padding:6px 28px 6px 10px}.u-padding-6-8-6-20-s:not(#_){padding:6px 8px 6px 20px}.u-padding-6-8-6-22-s:not(#_){padding:6px 8px 6px 22px}.u-padding-60-0-s:not(#_){padding:60px 0}.u-padding-60-20-20-s:not(#_){padding:60px 20px 20px}.u-padding-60-20-s:not(#_){padding:60px 20px}.u-padding-60-30-s:not(#_){padding:60px 30px}.u-padding-7-12-7-30-s:not(#_){padding:7px 12px 7px 30px}.u-padding-8-0-4-s:not(#_){padding:8px 0 4px}.u-padding-8-12-12-s:not(#_){padding:8px 12px 12px}.u-padding-8-12-8-12-s:not(#_){padding:8px 12px}.u-padding-8-12-8-32-s:not(#_){padding:8px 12px 8px 32px}.u-padding-8-12-8-34-s:not(#_){padding:8px 12px 8px 34px}.u-padding-8-14-0-s:not(#_){padding:8px 14px 0}.u-padding-8-14-4-s:not(#_){padding:8px 14px 4px}.u-padding-8-14-8-s:not(#_){padding:8px 14px}.u-padding-8-16-4-s:not(#_){padding:8px 16px 4px}.u-padding-8-16-6-s:not(#_){padding:8px 16px 6px}.u-padding-8-20-0-s:not(#_){padding:8px 20px 0}.u-padding-8-20-20-s:not(#_){padding:8px 20px 20px}.u-padding-8-24-12-40-s:not(#_){padding:8px 24px 12px 40px}.u-padding-8-28-8-12-s:not(#_){padding:8px 28px 8px 12px}.u-padding-8-30-8-12-s:not(#_){padding:8px 30px 8px 12px}.u-padding-8-30-8-14-s:not(#_){padding:8px 30px 8px 14px}.u-padding-80-20-s:not(#_){padding:80px 20px}.u-padding-9-38-9-12-s:not(#_){padding:9px 38px 9px 12px}.u-padding-bottom-80-s:not(#_){padding-bottom:80px}.u-padding-left-30-s:not(#_){padding-left:30px}.u-padding-left-38-s:not(#_){padding-left:38px}.u-padding-left-52-s:not(#_){padding-left:52px}.u-padding-left-54-s:not(#_){padding-left:54px}.u-padding-left-62-s:not(#_){padding-left:62px}.u-padding-right-30-s:not(#_){padding-right:30px}.u-padding-right-36-s:not(#_){padding-right:36px}.u-padding-right-42-s:not(#_){padding-right:42px}.u-padding-right-56-s:not(#_){padding-right:56px}.u-padding-xd65b22f-s:not(#_){padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.u-page-break-inside-avoid-s:not(#_){page-break-inside:avoid}.u-pl-14-s:not(#_){padding-left:14px}.u-pointer-events-all-s:not(#_){pointer-events:all}.u-pointer-events-none-s:not(#_){pointer-events:none}.u-pointer-s:not(#_){cursor:pointer}.u-position-static-s:not(#_){position:static}.u-pr-0-s:not(#_){padding-right:0}.u-pr-12-s:not(#_){padding-right:12px}.u-px-0-s:not(#_){padding-left:0;padding-right:0}.u-px-10-s:not(#_){padding-left:10px;padding-right:10px}.u-px-12-s:not(#_){padding-left:12px;padding-right:12px}.u-px-14-s:not(#_){padding-left:14px;padding-right:14px}.u-px-16-s:not(#_){padding-left:16px;padding-right:16px}.u-px-20-s:not(#_){padding-left:20px;padding-right:20px}.u-px-22-s:not(#_){padding-left:22px;padding-right:22px}.u-px-24-s:not(#_){padding-left:24px;padding-right:24px}.u-px-28-s:not(#_){padding-left:28px;padding-right:28px}.u-py-0-s:not(#_){padding-top:0;padding-bottom:0}.u-py-10-s:not(#_){padding-top:10px;padding-bottom:10px}.u-py-11-s:not(#_){padding-top:11px;padding-bottom:11px}.u-py-12-s:not(#_){padding-top:12px;padding-bottom:12px}.u-py-14-s:not(#_){padding-top:14px;padding-bottom:14px}.u-py-24-s:not(#_){padding-top:24px;padding-bottom:24px}.u-py-32-s:not(#_){padding-top:32px;padding-bottom:32px}.u-py-6-s:not(#_){padding-top:6px;padding-bottom:6px}.u-py-7-s:not(#_){padding-top:7px;padding-bottom:7px}.u-py-8-s:not(#_){padding-top:8px;padding-bottom:8px}.u-r-12-s:not(#_){border-radius:12px}.u-r-16-s:not(#_){border-radius:16px}.u-r-6-s:not(#_){border-radius:6px}.u-r-8-s:not(#_){border-radius:8px}.u-relative-s:not(#_){position:relative}.u-right-9-s:not(#_){right:9px}.u-right-n1-s:not(#_){right:-1px}.u-right-n12-s:not(#_){right:-12px}.u-right-n2-s:not(#_){right:-2px}.u-right-n30-s:not(#_){right:-30px}.u-right-n32-s:not(#_){right:-32px}.u-right-n9-s:not(#_){right:-9px}.u-scroll-margin-top-16-s:not(#_){scroll-margin-top:16px}.u-scroll-margin-top-80-s:not(#_){scroll-margin-top:80px}.u-scrollbar-width-none-s:not(#_){scrollbar-width:none}.u-shadow-card-s:not(#_){box-shadow:var(--shadow-card)}.u-shadow-floating-s:not(#_){box-shadow:var(--shadow-floating)}.u-shadow-focus-ring-s:not(#_){box-shadow:var(--shadow-focus-ring)}.u-shrink-0-s:not(#_){flex-shrink:0}.u-sticky-s:not(#_){position:sticky}.u-t-10-s:not(#_){font-size:11px}.u-t-11-s:not(#_){font-size:12px}.u-t-11-s.u-uppercase:not(#_),.u-t-11-s.u-uppercase-s:not(#_){font-size:11px}.u-t-12-s:not(#_){font-size:12px}.u-t-13-s:not(#_){font-size:13px}.u-t-14-s:not(#_){font-size:14px}.u-t-15-s:not(#_){font-size:15px}.u-t-16-s:not(#_){font-size:16px}.u-t-18-s:not(#_){font-size:18px}.u-t-24-s:not(#_){font-size:24px}.u-t-26-s:not(#_){font-size:26px}.u-t-9-s:not(#_){font-size:11px}.u-t-muted-s:not(#_){color:var(--color-text-muted)}.u-t-primary-s:not(#_){color:var(--color-text-primary)}.u-t-secondary-s:not(#_){color:var(--color-text-secondary)}.u-text-center-s:not(#_){text-align:center}.u-text-decoration-style-dotted-s:not(#_){text-decoration-style:dotted}.u-text-left-s:not(#_){text-align:left}.u-text-shadow-x5c92057-s:not(#_){text-shadow:0 2px 8px rgba(0,0,0,.5)}.u-text-underline-offset-2-s:not(#_){text-underline-offset:2px}.u-text-underline-offset-3-s:not(#_){text-underline-offset:3px}.u-top-0-s:not(#_){top:0}.u-top-100pc-s:not(#_){top:100%}.u-top-110pc-s:not(#_){top:110%}.u-top-3-s:not(#_){top:3px}.u-top-80-s:not(#_){top:80px}.u-top-9-s:not(#_){top:9px}.u-top-half-s:not(#_){top:50%}.u-top-n10-s:not(#_){top:-10px}.u-top-n12-s:not(#_){top:-12px}.u-top-n16-s:not(#_){top:-16px}.u-top-n2-s:not(#_){top:-2px}.u-top-n28-s:not(#_){top:-28px}.u-top-n30-s:not(#_){top:-30px}.u-top-n8-s:not(#_){top:-8px}.u-top-x2f22e20-s:not(#_){top:calc(100% + 6px)}.u-top-x96c2397-s:not(#_){top:calc(100% + 8px)}.u-top-xfdf37a1-s:not(#_){top:calc(100% + 4px)}.u-touch-action-none-s:not(#_){touch-action:none}.u-tr-all-12-s:not(#_){transition:all .12s}.u-tr-all-15-s:not(#_){transition:all .15s}.u-tr-bg-12-s:not(#_){transition:background .12s}.u-transform-none-s:not(#_){transform:none}.u-transform-origin-center-s:not(#_){transform-origin:center}.u-transform-x01105cd-s:not(#_){transform:rotate(0)}.u-transform-x2f59de0-s:not(#_){transform:scale(1.08)}.u-transform-x4847b24-s:not(#_){transform:rotate(0)}.u-transform-x5dcf48d-s:not(#_){transform:scale(1.15)}.u-transform-x6e5e6dc-s:not(#_){transform:rotate(-90deg)}.u-transform-x74d521f-s:not(#_){transform:translate(0)}.u-transform-x775b931-s:not(#_){transform:translateY(-4px)}.u-transform-x791fbc5-s:not(#_){transform:scale(1)}.u-transform-x9b65bf4-s:not(#_){transform:translate(-100%)}.u-transform-xb281f0c-s:not(#_){transform:translate(-50%,-50%) rotate(-22deg)}.u-transform-xb3bf485-s:not(#_){transform:rotate(180deg)}.u-transform-xc250c9c-s:not(#_){transform:rotate(34deg)}.u-transform-xc4b4e46-s:not(#_){transform:rotate(45deg) translateY(-3px)}.u-transform-xf537adb-s:not(#_){transform:rotate(90deg)}.u-transform-xffcb9ed-s:not(#_){transform:rotate(225deg) translateY(3px)}.u-transition-0d2s-s:not(#_){transition:.2s}.u-transition-border-color-0d12s-s:not(#_){transition:border-color .12s}.u-transition-border-color-0d15s-s:not(#_){transition:border-color .15s}.u-transition-box-shadow-0d12s-s:not(#_){transition:box-shadow .12s}.u-transition-box-shadow-0d15s-s:not(#_){transition:box-shadow .15s}.u-transition-color-0d12s-s:not(#_){transition:color .12s}.u-transition-color-0d15s-s:not(#_){transition:color .15s}.u-transition-height-0d3s-s:not(#_){transition:height .3s}.u-transition-left-0d2s-s:not(#_){transition:left .2s}.u-transition-opacity-0d12s-s:not(#_){transition:opacity .12s}.u-transition-opacity-0d1s-s:not(#_){transition:opacity .1s}.u-transition-stroke-dashoffset-0d6s-s:not(#_){transition:stroke-dashoffset .6s}.u-transition-transform-0d15s-s:not(#_){transition:transform .15s}.u-transition-transform-0d1s-s:not(#_){transition:transform .1s}.u-transition-width-0d2s-s:not(#_){transition:width .2s}.u-transition-width-0d3s-ease-s:not(#_){transition:width .3s ease}.u-transition-width-0d3s-s:not(#_){transition:width .3s}.u-transition-width-0d4s-s:not(#_){transition:width .4s}.u-transition-width-0d5s-ease-s:not(#_){transition:width .5s ease}.u-transition-width-0d5s-s:not(#_){transition:width .5s}.u-transition-x09dd0b1-s:not(#_){transition:width .25s,transform .25s}.u-transition-x14fa2cc-s:not(#_){transition:background .15s,opacity .15s}.u-transition-x1c5e613-s:not(#_){transition:color .12s,background .12s}.u-transition-x239c306-s:not(#_){transition:transform .15s,box-shadow .15s}.u-transition-x2cce59e-s:not(#_){transition:color .12s,background .12s,border-color .12s}.u-transition-x375225b-s:not(#_){transition:border-color .15s,box-shadow .15s}.u-transition-x4b46ec6-s:not(#_){transition:border-color .15s,box-shadow .15s}.u-transition-x4c8aa32-s:not(#_){transition:border-color .15s,background .15s}.u-transition-x59efe64-s:not(#_){transition:color .15s,border-color .15s}.u-transition-x5f73fe8-s:not(#_){transition:background .12s,box-shadow .12s}.u-transition-x6aad27c-s:not(#_){transition:border-color .12s,background .12s}.u-transition-x845e70b-s:not(#_){transition:background .12s,border-color .12s}.u-transition-x9dd0d84-s:not(#_){transition:border-color .12s,color .12s,background .12s}.u-transition-xa90e253-s:not(#_){transition:border-color .15s,color .15s}.u-transition-xc4280d9-s:not(#_){transition:background .12s,color .12s}.u-transition-xeef9d6a-s:not(#_){transition:border-color .15s,color .15s}.u-transition-xef11d09-s:not(#_){transition:background .12s,border-color .12s}.u-transition-xf29bff3-s:not(#_){transition:border-color .12s,color .12s}.u-translate-y-half-s:not(#_){transform:translateY(-50%)}.u-vertical-align-top-s:not(#_){vertical-align:top}.u-visibility-hidden-s:not(#_){visibility:hidden}.u-w-12-s:not(#_){width:12px}.u-w-14-s:not(#_){width:14px}.u-w-16-s:not(#_){width:16px}.u-w-18-s:not(#_){width:18px}.u-w-20-s:not(#_){width:20px}.u-w-60-s:not(#_){width:60px}.u-w-80-s:not(#_){width:80px}.u-w-auto-s:not(#_){width:auto}.u-w-full-s:not(#_){width:100%}.u-wallet-bg-surface-canvas-s:not(#_){--wallet-bg: var(--color-surface-canvas)}.u-wallet-bg-system-tint-info-s:not(#_){--wallet-bg: var(--color-system-tint-info)}.u-wallet-bg-system-tint-warning-s:not(#_){--wallet-bg: var(--color-system-tint-warning)}.u-wallet-border-bfdbfe-s:not(#_){--wallet-border: #bfdbfe}.u-wallet-border-border-default-s:not(#_){--wallet-border: var(--color-border-default)}.u-wallet-border-fde68a-s:not(#_){--wallet-border: #fde68a}.u-wallet-border-system-border-info-s:not(#_){--wallet-border: var(--color-system-border-info)}.u-wallet-color-system-info-s:not(#_){--wallet-color: var(--color-system-info)}.u-wallet-color-system-warning-s:not(#_){--wallet-color: var(--color-system-warning)}.u-wallet-color-text-muted-s:not(#_){--wallet-color: var(--color-text-muted)}.u-white-space-pre-line-s:not(#_){white-space:pre-line}.u-white-space-pre-s:not(#_){white-space:pre}.u-width-0-s:not(#_){width:0}.u-width-100-s:not(#_){width:100px}.u-width-110-s:not(#_){width:110px}.u-width-120-s:not(#_){width:120px}.u-width-12pc-s:not(#_){width:12%}.u-width-13-s:not(#_){width:13px}.u-width-130-s:not(#_){width:130px}.u-width-13pc-s:not(#_){width:13%}.u-width-140-s:not(#_){width:140px}.u-width-14pc-s:not(#_){width:14%}.u-width-15-s:not(#_){width:15px}.u-width-150-s:not(#_){width:150px}.u-width-160-s:not(#_){width:160px}.u-width-16pc-s:not(#_){width:16%}.u-width-180-s:not(#_){width:180px}.u-width-18pc-s:not(#_){width:18%}.u-width-200-s:not(#_){width:200px}.u-width-220-s:not(#_){width:220px}.u-width-240-s:not(#_){width:240px}.u-width-260-s:not(#_){width:260px}.u-width-280-s:not(#_){width:280px}.u-width-284-s:not(#_){width:284px}.u-width-300-s:not(#_){width:300px}.u-width-31pc-s:not(#_){width:31%}.u-width-320-s:not(#_){width:320px}.u-width-32pc-s:not(#_){width:32%}.u-width-340-s:not(#_){width:340px}.u-width-352-s:not(#_){width:352px}.u-width-360-s:not(#_){width:360px}.u-width-36pc-s:not(#_){width:36%}.u-width-380-s:not(#_){width:380px}.u-width-40pc-s:not(#_){width:40%}.u-width-42-s:not(#_){width:42px}.u-width-420-s:not(#_){width:420px}.u-width-45-s:not(#_){width:45px}.u-width-480-s:not(#_){width:480px}.u-width-5-s:not(#_){width:5px}.u-width-50-s:not(#_){width:50px}.u-width-54-s:not(#_){width:54px}.u-width-62pc-s:not(#_){width:62%}.u-width-65-s:not(#_){width:65px}.u-width-680-s:not(#_){width:680px}.u-width-7-s:not(#_){width:7px}.u-width-70-s:not(#_){width:70px}.u-width-90-s:not(#_){width:90px}.u-width-90pc-s:not(#_){width:90%}.u-width-95pc-s:not(#_){width:95%}.u-width-fit-content-s:not(#_){width:fit-content}.u-width-x4fd5090-s:not(#_){width:calc(100vw - 28px)}.u-width-x8e02cd9-s:not(#_){width:min(960px,95vw)}.u-width-xe66b275-s:not(#_){width:min(640px,100vw)}.u-wk-appearance-none-s:not(#_){-webkit-appearance:none}.u-wk-overflow-scrolling-touch-s:not(#_){-webkit-overflow-scrolling:touch}.u-wk-print-color-adjust-exact-s:not(#_){-webkit-print-color-adjust:exact}.u-z-100-s:not(#_){z-index:100}.u-z-index-10000-s:not(#_){z-index:10000}.u-z-index-10001-s:not(#_){z-index:10001}.u-z-index-1001-s:not(#_){z-index:1001}.u-z-index-10100-s:not(#_){z-index:10100}.u-z-index-1900-s:not(#_){z-index:1900}.u-z-index-2100-s:not(#_){z-index:2100}.u-z-index-2500-s:not(#_){z-index:2500}.u-z-index-299-s:not(#_){z-index:299}.u-z-index-2999-s:not(#_){z-index:2999}.u-z-index-30-s:not(#_){z-index:30}.u-z-index-3100-s:not(#_){z-index:3100}.u-z-index-3200-s:not(#_){z-index:3200}.u-z-index-3500-s:not(#_){z-index:3500}.u-z-index-3999-s:not(#_){z-index:3999}.u-z-index-40-s:not(#_){z-index:40}.u-z-index-4000-s:not(#_){z-index:4000}.u-z-index-401-s:not(#_){z-index:401}.u-z-index-402-s:not(#_){z-index:402}.u-z-index-403-s:not(#_){z-index:403}.u-z-index-410-s:not(#_){z-index:410}.u-z-index-49-s:not(#_){z-index:49}.u-z-index-4900-s:not(#_){z-index:4900}.u-z-index-60-s:not(#_){z-index:60}.u-z-index-700-s:not(#_){z-index:700}.u-z-index-799-s:not(#_){z-index:799}.u-z-index-800-s:not(#_){z-index:800}.u-z-index-900-s:not(#_){z-index:900}.u-z-index-9100-s:not(#_){z-index:9100}.u-z-index-9101-s:not(#_){z-index:9101}.u-z-index-99-s:not(#_){z-index:99}.u-z-index-9990-s:not(#_){z-index:9990}.u-z-index-9998-s:not(#_){z-index:9998}.u-z-index-99998-s:not(#_){z-index:99998}.u-z-index-99999-s:not(#_){z-index:99999}.tp-app-root[data-page=dashboard]{--vl-blue: #0D86FF;--color-brand-primary: #0D86FF;--color-brand-primary-hover: #0A76E6;--color-text-inverse: #FFFFFF;--color-text-primary: #0B0F14;--color-text-secondary: #334155;--color-text-muted: #64748B;--color-text-placeholder: #94A3B8;--color-surface-canvas: #F8FAFC;--color-surface-card: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-surface-muted: #F1F5F9;--color-surface-hover: #F1F5F9;--color-surface-hero: #EEF2F7;--color-border-subtle: #EEF2F7;--color-border-default: #E2E8F0;--color-border-strong: #CBD5E1;--color-border-emphasis: #94A3B8;--color-system-info: #0D86FF;--color-system-success: #10B981;--color-system-warning: #F59E0B;--color-system-danger: #EF4444;--color-system-violet: #8B5CF6;--color-system-tint-info: rgba(13, 134, 255, .1);--color-system-tint-success: rgba(16, 185, 129, .1);--color-system-tint-warning: rgba(245, 158, 11, .12);--color-system-tint-danger: rgba(239, 68, 68, .1);--color-system-tint-violet: rgba(139, 92, 246, .1);--color-system-border-info: rgba(13, 134, 255, .25);--color-system-border-success: rgba(16, 185, 129, .25);--color-system-border-warning: rgba(245, 158, 11, .3);--color-system-border-danger: rgba(239, 68, 68, .25);--color-system-text-success: #047857;--color-system-text-warning: #B45309;--color-text-danger: #DC2626;--color-chrome-bg: #0B0F14;--color-chrome-text: #FFFFFF;--color-chrome-border: #1F2937;--color-frame-bg: #0B0F14;--color-frame-text: #FFFFFF;--color-frame-muted: #94A3B8;--color-frame-line: #1F2937;--color-frame-hover: rgba(255, 255, 255, .05);--color-frame-active-bg: #0D86FF;--color-frame-active-text: #FFFFFF;--color-frame-search-bg: #111827;--color-frame-search-border: #1F2937;--color-sheet-edge: rgba(255, 255, 255, .05)}:root[data-theme=dark] .tp-app-root[data-page=dashboard]{--color-brand-primary: #0D86FF;--color-brand-primary-hover: #3DA0FF;--color-text-inverse: #FFFFFF;--color-text-primary: #FFFFFF;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-text-placeholder: #64748B;--color-surface-canvas: #0B0F14;--color-surface-card: #111827;--color-surface-elevated: #111827;--color-surface-muted: #1F2937;--color-surface-hover: #1A2333;--color-surface-hero: #161F2E;--color-border-subtle: #18212F;--color-border-default: #1F2937;--color-border-strong: #334155;--color-border-emphasis: #475569;--color-system-info: #3DA0FF;--color-system-tint-info: rgba(13, 134, 255, .16);--color-system-tint-success: rgba(16, 185, 129, .16);--color-system-tint-warning: rgba(245, 158, 11, .16);--color-system-tint-danger: rgba(239, 68, 68, .16);--color-system-text-success: #34D399;--color-system-text-warning: #FBBF24;--color-text-danger: #F87171;--color-chrome-bg: #080B10;--color-frame-bg: #080B10}.tp-app-root[data-page=dashboard]:not(#_),.tp-app-root[data-page=dashboard]:not(#_) :is(h1,h2,h3,h4,p,span,div,label,button,input,select,textarea,li,a,small,strong,b,td,th,summary,nav,header,section){font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vl-sidebar-logo{height:30px;width:auto;display:block}.vl-sidebar-logo.is-icon{height:34px}.vl-sidebar-logo.is-top{height:26px}.tp-app-root[data-page=dashboard] .dash-greeting-title{font-weight:700;letter-spacing:-.02em}.tp-app-root[data-page=dashboard] .dash-greeting-date{color:var(--color-text-muted)}.tp-app-root[data-page=dashboard] :is(.dash-setup,.dash-cost){border-radius:16px}.tp-app-root[data-page=dashboard] .tp-page-dashboard :is(.u-r-12,.u-r-14){border-radius:16px}.tp-app-root[data-page=dashboard] .tp-page-dashboard :is(button,a).u-r-8{border-radius:10px}.vlera-wordmark{display:block;position:relative;width:auto;aspect-ratio:1363 / 408;overflow:hidden;flex-shrink:0;mix-blend-mode:screen}.vlera-wordmark>img{position:absolute;width:132.21%;max-width:none;height:auto;left:-11.89%;top:-51.71%}.vlera-app-icon{display:block;width:auto;max-width:100%;object-fit:contain;flex-shrink:0}.company-logo{display:inline-flex;align-items:center;max-width:180px;min-width:0;height:34px;color:inherit;vertical-align:middle}.company-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:none!important}.company-logo.is-compact{width:32px;max-width:32px;justify-content:center}.company-logo-fallback{font-size:20px;font-weight:750;line-height:1.1;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.company-logo.is-compact .company-logo-fallback{font-size:15px}:root[data-company-brand] .ui-btn-primary{background:var(--company-primary);color:var(--company-on-primary)}:root[data-company-brand] .u-bg-brand-primary,:root[data-company-brand] .u-bg-system-info{color:var(--company-on-primary)}.vl-auth.is-company{--vl-blue:var(--company-primary);--vl-link:color-mix(in srgb,var(--company-primary) 65%,white);background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--company-primary) 25%,transparent),transparent 70%),linear-gradient(145deg,#07111e,#142239);background-size:cover;background-position:center}.vl-auth.is-company .company-logo{height:54px;width:220px;max-width:100%}.vl-auth.is-company .vl-card-logo{display:flex;margin:12px auto 30px;justify-content:center}.vl-auth.is-company .vl-btn{color:var(--company-on-primary)}.vl-auth.is-company .vl-btn:hover:not(:disabled){background:color-mix(in srgb,var(--company-primary) 85%,white)}.company-login-contact{margin-top:20px;text-align:center;font-size:12px;color:inherit;line-height:1.8}.company-login-contact a{color:inherit;text-decoration:underline;text-underline-offset:3px}.company-powered{font-size:11px;opacity:.7;text-align:center;margin-top:16px}.branding-page{max-width:1050px}.branding-page h2{font-size:20px;margin:0 0 10px}.branding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:24px;align-items:start}.branding-card{padding:24px;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:14px;margin-bottom:20px}.branding-card label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:16px 0;color:var(--color-text-secondary)}.branding-card .branding-check{flex-direction:row;align-items:center;gap:10px}.branding-card input:not([type=checkbox]):not([type=color]):not([type=file]),.branding-card textarea{width:100%;box-sizing:border-box;background:var(--color-surface-canvas);color:var(--color-text-primary);padding:10px 12px;border:1px solid var(--color-border-emphasis);border-radius:8px;font:inherit}.branding-card textarea{min-height:80px;resize:vertical}.branding-card input[type=color]{width:54px;height:36px;padding:2px;border:1px solid var(--color-border-default);border-radius:6px}.branding-colours{display:flex;gap:24px;flex-wrap:wrap}.branding-muted{font-size:13px;color:var(--color-text-muted);line-height:1.65}.branding-error{color:var(--color-system-danger);font-size:13px;line-height:1.6}.branding-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px}.branding-preview{position:sticky;top:24px;overflow:hidden;border-radius:14px;border:1px solid var(--color-border-default)}.branding-preview-nav{padding:20px;background:var(--brand-preview-frame);color:var(--brand-preview-frame-text)}.branding-preview-content{padding:24px;background:var(--color-surface-card);color:var(--color-text-primary)}.branding-preview .company-logo{margin-bottom:20px}.branding-preview-active,.branding-preview-button{padding:10px 14px;border-radius:8px;background:var(--brand-preview-primary);color:var(--brand-preview-on);font-size:13px}.branding-preview-button{display:inline-block;margin-top:16px;font-weight:600}.branding-preview-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--brand-preview-primary);margin-right:8px}.branding-asset{margin:20px 0;min-width:0}.branding-asset-label,.branding-links-title{font-size:13px;font-weight:600;color:var(--color-text-secondary);margin-bottom:9px}.branding-upload{display:flex;gap:16px;align-items:center;padding:16px;border:1px dashed var(--color-border-emphasis);border-radius:12px;background:var(--color-surface-canvas)}.branding-upload-preview{display:flex;align-items:center;justify-content:center;flex:0 0 76px;height:76px;overflow:hidden;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-card);color:var(--color-text-muted)}.branding-upload-dark .branding-upload-preview{background:#172334;color:#b9c5d5}.branding-upload-preview>svg{width:28px;height:28px;opacity:.65}.branding-upload-preview img{display:block;width:100%;height:100%;padding:8px;box-sizing:border-box;object-fit:contain}.branding-upload-photo img{padding:0;object-fit:cover}.branding-upload-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.branding-upload-title{font-size:13px;font-weight:600;color:var(--color-text-primary)}.branding-upload-format{font-size:11px;color:var(--color-text-muted);line-height:1.5}.branding-upload-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.branding-asset>small{display:block;margin-top:8px}.branding-file-input,.branding-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.branding-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;box-sizing:border-box;border:1px solid var(--color-border-emphasis);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.branding-control svg{width:15px;height:15px;flex-shrink:0}.branding-control:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-text-muted)}.branding-control:focus-visible,.branding-remove:focus-visible{outline:2px solid var(--color-system-info);outline-offset:3px}.branding-control:disabled,.branding-remove:disabled{opacity:.45;cursor:not-allowed}.branding-remove{padding:6px 0;border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:12px;cursor:pointer}.branding-remove:hover:not(:disabled){color:var(--color-system-danger)}.branding-links{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border-default)}.branding-link-card{padding:16px;margin-top:10px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-canvas);min-width:0}.branding-link-heading{display:flex;align-items:center;gap:10px}.branding-link-heading>div{min-width:0}.branding-link-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--color-border-default);border-radius:9px;background:var(--color-surface-card);color:var(--color-text-secondary)}.branding-link-icon svg{width:18px;height:18px}.branding-link-heading h3{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-primary)}.branding-link-heading p{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.branding-link-address{margin:12px 0;padding:9px 10px;border:1px solid var(--color-border-default);border-radius:7px;background:var(--color-surface-card);color:var(--color-text-secondary);font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.branding-link-actions{display:flex;gap:8px;flex-wrap:wrap}.branding-control-open{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface-card)}.branding-control-open:hover{color:var(--color-text-primary)}.branding-links-note{margin:12px 0 0}@media(max-width:420px){.branding-upload{padding:12px;gap:12px}.branding-upload-preview{flex-basis:56px;height:64px}.branding-link-card{padding:12px}}@media(max-width:800px){.branding-grid{grid-template-columns:1fr}.branding-preview{position:static}.branding-card{padding:18px}}.vl-auth .company-login-contact,.portal-auth-screen .company-login-contact{color:#cbd5e1}.vl-auth.is-brand-loading .vl-brand-logo,.vl-auth.is-brand-loading .vl-card-logo,.vl-auth.is-brand-loading .vl-brand-copy,.vl-auth.is-brand-loading .vl-legal{visibility:hidden}.branding-preview-tools{display:flex;gap:8px;padding:10px;background:var(--color-surface-muted)}.branding-preview-tools button{flex:1;padding:9px;border:1px solid var(--color-border-default);border-radius:7px;background:var(--color-surface-card);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:12px}.branding-preview-tools button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--brand-preview-primary)}.branding-preview-login{padding:30px 24px;background:var(--brand-preview-background);background-size:cover;background-position:center;color:#fff;text-align:center;min-height:340px}.branding-preview-login h2{font-size:23px;line-height:1.3}.branding-preview-login p{font-size:13px;line-height:1.6}.branding-preview-field{padding:12px;margin-top:14px;border:1px solid #ffffff55;border-radius:8px;background:#07111e77;text-align:left;font-size:13px;color:#cbd5e1}.portal-auth-screen .company-logo{height:64px;max-width:260px}.branding-test-frame{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px;background:var(--color-frame-bg);color:var(--color-frame-text)}.branding-test-main{padding:28px;max-width:1150px;margin:auto}.portal-auth-screen .company-powered{color:#cbd5e1}.company-platform-logo{width:240px;max-width:100%;height:auto}.company-logo.has-logo-backing{background:#fff;padding:6px 9px;border-radius:7px;box-sizing:border-box}@font-face{font-family:VleraDoc Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/poppins-1fae5e73d278.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/poppins-3dc5d0c52428.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/poppins-2477683a4b12.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/poppins-197a3cbd7290.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=poppins]{font-family:VleraDoc Poppins,sans-serif!important}@font-face{font-family:VleraDoc Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/inter-a28eb6d3ccb5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/inter-c940764593d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/inter-a28eb6d3ccb5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/inter-c940764593d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=inter]{font-family:VleraDoc Inter,sans-serif!important}@font-face{font-family:VleraDoc Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/documents/roboto-cdd53dc5576a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/documents/roboto-0a44e0bb6ba5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/documents/roboto-cdd53dc5576a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/documents/roboto-0a44e0bb6ba5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=roboto]{font-family:VleraDoc Roboto,sans-serif!important}@font-face{font-family:VleraDoc Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/documents/open-sans-2d4c25a2a206.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/documents/open-sans-441af0def989.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/documents/open-sans-2d4c25a2a206.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/documents/open-sans-441af0def989.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=open-sans]{font-family:VleraDoc Open Sans,sans-serif!important}@font-face{font-family:VleraDoc Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/lato-b85c84c655bc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/lato-d4ae5188a653.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/lato-78e850d56983.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/lato-7a7ce1a34f3e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=lato]{font-family:VleraDoc Lato,sans-serif!important}@font-face{font-family:VleraDoc Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/montserrat-920711de9ae9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/montserrat-6438d7b8ea9c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/montserrat-920711de9ae9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/montserrat-6438d7b8ea9c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=montserrat]{font-family:VleraDoc Montserrat,sans-serif!important}@font-face{font-family:VleraDoc Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/nunito-511ce967375f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/nunito-20fc9b6fc618.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/nunito-511ce967375f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/nunito-20fc9b6fc618.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=nunito]{font-family:VleraDoc Nunito,sans-serif!important}@font-face{font-family:VleraDoc Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/raleway-5730d3e0b439.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/raleway-10f1a0ef3f34.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/raleway-5730d3e0b439.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/raleway-10f1a0ef3f34.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=raleway]{font-family:VleraDoc Raleway,sans-serif!important}@font-face{font-family:VleraDoc DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/dm-sans-219b02c7d888.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/dm-sans-468d56b6b25b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/dm-sans-219b02c7d888.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/dm-sans-468d56b6b25b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=dm-sans]{font-family:VleraDoc DM Sans,sans-serif!important}@font-face{font-family:VleraDoc Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/lora-55606fbc76dc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/lora-6b102ab35aa1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/lora-55606fbc76dc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/lora-6b102ab35aa1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=lora]{font-family:VleraDoc Lora,serif!important}@font-face{font-family:VleraDoc Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/documents/merriweather-f66e5c189009.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/documents/merriweather-af1be39e2ff6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/documents/merriweather-f66e5c189009.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/documents/merriweather-af1be39e2ff6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=merriweather]{font-family:VleraDoc Merriweather,serif!important}@font-face{font-family:VleraDoc Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/playfair-display-5628567856d6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/documents/playfair-display-5d91eb5d522a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VleraDoc Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/playfair-display-5628567856d6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VleraDoc Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/documents/playfair-display-5d91eb5d522a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-document-font][data-document-font=playfair-display]{font-family:VleraDoc Playfair Display,serif!important}[data-document-font][data-document-font=arial]{font-family:Arial,Helvetica,sans-serif!important}[data-document-font][data-document-font=georgia]{font-family:Georgia,Times New Roman,serif!important}[data-document-font][data-document-font=times]{font-family:Times New Roman,Times,serif!important}[data-document-font][data-document-font=verdana]{font-family:Verdana,Geneva,sans-serif!important}[data-document-font][data-document-font=courier]{font-family:Courier New,Courier,monospace!important}.doc-design-header{margin-bottom:24px;color:#17243a;break-inside:avoid;page-break-inside:avoid;line-height:1.5}.doc-design-company{font-size:12px;overflow-wrap:anywhere;min-width:0}.doc-design-company>strong{display:block;font-size:22px;font-weight:700;line-height:1.25;margin-bottom:7px}.doc-design-company>img{max-width:180px;max-height:70px;object-fit:contain;display:block;margin-bottom:12px}.doc-design-header h2{margin:0 0 12px;font-size:27px;letter-spacing:1px;text-transform:uppercase;color:var(--doc-accent)}.doc-design-header dl{margin:0;font-size:12px;min-width:190px}.doc-design-header dl>div{display:flex;justify-content:space-between;gap:20px;padding:3px 0}.doc-design-header dt{font-weight:400}.doc-design-header dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.doc-design-split,.doc-design-band{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.doc-design-band{background:var(--doc-accent);color:var(--doc-on-accent);padding:24px;border-radius:4px}.doc-design-band h2{color:inherit}.doc-design-band .doc-design-company>img{background:#fff;padding:6px;border-radius:3px;box-sizing:border-box}.doc-design-banner>dl{margin:12px 0 0 auto;max-width:290px}.doc-design-editorial>.doc-design-company{text-align:center;padding-bottom:20px}.doc-design-editorial>.doc-design-company>img{margin:0 auto 10px}.doc-design-editorial>.doc-design-company>strong{font-size:28px;letter-spacing:1px}.doc-design-title-row{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-top:2px solid var(--doc-accent);border-bottom:1px solid #e2e8f0;padding:18px 0}.doc-design-title-row h2{font-size:23px}.doc-design-stripe{border-left:8px solid var(--doc-accent);padding:10px 0 10px 22px}.doc-design-ledger{border:1px solid #cbd5e1;border-top:5px solid var(--doc-accent);padding:20px}.doc-design-ledger .doc-design-split>div:last-child{border-left:1px solid #cbd5e1;padding-left:20px}.doc-design-ledger h2{font-size:20px}.doc-design-ledger .doc-design-company>strong{font-size:18px}.pn{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:0 8px;line-height:1.6;font-size:12.5px;font-weight:600;color:var(--color-text-primary);background:color-mix(in srgb,var(--pc) 18%,transparent);border:1px solid color-mix(in srgb,var(--pc) 55%,transparent)}.pns{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;vertical-align:middle}.pav{width:20px;height:20px;border-radius:50%;flex:none;display:inline-grid;place-items:center;overflow:hidden;background:var(--pc);color:var(--pi, #fff);font-size:9.5px;font-weight:800;letter-spacing:.02em}.pav img{width:100%;height:100%;object-fit:cover;display:block}.pch{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:999px;padding:2px 8px 2px 3px;font-size:12.5px;font-weight:600;color:var(--color-text-primary);background:color-mix(in srgb,var(--pc) 18%,transparent);border:1.5px solid color-mix(in srgb,var(--pc) 55%,transparent)}.pch.is-on{box-shadow:inset 0 0 0 1.5px var(--pc)}.pch.is-click{cursor:pointer}.pch-n{font-weight:700;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.pch-x{border:0;background:none;padding:0 0 0 2px;font:inherit;font-size:14px;font-weight:700;line-height:1;color:var(--color-text-muted);cursor:pointer}.pch-x:hover{color:var(--color-text-primary)}.tp-eb{display:grid;gap:8px;margin:16px;padding:16px 18px;border:1px solid var(--color-system-danger);border-radius:14px;background:var(--color-surface-card);color:var(--color-text-primary);max-width:640px}.tp-eb.is-compact{margin:0;border-radius:12px}.tp-eb b{font-size:15px;color:var(--color-system-danger)}.tp-eb p{margin:0;font-size:13px;color:var(--color-text-secondary)}.tp-eb code{display:block;padding:8px 10px;border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-primary);font-size:12px;overflow-wrap:anywhere}.tp-eb-btns{display:flex;gap:8px;flex-wrap:wrap}.tp-eb-btn{height:32px;padding:0 14px;border-radius:9px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-eb-btn.is-primary{border-color:var(--color-system-info);background:var(--color-system-info);color:var(--color-text-on-system)}.vp-headrow{display:flex;gap:8px;align-items:flex-start}.vp-title{flex:1;min-width:0}.vp-sub{margin-top:3px;font-size:12px;font-weight:500;color:var(--color-text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px}.vp-sub .pn{color:var(--color-text-secondary)}.vp-unassigned{font-weight:600;color:var(--color-system-danger)}.vp-hbtn{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:14px;line-height:1;cursor:pointer}.vp-hbtn:hover,.vp-hbtn[aria-expanded=true]{background:var(--color-surface-muted)}.vp-menu{position:absolute;right:10px;top:44px;z-index:410;width:max-content;min-width:140px;max-width:calc(100% - 20px);display:grid;padding:4px;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:10px;box-shadow:0 10px 28px #00000038}.vp-menu button{display:grid;gap:1px;text-align:left;border:0;background:none;padding:6px 10px;border-radius:8px;cursor:pointer;font:inherit;color:var(--color-text-primary)}.vp-menu button:hover,.vp-menu button:focus-visible{background:var(--color-surface-muted);outline:none}.vp-menu b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.vp-menu b i{width:14px;text-align:center;color:var(--color-text-muted)}.vp-menu .is-danger b,.vp-menu .is-danger b i{color:var(--color-system-danger)}.vp-foot{flex:none;display:flex;flex-wrap:wrap;gap:3px 10px;padding:9px 16px;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-muted);font-size:12px;color:var(--color-text-muted)}.vp-foot b{color:var(--color-text-secondary);font-weight:600}.vp-foot .vp-rem{flex-basis:100%}.vp-scope{display:grid;gap:6px;justify-items:start;background:var(--color-surface-muted);border-radius:8px;padding:9px 11px;font-size:12.5px;color:var(--color-text-secondary)}.vp-del{display:grid;gap:12px;padding:14px 16px 16px;background:var(--color-surface-card)}.vp-del-q{display:grid;gap:3px;background:var(--color-surface-muted);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--color-text-secondary)}.vp-del-q b{color:var(--color-text-primary)}.vp-del-btns{display:flex;justify-content:flex-end;gap:8px}.tpk{display:grid;gap:4px}.tpk-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;box-sizing:border-box;padding:4px 10px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.tpk-btn:focus-visible,.tpk-btn[aria-expanded=true]{border-color:var(--color-system-info);outline:none}.tpk-btn i{color:var(--color-text-muted);font-size:12px}.tpk-val{min-width:0;display:flex;flex-wrap:wrap;gap:2px 4px}.tpk-none{color:var(--color-text-muted)}.tpk-need{font-size:11.5px;color:var(--color-system-danger)}.tpk-menu{position:fixed;z-index:3300;width:220px;display:grid;gap:2px;padding:8px;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:14px;box-shadow:0 12px 32px #00000047}.tpk-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--color-border-default)}.tpk-quick button{border:1px solid var(--color-border-default);border-radius:9px;background:var(--color-surface-muted);color:var(--color-text-primary);padding:6px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tpk-quick button[aria-pressed=true]{border-color:var(--color-system-info);color:var(--color-system-info);background:var(--color-system-tint-info)}.tpk-quick button:disabled{opacity:.45;cursor:default}.tpk-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;padding:8px;border-radius:8px;font:inherit;font-size:13.5px;color:var(--color-text-primary);text-align:left;cursor:pointer}.tpk-opt:hover{background:var(--color-surface-muted)}.tpk-opt[aria-selected=true]{background:var(--color-system-tint-info);color:var(--color-system-info);font-weight:600}.tpk-opt i{font-size:12px}.sched-edit-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.vp-owe{display:grid;gap:3px;justify-items:start;border-radius:9px;padding:8px 10px;margin-bottom:12px;font-size:12.5px;background:var(--color-system-tint-danger);color:var(--color-system-danger)}.vp-owe span{color:var(--color-text-primary)}.vp-owe button{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--color-system-info);cursor:pointer}.vp-done{display:grid;gap:6px;justify-items:start;margin-top:10px;font-size:12.5px;color:var(--color-text-secondary)}.vp-done b{color:var(--color-text-primary)}.vp-done small{font-size:12px;color:var(--color-text-muted)}.vp-instr{display:grid;gap:6px;overflow-wrap:anywhere}.vp-instr-strip{font-size:12.5px;font-weight:600;line-height:1.35;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,#fff 72%,var(--c, var(--color-system-info)));color:#000;white-space:pre-wrap}.vp-oneoff{display:grid;gap:2px;border-radius:9px;padding:8px 10px;font-size:12.5px;background:var(--color-system-tint-info);color:var(--color-text-primary);overflow-wrap:anywhere}.vp-oneoff-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.vp-oneoff-h b{font-size:11.5px;color:var(--color-system-info)}.vp-notes{display:grid;gap:8px;margin:12px 0}.vm{display:grid;gap:0;margin-bottom:16px}.vm .sched-pop-lb{margin-bottom:4px}.vm-ln{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.vm-ln.is-visit{grid-template-columns:1fr auto}.vm-ln>span:first-child{display:grid;min-width:0}.vm-ln small{font-size:11.5px;color:var(--color-text-muted)}.vm-x{border-bottom:1px solid var(--color-border-subtle);padding-bottom:8px}.vm-x .vm-ln{border-bottom:0;padding-bottom:6px}.vm-pill{display:inline-block;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;background:var(--color-surface-muted);color:var(--color-text-secondary)}.vm-pill.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.vm-pill.is-inv{background:var(--color-system-tint-info);color:var(--color-system-info)}.vm-pill.is-warn{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.vm-step{display:inline-flex;align-items:center;border:1px solid var(--color-border-default);border-radius:8px;overflow:hidden}.vm-step button{width:26px;height:26px;border:0;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:15px;cursor:pointer}.vm-step button:disabled{opacity:.35;cursor:default}.vm-step output{min-width:22px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.vm-rm{border:0;background:none;color:var(--color-system-danger);font-size:17px;line-height:1;cursor:pointer;padding:0 2px}.vm-chg{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vm-chg button{border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);border-radius:999px;padding:3px 10px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.vm-chg button[aria-pressed=true]{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-system-info)}.vm-amt{display:inline-flex;align-items:center;gap:4px;font-size:12px}.vm-amt input{width:76px;height:26px;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:7px;background:var(--color-surface-card);color:var(--color-text-primary);padding:0 7px;font:inherit;font-size:12.5px}.vm-save{display:flex;justify-content:flex-end;gap:8px;padding:8px 0}.vm-btn{height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.vm-btn.is-blue{background:var(--color-system-info);border-color:var(--color-system-info);color:var(--color-text-on-system)}.vm-add{margin-top:8px;width:100%;height:34px;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);padding:0 8px;font:inherit;font-size:13px;cursor:pointer}.vm-brk{display:grid;gap:6px;margin-top:14px;border-radius:10px;padding:12px 14px;background:var(--color-surface-muted);font-size:12.5px;line-height:1.45;color:var(--color-text-secondary)}.vm-brk>b{margin-bottom:2px}.vm-brk>div{padding-left:12px;text-indent:-12px}.vm-brk b{color:var(--color-text-primary)}.vp-tabs{display:flex;gap:2px;border-bottom:1px solid var(--color-border-default);margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.vp-tabs button{flex:none;border:0;border-bottom:2px solid transparent;background:none;padding:7px 9px;font:inherit;font-size:13px;font-weight:600;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.vp-tabs button[aria-selected=true]{color:var(--color-system-info);border-bottom-color:var(--color-system-info)}.vp-cnt{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px;font-weight:700}.vp-cnt.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.vm-pill.is-bad{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.vt-empty{font-size:12.5px;color:var(--color-text-muted);padding:6px 0 12px}.vt-list{display:grid;gap:8px;margin-bottom:12px}.vt-formrow{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-card);color:var(--color-text-primary);padding:10px 12px;font:inherit;font-size:13px;cursor:pointer}.vt-formrow:hover{border-color:var(--color-system-info)}.vt-formrow>span:first-child{display:grid;min-width:0}.vt-formrow small{font-size:11.5px;color:var(--color-text-muted)}.vt-form{margin-bottom:12px}.vt-cust{display:grid;gap:12px;margin-bottom:12px}.vt-kv{display:grid;grid-template-columns:72px 1fr;gap:8px 10px;margin:0;font-size:13px}.vt-kv dt{color:var(--color-text-muted)}.vt-kv dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.vt-kv a{color:var(--color-text-primary);text-decoration:none}.vt-kv a:hover{text-decoration:underline}.vt-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-system-info);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vt-mut{color:var(--color-text-muted)}.vt-bad{color:var(--color-system-danger)!important;font-weight:600}.vt-open{display:flex;justify-content:flex-end}.vt-notes{display:grid;gap:10px;margin-bottom:12px}.vt-compose{display:grid;gap:8px;background:var(--color-surface-muted);border:1px solid var(--color-border-default);border-radius:10px;padding:10px}.vt-compose textarea,.vt-note textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);padding:8px 10px;font:inherit;font-size:13px;resize:vertical}.vt-drop{display:grid;justify-items:center;border:1px dashed var(--color-border-default);border-radius:9px;padding:10px}.vt-keep{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted)}.vt-keep .vm-btn:disabled{opacity:.45;cursor:default}.vt-note{display:grid;gap:8px;border:1px solid var(--color-border-default);border-radius:10px;padding:10px 12px;background:var(--color-surface-card)}.vt-note header{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.vt-note header>span:nth-child(2){display:grid;line-height:1.25;font-size:13px}.vt-note header small{font-size:11px;color:var(--color-text-muted)}.vt-note p{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.vt-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pc);color:var(--color-text-on-system);font-size:11.5px;font-weight:700}.vt-atts{display:flex;flex-wrap:wrap;gap:6px}.vt-atts img{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid var(--color-border-default);display:block}.vt-file{font-size:12px;color:var(--color-text-secondary)}.vt-edit-btns{display:grid;grid-template-columns:auto 1fr auto auto;gap:6px;align-items:center}.vt-del{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--color-system-danger);cursor:pointer}.vp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#00000073}.vp-sheet{position:fixed;left:0;right:0;bottom:0;z-index:401;max-height:88vh;display:flex;flex-direction:column;background:var(--color-surface-elevated);border-radius:16px 16px 0 0;box-shadow:var(--shadow-pop);padding-bottom:env(safe-area-inset-bottom,0px);animation:vp-up .18s ease-out}.vp-sheet>.sched-pop-arrow{display:none}.vp-grab{display:block;flex:none;width:40px;height:5px;border-radius:3px;background:var(--color-border-default);margin:8px auto 4px}.vp-sheet .sched-oc button{min-height:46px;font-size:15px}.vp-sheet .vp-tabs button{padding:10px 11px;font-size:14px}.vp-sheet .vp-menu{left:10px;right:10px;width:auto;max-width:none}@keyframes vp-up{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.vp-sheet{animation:none}}.tpk-menu.is-inline{position:static;width:auto;box-shadow:none}.vp-what{display:grid;gap:6px;margin-top:10px}.vp-what .sched-pop-lb{margin:4px 0 0}.vp-what-note{display:grid;gap:2px;border-radius:9px;padding:8px 10px;background:var(--color-surface-muted);font-size:12.5px;color:var(--color-text-primary);overflow-wrap:anywhere}.vp-what-note b{font-size:11.5px;color:var(--color-text-secondary)}.vp-what-note small{font-size:11.5px;color:var(--color-text-muted)}.vt-formdone{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;border-radius:9px;padding:8px 10px;background:var(--color-system-tint-success)}.vt-formdone>span{display:grid;min-width:0;font-size:12.5px}.vt-formdone b{color:var(--color-system-success)}.vt-formdone small{font-size:11.5px;color:var(--color-text-secondary)}.vp-setup{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--color-system-info);cursor:pointer}.vp-setup:hover{text-decoration:underline}.vt-formdone .vm-btn{flex:none;white-space:nowrap}.vp-share{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-text-secondary);cursor:pointer}.vp-share input{accent-color:var(--color-system-info);margin:0}.vt-pausecheck{display:flex;gap:8px;align-items:flex-start;font-size:13px;cursor:pointer}.vt-pausecheck input{margin-top:3px;accent-color:var(--color-system-info)}.vt-pausecheck span{display:grid}.vt-pausecheck small{font-size:11.5px;color:var(--color-text-muted)}.vt-ask{width:100%;box-sizing:border-box;border:1px solid var(--color-system-info);border-radius:10px;background:var(--color-surface-card);color:var(--color-text-primary);padding:8px 10px;font:inherit;font-size:13px;resize:vertical}.vt-askwrap{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--color-border-default)}.vt-formitem{border-radius:10px;overflow:hidden}.vt-formitem.is-open{border:1px solid var(--color-border-default)}.vt-formitem.is-open .vt-formrow{border:0;border-radius:0}.vt-chev{display:inline-block;margin-left:6px;font-style:normal;transition:transform .15s}.vt-formitem.is-open .vt-chev{transform:rotate(90deg)}.vt-name{border:0;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left}.vt-name:hover{opacity:.8}.vp-orphan{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--color-system-tint-danger);color:var(--color-system-danger);font-size:13px}.vp-orphan button{border:1px solid var(--color-system-danger);background:none;color:var(--color-system-danger);border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.vp-del-why{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary);margin:10px 0}.vp-del-chips{display:flex;flex-wrap:wrap;gap:6px}.vp-del-chips button{border:1px solid var(--color-border-default);background:none;color:var(--color-text-primary);border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.vp-del-chips button.is-on{border-color:var(--color-system-danger);color:var(--color-system-danger)}.vp-del-why textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:400;padding:6px 8px;resize:vertical}.vdc-opts{display:grid;gap:8px;margin-bottom:4px}.vdc-opt{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1.5px solid var(--color-border-default);border-radius:12px;padding:10px 14px;background:none;color:var(--color-text-primary);font:inherit;font-size:14px;cursor:pointer}.vdc-opt i{width:16px;height:16px;border-radius:50%;border:2px solid var(--color-border-default);flex:none;margin-top:2px;box-sizing:border-box}.vdc-opt b{display:block}.vdc-opt small{font-size:12.5px;color:var(--color-text-secondary)}.vdc-opt.is-on{border-color:var(--color-system-danger);background:var(--color-system-tint-danger)}.vdc-opt.is-on i{border:5px solid var(--color-system-danger)}.ntf-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;justify-content:flex-end;background:var(--color-overlay, rgba(0,0,0,.4))}.ntf{width:400px;max-width:100vw;height:100%;display:flex;flex-direction:column;background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:-8px 0 30px #00000040}.ntf-h{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--color-border-default);font-size:16px}.ntf-h-r{display:inline-flex;align-items:center;gap:10px}.ntf-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--color-system-info);cursor:pointer}.ntf-x{border:0;background:none;font-size:22px;line-height:1;color:var(--color-text-muted);cursor:pointer;padding:0 2px}.ntf-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--color-border-default);flex-wrap:wrap}.ntf-tabs button{border:0;background:none;color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:600;border-radius:999px;padding:5px 12px;cursor:pointer}.ntf-tabs button.is-on{background:var(--color-system-info);color:var(--color-text-on-system)}.ntf-tabs em{font-style:normal;margin-left:5px;font-size:11.5px;opacity:.85}.ntf-body{flex:1;overflow-y:auto}.ntf-day{padding:10px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ntf-n{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:start;padding:10px 16px;border:0;border-top:1px solid var(--color-border-default);background:none;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.ntf-n:hover{background:var(--color-surface-hover)}.ntf-n.is-unread{background:color-mix(in srgb,var(--color-system-info) 7%,transparent)}.ntf-ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:var(--color-system-tint-info)}.ntf-main{display:grid;gap:2px;min-width:0}.ntf-main b{font-size:13.5px;font-weight:600}.ntf-n.is-unread .ntf-main b{font-weight:800}.ntf-main small{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ntf-tm{display:grid;justify-items:end;gap:6px;font-size:12px;color:var(--color-text-muted);white-space:nowrap}.ntf-empty{display:grid;justify-items:center;gap:6px;padding:48px 24px;text-align:center;color:var(--color-text-muted)}.ntf-empty i{font-size:28px;color:var(--color-system-info)}.ntf-empty b{color:var(--color-text-primary)}.ntf-foot{padding:10px 16px;border-top:1px solid var(--color-border-default);font-size:12px;color:var(--color-text-muted)}.ntf-set p{margin:0;padding:12px 16px;font-size:12.5px;color:var(--color-text-secondary)}.ntf-set-row{display:grid;grid-template-columns:26px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--color-border-default);font-size:13.5px}.ntf-set-row small{display:block;font-size:12px;color:var(--color-text-muted)}.ntf-who{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.ntf-sw{width:40px;height:22px;border-radius:999px;border:0;background:var(--color-border-default);position:relative;cursor:pointer;flex:none}.ntf-sw span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.ntf-sw.is-on{background:var(--color-system-info)}.ntf-sw.is-on span{left:21px}.ntf-back{border:1px solid var(--color-border-default);background:none;color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;border-radius:8px;padding:4px 10px;cursor:pointer}.ntf-gear{border:0;background:none;color:var(--color-text-muted);font-size:15px;cursor:pointer;padding:4px;border-radius:6px}.ntf-gear:hover{color:var(--color-system-info);background:var(--color-surface-hover)}.ntf-for{justify-self:start;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 7px;background:var(--color-system-tint-info);color:var(--color-system-info)}.ntf-set-ic{font-size:16px;text-align:center}.ntf-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--color-border-default);background:var(--color-system-tint-info);font-size:13px}.ntf-gap{flex:1}.ntf-bulk-btn{height:30px;border:1px solid var(--color-system-info);border-radius:8px;background:var(--color-surface-card);color:var(--color-system-info);padding:0 10px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ntf-bulk-btn:disabled{opacity:.5;cursor:default}.ntf-pick{width:18px;height:18px;margin:8px 8px 0;accent-color:var(--color-system-info)}.ntf-n.is-picked{background:color-mix(in srgb,var(--color-system-info) 14%,transparent)}.ntf-rd{width:22px;height:22px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer;border-radius:50%}.ntf-rd:hover{background:var(--color-surface-hover)}.ntf-rd span{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--color-text-muted)}.ntf-rd.is-unread span{background:var(--color-system-info);border-color:var(--color-system-info)}.ntf-l1{display:inline;font-size:13.5px;line-height:1.5}.ntf-l1>b{font-weight:600}.ntf-n.is-unread .ntf-l1>b{font-weight:800}.ntf-who-c{font-weight:800}.ntf-detail{font-size:13px;color:var(--color-text-primary);overflow-wrap:anywhere}.ntf-ref{font-size:12.5px;color:var(--color-text-secondary)}.ntf-custl{font-size:12.5px;font-weight:600;color:var(--color-system-info)}.ntf-tm small{font-size:11px}.ntf-tm>span{text-align:right;line-height:1.3}.ntf-n.is-changed .ntf-l1,.ntf-n.is-changed .ntf-detail{text-decoration:line-through;opacity:.7}.ntf-changed{justify-self:start;margin-top:3px;font-size:11.5px;font-weight:700;border-radius:999px;padding:1px 8px;background:var(--color-system-tint-warning);color:var(--color-text-primary)}.tp-help-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--color-frame-line, var(--color-border-default));background:none;color:var(--color-frame-text, var(--color-text-primary));font:inherit;font-size:13px;font-weight:600;cursor:pointer;position:relative}.tp-help-btn:hover,.tp-help-btn.is-on{border-color:var(--color-system-info)}.tp-help-btn .tp-help-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--color-system-info);border:2px solid var(--color-frame-bg, var(--color-surface-card))}.th-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:300;width:380px;max-height:min(640px,calc(100vh - 80px));display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:0 18px 50px #0000004d;overflow:hidden;text-align:left}.th-panel.is-mobile{position:fixed;left:8px;right:8px;top:60px;width:auto}.th-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 8px}.th-head b{font-size:16px}.th-x{width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--color-text-muted);font-size:20px;cursor:pointer}.th-x:hover{background:var(--color-surface-hover)}.th-ask{display:flex;align-items:center;gap:8px;margin:0 16px 6px;height:40px;padding:0 12px;border-radius:10px;border:1.5px solid var(--color-system-info);background:var(--color-surface-canvas)}.th-ask i{font-size:13px;color:var(--color-text-muted)}.th-ask input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--color-text-primary);font:inherit;font-size:13.5px}.th-ask button{border:0;background:none;color:var(--color-text-muted);font-size:16px;cursor:pointer}.th-body{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 12px;display:grid;gap:6px;align-content:start}.th-sec{padding:10px 16px 4px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}.th-sec.is-flat{padding:8px 0 2px}.th-tip{display:flex;gap:10px;align-items:center;width:100%;padding:7px 16px;border:0;background:none;color:var(--color-text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.th-tip span{color:var(--color-system-info)}.th-tip:hover{background:var(--color-surface-hover)}.th-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--color-border-subtle);background:none;color:var(--color-text-primary);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.th-row:hover{background:var(--color-surface-hover)}.th-row small{display:block;font-size:12px;color:var(--color-text-muted)}.th-ico{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--color-surface-muted);color:var(--color-system-info);font-size:13px}.th-r{margin-left:auto;display:flex;gap:6px;align-items:center;color:var(--color-text-muted)}.th-new{padding:1px 7px;border-radius:999px;background:var(--color-system-info);color:var(--color-text-on-system);font-size:10.5px;font-weight:700}.th-art{display:flex;gap:8px;align-items:center;width:100%;padding:7px 4px;border:0;border-bottom:1px solid var(--color-border-subtle);background:none;color:var(--color-text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.th-art i{color:var(--color-text-muted)}.th-art small{margin-left:auto;color:var(--color-text-muted);font-size:11.5px}.th-art:hover{color:var(--color-system-info)}.th-empty{padding:8px 0;font-size:13px;color:var(--color-text-muted)}.th-esc{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--color-system-tint-info);font-size:13px}.th-go{height:30px;padding:0 12px;border:0;border-radius:8px;background:var(--color-system-info);color:var(--color-text-on-system);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.th-back{justify-self:start;border:0;background:none;padding:0;color:var(--color-system-info);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.th-art-title{font-size:15px;font-weight:700;margin-top:4px}.th-art-body{font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);white-space:pre-wrap}.th-newrow{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.th-newrow small{color:var(--color-text-muted);font-size:11.5px}.th-newrow span{color:var(--color-text-secondary)}.th-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--color-border-default);background:var(--color-surface-muted);font-size:12px;color:var(--color-text-muted)}.th-foot i{font-size:8px;vertical-align:middle}.th-foot .is-ok i{color:var(--color-system-success)}.th-foot .is-warn{color:var(--color-system-warning)}.th-foot button{border:0;background:none;padding:0;color:var(--color-system-info);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.sa-acc{display:grid;gap:10px;font-size:13px}.sa-acc-muted{font-size:12.5px;color:var(--color-text-muted)}.sa-acc-err{font-size:12.5px;color:var(--color-system-danger)}.sa-acc-live{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--color-system-success);background:var(--color-system-tint-success)}.sa-acc-live small{display:block;font-size:12px;color:var(--color-text-secondary)}.sa-acc-end{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--color-system-danger);background:var(--color-surface-card);color:var(--color-system-danger);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.sa-acc-grant{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--color-border-default)}.sa-acc-label{font-size:12px;color:var(--color-text-muted)}.sa-acc-chips{display:flex;flex-wrap:wrap;gap:6px}.sa-acc-chips button{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.sa-acc-chips button.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-system-info)}.sa-acc-go{justify-self:start;height:34px;padding:0 14px;border:0;border-radius:9px;background:var(--color-system-info);color:var(--color-text-on-system);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sa-acc-h{margin-top:4px}.sa-acc-visit{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--color-border-subtle)}.sa-acc-visit small{font-size:12px;color:var(--color-text-secondary)}.sa-acc-visit.is-emergency{border-left:3px solid var(--color-system-warning);padding-left:8px}.sa-acc-tag{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--color-system-tint-warning);color:var(--color-system-warning);font-size:11px;font-weight:700}.sa-acc-grants{display:grid;gap:2px}.th-online{font-size:11px;font-weight:700;color:var(--color-system-success)}.th-status{padding:8px 10px;border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:12.5px}.th-status.is-on{background:var(--color-system-tint-success);color:var(--color-system-success);font-weight:600}section.tp-page-dashboard{min-height:100%}header.dash-greeting{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.dash-greeting-date{font-size:14px;font-weight:500;color:var(--color-text-muted)}.dash-greeting-title{margin:0;color:var(--color-text-primary)}@media(max-width:1280px){.dash-openwork{grid-template-columns:repeat(3,minmax(0,1fr))}}nav.dash-tabs{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.dash-tab-btn{padding:10px 18px;border:none;background:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--color-text-muted);border-bottom:3px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:6px;transition:color .15s;position:relative;white-space:nowrap}.dash-tab-btn.is-active{font-weight:700;color:var(--color-system-info);border-bottom-color:var(--color-system-info)}.dash-tab-btn-alert{width:7px;height:7px;border-radius:50%;background:var(--color-system-danger);position:absolute;top:8px;right:10px}article.dash-stat-pill{background:var(--color-surface-card);border-radius:16px;padding:16px 18px;border:1px solid var(--color-border-default);position:relative;overflow:hidden;transition:border-color .15s,transform .15s,box-shadow .15s;cursor:default}article.dash-stat-pill.is-clickable{cursor:pointer}article.dash-stat-pill.is-clickable:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 12%,transparent)}.dash-stat-pill-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,transparent))}.dash-stat-pill-body{display:flex;align-items:center;gap:12px}.dash-stat-pill-icon{width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.dash-stat-pill-text{min-width:0;flex:1}.dash-stat-pill-label{font-size:11px;color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.dash-stat-pill-value{font-size:22px;font-weight:500;color:var(--accent);line-height:1}article.dash-stat-pill.is-neutral .dash-stat-pill-accent{display:none}article.dash-stat-pill.is-neutral .dash-stat-pill-icon{background:var(--color-surface-muted);color:var(--color-text-secondary)}article.dash-stat-pill.is-neutral .dash-stat-pill-value{color:var(--color-text-primary)}.dash-stat-pill-sub{font-size:12px;color:var(--color-text-muted);margin-top:3px}.dash-holds{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-8px 0 20px;padding:12px 18px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card);cursor:pointer;font-size:13px;color:var(--color-text-secondary);transition:background .15s}.dash-holds:hover{background:var(--color-surface-hover)}.dash-holds:focus-visible{outline:2px solid var(--color-system-info);outline-offset:2px}.dash-holds-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-text-primary)}.dash-holds-title i{font-size:11px;color:var(--color-system-warning)}.dash-holds-item strong{font-weight:600;color:var(--color-text-primary)}.dash-holds-item.is-payment strong{color:var(--color-system-danger)}.dash-holds-item.is-pause strong{color:var(--color-system-warning)}.dash-holds-item.is-ready{color:var(--color-system-success);font-weight:500}.dash-holds-item.is-ready strong{color:var(--color-system-success)}.dash-holds-go{margin-left:auto;font-size:10px;color:var(--color-text-muted)}.dash-ic{font-size:.95em}.dash-ic.is-good{color:var(--color-system-success)}.dash-ic-title{margin-right:8px;font-size:12px;color:var(--color-text-muted)}.dash-ic-empty{display:block;font-size:24px;margin-bottom:8px;color:var(--color-text-muted)}.dash-ic-empty.is-good{color:var(--color-system-success)}.dash-ic-empty.is-big{font-size:40px;margin-bottom:12px}.dash-ic-activity{width:16px;text-align:center;margin-top:2px;flex-shrink:0;color:var(--color-text-muted)}.dash-sev-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.dash-sev-dot.is-critical{background:var(--color-system-danger)}.dash-sev-dot.is-warning{background:var(--color-system-warning)}.dash-sev-dot.is-info{background:var(--color-system-info)}.dash-week-row{padding:16px 22px;cursor:pointer;transition:background .12s}.dash-week-row:hover{background:var(--color-surface-hover)}.dash-week-row-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:16px;font-weight:500;color:var(--color-text-primary)}.dash-week-row-head i{font-size:12px;color:var(--color-text-secondary)}.dash-week-row-sub{font-size:12px;color:var(--color-text-muted);margin-bottom:6px}.dash-week-row-num{font-size:28px;font-weight:500;color:var(--color-text-primary)}.dash-week-row-num.is-warning{color:var(--color-system-warning)}.dash-chart-ends{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--color-text-muted)}.dash-chart-ends .is-today{color:var(--color-system-success);font-weight:600}.dash-tabs-period{display:flex;align-items:center;gap:8px;padding-bottom:8px}.dash-tabs-period-label{font-size:12px;color:var(--color-text-muted)}@media(max-width:640px){.dash-tabs-period{width:100%;justify-content:flex-end}}.dash-setup{margin-bottom:20px;padding:18px 20px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-surface-card)}.dash-setup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dash-setup-title{font-size:16px;font-weight:600;color:var(--color-text-primary)}.dash-setup-sub{font-size:12px;color:var(--color-text-muted);margin-top:2px}.dash-setup-hide{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--color-text-muted);padding:4px 6px}.dash-setup-hide:hover{color:var(--color-text-primary)}.dash-setup-bar{height:6px;border-radius:999px;background:var(--color-surface-muted);margin:12px 0 14px;overflow:hidden}.dash-setup-bar>div{height:100%;background:var(--color-system-success);border-radius:999px;transition:width .3s}.dash-setup-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.dash-setup-step{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);cursor:pointer;font-family:inherit}.dash-setup-step:hover:not(:disabled){border-color:var(--color-system-info);background:var(--color-surface-hover)}.dash-setup-step>i:first-child{font-size:16px;color:var(--color-text-muted)}.dash-setup-step.is-done{cursor:default;opacity:.7}.dash-setup-step.is-done>i:first-child{color:var(--color-system-success)}.dash-setup-step-text{display:flex;flex-direction:column;flex:1;min-width:0}.dash-setup-step-label{font-size:13px;font-weight:500;color:var(--color-text-primary)}.dash-setup-step.is-done .dash-setup-step-label{text-decoration:line-through;color:var(--color-text-muted)}.dash-setup-step-sub{font-size:12px;color:var(--color-text-muted);margin-top:1px}.dash-setup-go{font-size:11px;color:var(--color-text-muted)}.dash-setup.is-min{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 16px}.dash-setup.is-min .dash-setup-title{font-size:14px}.dash-setup.is-min .dash-setup-bar{flex:1;min-width:80px;max-width:220px;margin:0}.dash-setup.is-min .dash-setup-sub{margin:0}.dash-setup-continue{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.dash-setup-continue:hover{background:var(--color-surface-hover)}.dash-setup-continue i,.dash-setup-hide i{font-size:9px}.dash-chart-missed{color:var(--color-system-danger)}.dash-empty-tab{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px;margin-bottom:20px;border-radius:16px;border:1px solid var(--color-border-default);background:var(--color-surface-card)}.dash-empty-tab-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;background:var(--color-system-tint-info);color:var(--color-system-info);font-size:22px}.dash-empty-tab-title{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.dash-empty-tab-text{margin:0;max-width:460px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.dash-empty-tab-btn{all:unset;cursor:pointer;margin-top:10px;padding:9px 18px;border-radius:10px;font-size:13px;font-weight:600;background:var(--color-brand-primary);color:var(--color-text-inverse)}.dash-empty-tab-btn:hover{background:var(--color-brand-primary-hover)}.dash-empty-tab-btn:focus-visible{outline:2px solid var(--color-system-info);outline-offset:2px}.dash-target{--tone: var(--color-system-success);margin-top:10px;display:flex;flex-direction:column;gap:5px}.dash-target.is-behind{--tone: var(--color-system-warning)}.dash-target.is-well{--tone: var(--color-system-danger)}.dash-target-bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;border:none;border-radius:99px;overflow:hidden;background:var(--color-surface-muted)}.dash-target-bar::-webkit-progress-bar{background:var(--color-surface-muted);border-radius:99px}.dash-target-bar::-webkit-progress-value{background:var(--tone);border-radius:99px}.dash-target-bar::-moz-progress-bar{background:var(--tone);border-radius:99px}.dash-target-text{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:500}.dash-target-of{color:var(--color-text-secondary)}.dash-target-pace{color:var(--tone)}.dash-target.is-compact{margin-top:6px}.dash-team-row{display:flex;flex-direction:column;gap:5px;width:100%;margin:0 0 6px;padding:8px 6px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer}.dash-team-row:hover{background:var(--color-surface-hover)}.dash-team-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.dash-team-name{font-size:13px;font-weight:500;color:var(--color-text-primary)}.dash-team-figs{font-size:12px;color:var(--color-text-secondary)}.dash-team-rate.is-good{color:var(--color-system-success)}.dash-team-rate.is-warn{color:var(--color-system-warning)}.dash-team-rate.is-bad{color:var(--color-system-danger)}.dash-team-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--color-surface-muted)}.dash-team-seg.is-done{background:var(--color-system-success)}.dash-team-seg.is-attempted{background:var(--color-system-warning)}.dash-team-seg.is-missed{background:var(--color-system-danger)}.dash-team-extra{font-size:12px;color:var(--color-text-muted)}.dash-jt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.dash-jt-tile{--tone: var(--color-text-primary);display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;text-align:left;font:inherit;cursor:pointer;border-radius:14px;border:1px solid var(--color-border-default);background:var(--color-surface-card);box-shadow:inset 0 3px 0 var(--tone-bar, transparent)}.dash-jt-tile:hover{background:var(--color-surface-hover)}.dash-jt-tile.is-success{--tone: var(--color-system-success);--tone-bar: var(--color-system-success)}.dash-jt-tile.is-warning{--tone: var(--color-system-warning);--tone-bar: var(--color-system-warning)}.dash-jt-tile.is-violet{--tone: var(--color-system-violet);--tone-bar: var(--color-system-violet)}.dash-jt-tile.is-danger{--tone: var(--color-system-danger);--tone-bar: var(--color-system-danger)}.dash-jt-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.dash-jt-value{font-size:26px;font-weight:600;color:var(--tone);font-variant-numeric:tabular-nums}.dash-jt-sub,.dash-jt-chg{font-size:12px;color:var(--color-text-muted)}.dash-jt-chg.is-good{color:var(--color-system-success);font-weight:600}.dash-jt-chg.is-bad{color:var(--color-system-danger);font-weight:600}.dash-jt-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px;align-items:start}.dash-jt-grid.is-mobile{grid-template-columns:1fr}.dash-jt-chart-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.dash-jt-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:500;color:var(--color-text-secondary)}.dash-jt-legend span{display:inline-flex;align-items:center;gap:4px}.dash-jt-legend i{width:9px;height:9px;border-radius:3px;background:var(--seg)}.dash-jt-legend .is-done,.dash-jt-seg.is-done,.dash-jt-oc.is-done{--seg: var(--color-system-success)}.dash-jt-legend .is-attempted,.dash-jt-seg.is-attempted,.dash-jt-oc.is-attempted{--seg: var(--color-system-warning)}.dash-jt-legend .is-skipped,.dash-jt-seg.is-skipped,.dash-jt-oc.is-skipped{--seg: var(--color-system-violet)}.dash-jt-legend .is-missed,.dash-jt-seg.is-missed,.dash-jt-oc.is-missed{--seg: var(--color-system-danger)}.dash-jt-legend .is-open,.dash-jt-seg.is-open{--seg: var(--color-system-info)}.dash-jt-bars{display:flex;align-items:flex-end;gap:4px;height:130px}.dash-jt-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;height:100%}.dash-jt-stack{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1px}.dash-jt-seg{display:block;width:100%;background:var(--seg)}.dash-jt-stack .dash-jt-seg:first-child{border-radius:3px 3px 0 0}.dash-jt-empty{display:block;height:2px;background:var(--color-surface-muted)}.dash-jt-day{width:100%;font-size:11px;text-align:center;white-space:nowrap;overflow:visible;color:var(--color-text-muted)}.dash-jt-day.is-today{color:var(--color-system-success);font-weight:700}.dash-jt-foot{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;border-top:1px solid var(--color-surface-muted);font-size:12px;color:var(--color-text-muted)}.dash-jt-note{margin-left:auto}.dash-jt-none{padding:20px 0;text-align:center;font-size:13px;color:var(--color-text-muted)}.dash-jt-oc{display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 8px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer}.dash-jt-oc:hover{background:var(--color-surface-hover)}.dash-jt-oc-top{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-primary)}.dash-jt-oc-name{flex:1;display:inline-flex;align-items:center;gap:7px;font-weight:500}.dash-jt-oc-name i{width:8px;height:8px;border-radius:50%;background:var(--seg)}.dash-jt-oc-money{min-width:90px;text-align:right;font-size:12px;color:var(--color-text-muted)}.dash-jt-oc-rows{padding-left:15px;font-size:12px;color:var(--color-text-muted)}.dash-cost-on{outline:2px solid var(--color-system-info);outline-offset:-2px}.dash-cost{display:grid;gap:10px;margin-bottom:20px;padding:14px 18px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);font-size:13px}.dash-cost-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dash-cost-title{font-weight:600;color:var(--color-text-primary)}.dash-cost-head .tp-row-link{margin-left:auto}.dash-cost-x{background:none;border:0;cursor:pointer;color:var(--color-text-muted);padding:2px 4px}.dash-cost-rows{display:grid}.dash-cost-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.dash-cost-row:first-child{border-top:0}.dash-cost-n{color:var(--color-text-muted)}.dash-cost-note{padding:10px 12px;border-radius:10px;background:var(--color-system-tint-warning);color:var(--color-system-warning);font-size:13px}.dash-cost-head .tp-row-link{color:var(--color-system-info);font-weight:600}.dash-act-quiet{background:none;border:0;padding:7px 6px;font:inherit;font-size:11px;font-weight:500;color:var(--color-text-muted);cursor:pointer;white-space:nowrap}.dash-act-quiet:hover,.dash-act-quiet:focus-visible{color:var(--color-system-info);text-decoration:underline}.dash-bulk{height:32px;font-size:12px;padding:0 12px;gap:6px}.dash-waiting{display:flex;align-items:center;gap:10px;width:100%;margin:-6px 0 16px;padding:10px 16px;border-radius:12px;cursor:pointer;text-align:left;font:inherit;font-size:13px;border:1px dashed var(--color-border-default);background:transparent;color:var(--color-text-secondary)}.dash-waiting:hover,.dash-waiting:focus-visible{background:var(--color-surface-hover)}.dash-waiting>i{color:var(--color-text-muted)}.dash-waiting strong{color:var(--color-text-primary);font-weight:600}.dash-waiting-go{margin-left:auto;color:var(--color-system-info);font-weight:600;white-space:nowrap}.dash-act-body{display:grid;gap:4px}.dash-act-tag{font-size:11px;font-weight:700}.dash-act-tag-ico{font-size:9px}.dash-act-name{font-size:15px;font-weight:600}.dash-act-what{font-size:13px;font-weight:500;line-height:1.4}.dash-act-why{font-size:12px;font-weight:500;line-height:1.4}.dash-act-why-ico{font-size:10px}.dash-act-btn{font-size:12px;padding:8px 13px}.dash-act-quiet{font-size:12px}.dash-link-btn{padding:0;border:0;background:none;font:inherit;color:var(--color-system-info);font-weight:600;cursor:pointer}.dash-link-btn:hover{text-decoration:underline}.dash-panel{min-width:0;border:1px solid var(--color-border-default);border-radius:14px;background:var(--color-surface-card)}.dash-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--color-border-default);font-size:15px;font-weight:600;color:var(--color-text-primary)}.dash-panel-head small{font-size:13px;font-weight:500;color:var(--color-text-muted)}.dash-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.dash-tag.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.dash-tag.is-bad{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.dash-tag.is-warn{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.dash-tag.is-info{background:var(--color-system-tint-info);color:var(--color-system-info)}.dash-tag.is-mut{background:var(--color-surface-muted);color:var(--color-text-secondary)}.dash-sm-btn{height:28px;padding:0 11px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.dash-sm-btn:hover{background:var(--color-surface-hover)}.dash-sm-btn:disabled{opacity:.5;cursor:default}.dash-sm-btn.is-blue{border-color:transparent;background:var(--color-system-info);color:var(--color-text-on-system)}.dash-sm-btn.is-blue:hover{filter:brightness(1.08)}.dash-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;vertical-align:2px}.dash-dot.is-bad{background:var(--color-system-danger)}.dash-dot.is-warn{background:var(--color-system-warning)}.dash-seg{display:inline-flex;border:1px solid var(--color-border-default);border-radius:9px;overflow:hidden}.dash-seg button{padding:5px 13px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.dash-seg button+button{border-left:1px solid var(--color-border-default)}.dash-seg button[aria-selected=true]{background:var(--color-surface-muted);color:var(--color-text-primary)}.dash-seg b{margin-left:3px;color:var(--color-text-muted)}.dash-seg button[aria-selected=true] b{color:var(--color-text-primary)}.dash-run{margin-bottom:18px}.dash-run-clear{display:flex;align-items:center;gap:10px;padding:16px;font-size:13px;color:var(--color-text-muted)}.dash-run-drv{display:grid;grid-template-columns:170px minmax(0,1fr) 160px;gap:16px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.dash-run-drv:last-child{border-bottom:0}.dash-run-drv-name b{display:block;color:var(--color-text-primary)}.dash-run-drv-name{display:flex;flex-direction:column;gap:3px;min-width:0}.dash-run-drv-name small{display:block;font-size:12px;line-height:1.35;color:var(--color-text-muted)}.dash-run-prog{position:relative;height:10px;border-radius:999px;background:var(--color-surface-muted)}.dash-run-prog-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--color-system-success)}.dash-run-prog-fill.is-behind,.dash-run-prog-fill.is-notin{background:var(--color-system-danger)}.dash-run-prog-fill.is-break{background:var(--color-system-warning)}.dash-run-prog-plan{position:absolute;top:-4px;bottom:-4px;border-left:2px dashed var(--color-text-muted)}.dash-run-drv-line{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:12px;color:var(--color-text-muted)}.dash-run-drv-line span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-run-drv-status{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dash-run-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--color-border-subtle)}.dash-run-sum select,.dash-run-period{height:30px;min-width:0;padding:0 8px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12.5px}.dash-run-scroll{max-height:380px;overflow:auto}.dash-run-table{width:100%;border-collapse:collapse;font-size:13px}.dash-run-table th{position:sticky;top:0;z-index:1;padding:7px 10px;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-card);text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.dash-run-table td{padding:9px 10px;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;color:var(--color-text-primary)}.dash-run-table td small{display:block;margin-top:3px;font-size:12px;color:var(--color-text-muted)}.dash-run-table tbody tr{cursor:pointer}.dash-run-table tbody tr:hover td{background:var(--color-surface-hover)}.dash-run-tm{white-space:nowrap;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.dash-run-none{color:var(--color-system-warning)}.dash-run-act{text-align:right}.dash-run-jrow{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--color-border-subtle);font-size:13px;cursor:pointer}.dash-run-jrow-tx{flex:1;min-width:0}.dash-run-jrow-tx small{display:block;font-size:12px;color:var(--color-text-muted)}.dash-run-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid var(--color-border-subtle);font-size:12px;color:var(--color-text-muted)}.dash-run-sum{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary)}.dash-run-sum b{font-weight:inherit;color:var(--color-text-primary)}.dash-run-sum b.is-bad{color:var(--color-system-danger)}.dash-run-only{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.dash-run-tmr{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--color-border-default);border-radius:0 0 14px 14px;background:var(--color-surface-muted);font-size:13px;color:var(--color-text-secondary)}.dash-run-tmr b{color:var(--color-text-primary)}.dash-run-tlink{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline dotted;cursor:pointer}.dash-up-row{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:60px;padding:10px 16px;border-bottom:1px solid var(--color-border-subtle);font-size:13px;cursor:pointer}.dash-up-row:hover{background:var(--color-surface-hover)}.dash-up-row.is-open{background:var(--color-surface-muted)}.dash-up-row.is-off{grid-template-columns:160px minmax(0,1fr);cursor:default;color:var(--color-text-muted)}.dash-up-row.is-off:hover{background:none}.dash-up-day b{display:block;color:var(--color-text-primary)}.dash-up-day small{display:block;margin-top:2px;font-size:12px;color:var(--color-text-muted)}.dash-up-chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.dash-uc{padding:2px 9px;border-radius:999px;background:var(--color-surface-muted);font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.dash-uc b{color:var(--color-text-primary)}.dash-uc.is-near,.dash-uc.is-un{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.dash-uc.is-over{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.dash-uc.is-near b,.dash-uc.is-un b,.dash-uc.is-over b{color:inherit}.dash-uc.is-away{text-decoration:line-through}.dash-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.dash-stack{display:grid;gap:16px;margin-bottom:18px}.dash-needs{overflow:visible}.dash-needs>:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.dash-needs>:last-child,.dash-needs>:last-child>:last-child{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dash-needs-empty{display:flex;align-items:center;gap:12px;padding:14px 18px}.dash-needs-ok{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-system-tint-success);color:var(--color-system-success)}.dash-needs-ok-title{font-size:14px;font-weight:600;color:var(--color-text-primary)}.dash-needs-ok-sub{margin-top:2px;font-size:12px;color:var(--color-text-muted)}.dash-msec{padding:12px 16px 14px;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.dash-msec:last-child{border-bottom:0}.dash-msub{margin-top:6px;font-size:12px;color:var(--color-text-muted)}.dash-aged{display:flex;height:8px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--color-surface-muted)}.dash-aged i{display:block}.dash-aged .is-ok{background:var(--color-system-success)}.dash-aged .is-warn{background:var(--color-system-warning)}.dash-aged .is-bad{background:var(--color-system-danger)}.dash-aged .is-worst{background:color-mix(in srgb,var(--color-system-danger) 65%,var(--color-text-primary))}.dash-mtab{width:100%;margin-top:8px;border-collapse:collapse}.dash-mtab td{padding:5px 0;border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.dash-mtab tr{cursor:pointer}.dash-mtab tr:hover td{color:var(--color-system-info)}.dash-mtab .is-num{padding-left:10px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dash-mtab .is-late{color:var(--color-system-danger)}.dash-mact{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--color-text-secondary)}.dash-mact b{color:var(--color-text-primary)}.dash-mpace-bar{--tone: var(--color-system-success);-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;border:0;border-radius:99px;background:var(--color-surface-muted)}.dash-mpace-bar.is-behind{--tone: var(--color-system-warning)}.dash-mpace-bar.is-well{--tone: var(--color-system-danger)}.dash-mpace-bar::-webkit-progress-bar{background:var(--color-surface-muted);border-radius:99px}.dash-mpace-bar::-webkit-progress-value{background:var(--tone);border-radius:99px}.dash-mpace-bar::-moz-progress-bar{background:var(--tone);border-radius:99px}.dash-mpace-state{font-weight:600;color:var(--color-system-success)}.dash-mpace-state.is-behind{color:var(--color-system-warning)}.dash-mpace-state.is-well{color:var(--color-system-danger)}@media(max-width:760px){.dash-run-drv{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.dash-run-drv-bar{grid-column:1 / -1;grid-row:2}.dash-run-drv-status{flex-direction:row;align-items:center}.dash-run-scroll{max-height:440px}.dash-up-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.dash-up-chips{grid-column:1 / -1;order:3}.dash-run-tmr{align-items:flex-start}}.dash-fleet-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;padding:12px 16px;border:1px solid var(--color-border-default);border-radius:14px;background:var(--color-surface-card);font-size:13px;color:var(--color-text-secondary)}.dash-fleet-strip .dash-sm-btn{margin-left:auto}.dash-fleet-stat{display:inline-flex;align-items:center;gap:6px}.dash-fleet-stat b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dash-fleet-stat i{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted)}.dash-fleet-stat.is-out i{background:var(--color-system-success)}.dash-fleet-stat.is-off i{background:var(--color-system-danger)}.dash-fleet-trucks{margin-bottom:18px}.dash-fleet-trucks .dash-tag+small{display:block;margin-top:3px}.dash-fleet-none{font-size:12px;color:var(--color-text-muted)}.dash-split.is-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash-run-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.dash-fleet-board td.is-ok{color:var(--color-system-success);font-weight:600}.dash-fleet-board td.is-warn{color:var(--color-system-warning);font-weight:600}.dash-fleet-board td.is-bad{color:var(--color-system-danger);font-weight:600}.dash-fleet-rank{display:inline-flex;width:20px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.dash-fleet-due{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.dash-fleet-due:last-child{border-bottom:0}.dash-fleet-due .dash-tag{min-width:96px;justify-content:center}.dash-fleet-stat.is-moving i{background:var(--color-system-success)}.dash-fleet-stat.is-stopped i{background:var(--color-system-info)}.dash-fleet-stat.is-idle i{background:var(--color-system-warning)}.dash-fleet-stat.is-speeding i{background:var(--color-system-danger)}.dash-fleet-strip .dash-tag{white-space:nowrap}.dash-run-table tbody tr.is-on td,.dash-run-jrow.is-on{background:var(--color-system-tint-info)}.dash-map{height:60vh;min-height:360px;max-height:640px;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-muted)}.dash-map.is-plain{position:relative;height:auto;min-height:0;max-height:none}.dash-map.is-plain svg{display:block;width:100%;height:auto;max-height:60vh}.dash-map-road{stroke:var(--color-border-default);stroke-width:14;fill:none}.dash-map-pin{cursor:pointer}.dash-map-pin circle{stroke:var(--color-surface-card);stroke-width:4}.dash-map-pin text{fill:#fff;font-size:14px;font-weight:700;pointer-events:none}.dash-map-pin.is-on circle{stroke:var(--color-text-primary)}.dash-map-card{display:grid;gap:2px;min-width:200px;font:13px/1.4 inherit;color:#1d1d1f}.dash-map-card small{font-size:12px;color:#6e6e73}.dash-map-card button{justify-self:start;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-system-info);cursor:pointer}.dash-map-card.is-plain{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 16px;border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.dash-map-card.is-plain small{color:var(--color-text-muted)}.dash-map-card.is-plain button{margin:0 0 0 auto;color:var(--color-system-info)}.dash-run-drv.is-office{cursor:pointer}.dash-run-drv.is-office:hover{background:var(--color-surface-hover)}.dash-run-drv.is-office .dash-run-drv-line{margin-top:0;align-self:end;line-height:1.35}.dash-fleet-side{display:grid;grid-template-columns:360px minmax(0,1fr)}.dash-fleet-side .dash-map{border-bottom:0;border-radius:0 0 14px;overflow:hidden}.dash-fleet-list{max-height:max(360px,min(60vh,640px));overflow:auto;border-right:1px solid var(--color-border-default)}.dash-fleet-card{display:flex;gap:10px;padding:11px 14px;border-bottom:1px solid var(--color-border-subtle);font-size:13px;cursor:pointer}.dash-fleet-card:hover{background:var(--color-surface-hover)}.dash-fleet-card:focus-visible{outline:2px solid var(--color-system-info);outline-offset:-2px}.dash-fleet-card.is-on{background:var(--color-system-tint-info);box-shadow:inset 3px 0 0 var(--color-system-info)}.dash-fleet-dot{flex:none;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--color-system-info)}.dash-fleet-dot.is-moving{background:var(--color-system-success)}.dash-fleet-dot.is-idle{background:var(--color-system-warning)}.dash-fleet-dot.is-off{background:var(--color-system-danger)}.dash-fleet-card-body{flex:1;min-width:0;display:grid;gap:4px}.dash-fleet-card-top{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:var(--color-text-secondary)}.dash-fleet-card-top b{color:var(--color-text-primary)}.dash-fleet-card-top .dash-tag{margin-left:auto}.dash-fleet-card-where{color:var(--color-text-secondary)}.dash-fleet-card-run{font-size:12px;color:var(--color-text-muted)}.dash-fleet-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--color-text-muted)}.dash-fleet-card-act{display:flex;align-items:center;gap:10px;margin-top:4px}@media(max-width:900px){.dash-fleet-side{grid-template-columns:1fr}.dash-fleet-side .dash-map{order:1;border-radius:0}.dash-fleet-list{order:2;max-height:none;border-right:0;border-top:1px solid var(--color-border-default)}}.dash-office{margin-bottom:18px;overflow:hidden}.dash-office .dash-run-drv:last-child{border-bottom:0}.dash-panel-head .dash-link-btn{font-size:13px}.dash-uc.is-planned{background:var(--color-surface-muted);color:var(--color-text-secondary)}.dash-run-span{color:var(--color-text-muted)}.dash-up-flag{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dash-run-head{padding-top:10px;padding-bottom:10px}.dash-run-switch{display:inline-flex;border:1.5px solid var(--color-border-default);border-radius:12px;overflow:hidden;background:var(--color-surface-muted)}.dash-run-switch button{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap;padding:8px 16px;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--color-text-secondary);cursor:pointer;text-align:left}.dash-run-switch button+button{border-left:1.5px solid var(--color-border-default)}.dash-run-switch button:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.dash-run-switch button>.fa-solid{font-size:12px}.dash-run-switch button small{font-size:12px;font-weight:500;color:var(--color-text-muted)}.dash-run-switch button[aria-selected=true]{background:var(--color-system-info);color:var(--color-text-on-system)}.dash-run-switch button[aria-selected=true] small{color:var(--color-text-on-system);opacity:.85}.dash-run-switch button .dash-dot{margin-left:0}@media(max-width:600px){.dash-run-switch button small{display:none}}.dash-run-drv.is-office.is-off .dash-run-drv-name b,.dash-run-drv.is-office.is-leave .dash-run-drv-name b{color:var(--color-text-secondary)}.dash-run-pick{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dash-run-pick label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--color-text-muted)}.dash-run-pick input{height:30px;padding:0 8px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:12.5px}.dash-run-bar.is-sum{background:var(--color-surface-muted);font-size:13px}.dash-run-subhead{padding:8px 16px 4px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.dash-truckday{margin-bottom:18px;overflow:hidden}.dash-truckday .dash-panel-head .dash-fleet-dot{display:inline-block;margin:0 4px 0 0;vertical-align:1px}.dash-truckday-acts{display:inline-flex;align-items:center;gap:10px}.dash-truckday-x{width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--color-text-muted);cursor:pointer}.dash-truckday-x:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.dash-truckday-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--color-border-default)}.dash-truckday-tile{padding:12px 16px;border-right:1px solid var(--color-border-subtle)}.dash-truckday-tile:last-child{border-right:0}.dash-truckday-tile b{display:block;font-size:20px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dash-truckday-tile small{font-size:12px;color:var(--color-text-muted)}.dash-truckday-tile.is-bad b{color:var(--color-system-danger)}.dash-truckday-tile.is-warn b{color:var(--color-system-warning)}.dash-truckday-tile.is-zero b{color:var(--color-system-success)}.dash-truckday-clean{padding:14px 16px;font-size:13px;font-weight:600;color:var(--color-system-success)}.dash-truckday-off{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;font-size:13px;color:var(--color-text-secondary)}.dash-truckday-off .dash-sm-btn{margin-left:auto}@media(max-width:900px){.dash-truckday-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-truckday-tile{border-bottom:1px solid var(--color-border-subtle)}}.dash-up-open{display:grid;gap:10px;padding:10px 16px 14px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.dash-up-table{overflow-x:auto;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-card)}.dash-up-table .dash-run-table{min-width:760px}.dash-up-more td{text-align:center}.dash-up-go{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--color-text-muted)}.dash-run-closeall{margin-left:auto;font-size:12.5px}.dash-run-closeall+.dash-run-only{margin-left:14px}.dash-up-toggle{min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dash-up-toggle i{font-size:10px}.dash-up-toggle.is-on{background:var(--color-surface-muted)}.dash-run-days{max-height:min(70vh,720px);overflow-y:auto}.dash-live-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--color-system-tint-success);color:var(--color-system-success);font-size:12px;font-weight:700}.dash-mkpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.dash-mkpi{display:grid;gap:2px;padding:14px 16px;border:0;background:var(--color-surface-card);font:inherit;text-align:left;cursor:pointer}.dash-mkpi:hover{background:var(--color-surface-hover)}.dash-mkpi small{font-size:12px;font-weight:600;color:var(--color-text-muted)}.dash-mkpi b{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dash-mkpi span{font-size:12px;color:var(--color-text-muted)}.dash-mkpi.is-bad b{color:var(--color-system-danger)}.dash-mkpi.is-warn b{color:var(--color-system-warning)}.dash-mh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--color-text-primary)}.dash-mh small{font-size:12px;font-weight:500;color:var(--color-text-muted)}.dash-aged-cols{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:11.5px;color:var(--color-text-muted)}.dash-aged-cols b{display:block;font-size:12.5px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dash-aged-cols span:last-child{text-align:right}.dash-mline{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--color-border-subtle);font-size:13px}.dash-mline.is-first{border-top:0;padding-top:0}.dash-mline-tx{flex:1;min-width:0;color:var(--color-text-primary)}.dash-mline-tx i{width:18px;color:var(--color-text-muted)}.dash-mline-tx small{display:block;margin-top:2px;font-size:12px;color:var(--color-text-muted)}.dash-mline-tx b{font-size:18px;font-variant-numeric:tabular-nums}.dash-mline-amt{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dash-mboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-mbox{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted)}.dash-mbox small{font-size:11.5px;color:var(--color-text-muted)}.dash-mbox b{font-size:18px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dash-mbox .dash-mpace-state{font-size:11.5px}.dash-mbox .dash-mpace-bar{background:var(--color-surface-card)}.dash-mbox .dash-mpace-bar::-webkit-progress-bar{background:var(--color-surface-card)}.dash-mline.is-done .dash-mline-tx>i{color:var(--color-system-success)}.dash-mtab td small{display:block;margin-top:1px;font-size:11.5px;color:var(--color-text-muted)}.dash-mtab tr:hover td small{color:var(--color-text-muted)}.dash-mtab td{vertical-align:top}.dash-mact-tx{display:grid;gap:2px}.dash-mact-tx small{font-size:12px;color:var(--color-text-muted)}.dash-rm{display:grid;gap:6px;padding:14px 24px 0}.dash-rm h4{margin:6px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.dash-rm-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:10px}.dash-rm-row>span{display:grid;gap:2px;min-width:0;font-size:13px;color:var(--color-text-primary)}.dash-rm-row small{font-size:12px;color:var(--color-text-muted)}.dash-rm-row.is-skip{background:var(--color-surface-muted)}.dash-rm-row em{font-style:normal;font-size:12px;font-weight:600;color:var(--color-system-warning);text-align:right}.dash-run-drv.is-late{background:var(--color-system-tint-danger)}.dash-office small b.is-bad{color:var(--color-system-danger);font-weight:600}.dash-run-pick{position:relative}.dash-run-pick-ic{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--color-text-muted);pointer-events:none}.dash-run-period.has-ic{padding-left:28px}.dash-run-instr{max-width:240px;font-size:12.5px;color:var(--color-system-warning)}.ot{display:grid;gap:14px}.ot-sub{font-size:13px;color:var(--color-text-muted);margin-top:-6px}.ot-lb{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}.ot-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ot-chips button{border:1px solid var(--color-border-default);border-radius:999px;padding:6px 13px;background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ot-chips button.is-on{background:var(--color-system-info);border-color:var(--color-system-info);color:#fff}.ot-note{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px}.ot-opts{display:grid;gap:8px}.ot-opt{border:1.5px solid var(--color-border-default);border-radius:12px;padding:10px 12px;display:grid;gap:8px}.ot-opt.is-on{border-color:var(--color-system-info);background:var(--color-system-tint-info)}.ot-opt label{display:flex;gap:8px;align-items:center;font-size:13.5px;font-weight:600;color:var(--color-text-primary);cursor:pointer}.ot-opt label input{accent-color:var(--color-system-info);margin:0}.ot-in{display:grid;gap:6px;padding-left:24px}.ot-in select{height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;max-width:240px}.ot-fit{font-size:12px;color:var(--color-system-success);line-height:1.4}.ot-fit.is-warn,.ot-split .is-warn{color:var(--color-system-warning)}.ot-fit.is-mut{color:var(--color-text-secondary)}.ot-who{display:flex;gap:6px;flex-wrap:wrap}.ot-who button{border:1px solid var(--color-border-default);border-radius:8px;padding:5px 10px;background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ot-who button.is-on{border-color:var(--color-system-info);color:var(--color-system-info)}.ot-split{display:grid;gap:3px;font-size:12.5px;color:var(--color-text-secondary)}.ot-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--color-text-primary);cursor:pointer}.ot-check input{margin-top:2px;accent-color:var(--color-system-info)}.ot-check small{display:block;font-size:12px;color:var(--color-text-muted);margin-top:2px}.ot-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;flex-wrap:wrap;font-size:12.5px;color:var(--color-text-muted)}.ot-btns{display:flex;gap:8px}.ot-chips.is-more{margin-top:-2px}.ot-chips button.is-noshow.is-on{background:var(--color-system-danger);border-color:var(--color-system-danger)}.ot-pay{display:grid;gap:2px;padding:8px 11px;border-radius:10px;margin-bottom:8px;font-size:13px}.ot-pay b{font-weight:600}.ot-pay small{font-size:12px;color:var(--color-text-secondary)}.ot-pay.is-ok{background:var(--color-system-tint-success);color:var(--color-system-success)}.ot-pay.is-amb{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.ot-pay.is-red{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.ot-pay.is-gry{background:var(--color-surface-muted);color:var(--color-text-secondary)}.ot-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-system-info);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dash-away{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:12px 14px;border-radius:10px;background:var(--color-system-tint-warning);border:1px solid var(--color-system-border-warning, var(--color-system-warning))}.dash-away-ico{width:26px;height:26px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-system-warning);color:var(--color-text-on-system);font-weight:700}.dash-away-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dash-away-tx b{font-size:14px;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dash-away-tx small{font-size:12.5px;color:var(--color-text-secondary)}.dash-away-who .pn{text-decoration:line-through;opacity:.75}.dash-act-snoozed{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;background:var(--color-system-tint-info);color:var(--color-system-info)}.dash-act-snooze{position:relative}.dash-act-snooze:has(.tp-mb-menu){z-index:300}.dash-act-snooze .tp-mb-btn{font-size:12px;padding:8px 13px;height:auto;gap:5px}.dash-act-snooze .tp-mb-btn i{font-size:10px}.dash-act-snooze .tp-ph-icon{padding:8px 10px}.dash-act-snooze .tp-mb-menu{z-index:200}.filter-select{width:100%;padding:8px 30px 8px 12px;border:1.5px solid var(--color-border-default);border-radius:12px;font-size:13px;color:var(--color-text-primary);outline:none;cursor:pointer;background:var(--color-surface-canvas);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2394a3b8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;font-family:inherit}.fw-header{padding:18px 22px 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--color-surface-muted)}.fw-title-block{display:flex;align-items:center;gap:10px}.fw-icon-badge{width:36px;height:36px;border-radius:12px;background:var(--color-brand-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fw-icon-badge i{color:var(--color-surface-card);font-size:15px}.fw-title{font-size:15px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.3px}.fw-subtitle{font-size:12px;color:var(--color-text-muted);font-weight:500}.fw-health-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fw-health-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:500}.fw-health-badge i{font-size:9px}.fw-kpi-section{padding:16px 22px 0}.fw-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}@media(max-width:768px){.fw-kpi-grid{grid-template-columns:1fr 1fr}}.fw-kpi-card{padding:18px 20px;border-radius:12px;background:var(--color-surface-muted);border:1.5px solid var(--kpi-border, var(--color-border-default))}.fw-kpi-icon-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fw-kpi-icon{width:32px;height:32px;border-radius:8px;background:var(--kpi-color, var(--color-text-muted));display:flex;align-items:center;justify-content:center;flex-shrink:0}.fw-kpi-icon i{color:var(--color-surface-card);font-size:14px}.fw-kpi-label{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.fw-kpi-value{font-size:26px;font-weight:500;color:var(--kpi-color, var(--color-text-muted));letter-spacing:-.5px}.fw-kpi-sub{font-size:12px;font-weight:500;margin-top:4px}.fw-actions{margin:0 22px;border-radius:12px;background:var(--color-surface-muted);border:1.5px solid var(--color-border-strong);padding:12px;box-shadow:inset 0 1px 3px #0000000a}.fw-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fw-action-btn{padding:9px 16px;border-radius:12px;border:1.5px solid var(--btn-border, var(--color-border-default));background:var(--color-surface-card);cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s;box-shadow:var(--shadow-card);font-family:inherit}.fw-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.fw-action-btn-icon{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--btn-color, currentColor) 12%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fw-action-btn-icon i{font-size:13px;color:var(--btn-color)}.fw-action-btn-label{font-size:12px;font-weight:500;color:var(--btn-color)}.fw-action-divider{width:1px;height:32px;background:var(--color-border-default);margin:0 2px}.fw-collect-btn{padding:10px 20px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;font-size:13px;transition:all .15s;font-family:inherit}.fw-collect-btn:hover{transform:translateY(-1px)}.fw-collect-btn-badge{background:#fff3;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:500;margin-left:2px}.fw-tabs{display:flex;gap:0;padding:0 22px;margin-top:16px;border-bottom:2px solid var(--color-border-default)}.fw-tab-btn{padding:10px 18px;border:none;border-bottom:2.5px solid transparent;background:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-text-muted);transition:all .15s;margin-bottom:-2px;font-family:inherit}.fw-tab-btn.is-active{font-weight:700;color:var(--color-brand-primary);border-bottom-color:var(--color-brand-primary)}.fw-tab-btn i{font-size:11px}.fw-content{padding:16px 22px 22px}.fw-tx-header{display:grid;grid-template-columns:90px 1fr 120px 120px 100px;gap:80px;padding-bottom:8px;border-bottom:2px solid var(--color-border-default);margin-bottom:4px}.fw-tx-col-label{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.fw-tx-row{display:grid;grid-template-columns:90px 1fr 120px 120px 100px;gap:80px;padding:10px 0;align-items:center;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--color-border-subtle)}.fw-tx-row:hover{background:var(--color-surface-hover)}.fw-empty{color:var(--color-text-muted);font-size:13px;padding:30px 0;text-align:center}.fw-empty i{font-size:24px;margin-bottom:8px;display:block}.fw-balance-row{display:grid;grid-template-columns:90px 1fr 120px 120px 100px;gap:80px;padding-top:12px;margin-top:4px;border-top:1.5px solid var(--color-border-default);align-items:center}.fw-summary-section{padding-top:10px;margin-top:6px;border-top:1px solid var(--color-border-default)}.fw-summary-row{display:grid;grid-template-columns:90px 1fr 120px 120px 100px;gap:80px;padding:4px 0;font-size:13px;color:var(--color-text-muted);align-items:center}.fw-wallet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.fw-wallet-card{padding:14px 16px;border-radius:12px;background:var(--wallet-bg, var(--color-surface-muted));border:1px solid var(--wallet-border, var(--color-border-default))}.fw-wallet-card-label{font-size:11px;font-weight:500;color:var(--wallet-color, var(--color-text-muted));text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.fw-wallet-card-value{font-size:20px;font-weight:500;color:var(--wallet-color, var(--color-text-muted))}.fw-wallet-hdr{display:grid;grid-template-columns:90px 100px 1fr 90px 90px 100px;gap:8px;padding-bottom:8px;border-bottom:2px solid var(--color-border-default);margin-bottom:4px}.fw-wallet-hdr-cell{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.fw-wallet-hdr-cell.text-right{text-align:right}.fw-wallet-row{display:grid;grid-template-columns:90px 100px 1fr 90px 90px 100px;gap:8px;padding:10px 0;border-bottom:1px solid var(--color-surface-muted);align-items:center}.cd-input{width:100%;padding:8px 10px;border:1.5px solid var(--color-border-default);border-radius:8px;font-size:13px;color:var(--color-text-primary);outline:none;background:var(--color-surface-canvas);font-family:inherit;box-sizing:border-box;transition:border-color .15s}.cd-input:focus{border-color:var(--color-system-info)}.cd-input--md{padding:9px 12px}.cd-input--lg{padding:10px 14px;font-size:14px}.tp-page-client-detail{min-height:100%}.client-back-btn{background:none;border:none;cursor:pointer;font-weight:500;font-size:13px;color:var(--color-text-muted);display:flex;align-items:center;gap:5px;padding:0 0 12px;font-family:inherit;transition:color .12s}.client-back-btn:hover{color:var(--color-text-primary)}.client-detail-header{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:4px}.client-detail-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.client-more-anchor{position:relative}.client-edit-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.client-hub-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.client-kpi-strip{display:grid;gap:10px;margin-bottom:20px}.client-kpi-card{background:var(--color-surface-card);border-radius:12px;border:1px solid var(--color-border-default);padding:14px 16px}.client-kpi-label{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.client-kpi-value{font-size:20px;font-weight:500;color:var(--color-text-primary);line-height:1}.client-kpi-sub{font-size:12px;color:var(--color-text-muted);margin-top:3px}.client-info-row{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.client-info-row:last-child{border-bottom:none}.client-info-label{font-size:12px;font-weight:500;color:var(--color-text-muted);min-width:110px;flex-shrink:0}.client-info-value{flex:1;color:var(--color-text-primary);min-width:0}.client-section{background:var(--color-surface-card);border-radius:12px;border:1px solid var(--color-border-default);padding:20px;margin-bottom:16px}.client-section-title{font-size:14px;font-weight:500;color:var(--color-text-primary);margin:0 0 14px;display:flex;align-items:center;gap:8px}.billing-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border-subtle);font-size:13px}.billing-row:last-child{border-bottom:none}.billing-row-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.billing-row-main{flex:1;min-width:0}.billing-row-amount{font-weight:500;font-size:13px;white-space:nowrap;flex-shrink:0}.note-item{padding:10px 0;border-bottom:1px solid var(--color-border-subtle)}.note-item:last-child{border-bottom:none}.note-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.note-item-meta{font-size:12px;color:var(--color-text-muted)}.note-item-body{font-size:13px;color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.modal-card{background:var(--color-surface-elevated);border-radius:16px;padding:28px;width:100%;max-width:420px;box-shadow:var(--shadow-modal)}.modal-card--wide{max-width:520px;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-title{margin:0;font-weight:500;font-size:18px;color:var(--color-text-primary)}.modal-close-btn{background:none;border:none;font-size:22px;cursor:pointer;color:var(--color-text-muted);line-height:1;padding:0}.modal-footer{border-top:1px solid var(--color-surface-muted);padding-top:16px;display:flex;justify-content:center;gap:12px}.bl-card{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:16px;margin-bottom:16px;min-width:0}.bl-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 12px;flex-wrap:wrap}.bl-head h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.bl-head-r{display:flex;gap:8px;align-items:center;position:relative}.bl-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:240px;display:grid;padding:5px;border-radius:12px;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);box-shadow:0 14px 36px #0000002e}.bl-menu button{all:unset;cursor:pointer;padding:8px 11px;border-radius:8px;display:grid;gap:1px}.bl-menu button:hover{background:var(--color-surface-hover, var(--color-surface-muted))}.bl-menu b{font-size:13px;font-weight:600;color:var(--color-text-primary)}.bl-menu small{font-size:11.5px;color:var(--color-text-muted)}.bl-menu-h{padding:6px 11px 2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.bl-menu hr{border:0;border-top:1px solid var(--color-border-default);margin:4px 2px}.bl-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.bl-strip>div,.bl-strip>button{padding:10px 18px;border-right:1px solid var(--color-border-default);display:grid;gap:1px;align-content:start;min-width:0}.bl-strip>:last-child{border-right:0}.bl-strip small{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.bl-strip b{font-size:17px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.bl-strip span{font-size:11.5px;color:var(--color-system-info)}.bl-strip b.is-red{color:var(--color-system-danger)}.bl-strip-lnk{all:unset;cursor:pointer;text-align:left}.bl-strip-lnk b{color:var(--color-system-info);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bl-alert{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 18px 0;padding:8px 12px;border-radius:10px;font-size:12.5px;font-weight:500}.bl-alert>:last-child{margin-left:auto}.bl-alert.is-red{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.bl-alert.is-amb{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.bl-alert.is-mut{background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:400}.bl-alert.is-info{background:var(--color-system-tint-info);color:var(--color-text-primary)}.bl-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px}.bl-chip{all:unset;cursor:pointer;border:1px solid var(--color-border-default);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;color:var(--color-text-secondary);background:var(--color-surface-card);white-space:nowrap}.bl-chip em{font-style:normal;margin-left:5px;color:var(--color-text-muted)}.bl-chip.is-on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface-card)}.bl-chip.is-on em{color:inherit;opacity:.7}.bl-sp{flex:1}.bl-sel{border:1px solid var(--color-border-default);border-radius:10px;padding:5px 10px;font:inherit;font-size:12.5px;background:var(--color-surface-card);color:var(--color-text-secondary)}.bl-tbl{overflow-x:auto}.bl-tbl table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bl-tbl th{text-align:left;padding:9px 18px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-muted);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);white-space:nowrap}.bl-tbl td{padding:11px 18px;font-size:13px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);vertical-align:middle}.bl-tbl .bl-r{text-align:right;white-space:nowrap}.bl-row{cursor:pointer}.bl-row:hover td,.bl-row.is-open td{background:var(--color-surface-hover, var(--color-surface-muted))}.bl-row.is-dim td{opacity:.62}.bl-tbl tfoot td{font-weight:700;color:var(--color-text-primary);border-bottom:0}.bl-mon td{padding:6px 18px;background:var(--color-surface-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.bl-mon td span{float:right;letter-spacing:0;text-transform:none;font-weight:500}.bl-it{display:inline-flex;align-items:center;gap:10px 12px;flex-wrap:wrap;font-weight:600;color:var(--color-text-primary)}.bl-ic{width:22px;height:22px;flex:none;display:grid;place-items:center}.bl-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bl-ic.is-inv,.bl-ic.is-sch{color:var(--color-system-info)}.bl-ic.is-pay{color:var(--color-system-warning)}.bl-ic.is-cn{color:var(--color-system-violet)}.bl-ic.is-cx,.bl-ic.is-ib{color:var(--color-text-muted)}.bl-ic.is-bad{color:var(--color-system-danger)}.bl-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.bl-pill i{display:none}.bl-pill.is-ow{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.bl-pill.is-od,.bl-pill.is-bad{background:var(--color-system-tint-danger);color:var(--color-system-danger)}.bl-pill.is-pd{background:var(--color-system-tint-success);color:var(--color-system-success)}.bl-pill.is-cx{background:var(--color-surface-muted);color:var(--color-text-secondary)}.bl-pill.is-sch{background:var(--color-system-tint-info);color:var(--color-system-info)}.bl-tbl .bl-pill{background:transparent;padding-left:0;padding-right:0;font-size:13px;font-weight:400}.bl-strike{text-decoration:line-through;color:var(--color-text-muted)}.bl-mut{color:var(--color-text-muted)}.bl-b{font-weight:600;color:var(--color-text-primary)}.bl-tbl td.is-red{color:var(--color-system-danger)}.bl-ellipsis{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-none{text-align:center;color:var(--color-text-muted);padding:22px 18px}.bl-exp td{background:var(--color-surface-hover, var(--color-surface-muted));padding:0 18px 14px;cursor:default}.bl-xp{margin-left:32px;padding:12px 14px;display:grid;gap:7px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);font-size:12.5px}.bl-xl{display:flex;justify-content:space-between;gap:12px;color:var(--color-text-secondary)}.bl-xl.bl-mut{color:var(--color-text-muted)}.bl-xl.bl-tot{border-top:1px solid var(--color-border-default);padding-top:7px;font-weight:600;color:var(--color-text-primary)}.bl-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.bl-acts.is-center{justify-content:center}.bl-ask{display:inline-flex;gap:6px;align-items:center;color:var(--color-system-danger);font-weight:500}.bl-credit{margin:0 18px 14px;border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden}.bl-credit-h{display:flex;justify-content:space-between;padding:10px 14px;background:var(--color-surface-muted);font-size:12.5px;font-weight:600;color:var(--color-text-primary)}.bl-credit-r{display:flex;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid var(--color-border-default);font-size:12.5px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.bl-credit-r small{display:block;color:var(--color-text-muted)}.bl-empty{padding:34px 18px;display:grid;gap:10px;justify-items:center;text-align:center;color:var(--color-text-muted)}.bl-empty b{font-size:15px;color:var(--color-text-primary)}.bl-m-applied,.bl-m-date,.bl-m-status{display:none}.bl-col-status{white-space:nowrap}@media(max-width:700px){.bl-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-strip>:nth-child(2){border-right:0}.bl-strip>:nth-child(-n+2){border-bottom:1px solid var(--color-border-default)}.bl-m-status{display:block;margin:4px 0 0 32px}.bl-tbl .bl-col-applied,.bl-tbl .bl-col-date,.bl-tbl .bl-col-status{width:0;max-width:0;padding:0!important;border-left:0;border-right:0;overflow:hidden;font-size:0}.bl-tbl td,.bl-tbl th{padding-left:12px;padding-right:12px}.bl-m-applied{display:block;font-size:12px;color:var(--color-text-muted);margin:2px 0 0 32px}.bl-m-date{display:block;font-size:11.5px;font-weight:400;color:var(--color-text-muted)}.bl-xp{margin-left:0}}.ib{display:grid;gap:14px}.ib-lede{margin:0;font-size:13px;color:var(--color-text-secondary)}.ib-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden}.ib-seg button{all:unset;cursor:pointer;text-align:center;padding:10px;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.ib-seg button+button{border-left:1px solid var(--color-border-default)}.ib-seg button.is-on{background:var(--color-system-info);color:var(--color-text-on-system)}.ib-f{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.ib-f small{font-weight:400;color:var(--color-text-muted)}.ib-f input{font:inherit;font-size:14px;font-weight:400;padding:9px 12px;border-radius:10px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary)}.ib-f input.ib-amt{font-size:20px;font-weight:600;text-align:center}.ib-says{margin-top:-6px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:500}.ib-says.is-owing{background:var(--color-system-tint-warning);color:var(--color-system-warning)}.ib-says.is-credit{background:var(--color-system-tint-success);color:var(--color-system-success)}.ib-help{margin:0;padding:10px 12px;border-radius:10px;background:var(--color-surface-muted);font-size:12.5px;color:var(--color-text-secondary);line-height:1.45}.ib-err{padding:8px 12px;border-radius:10px;background:var(--color-system-tint-danger);color:var(--color-system-danger);font-size:12.5px;font-weight:500}.ib-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.ib-btns{display:flex;gap:8px}.bl-collect{display:grid;justify-items:end;gap:3px}.bl-collect-why{font-size:11.5px;color:var(--color-text-muted);max-width:360px;text-align:right}.bl-collect-why.is-bad{color:var(--color-system-danger)}.bl-head-r{align-items:flex-start}.bl-late{color:var(--color-system-danger);font-weight:500}.bl-strip-lnk b{color:var(--color-text-primary);text-decoration:none}.bl-strip-lnk small:after{content:" ›";letter-spacing:0}.bl-strip-lnk:hover b{text-decoration:underline;text-underline-offset:4px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:12px}.page-header-title{margin:0;font-weight:500;color:var(--color-text-primary)}.page-header-actions{display:flex;align-items:center;gap:8px;position:relative}.filter-btn{display:inline-flex;align-items:center;gap:8px;padding:0 16px;height:40px;box-sizing:border-box;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-primary);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.filter-btn.is-active{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-system-info)}.filter-btn:hover{background:var(--color-surface-hover)}.filter-btn svg{color:var(--color-system-info);flex:none}.tp-ico-more{color:var(--color-system-info)}.tp-more-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:var(--color-system-warning);color:var(--color-text-on-system);font-size:11px;font-weight:700;line-height:1}.dropdown-item .tp-more-count{margin-left:auto}.filter-btn-badge{background:var(--color-system-info);color:var(--color-surface-card);border-radius:50%;font-size:11px;font-weight:500;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.new-btn{display:inline-flex;align-items:center;gap:8px;padding:0 18px 0 16px;height:40px;box-sizing:border-box;border-radius:12px;border:1px solid transparent;background:var(--color-system-info);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:filter .12s}.new-btn:hover{filter:brightness(1.08)}.filter-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;width:284px;background:var(--color-surface-card);border-radius:12px;box-shadow:var(--shadow-modal);border:1px solid var(--color-border-strong);max-height:calc(100vh - 140px);overflow-y:auto}.filter-panel-header{padding:12px 16px 10px;border-bottom:1px solid var(--color-border-default);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--color-surface-card);z-index:1}.filter-panel-title{font-weight:500;font-size:14px;color:var(--color-text-primary)}.filter-panel-controls{display:flex;gap:8px;align-items:center}.filter-clear-btn{background:none;border:none;color:var(--color-system-info);font-weight:500;font-size:12px;cursor:pointer;padding:0;font-family:inherit}.filter-close-btn{background:var(--color-surface-muted);border:none;border-radius:8px;width:26px;height:26px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-family:inherit}.filter-panel-body{padding:14px 16px}.filter-section{margin-bottom:20px}.filter-section-label{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.filter-row-btn{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:var(--color-text-primary);transition:opacity .15s;text-align:left;width:100%;font-family:inherit;opacity:.35}.filter-row-btn.is-active{opacity:1}.list-container{margin-bottom:16px}.list-header{display:grid;grid-template-columns:var(--grid-cols);justify-content:var(--grid-justify, normal);column-gap:var(--grid-gap, 0px);padding:18px 41px 18px var(--row-pad);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-default)}.list-header-cell{display:flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;width:100%;font-family:inherit;transition:color .12s}.list-header-cell:hover{color:var(--color-system-info)}.list-header-sort{font-size:11px;opacity:.4}.list-header-sort.is-active{opacity:1;color:var(--color-text-secondary)}.list-row{display:grid;grid-template-columns:var(--grid-cols);justify-content:var(--grid-justify, normal);column-gap:var(--grid-gap, 0px);padding:12px 41px 12px var(--row-pad);align-items:baseline;min-height:62px;border-bottom:1px solid var(--color-border-default);transition:background .12s;cursor:pointer;background:var(--color-surface-canvas)}.list-row:hover{background:var(--color-surface-hover)}.lc-alt-md,.lc-alt-sm{display:none}.lc-ml .lc-p4,.lc-md .lc-p4,.lc-sm .lc-p4,.lc-md .lc-p3,.lc-sm .lc-p3,.lc-sm .lc-p2{display:none!important}.lc-md .lc-alt-md,.lc-sm .lc-alt-md,.lc-sm .lc-alt-sm{display:block}.list-container.lc-md .list-header,.list-container.lc-md .list-row{column-gap:12px}.list-container.lc-sm .list-header,.list-container.lc-sm .list-row{column-gap:10px;padding-right:16px}.list-container.lc-sm .list-row{align-items:start}.lc-alt-md,.lc-alt-sm{font-size:12px;color:var(--color-text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-cell{min-width:0;overflow:hidden}.row-name{font-weight:500;font-size:13px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{font-size:12px;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.row-secondary{font-size:13px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.row-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-link:hover{color:var(--color-system-info);text-decoration:underline}.row-muted{font-size:13px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-status{text-align:right;font-size:13px;font-weight:500}.row-amount{text-align:right;font-size:13px;color:var(--color-text-muted)}.filter-select{width:100%;padding:8px 30px 8px 12px;border:1.5px solid var(--color-border-default);border-radius:12px;font-size:13px;color:var(--color-text-primary);outline:none;cursor:pointer;background:var(--color-surface-canvas);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2394a3b8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;font-family:inherit}.filter-date-range{display:flex;gap:6px;align-items:center;margin-top:8px}.filter-date-input{flex:1;padding:7px 10px;border:1.5px solid var(--color-border-default);border-radius:12px;font-size:12px;outline:none;color:var(--color-text-secondary);background:var(--color-surface-canvas)}.filter-tag-search{width:100%;padding:7px 10px;border:1.5px solid var(--color-border-default);border-radius:8px;font-size:12px;outline:none;box-sizing:border-box;margin-bottom:8px;background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:inherit}.filter-tag-list{max-height:160px;overflow-y:auto}.dropdown-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--color-surface-card);border-radius:12px;box-shadow:0 8px 32px #00000026;border:1px solid var(--color-border-default);z-index:200;min-width:190px;overflow:hidden}.dropdown-item{width:100%;padding:12px 16px;border:none;background:none;text-align:left;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);transition:background .1s;font-family:inherit}.dropdown-item:hover{background:var(--color-surface-hover)}.dropdown-item-icon{width:18px;text-align:center;font-size:14px;color:var(--color-text-muted)}.dropdown-divider{height:1px;background:var(--color-surface-muted);margin:0 12px}.filter-rows{display:flex;flex-direction:column;gap:3px}.filter-row-label{flex:1}.t-xs-muted{font-size:12px;font-weight:500;color:var(--color-text-muted)}.t-xs-secondary{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.t-xs-label{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.t-sm-muted{font-size:12px;color:var(--color-text-muted)}.t-sm-secondary{font-size:12px;color:var(--color-text-secondary)}.t-sm-medium{font-size:12px;font-weight:500;color:var(--color-text-primary)}.t-base-muted{font-size:13px;color:var(--color-text-muted)}.t-base-primary{font-size:13px;font-weight:500;color:var(--color-text-primary)}.t-md-primary{font-size:14px;font-weight:500;color:var(--color-text-primary)}.font-medium{font-weight:500}.text-right{text-align:right}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-1{flex:1}.flex-1-min{flex:1;min-width:0}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.pos-relative{position:relative}.content-card{background:var(--color-surface-card);border-radius:12px;border:1px solid var(--color-border-default)}.content-card--padded{background:var(--color-surface-card);border-radius:12px;border:1px solid var(--color-border-default);padding:16px}.btn-ghost-danger{background:none;border:none;color:var(--color-system-danger);cursor:pointer;font-weight:500;font-size:12px;font-family:inherit;padding:0;display:inline-flex;align-items:center;gap:4px}.btn-ghost-success{background:none;border:none;color:var(--color-system-success);cursor:pointer;font-weight:500;font-size:12px;font-family:inherit;padding:0;display:inline-flex;align-items:center;gap:4px}.btn-ghost-info{background:none;border:none;color:var(--color-system-info);cursor:pointer;font-weight:500;font-size:12px;font-family:inherit;padding:0;display:inline-flex;align-items:center;gap:4px}.btn-ghost-muted{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:13px;font-family:inherit;padding:0;display:inline-flex;align-items:center;gap:4px;transition:color .12s}.btn-ghost-muted:hover{color:var(--color-text-primary)}.btn-outline-secondary{padding:6px 16px;border-radius:8px;border:1.5px solid var(--color-border-default);background:var(--color-surface-card);font-size:13px;font-weight:500;cursor:pointer;color:var(--color-text-secondary);font-family:inherit;transition:all .12s}.btn-outline-secondary:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.btn-primary-sm{padding:6px 16px;border-radius:8px;border:none;background:var(--color-brand-primary);font-size:13px;font-weight:500;cursor:pointer;color:var(--color-text-inverse);font-family:inherit;transition:all .12s}.btn-primary-sm:hover{opacity:.9}.divider{border-bottom:1px solid var(--color-surface-muted)}.hidden{display:none}.section-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title{font-size:14px;font-weight:500;color:var(--color-text-primary);margin:0}.filter-pill{flex:1;padding:7px 0;border-radius:8px;border:1.5px solid var(--color-surface-muted);background:var(--color-surface-canvas);cursor:pointer;font-weight:500;font-size:12px;color:var(--color-text-secondary);transition:all .12s;font-family:inherit;text-align:center}.filter-pill.is-active{border-color:var(--color-system-info);background:var(--color-system-tint-info);color:var(--color-system-info);font-weight:700}.list-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:14px;border-top:1px solid var(--color-border-default)}.list-pagination-label{font-size:13px;color:var(--color-text-muted)}.list-empty{padding:60px;text-align:center;color:var(--color-text-muted);font-size:14px;border-bottom:1px solid var(--color-border-default)}.tp-tab-tag{margin-left:6px;display:inline-block;vertical-align:middle;font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px}.tp-tab-tag.is-warn{background:var(--color-system-tint-danger);color:var(--color-system-danger)}section.tp-page-invoices{min-height:100%}.inv-lt-status{font-weight:500}.inv-lt-sent{font-size:12.5px;font-weight:500;color:var(--color-system-success)}.inv-lt-late{color:var(--color-system-danger)}.inv-lt-hold{align-self:flex-start;margin-top:2px;font-size:10.5px;font-weight:500;padding:1px 6px;border-radius:5px;background:var(--color-system-tint-danger);color:var(--color-system-danger)}.quote-lt-status{font-weight:500;color:var(--color-text-muted)}.quote-lt-status.is-waiting{color:var(--color-system-warning)}.quote-lt-status.is-expired,.quote-lt-status.is-declined{color:var(--color-system-danger)}.quote-lt-status.is-approved{color:var(--color-system-success)}.quote-lt-late{color:var(--color-system-danger)}.quote-lt-soon{color:var(--color-system-warning)}.tp-cn-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:12px;background:var(--color-system-tint-violet);color:var(--color-text-primary);border:1.5px solid color-mix(in srgb,var(--color-system-violet) 30%,transparent)}.tp-cn-banner .u-t-14{color:var(--color-system-violet)}.tp-cn-link{all:unset;cursor:pointer;font-weight:600;color:var(--color-system-info);text-decoration:underline;text-underline-offset:2px}
