:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--r-btn:10px;--r-card:14px;--r-dialog:18px;--r-pill:999px;--surface-0:#0b0e12;--surface-1:#11161d;--surface-2:#171d26;--surface-3:#1d242e;--surface-glass:#0b0e12db;--line:#ffffff14;--line-2:#ffffff24;--text:#f2f4f7;--text-2:#aab3be;--text-3:#87919c;--red:#ff463d;--red-btn:#dc2b22;--red-2:#c9261e;--red-soft:#ff463d24;--red-line:#ff463d6b;--red-text:#ff9d92;--focus:#ff463dd9;--green:#27dc8f;--green-soft:#27dc8f24;--green-text:#7fe8bd;--amber:#ffb02e;--amber-soft:#ffb02e24;--amber-text:#ffd27e;--blue:#5a8cff;--blue-soft:#5a8cff24;--blue-text:#9dbcff;--shadow-1:0 1px 2px #00000047, 0 8px 24px #0003;--shadow-2:0 24px 64px #00000080, 0 0 0 1px #ffffff0f;--shadow-btn:0 6px 18px #ff463d38;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.15s;--dur-2:.2s;--rd-line:var(--line);--rd-text:var(--text);--rd-muted:var(--text-2);--rd-card:var(--surface-1);--rd-card-2:var(--surface-2);--rd-panel:var(--surface-1);--rd-panel-2:var(--surface-2);--line-1:var(--line);--sh-1:var(--shadow-1);--sh-2:var(--shadow-2);--muted:var(--text-2);--panel:var(--surface-1);--bg:var(--surface-0)}html[data-theme=light]{--surface-0:#f5f2ed;--surface-1:#fff;--surface-2:#f8f6f2;--surface-3:#fff;--surface-glass:#f5f2edf5;--line:#e8e2da;--line-2:#d8d0c6;--text:#1d1a17;--text-2:#5f5850;--text-3:#736b62;--red:#cc241b;--red-btn:#cc241b;--red-2:#b01f17;--red-soft:#ffe9e6;--red-line:#f3b4ad;--red-text:#b1261d;--focus:#e5372e;--green:#159a62;--green-soft:#e4f8ee;--green-text:#0f7a4d;--amber:#c57a00;--amber-soft:#fff5dc;--amber-text:#8a5a00;--blue:#2a56c4;--blue-soft:#e8efff;--blue-text:#2a56c4;--shadow-1:0 1px 2px #3c2d1e0f, 0 8px 24px #3c2d1e0f;--shadow-2:0 24px 64px #3c2d1e38, 0 0 0 1px #3c2d1e0f;--shadow-btn:0 6px 18px #e5372e33;--lt-bg:var(--surface-0);--lt-side:var(--surface-1);--lt-surface:var(--surface-1);--lt-line:var(--line);--lt-text:var(--text);--lt-muted:var(--text-2);--lt-shadow:var(--shadow-1)}html:not(#pz):not(#pz),html:not(#pz):not(#pz) body{background:var(--surface-0)!important;color:var(--text)!important}html:not(#pz):not(#pz) body:before,html:not(#pz):not(#pz) body:after{display:none!important}html:not(#pz):not(#pz) .app-shell,html:not(#pz):not(#pz) .main,html:not(#pz):not(#pz) .content{background:var(--surface-0)!important}html:not(#pz):not(#pz) .content{background:0 0!important}html:not(#pz):not(#pz) .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--surface-glass)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}html:not(#pz):not(#pz) .sidebar{background:var(--surface-0)!important;border-right:1px solid var(--line)!important;box-shadow:none!important}html:not(#pz):not(#pz) .sidebar .nav-item{transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);color:var(--text-2)!important;background:0 0!important;border:1px solid #0000!important}html:not(#pz):not(#pz) .sidebar .nav-item:hover{background:var(--surface-2)!important;color:var(--text)!important;padding-left:10px!important;transform:none!important}html:not(#pz):not(#pz) .sidebar .nav-item.active{background:var(--surface-2)!important;color:var(--text)!important;box-shadow:inset 3px 0 0 var(--red)!important}html:not(#pz):not(#pz) .sidebar .nav-item.active svg{color:var(--red)!important}html:not(#pz):not(#pz) .sidebar .nav-item .nav-new{font-variant-numeric:tabular-nums;background:var(--red-btn)!important;color:#fff!important}html:not(#pz):not(#pz) .topbar h1{letter-spacing:-.02em;font-size:22px;font-weight:700;color:var(--text)!important}html:not(#pz):not(#pz) .topbar .eyebrow,html:not(#pz):not(#pz) .content .eyebrow{letter-spacing:.14em;font-size:11px;color:var(--red)!important}html:not(#pz):not(#pz) .mode-pill{background:var(--surface-1)!important;border:1px solid var(--line)!important;color:var(--text-2)!important;font-weight:700!important}html:not(#pz):not(#pz) .mode-pill.mode-online{color:var(--green-text)!important}html:not(#pz):not(#pz) .pb-fab:not(.pb-fab-placed){background:var(--surface-1)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:var(--shadow-1)!important;font-weight:700!important}html:not(#pz):not(#pz) .pb-fab:not(.pb-fab-placed) svg{color:var(--red)!important}html:not(#pz):not(#pz) .pb-fab:not(.pb-fab-placed):hover{background:var(--surface-2)!important}html:not(#pz):not(#pz) .sidebar .org-card{min-height:56px}html:not(#pz):not(#pz) .sidebar .mini-profile{min-height:40px}html:not(#pz):not(#pz) .sidebar .mini-profile span{min-height:15px}html:not(#pz):not(#pz) .sidebar .org-copy{min-height:31px}html:not(#pz):not(#pz) .sidebar .nav-item{flex-wrap:nowrap;min-height:36px}html:not(#pz):not(#pz) .sidebar .nav-item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html:not(#pz):not(#pz) .sidebar .nav-item>svg,html:not(#pz):not(#pz) .sidebar .nav-item>.nav-new,html:not(#pz):not(#pz) .sidebar .nav-item>.nav-ai{flex:none}html:not(#pz):not(#pz) :is(time,.stat-value,.pzd-when,.pzd-counts,.nav-new,.sk-count,.rdx-cnt,.pc-count,.ws-kpi,.money,td b,.inline-select){font-variant-numeric:tabular-nums}html:not(#pz):not(#pz) .content .panel-title h3,html:not(#pz):not(#pz) .content .pzd-bar h2{letter-spacing:-.01em;font-size:15px;font-weight:700;color:var(--text)!important}html:not(#pz):not(#pz) .content .toolbar-copy,html:not(#pz):not(#pz) .content td small,html:not(#pz):not(#pz) .content .stat-foot,html:not(#pz):not(#pz) .content .analytics-note{color:var(--text-2)!important}html:not(#pz):not(#pz) .btn,html:not(#pz):not(#pz) .content button.btn{cursor:pointer;line-height:1.2;border-radius:var(--r-btn)!important;letter-spacing:0!important;min-height:40px!important;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease)!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important}html:not(#pz):not(#pz) .btn.sm,html:not(#pz):not(#pz) td .btn,html:not(#pz):not(#pz) .row-actions .btn,html:not(#pz):not(#pz) .mb-open{min-height:32px!important;padding:5px 12px!important;font-size:12.5px!important}html:not(#pz):not(#pz) .btn:hover,html:not(#pz):not(#pz) button:hover{transform:none!important}html:not(#pz):not(#pz) .btn:active:not(:disabled),html:not(#pz):not(#pz) .icon-btn:active:not(:disabled),html:not(#pz):not(#pz) .sk-act:active,html:not(#pz):not(#pz) .pzd-btn:active,html:not(#pz):not(#pz) .lg-btn:active{transform:scale(.985)!important}html:not(#pz):not(#pz) .btn.primary,html:not(#pz):not(#pz) button.primary,html:not(#pz):not(#pz) .btn-primary{background:var(--red-btn)!important;color:#fff!important;box-shadow:var(--shadow-btn)!important;background-image:none!important;border:1px solid #0000!important}html:not(#pz):not(#pz) .btn.primary:hover:not(:disabled),html:not(#pz):not(#pz) button.primary:hover:not(:disabled){background:var(--red-2)!important}html:not(#pz):not(#pz) .btn.primary *,html:not(#pz):not(#pz) button.primary *{color:#fff!important}html:not(#pz):not(#pz) .btn:not(.primary):not(.danger):not(.danger-outline):not(.ghost):not(.cd-del):not(.rgpd-erase):not(.rt-go):not(.req-human-btn):not(.aj-danger):not(.cf-btn-danger):not(.cf-btn-ghost-danger):not(.danger-text),html:not(#pz):not(#pz) .btn.secondary,html:not(#pz):not(#pz) .btn.tertiary,html:not(#pz):not(#pz) .call-calendar,html:not(#pz):not(#pz) .rd-messages-scope button[class*=secondaryButton],html:not(#pz):not(#pz) .rd-messages-scope button[class*=ghostButton]{background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;background-image:none!important}html:not(#pz):not(#pz) .btn:not(.primary):not(.danger):not(.danger-outline):not(.ghost):not(.cd-del):not(.rgpd-erase):not(.rt-go):not(.req-human-btn):not(.aj-danger):not(.cf-btn-danger):not(.cf-btn-ghost-danger):not(.danger-text):hover:not(:disabled),html:not(#pz):not(#pz) .btn.secondary:hover:not(:disabled),html:not(#pz):not(#pz) .btn.tertiary:hover:not(:disabled){background:var(--surface-3)!important;border-color:var(--line-2)!important}html:not(#pz):not(#pz) .btn.danger-text{color:var(--red-text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}html:not(#pz):not(#pz) .btn.ghost{color:var(--text-2)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}html:not(#pz):not(#pz) .btn.ghost:hover:not(:disabled){background:var(--surface-2)!important;color:var(--text)!important}html:not(#pz):not(#pz) .btn.danger,html:not(#pz):not(#pz) .btn.danger-outline,html:not(#pz):not(#pz) .btn.cd-del,html:not(#pz):not(#pz) .btn.rgpd-erase,html:not(#pz):not(#pz) .btn.aj-danger,html:not(#pz):not(#pz) .btn.cf-btn-danger,html:not(#pz):not(#pz) .btn.cf-btn-ghost-danger,html:not(#pz):not(#pz) .rdx-btn-red.rdx-soft{background:var(--red-soft)!important;color:var(--red-text)!important;border:1px solid var(--red-line)!important;box-shadow:none!important;background-image:none!important}html:not(#pz):not(#pz) .btn.danger:hover:not(:disabled),html:not(#pz):not(#pz) .btn.danger-outline:hover:not(:disabled),html:not(#pz):not(#pz) .btn.cd-del:hover:not(:disabled),html:not(#pz):not(#pz) .btn.rgpd-erase:hover:not(:disabled),html:not(#pz):not(#pz) .btn.aj-danger:hover:not(:disabled),html:not(#pz):not(#pz) .btn.cf-btn-danger:hover:not(:disabled),html:not(#pz):not(#pz) .btn.cf-btn-ghost-danger:hover:not(:disabled){background:var(--red-btn)!important;color:#fff!important;border-color:#0000!important}html:not(#pz):not(#pz) .btn:disabled,html:not(#pz):not(#pz) .btn.primary:disabled,html:not(#pz):not(#pz) button.primary:disabled,html:not(#pz):not(#pz) .rd-messages-scope button[class*=primaryButton]:disabled{background:var(--surface-2)!important;color:var(--text-3)!important;border-color:var(--line)!important;box-shadow:none!important;opacity:1!important;cursor:default!important;background-image:none!important;transform:none!important}html:not(#pz):not(#pz) :is([class*=new-appointment-v34][class*=modeOn],[class*=new-appointment-v34][class*=submit],[class*=new-appointment-v34][class*=trigger]){background:var(--red-btn)!important;color:#fff!important;box-shadow:var(--shadow-btn)!important;border-radius:var(--r-btn)!important;background-image:none!important;border:1px solid #0000!important}html:not(#pz):not(#pz) :is([class*=new-appointment-v34][class*=modes] button:not([class*=modeOn]),[class*=new-appointment-v34][class*=cancel]){background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;border-radius:var(--r-btn)!important;background-image:none!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=pickerOn]{background:var(--red-soft)!important;border-color:var(--red-line)!important}html:not(#pz):not(#pz) .icon-btn{width:36px;height:36px;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:var(--r-btn)!important;background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text-2)!important;background-image:none!important}html:not(#pz):not(#pz) .icon-btn:hover:not(:disabled){background:var(--surface-3)!important;color:var(--text)!important;border-color:var(--line-2)!important}html:not(#pz):not(#pz) .icon-btn.danger{color:var(--red-text)!important}html:not(#pz):not(#pz) .icon-btn.danger:hover:not(:disabled){background:var(--red-soft)!important;border-color:var(--red-line)!important}html:not(#pz):not(#pz)[data-pz-busy] :is(.modal-form,.modal-card,.cust-editor,.pzq-box) .btn.primary{pointer-events:none;opacity:.7!important;transition:opacity var(--dur-1) linear .12s!important}html:not(#pz):not(#pz) .content :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.searchbox input):not(.sk-box),html:not(#pz):not(#pz) .modal-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]),html:not(#pz):not(#pz) .cust-editor :is(input,select,textarea){transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);border-radius:var(--r-btn)!important;background:var(--surface-2)!important;min-height:40px!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;background-image:none!important;padding:8px 12px!important;font-size:14px!important}html:not(#pz):not(#pz) .content textarea,html:not(#pz):not(#pz) .modal-form textarea{resize:vertical;line-height:1.45;min-height:96px!important}html:not(#pz):not(#pz) .content select,html:not(#pz):not(#pz) .modal-form select{padding-right:32px!important}html:not(#pz):not(#pz) .content :is(input,select,textarea):not(.searchbox input):not([type=checkbox]):not([type=radio]):not([type=range]):focus,html:not(#pz):not(#pz) .modal-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus,html:not(#pz):not(#pz) .cust-editor :is(input,select,textarea):focus{border-color:var(--red)!important;box-shadow:0 0 0 3px var(--red-soft)!important;outline:none!important}html:not(#pz):not(#pz) .searchbox input:focus{box-shadow:none!important;border:0!important;outline:none!important}html:not(#pz):not(#pz) .content ::placeholder,html:not(#pz):not(#pz) .modal-form ::placeholder{opacity:1;color:var(--text-3)!important}html:not(#pz):not(#pz) .content .inline-select{font-weight:600;min-height:36px!important;padding:4px 28px 4px 10px!important;font-size:13px!important}html:not(#pz):not(#pz) .modal-form label,html:not(#pz):not(#pz) .cust-editor label{font-size:12.5px;font-weight:700;color:var(--text-2)!important}html:not(#pz):not(#pz) .searchbox{transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:var(--r-btn)!important;background:var(--surface-2)!important;border:1px solid var(--line-2)!important;min-height:40px!important;box-shadow:none!important}html:not(#pz):not(#pz) .searchbox:focus-within{border-color:var(--red)!important;box-shadow:0 0 0 3px var(--red-soft)!important}html:not(#pz):not(#pz) .searchbox input{font-size:14px;min-height:36px!important;box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important}html:not(#pz):not(#pz) .searchbox svg{color:var(--text-3)}html:not(#pz):not(#pz) .pz-results{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}html:not(#pz):not(#pz) .content .panel,html:not(#pz):not(#pz) .content .stat-card,html:not(#pz):not(#pz) .content .sk-bar,html:not(#pz):not(#pz) .content .nt-card,html:not(#pz):not(#pz) .content .pzd-day,html:not(#pz):not(#pz) .content .hero-strip,html:not(#pz):not(#pz) .content .ws-hero,html:not(#pz):not(#pz) .content .ws-kpi,html:not(#pz):not(#pz) .content .ws-quick>button,html:not(#pz):not(#pz) .content .aic,html:not(#pz):not(#pz) .as-page .rd26-permissions,html:not(#pz):not(#pz) .content .cd-box,html:not(#pz):not(#pz) .content .vac-box,html:not(#pz):not(#pz) .content .fu-card,html:not(#pz):not(#pz) .content .mini-empty{background:var(--surface-1)!important;border:1px solid var(--line)!important;box-shadow:none!important;color:var(--text)!important;background-image:none!important}html:not(#pz):not(#pz) .content .panel,html:not(#pz):not(#pz) .content .stat-card,html:not(#pz):not(#pz) .content .pzd-day,html:not(#pz):not(#pz) .content .hero-strip,html:not(#pz):not(#pz) .content .ws-hero{border-radius:var(--r-card)!important}html:not(#pz):not(#pz) .content .sk-bar{transition:none;border-radius:var(--r-card)!important}html[data-theme=light]:not(#pz):not(#pz) .content :is(.panel,.stat-card,.pzd-day,.hero-strip,.nt-card,.ws-kpi,.ws-hero){box-shadow:var(--shadow-1)!important}html:not(#pz):not(#pz) .content .hero-strip:after{display:none!important}html:not(#pz):not(#pz) .content .score-ring{border-color:var(--line-2)!important;border-top-color:var(--red)!important}html:not(#pz):not(#pz) .content .hero-strip p,html:not(#pz):not(#pz) .content .score-ring span{color:var(--text-2)!important}html:not(#pz):not(#pz) .content .vac-quick{background:var(--surface-1)!important;border:1px solid var(--line)!important;border-radius:var(--r-card)!important;color:var(--text)!important}html:not(#pz):not(#pz) .content .vac-quick:hover{background:var(--surface-2)!important;border-color:var(--line-2)!important}html:not(#pz):not(#pz) .content .pzd-motd{background:var(--surface-1)!important;border:1px solid var(--line)!important;border-left:3px solid var(--red)!important;border-radius:var(--r-card)!important;color:var(--text)!important;background-image:none!important}html:not(#pz):not(#pz) .content .pzd-motd p{color:var(--text)!important}html:not(#pz):not(#pz) .content .call-alert,html:not(#pz):not(#pz) .content .req-human-cta{background:var(--red-soft)!important;border:1px solid var(--red-line)!important;color:var(--text)!important;box-shadow:none!important;border-radius:var(--r-card)!important;background-image:none!important;animation:none!important}html:not(#pz):not(#pz) .content :is(.call-alert,.req-human-cta) b{color:var(--text)!important}html:not(#pz):not(#pz) .content :is(.call-alert,.req-human-cta) small,html:not(#pz):not(#pz) .content :is(.call-alert,.req-human-cta) em{color:var(--text-2)!important}html:not(#pz):not(#pz) .content :is(.call-alert,.req-human-cta)>svg{color:var(--red)!important}html:not(#pz):not(#pz) .content :is(.call-alert,.req-human-cta) em{border-radius:var(--r-btn);padding:8px 14px;font-style:normal;font-weight:700;background:var(--surface-1)!important;border:1px solid var(--line-2)!important;color:var(--text)!important}html:not(#pz):not(#pz) .content .toolbar.standalone{justify-content:space-between}html:not(#pz):not(#pz) .content .toolbar.standalone>:first-child{flex:240px;min-width:0}html:not(#pz):not(#pz) .content .table-wrap tr{transition:background-color var(--dur-1) var(--ease);border-bottom:1px solid var(--line)!important}html:not(#pz):not(#pz) .content .table-wrap tbody tr:not(.sk-selected):hover{background:var(--surface-2)!important}html:not(#pz):not(#pz) .content .table-wrap th{letter-spacing:.08em;font-size:11px;color:var(--text-3)!important}html:not(#pz):not(#pz) .content .table-wrap td,html:not(#pz):not(#pz) .content .table-wrap td b,html:not(#pz):not(#pz) .content .request-row b,html:not(#pz):not(#pz) .content .agenda-row b{color:var(--text)!important}html:not(#pz):not(#pz) :is(.modal-backdrop,.cust-overlay,.cc-overlay,.pzq-overlay,.aic-overlay,.rdx-erase-back,.sgn-overlay,.cf-overlay,.bkp-overlay,.pzk-overlay,.de-overlay,.pc-overlay,[class*=new-appointment-v34][class*=backdrop]){animation:pz-fade-in var(--dur-1) var(--ease) backwards;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#05070a9e!important}html[data-theme=light]:not(#pz):not(#pz) :is(.modal-backdrop,.cust-overlay,.cc-overlay,.pzq-overlay,.aic-overlay,.rdx-erase-back,.sgn-overlay,.cf-overlay,.bkp-overlay,.pzk-overlay,.de-overlay,.pc-overlay,[class*=new-appointment-v34][class*=backdrop]){background:#281e1666!important}html:not(#pz):not(#pz) :is(.modal-card,.cust-editor,.cc-dialog,.pzq-box,.aic-dialog,.aic-sheet,.rdx-erase,.sgn-box,.cf-dialog,.bkp-box,.pzk-box,.de-panel,.pb-panel,[class*=new-appointment-v34][class*=modal]){animation:pz-dialog-in var(--dur-2) var(--ease) backwards;background:var(--surface-1)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-dialog)!important;box-shadow:var(--shadow-2)!important;background-image:none!important}html:not(#pz):not(#pz) .modal-card{width:min(640px,100%);padding:20px 22px 22px!important}html:not(#pz):not(#pz) .modal-backdrop.is-closing{animation:pz-fade-out var(--dur-1) var(--ease) both;pointer-events:none}html:not(#pz):not(#pz) .modal-backdrop.is-closing .modal-card{animation:pz-dialog-out var(--dur-1) var(--ease) both}html:not(#pz):not(#pz) .modal-head{gap:12px;border-bottom:1px solid var(--line)!important;margin-bottom:14px!important;padding-bottom:12px!important}html:not(#pz):not(#pz) .modal-head h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;color:var(--text)!important}html:not(#pz):not(#pz) .modal-actions{gap:8px;border-top:1px solid var(--line)!important;margin-top:18px!important;padding-top:14px!important}html:not(#pz):not(#pz) .modal-form label{display:block;margin:12px 0 0!important}html:not(#pz):not(#pz) .modal-form label>:is(input,select,textarea){width:100%;margin-top:6px!important}html:not(#pz):not(#pz) .modal-close-bottom{display:none}html:not(#pz):not(#pz) .error-banner,html:not(#pz):not(#pz) .pzd-err{margin-bottom:4px;background:var(--red-soft)!important;color:var(--red-text)!important;border:1px solid var(--red-line)!important;border-radius:var(--r-btn)!important;padding:10px 12px!important;font-size:13px!important;font-weight:600!important}html:not(#pz):not(#pz) :is(.pc-drawer,.cf-drawer){animation:pz-fade-in var(--dur-2) var(--ease) backwards;background:var(--surface-1)!important;border-left:1px solid var(--line-2)!important;box-shadow:var(--shadow-2)!important}html:not(#pz):not(#pz) :is(.sidebar .org-menu,.pzf-sheet,.rdh-pop.rdh-pop,.pzh-pop){animation:pz-dialog-in var(--dur-1) var(--ease) backwards;background:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:var(--shadow-2)!important;background-image:none!important}html:not(#pz):not(#pz) .pzf-scrim{animation:pz-fade-in var(--dur-1) var(--ease) backwards}html:not(#pz):not(#pz) .content :is(.category-chip,.status,.priority,.fu-kind,.cd-tag,.rdx-new,.nt-pill,.mail-tag){line-height:1.6;letter-spacing:.01em!important;padding:2px 9px!important;font-weight:700!important}html:not(#pz):not(#pz) .content .rdx-new{letter-spacing:.05em!important}html:not(#pz):not(#pz) .ai-chip{box-shadow:none!important}html:not(#pz):not(#pz) .ai-chip svg{animation:none!important}html:not(#pz):not(#pz) .pzu-toast,html:not(#pz):not(#pz) .tt-toast,html:not(#pz):not(#pz) .sk-toast,html:not(#pz):not(#pz) .ws-flash{animation:pz-toast-in var(--dur-2) var(--ease) backwards;background:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-card)!important;box-shadow:var(--shadow-2)!important;background-image:none!important}html:not(#pz):not(#pz) .tt-toast{border-left:3px solid var(--tt,var(--red))!important}html:not(#pz):not(#pz) .tt-stack{top:auto!important;bottom:20px!important;right:20px!important}html:not(#pz):not(#pz) .pzu-toast .pzu-undo{min-height:32px;padding:0 12px;font-weight:700;background:var(--red-btn)!important;color:#fff!important;border-radius:var(--r-btn)!important;border:0!important}html:not(#pz):not(#pz) .pzu-toast .pzu-undo:hover:not(:disabled){background:var(--red-2)!important}html:not(#pz):not(#pz) .pzu-toast .pzu-x,html:not(#pz):not(#pz) .tt-toast .tt-x{color:var(--text-2)!important;background:0 0!important;border:0!important}html:not(#pz):not(#pz) .pzu-toast .pzu-bar{height:2px;background:var(--red)!important}html:not(#pz):not(#pz) .sk-toast.ok{color:var(--green-text)!important}html:not(#pz):not(#pz) .sk-toast.ko{color:var(--red-text)!important}@media (max-width:700px){html:not(#pz):not(#pz) .tt-stack{left:12px!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;width:auto!important}}.pz-skel{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--line);position:relative;overflow:hidden}.pz-skel.line{background:var(--line-2);border:0;border-radius:6px;height:12px}.pz-skel.text{background:var(--line);border:0;border-radius:5px;height:10px}.pz-skel.round{background:var(--line-2);border:0;border-radius:50%}.pz-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);animation:1.6s ease-in-out infinite pz-shimmer;position:absolute;inset:0;transform:translate(-100%)}html[data-theme=light] .pz-skel:after{background:linear-gradient(90deg,#0000,#ffffffb3,#0000)}.pz-skel-page{gap:16px;display:grid}.pz-skel-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.pz-skel-row:last-child{border-bottom:0}.pz-skel-row>.text{flex:1}.pz-skel-grid{gap:12px;display:grid}.pz-skel-stack{gap:8px;padding:16px;display:grid}html:not(#pz):not(#pz) .loading-shell{min-height:0;background:0 0!important}html:not(#pz):not(#pz) .content .empty-state{gap:2px;min-height:180px;padding:24px 16px;color:var(--text-2)!important}html:not(#pz):not(#pz) .content .empty-state .empty-icon{border-radius:50%;width:48px;height:48px;margin-bottom:10px;background:var(--surface-2)!important;color:var(--red)!important;animation:none!important}html:not(#pz):not(#pz) .content .empty-state b{margin-top:4px;font-size:15px;color:var(--text)!important}html:not(#pz):not(#pz) .content .empty-state span{text-align:center;max-width:420px;font-size:13px;line-height:1.5;color:var(--text-2)!important}html:not(#pz):not(#pz) .content .empty-state .btn{margin-top:14px}html:not(#pz):not(#pz) .content :is(.ws-empty-art,.cf-empty-art){animation:none!important}@keyframes pz-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pz-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pz-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes pz-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes pz-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pz-shimmer{to{transform:translate(100%)}}.pz-page{animation:pz-page-in .18s var(--ease) backwards}html:not(#pz):not(#pz) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}html:not(#pz):not(#pz) :where(.content input,.content select,.content textarea,.searchbox):focus-visible{outline:none!important}html:not(#pz):not(#pz) :is(.aic-orb,.wl-hot,.sl-lock p,.lg-glowA,.lg-glowB,.lg-floor,.pz-net-offline svg,.pz-net-server svg,.pz-logo-hero .pz-logo-sweep,.ws-entry,.ws-kpi,.cf-empty-art,.ws-empty-art){animation:none!important}html:not(#pz):not(#pz) .lg-btn:hover{transform:none!important}html:not(#pz):not(#pz) :is([class*=booking-rules][class*=dirty] [class*=dot],[class*=booking-rules][class*=live] i,[class*=garage-resources-editor][class*=dirty] [class*=saveDot],[class*=quoting-settings][class*=dirty] i){animation:none!important}html:not(#pz):not(#pz) .content .aic-aura{display:none!important}html:not(#pz):not(#pz) :is(.content .panel,.content .aic,.content .ai-banner,.nav-item em.nav-new,.ws-zone,.ws-kpi,.ws-entry,.cc-tabs button.on,.qa-tabs button.on,.qa-chips button.on,.cw,.aic-hyps li){animation:none!important}html:not(#pz):not(#pz) :is(.qa-card,.call-row,.ops-row,.stat-card,.customer-card,.signature-card,.ws-kpi,.ws-quick>button):hover{box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.pz-page,html:not(#pz):not(#pz) :is(.modal-backdrop,.modal-card,.cust-overlay,.cust-editor,.pzq-overlay,.pzq-box,.pzk-overlay,.pzk-box,.pzu-toast,.tt-toast,.sk-toast,.pc-drawer,.cf-drawer,.aic-overlay,.aic-dialog,.aic-sheet,.sgn-overlay,.sgn-box,.bkp-overlay,.bkp-box,.cc-overlay,.cc-dialog,.de-overlay,.de-panel,.rdx-erase-back,.rdx-erase){animation:none!important}.pz-skel:after{display:none;animation:none!important}html:not(#pz):not(#pz) *,html:not(#pz):not(#pz) :before,html:not(#pz):not(#pz) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html:not(#pz):not(#pz) .btn,html:not(#pz):not(#pz) .content button.btn,html:not(#pz):not(#pz) .content .rd18-btn,html:not(#pz):not(#pz) .icon-btn{transition:none!important}}@media (max-width:640px){html:not(#pz):not(#pz) .modal-backdrop{place-items:stretch stretch!important;padding:0!important}html:not(#pz):not(#pz) .modal-card{flex-direction:column;height:100dvh;display:flex;width:100%!important;max-width:none!important;max-height:none!important;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important}html:not(#pz):not(#pz) .modal-head{z-index:2;position:sticky;top:0;background:var(--surface-1)!important;padding:calc(12px + env(safe-area-inset-top,0px)) 0 12px!important;margin:0 0 12px!important}html:not(#pz):not(#pz) .modal-card>:not(.modal-head):not(.modal-close-bottom){flex:1 0 auto}html:not(#pz):not(#pz) .modal-close-bottom{z-index:2;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface-1);border-top:1px solid var(--line);margin:12px -16px 0;display:flex;position:sticky;bottom:0}html:not(#pz):not(#pz) .modal-close-bottom .btn{width:100%;min-height:44px!important}html:not(#pz):not(#pz) .modal-card:has(.modal-actions) .modal-close-bottom{display:none}html:not(#pz):not(#pz) .modal-actions{z-index:2;background:var(--surface-1);flex-wrap:wrap;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:16px -16px 0!important}html:not(#pz):not(#pz) .modal-actions .btn{flex:auto;min-height:44px!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=backdrop]{align-items:stretch!important;padding:0!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=modal]{height:100dvh;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=modal]>header{z-index:2;position:sticky;top:0;background:var(--surface-1)!important;padding-top:calc(12px + env(safe-area-inset-top,0px))!important}html:not(#pz):not(#pz) .cust-overlay{padding:0!important}html:not(#pz):not(#pz) .cust-editor{height:100dvh;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:none!important}html:not(#pz):not(#pz) .toolbar .btn,html:not(#pz):not(#pz) .modal-form .btn{min-height:44px!important}html:not(#pz):not(#pz) .pzu-wrap{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}html:not(#pz):not(#pz) .content :is(p,span,small,em,i,b,strong,q,cite,label,legend,summary,details,h1,h2,h3,h4):is([class*=help],[class*=hint],[class*=note],[class*=notice],[class*=info],[class*=message],[class*=reply],[class*=transcript],[class*=conversation]):not(.analytics-note):not(.nt-pill):not(.status):not(.mail-tag):not(.category-chip):not(.card-note):not(.test-note):not(.security-note):not(.integration-hint):not([class*=module__]):not(.cw),html:not(#pz):not(#pz) .content .cw .cw-note,html:not(#pz):not(#pz) .content .cw .cw-line{background:0 0!important}html:not(#pz):not(#pz) .content :is(label,div,form):has(>svg+input:not([type=checkbox]):not([type=radio])):not([class*=tarifs-module]):not(.searchbox){box-sizing:border-box;min-height:40px;color:var(--text-3);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;gap:8px;padding:0 12px;display:flex;border-radius:var(--r-btn)!important;background:var(--surface-2)!important;border:1px solid var(--line-2)!important;box-shadow:none!important}html:not(#pz):not(#pz) .content :is(label,div,form):has(>svg+input:not([type=checkbox]):not([type=radio])):not([class*=tarifs-module]):not(.searchbox)>svg{color:var(--text-3);flex:none}html:not(#pz):not(#pz) .content :is(label,div,form):has(>svg+input:not([type=checkbox]):not([type=radio])):not([class*=tarifs-module]):not(.searchbox)>input{flex:auto;width:auto;min-width:0;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}html:not(#pz):not(#pz) .content :is(label,div,form):has(>svg+input:not([type=checkbox]):not([type=radio])):not([class*=tarifs-module]):not(.searchbox)>input:focus{flex:auto;width:auto;min-width:0;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}html:not(#pz):not(#pz) .content :is(label,div,form):has(>svg+input:not([type=checkbox]):not([type=radio])):not([class*=tarifs-module]):not(.searchbox):focus-within{border-color:var(--red)!important;box-shadow:0 0 0 3px var(--red-soft)!important}html:not(#pz):not(#pz):not(#pz) .content input[class*=tarifs-module][class*=__findInp]{padding-left:40px!important}html:not(#pz):not(#pz) :is(.cf-dialog,.sgn-box,.cc-dialog,.de-panel,.aic-dialog,.aic-sheet,.bkp-box) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-btn)!important;box-shadow:none!important;background-image:none!important}html:not(#pz):not(#pz) :is(.cf-dialog,.sgn-box,.cc-dialog,.de-panel,.aic-dialog,.aic-sheet,.bkp-box) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus{border-color:var(--red)!important;box-shadow:0 0 0 3px var(--red-soft)!important;outline:none!important}html:not(#pz):not(#pz) :is(.cf-dialog,.sgn-box,.cc-dialog,.de-panel,.aic-dialog,.aic-sheet,.bkp-box) ::placeholder{opacity:1;color:var(--text-3)!important}html:not(#pz):not(#pz) :is(.de-overlay,.bkp-overlay){align-items:flex-start!important}html:not(#pz):not(#pz) :is(.de-overlay>.de-panel,.de-overlay>.de-preview,.bkp-overlay>.bkp-box){margin:auto!important}html:not(#pz):not(#pz) .de-line{grid-template-columns:150px minmax(200px,1fr) 78px 64px 130px 112px 34px}html:not(#pz):not(#pz) .btn.primary[aria-pressed=true],html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=modeOn]{background:var(--red-soft)!important;color:var(--red-text)!important;border:1px solid var(--red-line)!important;box-shadow:none!important}html:not(#pz):not(#pz) .btn.primary[aria-pressed=true] *,html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=modeOn] *{color:var(--red-text)!important}html:not(#pz):not(#pz) .followup-presets button{font-weight:700;background:var(--surface-2)!important;border:1px solid var(--line-2)!important;color:var(--text)!important;border-radius:var(--r-pill)!important}html:not(#pz):not(#pz) .followup-presets button:hover{background:var(--surface-3)!important}html:not(#pz):not(#pz) .content .rdx-new.rdx-booked{background:var(--green-soft)!important;color:var(--green-text)!important;border:1px solid #0000!important}html:not(#pz):not(#pz) .wl-pop{--hr-amber:var(--red-text);--hr-amber-2:var(--red)}html:not(#pz):not(#pz) .wl-pop .wl-item.first .wl-pos b{background:var(--red-btn)!important;color:#fff!important}html:not(#pz):not(#pz) .wl-pop :is(input,select,textarea):focus-visible{outline:none!important}html:not(#pz):not(#pz) main :is(.hr-two,.calls-grid,.two-col,.three-col,.demo-grid,.settings-grid,[class*=Grid],[class*=-grid],[style*=grid-template-columns])>:is(section,.panel,article)+:is(section,.panel,article){margin-top:0!important}html:not(#pz):not(#pz) .content [class*=settings-page-module][class*=__hero]:not([class*=__heroT]){background:var(--surface-1)!important;border:1px solid var(--line)!important;border-radius:var(--r-card)!important}html[data-theme=light]:not(#pz):not(#pz) .content [class*=settings-page-module][class*=__hero]:not([class*=__heroT]){box-shadow:var(--shadow-1)!important}html:not(#pz):not(#pz) .content :is([class*=__emptyBig],[class*=notes-module][class*=__empty])>svg:first-child{box-sizing:content-box;border-radius:50%;width:22px;height:22px;padding:13px;background:var(--surface-3)!important;border:1px solid var(--line)!important;color:var(--red)!important}html:not(#pz):not(#pz) .lg-input:focus-visible{outline:none!important}@media (min-width:821px){html:not(#pz):not(#pz) .sidebar{padding-top:10px!important}html:not(#pz):not(#pz) .sidebar .brand{padding-bottom:8px!important}html:not(#pz):not(#pz) .sidebar .org-switch{margin-bottom:8px!important}html:not(#pz):not(#pz) .sidebar .nav-item{min-height:31px;padding:4px 10px!important}html:not(#pz):not(#pz) .sidebar .nav-list{gap:0!important;padding-bottom:2px!important}html:not(#pz):not(#pz) .sidebar .sgn-side{margin-bottom:2px!important}html:not(#pz):not(#pz) .sidebar .mini-profile{padding:2px 6px!important}@supports (animation-timeline:scroll()){@keyframes rd-nav-fade{0%{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}92%,to{-webkit-mask-image:linear-gradient(#000 100% 100%);mask-image:linear-gradient(#000 100% 100%)}}}}html:not(#pz):not(#pz) .content .hero-strip{padding:16px 22px!important}html:not(#pz):not(#pz) .content .hero-strip h2{letter-spacing:-.01em!important;margin:0 0 4px!important;font-size:18px!important}html:not(#pz):not(#pz) .content .score-ring{padding:0 6px;border-width:6px!important;width:92px!important;height:92px!important}html:not(#pz):not(#pz) .content .score-ring strong{font-size:18px!important}html:not(#pz):not(#pz) .content .score-ring span{line-height:1.15;font-size:10.5px!important}@media (max-width:820px){html:not(#pz):not(#pz) .content label:has(>input[type=checkbox]){flex-wrap:nowrap!important;align-items:flex-start!important}html:not(#pz):not(#pz) .content label:has(>input[type=checkbox])>input[type=checkbox]{flex:none;margin-top:2px}html:not(#pz):not(#pz) .topbar{gap:8px}html:not(#pz):not(#pz) .topbar>div:first-child{flex:auto;min-width:0}html:not(#pz):not(#pz) .topbar .rdh-trow h1{flex:0 auto;max-width:none!important}html:not(#pz):not(#pz) .topbar .top-actions{flex:none;min-width:0}html:not(#pz):not(#pz) .topbar .pz-logo{height:20px!important;margin-left:4px!important}}html:not(#pz):not(#pz) .content .sk-bar:not(.active){min-height:40px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;margin-bottom:4px!important;padding:4px 12px!important}html:not(#pz):not(#pz) .content .sk-bar:not(.active) .sk-link{color:var(--text-2)!important}html:not(#pz):not(#pz) .content .rdx-go{text-decoration:none;color:var(--text-2)!important}html:not(#pz):not(#pz) .content .rdx-go:hover{text-underline-offset:3px;text-decoration:underline;color:var(--text)!important}html:not(#pz):not(#pz) .content .rdx-go svg{color:var(--red)}html:not(#pz):not(#pz) .pz-net{background:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-card)!important;box-shadow:var(--shadow-2)!important;padding:10px 14px!important}html:not(#pz):not(#pz) :is(.pz-net-offline,.pz-net-server){border-left:3px solid var(--red)!important}html:not(#pz):not(#pz) :is(.pz-net-offline,.pz-net-server) svg{color:var(--red)}html:not(#pz):not(#pz) .pz-net-back{border-left:3px solid var(--green)!important}html:not(#pz):not(#pz) .pz-net-back svg{color:var(--green)}@media (max-width:640px){html:not(#pz):not(#pz) .content .pzd-what small,html:not(#pz):not(#pz) .content .pzd-what span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html:not(#pz):not(#pz) .content .pzd-line{grid-template-columns:1fr!important}html:not(#pz):not(#pz) .content .pzd-line .pzd-when{margin-bottom:2px;display:inline-block}html:not(#pz):not(#pz) .content .pzd-acts{grid-column:1!important}html:not(#pz):not(#pz) .content .pzd-day{padding-right:12px}}html:not(#pz):not(#pz) .content .hr-banner{background:var(--surface-1)!important;border:1px solid var(--line)!important;border-radius:var(--r-card)!important;background-image:none!important}html:not(#pz):not(#pz) .content .hr-banner.open{border-left:3px solid var(--green)!important}html:not(#pz):not(#pz) .content .hr-banner.shut{border-left:3px solid var(--red)!important}html:not(#pz):not(#pz) .content .hr-banner .hr-pulse{width:10px;height:10px;box-shadow:none!important}html:not(#pz):not(#pz) .content .hr-banner.open .hr-pulse{background:var(--green)!important}html:not(#pz):not(#pz) .content .hr-banner.shut .hr-pulse{background:var(--red)!important}@media (max-width:640px){html:not(#pz):not(#pz) .content .pc-stats{min-height:42px}}html:not(#pz):not(#pz) .content .rd18-btn{font-size:14px;border-radius:var(--r-btn)!important;min-height:44px!important;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)!important;padding:0 18px!important;font-weight:700!important}html:not(#pz):not(#pz) .content .rd18-btn:hover{transform:none!important}html:not(#pz):not(#pz) .content .rd18-btn.primary{background:var(--red-btn)!important;box-shadow:var(--shadow-btn)!important;background-image:none!important}html:not(#pz):not(#pz) .content .rd18-btn.primary:hover{background:var(--red-2)!important}html:not(#pz):not(#pz) .content .rd18-btn.ghost{background:#070a0e99!important;border:1px solid #ffffff38!important}html:not(#pz):not(#pz) .content .rd18-btn.ghost:hover{background:#070a0ecc!important}html:not(#pz):not(#pz) .content :is(.panel-title a,.agenda-row time,.agenda-row span,.agenda-row em,.request-main span,.request-meta time,td small,.stat-foot,.toolbar-copy,.mini-empty,.empty-state,label,.followup-due,.pzd-when,.call-item span,.call-item small,.hint,.cd-optnote,.hr-fine,.hr-help,.wl-meta,.wl-apt,.sk-hint,.pz-results,.pc-stats,.pc-legend,small){color:var(--text-3)}html:not(#pz):not(#pz) .content :is(.panel-title a):hover{color:var(--text)!important}html:not(#pz):not(#pz) .content .followup-due{color:var(--text-2)!important}html:not(#pz):not(#pz) .content .table-wrap th,html:not(#pz):not(#pz) .content .pc-cell.out .pc-num{color:var(--text-3)!important}html:not(#pz):not(#pz) .content .pc-cell.today .pc-num{background:var(--red-btn)!important;color:#fff!important;background-image:none!important}html:not(#pz):not(#pz) .content .call-badge{background:var(--red-btn)!important;color:#fff!important}html:not(#pz):not(#pz) .content [class*=voice-studio-module][class*=__code]{border:1px solid color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 22%, var(--surface-1))!important;color:var(--text)!important}html:not(#pz):not(#pz) .content [class*=tarifs-module][class*=__sayText] small,html:not(#pz):not(#pz) .content [class*=garage-resources-editor-module][class*=__filterLabel],html:not(#pz):not(#pz) .content [class*=garage-resources-editor-module] small,html:not(#pz):not(#pz) .content [class*=intelligence-module] li,html[data-theme=light]:not(#pz):not(#pz) .content :is(.toolbar-copy,td small,.stat-foot,.analytics-note,.followup-due,.pzd-when,small){color:var(--text-3)!important}html[data-theme=light]:not(#pz):not(#pz):not(#pz) :is(.btn.primary,button.primary,.btn-primary,.btn.primary *,button.primary *,.sidebar .nav-item .nav-new,.pzu-toast .pzu-undo,.content .call-badge,.content .pc-cell.today .pc-num,.wl-pop .wl-item.first .wl-pos b,.content .rd18-btn.primary,[class*=garage-resources-editor-module][class*=__btnMain],[class*=tarifs-module][class*=__go],[class*=intelligence-module][class*=__go],[class*=voice-studio-module][class*=__save],.content .hr-today-tag,label.btn.primary,label.btn.primary *,[class*=new-appointment-v34][class*=submit],[class*=new-appointment-v34][class*=trigger],.btn.danger:hover:not(:disabled),.btn.danger-outline:hover:not(:disabled),.btn.cd-del:hover:not(:disabled),.btn.rgpd-erase:hover:not(:disabled),.btn.aj-danger:hover:not(:disabled),.btn.cf-btn-danger:hover:not(:disabled),.btn.cf-btn-ghost-danger:hover:not(:disabled)){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light]:not(#pz):not(#pz):not(#pz):not(#pz) :is(.btn.primary,button.primary,.btn-primary)[aria-pressed=true],html[data-theme=light]:not(#pz):not(#pz):not(#pz):not(#pz) :is(.btn.primary,button.primary)[aria-pressed=true] *{color:var(--red-text)!important;-webkit-text-fill-color:var(--red-text)!important}html[data-theme=light]:not(#pz):not(#pz):not(#pz):not(#pz) :is(.btn:disabled,.btn.primary:disabled,button.primary:disabled),html[data-theme=light]:not(#pz):not(#pz):not(#pz):not(#pz) :is(.btn.primary:disabled,button.primary:disabled) *{color:var(--text-3)!important;-webkit-text-fill-color:var(--text-3)!important}html:not(#pz):not(#pz):not(#pz) label.btn.primary{background:var(--red-btn)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--shadow-btn)!important;background-image:none!important;border:1px solid #0000!important}html:not(#pz):not(#pz):not(#pz) label.btn.primary *{color:#fff!important}html:not(#pz):not(#pz):not(#pz) :is([class*=garage-resources-editor-module][class*=__btnMain],[class*=tarifs-module][class*=__go],[class*=intelligence-module][class*=__go],[class*=voice-studio-module][class*=__save]){background:var(--red-btn)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--shadow-btn)!important;filter:none!important;background-image:none!important;border:1px solid #0000!important}html:not(#pz):not(#pz):not(#pz) :is([class*=garage-resources-editor-module][class*=__btnMain],[class*=tarifs-module][class*=__go],[class*=intelligence-module][class*=__go],[class*=voice-studio-module][class*=__save]):hover:not(:disabled){background:var(--red-2)!important}html:not(#pz):not(#pz):not(#pz) :is([class*=garage-resources-editor-module][class*=__btnMain],[class*=tarifs-module][class*=__go],[class*=intelligence-module][class*=__go],[class*=voice-studio-module][class*=__save]):disabled{background:var(--surface-2)!important;color:var(--text-3)!important;-webkit-text-fill-color:var(--text-3)!important;border-color:var(--line)!important;box-shadow:none!important;opacity:1!important}html:not(#pz):not(#pz):not(#pz) .content .hr-today-tag{background:var(--red-btn)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html:not(#pz):not(#pz):not(#pz) .content .hr-list li em.open{background:var(--green-soft)!important;color:var(--green-text)!important}html:not(#pz):not(#pz):not(#pz) .content .nt-filters button.on{background:var(--red-soft)!important;color:var(--red-text)!important;border-color:var(--red-line)!important}html:not(#pz):not(#pz):not(#pz) .content :is([class*=booking-rules-module][class*=__hours] span,[class*=booking-rules-module][class*=__scale] span,[class*=voice-studio-module][class*=__gText] small){color:var(--text-3)!important}@media (max-width:420px){html:not(#pz):not(#pz) .content .wlg-days{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html:not(#pz):not(#pz) .content .wlg-day{padding:8px 2px 7px!important}html:not(#pz):not(#pz) .content .wlg-pct{white-space:nowrap;font-size:12.5px!important}}@media (max-width:640px){html:not(#pz):not(#pz) .content .rd18-hero-copy h1{margin:8px 0 14px!important;font-size:clamp(26px,8vw,34px)!important;line-height:1.08!important}html:not(#pz):not(#pz) .content .rd18-hero,html:not(#pz):not(#pz) .content .rd-porsche-hero{min-height:340px!important}html:not(#pz):not(#pz) .content .rd18-hero-copy{padding:22px 18px 20px!important}}@media (min-width:821px){html:not(#pz):not(#pz) .content .rd21-route-banner{min-height:72px!important;margin-bottom:16px!important}html:not(#pz):not(#pz) .content .rd21-route-copy{padding:14px 24px!important}html:not(#pz):not(#pz) .content .rd21-route-copy h2{font-size:20px!important}}@media (max-width:820px){html:not(#pz):not(#pz) .sidebar .org-menu{max-height:calc(100dvh - 180px)!important}}html:not(#pz):not(#pz) .sgn-steps li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0!important}html:not(#pz):not(#pz) .content .hr-tl-bar.c0{border:1px solid var(--red-line);background:var(--red-soft)!important;color:var(--red-text)!important;background-image:none!important}html:not(#pz):not(#pz) .content .hr-tl-bar.c1{border:1px solid #0000;background:var(--green-soft)!important;color:var(--green-text)!important;background-image:none!important}html:not(#pz):not(#pz) .content .hr-tl-bar.c2{border:1px solid #0000;background:var(--blue-soft)!important;color:var(--blue-text)!important;background-image:none!important}html:not(#pz):not(#pz) .content .hr-preset{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);color:var(--text-3)!important}html:not(#pz):not(#pz) .content .hr-preset:hover{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);color:var(--text)!important}html:not(#pz):not(#pz) .content :is(.hr-chip:hover,.hr-chip.on){border-color:var(--red-line)!important;color:var(--red-text)!important;background:var(--red-soft)!important}html:not(#pz):not(#pz) .content .hr-bigswitch.on{border-color:var(--green)!important;background:var(--green-soft)!important}html:not(#pz):not(#pz) .content .hr-bigswitch.on i{background:var(--green)!important}html:not(#pz):not(#pz) .content .qs-status{font-size:12.5px;font-weight:700;color:var(--text-3)!important}html:not(#pz):not(#pz) .content .qs-status.dirty{color:var(--amber-text)!important}html:not(#pz):not(#pz) .content .qs-status.ok{color:var(--green-text)!important}html:not(#pz):not(#pz) .content .qs-status.err{color:var(--red-text)!important}html:not(#pz):not(#pz) .content .cd-last{background:var(--surface-2)!important;border:1px solid var(--line)!important;border-radius:var(--r-card)!important}html:not(#pz):not(#pz) .content .cd-last small{color:var(--red)!important}html:not(#pz):not(#pz) .content td .mb-open{margin-left:-6px;color:var(--text-2)!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:2px 6px!important}html:not(#pz):not(#pz) .content td .mb-open:hover{color:var(--text)!important;background:var(--surface-2)!important}html:not(#pz):not(#pz) .content td .mb-open svg{color:var(--red)}html:not(#pz):not(#pz) .content .wlg-day.lv-closed .wlg-bar i{background:repeating-linear-gradient(135deg, var(--line-2) 0 6px, transparent 6px 12px)!important}@media (max-width:480px){html:not(#pz):not(#pz) .topbar .pz-logo{width:min(104px,26vw)!important;height:auto!important;margin-left:2px!important}}@media (max-width:640px){html:not(#pz):not(#pz) .content .hr-row{gap:6px!important}html:not(#pz):not(#pz) .content .hr-row .hr-time{align-items:center;gap:4px;display:flex;flex:1 1 0!important;min-width:0!important}html:not(#pz):not(#pz) .content .hr-row .hr-time input{flex:1 1 0;min-width:0;width:100%!important;padding-left:8px!important;padding-right:4px!important;font-size:13.5px!important}html:not(#pz):not(#pz) .content .hr-row{flex-wrap:wrap!important}html:not(#pz):not(#pz) .content .hr-row-name{flex:0 0 100%!important;width:100%!important}html:not(#pz):not(#pz) .content .hr-row .hr-icon{flex:none}}
