[data-business=clube-esportivo] .sidebar{background:#102d33!important}[data-business=clube-esportivo] .brand>.logo{display:none}.club-brand{color:#fff;font-size:27px;line-height:1.15;display:block}.club-brand small{letter-spacing:1.4px;color:#d8ea65;margin-top:12px;font-size:8px;display:block}[data-business=clube-esportivo][data-area=overview] .page-heading{display:none}.brooks-workspace{--club:#08727a;--club-soft:#edf7f6;color:#132e38;max-width:1450px;margin:0 auto}.brooks-heading{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 30px;display:flex}.brooks-kicker{letter-spacing:1.5px;color:var(--club);font-size:10px;font-weight:700}.brooks-heading h2{letter-spacing:-1.1px;margin:10px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.15}.brooks-heading p{color:#61737b;margin:0;font-size:14px}.brooks-heading .button{background:var(--club);white-space:nowrap}.brooks-sports{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.brooks-sports>button{text-align:left;color:#24434b;cursor:pointer;background:#fff;border:1px solid #dce8e8;border-radius:16px;align-items:center;gap:14px;padding:20px;transition:background .15s;display:flex}.brooks-sports>button.selected{color:#fff;background:#103d44;border-color:#103d44;box-shadow:0 5px 12px #123c4412}.brooks-sports>button>svg{margin-left:auto}.brooks-sport-icon{color:#187a80;background:#edf5f4;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.brooks-sports .selected .brooks-sport-icon{color:#133a41;background:#dce878}.brooks-sports small{opacity:.65;margin-bottom:5px;font-size:10px;display:block}.brooks-sports strong{font-size:18px}.brooks-columns{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:22px;display:grid}.brooks-professors,.brooks-agenda{background:#fff;border:1px solid #dce8e8;border-radius:20px;min-width:0;padding:22px}.brooks-professors>header,.brooks-agenda>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.brooks-workspace h3{margin:8px 0 0;font-size:20px;line-height:1.2}.brooks-count{background:#eaf3f1;border-radius:10px;padding:6px 11px;font-weight:600}.brooks-all{color:#36565e;cursor:pointer;background:#fff;border:1px solid #dce8e8;border-radius:12px;align-items:center;gap:9px;width:100%;margin-bottom:12px;padding:13px;font-size:12px;display:flex}.brooks-all.selected{background:var(--club-soft);color:var(--club);border-color:#a3cccd}.brooks-professor{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2ebeb;border-radius:14px;align-items:center;gap:13px;width:100%;margin-bottom:12px;padding:14px 10px;display:flex}.brooks-professor.selected{border-color:var(--club);background:#f1f9f8}.brooks-professor img,.brooks-avatar{object-fit:cover;border-radius:11px;flex-shrink:0;width:68px;height:82px}.brooks-avatar{color:#6b858c;background:#eff4f3;place-items:center;display:grid}.brooks-professor strong{font-size:14px;line-height:1.4;display:block}.brooks-professor small{color:#6d7f85;margin:6px 0;font-size:11px;display:block}.brooks-professor em{color:var(--club);align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.brooks-text{color:var(--club);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.brooks-date{color:#54717a;border:1px solid #dbe6e5;border-radius:11px;flex-shrink:0;align-items:center;gap:8px;padding:9px;display:flex}.brooks-date input{background:0 0;min-width:0;font-size:12px;border:0!important;width:140px!important;padding:0!important}.brooks-summary{color:#61737b;border-bottom:1px solid #edf1f1;align-items:center;gap:20px;padding:13px 0 20px;font-size:12px;display:flex}.brooks-summary strong{color:#173b43;margin-right:5px;font-size:21px}.brooks-summary i{background:#19836a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.brooks-lesson{border-bottom:1px solid #edf1f1;align-items:center;gap:18px;padding:23px 0;display:flex}.brooks-hour{flex-direction:column;gap:5px;min-width:50px;display:flex}.brooks-hour strong{font-size:19px}.brooks-hour small{color:#7b8c91;font-size:11px}.brooks-lesson-main{flex:1;min-width:0}.brooks-status{color:#835609;background:#fff3dc;border-radius:6px;padding:4px 7px;font-size:10px;display:inline-block}.brooks-status.confirmed{color:#247052;background:#e8f4ef}.brooks-lesson h4{margin:9px 0 6px;font-size:15px;line-height:1.4}.brooks-lesson p{color:#657981;margin:0 0 4px;font-size:12px;line-height:1.5}.brooks-lesson-main>small{color:#7a8d92;font-size:11px}.brooks-lesson-actions{flex-direction:column;gap:9px;display:flex}.brooks-lesson-actions button{color:var(--club);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce7e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.brooks-add{background:var(--club-soft);width:100%;color:var(--club);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:14px;font-size:12px;font-weight:600;display:flex}.brooks-empty{color:#657981;padding:24px 0;font-size:13px}.brooks-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.brooks-shortcuts button{text-align:left;color:#31545b;cursor:pointer;background:#fff;border:1px solid #dce8e8;border-radius:14px;align-items:center;gap:12px;padding:19px;display:flex}.brooks-shortcuts button>svg{flex-shrink:0;width:20px}.brooks-shortcuts button>svg:last-child{width:16px;margin-left:auto}.brooks-shortcuts strong{font-size:13px;display:block}.brooks-shortcuts small{color:#72868b;margin-top:5px;font-size:11px;display:block}.brooks-demo-note{color:#74868d;margin:20px 0;font-size:11px;line-height:1.6}.brooks-workspace button:focus-visible{outline-offset:3px;outline:3px solid #3299a1}@media (max-width:1100px){.brooks-columns{grid-template-columns:240px minmax(0,1fr)}.brooks-agenda>header{flex-direction:column;align-items:start}.brooks-lesson{flex-wrap:wrap}.brooks-lesson-actions{flex-direction:row;margin-left:68px}.brooks-shortcuts{grid-template-columns:1fr}.brooks-sports>button{gap:9px;padding:16px}.brooks-sports strong{font-size:15px}}@media (max-width:760px){.brooks-heading{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:20px}.brooks-heading .button{align-self:start}.brooks-sports{gap:7px;margin-bottom:18px}.brooks-sports>button{border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px}.brooks-sports>button>svg,.brooks-sports small{display:none}.brooks-sports strong{font-size:12px;line-height:1.3}.brooks-sport-icon{border-radius:10px;width:36px;height:36px}.brooks-columns{grid-template-columns:1fr;gap:16px}.brooks-professors,.brooks-agenda{border-radius:16px;padding:17px}.brooks-professors>header{margin-bottom:15px}.brooks-professor img,.brooks-avatar{width:55px;height:65px}.brooks-professor{padding:10px}.brooks-lesson{gap:12px}.brooks-hour{min-width:45px}.brooks-hour strong{font-size:17px}.brooks-lesson-actions{margin-left:57px}.brooks-shortcuts{gap:10px;margin-top:16px}.brooks-date input{font-size:16px}.brooks-heading h2{font-size:28px}.brooks-demo-note{font-size:10px}}.hkm-unified{--workspace-accent:#176d63;--workspace-soft:#eef6f5;--workspace-line:#dce7e9;--unified-ink:#172a3b;--unified-muted:#607185;font-family:DM Sans Variable,DM Sans,sans-serif}.hkm-unified :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:Outfit Variable,Outfit,DM Sans,sans-serif}.hkm-unified .workspace,.hkm-unified .commerce-body{min-width:0;background:#f5f8fb!important}.hkm-unified .main,.hkm-unified .commerce-workspace{width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:26px 32px 48px}.hkm-unified .main>:not(.modal-backdrop),.hkm-unified .commerce-workspace>*{min-width:0;max-width:100%}.hkm-unified .page-heading{align-items:center;margin:0 0 24px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hkm-unified .page-heading h1{font-size:clamp(25px,2.4vw,34px);line-height:1.16}.hkm-unified .page-heading>.eyebrow,.hkm-unified .page-heading>div>.eyebrow{display:none}.hkm-unified .page-heading p{max-width:650px;margin:7px 0 0;font-size:14px;line-height:1.6}.hkm-unified :is(.card,.marketing-post){background:#fff;border:1px solid var(--workspace-line)!important;border-radius:16px!important;box-shadow:0 4px 18px #20334c04!important}.hkm-unified :is(input,select,textarea){min-height:42px;font:inherit;background:#fff;border-radius:10px;font-size:14px;border-color:#d8e3ed!important}.hkm-unified input[type=checkbox],.hkm-unified input[type=radio]{width:17px;height:17px;min-height:0;accent-color:var(--workspace-accent)}.hkm-unified :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid var(--workspace-accent)!important}.hkm-unified .button:not(.secondary):not(.negative):not(:disabled){box-shadow:none;background:var(--workspace-accent)!important;color:#fff!important;border-color:var(--workspace-accent)!important}.hkm-unified .button{letter-spacing:0;border-radius:10px;gap:8px;min-height:42px;font-weight:600}.hkm-unified .button.secondary{box-shadow:none;color:var(--workspace-accent)!important;border:1px solid var(--workspace-line)!important;background:#fff!important}.hkm-unified .text-button{color:var(--workspace-accent)}.hkm-unified .negative{color:#b63045!important}.hkm-unified :is(.sidebar,.commerce-sidebar){color:#e4eff4;border-right:1px solid #233b45;background:linear-gradient(160deg,#142832,#0e1b22)!important}.hkm-unified :is(.sidebar,.commerce-sidebar) nav button{border-radius:9px;min-height:43px;box-shadow:none!important}.hkm-unified :is(.sidebar,.commerce-sidebar) nav button.active{background:var(--workspace-soft)!important;color:var(--workspace-accent)!important;border-color:#0000!important}.hkm-unified .sidebar .sidebar-area-switch{border-top:1px solid #ffffff26;margin-top:20px;padding-top:18px;background:0 0!important}.hkm-unified .sidebar .sidebar-area-link{border-radius:10px;color:#dceff8!important;background:#ffffff08!important;border:1px solid #ffffff20!important}.hkm-unified .sidebar .sidebar-area-link small{color:#a1bbc9!important}.hkm-unified .lc-bottom-nav{gap:4px;margin-top:12px;display:grid}.hkm-unified .lc-bottom-nav button{color:#deecf2;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.hkm-unified .sidebar .nav-caption{letter-spacing:.12em;font-size:10px}.hkm-unified :is(.demo-banner,.commerce-demo-caption){font-size:11px}.hkm-unified .approved-customer-search{border-color:var(--workspace-line);border-radius:12px;margin-bottom:18px;padding:8px 14px}.hkm-unified .approved-customer-search>span{white-space:nowrap;color:var(--unified-muted);font-size:12px}.hkm-unified .unified-directory{overflow:hidden;padding:0!important}.hkm-unified :is(.directory-head,.directory-row){text-align:left;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1.1fr) minmax(110px,.65fr) 110px;align-items:center;gap:18px;width:100%;padding:18px 22px;display:grid}.hkm-unified .directory-head{color:#526a80;border-bottom:1px solid var(--workspace-line);background:#f4f8fc;font-size:12px}.hkm-unified .directory-row{color:var(--unified-ink);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;min-height:96px}.hkm-unified .directory-row:last-child{border-bottom:0}.hkm-unified .directory-row:hover{background:var(--workspace-soft)}.hkm-unified :is(.directory-person,.directory-linked){align-items:center;gap:14px;min-width:0;display:flex}.hkm-unified .directory-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.hkm-unified .directory-row small,.hkm-unified .unified-asset-strip small{color:var(--unified-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.hkm-unified .approved-avatar{background:var(--workspace-soft);width:46px;height:46px;color:var(--workspace-accent);font-size:18px}.hkm-unified .directory-thumb{background:#f3f7fb;border-radius:9px;flex-shrink:0;place-items:center;width:80px;height:56px;display:grid;overflow:hidden}.hkm-unified .directory-thumb>:is(.vehicle-image,.asset-sprite,.asset-photo,.asset-placeholder){background-color:#0000;border:0;min-height:0;margin:0;width:80px!important;height:56px!important}.hkm-unified .directory-thumb img{object-fit:contain;width:100%;height:100%}.hkm-unified .directory-last{color:var(--unified-muted);font-size:12px}.hkm-unified .directory-open{color:var(--workspace-accent);justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:flex}.hkm-unified .unified-secondary{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;margin:20px 0;padding:16px 20px}.hkm-unified .unified-secondary>summary{cursor:pointer;color:var(--workspace-accent);font-size:14px;font-weight:600}.hkm-unified .unified-secondary[open]>summary{margin-bottom:16px}.hkm-unified .approved-profile-header{flex-wrap:wrap;gap:16px;margin:18px 0;padding:22px!important}.hkm-unified .approved-profile-header h2{margin:0 0 5px;font-size:26px}.hkm-unified .approved-profile-header .approved-avatar{width:64px;height:64px;font-size:24px}.hkm-unified .profile-contact{color:var(--unified-muted);overflow-wrap:anywhere;gap:9px;margin-left:auto;font-size:13px;display:grid}.hkm-unified .profile-contact>span{align-items:center;gap:9px;display:flex}.hkm-unified .unified-asset-strip{flex-wrap:wrap;gap:12px;margin:18px 0 10px;display:flex}.hkm-unified .unified-asset-strip>button{border:1px solid var(--workspace-line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;flex:1;align-items:center;gap:12px;min-width:220px;max-width:480px;padding:13px;display:flex}.hkm-unified .unified-asset-strip>button[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--workspace-soft)}.hkm-unified .approved-profile-tabs{gap:24px;margin-top:0}.hkm-unified .approved-profile-tabs button[aria-current=page]{border-color:var(--workspace-accent);color:var(--workspace-accent)}.hkm-unified .unified-profile-details{gap:22px;display:grid}.hkm-unified .unified-profile-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.hkm-unified .unified-master-detail,.hkm-unified .orders-layout{display:block!important}.hkm-unified .unified-master-detail:not(.has-selection)>.unified-detail,.hkm-unified .unified-master-detail.has-selection>section:first-child,.hkm-unified .orders-layout.has-selection>.kanban{display:none}.hkm-unified .unified-detail,.hkm-unified .order-detail{width:100%;max-width:none!important;max-height:none!important;position:static!important}.hkm-unified .unified-back{margin-bottom:20px}.hkm-unified .quote-row{border-bottom:1px solid #e8eff4;padding:18px 12px!important}.hkm-unified .quote-row>div{flex:1;grid-template-columns:minmax(150px,1.4fr) minmax(150px,1fr) 120px;align-items:center;gap:16px;display:grid}.hkm-unified .kanban{gap:20px;grid-template-columns:1fr!important;display:grid!important}.hkm-unified .kanban-column{border:1px solid var(--workspace-line);border-radius:14px;min-height:0;padding:0;overflow:hidden;background:#fff!important}.hkm-unified .kanban-column>header{background:var(--workspace-soft);border-bottom:1px solid var(--workspace-line);margin:0;padding:15px 20px}.hkm-unified .order-card{text-align:left;grid-template-columns:145px minmax(170px,1fr) minmax(150px,1.2fr) minmax(120px,.8fr);align-items:center;gap:16px;width:100%;min-height:90px;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eaf0f6!important;border-radius:0!important;margin:0!important;padding:16px 20px!important;display:grid!important}.hkm-unified .order-card:hover{background:var(--workspace-soft)!important}.hkm-unified .order-top{gap:6px;display:grid}.hkm-unified .order-asset{align-items:center;gap:10px;display:flex;margin:0!important}.hkm-unified .order-asset>:is(.vehicle-image,.asset-sprite,.asset-photo,.asset-placeholder){width:68px!important;height:48px!important;min-height:0!important}.hkm-unified .order-card footer{align-items:center;gap:7px;font-size:12px;display:flex;border:0!important;margin:0!important;padding:0!important}.hkm-unified .column-empty{margin:0;padding:18px 20px;font-size:13px}.hkm-unified .modal{overscroll-behavior:contain;border-radius:18px;max-height:94dvh;overflow:auto!important}.hkm-unified .modal .reference-columns{max-height:none;overflow:visible}:is(.hkm-unified .modal:has(.reference-form),.hkm-unified .modal:has(.estimate-studio)){width:min(980px,96vw)!important}.hkm-unified .modal .reference-form,.hkm-unified .modal .estimate-studio{background:#fff!important;min-height:0!important;max-height:none!important;padding:22px!important;display:block!important;overflow:visible!important}.hkm-unified .modal :is(.reference-heading,.estimate-hero){align-items:center;width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 20px!important;display:flex!important;position:static!important}.hkm-unified .modal :is(.reference-heading,.estimate-hero) :is(h2,h3){color:var(--unified-ink)!important;font-size:25px!important}.hkm-unified .modal .reference-heading>div{max-width:none!important}.hkm-unified .modal :is(.approved-header-art,.reference-heading>.form-art,.customer-story,.estimate-summary>.form-art,.reference-summary>.form-art,.os-vehicle-card>.form-art,.schedule-entry-art){display:none!important}.hkm-unified .modal .reference-heading-icon{width:43px;height:43px;background:var(--workspace-soft)!important;color:var(--workspace-accent)!important}.hkm-unified .modal :is(.reference-columns,.estimate-layout,.customer-studio){grid-area:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.hkm-unified .modal .reference-main{gap:18px;display:grid;width:100%!important;padding:0!important}.hkm-unified .modal :is(.reference-card,.estimate-fields>section,.studio-section){border:1px solid var(--workspace-line)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;margin:0 0 16px!important;padding:22px!important}.hkm-unified .modal :is(.reference-card h4,.estimate-fields h3,.studio-section h3){color:var(--unified-ink)!important;font-size:17px!important}.hkm-unified .modal :is(.reference-card h4>b,.estimate-fields h3>b,.studio-number){border-radius:50%;background:var(--workspace-soft)!important;color:var(--workspace-accent)!important}.hkm-unified .modal .reference-summary{background:var(--workspace-soft)!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important;width:100%!important;min-height:0!important;margin:20px 0 0!important;padding:18px!important;display:block!important;position:static!important}.hkm-unified .modal .reference-summary dl{flex-wrap:wrap;gap:20px;margin:0 0 14px;display:flex!important}.hkm-unified[data-business] .modal :is(.reference-summary,.estimate-summary),.hkm-unified[data-business] .modal :is(.reference-summary,.estimate-summary) :is(dd,strong,h3){color:var(--unified-ink)!important}.hkm-unified[data-business] .modal :is(.reference-summary,.estimate-summary) :is(dt,small,p){color:var(--unified-muted)!important}.hkm-unified .modal .reference-summary dl>div{border:0;flex:1;min-width:130px;margin:0;padding:6px 0}.hkm-unified .modal .reference-summary .summary-top{display:none!important}.hkm-unified .modal .reference-summary .button{width:auto;margin-right:10px;display:inline-flex}.hkm-unified .modal .reference-summary>small{margin-top:10px;display:block}.hkm-unified .modal .wizard-steps{gap:12px;min-height:0!important;color:var(--unified-ink)!important;background:0 0!important;grid-area:auto!important;margin:0!important;padding:0 0 22px!important;display:flex!important;position:static!important}.hkm-unified .modal .wizard-steps h3,.hkm-unified .modal .wizard-steps button small,.hkm-unified .modal .wizard-steps button:after{display:none!important}.hkm-unified .modal .wizard-steps button{border-radius:10px;flex:1;gap:10px;min-height:0;border:1px solid var(--workspace-line)!important;color:#586d80!important;background:#f8fafc!important;align-items:center!important;margin:0!important;padding:12px!important;display:flex!important}.hkm-unified .modal .wizard-steps button.active{background:var(--workspace-soft)!important;color:var(--workspace-accent)!important;border-color:var(--workspace-accent)!important}.hkm-unified .modal .wizard-steps button b{width:30px;height:30px;font-size:14px;background:var(--workspace-soft)!important;color:var(--workspace-accent)!important;border:0!important}.hkm-unified .modal .wizard-footer,.hkm-unified .modal .approved-footer{border-top:1px solid var(--workspace-line);flex-wrap:wrap;gap:12px;margin-top:20px;display:flex;background:#fff!important;padding:18px 0 0!important;position:static!important}.hkm-unified .modal .wizard-footer .button,.hkm-unified .modal .approved-footer .button{flex:0 auto;width:auto;min-width:150px}.hkm-unified .modal .estimate-summary{border:1px solid var(--workspace-line);border-radius:13px;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:20px;display:flex;background:var(--workspace-soft)!important;padding:22px!important;position:static!important}.hkm-unified .modal .estimate-summary .estimate-grand-total{margin:0 auto 0 0}.hkm-unified .modal .estimate-summary .button{width:auto;min-width:160px}.hkm-unified .modal .estimate-summary>p,.hkm-unified .modal .estimate-summary>small{width:100%}.hkm-unified .modal .estimate-summary>dl{display:none}.hkm-unified .modal .os-vehicle-card{border-radius:10px;min-height:0;background:var(--workspace-soft)!important;padding:16px!important}.hkm-unified .modal :is(.reference-services button,.studio-mode-cards button){border-radius:12px!important;min-height:100px!important}.hkm-unified .modal .reference-services :is(.profession-drawing,.service-drawing,.form-art){width:auto!important;max-height:62px!important}.hkm-unified .modal .reference-services button.selected{border-color:var(--workspace-accent)!important;background:var(--workspace-soft)!important}.hkm-unified .modal .form-identity-categories{gap:18px}.hkm-unified .modal .form-category{border:1px solid var(--workspace-line);background:#f8fafc;border-radius:12px;padding:18px}.hkm-unified [data-area=agenda] .schedule-layout{grid-template-columns:1fr}.hkm-unified .schedule-entry-art{display:none!important}.hkm-unified .marketing-month-hero{border-radius:15px;border:1px solid var(--workspace-line)!important;box-shadow:none!important;background:#fff!important;min-height:0!important;padding:22px!important}.hkm-unified .marketing-month-hero:before,.hkm-unified .marketing-month-hero:after{display:none!important}.hkm-unified .marketing-month-hero :is(h2,strong){color:var(--unified-ink)!important}.hkm-unified .marketing-month-hero p{font-size:12px;color:var(--unified-muted)!important}.hkm-unified .marketing-month-hero :is(.eyebrow,.marketing-month-picker,.marketing-month-summary>span){color:var(--unified-muted)!important}.hkm-unified .marketing-month-hero .marketing-progress{background:var(--workspace-soft)}.hkm-unified .marketing-month-hero .button.secondary{color:var(--workspace-accent)!important;background:var(--workspace-soft)!important;border-color:var(--workspace-line)!important}.hkm-unified .marketing-progress>span{background:var(--workspace-accent)!important}.hkm-unified .marketing-approval-grid{gap:22px;grid-template-columns:1fr!important}.hkm-unified .marketing-post{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);align-items:start;display:grid;overflow:hidden}.hkm-unified .marketing-post .marketing-real-art{aspect-ratio:4/5;object-fit:contain;background:#f5f8fa;width:100%;height:auto;max-height:540px}.hkm-unified .marketing-post-body{min-width:0;padding:24px!important}.hkm-unified .marketing-caption{white-space:pre-wrap;line-height:1.7;max-height:none!important}.hkm-unified .marketing-tabbar{border-bottom:1px solid var(--workspace-line);border-radius:0;flex-wrap:wrap;gap:3px;margin:20px 0;padding:0 0 8px;box-shadow:none!important;background:0 0!important}.hkm-unified .marketing-tabbar button{border-radius:8px;padding:12px 10px;font-size:12px}.hkm-unified .marketing-tabbar button.active{background:var(--workspace-soft)!important;color:var(--workspace-accent)!important;box-shadow:none!important}.hkm-unified .marketing-material-row{border:1px solid var(--workspace-line);border-left:4px solid var(--workspace-accent);border-radius:12px;gap:20px;margin-top:14px;padding:20px}.hkm-unified .marketing-material-row.is-overdue{background:#fffafb;border-left-color:#c44153}.hkm-unified .marketing-material-row.is-delivered{border-left-color:#17805e}.hkm-unified .marketing-report-layout{grid-template-columns:1fr!important}.hkm-unified .marketing-report-layout>aside{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.hkm-unified .team-studio{max-width:none;grid-template-columns:1fr!important}.hkm-unified .team-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hkm-unified .team-studio-editor{max-height:none!important;position:static!important}.hkm-unified .team-studio-directory .button.full{width:auto}.hkm-unified .catalog-entry{border:1px solid var(--workspace-line);border-radius:14px;min-height:0!important;box-shadow:none!important;background:#fff!important;padding:20px!important}.hkm-unified .catalog-entry-icon{display:none}.hkm-unified[data-area=catalog] .split,.hkm-unified[data-area=packages] .split,.hkm-unified[data-area=featured] .split{grid-template-columns:1fr!important}.hkm-unified .unified-tabs{border-bottom:1px solid var(--workspace-line);gap:10px;margin-bottom:22px;display:flex;overflow:auto}.hkm-unified .unified-tabs button{white-space:nowrap;color:#566e80;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:13px 18px;display:flex}.hkm-unified .unified-tabs button[aria-current=page]{border-color:var(--workspace-accent);color:var(--workspace-accent);font-weight:700}.hkm-unified .unified-tabs b{background:var(--workspace-soft);border-radius:20px;padding:2px 7px}.hkm-unified .public-link-card{gap:28px;color:var(--unified-ink)!important;background:#fff!important;padding:28px!important}.hkm-unified .public-link-card h2{font-size:26px;color:var(--unified-ink)!important}.hkm-unified .public-link-card p{max-width:600px;color:var(--unified-muted)!important}.hkm-unified .public-qr{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;padding:8px;width:160px!important;height:160px!important}.hkm-unified .contract-facts{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.hkm-unified .contract-facts>div{background:var(--workspace-soft);border:1px solid var(--workspace-line);border-radius:12px;padding:20px}.hkm-unified .contract-facts strong{font-size:20px}.hkm-unified .commerce-dashboard-grid,.hkm-unified .approved-finance-bottom{grid-template-columns:1fr!important}.hkm-unified .commerce-heading h1{font-size:30px}.hkm-unified .commerce-heading>.eyebrow,.hkm-unified .commerce-heading>div>.eyebrow{display:none}.hkm-unified .commerce-summary{gap:16px}.hkm-unified .commerce-summary>div{border:1px solid var(--workspace-line);border-radius:12px;padding:18px;background:#fff!important}.hkm-unified .commerce-list th{padding:15px;font-size:12px;background:#f3f8fc!important}.hkm-unified .commerce-list td{padding:19px 15px;font-size:14px}.hkm-unified .commerce-confirmations{padding:22px!important}.hkm-unified .commerce-approved-metrics{gap:18px}.hkm-unified .approved-metric{border-radius:14px;border:1px solid var(--workspace-line)!important;box-shadow:none!important;padding:22px!important}@media (max-width:1100px){.hkm-unified .main,.hkm-unified .commerce-workspace{padding:22px}.hkm-unified :is(.directory-head,.directory-row){grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 100px;gap:12px;padding:15px}.hkm-unified .directory-last,.hkm-unified .directory-head>span:nth-child(3){display:none}.hkm-unified .order-card{grid-template-columns:110px 1fr 1fr}.hkm-unified .order-card footer{grid-column:2/4}}@media (max-width:760px){.hkm-unified .main,.hkm-unified .commerce-workspace{padding:18px 14px 32px}.hkm-unified .page-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.hkm-unified .page-heading h1{font-size:26px}.hkm-unified .directory-head{display:none}.hkm-unified .directory-row{grid-template-columns:minmax(0,1fr) 85px;gap:12px;padding:18px 14px}.hkm-unified .directory-person{grid-area:1/1}.hkm-unified .directory-linked{grid-area:2/1/auto/3;padding-left:60px}.hkm-unified .directory-open{grid-area:1/2}.hkm-unified .directory-thumb{width:60px;height:42px}.hkm-unified .directory-thumb>:is(.vehicle-image,.asset-sprite,.asset-photo,.asset-placeholder){width:60px!important;height:42px!important}.hkm-unified .profile-contact{width:100%;margin:0}.hkm-unified .approved-profile-header{padding:18px!important}.hkm-unified .approved-profile-header h2{font-size:23px}.hkm-unified .approved-profile-tabs{gap:18px}.hkm-unified .approved-history-row{flex-wrap:wrap}.hkm-unified .approved-history-row>span:nth-child(2){min-width:130px}.hkm-unified .unified-profile-footer>.button{flex:1;min-width:180px}.hkm-unified .quote-row>div{display:block}.hkm-unified .quote-row small{margin:7px 0}.hkm-unified .order-card{grid-template-columns:1fr 1fr;gap:12px;padding:16px!important}.hkm-unified .order-card h4,.hkm-unified .order-card footer{grid-column:1/3}.hkm-unified .modal .reference-form,.hkm-unified .modal .estimate-studio,.hkm-unified .modal :is(.reference-card,.estimate-fields>section,.studio-section){padding:16px!important}.hkm-unified .modal .wizard-steps{gap:6px}.hkm-unified .modal .wizard-steps button{flex-direction:column;gap:6px;font-size:11px;padding:9px 5px!important}.hkm-unified .modal .wizard-footer .button,.hkm-unified .modal .approved-footer .button{flex:1;min-width:0}.hkm-unified .modal .reference-summary .button{width:100%;margin-top:10px}.hkm-unified .marketing-post{grid-template-columns:1fr}.hkm-unified .marketing-post .marketing-real-art{max-height:none}.hkm-unified .marketing-post-body{padding:18px!important}.hkm-unified .marketing-tabbar{flex-wrap:nowrap;width:100%;max-width:100%;overflow:auto}.hkm-unified .marketing-tabbar button{flex-shrink:0}.hkm-unified .marketing-material-row{flex-direction:column;align-items:flex-start;padding:16px}.hkm-unified .team-people,.hkm-unified .contract-facts{grid-template-columns:1fr!important}.hkm-unified .public-link-card{flex-direction:column;align-items:flex-start;padding:20px!important;display:flex!important}.hkm-unified .public-link-card>.public-qr{align-self:center}.hkm-unified .commerce-approved-metrics{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.hkm-unified *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hkm-unified .unified-schedule .schedule-layout{display:block!important}.hkm-unified .unified-schedule .schedule-calendar-container[hidden]{display:none!important}.hkm-unified .unified-schedule .schedule-calendar-container{border:1px solid var(--workspace-line);border-radius:12px;max-width:400px;margin:0 0 20px;padding:16px}.hkm-unified .unified-schedule .schedule-calendar-container>.field,.hkm-unified .unified-schedule .schedule-today{display:none}.hkm-unified .unified-week{gap:10px;margin:16px 0;display:flex}.hkm-unified .unified-week button{border:1px solid var(--workspace-line);color:var(--unified-ink);cursor:pointer;background:#fff;border-radius:10px;flex:1;gap:5px;padding:12px;display:grid}.hkm-unified .unified-week button[aria-pressed=true]{background:var(--workspace-accent);color:#fff;border-color:var(--workspace-accent)}.hkm-unified .unified-week small{text-transform:capitalize;font-size:12px}.hkm-unified .unified-week strong{font-size:18px}.hkm-unified .unified-schedule-tools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.hkm-unified .unified-schedule-tools>.field{align-items:center;gap:10px;max-width:340px;margin:0 0 0 auto;display:flex}.hkm-unified .unified-schedule-tools>.field>span{font-size:12px}.hkm-unified .unified-schedule .schedule-entry{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;grid-template-columns:80px minmax(0,1fr) auto;gap:18px;min-height:0;margin:12px 0;padding:18px;display:grid}.hkm-unified .unified-schedule .schedule-entry-actions{border:0;flex-flow:wrap;align-items:center;gap:7px;max-width:340px;padding:0;display:flex}.hkm-unified .unified-schedule .schedule-time{border:0;padding:0}.hkm-unified .unified-schedule .schedule-availability{background:var(--workspace-soft);border:1px solid var(--workspace-line);border-radius:12px;margin-top:20px;padding:18px}.hkm-unified .modal .auto-wizard .reference-summary{display:none!important}.hkm-unified .modal .reference-heading p{color:var(--unified-muted)!important}.hkm-unified .modal .wizard-steps button strong{font-size:14px!important}@media (max-width:760px){.hkm-unified .unified-week{gap:4px}.hkm-unified .unified-week button{padding:9px 3px}.hkm-unified .unified-week small{font-size:10px}.hkm-unified .unified-schedule .schedule-entry{grid-template-columns:55px minmax(0,1fr);gap:12px;padding:15px}.hkm-unified .unified-schedule .schedule-entry-actions{grid-column:1/3;max-width:none}.hkm-unified .unified-schedule-tools>.field{width:100%;max-width:none;margin:0}.hkm-unified .modal .wizard-steps button strong{font-size:11px!important}}.hkm-unified[data-business] .modal :is(.reference-heading,.estimate-hero){color:var(--unified-ink)!important;background:#fff!important;border-radius:0!important;padding-right:40px!important}.hkm-unified[data-business] .modal :is(.reference-heading,.estimate-hero) :is(h2,h3){color:var(--unified-ink)!important}.hkm-unified[data-business] .modal :is(.reference-heading,.estimate-hero) p{color:var(--unified-muted)!important}:is(.hkm-unified[data-business] .modal.wide:has(.reference-form),.hkm-unified[data-business] .modal.wide:has(.estimate-studio)){width:min(980px,96vw)!important}.hkm-unified .team-studio-directory{position:static!important}.hkm-unified .public-link-card:has(.public-live-preview){align-items:start;grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;display:grid!important}.hkm-unified .public-live-preview{border:1px solid var(--workspace-line);background:#f5f8fa;border-radius:18px;grid-row:span 2;overflow:hidden}.hkm-unified .public-live-preview iframe{background:#fff;border:0;width:100%;height:480px;display:block}.hkm-unified .public-live-preview>a{text-align:center;color:var(--workspace-accent);padding:12px;font-size:13px;display:block}.hkm-unified .public-link-card:has(.public-live-preview) .public-qr{grid-column:2}@media (max-width:760px){.hkm-unified .public-link-card:has(.public-live-preview){flex-direction:column;display:flex!important}.hkm-unified .public-live-preview{align-self:center;width:min(100%,360px)}.hkm-unified .public-live-preview iframe{height:400px}}.hkm-unified[data-area=customers] .workspace{background:linear-gradient(120deg,#fff 18%,#f3faff 100%)!important}.hkm-unified[data-area=customers] .main{max-width:1500px;padding:32px 30px 42px}.hkm-unified[data-area=customers] .page-heading{margin-bottom:26px}.hkm-unified[data-area=customers] .page-heading h1{color:#121d31;letter-spacing:-1px;font-size:32px;font-weight:700}.hkm-unified[data-area=customers] .page-heading p{color:#667595;margin-top:8px;font-size:14px}.hkm-unified[data-area=customers] .page-heading:before{display:none!important}.hkm-unified[data-area=customers] .page-heading .button{border-radius:8px;min-width:164px;min-height:44px}.hkm-unified .reference-directory-toolbar{align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.hkm-unified .reference-directory-toolbar .approved-customer-search{color:#436185;background:#fff;border:1px solid #dfeaf5;border-radius:8px;flex:1;gap:10px;min-width:0;margin:0;padding:0 12px}.hkm-unified .reference-directory-toolbar input{color:#263c58;background:0 0;border:0;min-height:44px;padding:12px 0}.hkm-unified .reference-directory-toolbar input::placeholder{color:#8393ae}.hkm-unified .directory-filters{flex-shrink:0;align-items:center;gap:6px;display:flex}.hkm-unified .directory-filters button{white-space:nowrap;color:#426080;cursor:pointer;background:#ffffffab;border:1px solid #dfeaf5;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-size:13px;display:flex}.hkm-unified .directory-filters button[aria-pressed=true]{background:var(--workspace-soft);color:var(--workspace-accent);border-color:color-mix(in srgb,var(--workspace-accent) 25%,white);font-weight:600;box-shadow:inset 0 0 0 3px #ffffff80}.hkm-unified .reference-directory-frame{background:#fff;border:1px solid #e0ebf4;border-radius:12px;overflow:auto;box-shadow:0 6px 24px #39759804}.hkm-unified .reference-directory-table{border-collapse:collapse;table-layout:fixed;color:#223452;width:100%}.hkm-unified .reference-directory-table th{text-align:left;color:#4b6285;background:#f2f8fc;border-bottom:1px solid #e2edf6;padding:15px 18px;font-size:12px;font-weight:500;line-height:1.4}.hkm-unified .reference-directory-table th:first-child{width:24%}.hkm-unified .reference-directory-table th:nth-child(2){width:29%}.hkm-unified .reference-directory-table th:nth-last-child(3){width:22%}.hkm-unified .reference-directory-table th:nth-last-child(2){width:14%}.hkm-unified .reference-directory-table th:last-child{width:116px}.hkm-unified .reference-directory-table td{vertical-align:middle;text-align:left;overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #eaf1f7;border-right:1px solid #f0f5f9;padding:23px 17px;font-size:13px;line-height:1.5}.hkm-unified .reference-directory-table td:last-child{border-right:0}.hkm-unified .reference-directory-table tr:last-child td{border-bottom:0}.hkm-unified .reference-directory-table tbody tr:hover{background:#f8fcff}.hkm-unified .reference-directory-table :is(th,td,strong,small){white-space:normal;overflow-wrap:anywhere;word-break:normal}.hkm-unified .reference-directory-table strong{color:#1d2c46;max-width:100%;font-size:13px;font-weight:600;line-height:1.55;display:block}.hkm-unified .reference-directory-table small{color:#8090aa;max-width:100%;margin-top:4px;font-size:11px;line-height:1.55;display:block}.hkm-unified .reference-directory-person{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.hkm-unified .reference-directory-person .approved-avatar{color:#1471d8;background:linear-gradient(135deg,#e1edff,#c9f2ff);width:44px;height:44px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1px #e0f2ff}.hkm-unified .reference-directory-table tr:nth-child(3n+2) .approved-avatar{color:#7354bb;background:linear-gradient(135deg,#eee5ff,#e2eaff)}.hkm-unified .reference-directory-asset{align-items:center;gap:13px;display:flex}.hkm-unified :is(.reference-directory-person,.reference-directory-asset){min-width:0;max-width:100%}.hkm-unified :is(.reference-directory-person,.reference-directory-asset)>span:last-child{flex:1;min-width:0}.hkm-unified .reference-directory-asset .directory-thumb{background:#f6f9fc;border-radius:8px;flex-shrink:0;width:84px;height:62px}.hkm-unified .reference-directory-asset .vehicle-thumbnail{border-radius:8px;background:#f3f7fb!important;border:0!important;width:84px!important;height:62px!important;min-height:0!important}.hkm-unified .reference-directory-asset .vehicle-thumbnail img{object-fit:cover;width:100%;height:100%}.hkm-unified .reference-directory-asset .vehicle-photo-empty{color:#9aabbc;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.hkm-unified .reference-directory-asset .vehicle-photo-empty svg{width:22px;height:22px}.hkm-unified .reference-directory-asset .vehicle-photo-empty span{font-size:9px}.hkm-unified .reference-directory-table .directory-open{color:var(--workspace-accent);white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;max-width:100%;padding:8px 0;font-size:12px;line-height:1.4;display:flex}.hkm-unified .reference-directory-table .directory-open svg{flex-shrink:0}.hkm-unified .directory-date{color:#637b9e;font-size:12px}.hkm-unified .directory-muted{color:#8b98ac;font-size:12px}.hkm-unified .directory-status{background:var(--workspace-soft);color:var(--workspace-accent);border-radius:5px;margin-top:8px;padding:3px 7px;font-size:10px;display:inline-block}.hkm-unified .directory-count{color:#8495ac;text-align:right;margin:12px 2px 0;font-size:11px}.hkm-unified .unified-customers>.unified-secondary{background:#ffffff8c;border-color:#e3edf5;border-radius:10px;margin-top:18px;padding:14px 18px}.hkm-unified .unified-customers>.unified-secondary>summary{color:#607b94;font-size:12px;font-weight:500}.hkm-unified[data-segment=pet] .reference-directory-table th:first-child{width:21%}.hkm-unified[data-segment=pet] .reference-directory-table th:nth-child(2){width:20%}.hkm-unified[data-segment=pet] .reference-directory-table th:nth-child(3){width:15%}.hkm-unified[data-segment=pet] .reference-directory-table th:nth-last-child(3){width:18%}.hkm-unified[data-segment=pet] .reference-directory-asset .directory-thumb{width:60px;height:64px}.hkm-unified[data-segment=pet] .reference-directory-asset .directory-thumb>:is(.asset-photo,.asset-sprite){object-fit:cover;width:60px!important;height:64px!important}.hkm-unified[data-area=customers] .modal:has(.approved-linked){width:min(900px,96vw)!important}.hkm-unified[data-area=customers] .modal .approved-linked{padding:24px!important}.hkm-unified[data-area=customers] .approved-linked .reference-heading{padding-bottom:18px!important}.hkm-unified[data-area=customers] .approved-linked .reference-heading h3{font-size:24px!important}.hkm-unified[data-area=customers] .approved-linked .reference-heading p{margin-top:5px;font-size:13px!important}.hkm-unified[data-area=customers] .approved-linked .niche-form-progress{display:none}.hkm-unified[data-area=customers] .approved-linked .reference-main{gap:0}.hkm-unified[data-area=customers] .approved-linked .reference-card{border-color:#e0ebf4!important;border-radius:10px!important;margin-bottom:14px!important;padding:18px!important}.hkm-unified[data-area=customers] .approved-linked .reference-card h4{gap:10px;margin:0 0 16px!important;font-size:16px!important}.hkm-unified[data-area=customers] .approved-linked .reference-card h4 b{width:30px;height:30px;font-size:12px}.hkm-unified[data-area=customers] .approved-linked .reference-card h4 small{margin-top:3px;font-size:11px}.hkm-unified[data-area=customers] .approved-linked .contact-fields{grid-template-columns:1.2fr 1fr 1.2fr;gap:14px;display:grid}.hkm-unified[data-area=customers] .approved-linked .contact-fields .field{grid-column:auto!important}.hkm-unified[data-area=customers] .approved-linked .field{margin:0 0 12px}.hkm-unified[data-area=customers] .approved-linked .field>span{margin-bottom:7px;font-size:12px}.hkm-unified[data-area=customers] .approved-linked .field input{height:42px;border-radius:8px!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important}.hkm-unified[data-area=customers] .approved-linked .asset-autocomplete input{padding-left:38px!important}.hkm-unified[data-area=customers] .approved-linked .reference-asset-heading{margin-bottom:0}.hkm-unified[data-area=customers] .approved-linked .reference-extras{border:1px solid #e5edf5;background:#f6f9fc!important;border-radius:8px!important;padding:12px 14px!important}.hkm-unified[data-area=customers] .approved-linked .reference-extras summary{color:#657b96;font-size:12px}.hkm-unified[data-area=customers] .approved-linked .reference-summary:not(:has(button)){display:none!important}.hkm-unified[data-area=customers] .approved-linked .reference-summary:has(button){background:0 0!important;border:0!important;margin:12px 0 0!important;padding:0!important}.hkm-unified[data-area=customers] .approved-linked .reference-summary:has(button)>:not(button){display:none!important}.hkm-unified[data-area=customers] .approved-linked .approved-footer{justify-content:space-between;margin-top:18px;padding-top:16px!important}.hkm-unified[data-area=customers] .approved-linked .approved-footer .button{border-radius:8px;min-height:44px;font-size:13px}.hkm-unified[data-area=customers] .approved-linked .plate-field input{letter-spacing:2px}.hkm-unified[data-area=customers] .approved-linked .reference-photo-picker{color:#67829b;background:#f8fbfe;border:1px dashed #c9d9e6;border-radius:8px;min-height:40px}@media (max-width:1150px){.hkm-unified .reference-directory-toolbar{flex-wrap:wrap}.hkm-unified .reference-directory-toolbar .approved-customer-search{flex-basis:100%}.hkm-unified .reference-directory-table{min-width:800px}}@media (max-width:760px){.hkm-unified[data-area=customers] .main{padding:22px 16px}.hkm-unified[data-area=customers] .page-heading h1{font-size:27px}.hkm-unified .directory-filters{width:100%;padding:2px 0 6px;overflow:auto}.hkm-unified .directory-filters button{flex:1;min-height:42px;padding:10px 12px}.hkm-unified .reference-directory-toolbar{gap:10px;margin-bottom:14px}.hkm-unified[data-area=customers] .modal .approved-linked{padding:18px!important}.hkm-unified[data-area=customers] .approved-linked .contact-fields{grid-template-columns:1fr;gap:0}}.hkm-unified .demo-context-photo{object-fit:cover;border-radius:8px;width:112px;max-width:100%;height:76px;margin-bottom:6px;display:block}form .form-category{background:#fff;border:1px solid #dce7e2;border-radius:18px;width:100%;min-width:0;margin:0;padding:18px 20px 22px;box-shadow:0 3px 12px #153e2b04}form .form-category>legend{float:none;color:#223f35;align-items:center;gap:10px;max-width:100%;padding:0 8px;font-size:15px;font-weight:700;display:flex}form .form-category>legend>span{color:#337458;background:#edf4f0;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}form .form-category.category-person{background:#fbfdff;border-color:#cfdeea}form .category-person>legend>span{color:#416c93;background:#e8f0f8}form .form-category.category-vehicle,form .form-category.category-pet{background:#fbfefc;border-color:#cfe3db}form .form-category.category-values{background:#fffefa;border-color:#e5dcc9}form .category-values>legend>span{color:#8b6b34;background:#f5efdf}form .form-category-body{gap:16px;min-width:0;display:grid}form .form-category-body>.field{min-width:0;margin:0}form .form-category-body>.field>span{color:#5b6d65;font-size:12px;font-weight:600}form .form-category-body strong{overflow-wrap:anywhere}form .category-readout{gap:7px;padding:3px 0;display:grid}form .category-readout strong{font-size:18px;line-height:1.4}form .category-readout small{color:#697b72;font-size:12px}form .form-identity-categories{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin:8px 0 24px;display:grid}form .form-identity-categories>.form-category:only-child{grid-column:1/-1}form .form-category-stack{gap:24px;display:grid}.appointment-details .appointment-edit-heading{margin-bottom:22px}.appointment-details .appointment-edit-grid>div{align-content:start;gap:24px;display:grid}.appointment-details .appointment-edit-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.appointment-details .appointment-edit-card>h4,.appointment-details .appointment-items-heading h4{display:none}form.work-order-studio .os-current-step>.form-category{margin-top:22px}form.work-order-studio .os-vehicle-card{display:none}form.appointment-studio .form-identity-categories{margin-bottom:0}form .category-selection-note{color:#728177;margin:0;font-size:12px}@media (max-width:700px){form .form-identity-categories{grid-template-columns:1fr;gap:20px}form .form-category{border-radius:15px;padding:14px 15px 18px}.appointment-details .appointment-edit-grid{flex-direction:column;display:flex}.appointment-details .appointment-edit-summary{position:static}}.os-category-recap{gap:8px!important;margin:8px 0 0!important;display:grid!important}.os-category-recap>div{gap:3px!important;display:grid!important}.os-category-recap dt{color:#6b7a73;font-size:11px}.os-category-recap dd{color:#254637;margin:0;font-size:13px}.lc-today{--lc-blue:#216a96;--lc-ink:#172635;--lc-muted:#637486;color:var(--lc-ink);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:1800px;margin:0 auto;display:grid}.lc-today.has-detail{grid-template-columns:minmax(0,1fr) 310px}.lc-day-main{min-width:0}.lc-day-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.lc-day-header h1{letter-spacing:-1.3px;line-height:1.15;color:#12202b!important;margin:0 0 8px!important;font-size:30px!important}.lc-day-header p{color:var(--lc-muted);text-transform:capitalize;margin:0;font-size:12px}.lc-new{white-space:nowrap;flex-shrink:0;border-radius:11px!important;padding:12px 15px!important;font-size:12px!important}.lc-studio-hero{isolation:isolate;background:#151e25;border-radius:16px;height:220px;margin-bottom:14px;position:relative;overflow:hidden}.lc-studio-hero>img{object-fit:cover;object-position:62% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lc-studio-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#111b24e8 0%,#111b24b5 26%,#111b2400 65%);position:absolute;inset:0}.lc-studio-hero h2{letter-spacing:-.9px;max-width:245px;font-weight:650;line-height:1.23;position:absolute;top:50%;left:25px;transform:translateY(-50%);color:#fff!important;margin:0!important;font-size:29px!important}.lc-studio-hero h2 em{color:#93cfee;font-style:normal}.lc-day-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:27px;display:grid}.lc-day-metrics>button{text-align:left;color:var(--lc-ink);cursor:pointer;background:#fff;border:1px solid #e2e9ef;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:15px 12px;display:flex}.lc-day-metrics>button:hover{border-color:#8ebcda}.lc-day-metrics>button>span{color:#236b94;background:#eaf5fc;border-radius:14px;flex-shrink:0;place-items:center;width:38px;height:40px;display:grid}.lc-day-metrics small{color:#526578;font-size:10px;line-height:1.4;display:block}.lc-day-metrics strong{letter-spacing:-.7px;margin-top:2px;font-size:25px;line-height:1.2;display:block}.lc-agenda-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lc-agenda-heading h2{letter-spacing:-.5px;color:#152330!important;margin:0!important;font-size:22px!important}.lc-agenda-heading>div{align-items:center;gap:12px;display:flex}.lc-date{color:#536779;background:#fff;border:1px solid #dce6ef;border-radius:9px;align-items:center;gap:6px;padding:8px;display:flex}.lc-date input{max-width:121px;font:inherit;color:#243f54;font-size:11px;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;padding:0!important}.lc-calendar-link{color:var(--lc-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.lc-day-rows{gap:10px;display:grid}.lc-day-row{text-align:left;cursor:pointer;width:100%;color:var(--lc-ink);background:#fff;border:1px solid #e1e8ef;border-radius:13px;align-items:center;gap:12px;min-height:76px;padding:13px;transition:background .15s,border-color .15s;display:flex}.lc-day-row:hover{background:#f0f8fd;border-color:#b2cee1}.lc-day-row.selected{background:#e9f5fd;border-color:#4c9bcb}.lc-day-row time{min-width:38px;max-width:62px;font-size:12px;font-weight:650}.lc-row-image{background:#eef2f5;border-radius:7px;flex-shrink:0;place-items:center;width:66px;height:45px;display:grid;overflow:hidden}.lc-row-image img{object-fit:cover;width:100%;height:100%}.lc-row-text{flex:1;min-width:0}.lc-row-text strong{font-size:12px;line-height:1.5;display:block}.lc-row-text small{color:#5d7082;margin-top:2px;font-size:10px;line-height:1.5;display:block}.lc-status{color:#295976;white-space:nowrap;background:#e7f1f8;border-radius:30px;justify-content:center;align-items:center;padding:6px 10px;font-size:10px;font-weight:650;display:inline-flex}.lc-status.pending,.lc-status.waiting{color:#536575;background:#eef0f4}.lc-status.ready,.lc-status.confirmed{color:#165c88;background:#cfebfc}.lc-status.done{color:#34675c;background:#e6f2ef}.lc-row-arrow{color:#6b7c8d;flex-shrink:0}.lc-empty{text-align:center;color:#617789;background:#fff;border:1px dashed #c9d7e1;border-radius:14px;padding:30px 15px}.lc-empty>svg{margin:auto auto 10px}.lc-empty strong{font-size:14px;display:block}.lc-empty p{font-size:12px}.lc-empty .text-button{align-items:center;gap:6px;display:inline-flex}.lc-marketing-strip{isolation:isolate;text-align:left;color:#fff;cursor:pointer;background:#15212b;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:112px;margin-top:22px;padding:22px;display:flex;position:relative;overflow:hidden}.lc-marketing-strip>img{object-fit:cover;object-position:center 52%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lc-marketing-strip:after{content:"";z-index:-1;background:linear-gradient(90deg,#121d26f5 0%,#121d26b8 48%,#121d2650);position:absolute;inset:0}.lc-marketing-strip small{color:#d4e3ee;font-size:10px}.lc-marketing-strip strong{letter-spacing:-.4px;margin:5px 0;font-size:20px;display:block}.lc-marketing-strip p{color:#d8e4ef;margin:0;font-size:10px;line-height:1.5}.lc-marketing-strip>b{color:#16384e;white-space:nowrap;background:#9ad4f3;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.lc-demo-note{color:#687b8d;margin-top:10px;font-size:9px}.lc-vehicle-panel{background:#fff;border:1px solid #e1e8ee;border-radius:18px;min-width:0;padding:20px;scroll-margin-top:15px;position:sticky;top:20px}.lc-panel-caption{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.lc-panel-caption>span{letter-spacing:1px;color:#627487;font-size:9px;font-weight:650}.lc-panel-caption .icon-button{color:#5c6f80;background:0 0;width:28px;height:28px}.lc-vehicle-panel>h2{letter-spacing:-.9px;line-height:1.2;color:#14212c!important;margin:0 0 7px!important;font-size:25px!important}.lc-owner{color:#566a7d;align-items:center;gap:6px;margin:0 0 17px;font-size:12px;display:flex}.lc-vehicle-photo{background:#e9eef2;border-radius:11px;height:166px;margin-bottom:12px;overflow:hidden}.lc-vehicle-photo>img{object-fit:cover;width:100%;height:100%}.lc-vehicle-photo>div{color:#667f91;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:12px;display:flex}.lc-detail-tabs{border-bottom:1px solid #e5ebf1;margin-top:20px;margin-bottom:6px;display:flex}.lc-detail-tabs>button{color:#62758a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:11px 5px;font-size:12px}.lc-detail-tabs>button.active{color:#1a6795;border-bottom-color:#1a6795;font-weight:700}.lc-summary{gap:19px;margin:0;padding:19px 0;display:grid}.lc-summary>div{align-items:flex-start;gap:12px;display:flex}.lc-summary svg{color:#516e85;flex-shrink:0;margin-top:2px}.lc-summary dt{color:#5e7183;margin-bottom:4px;font-size:11px}.lc-summary dd{color:#182e40;margin:0;font-size:12px;font-weight:600;line-height:1.5}.lc-checklist{border-top:1px solid #e5ebf1;gap:13px;padding:16px 0;font-size:11px;display:grid}.lc-checklist p,.lc-checklist label{align-items:center;gap:10px;margin:0;line-height:1.4;display:flex}.lc-check-dot{color:#0000;border:1px solid #b4c4d0;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.lc-check-dot.checked{color:#fff;background:#2878a5;border-color:#2878a5}.lc-checklist input{accent-color:#2878a5;cursor:pointer;flex-shrink:0;height:18px;width:18px!important;margin:0!important}.lc-next-step{justify-content:center;width:100%;margin-top:9px;display:flex;border-radius:10px!important;padding:13px!important;font-size:12px!important}.lc-full-record{color:#216a96;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:18px 0 0;font-size:11px;display:flex}.lc-appointment-actions{flex-wrap:wrap;gap:12px;padding:8px 0 17px;display:flex}.lc-appointment-actions button{font-size:11px}.lc-delivery-confirm{background:#edf5fb;border:1px solid #cbdfea;border-radius:12px;padding:14px;font-size:12px}.lc-delivery-confirm p{color:#536c80;font-size:11px;line-height:1.6}.lc-delivery-confirm>div{gap:7px;display:flex}.lc-delivery-confirm .button{padding:10px!important;font-size:11px!important}.lc-photos-tab,.lc-history-tab{padding:16px 0}.lc-photos-tab h3,.lc-history-tab h3{color:#173349;margin:0 0 16px;font-size:14px}.lc-photos-tab p{color:#63798c;font-size:12px;line-height:1.6}.lc-photos-tab figure{margin:0}.lc-photos-tab img{border-radius:10px;width:100%}.lc-photos-tab figcaption{color:#718394;margin:8px 0;font-size:10px}.lc-history-tab{max-height:340px;overflow-y:auto}.lc-history-tab article{border-left:2px solid #d1e6f4;padding:0 0 16px 13px}.lc-history-tab article>span{color:#6b8294;align-items:center;gap:6px;font-size:10px;display:flex}.lc-history-tab article>strong{margin:6px 0;font-size:12px;display:block}.lc-history-tab article>small{color:#63798b;font-size:10px;line-height:1.6;display:block}:is(.lc-today button:focus-visible,.lc-today input:focus-visible){outline-offset:3px;outline:3px solid #80b9db!important}.app-shell[data-client-brand=lets-clean] .sidebar .nav-caption{display:none}.app-shell[data-client-brand=lets-clean] .sidebar .brand{height:110px!important}.app-shell[data-client-brand=lets-clean] .sidebar .brand>.logo,.app-shell[data-client-brand=lets-clean] .sidebar .brand>span{display:none}.app-shell[data-client-brand=lets-clean] .lets-clean-company{font-size:26px!important}.app-shell[data-client-brand=lets-clean] .topbar{height:52px;min-height:52px}.app-shell[data-client-brand=lets-clean] .demo-banner{padding-block:6px;font-size:10px}.app-shell[data-client-brand=lets-clean][data-area=overview] .main{max-width:none!important;padding:24px!important}.app-shell[data-client-brand=lets-clean] .sidebar .lc-bottom-nav{gap:2px;margin-top:8px;display:grid}.app-shell[data-client-brand=lets-clean] .lc-bottom-nav button{text-align:left;color:#c1ced8;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.app-shell[data-client-brand=lets-clean] .lc-bottom-nav button.active{color:#225f83;background:#e7f2fa}.app-shell[data-client-brand=lets-clean] .sidebar-bottom{margin-top:auto}@media (min-width:761px){.app-shell[data-client-brand=lets-clean]>.sidebar{width:216px!important}.app-shell[data-client-brand=lets-clean]>.workspace{margin-left:216px!important}}@media (min-width:1600px){.lc-today.has-detail{grid-template-columns:minmax(0,1fr) 360px}.lc-studio-hero{height:270px}.lc-vehicle-photo{height:205px}.lc-day-row{min-height:88px}.lc-day-header h1{font-size:36px!important}.lc-row-text strong{font-size:14px}.lc-row-text small{font-size:12px}}@media (max-width:1240px) and (min-width:1100px){.lc-today.has-detail{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.lc-day-header{flex-wrap:wrap}.lc-day-header h1{font-size:26px!important}.lc-agenda-heading{flex-wrap:wrap}.lc-day-metrics>button{gap:7px;padding:12px 8px}.lc-day-metrics>button>span{width:29px;height:34px}.lc-row-image{width:45px;height:38px}.lc-day-row{gap:8px;padding:10px}.lc-row-arrow{display:none}.lc-vehicle-panel{padding:17px}.lc-marketing-strip{padding:18px}}@media (max-width:1099px){.lc-today.has-detail{grid-template-columns:1fr}.lc-vehicle-panel{max-width:none;position:relative;top:0}.lc-vehicle-photo{height:240px}.lc-vehicle-photo>img{object-fit:contain;background:#172029}.lc-day-main{min-width:0}.lc-vehicle-panel>h2{font-size:26px!important}.lc-history-tab{max-height:400px}}@media (max-width:600px){.app-shell[data-client-brand=lets-clean][data-area=overview] .main{padding:18px 14px!important}.lc-day-header{align-items:flex-start;gap:12px}.lc-day-header h1{letter-spacing:-.8px;font-size:24px!important}.lc-day-header p{font-size:10px}.lc-new{gap:5px!important;padding:10px!important;font-size:10px!important}.lc-new svg{width:14px}.lc-studio-hero{height:190px}.lc-studio-hero h2{left:18px;font-size:25px!important}.lc-studio-hero>img{object-position:65% center}.lc-day-metrics{gap:7px;margin-bottom:22px}.lc-day-metrics>button{padding:12px 9px;display:block}.lc-day-metrics>button>span{border-radius:9px;width:29px;height:29px;margin-bottom:7px}.lc-day-metrics>button>span svg{width:17px}.lc-day-metrics small{min-height:26px;font-size:9px}.lc-day-metrics strong{font-size:23px}.lc-agenda-heading{flex-direction:column;align-items:flex-start}.lc-agenda-heading>div{justify-content:space-between;width:100%}.lc-agenda-heading h2{font-size:21px!important}.lc-day-row{flex-wrap:wrap;gap:9px;padding:11px}.lc-row-image{width:49px;height:41px}.lc-row-text strong{font-size:11px}.lc-row-text small{font-size:9px}.lc-day-row time{min-width:32px;font-size:11px}.lc-day-row .lc-status{margin-left:auto;padding:5px 8px;font-size:9px}.lc-row-arrow{display:none}.lc-row-text{min-width:155px}.lc-marketing-strip{gap:12px;min-height:114px;padding:18px}.lc-marketing-strip strong{font-size:18px}.lc-marketing-strip>b{padding:10px;font-size:10px}.lc-marketing-strip>b svg{display:none}.lc-vehicle-panel{padding:18px}.lc-vehicle-photo{height:190px}.lc-demo-note{font-size:8px}}@media (prefers-reduced-motion:reduce){.lc-today *{scroll-behavior:auto!important;transition:none!important}}.app-shell[data-day-theme]{--green:var(--day-color);--dark:var(--day-dark);--mint:var(--day-light);--paper:#f5f7f8;--area-color:var(--day-color)!important;--area-light:var(--day-light)!important;--accent:var(--day-color)!important;--accent-soft:var(--day-light)!important}.app-shell[data-day-theme]>.sidebar{color:#eaf1ef;background:var(--day-dark)!important;border-color:#0000!important}.app-shell[data-day-theme] .sidebar nav button{color:#d1ddd9!important}.app-shell[data-day-theme] .sidebar nav button.active{box-shadow:inset 3px 0 var(--day-glow);background:var(--day-light)!important;color:var(--day-color)!important}.app-shell[data-day-theme] .sidebar nav button:hover:not(.active){color:#fff!important;background:#ffffff12!important}.app-shell[data-day-theme] .sidebar .brand-company{color:var(--day-glow)!important;font-size:26px!important}.app-shell[data-day-theme] .sidebar .brand-company small{color:#c0cfca!important}.app-shell[data-day-theme] .sidebar .nav-caption{display:none}.app-shell[data-day-theme] .sidebar .brand{min-height:105px;padding-bottom:20px;height:auto!important}.app-shell[data-day-theme] .sidebar .brand>span{color:#c0cfca!important}.app-shell[data-day-theme] .sidebar-bottom{margin-top:auto}.app-shell[data-day-theme] .sidebar .lc-bottom-nav{gap:2px;margin-top:8px;display:grid}.app-shell[data-day-theme] .lc-bottom-nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.app-shell[data-day-theme] .sidebar-area-link{color:#eaf1ef!important;background:#ffffff0d!important;border:1px solid #ffffff24!important}.app-shell[data-day-theme] .sidebar-area-caption,.app-shell[data-day-theme] .sidebar-area-link small{color:#b7c7c0!important}.app-shell[data-day-theme] .topbar{height:52px;min-height:52px}.app-shell[data-day-theme] .demo-banner{padding-block:6px;font-size:10px}.app-shell[data-day-theme][data-area=overview] .main{max-width:none!important;padding:24px!important}.app-shell[data-day-theme][data-area=overview] .overview-page-heading{display:none!important}.app-shell[data-day-theme] .button:not(.secondary):not(.negative){background:var(--day-color)!important;border-color:var(--day-color)!important;color:#fff!important}.app-shell[data-day-theme] .button.secondary{color:var(--day-color);border-color:color-mix(in srgb,var(--day-color) 25%,white)}.segment-today{--lc-blue:var(--day-color)}.segment-today .lc-studio-hero h2 em{color:var(--day-glow)}.segment-today .lc-day-metrics>button>span{background:var(--day-light);color:var(--day-color)}.segment-today .lc-day-metrics>button[aria-pressed=true]{border-color:var(--day-color);box-shadow:0 2px 12px #182d2510}.segment-today .lc-day-row:hover,.segment-today .lc-day-row.selected{background:var(--day-light);border-color:var(--day-color)}.segment-today .lc-status.working,.segment-today .lc-status.ready,.segment-today .lc-status.confirmed{background:var(--day-light);color:var(--day-color)}.segment-today .lc-detail-tabs>button.active{color:var(--day-color);border-color:var(--day-color)}.segment-today .lc-full-record{color:var(--day-color)}.segment-today .lc-marketing-strip>b{background:var(--day-glow);color:var(--day-dark)}.segment-today .lc-check-dot.checked{background:var(--day-color);border-color:var(--day-color)}.segment-today .lc-checklist input{accent-color:var(--day-color)}.segment-today .lc-delivery-confirm{background:var(--day-light);border-color:var(--day-color)}:is(.segment-today button:focus-visible,.segment-today input:focus-visible){outline-color:var(--day-color)!important}.segment-facts:empty{display:none}.segment-facts{border-top:1px solid #e5ebf1;gap:12px;margin:0;padding:16px 0;display:grid}.segment-facts dt{color:#627487;margin-bottom:4px;font-size:10px}.segment-facts dd{color:#243647;margin:0;font-size:12px;font-weight:600}@media (min-width:761px){.app-shell[data-day-theme]>.sidebar{width:216px!important}.app-shell[data-day-theme]>.workspace{margin-left:216px!important}}@media (max-width:600px){.app-shell[data-day-theme][data-area=overview] .main{padding:18px 14px!important}.segment-today .lc-day-row{flex-wrap:nowrap}.segment-today .lc-row-text{min-width:0}.segment-today .lc-day-row .lc-status{white-space:normal;text-align:center;flex-shrink:0;max-width:78px}.segment-today .lc-studio-hero h2{max-width:205px}.segment-today .lc-marketing-strip>b{white-space:normal;text-align:center}.segment-today .lc-day-row time{max-width:42px}}.ppf-workspace{--ppf-ink:#143c35;--ppf-mint:#b8efcf;color:#173b34;max-width:1480px;margin:auto}.ppf-hero{isolation:isolate;background:#102e28;border-radius:24px;min-height:310px;margin-bottom:20px;position:relative;overflow:hidden}.ppf-hero>img{object-fit:cover;object-position:65% 52%;z-index:-2;width:58%;height:100%;position:absolute;top:0;right:0}.ppf-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#102e28 20%,#102e28ee 43%,#102e2820 78%);position:absolute;inset:0}.ppf-hero-copy{color:#fff;max-width:660px;padding:34px 38px}.ppf-kicker{letter-spacing:1.8px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.ppf-hero .ppf-kicker{color:#c4edda}.ppf-hero h1{letter-spacing:-1.4px;margin:18px 0 12px;font-size:clamp(27px,2.75vw,42px);font-weight:650;line-height:1.15}.ppf-hero h1 em{color:#b8efcf;font-style:normal}.ppf-hero p{color:#d0ded8;max-width:360px;font-size:13px;line-height:1.6}.ppf-hero-actions{align-items:center;gap:20px;margin:20px 0;display:flex}.ppf-hero .button{color:#143c35;background:#c2f3d5;border-color:#c2f3d5}.ppf-ghost{color:#edf7f1;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ppf-hero-caption{color:#b6cfc2;font-size:10px}.ppf-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.ppf-metrics>button{text-align:left;color:#173b34;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.ppf-metrics>button>svg{flex-shrink:0;margin-left:auto}.ppf-metric-icon{background:#e6f6ef;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid}.ppf-metric-icon.amber{color:#927125;background:#fff3df}.ppf-metric-icon.violet{color:#75629c;background:#eeeaf9}.ppf-metrics small{color:#60756c;margin-bottom:5px;font-size:11px;display:block}.ppf-metrics strong{letter-spacing:-.8px;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:25px;display:flex}.ppf-metrics strong span{letter-spacing:0;color:#718178;font-size:10px;font-weight:500}.ppf-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.ppf-section-heading .ppf-kicker{color:#6a8779;font-size:9px}.ppf-section-heading h2{letter-spacing:-.6px;margin:7px 0 0;font-size:22px}.ppf-section-heading button{align-items:center;gap:9px;display:flex}.ppf-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ppf-project{text-align:left;color:#173b34;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:20px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s;display:block}.ppf-project:hover{transform:translateY(-3px);box-shadow:0 10px 30px #173b3410}.ppf-project-top{justify-content:space-between;align-items:center;display:flex}.ppf-project-top>span:first-child{color:#546678;background:#edf0f4;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}.ppf-project.working .ppf-project-top>span:first-child{color:#176047;background:#e1f4eb}.ppf-project.ready .ppf-project-top>span:first-child{color:#8e6422;background:#fff0d4}.ppf-project-number{color:#a7b5ae;font-size:12px;font-weight:700}.ppf-car-line{color:#567c6e;border-bottom:1px solid #eef3ef;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:20px 0 12px;display:flex}.ppf-car-line span{color:#718178;font-size:10px}.ppf-project h3{letter-spacing:-.6px;margin:0 0 5px;font-size:19px}.ppf-project-owner{color:#708278;margin:0 0 17px;font-size:11px}.ppf-coverage{background:#f2f7f4;border-radius:10px;align-items:center;gap:7px;padding:11px 10px;font-size:11px;display:flex}.ppf-project dl{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.ppf-project dt{color:#718178;margin-bottom:5px;font-size:9px}.ppf-project dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650}.ppf-project footer{border-top:1px solid #e8efeb;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;font-size:10px;display:flex}.ppf-project footer span{align-items:center;gap:6px;display:flex}.ppf-bottom{grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-top:26px;display:grid}.ppf-bottom>div,.ppf-bottom aside{min-width:0}.ppf-attention{padding:23px}.ppf-attention>.ppf-kicker{color:#6a8779;font-size:9px}.ppf-attention h2{letter-spacing:-.5px;margin:10px 0 16px;font-size:19px}.ppf-attention button{text-align:left;color:#315f50;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6eee8;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.ppf-attention button>svg{flex-shrink:0}.ppf-attention strong{font-size:12px;line-height:1.4;display:block}.ppf-attention small{color:#6d7d74;margin-top:5px;font-size:10px;line-height:1.5;display:block}.ppf-marketing{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#153e34,#285f4d);border:0;border-radius:20px;width:100%;margin-top:18px;padding:25px}.ppf-marketing>.ppf-kicker{color:#c4e8d4;margin-top:14px;font-size:9px}.ppf-marketing h3{letter-spacing:-.6px;margin:14px 0;font-size:25px;line-height:1.2}.ppf-marketing p{color:#d4e4db;font-size:11px;line-height:1.7}.ppf-marketing-link{justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;font-weight:650;display:flex}.ppf-empty{text-align:center;background:#fff;border:1px dashed #bccfc4;border-radius:20px;padding:36px}.ppf-workspace button:focus-visible{outline-offset:4px;outline:3px solid #56a783}@media (max-width:1100px){.ppf-metrics>button{gap:10px;padding:16px}.ppf-metrics strong{font-size:22px}.ppf-bottom{grid-template-columns:1fr}.ppf-bottom aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ppf-marketing{margin:0}.ppf-hero-copy{padding:30px}.ppf-project{padding:16px}.ppf-project h3{font-size:17px}}@media (max-width:700px){.ppf-hero{min-height:390px}.ppf-hero>img{object-position:65% center;width:100%;height:100%}.ppf-hero:after{background:linear-gradient(#102e2860,#102e28e8 55%,#102e28 97%)}.ppf-hero-copy{padding:106px 23px 26px}.ppf-hero h1{font-size:30px}.ppf-metrics{grid-template-columns:1fr;gap:9px;margin-bottom:25px}.ppf-metrics>button{padding:12px 16px}.ppf-metrics strong{font-size:22px}.ppf-metrics small{margin-bottom:1px}.ppf-metric-icon{width:40px;height:40px}.ppf-project-grid{grid-template-columns:1fr}.ppf-car-line{padding-top:12px}.ppf-bottom aside{grid-template-columns:1fr}.ppf-section-heading h2{font-size:20px}.ppf-section-heading .text-button{font-size:11px}.ppf-bottom{gap:16px}.ppf-hero-actions{gap:14px}.ppf-hero-actions .button{font-size:12px}}.ppf-workspace .ppf-hero .ppf-hero-copy h1{color:#fff}.ppf-workspace .ppf-hero .ppf-hero-actions .button{color:#143c35!important;background:#c2f3d5!important;border-color:#c2f3d5!important}.ppf-workspace .ppf-marketing h3{color:#fff}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean]{--green:#357da5;--dark:#171b20;--mint:#eaf3f9;--paper:#f5f7fa;--niche-tint:#eaf3f9;color:#243647;--area-color:#24668d!important;--area-light:#eaf3f9!important;--area-icon:#87b8d6!important;--accent:#24668d!important;--accent-soft:#eaf3f9!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] [data-area]{--area-color:#24668d!important;--area-light:#eaf3f9!important;--area-icon:#87b8d6!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean]>.sidebar,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean]>.commerce-sidebar{color:#d9e4ed;background:#171b20!important;border-color:#303842!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .sidebar nav button{color:#c1ced8!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .sidebar nav button.active{box-shadow:inset 3px 0 #4b96c0;color:#225f83!important;background:#e7f2fa!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .sidebar nav button:hover:not(.active){color:#fff!important;background:#27333e!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .nav-dot{background:#79b8dd!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .nav-caption,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .sidebar .brand>span{color:#96a9b8!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .lets-clean-company{letter-spacing:-.8px;color:#68a4c8;margin:6px 0 12px;font-size:28px;font-weight:850;line-height:1.05;display:block}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .lets-clean-company small{letter-spacing:1.7px;color:#b0becb;margin-top:9px;font-size:8px;font-weight:600;display:block}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .company-icon{color:#24668d;background:#eaf3f9}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .button:not(.secondary):not(.negative),:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] button[type=submit]:not(.negative){color:#fff!important;background:#24668d!important;border-color:#24668d!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .button.secondary{color:#24668d!important;background:#fff!important;border-color:#cfdfeb!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .text-button:not(.negative){color:#24668d}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-heading{color:#fff!important;background:linear-gradient(125deg,#171b20,#243744)!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-summary{color:#dce9f2!important;background:#1c2833!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-summary .form-art{background:#1c2833!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-summary dt,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-summary small{color:#b8ccda!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .wizard-steps button.active,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-services button.selected,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .service-choice.selected{color:#245e80!important;background:#eaf3f9!important;border-color:#5792b5!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-workspace{color:#243647}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero{background:#171b20}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero:after{background:linear-gradient(90deg,#171b20 20%,#171b20ed 43%,#14263524 80%)}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero h1 em{color:#8dc8ed}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero .ppf-kicker{color:#a3c9e2}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero p{color:#d2dce5}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero-caption{color:#b0c3d2}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-workspace .ppf-hero .ppf-hero-actions .button{color:#122d40!important;background:#91c8e9!important;border-color:#91c8e9!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-metrics>button,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-project{color:#243647;border-color:#dce4eb}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-metric-icon{color:#27668d;background:#eaf3f9}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-metric-icon.amber{color:#806322;background:#f7f0e1}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-metric-icon.violet{color:#53677e;background:#eef0f5}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-metrics small,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-section-heading .ppf-kicker,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-attention>.ppf-kicker{color:#657888}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-project.working .ppf-project-top>span:first-child{color:#24668d;background:#e5f2fb}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-car-line{color:#507c99;border-bottom-color:#edf1f5}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-coverage{color:#295d7e;background:#edf4f9}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-project footer,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-attention button{color:#335c78;border-color:#e2e9f0}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-marketing{background:linear-gradient(135deg,#171b20,#25465f)}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-marketing>.ppf-kicker{color:#a3c9e2}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-marketing p{color:#d0dce7}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-workspace button:focus-visible{outline-color:#4b96c0}@media (max-width:700px){:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .ppf-hero:after{background:linear-gradient(#14263560,#171b20e8 55%,#171b20 97%)}}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-form{--ink:#243647;--accent:#24668d!important;--accent-soft:#eaf3f9!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .approved-icon,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-services .selected{color:#24668d!important;background:#eaf3f9!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-heading p,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-heading small{color:#c4d7e6!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .auto-wizard .wizard-steps{background:#1b242d!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .wizard-steps button.active{color:#9bcdec!important;background:0 0!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .wizard-steps button.active b{color:#18364a!important;background:#8fc7e9!important;border-color:#8fc7e9!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-services button{color:#335f7c!important;background:#f5f8fb!important;border-color:#dbe4ec!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-services button strong,:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-services button svg{color:#335f7c!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .reference-services button.selected{background:#e5f1fa!important;border-color:#5792b5!important}:is(.app-shell,.commerce-app)[data-client-brand=lets-clean] .modal-backdrop{background:#0f171ea6}
