.ios-switch{position:relative;flex:0 0 auto;width:51px;height:31px;padding:0!important;border:0!important;border-radius:999px!important;background:#e3e3e8!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)!important;cursor:pointer;transition:background .25s ease!important;transform:none!important;min-height:0!important}.ios-switch span{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.16),0 1px 1px rgba(0,0,0,.1);transition:transform .25s cubic-bezier(.3,.7,.3,1.2)}.ios-switch.on{background:#34c759!important;box-shadow:none!important}.ios-switch.on span{transform:translateX(20px)}.ios-switch:focus-visible{outline:2px solid #34c759!important;outline-offset:2px}.ios-switch:active span{width:31px}.ios-switch.on:active span{transform:translateX(16px)}.dashboard-shell label.theme-switch,.theme-switch{display:inline-flex!important;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;font-weight:650;margin:0}.dashboard-shell .home-toggles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 14px}.dashboard-shell .home-toggles .theme-switch{padding:8px 10px 8px 16px;border-radius:999px;background:var(--c-panel);border:1px solid rgba(255,255,255,.7);box-shadow:var(--c-shadow);-webkit-backdrop-filter:var(--c-blur);backdrop-filter:var(--c-blur);color:var(--c-text)}.dashboard-shell .home-toggles .theme-switch svg{width:16px;height:16px;color:var(--c-muted)}.dashboard-shell .home-toggles .theme-switch>span:first-child{display:inline-flex;align-items:center;gap:7px}@media(max-width:760px){.dashboard-shell .home-toggles{justify-content:stretch}.dashboard-shell .home-toggles .theme-switch{flex:1 1 220px;justify-content:space-between;white-space:nowrap}}@media(min-width:761px){.dash.dashboard-shell .sidebar{display:flex!important;flex-direction:column!important;overflow:hidden!important}.dash.dashboard-shell .sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex!important;flex-direction:column;gap:2px;margin:0 -8px;padding:2px 8px 8px;scrollbar-width:thin;scrollbar-color:rgba(120,120,128,.35) transparent}.dash.dashboard-shell .sidebar nav a{flex:0 0 auto;min-height:40px}.dash.dashboard-shell .sidebar-footer{flex:0 0 auto;margin-top:8px!important;padding-top:10px!important;border-top:1px solid var(--c-line);display:grid;grid-gap:8px;gap:8px}.dash.dashboard-shell .sidebar-footer .profile-card{margin:0!important;border-radius:14px!important;padding:10px!important}.dash.dashboard-shell .sidebar.collapsed .sidebar-footer{border-top:0}}@media(min-width:761px) and (max-height:860px){.dash.dashboard-shell .sidebar .upgrade-card{display:none!important}.dash.dashboard-shell .sidebar nav a{min-height:37px}.dash.dashboard-shell .sidebar .workspace-switcher{margin-bottom:6px}}@media(max-width:900px){.dashboard-shell .rt-cards thead{display:none}.dashboard-shell .rt-cards,.dashboard-shell .rt-cards tbody{display:block;width:100%;min-width:0!important;max-width:100%}.dashboard-shell .rt-cards tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px;padding:12px 14px;margin:0 0 10px;border:1px solid var(--c-line-strong);border-radius:14px;background:rgba(255,255,255,.55)}.dashboard-shell .rt-cards td{display:block;padding:0!important;border:0!important;min-width:0;font-size:13px;overflow-wrap:anywhere;white-space:normal!important;text-align:left!important}.dashboard-shell .rt-cards td:before{content:attr(data-label);display:block;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-bottom:2px}.dashboard-shell .rt-cards td.rt-wide{grid-column:1/-1}.dashboard-shell .rt-cards td.rt-strong{font-weight:800;font-size:15px}.dashboard-shell .rt-cards td[colspan]{grid-column:1/-1}.dashboard-shell .rt-cards td[colspan]:before{display:none}.dashboard-shell :is(.fin-table-wrap,.sales-report-table-wrap):has(.rt-cards){overflow:visible!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important}}@media(max-width:900px){.dashboard-shell .content .fin-presets{flex-wrap:wrap!important;overflow:visible!important;width:100%}.dashboard-shell .content .fin-presets button{flex:1 1 auto}.dashboard-shell .content .fin-tabs{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px!important;gap:8px!important;overflow:visible!important}.dashboard-shell .content .fin-tabs button{justify-content:center;min-width:0}.dashboard-shell .content .fin-tabs .fin-period{grid-column:1/-1;text-align:center}.dashboard-shell .content .fin-toolbar-right{width:100%;flex-wrap:wrap}.dashboard-shell .content .fin-toolbar-right>*{flex:1 1 auto}}.payment-methods{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important}.payment-methods button{min-width:0!important;white-space:normal!important;line-height:1.2;min-height:46px;padding:8px 6px!important}.checkout-modal{max-width:min(560px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px);overflow-y:auto!important;overscroll-behavior:contain}@media(max-width:560px){.checkout-backdrop{align-items:flex-end!important;padding:12px!important}.checkout-modal{width:100%!important;border-radius:22px!important}}.dashboard-shell .cfg{max-width:1080px;margin:0 auto}.dashboard-shell .cfg,.dashboard-shell .cfg-main{display:grid;grid-gap:18px;gap:18px}.dashboard-shell .cfg-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-shell .cfg-head h2{margin:0;font-size:26px;letter-spacing:-.03em}.dashboard-shell .cfg-head p{margin:4px 0 0;color:var(--c-muted)}.dashboard-shell .cfg-head .primary{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:13px}.dashboard-shell .cfg-card{background:var(--c-panel);border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:var(--c-shadow);-webkit-backdrop-filter:var(--c-blur);backdrop-filter:var(--c-blur);padding:22px;display:grid;grid-gap:16px;gap:16px;min-width:0}.dashboard-shell .cfg-card-head h3{margin:0;font-size:17px;letter-spacing:-.02em}.dashboard-shell .cfg-card-head p{margin:4px 0 0;color:var(--c-muted);font-size:13px;line-height:1.5}.dashboard-shell .cfg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dashboard-shell .cfg-grid.three{grid-template-columns:2fr 1.4fr 1fr}.dashboard-shell .cfg-grid .wide{grid-column:1/-1}.dashboard-shell :is(.cfg-grid,.cfg-net) label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:var(--c-text)}.dashboard-shell :is(.cfg-grid,.cfg-net) :is(input,textarea){width:100%;min-height:46px;border-radius:12px;padding:10px 13px;font-size:14px;font-weight:500}.dashboard-shell .cfg-grid textarea{resize:vertical;min-height:72px;line-height:1.5}.dashboard-shell .cfg-site{grid-template-columns:1fr auto;align-items:center}.dashboard-shell .cfg-site-main{display:flex;align-items:center;gap:14px;min-width:0}.dashboard-shell .cfg-site-main>div{flex:1 1;min-width:0}.dashboard-shell .cfg-site-main strong{display:block;font-size:15px}.dashboard-shell .cfg-site-main a{display:block;font-size:13px;font-weight:650;color:#2f6fd8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .cfg-site-dot{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:rgba(120,120,128,.14);color:var(--c-muted)}.dashboard-shell .cfg-site-dot.on{background:rgba(52,199,89,.16);color:#1f9d47}.dashboard-shell .cfg-site-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-shell .cfg-brand{border-radius:18px;overflow:hidden;border:1px solid var(--c-line-strong);background:rgba(255,255,255,.4)}.dashboard-shell .cfg-cover{position:relative;height:190px;background:linear-gradient(135deg,#d9dade,#c4c5cb)}.dashboard-shell .cfg-cover img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-shell .cfg-cover-empty{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:#6e6e73;font-size:13px;font-weight:650}.dashboard-shell .cfg-cover-actions{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}.dashboard-shell .cfg-pill{display:inline-flex!important;white-space:nowrap;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;border:0;background:rgba(18,18,20,.72)!important;color:#fff!important;font-size:13px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-shell .cfg-pill *{color:#fff!important}.dashboard-shell .cfg-brand-row{display:flex;align-items:flex-start;gap:16px;padding:0 18px 18px;position:relative}.dashboard-shell .cfg-logo{margin-top:-42px;position:relative;width:96px;height:96px;flex:0 0 96px;border-radius:24px;border:4px solid #fff;background:#18181b;color:#fff;display:grid;place-items:center;font-size:28px;font-weight:850;box-shadow:0 10px 24px rgba(0,0,0,.18);cursor:pointer}.dashboard-shell .cfg-logo img{width:100%;height:100%;object-fit:cover;border-radius:20px}.dashboard-shell .cfg-logo span{color:#fff!important}.dashboard-shell .cfg-logo i{position:absolute;right:-6px;bottom:-6px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#18181b;color:#fff;border:3px solid #fff;font-style:normal}.dashboard-shell .cfg-brand-copy{min-width:0;padding-top:12px}.dashboard-shell .cfg-brand-copy strong{display:block;font-size:18px;letter-spacing:-.02em}.dashboard-shell .cfg-brand-copy small{display:block;color:var(--c-muted);font-size:12px;margin:2px 0 10px}.dashboard-shell .cfg-brand-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-shell .cfg-brand-actions label{cursor:pointer}.dashboard-shell .cfg-nets{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dashboard-shell .cfg-net{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border-radius:16px;border:1px solid var(--c-line-strong);background:rgba(255,255,255,.4)}.dashboard-shell .cfg-net>small{color:var(--c-muted);font-size:12px;line-height:1.5}.dashboard-shell .cfg-net-title{display:flex;align-items:center;gap:10px}.dashboard-shell .cfg-net-title strong{font-size:15px}.dashboard-shell .cfg-net-title em{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:11px;font-weight:750;color:#1f9d47;background:rgba(52,199,89,.13);padding:5px 9px;border-radius:999px}.dashboard-shell .cfg-net-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff}.dashboard-shell .cfg-net-icon.insta{background:linear-gradient(45deg,#f9a33b,#e1306c 55%,#8a3ab9)}.dashboard-shell .cfg-net-icon.wa{background:#25d366}.dashboard-shell .cfg-net-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-shell .cfg-net-actions>*{flex:1 1 auto}.dashboard-shell .cfg-pix{margin:0}@media(max-width:760px){.dashboard-shell .cfg-card{padding:16px;border-radius:18px}.dashboard-shell .cfg-grid,.dashboard-shell .cfg-grid.three,.dashboard-shell .cfg-nets{grid-template-columns:1fr}.dashboard-shell .cfg-head .primary{width:100%;justify-content:center}.dashboard-shell .cfg-site{grid-template-columns:1fr}.dashboard-shell .cfg-site-actions>*{flex:1 1 auto}.dashboard-shell .cfg-cover{height:150px}.dashboard-shell .cfg-brand-row{flex-direction:column;align-items:flex-start;gap:0;padding:0 14px 14px}.dashboard-shell .cfg-brand-copy{padding-top:10px}.dashboard-shell .cfg-logo{width:84px;height:84px;flex-basis:84px}}.dashboard-shell .sch{display:grid;grid-gap:14px;gap:14px;padding:22px!important;border-radius:20px!important;margin:0!important}.dashboard-shell .sch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.dashboard-shell .sch-head h2{margin:0;font-size:17px;letter-spacing:-.02em}.dashboard-shell .sch-head p{margin:4px 0 0;color:var(--c-muted);font-size:13px;line-height:1.5;max-width:620px}.dashboard-shell .sch-barber{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700;min-width:200px}.dashboard-shell .sch-barber select{min-height:42px;border-radius:12px;padding:0 12px}.dashboard-shell .sch-week{display:grid;border:1px solid var(--c-line-strong);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.35)}.dashboard-shell .sch-day{display:grid;grid-template-columns:170px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border-top:1px solid var(--c-line)}.dashboard-shell .sch-day:first-child{border-top:0}.dashboard-shell .sch-day:not(.open){align-items:center}.dashboard-shell .sch-day-name{display:flex;align-items:center;gap:12px;min-height:44px}.dashboard-shell .sch-day-name strong{font-size:14px}.dashboard-shell .sch-closed{color:var(--c-muted);font-size:13px;font-weight:600}.dashboard-shell .sch-periods{display:grid;grid-gap:8px;gap:8px;min-width:0}.dashboard-shell .sch-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-shell .sch-period .tp{width:118px;flex:0 0 auto}.dashboard-shell .sch-period .tp .pk-input{width:100%!important;min-height:42px;border-radius:11px;padding:0 30px 0 12px!important;font-size:15px!important;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-shell .sch-period select{min-height:42px;border-radius:11px;max-width:180px}.dashboard-shell .sch-period>span{color:var(--c-muted);font-size:13px;font-weight:600}.dashboard-shell .sch-period.bad input{border-color:#e5484d!important;box-shadow:0 0 0 3px rgba(229,72,77,.14)!important}.dashboard-shell .sch-icon{width:40px;height:40px;display:grid!important;place-items:center;border-radius:11px!important;padding:0!important;background:transparent!important;border:1px solid var(--c-line-strong)!important;color:var(--c-muted)!important}.dashboard-shell .sch-icon:hover{color:#d92d20!important;border-color:rgba(217,45,32,.4)!important}.dashboard-shell .sch-day-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:2px}.dashboard-shell .sch-link{display:inline-flex!important;align-items:center;gap:5px;padding:4px 0!important;border:0!important;background:none!important;box-shadow:none!important;color:#2f6fd8!important;font-size:13px;font-weight:700}.dashboard-shell .sch-step{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:var(--c-muted)}.dashboard-shell .sch-step select{min-height:34px!important;height:34px;border-radius:9px;padding:0 8px!important;font-size:13px!important}.dashboard-shell .sch-save{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dashboard-shell .sch-save .primary{min-height:46px;padding:0 22px;border-radius:13px;display:inline-flex;align-items:center;gap:8px}.dashboard-shell .sch-block-form{display:grid;grid-gap:12px;gap:12px}.dashboard-shell .sch-block-form .form-grid .wide{grid-column:1/-1}.dashboard-shell .sch-sub{margin:6px 0 0;font-size:15px}.dashboard-shell .sch-blocks{display:grid;grid-gap:8px;gap:8px}.dashboard-shell .sch-blocks>div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:13px;border:1px solid var(--c-line-strong);background:rgba(255,255,255,.4)}.dashboard-shell .sch-blocks small{color:var(--c-muted)}@media(max-width:760px){.dashboard-shell .sch{padding:16px!important}.dashboard-shell .sch-barber{width:100%}.dashboard-shell .sch-day{grid-template-columns:1fr;gap:10px;padding:12px}.dashboard-shell .sch-day:not(.open){grid-template-columns:1fr auto}.dashboard-shell .sch-period .tp{flex:1 1;width:auto;min-width:0}.dashboard-shell .sch-period select{flex:1 1 100%;max-width:none}.dashboard-shell .sch-save .primary{width:100%;justify-content:center}}.dashboard-shell .wa{display:grid;grid-gap:16px;gap:16px;max-width:1000px}.dashboard-shell .wa-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px;border-radius:22px;background:var(--c-panel);border:1px solid rgba(255,255,255,.7);box-shadow:var(--c-shadow);-webkit-backdrop-filter:var(--c-blur);backdrop-filter:var(--c-blur)}.dashboard-shell .wa-hero-main{display:flex;gap:16px;align-items:center;min-width:0;flex:1 1 380px}.dashboard-shell .wa-hero-icon{width:58px;height:58px;flex:0 0 58px;border-radius:18px;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 24px rgba(37,211,102,.3)}.dashboard-shell .wa-hero h2{margin:6px 0 4px;font-size:21px;letter-spacing:-.02em}.dashboard-shell .wa-hero p{margin:0;color:var(--c-muted);font-size:13px;line-height:1.5}.dashboard-shell .wa-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.dashboard-shell .wa-status i{width:8px;height:8px;border-radius:50%;background:#a1a1aa}.dashboard-shell .wa-hero.on .wa-status{color:#1f9d47}.dashboard-shell .wa-hero.on .wa-status i{background:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.18)}.dashboard-shell .wa-hero.wait .wa-status{color:#b26b00}.dashboard-shell .wa-hero.wait .wa-status i{background:#ff9f0a}.dashboard-shell .wa-hero.bad .wa-status{color:#c62828}.dashboard-shell .wa-hero.bad .wa-status i{background:#ff453a}.dashboard-shell .wa-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-shell .wa-actions :is(.primary,.secondary-action){min-height:46px;padding:0 18px;border-radius:13px;display:inline-flex;align-items:center;gap:8px}.dashboard-shell .wa-qr{display:grid!important;grid-template-columns:auto 1fr;grid-gap:26px;gap:26px;align-items:center;padding:22px!important}.dashboard-shell .wa-qr-code{padding:12px;border-radius:18px;background:#fff;border:1px solid var(--c-line-strong);box-shadow:var(--c-shadow)}.dashboard-shell .wa-qr-code img{display:block;width:240px;height:240px}.dashboard-shell .wa-qr-steps h3{margin:0 0 12px;font-size:17px}.dashboard-shell .wa-qr-steps ol{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:10px;gap:10px}.dashboard-shell .wa-qr-steps li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.dashboard-shell :is(.wa-qr-steps,.wa-steps) li>b{width:24px;height:24px;flex:0 0 24px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-panel-strong,#fff)!important;font-size:12px}.dashboard-shell .wa-qr-steps small{color:var(--c-muted);font-size:12px;line-height:1.5}.dashboard-shell .wa-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dashboard-shell .wa-card{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:18px;background:var(--c-panel);border:1px solid rgba(255,255,255,.7);box-shadow:var(--c-shadow)}.dashboard-shell .wa-card b{display:block;font-size:14px}.dashboard-shell .wa-card p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--c-muted)}.dashboard-shell .wa-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dashboard-shell .wa-steps li{display:flex;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--c-line-strong);background:rgba(255,255,255,.35)}.dashboard-shell .wa-steps strong{display:block;font-size:13.5px}.dashboard-shell .wa-steps p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--c-muted)}.dashboard-shell .wa-note{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--c-muted)}.dashboard-shell .wa-note svg{flex:0 0 auto;margin-top:1px}@media(max-width:860px){.dashboard-shell .wa-cards,.dashboard-shell .wa-qr,.dashboard-shell .wa-steps{grid-template-columns:1fr}.dashboard-shell .wa-qr{justify-items:center}.dashboard-shell .wa-actions{width:100%}.dashboard-shell .wa-actions>*{flex:1 1 auto;justify-content:center}}.dashboard-shell .seg{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.dashboard-shell .seg:before{width:calc((100% - 4px)/var(--n,3))}.dashboard-shell .seg button b{display:inline-grid;place-items:center;min-width:20px;height:18px;margin-left:5px;padding:0 5px;border-radius:999px;background:rgba(120,120,128,.18);font-size:11px;font-weight:800}.dashboard-shell .agenda-seg{width:auto;min-width:330px}.dashboard-shell .agenda-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:760px){.dashboard-shell .agenda-seg{flex:1 1 100%;min-width:0}.dashboard-shell .agenda-toolbar-actions{width:100%}.dashboard-shell .agenda-toolbar-actions .agenda-refresh{flex:1 1 auto;justify-content:center}}html[data-theme=dark] .dashboard-shell .seg{background:rgba(118,118,128,.24)}html[data-theme=dark] .dashboard-shell .seg:before{background:#636366;box-shadow:0 3px 8px rgba(0,0,0,.3)}html[data-theme=dark] .dashboard-shell .seg button,html[data-theme=dark] .dashboard-shell .seg button:not(.on){color:#f1f1f3!important}.dashboard-shell .team-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#e5534b,#b71c1c);color:#fff;font-weight:800;font-size:14px}.dashboard-shell .team-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.dashboard-shell .team-list>article{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-shell .team-list>article>div:nth-child(2){flex:1 1 220px;min-width:0}.dashboard-shell .team-list>article>div:nth-child(2) small{display:block}.dashboard-shell .team-actions,.dashboard-shell .team-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media(max-width:760px){.dashboard-shell .team-actions{width:100%}.dashboard-shell .team-actions>*{flex:1 1 auto;justify-content:center}}.team-edit .team-photo{display:flex;gap:16px;align-items:center;margin:4px 0 16px;padding:14px;border-radius:16px;border:1px solid rgba(20,20,24,.1);background:rgba(255,255,255,.5)}.team-photo-pic{position:relative;width:88px;height:88px;flex:0 0 88px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#3a3f4b,#141414);color:#fff;font-size:26px;font-weight:800;cursor:pointer}.team-photo-pic img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 28%}.team-photo-pic i{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#18181b;color:#fff;border:3px solid #fff}.team-photo strong{display:block;font-size:14px}.team-photo small{display:block;font-size:12px;line-height:1.45;color:#6e6e73;margin:3px 0 10px}.team-photo-actions{display:flex;gap:8px;flex-wrap:wrap}.team-photo-actions label{cursor:pointer}@media(max-width:480px){.team-edit .team-photo{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .team-edit .team-photo{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .team-photo-pic i{border-color:#1c1d21}.dashboard-shell .client-avatar{overflow:hidden}.dashboard-shell .client-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.dashboard-shell .rates-strip{display:grid;grid-gap:12px;gap:12px}.dashboard-shell .rates-strip-head{display:flex;align-items:center;justify-content:space-between}.dashboard-shell .rates-chips{display:flex;gap:10px;flex-wrap:wrap}.dashboard-shell .rates-chip{display:flex!important;align-items:center;gap:10px;padding:8px 14px 8px 8px!important;border-radius:999px!important;border:1px solid var(--c-line-strong)!important;background:rgba(255,255,255,.55)!important;text-align:left;cursor:pointer}.dashboard-shell .rates-chip b{display:block;font-size:13px}.dashboard-shell .rates-chip small{display:block;font-size:11px;color:var(--c-muted)}.rates-modal{max-width:min(720px,calc(100vw - 24px))!important}.rates-hint{margin:0 0 14px;font-size:13px;line-height:1.5;color:#6e6e73}.rates-list{display:grid;grid-gap:10px;gap:10px}.rates-row{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:12px;border-radius:14px;border:1px solid rgba(20,20,24,.1);background:rgba(255,255,255,.5)}.rates-who{display:flex;align-items:center;gap:10px;min-width:0;align-self:center}.rates-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rates-row label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:750;color:#6e6e73;text-transform:uppercase;letter-spacing:.04em}.rates-input{position:relative;display:block}.rates-input input{width:100%;min-height:42px;padding-right:28px!important;border-radius:11px;font-size:15px!important;font-weight:700}.rates-input i{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:700;color:#8e8e93}.rates-row .primary{min-height:42px;padding:0 14px;border-radius:11px;display:inline-flex;align-items:center;gap:6px}@media(max-width:620px){.rates-row{grid-template-columns:1fr 1fr}.rates-row .primary,.rates-who{grid-column:1/-1}.rates-row .primary{justify-content:center}}html[data-theme=dark] :is(.rates-row){background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .dashboard-shell .rates-chip{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}.debt-alert{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,149,0,.4);background:rgba(255,149,0,.12);color:#8a4b00}.debt-alert>svg{flex:0 0 auto;color:#e07800}.debt-alert>div{flex:1 1;min-width:0}.debt-alert strong{display:block;font-size:14px;color:#7a4100!important}.debt-alert small{display:block;font-size:12px;line-height:1.45;color:#8a5a1a!important;margin-top:2px}.debt-alert a{flex:0 0 auto;font-size:13px;font-weight:750;color:#b35c00!important;text-decoration:underline}.debt-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:rgba(255,149,0,.16);color:#a35400!important;font-size:11px;font-weight:800;white-space:nowrap}html[data-theme=dark] .debt-alert{background:rgba(255,159,10,.12);border-color:rgba(255,159,10,.35)}html[data-theme=dark] .debt-alert strong{color:#ffc36b!important}html[data-theme=dark] .debt-alert small{color:#e3b77a!important}html[data-theme=dark] .debt-alert a{color:#ffb340!important}html[data-theme=dark] .debt-badge{background:rgba(255,159,10,.18);color:#ffb340!important}.dashboard-shell .debtor-list>article{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-shell .debtor-list>article>div:nth-child(2){flex:1 1 240px;min-width:0}.dashboard-shell .debtor-value{font-size:17px;letter-spacing:-.02em;min-width:110px;text-align:right}.dashboard-shell .debt-age{font-size:12px;font-weight:750;padding:4px 10px;border-radius:999px;background:rgba(120,120,128,.14);color:var(--c-muted)}.dashboard-shell .debt-age.warn{background:rgba(255,149,0,.15);color:#b35c00}.dashboard-shell .debt-age.late{background:rgba(255,59,48,.14);color:#c62828}.dashboard-shell .debtor-row-actions{display:flex;gap:8px}.dashboard-shell .debtor-row-actions>*{min-height:40px;padding:0 14px;border-radius:11px;display:inline-flex;align-items:center;gap:6px}.dashboard-shell .debt-total-card strong{color:#c2410c!important}html[data-theme=dark] .dashboard-shell .debt-total-card strong{color:#ffb340!important}@media(max-width:760px){.dashboard-shell .debtor-value{text-align:left;min-width:0}.dashboard-shell .debtor-row-actions{width:100%}.dashboard-shell .debtor-row-actions>*{flex:1 1;justify-content:center}}.debtor-modal .debtor-sub{margin:-4px 0 12px;color:#6e6e73}.debtor-total{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;margin-bottom:14px;border-radius:16px;background:rgba(255,149,0,.1);border:1px solid rgba(255,149,0,.3)}.debtor-total span{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#8a5a1a}.debtor-total strong{font-size:28px;letter-spacing:-.03em;color:#7a4100}.debtor-total small{font-size:12px;color:#8a5a1a}.debtor-items{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.debtor-items>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:13px;border:1px solid rgba(20,20,24,.1);background:rgba(255,255,255,.55)}.debtor-items span{min-width:0}.debtor-items strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debtor-items small{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#6e6e73}.debtor-items .secondary-action{min-height:36px;padding:0 12px!important;font-size:12px}.debtor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.debtor-actions>*{flex:1 1 200px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px}html[data-theme=dark] .debtor-total{background:rgba(255,159,10,.1);border-color:rgba(255,159,10,.3)}html[data-theme=dark] .debtor-total :is(span,small){color:#e3b77a!important}html[data-theme=dark] .debtor-total strong{color:#ffc36b!important}html[data-theme=dark] .debtor-items>div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.dashboard-shell .new-appointment .form-field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.dashboard-shell .new-appointment .form-label{font-size:12px;font-weight:700}.client-picker{display:grid;grid-gap:10px;gap:10px}.client-picker .client-search-wrap{position:relative}.client-picker .client-search{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border-radius:13px}.client-picker .client-search input{flex:1 1;min-height:44px;font-size:15px!important}.client-picker .client-results{position:relative!important;inset:auto!important;margin-top:8px;display:grid;border:1px solid rgba(20,20,24,.12);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.92)}.client-picker .client-results button{display:flex!important;align-items:center;gap:10px;width:100%;padding:11px 14px!important;border:0!important;border-top:1px solid rgba(20,20,24,.07)!important;border-radius:0!important;background:transparent!important;text-align:left;box-shadow:none!important;transform:none!important}.client-picker .client-results button:first-child{border-top:0!important}.client-picker .client-results button>span:first-child{flex:1 1;min-width:0}.client-picker .client-results b{display:flex;align-items:center;gap:6px;font-size:14px}.client-picker .client-results small{display:block;font-size:12px;color:#6e6e73}.client-picker .client-results strong{font-size:12px;color:#2f6fd8!important}.client-picker .client-add b{color:#2f6fd8!important}.client-picked{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(20,20,24,.12);background:rgba(255,255,255,.6)}.client-picked>span:nth-child(2){flex:1 1;min-width:0}.client-picked b{display:block}.client-picked small{display:block;color:#6e6e73;font-size:12px}.client-new{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.client-new label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}.client-new input{min-height:46px;border-radius:12px}.client-owner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}@media(max-width:600px){.client-new{grid-template-columns:1fr}}html[data-theme=dark] .client-picker .client-results{background:rgba(30,31,36,.98);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .client-picker .client-results button{border-color:rgba(255,255,255,.07)!important}html[data-theme=dark] .client-picked{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}html[data-theme=dark] :is(.client-picker,.quick-sale-modal) :is(.client-results small,.client-picked small){color:#a2a3ab!important}html[data-theme=dark] :is(.client-picker,.quick-sale-modal) :is(.sch-link,.client-results strong,.client-add b){color:#6ea8ff!important}.dashboard-shell .rep-head{display:grid;grid-gap:14px;gap:14px}.dashboard-shell .rep-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.dashboard-shell .rep-title h2{margin:0}.dashboard-shell .rep-title p{margin:4px 0 0;color:var(--c-muted);font-size:13px}.dashboard-shell .rep-period{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-shell .rep-dates{display:flex;gap:8px;flex-wrap:wrap}.dashboard-shell .rep-dates label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.dashboard-shell .rep-dates input{min-height:40px;border-radius:11px}.dashboard-shell .rep-toggle{margin-left:auto;min-height:40px;border-radius:11px!important}.dashboard-shell .rep-toggle.on{background:var(--c-ink)!important;color:var(--c-panel-strong,#fff)!important;border-color:var(--c-ink)!important}.dashboard-shell .rep-toggle.on *{color:inherit!important}.dashboard-shell .rep-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:end}.dashboard-shell .rep-filters label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}.dashboard-shell .rep-filters select{min-height:42px;border-radius:11px}.dashboard-shell .rep-clear{justify-self:start;min-height:42px}@media(max-width:760px){.dashboard-shell .rep-filters:not(.open){display:none}.dashboard-shell .rep-filters{grid-template-columns:1fr 1fr}.dashboard-shell .rep-toggle{margin-left:0;width:100%;justify-content:center}.dashboard-shell .rep-period .fin-presets{width:100%}}@media(min-width:761px){.dashboard-shell .rep-toggle{display:none!important}}.dashboard-shell .rep-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.dashboard-shell .rep-rank h2{margin:0 0 12px;font-size:16px}.dashboard-shell .rep-bars{display:grid;grid-gap:12px;gap:12px}.dashboard-shell .rep-bar-head{display:flex;justify-content:space-between;gap:10px;font-size:13px}.dashboard-shell .rep-bar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .rep-bar{height:7px;border-radius:99px;background:rgba(120,120,128,.16);margin-top:5px;overflow:hidden}.dashboard-shell .rep-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3a3f4b,#141414)}.dashboard-shell .rep-bars small{margin-top:3px}.dashboard-shell .rep-bars small,.dashboard-shell .rep-kind{display:block;font-size:11px;color:var(--c-muted)}.dashboard-shell .sales-report-head small{display:block;margin-top:4px;color:var(--c-muted)}html[data-theme=dark] .dashboard-shell .rep-bar i{background:linear-gradient(90deg,#8a8b93,#f1f1f3)}html[data-theme=dark] .dashboard-shell .rep-bar{background:rgba(255,255,255,.08)}.dashboard-shell .report-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}@media(max-width:420px){.dashboard-shell .report-cards{grid-template-columns:1fr 1fr!important}}.dashboard-shell .module-toolbar .fin-presets{display:inline-flex!important;flex-wrap:nowrap!important;width:auto}.dashboard-shell :is(.wa-actions,.debtor-row-actions,.debtor-actions,.cfg-head,.sch-save,.report-actions) :is(.primary,.secondary-action,button){font-size:13.5px!important;font-weight:700}.dashboard-shell .debtor-row-actions>*{font-size:13px!important}.booking-toast .debt-badge{display:flex;width:max-content;margin-top:6px}.dashboard-shell .inventory-filters label{grid-template-columns:minmax(0,1fr);min-width:min(200px,100%)}.dashboard-shell .search-field{min-width:0;max-width:100%}.dashboard-shell .search-field input{min-width:0!important;width:auto!important;flex:1 1 auto}.dash.dashboard-shell .content .team-list>article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px}.dash.dashboard-shell .content .team-list>article>div:nth-child(2){min-width:0}@media(max-width:900px){.dash.dashboard-shell .content .team-list>article{grid-template-columns:auto minmax(0,1fr)}.dash.dashboard-shell .content .team-list :is(.team-tags,.team-actions){grid-column:1/-1}}.crop-backdrop{z-index:1200!important}.crop-modal{max-width:min(680px,calc(100vw - 24px))!important;display:grid;grid-gap:12px;gap:12px}.crop-modal h2{margin:0}.crop-hint{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:#6e6e73}.crop-stage{display:grid;place-items:center;padding:14px;border-radius:18px;background:repeating-conic-gradient(rgba(120,120,128,.12) 0 25%,transparent 0 50%) 0 0/18px 18px;min-height:120px}.crop-frame{position:relative;overflow:hidden;background:#1b1c20;box-shadow:0 0 0 3px #fff,0 10px 30px rgba(0,0,0,.25);touch-action:none;max-width:100%}.crop-frame.circle{border-radius:50%}.crop-frame.rounded{border-radius:22px}.crop-frame.wide{border-radius:14px}.crop-frame canvas{display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.crop-frame canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-loading{position:absolute;inset:0;display:grid;place-items:center;color:#c9cad0;font-size:13px}.crop-zoom{display:flex;align-items:center;gap:10px}.crop-zoom input[type=range]{flex:1 1;accent-color:#18181b;height:28px}.crop-zoom button{width:38px;height:38px;display:grid!important;place-items:center;padding:0!important;border-radius:50%!important;border:1px solid rgba(20,20,24,.14)!important;background:rgba(255,255,255,.8)!important;color:#18181b!important}.crop-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.crop-actions>*{min-height:46px;padding:0 20px!important;border-radius:13px!important;display:inline-flex!important;align-items:center;gap:8px}@media(max-width:520px){.crop-actions>*{flex:1 1;justify-content:center}}html[data-theme=dark] .crop-hint{color:#a2a3ab!important}html[data-theme=dark] .crop-frame{box-shadow:0 0 0 3px #2c2d33,0 10px 30px rgba(0,0,0,.5)}html[data-theme=dark] .crop-zoom button{background:rgba(255,255,255,.08)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .crop-zoom input[type=range]{accent-color:#f1f1f3}.dashboard-shell .new-service-photo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.dashboard-shell .new-service-photo img,.dashboard-shell .new-service-photo>span{width:72px;height:72px;border-radius:14px;object-fit:cover;display:grid;place-items:center;background:rgba(120,120,128,.14);color:var(--c-muted);font-size:11px;font-weight:650}.dashboard-shell .new-service-photo label{cursor:pointer}.dashboard-shell .form .form-field{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.dashboard-shell .form .form-label{font-size:12px;font-weight:700}.dashboard-shell .cfg-cover{height:auto!important;aspect-ratio:3/1;max-height:340px}.dashboard-shell .cfg-cover.has{background:#d9dadd}.rates-modal{max-width:min(760px,calc(100vw - 24px))!important}.rates-card{border:1px solid rgba(20,20,24,.1);border-radius:16px;background:rgba(255,255,255,.5);overflow:hidden}.rates-card-head{display:flex!important;align-items:center;gap:12px;width:100%;padding:12px 14px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left;cursor:pointer;transform:none!important}.rates-card-head>svg{margin-left:auto;transition:transform .2s;color:#8e8e93}.rates-card.open .rates-card-head>svg{transform:rotate(180deg)}.rates-card-name{min-width:0}.rates-card-name strong{display:block;font-size:14px}.rates-card-name small{display:block;font-size:12px;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rates-card-body{display:grid;grid-gap:14px;gap:14px;padding:4px 14px 14px;border-top:1px solid rgba(20,20,24,.07)}.rates-general{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:12px}.rates-general label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:750;color:#6e6e73;text-transform:uppercase;letter-spacing:.04em}.rates-items{display:grid;grid-gap:8px;gap:8px}.rates-items-title{font-size:13px}.rates-empty{margin:0;font-size:12px;color:#6e6e73}.rates-item{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:8px;gap:8px;align-items:center}.rates-item select{min-height:42px;border-radius:11px;min-width:0}.rates-save{display:flex;justify-content:flex-end}.rates-save .primary{min-height:44px;padding:0 18px;border-radius:12px;display:inline-flex;align-items:center;gap:7px}@media(max-width:520px){.rates-general{grid-template-columns:1fr 1fr}.rates-item{grid-template-columns:minmax(0,1fr) 92px auto}.rates-save .primary{width:100%;justify-content:center}}html[data-theme=dark] .rates-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .rates-card-body{border-color:rgba(255,255,255,.07)}html[data-theme=dark] :is(.rates-card-name small,.rates-general label,.rates-empty,.rates-hint){color:#a2a3ab!important}html[data-theme=dark] .rates-modal .sch-link{color:#6ea8ff!important}.crop-modal .eyebrow{color:#d32f2f!important}.crop-modal .primary{background:#18181b!important;color:#fff!important;border:1px solid #18181b!important;box-shadow:0 8px 20px rgba(20,20,24,.14)!important}.crop-modal .primary *{color:#fff!important}.crop-modal .secondary-action{background:rgba(255,255,255,.8)!important;color:#18181b!important;border:1px solid rgba(20,20,24,.14)!important}html[data-theme=dark] .crop-modal .primary{background:#f1f1f3!important;color:#111214!important;border-color:#f1f1f3!important}html[data-theme=dark] .crop-modal .primary *{color:#111214!important}html[data-theme=dark] .crop-modal .secondary-action{background:rgba(255,255,255,.07)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .crop-modal .eyebrow{color:#ff7a72!important}.dashboard-shell .agenda-toolbar-actions .agenda-refresh{font-size:13.5px!important;min-height:40px;padding:0 16px!important}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){::picker(select),select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left;min-height:38px}select::picker-icon{content:"";width:14px;height:14px;flex:0 0 14px;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:rotate .22s cubic-bezier(.2,.8,.2,1)}select:open::picker-icon{rotate:180deg}::picker(select){margin-block:6px;padding:6px;min-width:anchor-size(width);max-height:min(360px,60vh);overflow:auto;border:1px solid rgba(20,20,24,.1);border-radius:14px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);color:#18181b;box-shadow:0 1px 2px rgba(20,20,24,.06),0 18px 44px rgba(20,20,24,.18);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top center;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1),overlay allow-discrete .22s,display allow-discrete .22s}::picker(select):popover-open{opacity:1;transform:none}@starting-style{::picker(select):popover-open{opacity:0;transform:translateY(-6px) scale(.97)}}option{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border-radius:9px;font-size:14px;font-weight:550;color:inherit;background:transparent;cursor:pointer;transition:background .12s}option:focus-visible,option:hover{background:rgba(120,120,128,.13);outline:none}option:checked{font-weight:750}option::checkmark{order:1;margin-left:auto;content:"";width:14px;height:14px;background:#34c759;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}option:disabled{opacity:.45;cursor:not-allowed}optgroup{display:block;padding:4px 0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}optgroup option{text-transform:none;letter-spacing:0;font-size:14px;font-weight:550;color:#18181b}html[data-bk-theme=dark] .bk ::picker(select),html[data-theme=dark] ::picker(select){background:rgba(30,31,36,.96);border-color:rgba(255,255,255,.1);color:#f1f1f3;box-shadow:0 18px 50px rgba(0,0,0,.55)}html[data-bk-theme=dark] .bk option:hover,html[data-theme=dark] option:focus-visible,html[data-theme=dark] option:hover{background:rgba(255,255,255,.08)}html[data-bk-theme=dark] .bk optgroup option,html[data-theme=dark] optgroup option{color:#f1f1f3}html[data-theme=dark] option::checkmark{background:#30d158}@media(prefers-reduced-motion:reduce){::picker(select){transition:none}select::picker-icon{transition:none}}}.combo-list{max-height:272px!important;overflow-y:auto!important;overscroll-behavior:contain;padding:6px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(20,20,24,.12)!important;box-shadow:0 1px 2px rgba(20,20,24,.06),0 18px 44px rgba(20,20,24,.18)!important;z-index:40!important;animation:combo-in .18s cubic-bezier(.2,.8,.2,1)}.combo-list button{min-height:50px;border-radius:9px!important;border:0!important;background:transparent!important;color:#18181b!important;padding:9px 12px!important}.combo-list button:focus-visible,.combo-list button:hover{background:rgba(120,120,128,.12)!important;outline:none}.combo-list button small{font-size:11.5px!important;color:#6e6e73!important}.combo-list button b,.combo-list button>span{font-size:14px!important}.combo-list button>strong{font-size:12.5px!important}.combo-list button:disabled{opacity:.45}.combo-list p{font-size:13px!important;color:#6e6e73!important;padding:10px!important;margin:0}.client-picker .combo-list{position:absolute!important;left:0;right:0;top:calc(100% + 6px)!important;margin:0!important;display:block!important}.client-picker .combo-list button{border-top:0!important}@keyframes combo-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.combo-list{animation:none}}html[data-theme=dark] :is(.checkout-backdrop,.dashboard-shell) .combo-list{background:#1f2024!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 18px 50px rgba(0,0,0,.6)!important}html[data-theme=dark] :is(.checkout-backdrop,.dashboard-shell) .combo-list button{background:transparent!important;color:#f1f1f3!important}html[data-theme=dark] :is(.checkout-backdrop,.dashboard-shell) .combo-list button:hover{background:rgba(255,255,255,.08)!important}html[data-theme=dark] :is(.checkout-backdrop,.dashboard-shell) .combo-list :is(small,p){color:#a2a3ab!important}html[data-theme=dark] :is(.checkout-backdrop,.dashboard-shell) .combo-list button>strong{color:#6ea8ff!important}.dashboard-shell .na{max-width:880px;display:grid;grid-gap:4px;gap:4px}.dashboard-shell .na-steps{display:flex;gap:6px;list-style:none;margin:0 0 6px;padding:0;flex-wrap:wrap}.dashboard-shell .na-steps li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 5px;border-radius:999px;background:rgba(120,120,128,.1);font-size:12px;font-weight:650;color:#6e6e73}.dashboard-shell .na-steps li span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(120,120,128,.18);font-size:11px}.dashboard-shell .na-steps li.current{background:#141416;color:#fff}.dashboard-shell .na-steps li.current span{background:#fff;color:#141416}.dashboard-shell .na-steps li.done{color:#1f8f3a}.dashboard-shell .na-steps li.done span{background:#34c759;color:#fff}.dashboard-shell .na-sec{padding:14px 0;border-top:1px solid rgba(20,20,24,.08);display:grid;grid-gap:10px;gap:10px;min-width:0}.dashboard-shell .na-steps+.na-sec{border-top:0;padding-top:6px}.dashboard-shell .na-sec h3{margin:0;font-size:14px;font-weight:750}.dashboard-shell .na-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboard-shell .na-empty{margin:0;font-size:13px;color:#6e6e73;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot,.na-nav){border:1px solid rgba(20,20,24,.12)!important;background:rgba(255,255,255,.72)!important;color:#141416!important;border-radius:14px!important;box-shadow:none!important;font-weight:600!important;transition:background .15s,border-color .15s,transform .12s!important}.dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot,.na-nav):not(:disabled):not(.on):hover{border-color:rgba(20,20,24,.32)!important;background:#fff!important}.dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot):active{transform:scale(.97)}.dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot).on{background:#141416!important;border-color:#141416!important;color:#fff!important}.dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot).on :is(b,small){color:inherit!important}.dashboard-shell .na-chips{display:flex;flex-wrap:wrap;gap:8px}.dashboard-shell .na .na-chip{padding:8px 16px!important;font-size:13px!important}.dashboard-shell .na-services{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.dashboard-shell .na .na-service{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;text-align:left;min-height:58px!important;font-size:13px!important}.dashboard-shell .na-service>span:nth-child(2){flex:1 1;min-width:0}.dashboard-shell .na-service b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .na-service small{display:block;font-size:12px;font-weight:500;opacity:.7;margin-top:2px}.dashboard-shell .na-service-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:rgba(120,120,128,.12)}.dashboard-shell .na-service.on .na-service-icon{background:rgba(255,255,255,.16)}.dashboard-shell .na-pros{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity}.dashboard-shell .na .na-pro{flex:0 0 96px;display:grid!important;justify-items:center;grid-gap:3px;gap:3px;padding:12px 6px 10px!important;scroll-snap-align:start;min-height:0!important}.dashboard-shell .na-pro b{font-size:13px;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .na-pro small{font-size:11px;font-weight:500;opacity:.65}.dashboard-shell .na-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#d9dade,#c4c6cc);color:#3a3a3f;font-weight:750;font-size:17px;margin-bottom:3px}.dashboard-shell .na-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.dashboard-shell .na-avatar.any{background:rgba(120,120,128,.14);color:inherit}.dashboard-shell .na-pro.on .na-avatar{box-shadow:0 0 0 2px #141416,0 0 0 4px #fff}.dashboard-shell .na-jump{display:inline-flex!important;align-items:center;gap:8px;font-size:12px;font-weight:650;color:#6e6e73;margin:0}.dashboard-shell .na-jump input{width:auto!important;min-height:34px!important;padding:5px 10px!important;font-size:13px!important}.dashboard-shell .na-days-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.dashboard-shell .na .na-nav{width:34px;height:64px;min-height:0!important;padding:0!important;display:grid!important;place-items:center}.dashboard-shell .na .na-nav:disabled{opacity:.35;cursor:default}.dashboard-shell .na-days{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px;scrollbar-width:none}.dashboard-shell .na-days::-webkit-scrollbar{display:none}.dashboard-shell .na .na-day{flex:0 0 64px;display:grid!important;justify-items:center;grid-gap:1px;gap:1px;padding:8px 4px!important;min-height:0!important;scroll-snap-align:start}.dashboard-shell .na-day small{font-size:11px;font-weight:600;opacity:.7;text-transform:capitalize}.dashboard-shell .na-day b{font-size:19px;line-height:1.15;font-weight:750}.dashboard-shell .na-day i{font-style:normal;font-size:10.5px;font-weight:650;color:#1f8f3a}.dashboard-shell .na-day.on i{color:#7ee29a}.dashboard-shell .na-day.full:not(.on){opacity:.5}.dashboard-shell .na-day.full i{color:inherit}.dashboard-shell .na-date-title{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:700}.dashboard-shell .na-periods{display:grid;grid-gap:12px;gap:12px}.dashboard-shell .na-period>small{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93;margin-bottom:6px}.dashboard-shell .na-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:7px;gap:7px}.dashboard-shell .na .na-slot{display:grid!important;justify-items:center;grid-gap:0;gap:0;padding:9px 4px!important;min-height:44px!important;font-size:14px!important}.dashboard-shell .na-slot b{font-size:14.5px;font-weight:700}.dashboard-shell .na-slot small{font-size:10.5px;font-weight:500;opacity:.65}.dashboard-shell .na-confirm{position:-webkit-sticky;position:sticky;bottom:10px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:10px 10px 10px 16px;border-radius:18px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(20,20,24,.1);box-shadow:0 12px 30px rgba(15,23,42,.1)}.dashboard-shell .na-confirm>div{min-width:0}.dashboard-shell .na-confirm b{display:block;font-size:14px}.dashboard-shell .na-confirm small{display:block;font-size:12px;color:#6e6e73;text-transform:none}.dashboard-shell .na-confirm .form-submit{margin:0!important;flex:0 0 auto}@media (max-width:600px){.dashboard-shell .na-services{grid-template-columns:1fr}.dashboard-shell .na .na-nav{display:none!important}.dashboard-shell .na-days-wrap{grid-template-columns:minmax(0,1fr)}.dashboard-shell .na-slots{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.dashboard-shell .na-confirm{flex-direction:column;align-items:stretch;bottom:8px}.dashboard-shell .na-confirm .form-submit{width:100%;justify-content:center}}html[data-theme=dark] .dashboard-shell .na-sec{border-color:rgba(255,255,255,.08)}html[data-theme=dark] .dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot,.na-nav){background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important;color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot,.na-nav):not(:disabled):not(.on):hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.28)!important}html[data-theme=dark] .dashboard-shell .na :is(.na-chip,.na-service,.na-pro,.na-day,.na-slot).on{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#141416!important}html[data-theme=dark] .dashboard-shell .na-service.on .na-service-icon{background:rgba(0,0,0,.08)}html[data-theme=dark] .dashboard-shell .na-steps li{background:rgba(255,255,255,.07);color:#a2a3ab}html[data-theme=dark] .dashboard-shell .na-steps li span{background:rgba(255,255,255,.12)}html[data-theme=dark] .dashboard-shell .na-steps li.current{background:#f5f5f7;color:#141416}html[data-theme=dark] .dashboard-shell .na-steps li.current span{background:#141416;color:#fff}html[data-theme=dark] .dashboard-shell .na-steps li.done{color:#7ee29a}html[data-theme=dark] .dashboard-shell :is(.na-empty,.na-jump,.na-confirm small){color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .na-day i{color:#7ee29a}html[data-theme=dark] .dashboard-shell .na-day.on i{color:#1f8f3a}html[data-theme=dark] .dashboard-shell .na-avatar{background:linear-gradient(145deg,#3a3b40,#2a2b30);color:#e6e6ea}html[data-theme=dark] .dashboard-shell .na-avatar.any{background:rgba(255,255,255,.08)}html[data-theme=dark] .dashboard-shell .na-pro.on .na-avatar{box-shadow:0 0 0 2px #f5f5f7,0 0 0 4px #141416}html[data-theme=dark] .dashboard-shell .na-confirm{background:rgba(30,31,35,.88);border-color:rgba(255,255,255,.1);box-shadow:0 12px 30px rgba(0,0,0,.4)}html[data-theme=dark] .dashboard-shell .na-confirm b,html[data-theme=dark] .dashboard-shell .na-date-title,html[data-theme=dark] .dashboard-shell .na-sec h3{color:#f1f1f3!important}.pk{display:block}.pk,.pk-datetime{position:relative;min-width:0}.pk-datetime{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:8px;gap:8px}.pk .pk-input{width:100%!important;cursor:pointer;caret-color:transparent;padding-right:38px!important;text-overflow:ellipsis}.pk .pk-input:disabled{cursor:default}.pk .pk-input::placeholder{font-weight:500}.pk-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none;opacity:.55}:is(.pk,.pk-datetime) .pk-proxy{position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important}.pk-panel{position:fixed;z-index:2000;padding:10px;border-radius:16px;background:rgba(255,255,255,.97);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(20,20,24,.1);box-shadow:0 18px 50px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.06);color:#141416;text-align:left;animation:pk-in .18s cubic-bezier(.2,.8,.3,1);transform-origin:top left}.pk-panel.up{transform-origin:bottom left;animation-name:pk-in-up}@keyframes pk-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes pk-in-up{0%{opacity:0;transform:translateY(6px) scale(.97)}}@media (prefers-reduced-motion:reduce){.pk-panel{animation:none}}.pk-panel button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;margin:0;padding:0;box-shadow:none;min-height:0;letter-spacing:0;text-transform:none;transition:background .12s,color .12s}.pk-panel button:disabled{cursor:default}.pk-panel button:focus-visible{outline:2px solid #2f6fd8;outline-offset:-2px}.dp-panel{width:min(300px,calc(100vw - 16px))}.dp-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px}.pk-panel .dp-title{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:9px;font-size:15px;font-weight:750}.pk-panel .dp-title svg{opacity:.6;transition:rotate .2s}.pk-panel .dp-title svg.up{rotate:180deg}.dp-nav{display:flex;gap:2px}.pk-panel .dp-nav button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.pk-panel .dp-nav button:disabled{opacity:.28}.pk-panel :is(.dp-title,.dp-nav button,.dp-day,.dp-months button,.tp-col button):hover:not(:disabled):not(.on){background:rgba(120,120,128,.12)}.dp-grid,.dp-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.dp-week span{text-align:center;font-size:11px;font-weight:700;color:#8e8e93;padding:4px 0 6px}.pk-panel .dp-day{height:38px;border-radius:11px;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-panel .dp-day.out{color:#aeaeb2}.pk-panel .dp-day.today{color:#e5484d;font-weight:800}.pk-panel :is(.dp-day,.dp-months button,.tp-col button).on{background:#141416;color:#fff;font-weight:750}.pk-panel :is(.dp-day,.dp-months button):disabled{opacity:.28}.dp-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:2px 0}.pk-panel .dp-months button{height:46px;border-radius:12px;font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(20,20,24,.08)}.pk-panel .dp-foot button{padding:7px 12px;border-radius:9px;font-size:13.5px;font-weight:700;color:#2f6fd8}.pk-panel .dp-foot button:hover:not(:disabled){background:rgba(47,111,216,.1)}.pk-panel .dp-foot button:disabled{opacity:.35}.tp-panel{width:184px}.tp-cols,.tp-heads{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.tp-heads small{text-align:center;font-size:11px;font-weight:700;color:#8e8e93;text-transform:uppercase;letter-spacing:.05em;padding:2px 0 6px}.tp-col{position:relative;max-height:236px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-gap:2px;gap:2px;align-content:start;scrollbar-width:thin;padding-right:2px}.pk-panel .tp-col button{height:36px;border-radius:10px;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=dark] .pk-panel{background:rgba(31,32,36,.97);border-color:rgba(255,255,255,.1);color:#f1f1f3;box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.04)}html[data-theme=dark] .pk-panel :is(.dp-title,.dp-nav button,.dp-day,.dp-months button,.tp-col button):hover:not(:disabled):not(.on){background:rgba(120,120,128,.26)}html[data-theme=dark] .pk-panel .dp-day.out{color:#636366}html[data-theme=dark] .pk-panel .dp-day.today{color:#ff6b6f}html[data-theme=dark] .pk-panel :is(.dp-day,.dp-months button,.tp-col button).on{background:#f5f5f7;color:#141416}html[data-theme=dark] .pk-panel .dp-foot{border-color:rgba(255,255,255,.08)}html[data-theme=dark] .pk-panel .dp-foot button{color:#6ea8ff}html[data-theme=dark] .pk-panel .dp-foot button:hover:not(:disabled){background:rgba(110,168,255,.12)}html[data-theme=dark] :is(.dp-week span,.tp-heads small){color:#8e8e93}.dashboard-shell .sch-period .tp .pk-icon{right:10px}.admin-due{width:150px;flex:0 0 auto}.dashboard-shell .ag-date{display:grid;grid-gap:12px;gap:12px;margin:4px 0 16px;padding:14px;border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(20,20,24,.08)}.dashboard-shell .ag-date-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-shell .ag-date-title{flex:1 1 220px;min-width:0;text-align:center}.dashboard-shell .ag-date-title small{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e5484d}.dashboard-shell .ag-date-title h3{margin:2px 0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:inherit}.dashboard-shell .ag-date-title p{margin:0;font-size:13px;color:#6e6e73}.dashboard-shell .content .ag-date .ag-nav{width:42px;height:42px;min-height:0;padding:0!important;display:grid;place-items:center;border-radius:12px!important;flex:0 0 auto}.dashboard-shell .ag-date-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dashboard-shell .content .ag-date .ag-today{min-height:42px;padding:0 14px!important;border-radius:12px!important;font-size:13px!important}.dashboard-shell .ag-pick{width:168px}.dashboard-shell .ag-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.dashboard-shell .content .ag-date .ag-wday{display:grid!important;justify-items:center;grid-gap:1px;gap:1px;padding:8px 2px!important;min-height:0;border-radius:14px!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(20,20,24,.1)!important;color:#141416!important;font-weight:600!important}.dashboard-shell .ag-wday small{font-size:11px;font-weight:650;text-transform:capitalize;opacity:.7}.dashboard-shell .ag-wday b{font-size:20px;line-height:1.15;font-weight:800}.dashboard-shell .ag-wday i{font-style:normal;font-size:11px;font-weight:700;min-width:20px;padding:1px 6px;border-radius:999px;background:rgba(52,199,89,.16);color:#1f8f3a}.dashboard-shell .ag-wday.today small{color:#e5484d;opacity:1}.dashboard-shell .content .ag-date .ag-wday.on{background:#141416!important;border-color:#141416!important;color:#fff!important}.dashboard-shell .ag-wday.on i{background:rgba(255,255,255,.18);color:#fff}.dashboard-shell .ag-wday.on small{color:inherit}.dashboard-shell .agenda-time-block>strong{font-size:24px!important}.dashboard-shell .agenda-time-block>small{font-size:11px!important;text-transform:none!important}@media (max-width:640px){.dashboard-shell .ag-date{padding:12px 10px}.dashboard-shell .ag-date-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px}.dashboard-shell .ag-date-actions{grid-column:1/-1;justify-content:center}.dashboard-shell .ag-date-title h3{font-size:22px}.dashboard-shell .ag-pick{flex:1 1 auto;width:auto;max-width:220px}.dashboard-shell .ag-week{gap:4px}.dashboard-shell .ag-wday b{font-size:17px}}html[data-theme=dark] .dashboard-shell .ag-date{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}html[data-theme=dark] .dashboard-shell .ag-date-title h3{color:#f5f5f7!important}html[data-theme=dark] .dashboard-shell .ag-date-title small{color:#ff6b6f!important}html[data-theme=dark] .dashboard-shell .ag-date-title p{color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .content .ag-date .ag-wday{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important;color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .content .ag-date .ag-wday.on{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#141416!important}html[data-theme=dark] .dashboard-shell .ag-wday.on :is(b,small){color:#141416!important}html[data-theme=dark] .dashboard-shell .ag-wday:not(.on) b{color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .ag-wday i{background:rgba(52,199,89,.2);color:#7ee29a}html[data-theme=dark] .dashboard-shell .ag-wday.on i{background:rgba(0,0,0,.08);color:#1f8f3a}html[data-theme=dark] .dashboard-shell .ag-wday.today:not(.on) small{color:#ff6b6f!important}.wk-head h2{font-size:18px!important}.wk-head p{font-size:12.5px!important}.wk-noshow{color:#e5484d;font-weight:700}html[data-theme=dark] .wk-noshow{color:#ff6b6f}.dashboard-shell .ag-wday i.zero{background:transparent!important;color:inherit!important;opacity:.35}.dashboard-shell .agenda-time-block>small{white-space:nowrap}@media (max-width:640px){.dashboard-shell .agenda-time-block>strong{font-size:21px!important}.dashboard-shell .agenda-time-block>small{font-size:10.5px!important}}html[data-theme=dark] .dashboard-shell .content .ag-date :is(.ag-nav,.ag-today){background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .content .ag-date :is(.ag-nav,.ag-today):hover{background:rgba(255,255,255,.1)!important}html[data-theme=dark]{color-scheme:dark;background:#0e0f11}html[data-theme=dark] body{background:#0e0f11}html[data-theme=dark] :is(.center-state,.bt-loading){background:linear-gradient(135deg,#17181b,#0c0d0f)!important;color:#a1a1a8!important}html[data-theme=dark] .dashboard-shell{--c-bg:#0e0f11;--c-panel:rgba(34,35,40,.72);--c-panel-strong:rgba(30,31,36,.96);--c-line:rgba(255,255,255,.08);--c-line-strong:rgba(255,255,255,.14);--c-text:#f1f1f3;--c-muted:#a2a3ab;--c-ink:#f1f1f3;--c-accent:#ff5a52;--c-accent-soft:rgba(255,90,82,.16);--c-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.35);--c-shadow-hover:0 2px 6px rgba(0,0,0,.35),0 18px 44px rgba(0,0,0,.45);--text:#f1f1f3!important;--muted:#a2a3ab!important;--line:rgba(255,255,255,.1)!important;--surface:#1c1d21!important;--bg:#0e0f11!important;background:radial-gradient(900px 620px at 78% 12%,rgba(80,82,96,.28),transparent 62%),radial-gradient(760px 560px at 10% 95%,rgba(70,40,44,.32),transparent 60%),linear-gradient(135deg,#141518,#0b0c0e)!important;background-attachment:fixed!important;color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell :is(h1,h2,h3,h4,strong,b,label,legend,th,td,dt,dd){color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell :is(p,small,.topbar-copy,.empty,.form-hint,figcaption){color:var(--c-muted)!important}html[data-theme=dark] .dashboard-shell .content{color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell svg{color:inherit}html[data-theme=dark] .dashboard-shell .sidebar{background:linear-gradient(180deg,rgba(32,33,38,.86),rgba(22,23,27,.8))!important;border:1px solid rgba(255,255,255,.07)!important;color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell .sidebar nav a{color:#c9c9ce!important}html[data-theme=dark] .dashboard-shell .sidebar nav a svg{color:#8e8e96!important}html[data-theme=dark] .dashboard-shell .sidebar nav a:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}html[data-theme=dark] .dashboard-shell .sidebar nav a.active{background:rgba(255,255,255,.1)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--c-accent)!important}html[data-theme=dark] .dashboard-shell .sidebar nav a.active svg{color:var(--c-accent)!important}html[data-theme=dark] .dashboard-shell :is(.workspace-card,.profile-card,.upgrade-card){background:rgba(255,255,255,.05)!important;border:1px solid var(--c-line)!important;color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell .sidebar-toggle{background:rgba(255,255,255,.08)!important;color:#d6d6db!important;border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell .brand{background:linear-gradient(90deg,#f1f1f3,#f1f1f3 40%,#ff7a72 50%,#f1f1f3 60%,#f1f1f3)!important;background-size:250% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html[data-theme=dark] .dashboard-shell .workspace-menu{background:#1d1e22!important;border-color:var(--c-line-strong)!important}html[data-theme=dark] .dashboard-shell .workspace-menu :is(button,input){color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell .sidebar.collapsed .profile-card:hover{background:rgba(255,255,255,.06)!important}html[data-theme=dark] .dashboard-shell :is(.box,.stat,.metric-card,.inventory-card,.social-card,.monthly-card,.agenda-panel,.premium-panel,.pix-box,.network-box,.upload-box,.dash-welcome,.report-cards>*,.finance-cards>*,.fin-kpi,.today-earnings,.week-calendar,.report-filter,.report-filters,.fin-toolbar,.site-status){background:var(--c-panel)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:var(--c-shadow)!important;color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell :is(.box,.stat):hover{border-color:rgba(255,255,255,.16)!important}html[data-theme=dark] .dashboard-shell .topbar{border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell :is(.data-list>article,.appointment,.ranking-list>div,.debt-row,.client-payment-history>div,.quick-actions a,.fin-session,.fin-bar,.commission-card,.inventory-history>article){background:rgba(255,255,255,.035)!important;border-color:var(--c-line)!important;color:var(--c-text)!important}html[data-theme=dark] .dashboard-shell :is(.data-list>article:hover,.quick-actions a:hover){background:rgba(255,255,255,.06)!important}html[data-theme=dark] .dashboard-shell :is(.pill,.agenda-count,.fin-pill){background:rgba(255,255,255,.08)!important;color:#d8d8dd!important;border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell .pill.confirmed{background:rgba(52,199,89,.16)!important;color:#6ee28c!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-modal,.quick-sale-modal,.inventory-modal,.reschedule-modal,.client-edit-modal,.client-account-modal,.workspace-menu) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:rgba(255,255,255,.06)!important;color:var(--c-text,#f1f1f3)!important;-webkit-text-fill-color:var(--c-text,#f1f1f3)!important;border:1px solid rgba(255,255,255,.14)!important}html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) select option{background:#1d1e22;color:#f1f1f3}html[data-theme=dark] .dashboard-shell .content :is(input,select,textarea):focus{border-color:rgba(255,255,255,.4)!important;box-shadow:0 0 0 4px rgba(255,255,255,.07)!important}html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) :is(input,textarea)::placeholder{color:#7d7e86!important;-webkit-text-fill-color:#7d7e86!important}html[data-theme=dark] .dashboard-shell .search-field{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .content .search-field input{background:transparent!important;border:0!important}html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) input[type=datetime-local]::-webkit-calendar-picker-indicator,html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.7)}html[data-theme=dark] .checkout-backdrop .primary,html[data-theme=dark] .dashboard-shell :is(.primary,button.primary,a.primary){background:#f1f1f3!important;color:#111214!important;border:1px solid #f1f1f3!important;box-shadow:0 8px 22px rgba(0,0,0,.4)!important}html[data-theme=dark] .checkout-backdrop .primary *,html[data-theme=dark] .dashboard-shell .primary *{color:#111214!important}html[data-theme=dark] .checkout-backdrop .primary:not(:disabled):hover,html[data-theme=dark] .dashboard-shell .primary:not(:disabled):hover{background:#fff!important}html[data-theme=dark] .dashboard-shell :is(.primary,button):disabled{opacity:.5}html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) :is(.secondary-action,.content button:not([class]),.client-edit,.agenda-action.secondary){background:rgba(255,255,255,.07)!important;color:var(--c-text,#f1f1f3)!important;border:1px solid rgba(255,255,255,.14)!important}html[data-theme=dark] .dashboard-shell .sell-hero{background:radial-gradient(circle at 92% 10%,rgba(255,90,82,.18),transparent 34%),linear-gradient(120deg,#1d1e22,#2a1416)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .dashboard-shell .sell-hero>button{background:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .sell-hero>button *{color:#111214!important}html[data-theme=dark] .dashboard-shell .content :is(.fin-presets,.fin-chips>div){background:rgba(255,255,255,.05)!important;border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell .content :is(.fin-presets,.fin-chips) button:not(.active){color:#c2c3c9!important;background:transparent!important}html[data-theme=dark] .dashboard-shell .content :is(.fin-presets,.fin-chips) button.active{background:#f1f1f3!important;color:#111214!important}html[data-theme=dark] .dashboard-shell .content :is(.fin-tabs button,.agenda-subnav button){background:rgba(255,255,255,.05)!important;border-color:var(--c-line)!important;color:#c2c3c9!important}html[data-theme=dark] .dashboard-shell .content :is(.fin-tabs button.active,.agenda-subnav button.active){background:#f1f1f3!important;color:#111214!important;border-color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .content .agenda-subnav button.active *{color:#111214!important}html[data-theme=dark] .dashboard-shell .content .fin-bar-track{background:rgba(255,255,255,.08)!important}html[data-theme=dark] .dashboard-shell .content .fin-bar-track i{background:linear-gradient(90deg,#8a8b93,#f1f1f3)!important}html[data-theme=dark] .dashboard-shell .content .fin-session-grid :is(div,.hl){background:rgba(255,255,255,.05)!important;border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell :is(table,thead,tbody,tr){background:transparent!important;border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell :is(th,td){border-color:var(--c-line)!important}html[data-theme=dark] .dashboard-shell th{color:#a2a3ab!important;background:rgba(255,255,255,.03)!important}html[data-theme=dark] .dashboard-shell :is(.fin-table-wrap,.sales-report-table-wrap){background:rgba(255,255,255,.02)!important;border-color:var(--c-line)!important}@media(max-width:900px){html[data-theme=dark] .dashboard-shell .rt-cards tr{background:rgba(255,255,255,.04)!important}}html[data-theme=dark] :is(.checkout-modal,.quick-sale-modal,.inventory-modal,.reschedule-modal,.client-edit-modal,.client-account-modal){background:rgba(28,29,33,.97)!important;border:1px solid rgba(255,255,255,.08)!important;color:#f1f1f3!important;box-shadow:0 30px 80px rgba(0,0,0,.6)!important}html[data-theme=dark] .checkout-backdrop{background:rgba(0,0,0,.55)!important}html[data-theme=dark] .checkout-backdrop :is(h1,h2,h3,strong,b,label,td,th){color:#f1f1f3!important}html[data-theme=dark] .checkout-backdrop :is(p,small,.eyebrow){color:#a2a3ab!important}html[data-theme=dark] .checkout-backdrop .eyebrow{color:#ff7a72!important}html[data-theme=dark] .checkout-close{background:rgba(255,255,255,.08)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .payment-methods button{background:rgba(255,255,255,.06)!important;color:#e6e6ea!important;border:1px solid rgba(255,255,255,.14)!important}html[data-theme=dark] .payment-methods button.active{background:#f1f1f3!important;color:#111214!important;border-color:#f1f1f3!important}html[data-theme=dark] :is(.sale-cart,.sale-cart>div,.sale-total,.client-results,.service-results,.account-warning,.reschedule-current,.reschedule-slots-wrap,.appointment-edit-summary,.client-account-summary>div,.service-photo-edit,.cash-expected,.pix-hidden-code){background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#f1f1f3!important}html[data-theme=dark] :is(.client-results,.service-results) button{background:transparent!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] :is(.client-results,.service-results) button:hover{background:rgba(255,255,255,.06)!important}html[data-theme=dark] .reschedule-slots button{background:rgba(255,255,255,.06)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .reschedule-slots button.selected{background:#f1f1f3!important;color:#111214!important}html[data-theme=dark] .debt-pay button,html[data-theme=dark] .qty button,html[data-theme=dark] .remove-item{background:rgba(255,255,255,.08)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-backdrop) .form-alert.success{background:rgba(52,199,89,.12)!important;color:#7ee09a!important;border-color:rgba(52,199,89,.28)!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-backdrop) .form-alert.success *{color:#7ee09a!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-backdrop) .form-alert.error{background:rgba(255,69,58,.12)!important;color:#ff8a80!important;border-color:rgba(255,69,58,.3)!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-backdrop) .form-alert.error *{color:#ff8a80!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-backdrop) .form-alert:not(.success):not(.error){background:rgba(255,255,255,.06)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .ios-switch{background:#39393d!important}html[data-theme=dark] .ios-switch.on{background:#30d158!important}html[data-theme=dark] .dashboard-shell .home-toggles .theme-switch{border-color:rgba(255,255,255,.08)}html[data-theme=dark] .dashboard-shell :is(.te-methods div,.te-side div){background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .dashboard-shell .te-methods :is(span,svg),html[data-theme=dark] .dashboard-shell .te-side :is(span,svg){color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .te-label{color:#4cd07a!important}html[data-theme=dark] .dashboard-shell :is(.wk-btn,.wk-actions select,.booking-bell){background:rgba(255,255,255,.07)!important;color:#f1f1f3!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .dashboard-shell .booking-bell:not(.on){color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .wk-new{background:#f1f1f3!important;color:#111214!important}html[data-theme=dark] .dashboard-shell .wk-new *{color:#111214!important}html[data-theme=dark] .dashboard-shell :is(.wk-scroll,.mo-grid){background:rgba(255,255,255,.02)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .dashboard-shell :is(.wk-corner,.wk-day-head,.wk-hours,.mo-week){background:#1b1c20!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .dashboard-shell .wk-day-head span,html[data-theme=dark] .dashboard-shell .wk-hours span{color:#8e8f97!important}html[data-theme=dark] .dashboard-shell .mo-day.today>b,html[data-theme=dark] .dashboard-shell .wk-day-head.today b{color:#fff!important}html[data-theme=dark] .dashboard-shell .wk-col{border-color:rgba(255,255,255,.07);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(var(--wk-hour) - 1px),rgba(255,255,255,.06) calc(var(--wk-hour) - 1px),rgba(255,255,255,.06) var(--wk-hour))}html[data-theme=dark] .dashboard-shell .wk-col.today{background-color:rgba(255,90,82,.07)}html[data-theme=dark] .dashboard-shell .wk-event :is(strong,b,small,span,em){color:inherit!important}html[data-theme=dark] .dashboard-shell .wk-yellow{background:rgba(255,204,0,.15);border-color:rgba(255,204,0,.45);color:#ffd95e}html[data-theme=dark] .dashboard-shell .wk-green{background:rgba(52,199,89,.15);border-color:rgba(52,199,89,.45);color:#7ee09a}html[data-theme=dark] .dashboard-shell .wk-blue{background:rgba(10,132,255,.17);border-color:rgba(10,132,255,.5);color:#8ec2ff}html[data-theme=dark] .dashboard-shell .wk-gray{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#d0d1d6}html[data-theme=dark] .dashboard-shell .wk-red{background:rgba(255,69,58,.15);border-color:rgba(255,69,58,.45);color:#ff8a80}html[data-theme=dark] .dashboard-shell .wk-legend :is(span,i){border-color:rgba(255,255,255,.3)}html[data-theme=dark] .dashboard-shell .mo-day{border-color:rgba(255,255,255,.07)!important;background:transparent!important}html[data-theme=dark] .dashboard-shell .mo-day:hover{background:rgba(255,255,255,.04)!important}html[data-theme=dark] .dashboard-shell .mo-day.out>b{color:#55575f!important}html[data-theme=dark] .dashboard-shell .mo-chip:not(:is(.wk-yellow,.wk-green,.wk-blue,.wk-gray,.wk-red)){color:#d0d1d6!important}html[data-theme=dark] .booking-toast{background:rgba(30,31,36,.95)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .booking-toast :is(strong,b){color:#f1f1f3!important}html[data-theme=dark] .booking-toast small{color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell :is(.dash-date span,.stat>span,.fin-mini span,.monthly-due span,.sales-report-footer){color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .fin-bar-head span{color:#e3e3e8!important}html[data-theme=dark] .dashboard-shell :is(.stat-icon,.service-icon,.quick-icon,.client-avatar){background:rgba(255,255,255,.08)!important;color:#d6d7dc!important}html[data-theme=dark] .dashboard-shell :is(.stat-icon,.quick-icon).purple{color:#c4a8ff!important;background:rgba(175,130,255,.14)!important}html[data-theme=dark] .dashboard-shell :is(.stat-icon,.quick-icon).green{color:#6ee28c!important;background:rgba(52,199,89,.14)!important}html[data-theme=dark] .dashboard-shell :is(.stat-icon,.quick-icon).blue{color:#8ec2ff!important;background:rgba(10,132,255,.16)!important}html[data-theme=dark] .dashboard-shell :is(.stat-icon,.quick-icon).orange{color:#ffb340!important;background:rgba(255,159,10,.15)!important}html[data-theme=dark] .dashboard-shell .service-icon{color:#8ec2ff!important}html[data-theme=dark] .dashboard-shell .service-icon.cash-out{color:#ff8a80!important;background:rgba(255,69,58,.14)!important}html[data-theme=dark] .dashboard-shell .service-icon.cash-in{color:#6ee28c!important;background:rgba(52,199,89,.14)!important}html[data-theme=dark] .dashboard-shell .ruptix-hero-brand strong{color:#d6d7dc!important}html[data-theme=dark] .dashboard-shell .agenda-time-block{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .dashboard-shell .agenda-time-block>span{color:#8ec2ff!important}html[data-theme=dark] .dashboard-shell .agenda-time-block>small{color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .agenda-meta-grid>span{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#c9cad0!important}html[data-theme=dark] .dashboard-shell .agenda-meta-grid .agenda-price{color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .agenda-status{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#d0d1d6!important}html[data-theme=dark] .dashboard-shell .agenda-status.in_service,html[data-theme=dark] .dashboard-shell .agenda-status.scheduled{background:rgba(10,132,255,.16)!important;color:#8ec2ff!important;border-color:rgba(10,132,255,.3)!important}html[data-theme=dark] .dashboard-shell .agenda-status.present{background:rgba(52,199,89,.15)!important;color:#6ee28c!important;border-color:rgba(52,199,89,.3)!important}html[data-theme=dark] .dashboard-shell :is(.agenda-status.cancelled,.agenda-status.no_show){background:rgba(255,69,58,.15)!important;color:#ff8a80!important;border-color:rgba(255,69,58,.3)!important}html[data-theme=dark] .dashboard-shell .agenda-card-actions .agenda-action.danger{background:rgba(255,69,58,.12)!important;border-color:rgba(255,69,58,.3)!important;color:#ff8a80!important}html[data-theme=dark] .dashboard-shell .agenda-card-actions .agenda-action.warning{background:rgba(255,159,10,.12)!important;border-color:rgba(255,159,10,.3)!important;color:#ffb340!important}html[data-theme=dark] .dashboard-shell .agenda-card-actions .agenda-action.success{background:rgba(52,199,89,.12)!important;border-color:rgba(52,199,89,.3)!important;color:#6ee28c!important}html[data-theme=dark] .dashboard-shell .agenda-card-actions .agenda-action.secondary{color:#e3e3e8!important}html[data-theme=dark] .dashboard-shell .agenda-card-actions .agenda-action :is(svg){color:inherit!important}html[data-theme=dark] .dashboard-shell .agenda-done{background:rgba(255,255,255,.06)!important;color:#c9cad0!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .dashboard-shell .client-debt{background:rgba(255,159,10,.16)!important;color:#ffb340!important}html[data-theme=dark] .dashboard-shell .commission-head{background:transparent!important}html[data-theme=dark] .dashboard-shell .commission-head:hover{background:rgba(255,255,255,.04)!important}html[data-theme=dark] .dashboard-shell .commission-total strong{color:#4cd07a!important}html[data-theme=dark] .dashboard-shell .sales-report-summary>div{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .dashboard-shell .sales-report-summary small{color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .sales-report-summary strong{color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .sales-report-head span{color:#8ec2ff!important}html[data-theme=dark] .dashboard-shell :is(.cfg-brand,.cfg-net,.sch-week,.sch-blocks>div,.wa-steps li,.rates-chip){background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .dashboard-shell .cfg-cover:not(.has){background:linear-gradient(135deg,#25262b,#1a1b1f)}html[data-theme=dark] .dashboard-shell .cfg-cover-empty{color:#8e8f97}html[data-theme=dark] .dashboard-shell .cfg-logo{border-color:#1e1f23;background:#f1f1f3;color:#111}html[data-theme=dark] .dashboard-shell .cfg-logo span{color:#111!important}html[data-theme=dark] .dashboard-shell .cfg-logo i{border-color:#1e1f23}html[data-theme=dark] .dashboard-shell :is(.cfg-site-main a,.sch-link){color:#6ea8ff!important}html[data-theme=dark] .dashboard-shell .wa-qr-code{background:#fff}html[data-theme=dark] .dashboard-shell .wa-card,html[data-theme=dark] .dashboard-shell .wa-hero{border-color:rgba(255,255,255,.07)}html[data-theme=dark] .dashboard-shell .wa-hero.wait .wa-status{color:#ffb340}html[data-theme=dark] .dashboard-shell .wa-hero.on .wa-status{color:#4cd07a}html[data-theme=dark] .dashboard-shell .cfg-card{border-color:rgba(255,255,255,.07)}html[data-theme=dark] .dashboard-shell .cfg-net-title em{background:rgba(52,199,89,.15);color:#6ee28c!important}html[data-theme=dark] .dashboard-shell .cfg-net-title em svg{color:#6ee28c}html[data-theme=dark] .dashboard-shell .cfg-site-dot.on{background:rgba(52,199,89,.15);color:#4cd07a}html[data-theme=dark] .dashboard-shell .debt-age.warn{background:rgba(255,159,10,.15);color:#ffb340!important}html[data-theme=dark] .dashboard-shell .debt-age.late{background:rgba(255,69,58,.15);color:#ff8a80!important}html[data-theme=dark] .dashboard-shell .team-avatar{background:linear-gradient(135deg,#e5534b,#b71c1c)}html[data-theme=dark] :is(.dashboard-shell,.checkout-backdrop) input:is([type=checkbox],[type=radio]){accent-color:#30d158;color-scheme:dark}html[data-theme=dark] .dashboard-shell fieldset.permissions label{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .dashboard-shell .fin-mini .link{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .dashboard-shell .fin-pill.open,html[data-theme=dark] .dashboard-shell .pill.open{color:#8ec2ff!important}html[data-theme=dark] .dashboard-shell .fin-pill.up{color:#6ee28c!important}html[data-theme=dark] .dashboard-shell .fin-kpi.down strong,html[data-theme=dark] .dashboard-shell .fin-pill.down,html[data-theme=dark] .dashboard-shell td.neg{color:#ff8a80!important}html[data-theme=dark] .dashboard-shell .fin-kpi.up strong,html[data-theme=dark] .dashboard-shell td.pos{color:#6ee28c!important}html[data-theme=dark] :is(.sale-total span,.payment-title,.quick-client-phone small){color:#a2a3ab!important}html[data-theme=dark] .quick-client-phone small b{color:#f1f1f3!important}html[data-theme=dark] .client-search-wrap{background:transparent!important}html[data-theme=dark] :is(.dashboard-shell .content,.checkout-modal) .search-field :is(input:not([type=checkbox]):not([type=radio]):not([type=range])){background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark] .dashboard-shell .ranking-list span{color:#c9cad0!important}html[data-theme=dark] .dashboard-shell .ranking-list span small{color:#8e8f97!important}html[data-theme=dark] .dashboard-shell .monthly-plan{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .dashboard-shell :is(.monthly-payment,.monthly-pix){background:transparent!important}html[data-theme=dark] .dashboard-shell .content .agenda-subnav{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}html[data-theme=dark] .dashboard-shell .content .agenda-subnav button:not(.active){background:transparent!important;border-color:transparent!important;color:#c2c3c9!important}html[data-theme=dark] .dashboard-shell .content .agenda-subnav button:not(.active) *{color:#c2c3c9!important}html[data-theme=dark] .dashboard-shell .content .agenda-subnav button:not(.active):hover{background:rgba(255,255,255,.06)!important}html[data-theme=dark] .dashboard-shell .agenda-kicker{color:#6ea8ff!important}html[data-theme=dark] .dashboard-shell .mo-day.today>b,html[data-theme=dark] .dashboard-shell .wk-day-head.today b{background:#d93a32!important}html[data-theme=dark] .dashboard-shell :is(.fin-period,.fin-kpi span,.fin-session header span,.fin-session footer,.fin-session footer span,.fin-session li span,.inventory-history article span,.inventory-history small){color:#a8a9b0!important}html[data-theme=dark] .dashboard-shell .fin-session header b{color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .fin-session li{background:rgba(255,255,255,.04)!important}html[data-theme=dark] :is(.client-account-summary,.client-account-summary>div){background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .client-account-summary span{color:#a2a3ab!important}html[data-theme=dark] .client-account-summary strong{color:#f1f1f3!important}html[data-theme=dark] .client-account-summary svg{color:#8ec2ff!important}html[data-theme=dark] .appointment-edit-summary span{background:rgba(255,255,255,.07)!important;color:#d6d7dc!important}html[data-theme=dark] :is(.reschedule-empty,.reschedule-loading,.reschedule-hint,.reschedule-slots-head small){color:#a8a9b0!important}html[data-theme=dark] .dashboard-shell input:is([type=checkbox],[type=radio]){background-color:transparent!important}html[data-theme=dark] .dashboard-shell .inventory-low{color:#ffb340!important}html[data-theme=dark] .dashboard-shell .empty-state svg{color:#7c7d85!important}html[data-theme=dark] .dashboard-shell .staff-photo-upload{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .dashboard-shell .staff-photo-upload :is(strong,b){color:#f1f1f3!important}html[data-theme=dark] .dashboard-shell .staff-photo-upload p{color:#a2a3ab!important}html[data-theme=dark] .dashboard-shell .staff-photo-preview{background:rgba(255,255,255,.08)!important;color:#c9cad0!important}