.Seal-module__r5zKGa__seal{--seal:#b8262f;aspect-ratio:1;border:5px solid var(--seal);width:168px;box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 4px var(--seal);color:var(--seal);background:#ffffffeb;border-radius:50%;place-content:center;justify-items:center;gap:2px;animation:.26s cubic-bezier(.2,.9,.3,1.2) both Seal-module__r5zKGa__stamp;display:inline-grid;transform:rotate(-8deg)}.Seal-module__r5zKGa__seal[data-size=small]{border-width:4px;width:112px}.Seal-module__r5zKGa__word{font-family:var(--font-mincho), serif;letter-spacing:.04em;font-size:22px;font-weight:800;line-height:1}.Seal-module__r5zKGa__time{font-family:var(--font-mincho), serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.Seal-module__r5zKGa__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:700;overflow:hidden}.Seal-module__r5zKGa__seal[data-size=small] .Seal-module__r5zKGa__word{font-size:15px}.Seal-module__r5zKGa__seal[data-size=small] .Seal-module__r5zKGa__time{font-size:16px}.Seal-module__r5zKGa__seal[data-size=small] .Seal-module__r5zKGa__name{max-width:84px;font-size:11px}@keyframes Seal-module__r5zKGa__stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.45)}70%{opacity:1;transform:rotate(-8deg)scale(.96)}to{transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.Seal-module__r5zKGa__seal{animation:none}}
.admin-module__4WpgRW__authWrap{background:radial-gradient(circle at 15% 0,#735dff59,#0000 32rem),#181536;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-module__4WpgRW__authCard{border:1px solid var(--border-on-light);text-align:center;background:#fff;border-radius:20px;width:100%;max-width:360px;padding:34px 28px;box-shadow:0 24px 60px #08052573}.admin-module__4WpgRW__authBrand{letter-spacing:.16em;color:var(--ai);margin-bottom:18px;font-size:13px;font-weight:800}.admin-module__4WpgRW__authTitle{color:var(--sumi);margin-bottom:6px;font-size:22px;font-weight:800}.admin-module__4WpgRW__authSub{color:var(--placeholder-gray);margin-bottom:22px;font-size:13px}.admin-module__4WpgRW__authWarn{color:var(--shu);background:#fbeced;border:1px solid #e6c9cb;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px;line-height:1.5}.admin-module__4WpgRW__authForm{flex-direction:column;gap:12px;display:flex}.admin-module__4WpgRW__authTurnstile{justify-content:center;min-height:65px;display:flex}.admin-module__4WpgRW__authInput{border:1px solid var(--border-on-light);color:var(--sumi);background:#fff;border-radius:10px;width:100%;padding:13px 15px;font-size:15px}.admin-module__4WpgRW__authInput:focus-visible{border-color:var(--admin-indigo);outline:none;box-shadow:0 0 0 3px #5147e533}.admin-module__4WpgRW__authInput:hover:not(:disabled){border-color:var(--ai)}.admin-module__4WpgRW__authPasswordField{position:relative}.admin-module__4WpgRW__authPasswordInput{padding-right:52px}.admin-module__4WpgRW__authPasswordInput::-ms-reveal{display:none}.admin-module__4WpgRW__authPasswordToggle{width:44px;height:44px;color:var(--sumi);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.admin-module__4WpgRW__authPasswordToggle:hover{color:var(--ai)}.admin-module__4WpgRW__authPasswordToggle:focus-visible{outline:2px solid var(--ai);outline-offset:-4px}.admin-module__4WpgRW__authError{color:var(--shu);margin:0;font-size:13px}.admin-module__4WpgRW__authButton{background:var(--ai);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:14px 0;font-size:15px;font-weight:800}.admin-module__4WpgRW__authButton:hover:not(:disabled),.admin-module__4WpgRW__authButton:active:not(:disabled){background:var(--ai-dark)}.admin-module__4WpgRW__authButton:disabled{opacity:.6}.admin-module__4WpgRW__dash{background:var(--washi);min-height:100vh}.admin-module__4WpgRW__topbar{background:var(--sumi);color:var(--mizu);z-index:10;position:sticky;top:0}.admin-module__4WpgRW__topbarBrand{letter-spacing:.12em;color:var(--asagi);white-space:nowrap;font-size:13px}.admin-module__4WpgRW__filters{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.admin-module__4WpgRW__dateArrow{background:var(--card-on-dark);color:var(--asagi);border:1px solid var(--kon);border-radius:10px;width:34px;height:34px;font-size:18px}.admin-module__4WpgRW__dateArrow:hover:not(:disabled),.admin-module__4WpgRW__dateArrow:active:not(:disabled){border-color:var(--asagi);color:var(--mizu)}.admin-module__4WpgRW__dateInput{background:var(--card-on-dark);color:var(--mizu);border:1px solid var(--kon);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:7px 10px;font-size:14px}.admin-module__4WpgRW__dateInput:hover{border-color:var(--asagi)}.admin-module__4WpgRW__tabs{background:var(--card-on-dark);border:1px solid var(--kon);border-radius:10px;gap:4px;padding:3px;display:flex}.admin-module__4WpgRW__tab{color:var(--muted-on-dark);background:0 0;border:none;border-radius:10px;padding:7px 12px;font-size:13px}.admin-module__4WpgRW__tab[data-active=true]{background:var(--ai);color:#fff;font-weight:700}.admin-module__4WpgRW__tab:hover:not([data-active=true]){background:var(--card-on-dark);color:var(--mizu)}.admin-module__4WpgRW__tab[data-active=true]:hover{background:var(--ai-dark)}.admin-module__4WpgRW__board{max-width:1080px;margin:0 auto;padding:24px 20px 80px}.admin-module__4WpgRW__boardHead{margin-bottom:20px}.admin-module__4WpgRW__boardDate{font-family:var(--font-mincho);color:var(--sumi);text-transform:capitalize;font-size:22px;font-weight:700}.admin-module__4WpgRW__boardStat{color:var(--fine-print);margin-top:4px;font-size:13px}.admin-module__4WpgRW__boardError{color:var(--shu);margin-bottom:16px;font-size:14px}.admin-module__4WpgRW__restBlock{margin-bottom:28px}.admin-module__4WpgRW__restTitle{font-family:var(--font-mincho);color:var(--fine-print);border-bottom:2px solid var(--border-on-light);margin-bottom:14px;padding-bottom:8px;font-size:18px;font-weight:700}.admin-module__4WpgRW__serviceCol{border:1px solid var(--border-on-light);background:#fff;border-radius:10px;margin-bottom:14px;padding:16px 18px}.admin-module__4WpgRW__serviceHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.admin-module__4WpgRW__serviceName{font-family:var(--font-mincho);color:var(--sumi);font-size:16px;font-weight:700}.admin-module__4WpgRW__serviceCap{color:var(--fine-print);font-size:13px;font-weight:600}.admin-module__4WpgRW__meter{background:var(--washi);border:1px solid var(--border-on-light);border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}.admin-module__4WpgRW__meterFill{background:var(--ai);border-radius:999px;height:100%;transition:width .3s;display:block}.admin-module__4WpgRW__meterFill[data-full=true]{background:var(--shu)}.admin-module__4WpgRW__serviceEmpty{color:var(--placeholder-gray);padding:6px 0;font-size:13px}.admin-module__4WpgRW__rows{flex-direction:column;display:flex}.admin-module__4WpgRW__row{border-top:1px solid var(--washi);align-items:center;gap:14px;padding:11px 0;display:flex}.admin-module__4WpgRW__row[data-status=no_show]{opacity:.5}.admin-module__4WpgRW__rowTime{color:var(--sumi);flex-shrink:0;width:46px;font-size:15px;font-weight:700}.admin-module__4WpgRW__rowMain{flex:1;min-width:0}.admin-module__4WpgRW__rowParty{color:var(--fine-print);margin-left:4px;font-weight:400}.admin-module__4WpgRW__rowMeta{color:var(--placeholder-gray);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;font-size:13px;display:flex}.admin-module__4WpgRW__rowMeta a{color:var(--ai)}.admin-module__4WpgRW__allergyTag{color:var(--shu);font-weight:600}.admin-module__4WpgRW__noteTag{font-style:italic}.admin-module__4WpgRW__rowStatus{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.admin-module__4WpgRW__statusSelect{border:1px solid var(--border-on-light);background:var(--mizu);color:var(--fine-print);border-radius:10px;padding:6px 8px;font-size:13px;font-weight:600}.admin-module__4WpgRW__statusSelect:hover:not(:disabled){border-color:var(--ai)}.admin-module__4WpgRW__statusSelect[data-status=cancelled],.admin-module__4WpgRW__statusSelect[data-status=no_show]{color:var(--shu);background:#fbeced}.admin-module__4WpgRW__statusSelect[data-status=seated],.admin-module__4WpgRW__statusSelect[data-status=completed]{background:var(--washi);color:var(--placeholder-gray)}.admin-module__4WpgRW__statusSelect[data-status=accepted]{color:#0f6b45;background:#e8f8f0}.admin-module__4WpgRW__cancelTrigger{color:var(--shu);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.admin-module__4WpgRW__cancelTrigger:hover:not(:disabled),.admin-module__4WpgRW__cancelTrigger:active:not(:disabled){color:var(--shu-dark);text-decoration-thickness:2px}.admin-module__4WpgRW__cancelTrigger:disabled{opacity:.5}.admin-module__4WpgRW__cancelBox{background:var(--washi);border:1px solid var(--border-on-light);border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex}.admin-module__4WpgRW__cancelLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--placeholder-gray);flex-direction:column;gap:4px;font-size:12px;display:flex}.admin-module__4WpgRW__cancelSelect,.admin-module__4WpgRW__cancelNote{border:1px solid var(--border-on-light);color:var(--sumi);background:#fff;border-radius:10px;width:100%;padding:8px 10px;font-size:13px}.admin-module__4WpgRW__cancelSelect:hover:not(:disabled),.admin-module__4WpgRW__cancelNote:hover:not(:disabled){border-color:var(--ai)}.admin-module__4WpgRW__cancelHint{color:var(--fine-print);margin:0;font-size:13px}.admin-module__4WpgRW__cancelActions{flex-wrap:wrap;gap:8px;display:flex}.admin-module__4WpgRW__cancelConfirm{background:var(--shu);color:var(--washi);border:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700}.admin-module__4WpgRW__cancelAbort{border:1px solid var(--border-on-light);color:var(--sumi);background:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600}.admin-module__4WpgRW__cancelAbort:hover:not(:disabled),.admin-module__4WpgRW__cancelAbort:active:not(:disabled){border-color:var(--ai);background:var(--washi)}.admin-module__4WpgRW__cancelConfirm:disabled,.admin-module__4WpgRW__cancelAbort:disabled{opacity:.6}.admin-module__4WpgRW__rowError{color:var(--shu);font-size:13px}.admin-module__4WpgRW__notice{text-align:center;max-width:560px;margin:60px auto;padding:0 20px}.admin-module__4WpgRW__notice h1{font-family:var(--font-mincho);color:var(--sumi);margin-bottom:12px;font-size:22px}.admin-module__4WpgRW__notice p{color:var(--fine-print);font-size:14px;line-height:1.6}.admin-module__4WpgRW__notice code{background:var(--mizu);border-radius:10px;padding:2px 6px;font-size:13px}.admin-module__4WpgRW__groupBoard{width:min(1240px,100% - 40px);margin:0 auto;padding:32px 0 64px}.admin-module__4WpgRW__inquiryList{gap:16px;display:grid}.admin-module__4WpgRW__inquiryCard{border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);background:#fff;border-radius:16px;padding:20px}.admin-module__4WpgRW__inquiryHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-module__4WpgRW__inquiryHead h3{font-size:18px}.admin-module__4WpgRW__inquirySection{margin-top:28px}.admin-module__4WpgRW__inquirySectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 12px;font-size:13px;font-weight:800}.admin-module__4WpgRW__inquirySectionTitle span{font-weight:600}summary.admin-module__4WpgRW__inquirySectionTitle{cursor:pointer}.admin-module__4WpgRW__inquirySectionHint{color:var(--admin-muted);margin:-6px 0 12px;font-size:13px}.admin-module__4WpgRW__inquiryCard[data-bucket=overdue]{border-color:#ffc2cb;border-left:4px solid var(--admin-coral)}.admin-module__4WpgRW__inquiryCard[data-bucket=accepted],.admin-module__4WpgRW__inquiryCard[data-bucket=archived]{opacity:.8}.admin-module__4WpgRW__inquiryCard[data-late]{border-left:4px solid var(--admin-coral)}.admin-module__4WpgRW__inquirySection:has(>.admin-module__4WpgRW__srOnly:first-child){margin-top:16px}.admin-module__4WpgRW__inquiryBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-module__4WpgRW__inquiryBadges>.admin-module__4WpgRW__inquiryStatusBadge,.admin-module__4WpgRW__inquiryBadges>.admin-module__4WpgRW__inquiryLateBadge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.admin-module__4WpgRW__inquiryBadges>.admin-module__4WpgRW__inquiryStatusBadge{color:#5a4410;background:#eef0ff}.admin-module__4WpgRW__inquiryBadges>.admin-module__4WpgRW__inquiryStatusBadge[data-status=accepted]{color:#17603a;background:#dcf3e6}.admin-module__4WpgRW__inquiryBadges>.admin-module__4WpgRW__inquiryStatusBadge[data-status=closed]{color:#555;background:#ececec}.admin-module__4WpgRW__inquiryBadges>.admin-module__4WpgRW__inquiryLateBadge{background:var(--admin-coral-ink);color:#fff}.admin-module__4WpgRW__inquiryNextStep{color:var(--admin-ink);background:#eef0ff;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.admin-module__4WpgRW__inquiryNextStep>span{color:#4b47a8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-module__4WpgRW__inquiryNextStep[data-tone=late]{color:#8c1d18;background:#fdecea}.admin-module__4WpgRW__inquiryNextStep[data-tone=late]>span{color:var(--admin-coral-ink)}.admin-module__4WpgRW__inquiryNextStep[data-tone=done]{color:#17603a;background:#e8f6ee}.admin-module__4WpgRW__inquiryNextStep[data-tone=done]>span{color:#17603a}.admin-module__4WpgRW__inquiryTrail div[data-late] dd{color:var(--admin-coral-ink)}.admin-module__4WpgRW__inquiryStatusFix{color:var(--admin-muted);margin-top:10px;font-size:13px}.admin-module__4WpgRW__inquiryStatusFix summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.admin-module__4WpgRW__inquiryStatusFix[open] summary{margin-bottom:8px}.admin-module__4WpgRW__inquiryAcceptRecap{border:1px solid var(--admin-line);background:#fff;border-radius:10px;flex-basis:100%;padding:10px 12px;font-size:13px}.admin-module__4WpgRW__inquiryAcceptRecap strong{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.admin-module__4WpgRW__inquiryAcceptRecap p{margin:0}.admin-module__4WpgRW__inquiryAcceptRecap .admin-module__4WpgRW__inquiryAcceptNotice{color:#6b4100;background:#fff3dc;border-left:3px solid #b26b00;margin:6px 0;padding:6px 8px;font-weight:700}.admin-module__4WpgRW__inquiryAcceptRecap p:first-of-type{font-size:14px;font-weight:800}.admin-module__4WpgRW__inquiryOverdue{color:var(--admin-coral-ink);margin:4px 0 0;font-size:13px;font-weight:800}.admin-module__4WpgRW__inquiryTrail{background:#fff;flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:10px 12px;font-size:13px;display:flex}.admin-module__4WpgRW__inquiryTrail div{gap:6px;display:flex}.admin-module__4WpgRW__inquiryTrail dt{color:var(--admin-muted)}.admin-module__4WpgRW__inquiryTrail dd{overflow-wrap:anywhere;margin:0;font-weight:700}.admin-module__4WpgRW__inquiryPager{color:var(--admin-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:grid}.admin-module__4WpgRW__inquiryPager a{min-height:40px;color:var(--admin-ink);align-items:center;font-weight:800;display:inline-flex}.admin-module__4WpgRW__inquiryPager a:last-child{justify-self:end}.admin-module__4WpgRW__inquiryFollowUp{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-module__4WpgRW__inquiryFollowUp button{border:1px solid var(--admin-line);min-height:40px;color:var(--admin-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.admin-module__4WpgRW__inquiryFollowUp button[data-primary]{border-color:var(--admin-indigo);background:var(--admin-indigo);color:#fff}.admin-module__4WpgRW__inquiryFollowUp button:disabled{opacity:.55;cursor:wait}.admin-module__4WpgRW__inquiryFollowUp .admin-module__4WpgRW__boardError{flex-basis:100%;margin:0}.admin-module__4WpgRW__inquiryHead span{color:var(--admin-muted);text-transform:uppercase;font-size:12px}.admin-module__4WpgRW__inquiryStatusWrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-module__4WpgRW__inquiryStatusWrap .admin-module__4WpgRW__statusSelect{text-transform:none;min-width:9rem}.admin-module__4WpgRW__inquiryStatusWrap .admin-module__4WpgRW__boardError{margin:0;font-size:13px}.admin-module__4WpgRW__inquiryDetails{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:18px 0 0;display:grid}.admin-module__4WpgRW__inquiryDetails dt{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-module__4WpgRW__inquiryDetails dd{overflow-wrap:anywhere;margin:4px 0 0}.admin-module__4WpgRW__inquiryMessage{border-top:1px solid var(--admin-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;padding-top:16px}.admin-module__4WpgRW__inquiryAcceptWrap{border-top:1px solid var(--admin-line);margin-top:18px;padding-top:16px}.admin-module__4WpgRW__inquiryAcceptButton,.admin-module__4WpgRW__inquiryAcceptActions button{border:1px solid var(--admin-indigo);background:var(--admin-indigo);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.admin-module__4WpgRW__inquiryAcceptButton:hover,.admin-module__4WpgRW__inquiryAcceptActions button:hover:not(:disabled){border-color:var(--asagi)}.admin-module__4WpgRW__inquiryAcceptForm{border:1px solid var(--admin-line);background:#fff;flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;padding:14px;display:flex}.admin-module__4WpgRW__inquiryAcceptForm label{min-width:150px;color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:12px;font-weight:800;display:grid}.admin-module__4WpgRW__inquiryAcceptForm select,.admin-module__4WpgRW__inquiryAcceptForm input{border:1px solid var(--admin-line);min-height:40px;color:var(--admin-ink);font:inherit;background:#fff;border-radius:10px;padding:0 10px}.admin-module__4WpgRW__inquiryAcceptActions{flex-wrap:wrap;gap:8px;display:flex}.admin-module__4WpgRW__inquiryAcceptActions button[type=button]{border-color:var(--admin-line);color:var(--admin-ink);background:#fff}.admin-module__4WpgRW__inquiryAcceptActions button:disabled,.admin-module__4WpgRW__inquiryAcceptButton:disabled{opacity:.55;cursor:wait}.admin-module__4WpgRW__inquiryAcceptHint{color:var(--admin-muted);flex-basis:100%;margin:0;font-size:13px}.admin-module__4WpgRW__inquiryAcceptForm input[type=number]{width:7rem}.admin-module__4WpgRW__inquiryAcceptForm .admin-module__4WpgRW__boardError{flex-basis:100%;margin:0}.admin-module__4WpgRW__inquiryAccepted{color:#0f6b45;background:#e8f8f0;border:1px solid #96d5b7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:13px 14px;font-size:13px;display:flex}.admin-module__4WpgRW__inquiryAccepted a{color:inherit;font-weight:800}.admin-module__4WpgRW__settingsBlock{border:1px solid var(--border-on-light);box-shadow:var(--admin-shadow);background:#fff;border-radius:16px;margin-bottom:18px;padding:20px 22px}.admin-module__4WpgRW__settingsSubtitle{letter-spacing:.12em;text-transform:uppercase;color:var(--ai);margin:18px 0 10px;font-size:12px}.admin-module__4WpgRW__settingsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.admin-module__4WpgRW__settingsServices{flex-direction:column;gap:12px;display:flex}.admin-module__4WpgRW__settingsService{background:var(--washi);border:1px solid var(--border-on-light);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.admin-module__4WpgRW__settingsServiceName{font-family:var(--font-mincho);color:var(--sumi);min-width:90px;font-size:15px;font-weight:700}.admin-module__4WpgRW__settingsField{letter-spacing:.05em;text-transform:uppercase;color:var(--placeholder-gray);flex-direction:column;gap:4px;font-size:12px;display:flex}.admin-module__4WpgRW__settingsInput{border:1px solid var(--border-on-light);color:var(--sumi);text-transform:none;background:#fff;border-radius:10px;min-width:120px;padding:8px 10px;font-size:14px}.admin-module__4WpgRW__settingsInput:hover:not(:disabled){border-color:var(--ai)}.admin-module__4WpgRW__settingsHint{color:var(--placeholder-gray);text-transform:none;letter-spacing:0;font-size:13px;line-height:1.4}.admin-module__4WpgRW__settingsActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-module__4WpgRW__settingsSave{background:var(--ai);color:#fff;border:none;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700}.admin-module__4WpgRW__settingsSave:hover:not(:disabled),.admin-module__4WpgRW__settingsSave:active:not(:disabled){background:var(--ai-dark)}.admin-module__4WpgRW__settingsSave:disabled{opacity:.6}.admin-module__4WpgRW__settingsOk{color:var(--ai);font-size:12px;font-weight:600}.admin-module__4WpgRW__bookingStatus{border:1px solid var(--border-on-light);background:var(--washi);border-radius:10px;margin:16px 0 24px;padding:16px}.admin-module__4WpgRW__bookingStatus[data-paused=true]{background:#fff5f1;border-color:#c56f5b}.admin-module__4WpgRW__bookingStatusHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-module__4WpgRW__bookingStatusHead .admin-module__4WpgRW__settingsSubtitle{margin-top:0}.admin-module__4WpgRW__bookingStatusBadge{background:var(--mizu);color:var(--ai-dark);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:800}.admin-module__4WpgRW__bookingStatus[data-paused=true] .admin-module__4WpgRW__bookingStatusBadge{color:#813f31;background:#f3d8cf}.admin-module__4WpgRW__bookingStatus .admin-module__4WpgRW__settingsField{max-width:680px;margin-bottom:14px}.admin-module__4WpgRW__bookingPause{color:#8d3f2f;background:#fff;border:1px solid #a94f3c;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.admin-module__4WpgRW__bookingPause:hover:not(:disabled),.admin-module__4WpgRW__bookingPause:active:not(:disabled){background:#fff0eb}.admin-module__4WpgRW__bookingPause:disabled{opacity:.6}.admin-module__4WpgRW__closedForm{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0;display:flex}.admin-module__4WpgRW__closedList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.admin-module__4WpgRW__closedItem{background:var(--washi);border:1px solid var(--border-on-light);color:var(--sumi);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.admin-module__4WpgRW__capacityBox{margin-bottom:14px}.admin-module__4WpgRW__capacityLine{color:var(--fine-print);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.admin-module__4WpgRW__capacityFigure strong{color:var(--sumi);font-size:15px}.admin-module__4WpgRW__capacityFigure[data-strong=true] strong{color:var(--ai);font-size:17px}.admin-module__4WpgRW__capacityCap{color:var(--placeholder-gray);font-size:13px}.admin-module__4WpgRW__capacityBadge{letter-spacing:.06em;text-transform:uppercase;background:var(--mizu);color:var(--fine-print);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:12px;font-style:normal}.admin-module__4WpgRW__capacityEditor{background:var(--washi);border:1px solid var(--border-on-light);border-radius:10px;flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.admin-module__4WpgRW__capacityFields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-module__4WpgRW__searchForm{align-items:center;gap:8px;width:100%;padding-top:4px;display:flex}.admin-module__4WpgRW__searchInput{background:var(--card-on-dark);max-width:320px;color:var(--mizu);border:1px solid var(--kon);border-radius:10px;flex:1;padding:8px 12px;font-size:14px}.admin-module__4WpgRW__searchInput:hover{border-color:var(--asagi)}.admin-module__4WpgRW__searchButton{background:var(--ai);color:#fff;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.admin-module__4WpgRW__overview{border:1px solid var(--border-on-light);background:#fff;border-radius:10px;margin-bottom:20px;padding:16px 18px}.admin-module__4WpgRW__overviewTitle{font-family:var(--font-mincho);color:var(--sumi);margin-bottom:12px;font-size:16px;font-weight:700}.admin-module__4WpgRW__overviewScroll{overflow-x:auto}.admin-module__4WpgRW__overviewTable{border-collapse:collapse;width:100%;font-size:13.5px}.admin-module__4WpgRW__overviewTable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--placeholder-gray);border-bottom:1px solid var(--border-on-light);white-space:nowrap;padding:6px 10px 6px 0;font-size:12px;font-weight:600}.admin-module__4WpgRW__overviewTable td{border-bottom:1px solid var(--washi);color:var(--sumi);white-space:nowrap;padding:8px 10px 8px 0}.admin-module__4WpgRW__overviewTable tr[data-status=cancelled],.admin-module__4WpgRW__overviewTable tr[data-status=no_show]{opacity:.5;text-decoration:line-through}.admin-module__4WpgRW__overviewTable a{color:var(--ai)}.admin-module__4WpgRW__overviewTime{font-weight:700}.admin-module__4WpgRW__rowDate{color:var(--placeholder-gray);font-size:13px;font-weight:400;display:block}.admin-module__4WpgRW__tableTag{letter-spacing:.04em;background:var(--mizu);color:var(--fine-print);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:12px;font-weight:600}.admin-module__4WpgRW__arrivedTag{color:var(--ai);font-weight:600}.admin-module__4WpgRW__tableLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--placeholder-gray);align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-module__4WpgRW__tableInput{border:1px solid var(--border-on-light);color:var(--sumi);text-transform:none;letter-spacing:0;background:#fff;border-radius:10px;width:120px;padding:5px 8px;font-size:13px}.admin-module__4WpgRW__tableInput:hover:not(:disabled){border-color:var(--ai)}.admin-module__4WpgRW__authLabel{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--placeholder-gray);margin-bottom:-6px;font-size:12px;display:block}.admin-module__4WpgRW__dash,.admin-module__4WpgRW__authWrap{--admin-ink:#181536;--admin-muted:#67647d;--admin-line:#dedff0;--admin-indigo:#5147e5;--admin-indigo-dark:#3930b8;--admin-blue:#2573eb;--admin-mint:#19c985;--admin-mint-soft:#dffbed;--admin-mint-ink:#075f40;--admin-amber:#f5a60a;--admin-amber-soft:#fff1bf;--admin-amber-ink:#714400;--admin-coral:#f05468;--admin-coral-soft:#ffe5e9;--admin-coral-ink:#8d1730;--admin-shadow:0 16px 44px #1f1e4e1a;--sumi:var(--admin-ink);--kon:#3a3566;--ai:var(--admin-indigo);--ai-dark:var(--admin-indigo-dark);--asagi:#c7c2ff;--mizu:#eef0ff;--washi:#f6f7fc;--shu:var(--admin-coral-ink);--shu-dark:#6d1024;--card-on-dark:#221d4a;--border-on-light:var(--admin-line);--placeholder-gray:var(--admin-muted);--fine-print:var(--admin-muted);--body-on-light:var(--admin-ink);--font-mincho:var(--font-body)}.admin-module__4WpgRW__dash{color:var(--admin-ink);background:radial-gradient(circle at 10% 0,#735dff1a,#0000 30rem),#f6f7fc}.admin-module__4WpgRW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-module__4WpgRW__topbar{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181536f5;border-bottom:1px solid #ffffff17;box-shadow:0 10px 32px #120f3433}.admin-module__4WpgRW__opsChrome{flex-direction:column;gap:8px;width:min(1240px,100% - 40px);margin:0 auto;padding:10px 0 12px;display:flex}.admin-module__4WpgRW__topbar[data-layout=ops] .admin-module__4WpgRW__opsChrome{padding-top:8px}.admin-module__4WpgRW__opsPrimary,.admin-module__4WpgRW__opsSecondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__opsSecondary .admin-module__4WpgRW__opsRestaurantTabs+.admin-module__4WpgRW__opsServiceTabs{border-left:1px solid #ffffff1f;margin-left:2px;padding-left:10px}.admin-module__4WpgRW__opsPrimary{min-width:0}.admin-module__4WpgRW__opsPrimary>.admin-module__4WpgRW__dateControl,.admin-module__4WpgRW__opsPrimary>.admin-module__4WpgRW__searchForm,.admin-module__4WpgRW__opsPrimary>.admin-module__4WpgRW__opsAdd{flex-shrink:0}.admin-module__4WpgRW__opsPrimary>.admin-module__4WpgRW__searchForm{flex:180px;min-width:140px}.admin-module__4WpgRW__opsNav{align-items:center;gap:2px;margin-left:auto;display:flex}.admin-module__4WpgRW__opsNavLink{color:#9b98b0;border-radius:8px;align-items:center;min-height:32px;padding:0 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__opsNavLink:hover{color:#fff;background:#ffffff14}.admin-module__4WpgRW__opsRestaurantTabs{background:#0c092459;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:3px;min-height:44px;padding:4px;display:inline-flex}.admin-module__4WpgRW__opsRestaurantTabs button{color:#a8a5be;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.admin-module__4WpgRW__opsRestaurantTabs button[data-active=true]{color:var(--admin-indigo-dark);background:#fff;box-shadow:0 4px 12px #08052538}.admin-module__4WpgRW__opsRestaurantTabs button:hover:not([data-active=true]){color:#fff;background:#ffffff14}.admin-module__4WpgRW__opsAdd{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#6f65f0 0%,#5548e0 100%);border:1px solid #a79eff59;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #3a30b447}.admin-module__4WpgRW__opsAdd kbd{color:#f0eeff;background:#ffffff24;border:1px solid #ffffff47;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:12px;font-weight:800}.admin-module__4WpgRW__opsAdd:hover{background:linear-gradient(#7d74f5 0%,#6356e8 100%);border-color:#beb8ff73}.admin-module__4WpgRW__pageHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;display:flex}.admin-module__4WpgRW__pageHeadTitle{min-width:0}.admin-module__4WpgRW__pageHeadTitle h1{color:#fff;letter-spacing:0;margin:0;font-family:inherit;font-size:20px;font-weight:800;line-height:1.2}.admin-module__4WpgRW__pageHeadTitle p{color:#a8a5be;margin:2px 0 0;font-size:12.5px;font-weight:600}.admin-module__4WpgRW__pageHeadTitle h1 small{color:#a8a5be;font-size:.75em;font-weight:600}.admin-module__4WpgRW__pageHeadTitle p a{color:#c7c2ff;text-decoration:none}.admin-module__4WpgRW__pageHeadTitle p a:hover{color:#fff;text-decoration:underline}.admin-module__4WpgRW__pageHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__opsTabs{background:#0c092459;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:4px;display:inline-flex}.admin-module__4WpgRW__opsTabs>a,.admin-module__4WpgRW__opsTabs>button{color:#a8a5be;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__opsTabs>a:hover:not([aria-current=page]):not([aria-selected=true]),.admin-module__4WpgRW__opsTabs>button:hover:not([data-active=true]):not([aria-pressed=true]):not([aria-selected=true]){color:#fff;background:#ffffff14}.admin-module__4WpgRW__opsTabs>a[aria-current=page],.admin-module__4WpgRW__opsTabs>a[aria-selected=true],.admin-module__4WpgRW__opsTabs>button[data-active=true],.admin-module__4WpgRW__opsTabs>button[aria-pressed=true],.admin-module__4WpgRW__opsTabs>button[aria-selected=true]{color:var(--admin-indigo-dark);background:#fff;box-shadow:0 4px 12px #08052538}.admin-module__4WpgRW__opsTabs>a>span,.admin-module__4WpgRW__opsTabs>button>span{min-width:20px;color:inherit;text-align:center;background:#ffffff1f;border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:900}.admin-module__4WpgRW__opsTabs>a[aria-current=page]>span,.admin-module__4WpgRW__opsTabs>button[data-active=true]>span,.admin-module__4WpgRW__opsTabs>button[aria-pressed=true]>span,.admin-module__4WpgRW__opsTabs>button[aria-selected=true]>span{background:#eef0ff}.admin-module__4WpgRW__opsTabs>a[data-paused]>span,.admin-module__4WpgRW__opsTabs>a[data-view=bloques]>span,.admin-module__4WpgRW__opsTabs>a[data-bucket=overdue]>span{background:var(--admin-coral-ink);color:#fff}@media (max-width:720px){.admin-module__4WpgRW__opsTabs{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.admin-module__4WpgRW__opsTabs::-webkit-scrollbar{display:none}.admin-module__4WpgRW__opsTabs>a,.admin-module__4WpgRW__opsTabs>button{flex-shrink:0}}.admin-module__4WpgRW__opsServiceTabs{background:#0c092459;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:4px;padding:3px;display:inline-flex}.admin-module__4WpgRW__opsServiceTabs button{color:#9b98b0;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12.5px;font-weight:800;display:inline-flex}.admin-module__4WpgRW__opsServiceTabs button em{color:inherit;opacity:.85;font-style:normal;font-weight:900}.admin-module__4WpgRW__opsServiceTabs button[data-active=true]{color:var(--admin-indigo-dark);background:#fff;box-shadow:0 4px 12px #08052538}.admin-module__4WpgRW__opsServiceTabs button:hover:not([data-active=true]){color:#fff;background:#ffffff14}.admin-module__4WpgRW__opsFind{flex-direction:column;gap:8px;display:flex}.admin-module__4WpgRW__opsOverview{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.admin-module__4WpgRW__opsLayerLabel{color:#9b98b0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.admin-module__4WpgRW__opsCapacity{grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:18px;display:grid}.admin-module__4WpgRW__opsMetric{gap:3px;min-width:0;display:grid}.admin-module__4WpgRW__opsMetric .admin-module__4WpgRW__opsCapacityMeta{text-align:left}.admin-module__4WpgRW__opsMetricLabel{color:#cfcde0;font-size:12px;font-weight:800}.admin-module__4WpgRW__opsCapacityFigures{color:#9b98b0;white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;font-weight:700;display:flex}.admin-module__4WpgRW__opsCapacityFigures strong{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1}.admin-module__4WpgRW__opsCapacityFigures small{font-size:12px}.admin-module__4WpgRW__opsCapacityMeter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.admin-module__4WpgRW__opsCapacityTrack{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.admin-module__4WpgRW__opsCapacityTrack>i{border-radius:inherit;background:#3dbe8a;height:100%;display:block}.admin-module__4WpgRW__opsCapacityTrack[data-state=warn]>i{background:#e0a040}.admin-module__4WpgRW__opsCapacityTrack[data-state=full]>i{background:#e85a6e}.admin-module__4WpgRW__opsCapacityTrack[data-state=empty]>i{background:#fff3}.admin-module__4WpgRW__opsCapacityMeter em{color:#9b98b0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.admin-module__4WpgRW__opsCapacityMeta{color:#9b98b0;text-align:right;white-space:nowrap;margin:0;font-size:13px;font-weight:700}.admin-module__4WpgRW__opsCapacityBreakdown{color:#9b98b0;font-variant-numeric:tabular-nums;flex-wrap:wrap;order:1;grid-column:1/-1;gap:4px 14px;margin:-6px 0 0;font-size:12px;font-weight:700;display:flex}.admin-module__4WpgRW__opsCapacityBreakdown strong{color:#fff;font-weight:900}.admin-module__4WpgRW__stopService{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__stopServiceStop,.admin-module__4WpgRW__stopServiceResume{letter-spacing:.01em;cursor:pointer;border-radius:9px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,color .15s}.admin-module__4WpgRW__stopServiceStop{color:#ffb3be;background:#e85a6e24;border:1px solid #e85a6e73}.admin-module__4WpgRW__stopServiceStop:hover:not(:disabled),.admin-module__4WpgRW__stopServiceStop:active:not(:disabled){color:#fff;background:#e85a6e3d;border-color:#e85a6eb3}.admin-module__4WpgRW__stopServiceResume{color:#8ee0bc;background:#3dbe8a1f;border:1px solid #3dbe8a66}.admin-module__4WpgRW__stopServiceResume:hover:not(:disabled),.admin-module__4WpgRW__stopServiceResume:active:not(:disabled){color:#fff;background:#3dbe8a38;border-color:#3dbe8aa6}.admin-module__4WpgRW__stopServiceStop:disabled,.admin-module__4WpgRW__stopServiceResume:disabled{opacity:.55;cursor:wait}.admin-module__4WpgRW__stopServiceBadge{color:#ffb3be;white-space:nowrap;background:#e85a6e1f;border:1px solid #e85a6e59;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-module__4WpgRW__stopServiceHint{color:#9b98b0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.admin-module__4WpgRW__stopServiceError{color:#ffb3be;flex-basis:100%;margin:0;font-size:13px;font-weight:700}.admin-module__4WpgRW__opsSecondary .admin-module__4WpgRW__densityToggle{color:#9b98b0;background:0 0;border-color:#ffffff1a;border-radius:9px;flex-shrink:0;min-height:30px;padding:0 10px;font-size:12px}.admin-module__4WpgRW__opsSecondary .admin-module__4WpgRW__densityToggle[data-active=true]{color:var(--admin-indigo-dark);background:#fff;border-color:#0000}.admin-module__4WpgRW__opsSecondary .admin-module__4WpgRW__densityToggle:hover{color:#fff;background:#ffffff14}.admin-module__4WpgRW__dateControl{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:flex}.admin-module__4WpgRW__topbarScope{background:#0c092447;border:1px solid #ffffff1a;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;padding:3px;display:flex}.admin-module__4WpgRW__filters{flex-wrap:nowrap;gap:10px;margin-left:0}.admin-module__4WpgRW__dateNav{align-items:center;gap:4px;display:flex}.admin-module__4WpgRW__dateArrow{box-shadow:none;color:#d9d7f1;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:40px;height:48px;transition:transform .18s,background-color .18s;display:grid}.admin-module__4WpgRW__dateArrow:hover:not(:disabled),.admin-module__4WpgRW__dateArrow:active:not(:disabled){color:#fff;background:#ffffff1f;transform:translateY(-1px)}.admin-module__4WpgRW__dateCapsule{color:#b8b3ff;text-align:left;background:linear-gradient(165deg,#ffffff24 0%,#ffffff0d 100%);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;min-width:168px;min-height:48px;padding:0 14px 0 12px;transition:background-color .18s;display:flex}.admin-module__4WpgRW__dateCapsule:hover,.admin-module__4WpgRW__dateCapsule:active,.admin-module__4WpgRW__dateCapsule[aria-expanded=true]{background:#ffffff1f}.admin-module__4WpgRW__dateCapsule svg{flex-shrink:0;width:18px;height:18px}.admin-module__4WpgRW__dateCapsule>span{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-module__4WpgRW__dateCapsule small{color:#a29ebd;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-module__4WpgRW__dateCapsule strong{color:#fff;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;font-size:15px;font-weight:800}.admin-module__4WpgRW__dateCapsule em{color:#e0dcff;white-space:nowrap;background:#8477ff38;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:12px;font-style:normal;font-weight:900}.admin-module__4WpgRW__datePicker{position:relative}.admin-module__4WpgRW__topbarBrand{color:#fff;letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;display:flex}.admin-module__4WpgRW__brandMark{background:#f8fbff;border:1px solid #ffffff29;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:40px;display:grid;box-shadow:0 6px 16px #0805253d}.admin-module__4WpgRW__brandLogo{width:auto;height:32px}.admin-module__4WpgRW__topbarBrand>span:last-child{flex-direction:column;line-height:1.1;display:flex}.admin-module__4WpgRW__topbarBrand strong{letter-spacing:.15em;font-size:14px}.admin-module__4WpgRW__topbarBrand small{color:#b9b6d2;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:12px}@keyframes admin-module__4WpgRW__account-panel-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-module__4WpgRW__calendarPopover{--calendar-shift:0px;z-index:50;width:min(368px,100vw - 24px);color:var(--admin-ink);transform:translateX(calc(-50% + var(--calendar-shift)));background:#fff;border:1px solid #dedbea;border-radius:20px;padding:14px;animation:.19s ease-out both admin-module__4WpgRW__calendar-popover-in;position:absolute;top:calc(100% + 10px);left:50%;box-shadow:0 24px 64px #08052552}.admin-module__4WpgRW__calendarHead{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid}.admin-module__4WpgRW__calendarHead strong{text-align:center;text-transform:capitalize;font-size:15px}.admin-module__4WpgRW__calendarHead button{color:#554c7a;background:#f8f7fd;border:1px solid #e2dfec;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-module__4WpgRW__calendarHead button:hover,.admin-module__4WpgRW__calendarHead button:active{color:#4f3eff;background:#eeebff;border-color:#c8c1ff}.admin-module__4WpgRW__calendarWeekdays,.admin-module__4WpgRW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-module__4WpgRW__calendarWeekdays{margin-top:10px}.admin-module__4WpgRW__calendarWeekdays span{color:var(--admin-muted);text-align:center;text-transform:uppercase;padding:5px 0;font-size:12px;font-weight:900}.admin-module__4WpgRW__calendarGrid{gap:4px}.admin-module__4WpgRW__calendarGrid>button,.admin-module__4WpgRW__calendarEmpty{border-radius:11px;min-width:0;min-height:48px}.admin-module__4WpgRW__calendarGrid>button{color:#39344c;background:#faf9fd;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:13px;font-weight:850;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex;position:relative}.admin-module__4WpgRW__calendarGrid>button:hover,.admin-module__4WpgRW__calendarGrid>button:active{color:#4737df;background:#eeebff;border-color:#cfc9ff;transform:translateY(-1px)}.admin-module__4WpgRW__calendarGrid>button[data-selected=true]{color:#fff;background:linear-gradient(145deg,#7667ff,#5545ed);border-color:#6c5cff;box-shadow:0 7px 16px #5d4cf142}.admin-module__4WpgRW__calendarGrid>button[data-today=true]:after{content:"";pointer-events:none;border:1px solid #7d6eff;border-radius:8px;position:absolute;inset:3px}.admin-module__4WpgRW__calendarGrid>button[data-selected=true]:after{border-color:#ffffff94}.admin-module__4WpgRW__calendarGrid small{color:#5545d4;background:#e2defe;border-radius:999px;min-width:18px;padding:1px 5px;font-size:12px;font-weight:950;line-height:1.45}.admin-module__4WpgRW__calendarGrid>button[data-selected=true] small{color:#fff;background:#fff3}.admin-module__4WpgRW__calendarGrid i{height:15px}.admin-module__4WpgRW__calendarGrid[aria-busy=true]{opacity:.58}.admin-module__4WpgRW__calendarGrid.admin-module__4WpgRW__calendarMonths{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.admin-module__4WpgRW__calendarMonths>button{text-transform:capitalize;min-height:52px}.admin-module__4WpgRW__calendarFooter{border-top:1px solid #ebe8f1;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:10px;padding-top:9px;display:flex}.admin-module__4WpgRW__calendarFooter button,.admin-module__4WpgRW__calendarError button{color:#4f3ee7;background:#edeaff;border-radius:10px;min-height:36px;padding:0 10px;font-size:12px;font-weight:900}.admin-module__4WpgRW__calendarFooter span{color:var(--admin-muted);text-align:right;font-size:12px}.admin-module__4WpgRW__calendarError{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;font-size:13px;font-weight:750;display:flex}@keyframes admin-module__4WpgRW__calendar-popover-in{0%{opacity:0;transform:translate(calc(-50% + var(--calendar-shift)), -5px) scale(.985)}to{opacity:1;transform:translate(calc(-50% + var(--calendar-shift)), 0) scale(1)}}.admin-module__4WpgRW__tabs{background:0 0;border:0;border-radius:12px;flex-shrink:0;gap:2px;min-height:36px;padding:2px}.admin-module__4WpgRW__topbarScope .admin-module__4WpgRW__tabs+.admin-module__4WpgRW__tabs{border-left:1px solid #ffffff1f;border-radius:0 12px 12px 0;margin-left:2px;padding-left:8px}.admin-module__4WpgRW__tab{color:#a8a5be;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12.5px;font-weight:700;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.admin-module__4WpgRW__tab svg{flex-shrink:0;width:14px;height:14px}.admin-module__4WpgRW__tabCount{color:#9b98b0;text-align:center;background:#ffffff14;border-radius:999px;min-width:18px;padding:0 5px;font-size:12px;font-style:normal;font-weight:900}.admin-module__4WpgRW__tabDot{background:#6f6b86;border-radius:50%;width:5px;height:5px}.admin-module__4WpgRW__tab[data-active=true]{color:var(--admin-indigo-dark);background:#fff;box-shadow:0 4px 12px #08052538}.admin-module__4WpgRW__tab[data-active=true] .admin-module__4WpgRW__tabDot{background:#6c5cff;box-shadow:0 0 0 3px #6c5cff26}.admin-module__4WpgRW__tab[data-active=true] .admin-module__4WpgRW__tabCount{color:var(--admin-indigo-dark);background:#3d368c1f}.admin-module__4WpgRW__tab:hover:not([data-active=true]){color:#fff;background:#ffffff14}.admin-module__4WpgRW__searchForm{flex:1;gap:6px;min-width:140px;max-width:none;padding-top:0}.admin-module__4WpgRW__searchField{color:#8f8ba9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 12px;transition:border-color .18s,background-color .18s;display:flex}.admin-module__4WpgRW__searchField:focus-within,.admin-module__4WpgRW__searchField:hover{color:#c7c3ff;background:#ffffff17;border-color:#9489ff73}.admin-module__4WpgRW__searchInput{color:#fff;background:0 0;border:0;outline:none;min-width:0;max-width:none;padding:0;font-size:13px}.admin-module__4WpgRW__searchInput::placeholder{color:#9b98b0;opacity:1}.admin-module__4WpgRW__searchButton,.admin-module__4WpgRW__searchClear{border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-module__4WpgRW__searchButton{color:#fff;background:#6357ee;flex-shrink:0;box-shadow:0 6px 14px #5449df47}.admin-module__4WpgRW__searchButton:hover,.admin-module__4WpgRW__searchButton:active{background:#7569ff}.admin-module__4WpgRW__searchButton svg{width:14px;height:14px}.admin-module__4WpgRW__searchClear{color:#cfcee2;background:#ffffff12;flex-shrink:0}.admin-module__4WpgRW__board{width:min(1240px,100% - 40px);max-width:none;padding:32px 0 88px}.admin-module__4WpgRW__searchHero{box-shadow:var(--admin-shadow);background:#ffffffeb;border:1px solid #e4e4f3;border-radius:16px;position:relative;overflow:hidden}.admin-module__4WpgRW__searchHero:before{content:"";background:linear-gradient(90deg,#5a4dea,#2878ee 46%,#19c985 72%,#ffb116);height:3px;position:absolute;inset:0 0 auto}.admin-module__4WpgRW__liveSyncStatus{left:calc(var(--sidebar-w,0px) + 18px);z-index:28;min-height:40px;color:var(--admin-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dad9ea;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;box-shadow:0 8px 24px #24204e1f}.admin-module__4WpgRW__liveSyncStatus>span:first-child{background:#a3a1b4;border-radius:50%;width:8px;height:8px}.admin-module__4WpgRW__liveSyncStatus[data-state=live]>span:first-child{background:var(--admin-mint);box-shadow:0 0 0 4px #19c9851f}.admin-module__4WpgRW__liveSyncStatus[data-state=connecting]>span:first-child{background:var(--admin-amber);animation:1.1s ease-in-out infinite admin-module__4WpgRW__livePulse}.admin-module__4WpgRW__liveSyncStatus[data-state=polling]{color:var(--admin-amber-ink);border-color:#eed183}.admin-module__4WpgRW__liveSyncStatus[data-state=polling]>span:first-child{background:var(--admin-amber)}.admin-module__4WpgRW__liveSyncStatus button{background:var(--admin-amber-soft);min-height:30px;color:var(--admin-amber-ink);border:0;border-radius:999px;padding:0 9px;font-size:12px;font-weight:900}.admin-module__4WpgRW__liveSyncTime{font-variant-numeric:tabular-nums;border-left:1px solid #dad9ea;padding-left:8px;font-weight:600}.admin-module__4WpgRW__liveSyncTime[data-stale]{color:var(--admin-amber-ink);font-weight:900}@keyframes admin-module__4WpgRW__livePulse{50%{opacity:.45;transform:scale(.8)}}.admin-module__4WpgRW__quickEntryTabs kbd{color:inherit;background:#ffffff1f;border:1px solid #ffffff38;border-radius:6px;padding:2px 5px;font-family:inherit;font-size:12px}.admin-module__4WpgRW__quickEntryDialog{width:min(720px,100% - 28px);max-height:min(880px,100dvh - 28px);color:var(--admin-ink);background:#fff;border:1px solid #dedcf2;border-radius:24px;padding:0;overflow:auto;box-shadow:0 30px 80px #18124147}.admin-module__4WpgRW__quickEntryDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#110d2e94}.admin-module__4WpgRW__quickEntryForm{padding:22px}.admin-module__4WpgRW__quickEntryHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-module__4WpgRW__quickEntryHead>div{flex-direction:column;gap:4px;display:flex}.admin-module__4WpgRW__quickEntryHead span{color:var(--admin-indigo);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-module__4WpgRW__quickEntryHead h2{font-size:22px;line-height:1.2}.admin-module__4WpgRW__quickEntryClose{width:44px;height:44px;color:var(--admin-muted);background:#f7f7fb;border:1px solid #e0e0ec;border-radius:13px;flex:0 0 44px;font-size:24px}.admin-module__4WpgRW__quickEntryTabs{background:#f6f6fb;border:1px solid #deddf0;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;margin:18px 0;padding:5px;display:grid}.admin-module__4WpgRW__quickEntryTabs button{min-height:44px;color:var(--admin-muted);background:0 0;border:0;border-radius:11px;font-size:13px;font-weight:850}.admin-module__4WpgRW__quickEntryTabs button[aria-pressed=true]{color:var(--admin-indigo-dark);background:#fff;box-shadow:0 5px 14px #241f5e1a}.admin-module__4WpgRW__quickEntryTabs kbd{background:#efedff;border-color:#ddd9f9;margin-left:5px}.admin-module__4WpgRW__quickEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-module__4WpgRW__quickEntryGroup{border:0;min-width:0;margin:0 0 16px;padding:0}.admin-module__4WpgRW__quickEntryGroup>legend{color:var(--admin-indigo-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;padding:0;font-size:12px;font-weight:900}.admin-module__4WpgRW__quickEntryLegend{color:var(--admin-muted);margin:-4px 0 14px;font-size:12.5px;font-weight:650}.admin-module__4WpgRW__quickEntryForm abbr[title=obligatoire]{color:var(--admin-coral);font-weight:900;text-decoration:none}.admin-module__4WpgRW__quickEntryField{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-module__4WpgRW__quickEntryField>label{color:var(--admin-ink);font-size:12px;font-weight:850}.admin-module__4WpgRW__quickEntryField>label small{color:var(--admin-muted);margin-left:2px;font-size:12px;font-weight:650}.admin-module__4WpgRW__quickEntryField[data-invalid] input,.admin-module__4WpgRW__quickEntryField[data-invalid] select,.admin-module__4WpgRW__quickEntryField[data-invalid] textarea{border-color:var(--admin-coral)}.admin-module__4WpgRW__quickEntryFieldError{color:var(--admin-coral-ink);margin:0;font-size:12.5px;font-weight:750}.admin-module__4WpgRW__quickEntryGrid input,.admin-module__4WpgRW__quickEntryGrid select,.admin-module__4WpgRW__quickEntryGrid textarea{width:100%;min-height:46px;color:var(--admin-ink);background:#fff;border:1px solid #d9d9e8;border-radius:11px;padding:0 12px;font-size:14px}.admin-module__4WpgRW__quickEntryGrid textarea{resize:vertical;min-height:74px;padding-block:10px}.admin-module__4WpgRW__quickEntryGrid input:focus,.admin-module__4WpgRW__quickEntryGrid select:focus,.admin-module__4WpgRW__quickEntryGrid textarea:focus{border-color:#7a70e8;outline:3px solid #6357ee1f}.admin-module__4WpgRW__quickEntryWide{grid-column:1/-1}.admin-module__4WpgRW__quickEntryConsent{color:#7b4650;background:#fff5f6;border:1px solid #efc0c7;border-radius:12px;flex-direction:row;align-items:flex-start;gap:10px;min-height:48px;padding:11px 12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.admin-module__4WpgRW__quickEntryConsent input{width:20px;height:20px;min-height:20px;accent-color:var(--admin-coral);flex:0 0 20px;margin-top:1px}.admin-module__4WpgRW__quickEntryError{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border-radius:11px;margin-top:14px;padding:11px 12px;font-size:13px;font-weight:750}.admin-module__4WpgRW__quickEntryActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.admin-module__4WpgRW__quickEntryPrimary,.admin-module__4WpgRW__quickEntrySecondary{border-radius:12px;min-height:46px;padding:0 16px;font-size:13px;font-weight:900}.admin-module__4WpgRW__quickEntryPrimary{background:var(--admin-indigo);color:#fff;border:0}.admin-module__4WpgRW__quickEntrySecondary{color:var(--admin-muted);background:#fff;border:1px solid #dcdcea}.admin-module__4WpgRW__successToast,.admin-module__4WpgRW__undoToast{z-index:50;border-radius:15px;width:min(540px,100% - 32px);font-size:13px;font-weight:800;animation:.2s ease-out both admin-module__4WpgRW__toastIn;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #1a163f3d}.admin-module__4WpgRW__successToast{color:var(--admin-mint-ink);background:#edfff6;border:1px solid #9cdec0;padding:14px 16px;bottom:94px}.admin-module__4WpgRW__undoToast{color:#fff;background:#211c4f;border:1px solid #d9d5ff;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 15px;display:flex;bottom:20px;overflow:hidden}.admin-module__4WpgRW__undoToast button{color:#fff;background:#6659ed;border:1px solid #ffffff2e;border-radius:10px;flex:none;min-height:38px;padding:0 11px;font-size:12px;font-weight:900}.admin-module__4WpgRW__undoToast i{transform-origin:0;background:#9a91ff;height:3px;animation:8s linear both admin-module__4WpgRW__undoCountdown;position:absolute;bottom:0;left:0;right:0}@keyframes admin-module__4WpgRW__toastIn{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes admin-module__4WpgRW__undoCountdown{to{transform:scaleX(0)}}.admin-module__4WpgRW__heroEyebrow{color:var(--admin-indigo);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.admin-module__4WpgRW__searchHero h1{color:var(--admin-ink);font-family:var(--font-mincho);text-transform:capitalize;margin-top:12px;font-size:clamp(27px,3vw,40px);font-weight:800;line-height:1.1}.admin-module__4WpgRW__searchHero p{color:var(--admin-muted);margin-top:9px;font-size:14px;font-weight:600}.admin-module__4WpgRW__statusDot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.admin-module__4WpgRW__searchHero{margin-bottom:22px;padding:28px}.admin-module__4WpgRW__searchHero h1{font-size:clamp(25px,3vw,36px)}.admin-module__4WpgRW__boardError{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border:1px solid #f5a0ad;border-radius:14px;padding:12px 14px;font-weight:700}.admin-module__4WpgRW__restBlock{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.admin-module__4WpgRW__serviceFocus{flex-direction:column;gap:0;display:flex}.admin-module__4WpgRW__densityToggle{border:1px solid var(--admin-line);min-height:38px;color:var(--admin-muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.admin-module__4WpgRW__topbarScope .admin-module__4WpgRW__densityToggle{color:#a8a5be;background:0 0;border-color:#ffffff1a;border-radius:9px;flex-shrink:0;min-height:32px;padding:0 10px;font-size:12px}.admin-module__4WpgRW__topbarScope .admin-module__4WpgRW__densityToggle[data-active=true]{color:var(--admin-indigo-dark);background:#fff;border-color:#0000;box-shadow:0 4px 12px #08052538}.admin-module__4WpgRW__topbarScope .admin-module__4WpgRW__densityToggle:hover{color:#fff;background:#ffffff14;border-color:#0000}.admin-module__4WpgRW__topbarScope .admin-module__4WpgRW__densityToggle[data-active=true]:hover{color:var(--admin-indigo-dark);background:#fff}.admin-module__4WpgRW__densityToggle svg{width:15px;height:15px}.admin-module__4WpgRW__densityToggle[data-active=true]{color:var(--admin-indigo-dark);background:#f0eeff;border-color:#bdb9ec}.admin-module__4WpgRW__densityToggle:hover{color:var(--admin-indigo-dark);border-color:#bdb9ec}.admin-module__4WpgRW__serviceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-module__4WpgRW__serviceColumns[data-view=lunch],.admin-module__4WpgRW__serviceColumns[data-view=dinner]{grid-template-columns:minmax(0,1fr)}.admin-module__4WpgRW__serviceSlot{min-width:0}.admin-module__4WpgRW__serviceSlot[hidden]{display:none}.admin-module__4WpgRW__restHead{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 4px;display:flex}.admin-module__4WpgRW__restHead>div>span{color:var(--admin-indigo);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-module__4WpgRW__restTitle{color:var(--admin-ink);border:0;margin:3px 0 0;padding:0;font-size:23px}.admin-module__4WpgRW__restHead p{color:var(--admin-muted);font-size:13px;font-weight:700}.admin-module__4WpgRW__restHead p strong{color:var(--admin-ink);font-size:17px}.admin-module__4WpgRW__serviceCol{border:1px solid var(--admin-line);background:#fff;border-radius:22px;margin:0;padding:20px;position:relative;overflow:visible;box-shadow:0 10px 30px #2a285d12;container:board/inline-size}.admin-module__4WpgRW__serviceCol[data-plan]{--table-col:104px}.admin-module__4WpgRW__serviceCol[data-service=lunch]{background:linear-gradient(#fff9e7 0,#fff 190px);border-top:5px solid #ffbd2e}.admin-module__4WpgRW__serviceCol[data-service=dinner]{background:linear-gradient(#eef2ff 0,#fff 190px);border-top:5px solid #4a67ee}.admin-module__4WpgRW__serviceCol[data-service=search]{border-top:5px solid var(--admin-indigo)}.admin-module__4WpgRW__serviceHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-module__4WpgRW__serviceName{color:var(--admin-ink);align-items:center;gap:9px;font-size:18px;display:flex}.admin-module__4WpgRW__serviceIcon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}[data-service=lunch] .admin-module__4WpgRW__serviceIcon{color:#a66000;background:#ffecae}[data-service=dinner] .admin-module__4WpgRW__serviceIcon{color:#3348b6;background:#dce3ff}.admin-module__4WpgRW__serviceReservationCount{color:var(--admin-muted);text-transform:uppercase;background:#fffc;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.admin-module__4WpgRW__serviceEmpty{color:var(--admin-muted);text-align:center;background:#ffffffa6;border:1px dashed #ced0e5;border-radius:14px;padding:20px}.admin-module__4WpgRW__capacityBox{background:#ffffffe0;border:1px solid #d6d7ead9;border-radius:18px;margin-bottom:17px;padding:14px;box-shadow:0 8px 22px #2a285d0d}[data-service=lunch] .admin-module__4WpgRW__capacityBox{background:linear-gradient(165deg,#fffdf6 0%,#fff 72%);border-color:#f0c45a73}[data-service=dinner] .admin-module__4WpgRW__capacityBox{background:linear-gradient(165deg,#f7f8ff 0%,#fff 72%);border-color:#788ce659}.admin-module__4WpgRW__capacityHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-module__4WpgRW__capacityScale{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.admin-module__4WpgRW__capacityLead{border:1px solid #0000;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 13px;display:flex}.admin-module__4WpgRW__capacityLead[data-tone=booked]{background:linear-gradient(160deg,#eef1ff 0%,#f8f9ff 100%);border-color:#dde1f5}.admin-module__4WpgRW__capacityLead[data-tone=remaining]{text-align:left;background:linear-gradient(160deg,#e8f8ef 0%,#f5fcf8 100%);border-color:#cfead9;align-items:flex-start}.admin-module__4WpgRW__capacityLead[data-tone=remaining][data-state=low]{background:linear-gradient(160deg,#fff6e4 0%,#fffbf2 100%);border-color:#f0d59a}.admin-module__4WpgRW__capacityLead[data-tone=remaining][data-state=full]{background:linear-gradient(160deg,#fff0f2 0%,#fff8f9 100%);border-color:#f0c0c8}.admin-module__4WpgRW__capacityLead strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(34px,3.6vw,44px);font-weight:900;line-height:.92}.admin-module__4WpgRW__capacityLead span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.25}.admin-module__4WpgRW__capacityLead[data-tone=remaining] strong{color:var(--admin-mint-ink)}.admin-module__4WpgRW__capacityLead[data-tone=remaining][data-state=low] strong{color:var(--admin-amber-ink)}.admin-module__4WpgRW__capacityLead[data-tone=remaining][data-state=full] strong{color:var(--admin-coral-ink)}.admin-module__4WpgRW__capacityLead[data-tone=remaining][data-state=low] span{color:var(--admin-amber-ink)}.admin-module__4WpgRW__capacityLead[data-tone=remaining][data-state=full] span{color:var(--admin-coral-ink)}.admin-module__4WpgRW__capacityMeta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.admin-module__4WpgRW__capacityFigure{color:var(--admin-muted);white-space:nowrap;font-size:12px;font-weight:700}.admin-module__4WpgRW__capacityFigure strong{color:var(--admin-ink);font-size:13px;font-weight:900}.admin-module__4WpgRW__capacityFigure[data-muted=true]{color:#6f6c84;font-weight:600}.admin-module__4WpgRW__capacityFigure[data-muted=true] strong{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-module__4WpgRW__capacityBadge{color:#473ab6;background:#e5e1ff;border-radius:8px;margin:0;padding:4px 7px;font-size:12px;font-style:normal;font-weight:900}.admin-module__4WpgRW__capacityActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__capacityAdjust{min-height:44px;color:var(--admin-indigo-dark);background:#f3f1ff;border:1px solid #d9d6f8;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;transition:transform .18s,background-color .18s;display:inline-flex}.admin-module__4WpgRW__capacityAdjust:hover:not(:disabled){background:#e7e3ff;transform:translateY(-1px)}.admin-module__4WpgRW__capacityAdjust svg{width:15px;height:15px}.admin-module__4WpgRW__meter{background:#e8edf5;border:0;border-radius:999px;height:10px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1f1e4e1a}.admin-module__4WpgRW__meter[data-state=warning]{background:#f3e7cc}.admin-module__4WpgRW__meter[data-state=full]{background:#f3d7dc}.admin-module__4WpgRW__meterFill{border-radius:inherit;background:linear-gradient(#ffffff47,#0000 55%),linear-gradient(90deg,#14b87a,#3ad39a);min-width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 0 1px #14b87a1f}.admin-module__4WpgRW__meterFill[data-state=warning]{background:linear-gradient(#ffffff47,#0000 55%),linear-gradient(90deg,#f0b429,#e8910c);box-shadow:0 0 0 1px #e8910c24}.admin-module__4WpgRW__meterFill[data-state=full]{background:linear-gradient(#ffffff47,#0000 55%),linear-gradient(90deg,#ef5b70,#d93852);box-shadow:0 0 0 1px #d9385224}.admin-module__4WpgRW__meterLegend{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.admin-module__4WpgRW__meterFraction{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.admin-module__4WpgRW__meterFraction strong{color:var(--admin-ink);font-size:14px;font-weight:900}.admin-module__4WpgRW__meterFraction em{color:#6f6c84;margin:0 2px;font-style:normal;font-weight:700}.admin-module__4WpgRW__meterPctLabel{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:13px;font-weight:900}.admin-module__4WpgRW__meterPctLabel[data-state=warning]{color:var(--admin-amber-ink)}.admin-module__4WpgRW__meterPctLabel[data-state=full]{color:var(--admin-coral-ink)}.admin-module__4WpgRW__capacityEditorWrap,.admin-module__4WpgRW__rowDetailsWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s;display:grid}.admin-module__4WpgRW__capacityEditorWrap[data-open=true],.admin-module__4WpgRW__rowDetailsWrap[data-open=true]{opacity:1;grid-template-rows:1fr}.admin-module__4WpgRW__capacityEditorWrap>div,.admin-module__4WpgRW__rowDetailsWrap>div{min-height:0;overflow:hidden}.admin-module__4WpgRW__capacityEditor{background:#f8f7ff;border:1px solid #dad8f1;border-radius:14px;margin-top:14px;padding:14px}.admin-module__4WpgRW__capacityEditor .admin-module__4WpgRW__settingsField{color:var(--admin-muted)}.admin-module__4WpgRW__capacityEditor .admin-module__4WpgRW__settingsInput{border-radius:10px;min-height:44px}.admin-module__4WpgRW__capacityEditor .admin-module__4WpgRW__settingsSave{min-height:44px}.admin-module__4WpgRW__capacityReset{min-height:44px;color:var(--admin-muted);background:#fff;border:1px solid #dedff0;border-radius:10px;padding:0 12px;font-size:12px;font-weight:800}.admin-module__4WpgRW__rows{gap:28px}.admin-module__4WpgRW__timeGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-module__4WpgRW__timeGroup[data-elapsed]>.admin-module__4WpgRW__timeGroupHead{filter:grayscale()}.admin-module__4WpgRW__timeGroupHead{top:var(--admin-topbar-h,224px);z-index:2;min-height:0;box-shadow:none;color:#56536a;background:#f4f4f9;border:0;border-top:1px solid #c5c6d6;border-radius:0;align-items:baseline;gap:12px;margin:0;padding:12px 2px 7px;display:flex;position:sticky}@media (hover:hover) and (pointer:fine){.admin-module__4WpgRW__timeGroupHead{-webkit-backdrop-filter:blur(8px);background:#f4f4f9d1}}.admin-module__4WpgRW__timeGroupHead time{color:#141225;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:left;min-width:0;box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:20px;font-weight:700;line-height:1.1}.admin-module__4WpgRW__timeGroupMeta{color:#56536a;letter-spacing:.01em;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600}.admin-module__4WpgRW__timeGroupStatus{color:var(--admin-muted);letter-spacing:.02em;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:600}.admin-module__4WpgRW__timeGroupStatus[data-tone=warn]{background:var(--admin-amber-soft);color:var(--admin-amber-ink);box-shadow:none;border-radius:999px;padding:2px 8px}.admin-module__4WpgRW__timeGroupStatus[data-tone=ok]{color:#6a687c}.admin-module__4WpgRW__timeGroupStatus[data-tone=muted]{color:#6f6c84}.admin-module__4WpgRW__timeGroupRows{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.admin-module__4WpgRW__cancelledFold{background:#f3f3f7;border:1px solid #d8d9e4;border-radius:14px;margin-top:18px;overflow:hidden}.admin-module__4WpgRW__cancelledFoldSummary{color:#6a687c;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.admin-module__4WpgRW__cancelledFoldSummary::-webkit-details-marker{display:none}.admin-module__4WpgRW__cancelledFoldSummary svg{flex-shrink:0;width:16px;height:16px;transition:transform .16s}.admin-module__4WpgRW__cancelledFold[open] .admin-module__4WpgRW__cancelledFoldSummary{background:#ececf2;border-bottom:1px solid #d8d9e4}.admin-module__4WpgRW__cancelledFold[open] .admin-module__4WpgRW__cancelledFoldSummary svg{transform:rotate(180deg)}.admin-module__4WpgRW__cancelledFoldBody{background:#f7f7fa;flex-direction:column;gap:6px;padding:10px;display:flex}.admin-module__4WpgRW__cancelledFoldBody .admin-module__4WpgRW__timeGroupHead{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static;top:auto}[data-service=lunch] .admin-module__4WpgRW__timeGroupHead time,[data-service=dinner] .admin-module__4WpgRW__timeGroupHead time{color:#141225}[data-service=lunch] .admin-module__4WpgRW__timeGroupMeta,[data-service=dinner] .admin-module__4WpgRW__timeGroupMeta{color:#56536a}.admin-module__4WpgRW__nowLine{pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin:6px 0;scroll-margin-top:160px;scroll-margin-bottom:120px;display:grid}.admin-module__4WpgRW__nowLineTime{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;background:#e53935;border-radius:999px;min-width:44px;padding:3px 7px;font-size:12px;font-weight:900;line-height:1.2}.admin-module__4WpgRW__nowLineLabel{color:#e53935;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;font-size:12px;font-weight:900}.admin-module__4WpgRW__nowLineRule{background:linear-gradient(90deg,#e53935,#e53935 72%,#0000);border-radius:999px;height:2px;box-shadow:0 0 0 1px #e539351f}.admin-module__4WpgRW__row{opacity:1;background:#fff;border:1px solid #e3e4ef;border-left-width:3px;border-radius:17px;padding:0;scroll-margin-top:160px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;box-shadow:0 4px 12px #2523520d}.admin-module__4WpgRW__row:target{border-color:#8b84e8;box-shadow:0 0 0 3px #6c5cff38,0 10px 24px #2523521f}.admin-module__4WpgRW__row:first-child{border-top:1px solid #e3e4ef}.admin-module__4WpgRW__row[data-status=confirmed]{background:#fff;border-left-color:#c5c7d4}.admin-module__4WpgRW__row[data-status=arrived]{background:linear-gradient(90deg,#f0fff7 0,#fff 34%);border-left-color:#19c985}.admin-module__4WpgRW__row[data-status=pending]{background:linear-gradient(90deg,#fff7e4 0,#fff 36%);border-left-color:#f0b429;box-shadow:0 8px 20px #eea60a1a}.admin-module__4WpgRW__row[data-status=completed]{background:#fbfbfc;border-left-color:#8dcfb0}.admin-module__4WpgRW__row[data-status=cancelled]{box-shadow:none;background:linear-gradient(90deg,#ececf2 0,#f5f5f8 42%);border-color:#cfd0db}.admin-module__4WpgRW__row[data-status=cancelled] .admin-module__4WpgRW__rowName,.admin-module__4WpgRW__row[data-status=cancelled] .admin-module__4WpgRW__rowTime{color:#56546a}.admin-module__4WpgRW__row[data-status=cancelled] .admin-module__4WpgRW__rowMetaStacked,.admin-module__4WpgRW__row[data-status=cancelled] .admin-module__4WpgRW__rowTel a{color:#6a687c}.admin-module__4WpgRW__row[data-status=cancelled] .admin-module__4WpgRW__rowMetaStacked a{color:inherit}.admin-module__4WpgRW__row[data-status=cancelled] .admin-module__4WpgRW__rowParty{color:#56546a;background:#e2e2ea}.admin-module__4WpgRW__row[data-status=no_show]{opacity:1;background:#fff5f6;border-color:#f5a0ad}.admin-module__4WpgRW__row[data-attention]:not([data-status=arrived]):not([data-status=cancelled]){box-shadow:0 6px 18px #25235214}@media (hover:hover) and (pointer:fine){.admin-module__4WpgRW__row:hover:not(:focus-within){z-index:2;border-color:#c6c5df;transform:translateY(-3px);box-shadow:0 15px 30px #2523521f}.admin-module__4WpgRW__row[data-status=cancelled]:hover:not(:focus-within){border-color:#b4b5c2;box-shadow:0 8px 18px #2523520f}}.admin-module__4WpgRW__row:focus-within{z-index:4;border-color:#8f87ef;box-shadow:0 0 0 3px #6257ee1f}.admin-module__4WpgRW__rowSummary{grid-template-columns:58px minmax(0, 1fr) var(--table-col,64px) minmax(118px, auto);cursor:pointer;border-radius:16px;outline:none;align-items:center;gap:10px 12px;min-height:64px;padding:10px 36px 10px 13px;display:grid;position:relative}.admin-module__4WpgRW__rowSummary[data-time=grouped]{grid-template-columns:minmax(0, 1fr) var(--table-col,64px) minmax(118px, auto);min-height:56px}.admin-module__4WpgRW__boardColumnsHead{grid-template-columns:58px minmax(0, 1fr) var(--table-col,64px) minmax(118px, auto);color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;align-items:end;gap:10px 12px;padding:0 13px 8px;font-size:12px;font-weight:800;display:grid}.admin-module__4WpgRW__boardColumnsHead[data-layout=grouped]{grid-template-columns:minmax(0, 1fr) var(--table-col,64px) minmax(118px, auto)}.admin-module__4WpgRW__colHeadTel,.admin-module__4WpgRW__colHeadParty,.admin-module__4WpgRW__colHeadArrived,.admin-module__4WpgRW__colHeadNotes,.admin-module__4WpgRW__rowTel,.admin-module__4WpgRW__rowPartyCol,.admin-module__4WpgRW__rowArrived,.admin-module__4WpgRW__rowNotesCell{display:none}.admin-module__4WpgRW__colHeadTable,.admin-module__4WpgRW__colHeadStatus,.admin-module__4WpgRW__colHeadParty,.admin-module__4WpgRW__colHeadArrived{text-align:center}.admin-module__4WpgRW__rowClient{min-width:0}.admin-module__4WpgRW__rowMetaStacked{color:var(--admin-muted);margin-top:4px;font-size:13px;font-weight:600;display:block}.admin-module__4WpgRW__rowMetaStacked a{color:inherit;text-decoration:none}.admin-module__4WpgRW__rowMetaStacked a:hover,.admin-module__4WpgRW__rowMetaStacked a:focus-visible{color:var(--admin-ink);text-underline-offset:2px;text-decoration:underline}.admin-module__4WpgRW__rowPartyInline{display:inline-flex}@container board (min-width:760px){.admin-module__4WpgRW__rowSummary{grid-template-columns:52px minmax(0, 1.15fr) minmax(8.5rem, .7fr) 3.25rem var(--table-col,64px) minmax(118px, .9fr);min-height:52px;padding-block:8px}.admin-module__4WpgRW__rowSummary[data-time=grouped]{grid-template-columns:minmax(0, 1.15fr) minmax(8.5rem, .7fr) 3.25rem var(--table-col,64px) minmax(118px, .9fr);min-height:48px}.admin-module__4WpgRW__boardColumnsHead{grid-template-columns:52px minmax(0, 1.15fr) minmax(8.5rem, .7fr) 3.25rem var(--table-col,64px) minmax(118px, .9fr)}.admin-module__4WpgRW__boardColumnsHead[data-layout=grouped]{grid-template-columns:minmax(0, 1.15fr) minmax(8.5rem, .7fr) 3.25rem var(--table-col,64px) minmax(118px, .9fr)}.admin-module__4WpgRW__colHeadTel,.admin-module__4WpgRW__colHeadParty,.admin-module__4WpgRW__rowTel,.admin-module__4WpgRW__rowPartyCol{display:flex}.admin-module__4WpgRW__rowTel,.admin-module__4WpgRW__rowPartyCol{align-items:center;min-width:0}.admin-module__4WpgRW__rowPartyCol{justify-content:center}.admin-module__4WpgRW__rowMetaStacked,.admin-module__4WpgRW__rowPartyInline{display:none}}@container board (min-width:1180px){.admin-module__4WpgRW__rowSummary{grid-template-columns:52px minmax(0, 1.05fr) minmax(8.5rem, .65fr) 3.25rem var(--table-col,64px) minmax(118px, .8fr) 4.5rem minmax(6.5rem, 1fr)}.admin-module__4WpgRW__rowSummary[data-time=grouped]{grid-template-columns:minmax(0, 1.05fr) minmax(8.5rem, .65fr) 3.25rem var(--table-col,64px) minmax(118px, .8fr) 4.5rem minmax(6.5rem, 1fr)}.admin-module__4WpgRW__boardColumnsHead{grid-template-columns:52px minmax(0, 1.05fr) minmax(8.5rem, .65fr) 3.25rem var(--table-col,64px) minmax(118px, .8fr) 4.5rem minmax(6.5rem, 1fr)}.admin-module__4WpgRW__boardColumnsHead[data-layout=grouped]{grid-template-columns:minmax(0, 1.05fr) minmax(8.5rem, .65fr) 3.25rem var(--table-col,64px) minmax(118px, .8fr) 4.5rem minmax(6.5rem, 1fr)}.admin-module__4WpgRW__colHeadArrived,.admin-module__4WpgRW__colHeadNotes,.admin-module__4WpgRW__rowArrived,.admin-module__4WpgRW__rowNotesCell{display:flex}.admin-module__4WpgRW__rowArrived,.admin-module__4WpgRW__rowNotesCell{align-items:center;min-width:0}.admin-module__4WpgRW__rowArrived{color:var(--admin-ink);font-variant-numeric:tabular-nums;justify-content:center;font-size:13px;font-weight:800}.admin-module__4WpgRW__rowNotesCell{color:var(--admin-muted);flex-direction:column;align-items:stretch;gap:2px;font-size:13px;font-weight:600;line-height:1.25}.admin-module__4WpgRW__flagNoteCompact,.admin-module__4WpgRW__flagAllergyCompact{display:none}}.admin-module__4WpgRW__rowTel a{color:var(--admin-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.admin-module__4WpgRW__rowTel a:hover,.admin-module__4WpgRW__rowTel a:focus-visible{color:var(--admin-ink);text-underline-offset:2px;text-decoration:underline}.admin-module__4WpgRW__rowNotesAllergy,.admin-module__4WpgRW__rowNotesText{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.admin-module__4WpgRW__rowNotesAllergy{color:#a12338;font-weight:800}.admin-module__4WpgRW__rowNotesAllergy svg{flex:none;width:12px;height:12px}.admin-module__4WpgRW__rowNotesAllergy em,.admin-module__4WpgRW__rowNotesText{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.admin-module__4WpgRW__rowNotesEmpty{color:#b0b3c4}.admin-module__4WpgRW__tableChipPlaceholder{min-width:56px;min-height:1px;display:block}.admin-module__4WpgRW__rowExpandToggle{z-index:3;color:#7a7890;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;margin:0;padding:0;transition:color .14s,background-color .14s,transform .16s;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.admin-module__4WpgRW__rowExpandToggle svg{width:16px;height:16px;transition:transform .16s}.admin-module__4WpgRW__rowSummary[data-open] .admin-module__4WpgRW__rowExpandToggle svg{transform:rotate(180deg)}.admin-module__4WpgRW__rowExpandToggle:hover{color:var(--admin-ink);background:#ececf4}.admin-module__4WpgRW__rowExpandToggle:focus-visible{color:var(--admin-ink);background:#ececf4;outline:none;box-shadow:0 0 0 2px #6257ee59}.admin-module__4WpgRW__rowSummary[data-open]{border-radius:16px 16px 0 0}.admin-module__4WpgRW__tableChip{border-radius:14px;justify-content:center;justify-self:center;align-items:center;gap:1px;min-width:56px;min-height:48px;padding:0 8px 0 9px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.admin-module__4WpgRW__tableChip:not([data-empty]){color:#0b4f8a;background:linear-gradient(160deg,#d7ecff 0%,#eef6ff 100%);border:1px solid #7eb6e8;box-shadow:0 4px 12px #1e6eb41f}.admin-module__4WpgRW__tableChip[data-empty]{color:#5a6380;background:#f5f6fb;border:1.5px dashed #7f88a3}.admin-module__4WpgRW__tableChip[data-empty]:hover,.admin-module__4WpgRW__tableChip[data-empty]:focus-within{color:#3f4860;background:#eef0f8;border-color:#6f7ca0}.admin-module__4WpgRW__tableChip:not([data-empty]):hover,.admin-module__4WpgRW__tableChip:not([data-empty]):focus-within{border-color:#4f96d4;box-shadow:0 6px 16px #1e6eb429}.admin-module__4WpgRW__tableChipMark{color:inherit;letter-spacing:-.04em;opacity:1;flex-shrink:0;font-size:20px;font-weight:900;line-height:1}.admin-module__4WpgRW__tableChip:not([data-empty]) .admin-module__4WpgRW__tableChipMark{opacity:1}.admin-module__4WpgRW__tableChipPlus{pointer-events:none;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0 0 0 22px}.admin-module__4WpgRW__tableChipPlus svg{stroke-width:2.4px;width:18px;height:18px}.admin-module__4WpgRW__tableChip[data-empty]:focus-within .admin-module__4WpgRW__tableChipPlus{opacity:0}.admin-module__4WpgRW__tableChipInput{z-index:1;width:auto;min-width:1ch;max-width:7ch;min-height:44px;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:start;field-sizing:content;background:0 0;border:0;border-radius:10px;outline:none;padding:0;font-size:20px;font-weight:900;position:relative}.admin-module__4WpgRW__tableChip[data-empty] .admin-module__4WpgRW__tableChipInput{color:#0000;caret-color:#3f4860}.admin-module__4WpgRW__tableChip[data-empty]:focus-within .admin-module__4WpgRW__tableChipInput{color:inherit}.admin-module__4WpgRW__tableCell{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.admin-module__4WpgRW__serviceCol[data-plan] .admin-module__4WpgRW__tableCell{justify-content:flex-end}.admin-module__4WpgRW__tableCell>.admin-module__4WpgRW__tableChip{flex:none}.admin-module__4WpgRW__tablePlanButton{cursor:pointer;background:#fff;border:1px solid #cfe3df;border-radius:12px;flex:none;place-items:center;width:42px;height:44px;padding:0;display:grid}.admin-module__4WpgRW__tablePlanButton:hover{background:#effaf6;border-color:#9fc9c4}.admin-module__4WpgRW__tablePlanButton:disabled{opacity:.5;cursor:default}.admin-module__4WpgRW__rowTime{width:auto;color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.admin-module__4WpgRW__rowDate{color:var(--admin-muted);margin-top:3px;font-size:13px;font-weight:700}.admin-module__4WpgRW__rowNameLine{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-module__4WpgRW__rowFlags{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.admin-module__4WpgRW__flagNote,.admin-module__4WpgRW__flagAllergy,.admin-module__4WpgRW__flagDuplicate,.admin-module__4WpgRW__flagNoShow,.admin-module__4WpgRW__flagBlacklist{border-radius:7px;justify-content:center;align-items:center;gap:2px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.admin-module__4WpgRW__flagNote,.admin-module__4WpgRW__flagAllergy{width:22px;padding:0}.admin-module__4WpgRW__flagNote{color:#8a5a00;background:#fff1c9}.admin-module__4WpgRW__flagAllergy{color:#a12338;background:#ffe1e6}.admin-module__4WpgRW__flagNoShow{color:#a12338;font-variant-numeric:tabular-nums;background:#ffe1e6}.admin-module__4WpgRW__flagDuplicate{background:var(--admin-amber-soft);color:var(--admin-amber-ink);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px #efd17a}.admin-module__4WpgRW__flagDuplicate em,.admin-module__4WpgRW__flagNoShow em,.admin-module__4WpgRW__flagBlacklist em{font-style:normal;font-weight:900}.admin-module__4WpgRW__flagBlacklist{color:#8f1028;background:#ffd0d8;box-shadow:inset 0 0 0 1px #ef98a5}.admin-module__4WpgRW__rowName{color:var(--admin-ink);font-size:14px;font-weight:900}.admin-module__4WpgRW__rowParty{color:#4438b2;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#e7e4ff;border-radius:999px;align-items:center;gap:5px;min-height:32px;margin:0;padding:0 11px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.admin-module__4WpgRW__rowParty svg{width:16px;height:16px}.admin-module__4WpgRW__tableTag{color:#135d9f;background:#e8f4ff;border-radius:999px;align-items:center;min-height:26px;margin:0;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-module__4WpgRW__rowMeta{color:var(--admin-muted);gap:7px;margin-top:6px;font-size:13px}.admin-module__4WpgRW__rowMeta a{color:inherit;font-weight:600;text-decoration:none}.admin-module__4WpgRW__rowMeta a:hover,.admin-module__4WpgRW__rowMeta a:focus-visible{color:var(--admin-ink);text-underline-offset:2px;text-decoration:underline}.admin-module__4WpgRW__arrivedTag,.admin-module__4WpgRW__attentionTag,.admin-module__4WpgRW__noteIndicator{text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.admin-module__4WpgRW__arrivedTag{background:var(--admin-mint-soft);color:var(--admin-mint-ink)}.admin-module__4WpgRW__attentionTag{background:var(--admin-coral-soft);color:var(--admin-coral-ink)}.admin-module__4WpgRW__noteIndicator{background:var(--admin-amber-soft);color:var(--admin-amber-ink)}.admin-module__4WpgRW__noShowTag,.admin-module__4WpgRW__blacklistTag{text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-module__4WpgRW__timeGroup[data-elapsed] .admin-module__4WpgRW__row:not([data-status=confirmed],[data-status=pending]),.admin-module__4WpgRW__row[data-elapsed=true]:not([data-status=confirmed],[data-status=pending]){filter:grayscale()}.admin-module__4WpgRW__timeGroup[data-elapsed] .admin-module__4WpgRW__row:focus-within,.admin-module__4WpgRW__row[data-elapsed=true]:focus-within{filter:none}.admin-module__4WpgRW__noShowTag{background:var(--admin-amber-soft);color:var(--admin-amber-ink)}.admin-module__4WpgRW__blacklistTag{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border:1px solid #ef98a5}.admin-module__4WpgRW__rowControls{cursor:default;display:contents}.admin-module__4WpgRW__controlsRow{align-items:center;gap:7px;display:flex}.admin-module__4WpgRW__statusMenu{flex-shrink:0;justify-self:stretch;position:relative}.admin-module__4WpgRW__statusTrigger{width:100%;min-height:36px;color:var(--admin-muted);cursor:pointer;text-align:left;background:#fff;border:1px solid #d8d9e8;border-radius:11px;justify-content:flex-start;align-items:center;gap:7px;padding:0 8px 0 10px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.admin-module__4WpgRW__statusLabel{min-width:0;color:inherit;white-space:nowrap;flex:1;font-size:12px;font-weight:800;line-height:1.2}.admin-module__4WpgRW__statusTrigger:hover:not(:disabled){background:#f7f7fb;border-color:#b9bbd0}.admin-module__4WpgRW__statusTrigger:disabled{opacity:.7;cursor:default}.admin-module__4WpgRW__statusTrigger svg{opacity:.7;flex-shrink:0;width:12px;height:12px;margin-left:auto}.admin-module__4WpgRW__statusTrigger[data-status=pending]{color:#8a5a00;background:#fff4e0;border-color:#f0c27a}.admin-module__4WpgRW__statusTrigger[data-status=confirmed]{color:#3a3480;background:#eceaff;border-color:#b7b3ef}.admin-module__4WpgRW__statusTrigger[data-late][data-late-tone=amber]{color:#8a5a00;background:#fff4e0;border-color:#f0c27a}.admin-module__4WpgRW__statusTrigger[data-late][data-late-tone=warn]{color:#9a3f00;background:#fff0e4;border-color:#f0a86a}.admin-module__4WpgRW__statusTrigger[data-late][data-late-tone=danger]{color:#b0122a;background:#ffe8eb;border-color:#f0a3ad}.admin-module__4WpgRW__statusTrigger[data-status=arrived]{color:#0f6b45;background:0 0;border-color:#0000;padding-left:4px}.admin-module__4WpgRW__statusTrigger[data-status=completed]{color:#6a687c;background:0 0;border-color:#0000;padding-left:4px}.admin-module__4WpgRW__statusTrigger[data-status=no_show]{color:#a12338;background:#ffe1e6;border-color:#ef98a5}.admin-module__4WpgRW__statusTrigger[data-status=cancelled]{color:#56546a;background:#f0f0f4;border-color:#d0d0db}.admin-module__4WpgRW__statusMenu .admin-module__4WpgRW__statusDot{background:#9aa0b5;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.admin-module__4WpgRW__statusMenu[data-status=confirmed] .admin-module__4WpgRW__statusDot{background:#8b91a8}.admin-module__4WpgRW__statusMenu[data-status=arrived] .admin-module__4WpgRW__statusDot,.admin-module__4WpgRW__statusMenuList .admin-module__4WpgRW__statusMenuOption[data-status=arrived] .admin-module__4WpgRW__statusDot{background:#19c985}.admin-module__4WpgRW__statusMenu[data-status=pending] .admin-module__4WpgRW__statusDot,.admin-module__4WpgRW__statusMenuList .admin-module__4WpgRW__statusMenuOption[data-status=pending] .admin-module__4WpgRW__statusDot{background:#f0b429}.admin-module__4WpgRW__statusMenu[data-status=completed] .admin-module__4WpgRW__statusDot,.admin-module__4WpgRW__statusMenuList .admin-module__4WpgRW__statusMenuOption[data-status=completed] .admin-module__4WpgRW__statusDot{background:#6bb892}.admin-module__4WpgRW__statusMenu[data-status=cancelled] .admin-module__4WpgRW__statusDot,.admin-module__4WpgRW__statusMenuList .admin-module__4WpgRW__statusMenuOption[data-status=cancelled] .admin-module__4WpgRW__statusDot{background:#9a9aab}.admin-module__4WpgRW__statusMenu[data-status=no_show] .admin-module__4WpgRW__statusDot,.admin-module__4WpgRW__statusMenuList .admin-module__4WpgRW__statusMenuOption[data-status=no_show] .admin-module__4WpgRW__statusDot{background:#e85a6e}.admin-module__4WpgRW__statusMenu[data-late]>.admin-module__4WpgRW__statusTrigger .admin-module__4WpgRW__statusDot{background:currentColor}.admin-module__4WpgRW__statusMenu[data-status=confirmed] .admin-module__4WpgRW__statusMenuOption[data-status=confirmed] .admin-module__4WpgRW__statusDot{background:#8b91a8}.admin-module__4WpgRW__statusMenuList{z-index:9;background:#fff;border:1px solid #d8d9e8;border-radius:14px;gap:2px;min-width:168px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #25235229}.admin-module__4WpgRW__statusMenuOption{width:100%;min-height:36px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.admin-module__4WpgRW__statusMenuOption:hover,.admin-module__4WpgRW__statusMenuOption:focus-visible{background:#f3f4fa;outline:none}.admin-module__4WpgRW__statusMenuOption[data-selected]{background:#eef0f8}.admin-module__4WpgRW__statusMenuOption .admin-module__4WpgRW__statusDot{background:#9aa0b5;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rows{gap:18px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__timeGroup{gap:6px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__timeGroupHead{border-radius:0;gap:10px;min-height:0;padding:8px 2px 4px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__timeGroupHead time{border-radius:0;min-width:0;padding:0;font-size:17px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__timeGroupMeta{font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__timeGroupRows{border:0;gap:4px;margin:0;padding:0}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__row{border-radius:12px;box-shadow:0 2px 6px #2523520a}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowSummary{gap:8px;min-height:54px;padding:5px 10px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowSummary[data-time=grouped]{min-height:48px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagNote,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagAllergy,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagDuplicate,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagNoShow,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagBlacklist{border-radius:5px;height:18px;font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagNote,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagAllergy{width:18px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagDuplicate,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagNoShow,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagBlacklist{width:auto;min-width:18px;padding:0 4px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagDuplicate svg,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagNoShow svg,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__flagBlacklist svg{width:12px;height:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowName{font-size:13px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowTime{font-size:15px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowDate{margin-top:1px;font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowMetaStacked{gap:5px;margin-top:2px;font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowParty{min-height:26px;padding:0 9px;font-size:14px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowParty svg{width:14px;height:14px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tableTag{min-height:20px;padding:0 6px;font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__arrivedTag,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__attentionTag,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__noteIndicator,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__noShowTag,.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__blacklistTag{min-height:18px;padding:0 6px;font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__rowControls{gap:4px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__controlsRow{gap:5px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tableChip{border-radius:11px;min-width:48px;min-height:38px;padding:0 6px 0 7px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tableChipMark{font-size:17px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tablePlanButton{border-radius:11px;height:38px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tableChipInput{min-height:34px;font-size:17px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tableChipPlus{left:18px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__tableChipPlus svg{width:15px;height:15px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__statusTrigger{border-radius:9px;width:100%;min-height:30px;padding:0 6px 0 8px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__statusLabel{font-size:12px}.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__statusMenuList{min-width:156px}@media (hover:hover) and (pointer:fine){.admin-module__4WpgRW__dash[data-density=compact] .admin-module__4WpgRW__row:hover:not(:focus-within){transform:translateY(-1px);box-shadow:0 8px 16px #25235214}}.admin-module__4WpgRW__rowCancel{background:var(--admin-coral);color:#fff;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;min-height:40px;margin-top:14px;padding:0 16px;font-size:12px;font-weight:800}.admin-module__4WpgRW__rowCancel:hover:not(:disabled){background:var(--admin-coral-ink)}.admin-module__4WpgRW__rowCancel:disabled{opacity:.6;cursor:default}.admin-module__4WpgRW__rowDetails{background:#f8f8fcdb;border-top:1px solid #e8e8f2;padding:15px}.admin-module__4WpgRW__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-module__4WpgRW__detailGrid>div{background:#fff;border:1px solid #e6e6f0;border-radius:12px;min-width:0;padding:10px}.admin-module__4WpgRW__detailGrid dt,.admin-module__4WpgRW__guestNotes strong{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-module__4WpgRW__detailGrid dd{color:var(--admin-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.admin-module__4WpgRW__detailGrid a{color:#315fc8}.admin-module__4WpgRW__guestNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.admin-module__4WpgRW__allergyNote,.admin-module__4WpgRW__guestNote{border-radius:12px;flex-direction:column;gap:4px;padding:11px;font-size:13px;line-height:1.45;display:flex}.admin-module__4WpgRW__duplicateNote{background:var(--admin-amber-soft);color:var(--admin-amber-ink);border:1px solid #efd17a;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:11px;font-size:13px;line-height:1.45;display:flex}.admin-module__4WpgRW__duplicateNote strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-module__4WpgRW__duplicateNote a{color:inherit;font-weight:800;text-decoration:underline}.admin-module__4WpgRW__duplicateActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-weight:700;display:flex}.admin-module__4WpgRW__duplicateClose,.admin-module__4WpgRW__duplicateDismiss{cursor:pointer;border-radius:9px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800}.admin-module__4WpgRW__duplicateClose{background:var(--admin-amber-ink);color:#fff;border:0}.admin-module__4WpgRW__duplicateDismiss{color:inherit;background:0 0;border:1px solid}.admin-module__4WpgRW__duplicateClose:disabled,.admin-module__4WpgRW__duplicateDismiss:disabled{opacity:.6;cursor:default}.admin-module__4WpgRW__customerProfile{background:linear-gradient(135deg,#f8f7ff,#f1efff);border:1px solid #d9d5ff;border-radius:14px;margin-top:10px;overflow:hidden}.admin-module__4WpgRW__customerProfileHead{border-bottom:1px solid #dfdcfa;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.admin-module__4WpgRW__customerProfileHead>div{flex-direction:column;gap:2px;display:flex}.admin-module__4WpgRW__customerProfileHead span{color:var(--admin-indigo-dark);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-module__4WpgRW__customerProfileHead strong{color:var(--admin-ink);font-size:12px}.admin-module__4WpgRW__customerProfileUnknown{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-module__4WpgRW__customerProfileHead>span{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border-radius:999px;padding:5px 8px}.admin-module__4WpgRW__customerProfileStats{background:#dfdcfa;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-module__4WpgRW__customerProfileStats>div{background:#fff;flex-direction:column;gap:2px;min-width:0;padding:11px 12px;display:flex}.admin-module__4WpgRW__customerProfileStats strong{color:var(--admin-ink);font-size:18px;line-height:1}.admin-module__4WpgRW__customerProfileStats span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-module__4WpgRW__customerProfileStats .admin-module__4WpgRW__nextVisitStat{background:linear-gradient(135deg, var(--admin-indigo), #766df2)}.admin-module__4WpgRW__customerProfileStats .admin-module__4WpgRW__nextVisitStat strong,.admin-module__4WpgRW__customerProfileStats .admin-module__4WpgRW__nextVisitStat span{color:#fff}.admin-module__4WpgRW__allergyNote{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border:1px solid #f3b4bd}.admin-module__4WpgRW__guestNote{color:var(--admin-amber-ink);background:#fff7da;border:1px solid #efd17a}.admin-module__4WpgRW__tableRow{margin-top:10px}.admin-module__4WpgRW__tableLabel{color:var(--admin-muted);font-weight:900}.admin-module__4WpgRW__tableInput{border-color:#d8d9e8;border-radius:10px;width:150px;min-height:44px;padding:0 10px}.admin-module__4WpgRW__cancelBox{background:#fff2f4;border:1px solid #f09aa7;border-radius:15px;gap:11px;margin-top:12px;padding:14px;animation:.22s ease-out both admin-module__4WpgRW__confirmIn}@keyframes admin-module__4WpgRW__confirmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.admin-module__4WpgRW__cancelHeading{align-items:flex-start;gap:10px;display:flex}.admin-module__4WpgRW__cancelIcon{background:var(--admin-coral);color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.admin-module__4WpgRW__cancelHeading h5{color:var(--admin-coral-ink);margin:0;font-size:13px}.admin-module__4WpgRW__cancelHeading p{color:#8b4a57;margin-top:3px;font-size:13px}.admin-module__4WpgRW__cancelLabel{color:#7d4651;font-weight:900}.admin-module__4WpgRW__cancelSelect,.admin-module__4WpgRW__cancelNote{border-color:#edbdc5;border-radius:11px;min-height:44px;padding:0 11px}.admin-module__4WpgRW__cancelConfirm,.admin-module__4WpgRW__cancelAbort{border-radius:11px;min-height:44px;padding:0 15px}.admin-module__4WpgRW__cancelConfirm{background:#d92f4b}.admin-module__4WpgRW__cancelConfirm:hover:not(:disabled),.admin-module__4WpgRW__cancelConfirm:active:not(:disabled){background:#b91f3a}.admin-module__4WpgRW__cancelAbort{color:var(--admin-ink);background:#fff;border-color:#ddcad0}.admin-module__4WpgRW__rowError{background:var(--admin-coral-soft);color:var(--admin-coral-ink);border-radius:10px;margin-top:10px;padding:9px 10px;font-size:13px;font-weight:800;display:block}@media (max-width:960px){.admin-module__4WpgRW__opsChrome{width:min(100% - 28px,1240px)}.admin-module__4WpgRW__opsPrimary .admin-module__4WpgRW__searchForm{flex:100%;order:5}.admin-module__4WpgRW__opsNav{margin-left:0}.admin-module__4WpgRW__opsCapacity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.admin-module__4WpgRW__opsCapacity>.admin-module__4WpgRW__opsLayerLabel,.admin-module__4WpgRW__opsCapacity>.admin-module__4WpgRW__stopService{grid-column:1/-1}.admin-module__4WpgRW__opsCapacityMeta{text-align:left}.admin-module__4WpgRW__opsCapacityBreakdown{order:0;margin:0}.admin-module__4WpgRW__stopService{justify-self:start}.admin-module__4WpgRW__serviceColumns{grid-template-columns:1fr}}@media (max-width:720px){.admin-module__4WpgRW__topbar{position:relative}.admin-module__4WpgRW__opsChrome,.admin-module__4WpgRW__board{width:min(100% - 28px,1240px)}.admin-module__4WpgRW__filters{flex-direction:column;align-items:stretch}.admin-module__4WpgRW__dateControl,.admin-module__4WpgRW__dateNav,.admin-module__4WpgRW__tabs{width:100%}.admin-module__4WpgRW__dateCapsule{flex:1}.admin-module__4WpgRW__datePicker{flex:1;min-width:0}.admin-module__4WpgRW__tab{flex:1;justify-content:center}.admin-module__4WpgRW__searchForm{max-width:none}.admin-module__4WpgRW__searchButton{width:40px;padding:0;font-size:0}.admin-module__4WpgRW__searchButton svg{width:17px;height:17px}.admin-module__4WpgRW__board{padding-top:20px}.admin-module__4WpgRW__searchHero{border-radius:20px;padding:21px}.admin-module__4WpgRW__restHead{align-items:flex-start}.admin-module__4WpgRW__restHead p{text-align:right;max-width:120px}.admin-module__4WpgRW__serviceCol{border-radius:18px;padding:14px}.admin-module__4WpgRW__timeGroup{gap:6px}.admin-module__4WpgRW__timeGroupHead{gap:8px;min-height:0;padding:8px 2px 4px;top:120px}.admin-module__4WpgRW__timeGroupHead time{min-width:0;padding:0;font-size:18px}.admin-module__4WpgRW__timeGroupMeta{font-size:13px}.admin-module__4WpgRW__timeGroupStatus{font-size:12px}.admin-module__4WpgRW__timeGroupStatus[data-tone=warn]{padding:2px 7px}.admin-module__4WpgRW__timeGroupRows{margin:0;padding:0}.admin-module__4WpgRW__capacityHeader{flex-wrap:wrap;gap:10px}.admin-module__4WpgRW__capacityActions{justify-content:space-between;width:100%}.admin-module__4WpgRW__capacityLead strong{font-size:30px}.admin-module__4WpgRW__rowSummary{grid-template-columns:50px minmax(0,1fr);gap:9px;min-height:0}.admin-module__4WpgRW__rowSummary[data-time=grouped]{grid-template-columns:minmax(0,1fr)}.admin-module__4WpgRW__boardColumnsHead{display:none}.admin-module__4WpgRW__colHeadTel,.admin-module__4WpgRW__colHeadParty,.admin-module__4WpgRW__colHeadArrived,.admin-module__4WpgRW__colHeadNotes,.admin-module__4WpgRW__rowTel,.admin-module__4WpgRW__rowPartyCol,.admin-module__4WpgRW__rowArrived,.admin-module__4WpgRW__rowNotesCell{display:none!important}.admin-module__4WpgRW__rowMetaStacked{display:block}.admin-module__4WpgRW__rowPartyInline{display:inline-flex}.admin-module__4WpgRW__rowControls{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__tableChipPlaceholder{display:none}.admin-module__4WpgRW__statusMenu{flex:1;min-width:0}.admin-module__4WpgRW__statusTrigger{width:100%;min-height:40px}.admin-module__4WpgRW__detailGrid,.admin-module__4WpgRW__guestNotes{grid-template-columns:1fr}.admin-module__4WpgRW__customerProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__4WpgRW__liveSyncStatus{justify-content:center;width:min(100% - 28px,1240px);margin:14px auto 0;display:flex;position:static}.admin-module__4WpgRW__quickEntryForm{padding:18px}.admin-module__4WpgRW__quickEntryGrid{grid-template-columns:1fr}.admin-module__4WpgRW__quickEntryWide{grid-column:auto}.admin-module__4WpgRW__undoToast{bottom:82px}.admin-module__4WpgRW__successToast{bottom:148px}.admin-module__4WpgRW__capacityFields{flex-direction:column;align-items:stretch}.admin-module__4WpgRW__capacityEditor .admin-module__4WpgRW__settingsInput,.admin-module__4WpgRW__settingsSave{width:100%}}@media (max-width:440px){.admin-module__4WpgRW__brandMark{flex-basis:36px;width:36px;height:40px}.admin-module__4WpgRW__brandLogo{height:33px}.admin-module__4WpgRW__topbarBrand small{display:none}.admin-module__4WpgRW__topbarBrand strong{font-size:12px}.admin-module__4WpgRW__dateCapsule{min-width:0}.admin-module__4WpgRW__dateCapsule em{display:none}}@media (prefers-reduced-motion:reduce){.admin-module__4WpgRW__dash *,.admin-module__4WpgRW__dash :before,.admin-module__4WpgRW__dash :after,.admin-module__4WpgRW__liveSyncStatus,.admin-module__4WpgRW__liveSyncStatus>span:first-child,.admin-module__4WpgRW__successToast,.admin-module__4WpgRW__undoToast,.admin-module__4WpgRW__undoToast i{transition:none!important;animation:none!important}}@media (pointer:coarse){.admin-module__4WpgRW__dash .admin-module__4WpgRW__timeGroupHead{position:static!important}}.admin-module__4WpgRW__clientSearch{margin-bottom:20px}.admin-module__4WpgRW__clientSearch .admin-module__4WpgRW__clientFilter{margin-bottom:0}.admin-module__4WpgRW__clientSearchForm{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-module__4WpgRW__clientSearchInput{border:1px solid var(--border-on-light);max-width:420px;min-height:44px;color:var(--sumi);background:#fff;border-radius:10px;flex:240px;padding:0 14px;font-size:16px}.admin-module__4WpgRW__clientSearchInput:focus{outline:2px solid var(--ai);outline-offset:1px;border-color:var(--ai)}.admin-module__4WpgRW__clientSearchButton,.admin-module__4WpgRW__clientSearchClear{border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.admin-module__4WpgRW__clientSearchButton{background:var(--ai);color:#fff;cursor:pointer;border:0}.admin-module__4WpgRW__clientSearchClear{color:var(--fine-print);text-decoration:underline}.admin-module__4WpgRW__clientFilter{color:var(--placeholder-gray);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.admin-module__4WpgRW__clientFilterChip{border:1px solid var(--border-on-light);min-height:34px;color:var(--fine-print);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__clientFilterChip[data-active]{background:var(--mizu);border-color:var(--ai);color:var(--ai)}.admin-module__4WpgRW__clientSection{margin-bottom:28px}.admin-module__4WpgRW__clientSectionTitle{border-bottom:2px solid var(--border-on-light);font-family:var(--font-mincho);color:var(--sumi);align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;font-size:17px;font-weight:700;display:flex}.admin-module__4WpgRW__clientSectionTitle span{color:var(--placeholder-gray);font-family:inherit;font-size:12px;font-weight:400}.admin-module__4WpgRW__clientRule{border-left:3px solid var(--ai);color:var(--fine-print);background:#fff;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}.admin-module__4WpgRW__clientRule p{margin:0}.admin-module__4WpgRW__clientRule p+p{margin-top:4px}.admin-module__4WpgRW__clientRule strong{color:var(--sumi)}.admin-module__4WpgRW__clientTableScroll{border-radius:10px;max-width:100%;overflow-x:auto;container:client-list/inline-size}.admin-module__4WpgRW__clientTableScroll:focus-visible{outline:3px solid var(--admin-indigo,#4b47a8);outline-offset:2px}.admin-module__4WpgRW__clientTable{border-collapse:collapse;border:1px solid var(--border-on-light);background:#fff;border-radius:10px;width:100%;font-size:13.5px}.admin-module__4WpgRW__clientTable th,.admin-module__4WpgRW__clientTable td{border-bottom:1px solid var(--border-on-light);text-align:left;vertical-align:middle;padding:9px 12px}.admin-module__4WpgRW__clientTable thead th{color:var(--fine-print);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f6f7fc;font-size:11.5px;font-weight:800}.admin-module__4WpgRW__clientTable [data-num]{text-align:right;font-variant-numeric:tabular-nums}.admin-module__4WpgRW__clientTable tbody tr:hover{background:#f6f7fc}.admin-module__4WpgRW__clientTable td a{font-weight:800}.admin-module__4WpgRW__clientTableName{font-weight:700}.admin-module__4WpgRW__clientTableName a{width:fit-content;display:block}.admin-module__4WpgRW__clientTableName a+a{color:var(--fine-print);margin-top:2px;font-size:12.5px;font-weight:600}.admin-module__4WpgRW__clientTableNotes{flex-wrap:wrap;gap:4px 10px;display:flex}.admin-module__4WpgRW__clientTable .admin-module__4WpgRW__clientTier{padding:3px 8px;font-size:11px}@container client-list (max-width:820px){.admin-module__4WpgRW__clientTable,.admin-module__4WpgRW__clientTable tbody,.admin-module__4WpgRW__clientTable tr{background:0 0;border:0;display:block}.admin-module__4WpgRW__clientTable thead{display:none}.admin-module__4WpgRW__clientTable tbody tr{border:1px solid var(--border-on-light);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin-bottom:8px;padding:10px 12px;display:grid}.admin-module__4WpgRW__clientTable th,.admin-module__4WpgRW__clientTable td{border:0;padding:0}.admin-module__4WpgRW__clientTable .admin-module__4WpgRW__clientTableName{grid-column:1/3}.admin-module__4WpgRW__clientTable td[data-cell=tier]{justify-self:end}.admin-module__4WpgRW__clientTable td[data-cell=tier]:before,.admin-module__4WpgRW__clientTable td[data-empty]{display:none}.admin-module__4WpgRW__clientTable td:before{content:attr(data-label);color:var(--fine-print);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;display:block}.admin-module__4WpgRW__clientTable [data-num]{text-align:left}.admin-module__4WpgRW__clientTable td[data-cell=notes]{grid-column:1/-1}}@container client-list (min-width:520px) and (max-width:820px){.admin-module__4WpgRW__clientTable tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-module__4WpgRW__clientTable .admin-module__4WpgRW__clientTableName{grid-column:1/4}}@media (max-width:720px){.admin-module__4WpgRW__clientFilter{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.admin-module__4WpgRW__clientFilter::-webkit-scrollbar{display:none}.admin-module__4WpgRW__clientFilter>*{flex-shrink:0}}.admin-module__4WpgRW__clientHelp{color:var(--fine-print);margin-top:8px;font-size:13px}.admin-module__4WpgRW__clientHelp summary{cursor:pointer;text-underline-offset:3px;width:fit-content;font-weight:700;text-decoration:underline}.admin-module__4WpgRW__clientHelp p{max-width:62ch;margin:8px 0;line-height:1.5}.admin-module__4WpgRW__clientHelp ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.admin-module__4WpgRW__clientList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.admin-module__4WpgRW__clientCard{border:1px solid var(--border-on-light);background:#fff;border-radius:10px;padding:18px 20px}.admin-module__4WpgRW__clientCard[data-risk=blacklisted]{border-color:#ef98a5;box-shadow:inset 3px 0 #8f1028}.admin-module__4WpgRW__clientHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-module__4WpgRW__clientHead h2{color:var(--sumi);overflow-wrap:anywhere;font-size:17px;font-weight:700}.admin-module__4WpgRW__clientContact{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:6px;font-size:13px;display:flex}.admin-module__4WpgRW__clientTier,.admin-module__4WpgRW__clientRisk{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:900}.admin-module__4WpgRW__clientTier{background:var(--mizu);color:var(--ai)}.admin-module__4WpgRW__clientTier[data-tier=fidele]{background:var(--admin-line);color:var(--ai-dark)}.admin-module__4WpgRW__clientTier[data-tier=ambassadeur]{background:var(--ai);color:#fff}.admin-module__4WpgRW__clientRisk[data-risk=watch]{color:#8a5a00;background:#fff1c9}.admin-module__4WpgRW__clientRisk[data-risk=critical]{color:#a12338;background:#ffe1e6}.admin-module__4WpgRW__clientRisk[data-risk=blacklisted]{color:#8f1028;background:#ffd0d8;box-shadow:inset 0 0 0 1px #ef98a5}.admin-module__4WpgRW__clientStats{border-top:1px solid var(--border-on-light);grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:12px 10px;margin-top:16px;padding-top:14px;display:grid}.admin-module__4WpgRW__clientStats>div{flex-direction:column;gap:2px;display:flex}.admin-module__4WpgRW__clientStats strong{color:var(--sumi);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.admin-module__4WpgRW__clientStats span{color:var(--placeholder-gray);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.admin-module__4WpgRW__clientStatLink{color:inherit;border-radius:10px;flex-direction:column;gap:2px;margin:-4px -6px;padding:4px 6px;text-decoration:none;display:flex}.admin-module__4WpgRW__clientStatLink strong{text-decoration:underline;-webkit-text-decoration-color:var(--border-on-light);text-decoration-color:var(--border-on-light);text-underline-offset:3px}.admin-module__4WpgRW__clientStatLink:hover{background:var(--mizu)}.admin-module__4WpgRW__clientStatLink:hover strong{color:var(--ai);text-decoration-color:currentColor}.admin-module__4WpgRW__historyList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-module__4WpgRW__historyRow{border:1px solid var(--border-on-light);background:#fff;border-radius:10px;grid-template-columns:130px 1fr auto;align-items:start;gap:8px 16px;padding:14px 18px;display:grid}.admin-module__4WpgRW__historyRow[data-outcome=no_show]{box-shadow:inset 3px 0 #a12338}.admin-module__4WpgRW__historyWhen{flex-direction:column;gap:2px;display:flex}.admin-module__4WpgRW__historyWhen strong{color:var(--sumi);font-size:15px;font-weight:900}.admin-module__4WpgRW__historyWhen span,.admin-module__4WpgRW__historyMeta{color:var(--placeholder-gray);font-size:12px}.admin-module__4WpgRW__historyBody{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.admin-module__4WpgRW__historyLine{color:var(--sumi);flex-wrap:wrap;gap:2px 12px;font-size:14px;display:flex}.admin-module__4WpgRW__historyDetail{color:var(--fine-print);font-size:13px}.admin-module__4WpgRW__historyMeta a{color:var(--ai)}.admin-module__4WpgRW__historyOutcome{background:var(--mizu);color:var(--ai);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.admin-module__4WpgRW__historyOutcome[data-outcome=visit]{color:#1d6b35;background:#dff3e4}.admin-module__4WpgRW__historyOutcome[data-outcome=no_show]{color:#a12338;background:#ffe1e6}.admin-module__4WpgRW__historyOutcome[data-outcome=unclosed]{color:#8a5a00;background:#fff1c9}.admin-module__4WpgRW__historyOutcome[data-outcome=cancelled]{color:var(--fine-print);background:#eee}.admin-module__4WpgRW__historyPager{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.admin-module__4WpgRW__historyPagerLink{border:1px solid var(--border-on-light);min-height:44px;color:var(--ai);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__historyPagerLink[aria-disabled=true]{color:var(--placeholder-gray);background:0 0}.admin-module__4WpgRW__historyPagerStatus{color:var(--sumi);text-align:center;flex-direction:column;align-items:center;font-size:13px;font-weight:700;display:flex}.admin-module__4WpgRW__historyPagerStatus small{color:var(--placeholder-gray);font-size:12px;font-weight:400}@media (max-width:640px){.admin-module__4WpgRW__historyRow{grid-template-columns:1fr auto}.admin-module__4WpgRW__historyBody{grid-area:2/1/auto/-1}.admin-module__4WpgRW__historyPagerLink{padding:0 10px}}.admin-module__4WpgRW__clientFoot{color:var(--placeholder-gray);flex-wrap:wrap;gap:4px 14px;margin-top:14px;font-size:13px;display:flex}.admin-module__4WpgRW__clientUpcoming{color:var(--ai)}.admin-module__4WpgRW__clientWarn{color:var(--shu);font-weight:700}.admin-module__4WpgRW__clientPardon{border-top:1px dashed var(--border-on-light);color:var(--placeholder-gray);margin-top:10px;padding-top:10px;font-size:13px}.admin-module__4WpgRW__clientRisk[data-risk=cleared]{color:#2f6b39;background:#e3f0e4}.admin-module__4WpgRW__overrideRow{margin-top:14px}.admin-module__4WpgRW__overrideOpen,.admin-module__4WpgRW__overrideRestore,.admin-module__4WpgRW__overrideConfirmYes,.admin-module__4WpgRW__overrideCancel{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.admin-module__4WpgRW__overrideOpen,.admin-module__4WpgRW__overrideRestore{border:1px solid var(--border-on-light);width:100%;color:var(--fine-print);background:#fff}.admin-module__4WpgRW__overrideOpen:hover:not(:disabled),.admin-module__4WpgRW__overrideRestore:hover:not(:disabled){border-color:var(--ai);color:var(--ai)}.admin-module__4WpgRW__overrideOpen:disabled,.admin-module__4WpgRW__overrideRestore:disabled,.admin-module__4WpgRW__overrideConfirmYes:disabled,.admin-module__4WpgRW__overrideCancel:disabled{opacity:.6;cursor:default}.admin-module__4WpgRW__overrideConfirm{background:var(--washi);border:1px solid var(--border-on-light);border-radius:10px;margin-top:14px;padding:12px}.admin-module__4WpgRW__overrideConfirm p{color:var(--sumi);margin:0 0 10px;font-size:13px;line-height:1.5}.admin-module__4WpgRW__overrideActions{flex-wrap:wrap;gap:8px;display:flex}.admin-module__4WpgRW__overrideConfirmYes{background:var(--ai);border:1px solid var(--ai);color:#fff}.admin-module__4WpgRW__overrideCancel{border:1px solid var(--border-on-light);color:var(--placeholder-gray);background:0 0}.admin-module__4WpgRW__overrideError{color:var(--shu);margin:8px 0 0;font-size:13px}.admin-module__4WpgRW__shell{--sidebar-w:64px;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.admin-module__4WpgRW__shellMain{grid-column:2;min-width:0}.admin-module__4WpgRW__sidebar{z-index:30;color:#fff;background:#181536;border-right:1px solid #ffffff17;flex-direction:column;align-items:center;gap:20px;height:100dvh;padding:12px 8px;display:flex;position:sticky;top:0;overflow:hidden auto}.admin-module__4WpgRW__sidebarHead{flex-direction:column;align-items:center;gap:12px;display:flex}.admin-module__4WpgRW__sidebarToggle{color:#cfcee2;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;transition:color .18s,background-color .18s;display:grid}.admin-module__4WpgRW__sidebarToggle:hover{color:#fff;background:#ffffff14}.admin-module__4WpgRW__sidebarNav{flex:auto;width:100%}.admin-module__4WpgRW__sidebarNav ul{justify-items:center;gap:2px;margin:0;padding:0;list-style:none;display:grid}.admin-module__4WpgRW__sidebarNav li{justify-items:center;width:100%;display:grid}.admin-module__4WpgRW__sidebarLink,.admin-module__4WpgRW__sidebarSubLink,.admin-module__4WpgRW__sidebarLogout{color:#cfcee2;width:46px;min-height:46px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s;display:flex;position:relative}.admin-module__4WpgRW__sidebarLink svg,.admin-module__4WpgRW__sidebarLogout svg{flex:none}.admin-module__4WpgRW__sidebarLink:hover,.admin-module__4WpgRW__sidebarSubLink:hover,.admin-module__4WpgRW__sidebarLogout:hover{color:#fff;background:#ffffff14}.admin-module__4WpgRW__sidebarLink[data-active]{color:#fff;background:#ffffff1f}.admin-module__4WpgRW__sidebarLink[data-active]:before{content:"";background:var(--admin-mint);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-8px}.admin-module__4WpgRW__sidebar .admin-module__4WpgRW__topbarBrand>span:last-child,.admin-module__4WpgRW__sidebarLabel,.admin-module__4WpgRW__sidebarTip{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-module__4WpgRW__sidebarNav .admin-module__4WpgRW__sidebarSub{display:none}.admin-module__4WpgRW__sidebarSubLink{justify-content:flex-start;width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.admin-module__4WpgRW__sidebarSubLink[aria-current=page]{color:#fff;background:#ffffff14}.admin-module__4WpgRW__sidebarFooter{border-top:1px solid #ffffff17;justify-items:center;gap:4px;width:100%;padding-top:10px;display:grid}.admin-module__4WpgRW__sidebarLangBadge{border:1.5px solid;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:grid}.admin-module__4WpgRW__langRoot,.admin-module__4WpgRW__zh{display:contents}.admin-module__4WpgRW__zh{--font-mincho:var(--font-zh);--font-body:var(--font-zh);--font-zh:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;font-family:var(--font-zh)}.admin-module__4WpgRW__sidebarChevron{display:none}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarChevron{opacity:.7;flex:none;margin-left:auto;transition:transform .16s;display:block}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarGroup[aria-expanded=true] .admin-module__4WpgRW__sidebarChevron{transform:rotate(180deg)}.admin-module__4WpgRW__sidebarGroup:focus-visible,.admin-module__4WpgRW__sidebarLink:focus-visible,.admin-module__4WpgRW__sidebarSubLink:focus-visible{outline:2px solid var(--admin-mint);outline-offset:2px}@media (prefers-reduced-motion:reduce){.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarChevron{transition:none}}.admin-module__4WpgRW__sidebarLabel small{color:#9f9cbc;margin-top:2px;font-size:11px;font-weight:500}.admin-module__4WpgRW__sidebarBackdrop{display:none}@media (min-width:768px){.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebar{overflow:visible}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebarLink:is(:hover,:focus-visible) .admin-module__4WpgRW__sidebarLabel,.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebarLogout:is(:hover,:focus-visible) .admin-module__4WpgRW__sidebarLabel,.admin-module__4WpgRW__sidebarToggle:is(:hover,:focus-visible) .admin-module__4WpgRW__sidebarTip{z-index:40;clip:auto;color:#fff;pointer-events:none;background:#0c0924;border-radius:8px;flex-direction:column;width:max-content;height:auto;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.25;display:flex;position:absolute;top:50%;left:calc(100% + 12px);overflow:visible;transform:translateY(-50%);box-shadow:0 6px 18px #08052559}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarToggle:is(:hover,:focus-visible) .admin-module__4WpgRW__sidebarTip{top:calc(100% + 6px);left:0;transform:none}}.admin-module__4WpgRW__sidebarToggle{position:relative}@media (min-width:1140px){.admin-module__4WpgRW__shell[data-expanded]:not([data-drawer]){--sidebar-w:220px}.admin-module__4WpgRW__shell[data-expanded]:not([data-drawer]) .admin-module__4WpgRW__clientsSegmented,.admin-module__4WpgRW__shell[data-expanded]:not([data-drawer]) .admin-module__4WpgRW__reservationsSegmented{display:none}}.admin-module__4WpgRW__shell[data-drawer] .admin-module__4WpgRW__sidebar{width:min(260px,85vw);height:100dvh;padding-top:max(12px, env(safe-area-inset-top));position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 48px #08052559}.admin-module__4WpgRW__shell[data-drawer] .admin-module__4WpgRW__sidebarBackdrop{z-index:29;cursor:pointer;background:#0c092473;border:0;padding:0;display:block;position:fixed;inset:0}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebar{align-items:stretch;padding-left:12px;padding-right:12px}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarHead{flex-direction:row}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebar .admin-module__4WpgRW__topbarBrand>span:last-child,.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarLabel{clip:auto;flex-direction:column;width:auto;height:auto;line-height:1.2;display:flex;position:static;overflow:visible}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarNav ul,.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarNav li,.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarFooter{justify-items:stretch}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarNav .admin-module__4WpgRW__sidebarSub[data-open]{border-left:1px solid #ffffff24;margin:4px 0 6px 22px;padding-left:12px;display:grid}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarLink,.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarLogout{justify-content:flex-start;width:100%;min-height:42px;padding:0 12px}.admin-module__4WpgRW__shell[data-expanded] .admin-module__4WpgRW__sidebarLink[data-active]:before{left:-12px}@media (max-width:767px){.admin-module__4WpgRW__shell{display:block}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebar{height:auto;padding:6px 10px;padding-top:max(6px, env(safe-area-inset-top));border-bottom:1px solid #ffffff17;border-right:0;flex-direction:row;gap:8px;position:relative}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebarHead{flex-direction:row;flex:auto}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebar .admin-module__4WpgRW__topbarBrand>span:last-child{clip:auto;width:auto;height:auto;position:static;overflow:visible}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebarNav{display:none}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebarFooter{border-top:0;border-left:1px solid #ffffff1f;grid-auto-flow:column;width:auto;padding:0 0 0 6px}.admin-module__4WpgRW__shell:not([data-expanded]) .admin-module__4WpgRW__sidebarLink[data-active]:before{display:none}}.admin-module__4WpgRW__settingsGroupTitle{scroll-margin-top:calc(var(--admin-topbar-h,0px) + 16px);border-bottom:1px solid var(--border-on-light);color:var(--admin-ink);letter-spacing:.02em;margin:26px 0 10px;padding-bottom:6px;font-size:15px;font-weight:900}.admin-module__4WpgRW__settingsBlock>.admin-module__4WpgRW__settingsGroupTitle:first-of-type{margin-top:0}.admin-module__4WpgRW__settingsPreview{color:var(--admin-ink);background:#f4f3ff;border-radius:6px;flex-basis:100%;margin:2px 0 0;padding:8px 10px;font-size:13px;line-height:1.45}.admin-module__4WpgRW__inquiryStatusFix .admin-module__4WpgRW__inquiryStatusWrap{align-items:flex-start}