@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-400-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-400-Bo5KPYvw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-500-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-500-Cd6jVIg7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-600-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-600-KrqB56Mw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-700-DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-700-BzSf6GNr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface-0:#f3f6f8;--surface-1:#fff;--surface-2:#eaf0f4;--border:#d9e2e9;--border-strong:#8096a9;--ink:#101b26;--ink-muted:#5a6b7b;--ink-faint:#5f6e7c;--navy:#143a5c;--brand:#4650b8;--brand-strong:#363f9c;--on-brand:#fff;--brand-tint:#e9ebf9;--success:#1c7b45;--success-tint:#e2f4e9;--warning:#965e10;--warning-tint:#fbf0dc;--danger:#b93632;--danger-tint:#fbe6e4;--info:#2b63b8;--info-tint:#e4edfa;--status-link:#8a3fb0;--status-link-tint:#f3e8f9;--status-waitlist:#4f565e;--status-waitlist-tint:#e4e7ea;--status-booked:#24d1d1;--status-booked-tint:#def8f8;--status-confirmed:#233cdb;--status-confirmed-tint:#e3e6fa;--status-arrived:#e0f527;--status-arrived-tint:#fafde0;--status-working:#9823db;--status-working-tint:#efe3fa;--status-done:#149935;--status-done-tint:#e0f3e5;--status-postponed:#ffa600;--status-postponed-tint:#fff1d6;--status-cancelled:#f0f;--status-cancelled-tint:#fde0fd;--status-noshow:#ba2b56;--status-noshow-tint:#f7e1e8;--on-status-link:#fff;--on-status-waitlist:#fff;--on-status-booked:#101b26;--on-status-confirmed:#fff;--on-status-arrived:#101b26;--on-status-working:#fff;--on-status-done:#fff;--on-status-postponed:#101b26;--on-status-cancelled:#101b26;--on-status-noshow:#fff;--focus-ring:#4650b8;--overlay:#101b2699;--on-solid:#fff;--on-navy:#fff;--on-navy-soft:#fff2;--brand-on-navy:#c7cdff;--tier-bronze:#925c28;--tier-bronze-tint:#f7e8dc;--tier-silver:#5f6d7c;--tier-silver-tint:#edf0f3;--tier-gold:#8a6a00;--tier-gold-tint:#fff3c4;--wa-bubble:#e7f6ea;--shadow-raised:0 1px 2px #00000014;--shadow-popover:0 8px 24px #101b2622;--shadow-modal:0 20px 48px #101b2633;--shadow-drag:0 12px 28px #4650b840;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--z-sticky:10;--z-popover:40;--z-modal:50;--z-toast:60;--font-sans:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--border-1:1px;--border-1-5:1.5px;--border-2:2px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-28:28px;--fs-32:32px;--lh-16:16px;--lh-18:18px;--lh-20:20px;--lh-22:22px;--lh-24:24px;--lh-26:26px;--lh-30:30px;--lh-32:32px;--lh-36:36px;--lh-40:40px;--radius-3:3px;--radius-8:8px;--radius-12:12px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-4-5:20px;--space-5-5:28px;--space-6-5:40px;--space-px:1px;--control-h:40px;--control-h-sm:32px;--sidebar-w:196px;--modal-w:620px;--drawer-w:440px}@layer cy{.cy{font-family:var(--font-sans);color:var(--ink);direction:rtl}.cy-btn{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-md);font:600 14px/22px var(--font-sans);cursor:pointer;border:1px solid #0000;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s,color .15s;display:inline-flex}.cy-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cy-btn--primary{background:var(--brand);color:var(--on-brand)}.cy-btn--primary:hover{background:var(--brand-strong)}.cy-btn--secondary{background:var(--surface-1);border-color:var(--border-strong);color:var(--ink)}.cy-btn--secondary:hover{background:var(--surface-2)}.cy-btn--danger{background:var(--danger);color:var(--on-solid)}.cy-btn--ghost{color:var(--brand);background:0 0}.cy-btn--ghost:hover{background:var(--brand-tint)}.cy-btn[disabled]{opacity:.45;cursor:not-allowed}.cy-btn svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cy-badge{padding:2px var(--space-2);border-radius:var(--radius-sm);font:500 12px/18px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cy-badge:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.cy-badge--link{color:var(--status-link);background:var(--status-link-tint)}.cy-badge--waitlist:before,.cy-badge--booked:before,.cy-badge--confirmed:before,.cy-badge--arrived:before,.cy-badge--working:before,.cy-badge--done:before,.cy-badge--postponed:before,.cy-badge--cancelled:before,.cy-badge--noshow:before{opacity:.7;background:currentColor}.cy-badge--waitlist,.cy-badge--booked,.cy-badge--confirmed,.cy-badge--arrived,.cy-badge--working,.cy-badge--done,.cy-badge--postponed,.cy-badge--cancelled,.cy-badge--noshow{color:var(--on-solid)}.cy-badge--waitlist:before,.cy-badge--booked:before,.cy-badge--confirmed:before,.cy-badge--arrived:before,.cy-badge--working:before,.cy-badge--done:before,.cy-badge--postponed:before,.cy-badge--cancelled:before,.cy-badge--noshow:before{display:none}.cy-badge--waitlist{background:var(--status-waitlist);color:var(--on-status-waitlist)}.cy-badge--booked{background:var(--status-booked);color:var(--on-status-booked)}.cy-badge--confirmed{background:var(--status-confirmed);color:var(--on-status-confirmed)}.cy-badge--arrived{background:var(--status-arrived);color:var(--on-status-arrived)}.cy-badge--working{background:var(--status-working);color:var(--on-status-working)}.cy-badge--done{background:var(--status-done);color:var(--on-status-done)}.cy-badge--postponed{background:var(--status-postponed);color:var(--on-status-postponed)}.cy-badge--cancelled{background:var(--status-cancelled);color:var(--on-status-cancelled);text-decoration:line-through}.cy-badge--noshow{background:var(--status-noshow);color:var(--on-status-noshow)}.cy-badge--success{color:var(--success);background:var(--success-tint)}.cy-badge--warning{color:var(--warning);background:var(--warning-tint)}.cy-badge--danger{color:var(--danger);background:var(--danger-tint)}.cy-badge--info{color:var(--info);background:var(--info-tint)}.cy-chip{font:inherit;color:inherit;background:0 0;border-radius:0;padding:0;display:inline}.cy-chip__avatar{display:none}.cy-chip--off{color:var(--ink-faint)}.cy-kpi{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);min-width:200px}.cy-kpi__label{font:400 12px/18px var(--font-sans);color:var(--ink-muted);align-items:center;gap:4px;display:flex}.cy-kpi__value{font:600 28px/36px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px}.cy-kpi__value small{color:var(--ink-muted);margin-inline-start:4px;font-size:14px;font-weight:500}.cy-kpi__delta{font:500 11px/16px var(--font-sans);margin-top:4px}.cy-kpi__delta--up{color:var(--success)}.cy-kpi__delta--down{color:var(--danger)}.cy-kpi__spark{width:100%;height:40px;margin-top:8px}.cy-help{border:1px solid var(--ink-faint);width:14px;height:14px;color:var(--ink-faint);font:600 10px/12px var(--font-sans);cursor:help;border-radius:999px;place-items:center;display:inline-grid}.cy-appt{background:var(--status-confirmed);border-inline-start:3px solid var(--status-confirmed);color:var(--ink);border-radius:var(--radius-sm);font-family:var(--font-sans);width:200px;padding:6px 8px;transition:box-shadow .15s,transform .15s;position:relative}.cy-appt--waitlist{background:var(--status-waitlist);border-color:var(--status-waitlist);color:var(--on-status-waitlist)}.cy-appt--booked{background:var(--status-booked);border-color:var(--status-booked);color:var(--on-status-booked)}.cy-appt--confirmed{background:var(--status-confirmed);border-color:var(--status-confirmed);color:var(--on-status-confirmed)}.cy-appt--arrived{background:var(--status-arrived);border-color:var(--status-arrived);color:var(--on-status-arrived)}.cy-appt--working{background:var(--status-working);border-color:var(--status-working);color:var(--on-status-working)}.cy-appt--done{background:var(--status-done);border-color:var(--status-done);color:var(--on-status-done)}.cy-appt--postponed{background:var(--status-postponed);border-color:var(--status-postponed);color:var(--on-status-postponed)}.cy-appt--cancelled{background:var(--status-cancelled);border-color:var(--status-cancelled);color:var(--on-status-cancelled)}.cy-appt--noshow{background:var(--status-noshow);border-color:var(--status-noshow);color:var(--on-status-noshow)}.cy-appt--link{background:var(--status-link);border-color:var(--status-link);color:var(--on-status-link)}.cy-appt--dragging{box-shadow:var(--shadow-drag);transform:scale(1.02)}.cy-appt__name{font:600 13px/18px var(--font-sans);justify-content:space-between;align-items:center;display:flex}.cy-appt__meta{font:400 12px/18px var(--font-sans);color:inherit;opacity:.92}.cy-appt__flags{gap:4px;display:flex}.cy-appt__flag{width:16px;height:16px;font:600 10px/1 var(--font-sans);border-radius:999px;place-items:center;display:grid}.cy-appt__flag--debt{background:var(--warning-tint);color:var(--warning)}.cy-appt__flag--first{background:var(--info-tint);color:var(--info)}.cy-seg{background:var(--surface-2);border-radius:var(--radius-pill);font-family:var(--font-sans);gap:4px;padding:4px;display:inline-flex}.cy-seg__item{border-radius:var(--radius-pill);height:32px;font:500 13px/32px var(--font-sans);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;transition:background-color .15s,color .15s}.cy-seg__item--on{background:var(--surface-1);color:var(--brand);box-shadow:var(--shadow-raised)}body{background:var(--surface-0);color:var(--ink);margin:0;font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,system-ui,sans-serif;font-size:14px;line-height:22px}*{box-sizing:border-box;font-family:inherit}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-strong)}.ic{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic16{width:16px;height:16px}.app{background:var(--surface-0);flex-direction:column;min-height:100%;display:flex}.top{background:var(--surface-1);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.top__r{flex:1;align-items:center;gap:16px;display:flex}.top__l{align-items:center;gap:8px;display:flex}.logo{color:var(--navy);letter-spacing:-.01em;font-size:18px;font-weight:600}.logo b{color:var(--brand);font-weight:600}.branch{background:var(--brand-tint);height:32px;color:var(--brand);border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.iconbtn{width:var(--control-h);height:var(--control-h);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:relative}.iconbtn:hover{background:var(--surface-2)}.cnt{background:var(--danger);min-width:16px;height:16px;color:var(--on-solid);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:6px;left:6px}.body{flex:1;align-items:stretch;display:flex}.nav{width:var(--sidebar-w);background:var(--surface-1);border-inline-start:1px solid var(--border);flex-direction:column;flex:none;gap:4px;padding:16px 10px;display:flex}.nav a{height:40px;color:var(--navy);border-inline-start:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.nav a:hover{background:var(--surface-2)}.nav a.on{background:var(--brand-tint);color:var(--brand);border-inline-start-color:var(--brand)}.nav .sp{flex:1}.main{flex-direction:column;flex:999 560px;gap:20px;min-width:0;max-width:none;padding:24px;display:flex}.ph{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph h1{margin:0;font-size:22px;font-weight:600;line-height:30px}.ph .sp{flex:1}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:10px}.lbl{color:var(--ink-muted);font-size:12px;line-height:18px}.num{font-variant-numeric:tabular-nums;font-weight:600}.field{height:var(--control-h);border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;border-radius:6px;width:100%;padding:0 12px;font-size:14px}.field:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.selw{width:100%;display:block;position:relative}.sel{appearance:none;cursor:pointer;padding-inline-end:36px}.selw__c{inset-inline-end:12px;color:var(--ink-muted);pointer-events:none;position:absolute;top:12px}.fl{flex-direction:column;gap:4px;display:flex}.req:after{content:" *";color:var(--danger)}.seg{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg button{height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.seg button.on{background:var(--surface-1);color:var(--brand);box-shadow:var(--shadow-raised)}.chip-k{height:var(--control-h-sm);border:1px solid var(--border);background:var(--surface-1);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.chip-k.on{background:var(--brand-tint);color:var(--brand);border-color:#0000}.chip-k[disabled]{opacity:.45;cursor:not-allowed}.filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filters .sp{flex:1}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:start;color:var(--ink-muted);background:var(--surface-2);letter-spacing:.02em;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:500}.tbl td{border-top:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:10px 14px}.tbl tr:hover td{background:var(--surface-2)}.tbl td.n,.tbl th.n{text-align:end;font-variant-numeric:tabular-nums}.tbl td.w{white-space:normal}.tbl .sel-row td{background:var(--brand-tint)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:16px}.kpi__l{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.kpi__v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:600;line-height:36px}.kpi__v small{color:var(--ink-muted);margin-inline-start:4px;font-size:14px;font-weight:500}.kpi__d{margin-top:4px;font-size:11px;font-weight:500;line-height:16px}.up{color:var(--success)}.down{color:var(--danger)}.tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:4px;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.tabs a{white-space:nowrap;color:var(--ink-muted);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 14px;font-weight:500}.tabs a.on{color:var(--brand);border-bottom-color:var(--brand)}.help{border:1px solid var(--ink-faint);width:14px;height:14px;color:var(--ink-faint);cursor:help;border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:600;line-height:12px;display:inline-grid}.dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.modal-bg{background:var(--overlay);justify-content:center;align-items:flex-start;padding-top:64px;display:flex;position:absolute;inset:0}.modal{width:var(--modal-w);background:var(--surface-1);max-width:95%;box-shadow:var(--shadow-modal);border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.drawer{top:0;bottom:0;width:var(--drawer-w);background:var(--surface-1);box-shadow:var(--shadow-modal);flex-direction:column;gap:16px;padding:24px;display:flex;position:absolute;inset-inline:0 auto;overflow:auto}.alert{border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-weight:500;display:flex}.alert--danger{background:var(--danger-tint);color:var(--danger)}.alert--warning{background:var(--warning-tint);color:var(--warning)}.alert--info{background:var(--info-tint);color:var(--info)}.empty{text-align:center;color:var(--ink-muted);padding:48px}.sw{border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.tog{background:var(--border-strong);border-radius:999px;flex:none;width:36px;height:20px;display:inline-block;position:relative}.tog:after{content:"";top:2px;background:var(--on-solid);border-radius:999px;width:16px;height:16px;position:absolute;inset-inline-start:2px}.tog.on{background:var(--brand)}.tog.on:after{inset-inline-start:18px}.cb{border:1px solid var(--border-strong);vertical-align:middle;border-radius:4px;flex:none;width:16px;height:16px;display:inline-block}.cb.on{background:var(--brand);border-color:var(--brand);position:relative}.cb.on:after{content:"";border:solid var(--on-solid);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.cy-btn--outline{border:1px solid var(--brand);color:var(--brand);background:0 0}.cy-btn--outline:hover{background:var(--brand-tint)}.cy-badge--noDot:before{display:none}.appt-rows tbody tr:has(.cy-badge--booked)>td{background:var(--status-booked-tint)}.appt-rows tbody tr:has(.cy-badge--booked)>td:first-child{box-shadow:inset -4px 0 0 var(--status-booked)}.appt-rows tbody tr:has(.cy-badge--link)>td{background:var(--status-link-tint)}.appt-rows tbody tr:has(.cy-badge--link)>td:first-child{box-shadow:inset -4px 0 0 var(--status-link)}.appt-rows tbody tr:has(.cy-badge--confirmed)>td{background:var(--status-confirmed-tint)}.appt-rows tbody tr:has(.cy-badge--confirmed)>td:first-child{box-shadow:inset -4px 0 0 var(--status-confirmed)}.appt-rows tbody tr:has(.cy-badge--arrived)>td{background:var(--status-arrived-tint)}.appt-rows tbody tr:has(.cy-badge--arrived)>td:first-child{box-shadow:inset -4px 0 0 var(--status-arrived)}.appt-rows tbody tr:has(.cy-badge--working)>td{background:var(--status-working-tint)}.appt-rows tbody tr:has(.cy-badge--working)>td:first-child{box-shadow:inset -4px 0 0 var(--status-working)}.appt-rows tbody tr:has(.cy-badge--done)>td{background:var(--status-done-tint)}.appt-rows tbody tr:has(.cy-badge--done)>td:first-child{box-shadow:inset -4px 0 0 var(--status-done)}.appt-rows tbody tr:has(.cy-badge--postponed)>td{background:var(--status-postponed-tint)}.appt-rows tbody tr:has(.cy-badge--postponed)>td:first-child{box-shadow:inset -4px 0 0 var(--status-postponed)}.appt-rows tbody tr:has(.cy-badge--cancelled)>td{background:var(--status-cancelled-tint)}.appt-rows tbody tr:has(.cy-badge--cancelled)>td:first-child{box-shadow:inset -4px 0 0 var(--status-cancelled)}.appt-rows tbody tr:has(.cy-badge--noshow)>td{background:var(--status-noshow-tint)}.appt-rows tbody tr:has(.cy-badge--noshow)>td:first-child{box-shadow:inset -4px 0 0 var(--status-noshow)}.appt-rows tbody tr:has(.cy-badge--waitlist)>td{background:var(--status-waitlist-tint)}.appt-rows tbody tr:has(.cy-badge--waitlist)>td:first-child{box-shadow:inset -4px 0 0 var(--status-waitlist)}.appt-rows tbody tr:hover>td{filter:brightness(.97)}input[type=radio]{border-radius:50%}input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-1) center/16px 16px no-repeat;cursor:pointer;vertical-align:middle;border-radius:6px;flex:none;min-width:20px;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s;width:20px!important;height:20px!important}input[type=checkbox]:hover{border-color:var(--brand)}input[type=checkbox]:checked{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--brand-tint);outline:none}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.top__l>*,.top__r>*{white-space:nowrap;flex:none}.top__l>button.cy-btn{white-space:nowrap}@media (max-width:1060px){.top__l>button.cy-btn{gap:0;padding:0 8px;font-size:0}.top__l>button.cy-btn .ic{font-size:initial}}.top__l{flex-wrap:wrap;min-width:0}html{scroll-behavior:smooth}html,body{min-height:100%}.app{min-height:100vh}.cy-btn{height:40px;padding:0 16px;font-size:14px}.cy-btn--sm{height:32px;padding:0 12px;font-size:13px}.iconbtn{width:40px;height:40px}.field,.sel{height:40px}.chip-k{height:32px}.cy-btn,.iconbtn,.chip-k,.seg button,.tabs a,.pnav a,.nav a,.cy-badge,.cy-chip{transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),border-color .15s,box-shadow .15s,transform .15s}.cy-btn:active{transform:scale(.98)}.cy-btn:focus-visible,.iconbtn:focus-visible,.chip-k:focus-visible,.field:focus-visible,.nav a:focus-visible,.tabs a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav{transition:width .22s cubic-bezier(.2,0,0,1)}.nav a{white-space:nowrap;overflow:hidden}body.nav-collapsed .nav{align-items:center;width:64px;padding:16px 8px}body.nav-collapsed .nav a{justify-content:center;width:40px;padding:0}body.nav-collapsed .nav a .t{display:none}.nav a .t{transition:opacity .15s}.nav .collapse{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;height:32px;padding:0 12px;font-size:13px;display:flex}.nav .collapse:hover{background:var(--surface-2)}.tabs a,.pnav a{cursor:pointer}[data-panel]{animation:.22s cubic-bezier(.2,0,0,1) fadeUp}[data-panel][hidden]{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.modal-bg{z-index:50;background:var(--overlay);opacity:0;pointer-events:none;justify-content:center;align-items:flex-start;padding:64px 16px;transition:opacity .22s;display:flex;position:fixed;inset:0;overflow:auto}.modal-bg.open{opacity:1;pointer-events:auto}.modal{transition:transform .32s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.modal-bg.open .modal{transform:none}.modal-bg.drawer-host{justify-content:flex-start;align-items:stretch;padding:0}.drawer{opacity:0;height:100vh;transition:transform .32s cubic-bezier(.2,0,0,1),opacity .22s;position:relative;inset:auto;transform:translate(-24px)}.modal-bg.open .drawer{opacity:1;transform:none}#toasts{z-index:60;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;top:72px;left:24px}.toast{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-popover);color:var(--ink);border-inline-start:3px solid var(--brand);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;animation:.32s cubic-bezier(.2,0,0,1) toastIn;display:flex}.toast.success{border-inline-start-color:var(--success)}.toast.warning{border-inline-start-color:var(--warning)}.toast.danger{border-inline-start-color:var(--danger)}.toast.info{border-inline-start-color:var(--info)}.toast.out{animation:.16s cubic-bezier(.4,0,1,1) forwards toastOut}.toast b{display:block}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(-8px)}}.cnt.bump{animation:.32s bump}@keyframes bump{30%{transform:scale(1.35)}}#notif{background:var(--surface-1);border:1px solid var(--border);width:360px;box-shadow:var(--shadow-popover);z-index:45;border-radius:14px;padding:8px;animation:.22s fadeUp;display:none;position:fixed;top:60px;left:24px}#notif.open{display:block}#notif .n{border-radius:8px;align-items:flex-start;gap:10px;padding:10px;font-size:13px;display:flex}#notif .n:hover{background:var(--surface-2)}#notif .n.unread{background:var(--brand-tint)}.waitpop{animation:.32s fadeUp}.flash{animation:.22s flash}@keyframes flash{50%{box-shadow:0 0 0 4px var(--brand-tint)}}.help{cursor:help;position:relative}.cy-help{cursor:help}.tip{z-index:70;background:var(--info-tint);max-width:300px;color:var(--ink);border:1px solid var(--info);box-shadow:var(--shadow-popover);pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;line-height:18px;animation:.15s fadeUp;position:fixed}.card{overflow:hidden}.tbl-wrap{overflow-x:auto}@media (max-width:1199px){.card>div[style*=display\:flex],.card>section>div[style*=display\:flex],.card>div.d-flex,.card>section>div.d-flex{flex-wrap:wrap}[style*="grid-template-columns:1.4fr 1fr"],[style*="grid-template-columns:1.5fr 1fr"],[style*="grid-template-columns:1fr 1fr 1fr"],[style*="grid-template-columns:1fr 340px"],[style*="grid-template-columns:minmax(520px,1fr) 340px"],[style*="grid-template-columns:1fr 440px"],[style*="grid-template-columns:240px 1fr"],[style*="grid-template-columns:260px 1fr"],[style*="grid-template-columns:220px 1fr"],.stack-below-1200{grid-template-columns:1fr!important}[style*="position:sticky;top:24px"],.unstick-below-1200{position:static!important}.nav{align-items:center;width:64px;padding:16px 8px}.nav a{justify-content:center;width:40px;padding:0}.nav a .t,.nav .collapse .t{display:none}.main{padding:16px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:768px){.tbl th,.tbl td{padding-left:8px;padding-right:8px}.tbl th:first-child,.tbl td:first-child{padding-right:14px}.tbl th:last-child,.tbl td:last-child{padding-left:14px}.tbl th,.tbl[data-wrap~="1"] td:first-child,.tbl[data-wrap~="2"] td:nth-child(2),.tbl[data-wrap~="3"] td:nth-child(3),.tbl[data-wrap~="4"] td:nth-child(4),.tbl[data-wrap~="5"] td:nth-child(5),.tbl[data-wrap~="6"] td:nth-child(6),.tbl[data-wrap~="7"] td:nth-child(7),.tbl[data-wrap~="8"] td:nth-child(8),.tbl[data-wrap~="9"] td:nth-child(9),.tbl[data-wrap~="10"] td:nth-child(10),.tbl[data-wrap~="11"] td:nth-child(11),.tbl[data-wrap~="12"] td:nth-child(12),.tbl[data-wrap~="13"] td:nth-child(13),.tbl[data-wrap~="14"] td:nth-child(14),.tbl[data-wrap~="15"] td:nth-child(15),.tbl[data-wrap~="16"] td:nth-child(16){white-space:normal}}[hidden]{display:none!important}@media (min-width:768px){.top{z-index:30;position:sticky;top:0}.body>.nav{overscroll-behavior:contain;align-self:flex-start;height:calc(100vh - 56px);position:sticky;top:56px;overflow-y:auto}}.cy-btn,.chip-k{white-space:nowrap}.skel{background:var(--surface-2);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite cy-pulse;display:block}@keyframes cy-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.trunc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.field.is-err{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.ferr{color:var(--danger);font-size:12px;line-height:18px}.offline-bar{z-index:var(--z-popover);background:var(--warning);color:var(--on-solid);align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:sticky;top:0}.is-offline{opacity:.5;cursor:not-allowed}.pk--C.pk--part,.pk--C.pk--part:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.part-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.cf-pop .cf-search{flex:none;width:100%;height:34px}.cf-pop .cf-vals{flex:auto;min-height:0;overflow-y:auto}.cf-pop .cf-vals>*{flex:none}.cf-pop .cf-opt[hidden]{display:none}table.appt-rows>thead>tr>th,table.appt-rows>tbody>tr>td{padding-inline:8px}.appt-who,.appt-proc{white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}:is(table.appt-rows td:has(>.appt-who),table.appt-rows td:has(>.appt-proc)){white-space:normal;min-width:96px}.appt-who [data-lastdone]{margin-inline-start:0!important}.link-mark{width:20px;height:20px;color:var(--ink-faint);cursor:help;border-radius:6px;place-items:center;display:inline-grid}.link-mark .ic{width:14px;height:14px}.link-mark.on{color:var(--success);background:var(--success-tint)}.link-mark.bad{color:var(--danger);background:var(--danger-tint)}.appt-note{text-overflow:ellipsis;white-space:nowrap;cursor:help;max-width:180px;display:block;overflow:hidden}.paid-pct{border:1.5px solid var(--danger);min-width:34px;height:20px;color:var(--danger);font-variant-numeric:tabular-nums;cursor:help;border-radius:999px;place-items:center;margin-inline-start:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.paid-pct.full{border-color:var(--success);color:var(--success)}.appt-icons__in{align-items:center;gap:4px;display:inline-flex}.appt-icons__in [data-late]{margin-inline-start:0!important}.tabs a.on:not([data-fx=tab-in]){box-shadow:inset 0 -2px 0 var(--brand);border-bottom-color:#0000}@media (min-width:601px){.nav{box-sizing:border-box;align-self:flex-start;height:calc(100vh - 56px);position:sticky;top:56px;overflow-y:auto}}html[data-fx] .nav .collapse{white-space:nowrap;flex:none;overflow:hidden}body.nav-collapsed .nav .collapse{justify-content:center;width:40px;padding:0}body.nav-collapsed .nav .collapse .t{display:none}.cy-btn[data-busy]{opacity:.6;cursor:progress;pointer-events:none;position:relative;color:#0000!important}.cy-btn[data-busy]>*{visibility:hidden}.cy-btn[data-busy]:after{content:"";border:2px solid var(--cy-busy-ink,currentColor);border-inline-end-color:#0000;border-radius:50%;width:12px;height:12px;margin:auto;animation:.8s linear infinite cy-busy-spin;position:absolute;inset:0}.cy-btn--sm[data-busy]:after{width:10px;height:10px}.cy-btn[data-busy-sib]{opacity:.6;pointer-events:none}@keyframes cy-busy-spin{to{transform:rotate(360deg)}}.top__q{flex:1;justify-content:center;min-width:0;padding:0 16px;display:flex;position:relative}.top__qw{width:min(420px,100%);position:relative}.top__qw>.field{height:36px;padding-inline-start:40px}.top__qw>.field[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.top__qw>.ic{inset-inline-start:12px;color:var(--ink-muted);pointer-events:none;position:absolute;top:8px}.top__qw>.smenu{top:42px;z-index:60;gap:0;max-height:none;padding:4px;position:absolute;inset-inline:0}.top__qw>.smenu>.lbl{padding:6px 10px 4px}.top__qw>.smenu>button{flex-direction:column;align-items:stretch;gap:2px;min-height:52px;padding:6px 10px}.top__qw>.smenu>button.act{background:var(--surface-2)}.top__qr{justify-content:space-between;gap:8px;display:flex}.top__qr>.num{color:var(--ink-muted);direction:ltr}.top__qs{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:600px){.top__q{flex-basis:100%;order:3;padding:0}}a.cname{color:inherit}a.cname:hover,a.cname:focus-visible{color:var(--brand)}.phone-box{cursor:text;direction:ltr;align-items:center;padding:0;display:flex;overflow:hidden}.phone-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.phone-box.is-err:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.phone-box.is-off{background:var(--surface-2);cursor:not-allowed}.phone-box__cc{border:0;border-right:1px solid var(--border);background:var(--surface-2);height:100%;color:var(--ink-muted);font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}button.phone-box__cc{cursor:pointer}button.phone-box__cc:hover:not(:disabled){color:var(--ink)}.phone-box__flag{width:18px;height:12px;box-shadow:0 0 0 1px var(--border);border-radius:2px}.phone-box__chev{width:14px;height:14px}.phone-box__in{min-width:0;height:100%;color:var(--ink);font:inherit;letter-spacing:.04em;text-align:left;direction:ltr;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:15px}.phone-box__in:disabled{cursor:not-allowed}.phone-box__n{flex:none;padding:0 10px}table.tbl tbody tr>td.last-grp{background:color-mix(in srgb, var(--brand-tint) 45%, var(--surface-1))}table.tbl thead th.last-grp{background:var(--brand-tint)!important;border-bottom-color:color-mix(in srgb, var(--brand) 20%, var(--surface-1))!important}html:not([data-theme=dark]) table.tbl thead th.last-grp .help{color:#525e6a}.note-mark{vertical-align:middle;width:18px;height:18px;margin-inline-start:6px}.note-mark>svg{width:12px;height:12px}.psq{inset-inline:0;z-index:30;background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-popover);border-radius:10px;max-height:300px;margin-top:4px;padding:4px;position:absolute;top:100%;overflow:auto}.psq button{width:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.psq button:hover,.psq button.on{background:var(--brand-tint)}.psq .p{font-variant-numeric:tabular-nums;margin-inline-start:auto}.qlist mark,.psq mark{background:var(--warning-tint);color:inherit;border-radius:3px}.lnk-sec{color:var(--ink-muted);background:var(--surface-2);padding:6px 12px;font-size:12px;font-weight:600}.lnk-row{border:0;border-top:1px solid var(--border);width:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:grid}.lnk-row:hover:not([aria-disabled=true]){background:var(--surface-2)}.lnk-row[aria-checked=true]{background:var(--brand-tint)}.lnk-row[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lnk-radio{border:1.5px solid var(--border-strong);box-sizing:border-box;border-radius:999px;width:16px;height:16px}.lnk-row[aria-checked=true] .lnk-radio{border:5px solid var(--brand)}.lnk-line{white-space:normal}.lnk-line .cy-badge{vertical-align:middle}.mcards{flex-wrap:wrap;gap:8px;margin-top:-6px;display:flex}.mcard{background:var(--surface-1);border:1px solid var(--border);cursor:pointer;min-width:150px;font:inherit;color:var(--ink);text-align:start;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.mcard:hover{border-color:var(--brand)}.mcard__n{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:flex}.mcard__n i{border-radius:999px;width:8px;height:8px;display:inline-block}.mcard__a{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mcard__a small{color:var(--ink-muted);margin-inline-start:6px;font-size:12px;font-weight:500;display:inline-block}.mcard.on{border-color:var(--brand);background:var(--brand-tint)}.mcard.zero .mcard__a{color:var(--ink-faint)}.row-acts{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.we-add{font:inherit;color:var(--brand);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.we-add:disabled{visibility:hidden}.sch{flex-direction:column;gap:12px;min-width:0;display:flex}.sch-mode{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sch-mode>button{font:inherit;text-align:start;border:1px solid var(--border);background:var(--surface-1);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;font-size:12.5px;display:flex}.sch-mode>button b{font-size:13px}.sch-mode>button.on{border-color:var(--brand);background:var(--brand-tint)}.sch-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sch-seg{background:var(--surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sch-seg>button{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:13px}.sch-seg>button.on{background:var(--surface-1);color:var(--brand);font-weight:600}.sch-date{text-align:center;width:120px;height:32px}.sch-cap{color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.sch-steps{flex-direction:column;gap:6px;display:flex}.sch-step{grid-template-columns:28px 110px minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sch-step .field{text-align:center;min-width:0;height:36px}.sch-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:12.5px;display:grid}.sch-cal>.h{color:var(--ink-muted);padding:4px 0;font-size:11.5px}.sch-cal>button{font:inherit;background:var(--surface-1);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:5px 0 4px;line-height:16px;display:flex}.sch-cal>button small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.sch-cal>button.m{background:#e8f4ff;border-color:#bcdcf7}.sch-cal>button.e{background:#f3e9ff;border-color:#dcc7f7}.sch-cal>button.o{background:var(--surface-2);color:var(--ink-faint)}.sch-cal>button.x{box-shadow:inset 0 0 0 2px #e29a1a}.sch-cal>button.sel{outline:2px solid var(--brand);outline-offset:1px}.sch-cal>button:disabled{cursor:default;opacity:.45}.sch-legend{color:var(--ink-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.sch-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-inline-end:4px;display:inline-block}.sch-legend .m{background:#e8f4ff;border:1px solid #bcdcf7}.sch-legend .e{background:#f3e9ff;border:1px solid #dcc7f7}.sch-legend .o{background:var(--surface-2)}.sch-legend .x{box-shadow:inset 0 0 0 2px #e29a1a}.sch-day{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sch-warn{background:var(--warning-tint);border:1px solid #f3d19a;border-radius:10px;padding:10px 12px;font-size:13px;line-height:20px}.sch-warn ul{margin:6px 0 0;padding-inline-start:18px}:root{--z-menu:100;--z-tip:110}body>.smenu{z-index:var(--z-menu)}body>.tip{z-index:var(--z-tip)}:root{--row-booked-bg:#54dbdb;--row-booked-fg:#101b26;--row-booked-muted:#2f3946;--row-link-bg:#83579e;--row-link-fg:#fff;--row-link-muted:#e6ebf2;--row-confirmed-bg:#4d5fd2;--row-confirmed-fg:#fff;--row-confirmed-muted:#e6ebf2;--row-arrived-bg:#e7f757;--row-arrived-fg:#101b26;--row-arrived-muted:#2f3946;--row-working-bg:#9045be;--row-working-fg:#fff;--row-working-muted:#e6ebf2;--row-done-bg:#57b56f;--row-done-fg:#101b26;--row-done-muted:#2f3946;--row-postponed-bg:#ffba38;--row-postponed-fg:#101b26;--row-postponed-muted:#2f3946;--row-cancelled-bg:#ff59ff;--row-cancelled-fg:#101b26;--row-cancelled-muted:#2f3946;--row-noshow-bg:#a44c6a;--row-noshow-fg:#fff;--row-noshow-muted:#e6ebf2;--row-waitlist-bg:#646970;--row-waitlist-fg:#fff;--row-waitlist-muted:#e6ebf2}:is(.appt-rows tr.st-row,.fc)[data-st=booked]{--rbg:var(--row-booked-bg);--rfg:var(--row-booked-fg);--rmu:var(--row-booked-muted);--rst:var(--status-booked)}:is(.appt-rows tr.st-row,.fc)[data-st=link]{--rbg:var(--row-link-bg);--rfg:var(--row-link-fg);--rmu:var(--row-link-muted);--rst:var(--status-link)}:is(.appt-rows tr.st-row,.fc)[data-st=confirmed]{--rbg:var(--row-confirmed-bg);--rfg:var(--row-confirmed-fg);--rmu:var(--row-confirmed-muted);--rst:var(--status-confirmed)}:is(.appt-rows tr.st-row,.fc)[data-st=arrived]{--rbg:var(--row-arrived-bg);--rfg:var(--row-arrived-fg);--rmu:var(--row-arrived-muted);--rst:var(--status-arrived)}:is(.appt-rows tr.st-row,.fc)[data-st=working]{--rbg:var(--row-working-bg);--rfg:var(--row-working-fg);--rmu:var(--row-working-muted);--rst:var(--status-working)}:is(.appt-rows tr.st-row,.fc)[data-st=done]{--rbg:var(--row-done-bg);--rfg:var(--row-done-fg);--rmu:var(--row-done-muted);--rst:var(--status-done)}:is(.appt-rows tr.st-row,.fc)[data-st=postponed]{--rbg:var(--row-postponed-bg);--rfg:var(--row-postponed-fg);--rmu:var(--row-postponed-muted);--rst:var(--status-postponed)}:is(.appt-rows tr.st-row,.fc)[data-st=cancelled]{--rbg:var(--row-cancelled-bg);--rfg:var(--row-cancelled-fg);--rmu:var(--row-cancelled-muted);--rst:var(--status-cancelled)}:is(.appt-rows tr.st-row,.fc)[data-st=noshow]{--rbg:var(--row-noshow-bg);--rfg:var(--row-noshow-fg);--rmu:var(--row-noshow-muted);--rst:var(--status-noshow)}:is(.appt-rows tr.st-row,.fc)[data-st=waitlist]{--rbg:var(--row-waitlist-bg);--rfg:var(--row-waitlist-fg);--rmu:var(--row-waitlist-muted);--rst:var(--status-waitlist)}.appt-rows tbody tr.st-row>td:not(.last-grp){background:var(--rbg);color:var(--rfg)}.appt-rows tbody tr.st-row>td:first-child{box-shadow:inset -4px 0 0 var(--rst)}.appt-rows tbody tr.st-row>td:not(.last-grp) .lbl,.appt-rows tbody tr.st-row>td.lbl:not(.last-grp){color:var(--rmu)}.appt-rows tbody tr.st-row>td:not(.last-grp) .cy-btn--ghost:not([data-locked]){color:var(--rfg)}.appt-rows tbody tr.st-row>td:not(.last-grp) .cy-btn--ghost[data-locked]{color:var(--rmu)!important}.appt-rows tbody tr.st-row[data-st=cancelled] .st-x{text-decoration:line-through}.appt-rows tbody tr.st-row:hover>td{filter:brightness(.94)}.appt-rows tbody tr.st-row :focus-visible{outline:2px solid var(--rfg);outline-offset:2px}.fc[data-st]:before{content:"";vertical-align:-1px;background:var(--rbg);width:10px;height:10px;box-shadow:inset -3px 0 0 var(--rst), 0 0 0 1px var(--rst);border-radius:3px;margin-inline-end:6px;display:inline-block}:root{--status-followup:#925c28;--status-followup-tint:#f7e8dc;--on-status-followup:#fff;--row-followup-bg:#8a5424;--row-followup-fg:#fff;--row-followup-muted:#e6ebf2}:is(.appt-rows tr.st-row,.fc)[data-st=followup]{--rbg:var(--row-followup-bg);--rfg:var(--row-followup-fg);--rmu:var(--row-followup-muted);--rst:var(--status-followup)}.cy-badge--followup:before{display:none}.cy-badge--followup{background:var(--status-followup);color:var(--on-status-followup)}.cy-appt--followup{background:var(--status-followup);border-color:var(--status-followup);color:var(--on-status-followup)}.appt-rows tbody tr:has(.cy-badge--followup)>td{background:var(--status-followup-tint)}.appt-rows tbody tr:has(.cy-badge--followup)>td:first-child{box-shadow:inset -4px 0 0 var(--status-followup)}[data-fold=products] .tbl[data-prod-sales] td:first-child{white-space:normal}.cy-df{flex:none;align-items:center;gap:2px;display:flex;position:relative}.cy-df__pill{white-space:nowrap;cursor:pointer}.cy-df__scrim{display:none}.cy-df__pop{z-index:var(--z-popover);box-sizing:border-box;background:var(--surface-1);width:320px;color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-popover);text-align:start;cursor:auto;-webkit-user-select:auto;user-select:auto;white-space:normal;border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:13px;font-weight:400;display:flex;position:absolute;top:calc(100% + 8px);left:0}.cy-df__pop:before{content:"";top:-6px;left:var(--arrow,24px);background:var(--surface-1);border-top:1px solid var(--border);border-left:1px solid var(--border);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.cy-df__h{align-items:center;gap:4px;display:flex}.cy-df__nav{width:32px;height:32px}.cy-df__t{text-align:center;flex:1;font-size:14px}.cy-df__g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cy-df__g .wd{color:var(--ink-muted);height:24px;font-size:11px;line-height:24px}.cy-df__g button{height:34px;font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;font-size:13px}.cy-df__g button:hover{background:var(--surface-2)}.cy-df__g button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cy-df__g button.out{color:var(--ink-faint)}.cy-df__g button.today{color:var(--brand);font-weight:700}.cy-df__g button.in{background:var(--brand-tint);border-radius:0}.cy-df__g button.s,.cy-df__g button.e{background:var(--brand);color:var(--on-solid);font-weight:600}.cy-df__g button.s{border-radius:0 8px 8px 0}.cy-df__g button.e{border-radius:8px 0 0 8px}.cy-df__g button.s.e{border-radius:8px}.cy-df__g button.off{color:var(--ink-faint);cursor:not-allowed}.cy-df__g button.off:hover{background:0 0}.cy-df__hint{color:var(--ink-muted);font-size:12px}.cy-df__qs{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.cy-df__q{border:1px solid var(--border);background:var(--surface-1);height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.cy-df__q.on{background:var(--brand-tint);color:var(--brand);border-color:#0000}.cy-df__q[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cy-df__q:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:600px){.cy-df__scrim{z-index:var(--z-modal);background:#00000059;display:block;position:fixed;inset:0}.cy-df__pop{width:auto;max-height:85vh;z-index:calc(var(--z-modal) + 1);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;left:0!important}.cy-df__pop:before{display:none}.cy-df__g button{height:40px}}.smenu.acct{width:min(370px,100vw - 16px);max-height:calc(100vh - 24px);padding:8px}.acct__h{padding:6px 10px 8px}.acct__row{border-radius:8px;align-items:center;gap:2px;display:flex}.acct__row.on{background:var(--brand-tint)}.smenu.acct .acct__who{flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 10px;display:flex}.acct__av{background:var(--brand);width:34px;height:34px;color:var(--on-brand);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.acct__tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acct__tx>b,.acct__tx>.lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct__tx>b{color:var(--ink);font-size:13px;font-weight:600}.acct__st{color:var(--ink-muted);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.acct__row.on .acct__st{color:var(--brand)}.acct__st--go{color:var(--success)}.acct__st--go:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.smenu.acct .acct__x{width:32px;min-height:32px;color:var(--ink-muted);flex:none;justify-content:center;padding:0}.acct__sep{border:0;border-top:1px solid var(--border);width:100%;margin:4px 0}.smenu.acct .acct__act{justify-content:flex-start;min-height:40px}.smenu.acct .acct__act--out{color:var(--danger)}}.m-0-auto{margin:0 auto}.bg-surface-0{background:var(--surface-0)}.pad-7-4{padding:var(--space-7) var(--space-4)}.pad-6{padding:var(--space-6)}.gap-4-5{gap:var(--space-4-5)}.gap-1-5{gap:var(--space-1-5)}.gap-2-5{gap:var(--space-2-5)}.gap-18px{gap:18px}.gap-1{gap:var(--space-1)}.m-0{margin:0}.gap-4{gap:var(--space-4)}.flex-none{flex:none}.bd-1-dashed-hex8096a9{border:var(--border-1) dashed #8096a9}.rounded-md{border-radius:var(--radius-md)}.bg-surface-2{background:var(--surface-2)}.place-center{place-items:center}.flex-1-1-160px{flex:160px}.gap-2{gap:var(--space-2)}.flex-1{flex:1}.flex-2{flex:2}.pad-3-5{padding:var(--space-3-5)}.bd-1-solid-border{border:var(--border-1) solid var(--border)}.gap-3-5{gap:var(--space-3-5)}.pad-0-3{padding:0 var(--space-3)}.rounded-sm{border-radius:var(--radius-sm)}.bg-warning{background:var(--warning)}.rounded-12{border-radius:var(--radius-12)}.bg-brand{background:var(--brand)}.ov-hidden{overflow:hidden}.pad-2-5-4{padding:var(--space-2-5) var(--space-4)}.bg-color-mix-in-oklch-on-solid-16pct-transparent{background:color-mix(in oklch, var(--on-solid) 16%, transparent)}.rounded-8{border-radius:var(--radius-8)}.bg-on-solid{background:var(--on-solid)}.bd-1-solid-color-mix-in-oklch-on-solid-55pct-transparent{border:var(--border-1) solid color-mix(in oklch, var(--on-solid) 55%, transparent)}.bg-transparent{background:0 0}.font-inherit{font:inherit}.tr-transform-p2s{transition:transform .2s}.bg-surface-1{background:var(--surface-1)}.pad-3-5-4-5{padding:var(--space-3-5) var(--space-4-5)}.bd-2-solid-brand{border:var(--border-2) solid var(--brand)}.rounded-0-0-12-12{border-radius:0 0 var(--radius-12) var(--radius-12)}.gap-5{gap:var(--space-5)}.tr-stroke-width-p15s{transition:stroke-width .15s}.inset-0{inset:0}.gap-0-5{gap:var(--space-0-5)}.pad-3px-1-5{padding:3px var(--space-1-5)}.bg-success{background:var(--success)}.bg-info{background:var(--info)}.pad-3-5-4-0{padding:var(--space-3-5) var(--space-4) 0}.pad-0-4{padding:0 var(--space-4)}.pad-px-1-5{padding:var(--space-px) var(--space-1-5)}.bg-brand-tint{background:var(--brand-tint)}.gap-3-5-2-5{gap:var(--space-3-5) var(--space-2-5)}.rounded-3{border-radius:var(--radius-3)}.bg-color-mix-in-oklch-brand-55pct-surface-1{background:color-mix(in oklch, var(--brand) 55%, var(--surface-1))}.rounded-pill{border-radius:var(--radius-pill)}.gap-px{gap:var(--space-px)}.bg-border{background:var(--border)}.pad-3-3-5{padding:var(--space-3) var(--space-3-5)}.gap-3{gap:var(--space-3)}.flex-1-1-140px{flex:140px}.bg-warning-tint{background:var(--warning-tint)}.pad-3-4{padding:var(--space-3) var(--space-4)}.ov-auto{overflow:auto}.pad-2-5-3{padding:var(--space-2-5) var(--space-3)}.flex-1-1-220px{flex:220px}.pad-4-5{padding:var(--space-4-5)}.bg-hexf6e3d3{background:#f6e3d3}.bg-hexecc7a9{background:#ecc7a9}.bg-hexd9a77d{background:#d9a77d}.bg-hexb67c4e{background:#b67c4e}.bg-hex7d4b2a{background:#7d4b2a}.bg-hex45271a{background:#45271a}.pad-3-5-4{padding:var(--space-3-5) var(--space-4)}.bd-1-5-dashed-hex8096a9{border:var(--border-1-5) dashed #8096a9}.pad-2-2-5{padding:var(--space-2) var(--space-2-5)}.pad-0-5{padding:0 var(--space-5)}.pad-0{padding:0}.bg-danger{background:var(--danger)}.pad-0-1{padding:0 var(--space-1)}.flex-999-1-560px{flex:999 560px}.pad-5{padding:var(--space-5)}.pad-2-5{padding:var(--space-2-5)}.pad-4{padding:var(--space-4)}.flex-1-1-auto{flex:auto}.tr-box-shadow-p3s{transition:box-shadow .3s}.bg-tier-bronze{background:var(--tier-bronze)}.bg-tier-silver{background:var(--tier-silver)}.bg-tier-gold{background:var(--tier-gold)}.bd-1-solid-brand{border:var(--border-1) solid var(--brand)}.gap-2-3{gap:var(--space-2) var(--space-3)}.bg-success-tint{background:var(--success-tint)}.bg-info-tint{background:var(--info-tint)}.bg-danger-tint{background:var(--danger-tint)}.pad-2{padding:var(--space-2)}.pad-2-3{padding:var(--space-2) var(--space-3)}.anim-cypulse-1p8s-ease-in-out-infinite{animation:1.8s ease-in-out infinite cyPulse}.pad-4-18px{padding:var(--space-4) 18px}.bd-2-dashed-hex8096a9{border:var(--border-2) dashed #8096a9}.pad-3{padding:var(--space-3)}.pad-0-7{padding:0 var(--space-7)}.pad-64px-4{padding:64px var(--space-4)}.pad-5-5{padding:var(--space-5-5)}.pad-5-7{padding:var(--space-5) var(--space-7)}.pad-6-5{padding:var(--space-6) var(--space-5)}.gap-1-5-3{gap:var(--space-1-5) var(--space-3)}.pad-2-0{padding:var(--space-2) 0}.bg-navy{background:var(--navy)}.bg-on-navy-soft{background:var(--on-navy-soft)}.pad-0-5-2{padding:var(--space-0-5) var(--space-2)}.pad-6-4{padding:var(--space-6) var(--space-4)}.pad-2-5-3-5{padding:var(--space-2-5) var(--space-3-5)}.w-100pct{width:100%}.maxw-1440px{max-width:1440px}.minh-100vh{min-height:100vh}.d-flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.box-border-box{box-sizing:border-box}.w-440px{width:440px}.maxw-100pct{max-width:100%}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.fs-26{font-size:var(--fs-26)}.dir-ltr{direction:ltr}.text-start{text-align:start}.fg-danger{color:var(--danger)}.m-t-8px{margin-top:-8px}.fs-12{font-size:var(--fs-12)}.fs-16{font-size:var(--fs-16)}.pad-s-4-5{padding-inline-start:var(--space-4-5)}.fs-14{font-size:var(--fs-14)}.w-152px{width:152px}.h-152px{height:152px}.d-grid{display:grid}.text-center{text-align:center}.fg-ink-muted{color:var(--ink-muted)}.minw-0{min-width:0}.ls-1px{letter-spacing:1px}.wbreak-break-all{word-break:break-all}.self-flex-start{align-self:flex-start}.ls-10px{letter-spacing:10px}.fs-20{font-size:var(--fs-20)}.h-48px{height:48px}.cols-rep2{grid-template-columns:repeat(2,minmax(0,1fr))}.cursor-pointer{cursor:pointer}.m-t-6px{margin-top:-6px}.fs-13{font-size:var(--fs-13)}.items-flex-start{align-items:flex-start}.cols-1fr{grid-template-columns:1fr}.w-420px{width:420px}.h-40px{height:40px}.pos-relative{position:relative}.pad-s-44px{padding-inline-start:44px}.pos-absolute{position:absolute}.start-0{inset-inline-start:0}.top-0{top:0}.justify-between{justify-content:space-between}.minh-1240px{min-height:1240px}.fg-ink-faint{color:var(--ink-faint)}.fw-600{font-weight:600}.h-32px{height:32px}.fg-on-solid{color:var(--on-solid)}.fs-15{font-size:var(--fs-15)}.ws-nowrap{white-space:nowrap}.d-inline-flex{display:inline-flex}.fg-brand{color:var(--brand)}.fw-500{font-weight:500}.fg-ink{color:var(--ink)}.bd-t-0{border-top:0}.fs-24{font-size:var(--fs-24)}.lh-32{line-height:var(--lh-32)}.fg-success{color:var(--success)}.bd-s-1-solid-border{border-inline-start:var(--border-1) solid var(--border)}.pad-s-5{padding-inline-start:var(--space-5)}.minw-320px{min-width:320px}.w-112px{width:112px}.h-112px{height:112px}.tf-rotate-90deg{transform:rotate(-90deg)}.pe-none{pointer-events:none}.lh-18{line-height:var(--lh-18)}.fs-11{font-size:var(--fs-11)}.cols-10px-1fr-auto-auto{grid-template-columns:10px minmax(0,1fr) auto auto}.minw-42px{min-width:42px}.text-end{text-align:end}.m-s-auto{margin-inline-start:auto}.cols-1p45fr-minmax-320px-1fr{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.cols-1p45fr-minmax-272px-p77fr{grid-template-columns:minmax(0,1.45fr) minmax(272px,.77fr)}.items-start{align-items:start}.fs-17{font-size:var(--fs-17)}.lh-24{line-height:var(--lh-24)}.h-28px{height:28px}.w-84px{width:84px}.w-92px{width:92px}.w-48px{width:48px}.w-30px{width:30px}.h-30px{height:30px}.d-inline-grid{display:inline-grid}.flex-nowrap{flex-wrap:nowrap}.maxh-420px{max-height:420px}.ov-x-hidden{overflow-x:hidden}.ov-y-auto{overflow-y:auto}.cols-repeat-auto-fill-minmax-104px-1fr{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.w-10px{width:10px}.h-10px{height:10px}.cols-rep3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-22{font-size:var(--fs-22)}.lh-30{line-height:var(--lh-30)}.lh-16{line-height:var(--lh-16)}.col-span-2{grid-column:span 2}.fg-warning{color:var(--warning)}.w-560px{width:560px}.minh-1000px{min-height:1000px}.maxw-none{max-width:none}.pad-t-4{padding-top:var(--space-4)}.fs-18{font-size:var(--fs-18)}.w-32px{width:32px}.w-auto{width:auto}.w-64px{width:64px}.w-56px{width:56px}.w-28px{width:28px}.cursor-help{cursor:help}.bd-t-1-solid-border{border-top:var(--border-1) solid var(--border)}.w-860px{width:860px}.maxh-calc-100vh-96px{max-height:calc(100vh - 96px)}.w-620px{width:620px}.d-inline-block{display:inline-block}.justify-flex-end{justify-content:flex-end}.w-480px{width:480px}.h-auto{height:auto}.resize-vertical{resize:vertical}.lh-22{line-height:var(--lh-22)}.w-640px{width:640px}.pad-s-6-5{padding-inline-start:var(--space-6-5)}.start-12px{inset-inline-start:12px}.top-10px{top:10px}.cols-1fr-1fr-1fr{grid-template-columns:1fr 1fr 1fr}.items-end{align-items:end}.col-1-1{grid-column:1/-1}.self-center{align-self:center}.m-s-2{margin-inline-start:var(--space-2)}.m-t-0-5{margin-top:var(--space-0-5)}.m-t-1{margin-top:var(--space-1)}.cols-1fr-1fr{grid-template-columns:1fr 1fr}.minw-160px{min-width:160px}.w-150px{width:150px}.w-12px{width:12px}.h-12px{height:12px}.stroke-2p5{stroke-width:2.5px}.w-600px{width:600px}.w-160px{width:160px}.left-12px{left:12px}.top-50pct{top:50%}.tf-translatey-50pct{transform:translateY(-50%)}.text-left{text-align:left}.pad-l-5{padding-left:var(--space-5)}.pad-r-70px{padding-right:70px}.right-10px{right:10px}.maxw-62px{max-width:62px}.tov-ellipsis{text-overflow:ellipsis}.ls-p04em{letter-spacing:.04em}.pad-r-44px{padding-right:44px}.top-11px{top:11px}.minh-1300px{min-height:1300px}.maxw-1200px{max-width:1200px}.lh-26{line-height:var(--lh-26)}.items-baseline{align-items:baseline}.pad-t-3-5{padding-top:var(--space-3-5)}.lh-20{line-height:var(--lh-20)}.d-contents{display:contents}.bd-b-1-solid-border{border-bottom:var(--border-1) solid var(--border)}.ws-normal{white-space:normal}.minw-120px{min-width:120px}.minw-170px{min-width:170px}.minw-140px{min-width:140px}.maxh-calc-100vh-48px{max-height:calc(100vh - 48px)}.twrap-pretty{text-wrap:pretty}.h-160px{height:160px}.touch-none{touch-action:none}.cursor-crosshair{cursor:crosshair}.w-520px{width:520px}.w-720px{width:720px}.aspect-4-3{aspect-ratio:4/3}.text-right{text-align:right}.maxh-240px{max-height:240px}.w-16px{width:16px}.h-16px{height:16px}.accent-brand{accent-color:var(--brand)}.w-460px{width:460px}.minh-1460px{min-height:1460px}.h-56px{height:56px}.fg-navy{color:var(--navy)}.ls-p01em{letter-spacing:-.01em}.w-40px{width:40px}.top-6px{top:6px}.left-6px{left:6px}.minw-16px{min-width:16px}.fs-10{font-size:var(--fs-10)}.items-stretch{align-items:stretch}.w-190px{width:190px}.minw-240px{min-width:240px}.d-block{display:block}.top-12px{top:12px}.pad-s-36px{padding-inline-start:36px}.self-flex-end{align-self:flex-end}.w-280px{width:280px}.cols-240px-1fr{grid-template-columns:240px minmax(0,1fr)}.maxw-100vw{max-width:100vw}.maxw-1240px{max-width:1240px}.w-36px{width:36px}.minh-900px{min-height:900px}.minh-1560px{min-height:1560px}.items-flex-end{align-items:flex-end}.minw-max-content{min-width:max-content}.bd-b-0{border-bottom:0}.maxh-calc-100vh-64px{max-height:calc(100vh - 64px)}.minh-1500px{min-height:1500px}.w-1px{width:1px}.h-1px{height:1px}.clip-rect-0-0-0-0{clip:rect(0 0 0 0)}.w-540px{width:540px}.pad-t-3{padding-top:var(--space-3)}.m-t-auto{margin-top:auto}.w-680px{width:680px}.minh-1400px{min-height:1400px}.cols-rep5{grid-template-columns:repeat(5,minmax(0,1fr))}.w-76px{width:76px}.scroll-mt-80px{scroll-margin-top:80px}.ov-x-auto{overflow-x:auto}.w-132px{width:132px}.minh-1340px{min-height:1340px}.cols-1p4fr-1fr{grid-template-columns:1.4fr 1fr}.minh-1100px{min-height:1100px}.w-90px{width:90px}.w-94pct{width:94%}.w-78pct{width:78%}.w-66pct{width:66%}.w-52pct{width:52%}.w-110px{width:110px}.w-81pct{width:81%}.w-60pct{width:60%}.cols-1p5fr-1fr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.w-240px{width:240px}.w-100px{width:100px}.w-80px{width:80px}.w-200px{width:200px}.cols-rep6{grid-template-columns:repeat(6,minmax(0,1fr))}.w-260px{width:260px}.fg-info{color:var(--info)}.cols-220px-1fr{grid-template-columns:220px 1fr}.cols-240px-1fr-v2{grid-template-columns:240px 1fr}.m-t-1-5{margin-top:var(--space-1-5)}.w-70px{width:70px}.w-36pct{width:36%}.w-120px{width:120px}.top-8px{top:8px}.w-220px{width:220px}.h-60px{height:60px}.w-min-420px-100pct{width:min(420px,100%)}.maxw-520px{max-width:520px}.w-96px{width:96px}.h-96px{height:96px}.lh-36{line-height:var(--lh-36)}.w-min-860px-100pct{width:min(860px,100%)}.cols-1p6fr-1fr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.h-220px{height:220px}.h-100pct{height:100%}.fit-cover{object-fit:cover}.tf-scalex-1{transform:scaleX(-1)}.w-20px{width:20px}.h-20px{height:20px}.minw-180px{min-width:180px}.minh-1180px{min-height:1180px}.w-400px{width:400px}.maxw-1100px{max-width:1100px}.cols-auto-1fr{grid-template-columns:auto 1fr}.cols-1fr-340px{grid-template-columns:minmax(0,1fr) 340px}.cols-repeat-auto-fit-minmax-200px-1fr{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pos-sticky{position:sticky}.top-24px{top:24px}.h-6px{height:6px}.fs-28{font-size:var(--fs-28)}.fs-32{font-size:var(--fs-32)}.lh-40{line-height:var(--lh-40)}.h-8px{height:8px}.cols-1fr-1fr-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fg-on-navy{color:var(--on-navy)}.fg-brand-on-navy{color:var(--brand-on-navy)}.cols-rep4{grid-template-columns:repeat(4,1fr)}.cols-1p2fr-1fr{grid-template-columns:1.2fr 1fr}.w-880px{width:880px}.maxh-calc-100vh-32px{max-height:calc(100vh - 32px)}.h-64px{height:64px}.w-8px{width:8px}.cols-repeat-auto-fit-minmax-min-100pct-560px-1fr{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr))}.cols-repeat-auto-fit-minmax-120px-1fr{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.w-80pct{width:80%}.h-24px{height:24px}.w-40pct{width:40%}.cols-1p4fr-1fr-1fr-p8fr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.w-70pct{width:70%}.w-85pct{width:85%}.w-50pct{width:50%}.h-22px{height:22px}.w-52px{width:52px}.h-52px{height:52px}.w-24px{width:24px}.maxw-360px{max-width:360px}.maxw-320px{max-width:320px}.pad-s-3{padding-inline-start:var(--space-3)}.table-fixed{table-layout:fixed}.maxw-160px{max-width:160px}.d-webkit-box{display:-webkit-box}.clamp-2{-webkit-line-clamp:2}.box-orient-vertical{-webkit-box-orient:vertical}.cols-repeat-auto-fit-minmax-160px-1fr{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.owrap-anywhere{overflow-wrap:anywhere}.z-2{z-index:2}.cols-72px-1fr-auto-auto{grid-template-columns:72px minmax(0,1fr) auto auto}.bd-color-transparent{border-color:#0000}@media (max-width:600px){.cols-1fr{grid-template-columns:minmax(0,1fr)}.top{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:8px 12px}.top__r{flex-wrap:wrap;gap:8px;min-width:0}.top__l{gap:6px}.top__r>*,.top__l>*{flex:0 auto;min-width:0}.tbl-wrap{max-width:100%;overflow-x:auto}.place-center,.cols-240px-1fr{grid-template-columns:minmax(0,1fr)}[data-capx]{max-width:100%}[data-capx]>*{min-width:0;max-width:100%;overflow-x:auto}}:root .tbl{font-size:14px}:root .tbl th,:root .tbl thead th{color:#3b4357;background:var(--surface-1);letter-spacing:0;border-bottom:2px solid var(--brand-tint);padding:13px 8px;font-size:12.5px;font-weight:600}:root .tbl td{border-top:1px solid #eef0f4;padding:14px 8px;transition:background-color .15s cubic-bezier(.2,0,0,1)}:root .tbl tr:not(.st-row):hover td{background:#f7f8fc}:root .tbl td.n{font-weight:600}:root #t-inv>tbody>tr>td:first-child{color:var(--brand);font-weight:600}:root .cf-h{white-space:nowrap;gap:4px}:root .cf-btn{color:#9aa2b8;border:1px solid #0000;border-radius:999px;width:20px;height:20px;transition:border-color .15s,color .15s,background-color .15s}:root .cf-btn svg{width:14px;height:14px}:root .tbl th:hover .cf-btn{color:var(--ink-muted);border-color:#dfe2ec}:root .tbl th .cf-btn:hover{border-color:var(--brand);color:var(--brand);background:0 0}:root .cf-btn.on,:root .tbl th .cf-btn.on{background:var(--brand-tint);color:var(--brand);border-color:var(--brand)}:root .cf-dir{font-size:13px}:root .cf-chip{background:var(--surface-1);border:1px solid var(--brand);height:30px;font-size:12.5px}@media (max-width:1279px){:root [data-fold=products] .tbl[data-prod-sales] th,:root [data-fold=products] .tbl[data-prod-sales] td{padding-inline:5px}}html[data-fx] .cy-btn[data-fx-rip]{position:relative;overflow:hidden}html[data-fx] .cy-rip{opacity:.28;pointer-events:none;background:currentColor;border-radius:50%;animation:.45s cubic-bezier(.2,0,0,1) forwards cy-rip;position:absolute;transform:scale(0)}html[data-fx] .cy-btn--primary .cy-rip,html[data-fx] .cy-btn--danger .cy-rip{background:#fff}@keyframes cy-rip{to{opacity:0;transform:scale(1)}}html[data-fx] .tabs a[data-fx=tab-in]{box-shadow:none;border-bottom-color:#0000;position:relative}html[data-fx] .tabs a[data-fx=tab-in]:after{content:"";inset-inline:0;background:var(--brand);height:2px;animation:.22s cubic-bezier(.2,0,0,1) cy-grow;position:absolute;bottom:0}@keyframes cy-grow{0%{transform:scaleX(0)}}html[data-fx] [data-fx=in-l]{animation:.24s cubic-bezier(.2,0,0,1) cy-from-l}html[data-fx] [data-fx=in-r]{animation:.24s cubic-bezier(.2,0,0,1) cy-from-r}@keyframes cy-from-l{0%{opacity:0;transform:translate(-16px)}}@keyframes cy-from-r{0%{opacity:0;transform:translate(16px)}}html[data-fx] [data-fx-clip=x-clip]{overflow-x:clip}html[data-fx] [data-fx-clip=y-clip]{overflow-y:clip}html[data-fx] [data-fx-clip=x-hide]{overflow-x:hidden}html[data-fx] [data-fx-clip=y-hide]{overflow-y:hidden}html[data-fx]{overflow-y:scroll}html[data-fx] [data-fx=route]{animation:.24s cubic-bezier(.2,0,0,1) cy-rise}@keyframes cy-rise{0%{opacity:0;transform:translateY(10px)}}html[data-fx] [data-fx-slide]>:not(.cy-pill){z-index:1;position:relative}html[data-fx] .seg[data-fx-slide] button.on,html[data-fx] .nav[data-fx-slide] a.on{box-shadow:none;background:0 0}html[data-fx] .seg[data-fx-slide],html[data-fx] .nav[data-fx-slide=rel]{position:relative}html[data-fx] .cy-pill{z-index:0;pointer-events:none;position:absolute}html[data-fx] .seg .cy-pill{background:var(--surface-1);box-shadow:var(--shadow-raised);border-radius:999px}html[data-fx] .nav .cy-pill{background:var(--brand-tint);border-radius:10px}html[data-fx] .modal-bg.open .modal{animation:.26s cubic-bezier(.2,0,0,1) cy-modal-in}@keyframes cy-modal-in{0%{opacity:0;transform:translateY(24px)}}html[data-fx] .smenu,html[data-fx] .cf-pop,html[data-fx] .cpop{animation:.17s cubic-bezier(.2,0,0,1) cy-drop}@keyframes cy-drop{0%{opacity:0;transform:translateY(-6px)}}html[data-fx] .tbl>tbody>tr{animation:.22s cubic-bezier(.2,0,0,1) .25s backwards cy-row-in}html[data-fx] .tbl>tbody>tr:first-child{animation-delay:0s}html[data-fx] .tbl>tbody>tr:nth-child(2){animation-delay:25ms}html[data-fx] .tbl>tbody>tr:nth-child(3){animation-delay:50ms}html[data-fx] .tbl>tbody>tr:nth-child(4){animation-delay:75ms}html[data-fx] .tbl>tbody>tr:nth-child(5){animation-delay:.1s}html[data-fx] .tbl>tbody>tr:nth-child(6){animation-delay:.125s}html[data-fx] .tbl>tbody>tr:nth-child(7){animation-delay:.15s}html[data-fx] .tbl>tbody>tr:nth-child(8){animation-delay:.175s}html[data-fx] .tbl>tbody>tr:nth-child(9){animation-delay:.2s}html[data-fx] .tbl>tbody>tr:nth-child(10){animation-delay:.225s}@keyframes cy-row-in{0%{opacity:0;transform:translateY(-6px)}}html[data-fx] tr[data-fx=saved]>td{animation:1.4s ease-out cy-saved}@keyframes cy-saved{0%,35%{background-color:var(--success-tint)}}html[data-fx] .tog{transition:background-color .2s cubic-bezier(.2,0,0,1)}html[data-fx] .tog[data-fx=tog-on]:after{animation:.28s cubic-bezier(.3,1.5,.5,1) cy-tog-on}html[data-fx] .tog[data-fx=tog-off]:after{animation:.28s cubic-bezier(.3,1.5,.5,1) cy-tog-off}@keyframes cy-tog-on{0%{transform:translate(16px)}}@keyframes cy-tog-off{0%{transform:translate(-16px)}}html[data-fx] .toast{animation:.28s cubic-bezier(.2,0,0,1) cy-toast-in}html[data-fx] .toast.out{animation:.16s cubic-bezier(.4,0,1,1) forwards toastOut}@keyframes cy-toast-in{0%{opacity:0;transform:translate(-40px)}}html[data-fx] [data-fx=shake]{animation:.32s cubic-bezier(.36,.07,.19,.97) cy-shake}@keyframes cy-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}html[data-fx] [data-fold-chev]{transition:transform .2s cubic-bezier(.2,0,0,1)}html[data-fx] [data-fold]>[role=button]+*,html[data-fx] details[open]>:not(summary){animation:.22s cubic-bezier(.2,0,0,1) cy-drop4}@keyframes cy-drop4{0%{opacity:0;transform:translateY(-4px)}}html[data-fx] .iconbtn[data-fx=ring]:before{content:"";border:2px solid var(--brand);opacity:0;pointer-events:none;border-radius:999px;animation:.9s ease-out cy-ring;position:absolute;inset:4px}@keyframes cy-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}html[data-fx] .cnt[data-fx=bump]{animation:.32s bump}html[data-fx] .pring circle[stroke-dasharray]{animation:.7s cubic-bezier(.2,0,0,1) cy-draw}@keyframes cy-draw{0%{stroke-dasharray:0 101}}html[data-fx] .skel{animation:none;position:relative;overflow:hidden}html[data-fx] .skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.3s ease-in-out infinite cy-shimmer;position:absolute;inset:0;transform:translate(100%)}@keyframes cy-shimmer{to{transform:translate(-100%)}}html[data-fx] article.card,html[data-fx] .kpi[role=button],html[data-fx] button.kpi,html[data-fx] a.kpi{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s}html[data-fx] .kpi[role=button]:hover,html[data-fx] button.kpi:hover,html[data-fx] a.kpi:hover{transform:translateY(-3px);box-shadow:0 8px 22px #101b261f}html[data-fx] article.card:hover:not(:has(.smenu,.cpop)){transform:translateY(-3px);box-shadow:0 8px 22px #101b261f}@media (min-width:1200px){body:not(.nav-collapsed) .nav .collapse[data-theme-tg]{flex:none;justify-content:center;align-self:flex-end;width:32px;margin-top:-36px;padding:0}body:not(.nav-collapsed) .nav .collapse[data-theme-tg] .t{display:none}}.nav .collapse[data-theme-tg]{flex:none}@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0f1420;--surface-1:#171d2b;--surface-2:#212a3b;--border:#2c3648;--border-strong:#5b6b83;--ink:#e8edf4;--ink-muted:#a9b5c4;--ink-faint:#9aa7b7;--navy:#c9d5e5;--brand:#8b93ff;--brand-strong:#a8aeff;--on-brand:#0d1124;--brand-tint:#262b52;--success:#4cc38a;--success-tint:#183a2b;--warning:#f0b44c;--warning-tint:#3d3220;--danger:#ff7a70;--danger-tint:#46262a;--info:#6aa5ff;--info-tint:#1d2f50;--status-link:#c58ae6;--status-link-tint:#2e2446;--status-waitlist-tint:#222835;--status-booked-tint:#1a414c;--status-confirmed-tint:#19234e;--status-arrived-tint:#3f482a;--status-working-tint:#311e4e;--status-done-tint:#16362d;--status-postponed-tint:#453822;--status-cancelled-tint:#451755;--status-noshow-tint:#382034;--status-followup-tint:#3b2a1a;--on-status-link:#101b26;--focus-ring:#8b93ff;--overlay:#05080fcc;--on-solid:#0d1124;--on-navy:#fff;--on-navy-soft:#fff2;--brand-on-navy:#c7cdff;--tier-bronze:#d79a62;--tier-bronze-tint:#3d3030;--tier-silver:#a7b3c0;--tier-silver-tint:#2b3342;--tier-gold:#e2bd3c;--tier-gold-tint:#3d3826;--wa-bubble:#1d3b30;--shadow-raised:0 1px 2px #0006;--shadow-popover:0 8px 24px #00000080;--shadow-modal:0 20px 48px #0009;--shadow-drag:0 12px 28px #0009}html[data-theme=dark] body{background:var(--surface-0)}html[data-theme=dark] .bg-navy{background:#0b2440}html[data-theme=dark]{--on-status-done:#0d1124}html[data-theme=dark] ::placeholder{color:#8794a6;opacity:1}html[data-theme=dark] .tbl th,html[data-theme=dark] .tbl thead th{color:#b9c3d1}html[data-theme=dark] .tbl td{border-top-color:#252e3f}html[data-theme=dark] .tbl tr:not(.st-row):hover td{background:#1d2433}html[data-theme=dark]{--row-booked-bg:#29b3b5;--row-booked-fg:#101b26;--row-booked-muted:#2f3946;--row-link-bg:#b894d1;--row-link-fg:#101b26;--row-link-muted:#2f3946;--row-confirmed-bg:#2136bb;--row-confirmed-fg:#fff;--row-confirmed-muted:#e6ebf2;--row-arrived-bg:#bcce28;--row-arrived-fg:#101b26;--row-arrived-muted:#2f3946;--row-working-bg:#8122bb;--row-working-fg:#fff;--row-working-muted:#e6ebf2;--row-done-bg:#157a30;--row-done-fg:#fff;--row-done-muted:#e6ebf2;--row-postponed-bg:#d8961d;--row-postponed-fg:#101b26;--row-postponed-muted:#2f3946;--row-cancelled-bg:#b805bf;--row-cancelled-fg:#fff;--row-cancelled-muted:#e6ebf2;--row-noshow-bg:#9d284e;--row-noshow-fg:#fff;--row-noshow-muted:#e6ebf2;--row-waitlist-bg:#454c55;--row-waitlist-fg:#fff;--row-waitlist-muted:#e6ebf2;--row-followup-bg:#7a4a1f;--row-followup-fg:#fff;--row-followup-muted:#e6ebf2}html[data-theme=dark] .appt-rows tbody tr.st-row:hover>td{filter:brightness(1.18)}html[data-theme=dark] .cf-btn{color:#7f8aa0}html[data-theme=dark] .tbl th:hover .cf-btn{border-color:var(--border-strong)}html[data-theme=dark] .sch-cal>button.m,html[data-theme=dark] .sch-legend .m{background:#16304a;border-color:#2c5a85}html[data-theme=dark] .sch-cal>button.e,html[data-theme=dark] .sch-legend .e{background:#2d2145;border-color:#5a4387}html[data-theme=dark] .sch-warn{border-color:#6b5426}html[data-theme=dark][data-fx] .skel:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}html[data-theme=dark] [style*="rgb(70, 80, 184)"]{border-color:var(--brand)!important}html[data-theme=dark] .pk--R.on{color:#0d1124;background:#e8edf4;border-color:#e8edf4}html[data-theme=dark] .cy-btn--primary,html[data-theme=dark] .bg-brand,html[data-theme=dark] [style*="background: var(--brand)"]{--brand:#5a62d8;--brand-strong:#4a52c4;--on-brand:#fff;--on-solid:#fff}}:root{--accent:#f08a24;--on-accent:#101b26;--accent-ink:#9a5210;--accent-tint:#fef1e3;--accent-tint-ink:var(--accent-ink)}@media screen{html[data-theme=dark]{--accent:#f08a24;--on-accent:#121212;--accent-ink:#f5a35a;--accent-tint:#3a2716;--accent-tint-ink:#f7b26b}}.logo b{color:var(--accent)}.logo-dot{background:var(--accent);vertical-align:baseline;border-radius:50%;width:.28em;height:.28em;margin-left:.06em;display:inline-block}.logo:has(>.logo-dot):after{content:"‎"}.pts-badge{border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font:600 12px/18px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pts-badge>.pts-star{fill:currentColor;stroke:none;flex:none;width:12px;height:12px}.pts-badge--lg{font-size:13px;line-height:20px}.offer-acc{background:var(--accent-tint)}.offer-acc>h3{color:var(--accent-tint-ink)}[data-gdone][data-accent=O-04]{box-shadow:inset 0 4px 0 var(--accent)}:has(>.login-arc){isolation:isolate;position:relative}.login-arc{z-index:-1;pointer-events:none;--arc:clamp(320px, 42vw, 620px);position:absolute;inset:0;overflow:hidden}.login-arc>svg{left:calc(var(--arc) * -.38);bottom:calc(var(--arc) * -.38);width:var(--arc);height:var(--arc);position:absolute}.login-arc__ring{fill:none;stroke:#363f9c;stroke-width:10px}.login-arc__dot{fill:var(--accent)}@media screen{html[data-theme=dark] .login-arc__ring{stroke:#2b3280}}:root{--shell-bg:#363f9c;--shell-ink:#fff;--shell-hover:#ffffff1f;--shell-line:#ffffff29}@media screen{html[data-theme=dark]{--shell-bg:#262b6e;--shell-line:#ffffff1f}}.top{background:var(--shell-bg);border-bottom-color:var(--shell-line)}.top .logo,.top__r>:not(.logo):not(.branch),.top__r>:not(.logo):not(.branch) *,.top .cy-chip{color:var(--shell-ink);border-color:var(--shell-line)}.top .branch,.top__l>.cy-btn{background:var(--accent);color:var(--on-accent);border-color:#0000}.top .branch:hover,.top__l>.cy-btn:hover{color:var(--on-accent);background:#f59a42}.top .iconbtn{color:var(--shell-ink)}.top .iconbtn:hover{background:var(--shell-hover)}.top .cnt{box-shadow:0 0 0 2px var(--shell-bg)}.nav{background:var(--shell-bg);border-inline-start-color:var(--shell-line)}.nav a,.nav button,.nav .t{color:var(--shell-ink)}.nav a:hover,.nav button:hover{background:var(--shell-hover)}.nav a.on,.nav a.on:hover,.nav a.on .t{color:var(--on-accent)}.nav a.on,.nav a.on:hover{background:var(--accent);border-inline-start-color:var(--on-accent)}html[data-fx] .nav .cy-pill{background:var(--accent)}
