:root{--hero:#d9ac3c;--hero-2:#f0d27a;--hero-3:#a87a1a;--hero-text:#f3d98c;--hero-ink:#1a1400;--hero-soft:rgba(217,172,60,.14);--hero-line:rgba(217,172,60,.45);--hero-glow:0 0 18px rgba(217,172,60,.35),0 0 42px rgba(217,172,60,.14);--hero-grad:linear-gradient(180deg,#fff1c2 0%,var(--hero-2) 38%,var(--hero) 62%,var(--hero-3) 100%);--silver:#d6dae0;--silver-2:#9aa0a8;--silver-3:#6c727b;--silver-soft:rgba(214,218,224,.07);--silver-grad:linear-gradient(180deg,#f1f3f5,#c9cdd3 40%,#8e949c 52%,#c5c9cf 70%,#e4e7ea);--sia-grad:linear-gradient(180deg,#ffffff,#eef1f5 42%,#c3c9d2 54%,#f4f6f8 78%,#ffffff);--st-todo:#ff6a3d;--st-todo-soft:rgba(255,106,61,.16);--st-todo-text:#ffb399;--st-waiting:#ffb02e;--st-waiting-soft:rgba(255,176,46,.16);--st-waiting-text:#ffd27e;--st-booked:#5a8cff;--st-booked-soft:rgba(90,140,255,.16);--st-booked-text:#9dbcff;--st-done:#27dc8f;--st-done-soft:rgba(39,220,143,.16);--st-done-text:#7fe8bd;--st-off:#8e97a3;--st-off-soft:rgba(142,151,163,.16);--st-off-text:#b7bec8;--st-urgent:#ff3b30;--st-urgent-soft:rgba(255,59,48,.18);--st-urgent-text:#ff9d92;--st-pending:#c08cff;--st-pending-soft:rgba(192,140,255,.16);--st-pending-text:#d9bfff;--st-absent:#ff8a3d;--st-absent-soft:rgba(255,138,61,.16);--st-absent-text:#ffbf94;--ch-phone:#ff463d;--ch-sms:#27dc8f;--ch-email:#5a8cff;--ch-whatsapp:#25d366;--ch-sia:var(--hero);--font-sans:"Inter Variable",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Archivo Variable",Archivo,"Inter Variable",Inter,ui-sans-serif,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14.5px;--fs-lg:16px;--fs-xl:19px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:38px;--fs-display:clamp(34px,5vw,64px);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.12;--lh-snug:1.3;--lh-body:1.55;--lh-loose:1.7;--ls-tight:-.022em;--ls-caps:.14em;--display-stretch:112%;--sp-5:20px;--sp-10:40px;--sp-16:64px;--sp-24:96px;--gutter:clamp(16px,4vw,40px);--content-max:1240px;--r-xs:6px;--r-sm:8px;--r-lg:20px;--r-xl:28px;--glow-red:0 0 22px rgba(255,70,61,.28);--glow-soft:0 0 0 1px rgba(255,255,255,.05),0 12px 40px rgba(0,0,0,.35);--ring-hero:0 0 0 3px rgba(217,172,60,.32);--dur-3:320ms;--dur-4:600ms;--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.3,.64,1);--pulse-period:6.4s;--pulse-sweep:2.4s;--pulse-busy:4s;--ease-pulse:cubic-bezier(.4,0,.2,1);--danger:#ff7a45;--danger-soft:rgba(255,122,69,.16);--danger-text:#ffb496;--danger-line:rgba(255,122,69,.45);--ck-bg:#07080b;--ck-bg-2:#0d0f14;--ck-bg-3:#13161d;--ck-line:rgba(214,218,224,.1);--ck-line-2:rgba(214,218,224,.2);--ck-text:#eef0f3;--ck-text-2:#a8afb9;--ck-grid:rgba(214,218,224,.035);--z-float:30;--z-menu:60;--z-dialog:80;--z-toast:90;--z-tip:95}html[data-theme=light]{--hero:#c9962a;--hero-2:#e8c25c;--hero-3:#9a6f12;--hero-text:#7a5a10;--hero-ink:#1a1400;--hero-soft:#fbf0cf;--hero-line:#e2bd5c;--hero-glow:0 0 16px rgba(201,150,42,.3),0 0 36px rgba(201,150,42,.12);--hero-grad:linear-gradient(180deg,#f6e3a6,#e8c25c 40%,#c9962a 62%,#9a6f12);--silver:#4b5058;--silver-2:#6c727b;--silver-3:#9aa0a8;--silver-soft:rgba(75,80,88,.07);--silver-grad:linear-gradient(180deg,#5d636b,#3a3f46 40%,#15171a 52%,#2a2e34 70%,#474c53);--sia-grad:linear-gradient(180deg,#3f444c,#23272d 45%,#0f1114 56%,#2b3036);--st-todo:#e24d1f;--st-todo-soft:#ffe8df;--st-todo-text:#a83612;--st-waiting:#c57a00;--st-waiting-soft:#fff3d6;--st-waiting-text:#8a5a00;--st-booked:#2a56c4;--st-booked-soft:#e6edff;--st-booked-text:#1f44a0;--st-done:#159a62;--st-done-soft:#e1f7ec;--st-done-text:#0f7a4d;--st-off:#6b7480;--st-off-soft:#eceef1;--st-off-text:#4f5862;--st-urgent:#d7261c;--st-urgent-soft:#ffe6e3;--st-urgent-text:#a81d15;--st-pending:#7c4dcc;--st-pending-soft:#f1e9ff;--st-pending-text:#5c33a8;--st-absent:#d9681c;--st-absent-soft:#ffeedd;--st-absent-text:#9c4a0f;--ch-phone:#cc241b;--ch-sms:#159a62;--ch-email:#2a56c4;--ch-whatsapp:#128c4a;--glow-red:0 0 18px rgba(229,55,46,.18);--glow-soft:0 0 0 1px rgba(60,45,30,.06),0 12px 36px rgba(60,45,30,.1);--ring-hero:0 0 0 3px rgba(201,150,42,.45);--danger:#d9541a;--danger-soft:#ffe8dd;--danger-text:#a63c0c;--danger-line:#f2b59a}: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:rgba(11,14,18,.86);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--text:#f2f4f7;--text-2:#aab3be;--text-3:#87919c;--red:#ff463d;--red-btn:#dc2b22;--red-2:#c9261e;--red-soft:rgba(255,70,61,.14);--red-line:rgba(255,70,61,.42);--red-text:#ff9d92;--focus:rgba(255,70,61,.85);--green:#27dc8f;--green-soft:rgba(39,220,143,.14);--green-text:#7fe8bd;--amber:#ffb02e;--amber-soft:rgba(255,176,46,.14);--amber-text:#ffd27e;--blue:#5a8cff;--blue-soft:rgba(90,140,255,.14);--blue-text:#9dbcff;--shadow-1:0 1px 2px rgba(0,0,0,.28),0 8px 24px rgba(0,0,0,.2);--shadow-2:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06);--shadow-btn:0 6px 18px rgba(255,70,61,.22);--ease:cubic-bezier(.2,.7,.2,1);--dur-1:150ms;--dur-2:200ms;--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:#ffffff;--surface-2:#f8f6f2;--surface-3:#ffffff;--surface-glass:rgba(245,242,237,.96);--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 rgba(60,45,30,.06),0 8px 24px rgba(60,45,30,.06);--shadow-2:0 24px 64px rgba(60,45,30,.22),0 0 0 1px rgba(60,45,30,.06);--shadow-btn:0 6px 18px rgba(229,55,46,.2);--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:after,html:not(#pz):not(#pz) body:before{display:none!important}html:not(#pz):not(#pz) .app-shell,html:not(#pz):not(#pz) .content,html:not(#pz):not(#pz) .main{background:var(--surface-0)!important}html:not(#pz):not(#pz) .content{background:transparent!important}html:not(#pz):not(#pz) .topbar{background:var(--surface-glass)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}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{color:var(--text-2)!important;border:1px solid transparent!important;background:transparent!important;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}html:not(#pz):not(#pz) .sidebar .nav-item:hover{background:var(--surface-2)!important;color:var(--text)!important;transform:none!important;padding-left:10px!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{background:var(--red-btn)!important;color:#fff!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not(#pz):not(#pz) .topbar h1{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text)!important}html:not(#pz):not(#pz) .content .eyebrow,html:not(#pz):not(#pz) .topbar .eyebrow{color:var(--red)!important;font-size:11px;letter-spacing:.14em}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{min-height:36px;flex-wrap:nowrap}html:not(#pz):not(#pz) .sidebar .nav-item>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(#pz):not(#pz) .sidebar .nav-item>.nav-ai,html:not(#pz):not(#pz) .sidebar .nav-item>.nav-new,html:not(#pz):not(#pz) .sidebar .nav-item>svg{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-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not(#pz):not(#pz) .content .panel-title h3,html:not(#pz):not(#pz) .content .pzd-bar h2{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text)!important}html:not(#pz):not(#pz) .content .analytics-note,html:not(#pz):not(#pz) .content .stat-foot,html:not(#pz):not(#pz) .content .toolbar-copy,html:not(#pz):not(#pz) .content td small{color:var(--text-2)!important}html:not(#pz):not(#pz) .btn,html:not(#pz):not(#pz) .content button.btn{min-height:40px!important;padding:8px 16px!important;border-radius:var(--r-btn)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2;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;cursor:pointer}html:not(#pz):not(#pz) .btn.sm,html:not(#pz):not(#pz) .mb-open,html:not(#pz):not(#pz) .row-actions .btn,html:not(#pz):not(#pz) td .btn{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) .lg-btn:active,html:not(#pz):not(#pz) .pzd-btn:active,html:not(#pz):not(#pz) .sk-act:active{transform:scale(.985)!important}html:not(#pz):not(#pz) .btn-primary,html:not(#pz):not(#pz) .btn.primary,html:not(#pz):not(#pz) button.primary{background:var(--red-btn)!important;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:var(--shadow-btn)!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.secondary,html:not(#pz):not(#pz) .btn.tertiary,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) .call-calendar,html:not(#pz):not(#pz) .rd-messages-scope button[class*=ghostButton],html:not(#pz):not(#pz) .rd-messages-scope button[class*=secondaryButton]{background:var(--surface-2)!important;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none!important}html:not(#pz):not(#pz) .btn.secondary:hover:not(:disabled),html:not(#pz):not(#pz) .btn.tertiary:hover:not(:disabled),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){background:var(--surface-3)!important;border-color:var(--line-2)!important}html:not(#pz):not(#pz) .btn.danger-text{color:var(--red-text)!important}html:not(#pz):not(#pz) .btn.danger-text,html:not(#pz):not(#pz) .btn.ghost{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}html:not(#pz):not(#pz) .btn.ghost{color:var(--text-2)!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.aj-danger,html:not(#pz):not(#pz) .btn.cd-del,html:not(#pz):not(#pz) .btn.cf-btn-danger,html:not(#pz):not(#pz) .btn.cf-btn-ghost-danger,html:not(#pz):not(#pz) .btn.danger,html:not(#pz):not(#pz) .btn.danger-outline,html:not(#pz):not(#pz) .btn.rgpd-erase,html:not(#pz):not(#pz) .rdx-btn-red.rdx-soft{background:var(--red-soft)!important;background-image:none!important;color:var(--red-text)!important;border:1px solid var(--red-line)!important;box-shadow:none!important}html:not(#pz):not(#pz) .btn.aj-danger:hover:not(:disabled),html:not(#pz):not(#pz) .btn.cd-del: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),html:not(#pz):not(#pz) .btn.danger-outline:hover:not(:disabled),html:not(#pz):not(#pz) .btn.danger:hover:not(:disabled),html:not(#pz):not(#pz) .btn.rgpd-erase:hover:not(:disabled){background:var(--red-btn)!important;color:#fff!important;border-color:transparent!important}html:not(#pz):not(#pz) .btn.primary:disabled,html:not(#pz):not(#pz) .btn:disabled,html:not(#pz):not(#pz) .rd-messages-scope button[class*=primaryButton]:disabled,html:not(#pz):not(#pz) button.primary:disabled{background:var(--surface-2)!important;background-image:none!important;color:var(--text-3)!important;border-color:var(--line)!important;box-shadow:none!important;opacity:1!important;cursor:default!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;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:var(--shadow-btn)!important;border-radius:var(--r-btn)!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;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;border-radius:var(--r-btn)!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;border-radius:var(--r-btn)!important;background:var(--surface-2)!important;background-image:none!important;border:1px solid var(--line)!important;color:var(--text-2)!important;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)}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) .cust-editor :is(input,select,textarea),html:not(#pz):not(#pz) .modal-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:40px!important;border-radius:var(--r-btn)!important;padding:8px 12px!important;font-size:14px!important;background:var(--surface-2)!important;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}html:not(#pz):not(#pz) .content textarea,html:not(#pz):not(#pz) .modal-form textarea{min-height:96px!important;line-height:1.45;resize:vertical}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) .cust-editor :is(input,select,textarea):focus,html:not(#pz):not(#pz) .modal-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):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{color:var(--text-3)!important;opacity:1}html:not(#pz):not(#pz) .content .inline-select{min-height:36px!important;padding:4px 28px 4px 10px!important;font-size:13px!important;font-weight:600}html:not(#pz):not(#pz) .cust-editor label,html:not(#pz):not(#pz) .modal-form label{color:var(--text-2)!important;font-size:12.5px;font-weight:700}html:not(#pz):not(#pz) .searchbox{min-height:40px!important;border-radius:var(--r-btn)!important;background:var(--surface-2)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}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{min-height:36px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text)!important;font-size:14px}html:not(#pz):not(#pz) .searchbox svg{color:var(--text-3)}html:not(#pz):not(#pz) .pz-results{font-size:12.5px;color:var(--text-2);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:not(#pz):not(#pz) .as-page .rd26-permissions,html:not(#pz):not(#pz) .content .aic,html:not(#pz):not(#pz) .content .cd-box,html:not(#pz):not(#pz) .content .fu-card,html:not(#pz):not(#pz) .content .hero-strip,html:not(#pz):not(#pz) .content .mini-empty,html:not(#pz):not(#pz) .content .nt-card,html:not(#pz):not(#pz) .content .panel,html:not(#pz):not(#pz) .content .pzd-day,html:not(#pz):not(#pz) .content .sk-bar,html:not(#pz):not(#pz) .content .stat-card,html:not(#pz):not(#pz) .content .vac-box,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{background:var(--surface-1)!important;background-image:none!important;border:1px solid var(--line)!important;box-shadow:none!important;color:var(--text)!important}html:not(#pz):not(#pz) .content .hero-strip,html:not(#pz):not(#pz) .content .panel,html:not(#pz):not(#pz) .content .pzd-day,html:not(#pz):not(#pz) .content .stat-card,html:not(#pz):not(#pz) .content .ws-hero{border-radius:var(--r-card)!important}html:not(#pz):not(#pz) .content .sk-bar{border-radius:var(--r-card)!important;transition:none}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;background-image:none!important;border:1px solid var(--line)!important;border-left:3px solid var(--red)!important;border-radius:var(--r-card)!important;color:var(--text)!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;background-image:none!important;border:1px solid var(--red-line)!important;color:var(--text)!important;animation:none!important;box-shadow:none!important;border-radius:var(--r-card)!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) em,html:not(#pz):not(#pz) .content :is(.call-alert,.req-human-cta) small{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{background:var(--surface-1)!important;border:1px solid var(--line-2)!important;color:var(--text)!important;border-radius:var(--r-btn);padding:8px 14px;font-style:normal;font-weight:700}html:not(#pz):not(#pz) .content .toolbar.standalone{justify-content:space-between}html:not(#pz):not(#pz) .content .toolbar.standalone>:first-child{flex:1 1 240px;min-width:0}html:not(#pz):not(#pz) .content .table-wrap tr{border-bottom:1px solid var(--line)!important;transition:background-color var(--dur-1) var(--ease)}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{font-size:11px;letter-spacing:.08em}html:not(#pz):not(#pz) .content .agenda-row b,html:not(#pz):not(#pz) .content .request-row b,html:not(#pz):not(#pz) .content .table-wrap td,html:not(#pz):not(#pz) .content .table-wrap td 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]){background:rgba(5,7,10,.62)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;animation:pz-fade-in var(--dur-1) var(--ease) backwards}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:rgba(40,30,22,.4)!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]){background:var(--surface-1)!important;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-dialog)!important;box-shadow:var(--shadow-2)!important;animation:pz-dialog-in var(--dur-2) var(--ease) backwards}html:not(#pz):not(#pz) .modal-card{padding:20px 22px 22px!important;width:min(640px,100%)}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{border-bottom:1px solid var(--line)!important;padding-bottom:12px!important;margin-bottom:14px!important;gap:12px}html:not(#pz):not(#pz) .modal-head h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--text)!important}html:not(#pz):not(#pz) .modal-actions{border-top:1px solid var(--line)!important;padding-top:14px!important;margin-top:18px!important;gap:8px}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){margin-top:6px!important;width:100%}html:not(#pz):not(#pz) .modal-close-bottom{display:none}html:not(#pz):not(#pz) .error-banner,html:not(#pz):not(#pz) .pzd-err{background:var(--red-soft)!important;color:var(--red-text)!important;border:1px solid var(--red-line)!important;border-radius:var(--r-btn)!important;font-weight:600!important;font-size:13px!important;padding:10px 12px!important;margin-bottom:4px}html:not(#pz):not(#pz) :is(.pc-drawer,.cf-drawer){background:var(--surface-1)!important;border-left:1px solid var(--line-2)!important;box-shadow:var(--shadow-2)!important;animation:pz-fade-in var(--dur-2) var(--ease) backwards}html:not(#pz):not(#pz) :is(.sidebar .org-menu,.pzf-sheet,.rdh-pop.rdh-pop,.pzh-pop){background:var(--surface-3)!important;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:var(--shadow-2)!important;animation:pz-dialog-in var(--dur-1) var(--ease) backwards}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){font-weight:700!important;letter-spacing:.01em!important;padding:2px 9px!important;line-height:1.6}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) .sk-toast,html:not(#pz):not(#pz) .tt-toast,html:not(#pz):not(#pz) .ws-flash{background:var(--surface-3)!important;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-card)!important;box-shadow:var(--shadow-2)!important;animation:pz-toast-in var(--dur-2) var(--ease) backwards}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{background:var(--red-btn)!important;color:#fff!important;border:0!important;border-radius:var(--r-btn)!important;min-height:32px;padding:0 12px;font-weight:700}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{background:transparent!important;border:0!important;color:var(--text-2)!important}html:not(#pz):not(#pz) .pzu-toast .pzu-bar{background:var(--red)!important;height:2px}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{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--line)}.pz-skel.line{height:12px;border-radius:6px;border:0;background:var(--line-2)}.pz-skel.text{height:10px;border-radius:5px;border:0;background:var(--line)}.pz-skel.round{border-radius:50%;border:0;background:var(--line-2)}.pz-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:pz-shimmer 1.6s ease-in-out infinite}html[data-theme=light] .pz-skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}.pz-skel-page{display:grid;gap:16px}.pz-skel-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line)}.pz-skel-row:last-child{border-bottom:0}.pz-skel-row>.text{flex:1 1}.pz-skel-grid{display:grid;gap:12px}.pz-skel-stack{display:grid;gap:8px;padding:16px}html:not(#pz):not(#pz) .loading-shell{background:transparent!important;min-height:0}html:not(#pz):not(#pz) .content .empty-state{min-height:180px;gap:2px;padding:24px 16px;color:var(--text-2)!important}html:not(#pz):not(#pz) .content .empty-state .empty-icon{width:48px;height:48px;border-radius:50%;background:var(--surface-2)!important;color:var(--red)!important;margin-bottom:10px;animation:none!important}html:not(#pz):not(#pz) .content .empty-state b{font-size:15px;color:var(--text)!important;margin-top:4px}html:not(#pz):not(#pz) .content .empty-state span{font-size:13px;color:var(--text-2)!important;max-width:420px;text-align:center;line-height:1.5}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:translateX(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,.ai-pulse:after,.hr-banner.open .hr-pulse:after,.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{transform:none!important;box-shadow: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{animation:none!important;display:none}html:not(#pz):not(#pz) *,html:not(#pz):not(#pz) :after,html:not(#pz):not(#pz) :before{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 .rd18-btn,html:not(#pz):not(#pz) .content button.btn,html:not(#pz):not(#pz) .icon-btn{transition:none!important}}@media (max-width:640px){html:not(#pz):not(#pz) .modal-backdrop{padding:0!important;place-items:stretch!important}html:not(#pz):not(#pz) .modal-card{width:100%!important;max-width:none!important;height:100dvh;max-height:none!important;border-radius:0!important;border:0!important;padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px))!important;display:flex;flex-direction:column}html:not(#pz):not(#pz) .modal-head{position:sticky;top:0;z-index:2;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{display:flex;position:sticky;bottom:0;z-index:2;margin:12px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--surface-1);border-top:1px solid var(--line)}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{position:sticky;bottom:0;z-index:2;flex-wrap:wrap;margin:16px -16px 0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))!important;background:var(--surface-1)}html:not(#pz):not(#pz) .modal-actions .btn{flex:1 1 auto;min-height:44px!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=backdrop]{padding:0!important;align-items:stretch!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=modal]{width:100%!important;max-width:none!important;height:100dvh;max-height:none!important;border-radius:0!important;border:0!important;margin:0!important}html:not(#pz):not(#pz) [class*=new-appointment-v34][class*=modal]>header{position:sticky;top:0;z-index:2;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{width:100%!important;max-width:none!important;height:100dvh;max-height:none!important;border-radius:0!important;border:0!important}html:not(#pz):not(#pz) .modal-form .btn,html:not(#pz):not(#pz) .toolbar .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){background:transparent!important}html:not(#pz):not(#pz) .content .cw .cw-line,html:not(#pz):not(#pz) .content .cw .cw-note{background:transparent!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){display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;box-sizing:border-box;border-radius:var(--r-btn)!important;background:var(--surface-2)!important;border:1px solid var(--line-2)!important;color:var(--text-3);box-shadow:none!important;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}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{flex:none;color:var(--text-3)}html:not(#pz):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,html:not(#pz):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:1 1 auto;min-width:0;width:auto;min-height:36px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline: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):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;background-image:none!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-btn)!important;box-shadow: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{color:var(--text-3)!important;opacity:1}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{background:var(--surface-2)!important;border:1px solid var(--line-2)!important;color:var(--text)!important;border-radius:var(--r-pill)!important;font-weight:700}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 transparent!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;width:22px;height:22px;padding:13px;border-radius:50%;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),transparent);mask-image:linear-gradient(#000 calc(100% - 18px),transparent)}92%,to{-webkit-mask-image:linear-gradient(#000 100%,#000 0);mask-image:linear-gradient(#000 100%,#000 0)}}}}html:not(#pz):not(#pz) .content .hero-strip{padding:16px 22px!important}html:not(#pz):not(#pz) .content .hero-strip h2{font-size:18px!important;margin:0 0 4px!important;letter-spacing:-.01em!important}html:not(#pz):not(#pz) .content .score-ring{width:92px!important;height:92px!important;border-width:6px!important;padding:0 6px}html:not(#pz):not(#pz) .content .score-ring strong{font-size:18px!important}html:not(#pz):not(#pz) .content .score-ring span{font-size:10.5px!important;line-height:1.15}@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}}@media (max-width:820px){html:not(#pz):not(#pz) .topbar{gap:8px}html:not(#pz):not(#pz) .topbar>div:first-child{flex:1 1 auto;min-width:0}html:not(#pz):not(#pz) .topbar .rdh-trow h1{max-width:none!important;flex:0 1 auto}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;padding:4px 12px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;margin-bottom:4px!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{color:var(--text-2)!important;text-decoration:none}html:not(#pz):not(#pz) .content .rdx-go:hover{color:var(--text)!important;text-decoration:underline;text-underline-offset:3px}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;overflow:visible!important;text-overflow:clip!important}html:not(#pz):not(#pz) .content .pzd-line{grid-template-columns:1fr!important}html:not(#pz):not(#pz) .content .pzd-line .pzd-when{display:inline-block;margin-bottom:2px}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;background-image:none!important;border:1px solid var(--line)!important;border-radius:var(--r-card)!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{min-height:44px!important;padding:0 18px!important;border-radius:var(--r-btn)!important;font-size:14px;font-weight:700!important;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)!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;background-image:none!important;box-shadow:var(--shadow-btn)!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:rgba(7,10,14,.6)!important;border:1px solid rgba(255,255,255,.22)!important}html:not(#pz):not(#pz) .content .rd18-btn.ghost:hover{background:rgba(7,10,14,.8)!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 .pc-cell.out .pc-num,html:not(#pz):not(#pz) .content .table-wrap th{color:var(--text-3)!important}html:not(#pz):not(#pz) .content .pc-cell.today .pc-num{background:var(--red-btn)!important;background-image:none!important;color:#fff!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]{background:color-mix(in srgb,var(--c) 22%,var(--surface-1))!important;color:var(--text)!important;border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}html:not(#pz):not(#pz) .content [class*=garage-resources-editor-module] small,html:not(#pz):not(#pz) .content [class*=garage-resources-editor-module][class*=__filterLabel],html:not(#pz):not(#pz) .content [class*=intelligence-module] li,html:not(#pz):not(#pz) .content [class*=tarifs-module][class*=__sayText] small{color:var(--text-3)!important}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)[aria-pressed=true] *,html[data-theme=light]:not(#pz):not(#pz):not(#pz):not(#pz) :is(.btn.primary,button.primary,.btn-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.primary:disabled,button.primary:disabled) *,html[data-theme=light]:not(#pz):not(#pz):not(#pz):not(#pz) :is(.btn:disabled,.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;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;box-shadow:var(--shadow-btn)!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;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;box-shadow:var(--shadow-btn)!important;filter:none!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{font-size:12.5px!important;white-space:nowrap}}@media (max-width:640px){html:not(#pz):not(#pz) .content .rd18-hero-copy h1{font-size:clamp(26px,8vw,34px)!important;line-height:1.08!important;margin:8px 0 14px!important}html:not(#pz):not(#pz) .content .rd-porsche-hero,html:not(#pz):not(#pz) .content .rd18-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{min-width:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(#pz):not(#pz) .content .hr-tl-bar.c0{background:var(--red-soft)!important;background-image:none!important;color:var(--red-text)!important;border:1px solid var(--red-line)}html:not(#pz):not(#pz) .content .hr-tl-bar.c1{background:var(--green-soft)!important;background-image:none!important;color:var(--green-text)!important;border:1px solid transparent}html:not(#pz):not(#pz) .content .hr-tl-bar.c2{background:var(--blue-soft)!important;background-image:none!important;color:var(--blue-text)!important;border:1px solid transparent}html:not(#pz):not(#pz) .content .hr-preset{color:var(--text-3)!important;text-decoration-color:var(--line-2)}html:not(#pz):not(#pz) .content .hr-preset:hover{color:var(--text)!important;text-decoration-color:var(--text-3)}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{color:var(--text-3)!important;font-size:12.5px;font-weight:700}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{background:transparent!important;border:1px solid transparent!important;color:var(--text-2)!important;padding:2px 6px!important;min-height:28px!important;margin-left:-6px;box-shadow:none!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{height:auto!important;width:min(104px,26vw)!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{flex:1 1!important;min-width:0!important;display:flex;align-items:center;gap:4px}html:not(#pz):not(#pz) .content .hr-row .hr-time input{flex:1 1;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{width:100%!important;flex:0 0 100%!important}html:not(#pz):not(#pz) .content .hr-row .hr-icon{flex:none}}