.admin-module__r4bRMW__office{--muted:#665e70;--line:#d9d2dd;background:#f8f6f2;grid-template-columns:208px minmax(0,1fr);font-size:16px}.admin-module__r4bRMW__office [hidden]{display:none!important}.admin-module__r4bRMW__office .admin-sidebar{background:#f1ede8;height:100vh;padding:16px 16px 24px;position:sticky;top:0;overflow-y:auto}.admin-module__r4bRMW__brand{font:700 17px var(--sans);letter-spacing:.04em;color:inherit;align-items:center;gap:8px;padding:4px 8px 16px;text-decoration:none;display:flex}.admin-module__r4bRMW__brand img{object-fit:contain;width:28px;height:28px}.admin-module__r4bRMW__languageSelect{align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:14px;display:flex}.admin-module__r4bRMW__languageSelect select{min-width:0;min-height:32px;font:inherit;border:1px solid var(--line);background:0 0;border-radius:6px;flex:1;padding:2px 6px}.admin-module__r4bRMW__office .sidebar-heading{font:700 19px var(--sans);padding:0 8px 28px}:is(.admin-module__r4bRMW__office .admin-sidebar nav button,.admin-module__r4bRMW__office .admin-sidebar nav a){padding-block:8px}.admin-module__r4bRMW__office .admin-sidebar{overflow-x:hidden}:is(.admin-module__r4bRMW__office .admin-sidebar nav button,.admin-module__r4bRMW__office .admin-sidebar nav a,.admin-module__r4bRMW__office .sidebar-bottom a,.admin-module__r4bRMW__office .sidebar-bottom button){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:start;min-width:0}.admin-module__r4bRMW__office .admin-sidebar nav button{border-radius:7px;min-height:40px;font-size:15px}:is(.admin-module__r4bRMW__office .sidebar-bottom a,.admin-module__r4bRMW__office .sidebar-bottom button){min-height:36px;font-size:14px}.admin-module__r4bRMW__office .admin-workspace{padding:18px clamp(20px,3vw,40px) 64px}.admin-module__r4bRMW__office .admin-page-heading{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.admin-module__r4bRMW__office .admin-page-heading>div{flex:240px}.admin-module__r4bRMW__office .admin-page-heading h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2}.admin-module__r4bRMW__office .admin-date{color:var(--muted);font-size:13px;display:block}.admin-module__r4bRMW__calendarWorkspace{min-width:0}.admin-module__r4bRMW__calendarBar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:22px;padding-bottom:18px;display:flex}.admin-module__r4bRMW__calendarSaveStatus{color:var(--muted);font-size:13px}.admin-module__r4bRMW__calendarContent{border:0;min-width:0;margin:0;padding:0}.admin-module__r4bRMW__calendarSettings{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.admin-module__r4bRMW__calendarSettings summary{cursor:pointer;font-size:14px;font-weight:600}.admin-module__r4bRMW__calendarSettings>div{margin-top:18px}.admin-module__r4bRMW__office .button{border-radius:6px;min-height:44px;font-size:14px}.admin-module__r4bRMW__office .icon-button{min-width:44px;min-height:44px}.admin-module__r4bRMW__office .section-toolbar h2{font:700 22px/1.35 var(--sans);letter-spacing:-.025em}.admin-module__r4bRMW__office .card-title h2{font:700 22px/1.35 var(--sans);letter-spacing:-.025em}.admin-module__r4bRMW__office .admin-card>h2{font:700 22px/1.35 var(--sans);letter-spacing:-.025em}.admin-module__r4bRMW__office .admin-card{border:1px solid var(--line);background:#fffdf9;border-radius:10px;margin-bottom:24px;padding:28px}.admin-module__r4bRMW__office .admin-description{max-width:78ch;font-size:15px;line-height:1.65}.admin-module__r4bRMW__office .admin-card>p{max-width:78ch;font-size:15px;line-height:1.65}.admin-module__r4bRMW__office .admin-card .field{font-size:15px;line-height:1.5}:is(.admin-module__r4bRMW__office .admin-card .field input,.admin-module__r4bRMW__office .admin-card .field select,.admin-module__r4bRMW__office .admin-card .field textarea){background:#fff;border-color:#b9afc1;border-radius:5px;min-height:46px;font-size:16px}:is(.admin-module__r4bRMW__office .admin-card .field small,.admin-module__r4bRMW__office .field-hint,.admin-module__r4bRMW__office .fine-print,.admin-module__r4bRMW__office .check-label small){font-size:14px;line-height:1.55}.admin-module__r4bRMW__office .check-label{min-height:36px;font-size:15px;line-height:1.5}.admin-module__r4bRMW__office .check-label input{width:18px;height:18px;accent-color:var(--ink);flex:0 0 18px}:is(.admin-module__r4bRMW__office .save-message,.admin-module__r4bRMW__office .admin-setup-note){font-size:14px}.admin-module__r4bRMW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:36px;display:grid}.admin-module__r4bRMW__metric{text-align:left;border:1px solid var(--line);background:#fffdf9;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;min-width:0;padding:20px;transition:border-color .15s,background-color .15s;display:grid}.admin-module__r4bRMW__metric:hover{background:#f1ebf7;border-color:#a592b8}.admin-module__r4bRMW__metric[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--ink)}.admin-module__r4bRMW__metric>span{grid-column:1/-1;min-height:42px;font-size:14px;font-weight:500;line-height:1.5}.admin-module__r4bRMW__metric>strong{font:700 clamp(27px, 2.8vw, 36px)/1.2 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.admin-module__r4bRMW__metric>svg{color:#8e7e9c;align-self:center}.admin-module__r4bRMW__metric>small{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;margin-top:5px;font-size:13px;display:flex}.admin-module__r4bRMW__resultCount{color:var(--muted);margin:5px 0 0;font-size:14px}.admin-module__r4bRMW__filters{flex-wrap:wrap}.admin-module__r4bRMW__searchField{color:var(--muted);background:#fff;border:1px solid #b9afc1;border-radius:6px;align-items:center;gap:8px;padding-left:12px;display:flex}.admin-module__r4bRMW__office .admin-module__r4bRMW__searchField input{background:0 0;border:0;width:230px;min-height:46px;padding-left:0;font-size:16px}.admin-module__r4bRMW__office .admin-module__r4bRMW__filters select{background:#fff;border-color:#b9afc1;border-radius:6px;min-height:48px;font-size:15px}.admin-module__r4bRMW__office .table-scroll:has(.admin-module__r4bRMW__repairTable){background:#fffdf9;border-radius:9px}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable{white-space:normal;font-size:15px}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable th{letter-spacing:0;background:#eeebf1;padding:15px 18px;font-size:13px}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td{vertical-align:middle;padding:18px}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable tbody tr:hover{background:#f6f2f8}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td:nth-child(2),.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable .ticket-name{min-height:44px;font-size:16px;line-height:1.5}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable .ticket-name small{font-size:13px}.admin-module__r4bRMW__bikeModel{color:var(--muted);margin:3px 0;font-size:14px;font-weight:400;display:block}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable .status-badge{white-space:normal;font-size:13px}.admin-module__r4bRMW__office .empty-state{border:1px solid var(--line);background:#fffdf9;border-radius:9px;padding:45px 24px}.admin-module__r4bRMW__office .empty-state h3{font:700 25px var(--sans)}.admin-module__r4bRMW__office .empty-state p{font-size:16px}.admin-module__r4bRMW__pricing{min-width:0}.admin-module__r4bRMW__saveBar{border:1px solid var(--line);z-index:5;background:#fffdf9;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:12px;box-shadow:0 4px 18px #35096b09}.admin-module__r4bRMW__saveStatus{flex:260px;align-items:center;gap:10px;display:flex}.admin-module__r4bRMW__saveStatus>svg{color:#32614d;flex:none}.admin-module__r4bRMW__saveStatus strong{font-size:15px;display:block}.admin-module__r4bRMW__saveStatus small{color:var(--muted);max-width:52ch;margin-top:3px;font-size:13px;line-height:1.5;display:block}.admin-module__r4bRMW__unsavedDot{background:#a36615;border-radius:50%;flex:none;width:9px;height:9px;margin-inline:4px}.admin-module__r4bRMW__saveActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-module__r4bRMW__pricingNav{background:#ebe7ed;border-radius:9px;flex-wrap:wrap;gap:6px;margin:24px 0;padding:8px;display:flex}.admin-module__r4bRMW__pricingNav button{background:0 0;border:1px solid #0000;border-radius:6px;flex:1 0 auto;min-height:46px;padding:11px 14px;font-size:15px;font-weight:500}.admin-module__r4bRMW__pricingNav button:hover{background:#f7f3fa}.admin-module__r4bRMW__pricingNav button[aria-pressed=true]{background:var(--ink);color:#fff}.admin-module__r4bRMW__pricing .form-grid{gap:22px}.admin-module__r4bRMW__pricing .card-title{flex-wrap:wrap;margin-bottom:16px}.admin-module__r4bRMW__pricing .card-title>h2{flex:1;min-width:180px}.admin-module__r4bRMW__pricing .task-editor{margin-top:24px}.admin-module__r4bRMW__pricing .admin-module__r4bRMW__task{border:1px solid var(--line);border-radius:7px;margin-top:10px;padding:0;overflow:clip}.admin-module__r4bRMW__taskSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:grid}.admin-module__r4bRMW__taskSummary::-webkit-details-marker{display:none}.admin-module__r4bRMW__taskSummary:hover{background:#f6f2f8}.admin-module__r4bRMW__taskSummary strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.admin-module__r4bRMW__taskSummary small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.admin-module__r4bRMW__taskSummary b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.admin-module__r4bRMW__task[open]>summary{border-bottom:1px solid var(--line);background:#f1ebf7}.admin-module__r4bRMW__task[open]>summary>svg{transform:rotate(180deg)}.admin-module__r4bRMW__taskBody{padding:22px}:is(.admin-module__r4bRMW__pricing .task-edit-names,.admin-module__r4bRMW__pricing .task-edit-numbers){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-bottom:20px}.admin-module__r4bRMW__pricing .task-edit-numbers>.check-label{align-self:center;padding-top:0;font-size:14px}.admin-module__r4bRMW__pricing .task-subtotal{border-top:1px solid var(--line);padding-top:18px;font-size:20px}.admin-module__r4bRMW__pricing .task-subtotal small{margin-top:5px;font-size:13px;display:block}.admin-module__r4bRMW__inlineLink{text-align:left;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.admin-module__r4bRMW__partLinkControls{align-self:center;justify-items:start;gap:6px;display:grid}.admin-module__r4bRMW__partLinkControls .admin-module__r4bRMW__inlineLink{min-height:36px;margin-left:26px;font-size:14px}.admin-module__r4bRMW__searchEmpty{text-align:center;padding:32px 16px}.admin-module__r4bRMW__searchEmpty p{margin:12px 0 20px}.admin-module__r4bRMW__advanced{border:1px solid var(--line);background:#fffdf9;border-radius:9px;margin-bottom:24px}.admin-module__r4bRMW__advanced>summary{cursor:pointer;padding:20px 24px;font-size:16px;font-weight:600}.admin-module__r4bRMW__advanced>.admin-card{border:0;border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-bottom:0}.admin-module__r4bRMW__office summary:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.admin-module__r4bRMW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.admin-module__r4bRMW__office{grid-template-columns:180px minmax(0,1fr)}.admin-module__r4bRMW__office .admin-workspace{padding:16px 24px 50px}.admin-module__r4bRMW__office .sidebar-heading{gap:6px;font-size:17px}.admin-module__r4bRMW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__r4bRMW__metric>span{min-height:0}.admin-module__r4bRMW__office .admin-date{display:none}}@media (max-width:800px){.admin-module__r4bRMW__office{display:block}.admin-module__r4bRMW__office .admin-sidebar{height:auto;padding:10px 16px;position:static}.admin-module__r4bRMW__brand{padding:0 4px 8px}.admin-module__r4bRMW__office .sidebar-heading{display:none}.admin-module__r4bRMW__office .admin-sidebar nav{gap:6px}:is(.admin-module__r4bRMW__office .admin-sidebar .nav-group,.admin-module__r4bRMW__office .admin-sidebar nav button,.admin-module__r4bRMW__office .admin-sidebar nav a){white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex-shrink:0;width:auto}.admin-module__r4bRMW__office .admin-sidebar nav button{padding:10px 13px;font-size:14px}.admin-module__r4bRMW__office .admin-sidebar nav button svg{width:18px}.admin-module__r4bRMW__office .sidebar-bottom{flex-flow:wrap;justify-content:space-between;gap:12px;padding:8px 6px 0;display:flex}:is(.admin-module__r4bRMW__office .sidebar-bottom a,.admin-module__r4bRMW__office .sidebar-bottom button){white-space:nowrap;overflow-wrap:normal;flex-shrink:0;font-size:13px}.admin-module__r4bRMW__office .admin-page-heading{gap:18px}.admin-module__r4bRMW__office .admin-page-heading>div{flex-basis:100%}.admin-module__r4bRMW__office .admin-workspace{padding:14px 16px 40px}.admin-module__r4bRMW__office .admin-card{padding:22px}.admin-module__r4bRMW__saveBar{top:0}.admin-module__r4bRMW__saveActions{justify-content:flex-end;width:100%}.admin-module__r4bRMW__office .admin-module__r4bRMW__filters{width:100%}.admin-module__r4bRMW__searchField{flex:230px;min-width:0}.admin-module__r4bRMW__office .admin-module__r4bRMW__searchField input{width:100%;min-width:0}.admin-module__r4bRMW__office .admin-module__r4bRMW__filters select{flex:150px;max-width:none}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable,.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable tbody{display:block}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px;padding:18px;display:grid}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable tbody tr:last-child{border-bottom:0}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td{border:0;grid-column:1/-1;padding:0}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td:first-child{grid-area:1/1;margin-bottom:4px}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td:last-child{grid-area:1/2}.admin-module__r4bRMW__office .admin-module__r4bRMW__repairTable td[data-label]{text-align:right;justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-module__r4bRMW__repairTable td[data-label]:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:14px;font-weight:500}}@media (max-width:480px){.admin-module__r4bRMW__office .admin-workspace{padding-inline:16px}.admin-module__r4bRMW__office .admin-sidebar{padding-inline:12px}.admin-module__r4bRMW__office .admin-card{padding:20px 16px}.admin-module__r4bRMW__office .admin-page-heading>.button{justify-content:center;width:100%}.admin-module__r4bRMW__metrics{gap:10px;margin-bottom:28px}.admin-module__r4bRMW__metric{gap:10px;padding:16px 13px}.admin-module__r4bRMW__metric>span{min-height:42px;font-size:14px}.admin-module__r4bRMW__metric>strong{grid-column:1/-1;font-size:29px}.admin-module__r4bRMW__metric>svg{display:none}.admin-module__r4bRMW__metric>small{gap:5px;font-size:12px}.admin-module__r4bRMW__saveBar{padding:16px;position:static}.admin-module__r4bRMW__saveActions>.button{flex:auto;justify-content:center}.admin-module__r4bRMW__pricingNav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-module__r4bRMW__pricingNav button{padding:10px 8px;font-size:14px}:is(.admin-module__r4bRMW__pricing .form-grid,.admin-module__r4bRMW__pricing .task-edit-names,.admin-module__r4bRMW__pricing .task-edit-numbers){grid-template-columns:1fr;gap:16px}.admin-module__r4bRMW__taskSummary{grid-template-columns:minmax(0,1fr) 18px;gap:10px;padding:16px 12px}.admin-module__r4bRMW__taskSummary b{grid-row:2;font-size:16px}.admin-module__r4bRMW__taskSummary>svg{grid-area:1/2/3}.admin-module__r4bRMW__taskBody{padding:18px 12px}}.admin-module__r4bRMW__queueExplanation{color:var(--muted);max-width:85ch;margin:-4px 0 18px;font-size:13px;line-height:1.6}.admin-module__r4bRMW__attentionReason{color:var(--muted);margin-top:6px;font-size:12px;display:block}@media (max-width:800px){.admin-module__r4bRMW__office .admin-sidebar nav{flex-direction:row;gap:12px;max-width:100%;display:flex;overflow-x:auto}.admin-module__r4bRMW__office .admin-sidebar .nav-group{flex-direction:row;flex-shrink:0;align-items:center;display:flex}}
