:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--ds-font-family-sans);background:var(--ds-color-page);color:var(--ds-color-ink);font-synthesis:weight}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adminPage,.adminLocked{--admin-control-height:44px;--admin-textarea-min-height:96px;min-height:100vh;padding:var(--ds-page-gutter)}.adminShell{width:min(var(--ds-page-max),100%);gap:var(--ds-space-6);margin:0 auto;display:grid}.adminHeader{align-items:center;gap:var(--ds-space-4);min-height:64px;display:flex}.brand{width:112px;height:auto;display:block}.adminHeaderTitle{gap:var(--ds-space-1);padding-left:var(--ds-space-4);border-left:1px solid var(--ds-color-line);display:grid}.adminHeader span{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);letter-spacing:.08em;color:var(--ds-color-muted);font-weight:800}.adminHeader strong{font-size:var(--ds-type-body-l-size);line-height:var(--ds-type-body-l-line)}.adminHeader em{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);border-radius:999px;margin-left:auto;padding:8px 12px;font-size:12px;font-style:normal;font-weight:800}.eyebrow{color:var(--ds-color-primary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);letter-spacing:.08em;font-weight:800}.adminHero{border:1px solid var(--ds-color-line);background:#fff;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px;display:flex}.adminHero h1{margin:8px 0 var(--ds-gap-heading-body);max-width:720px;font-size:clamp(30px,4vw,48px);line-height:1.08}.adminHero p{color:var(--ds-color-muted);max-width:720px;margin:0;line-height:1.65}.adminHero>a{background:var(--ds-color-primary);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.adminKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.adminKpis article{border:1px solid var(--ds-color-line);background:#fff;border-radius:20px;align-content:center;gap:6px;min-height:116px;padding:20px;display:grid}.adminKpis span{color:var(--ds-color-muted);font-size:12px;font-weight:700}.adminKpis strong{font-size:30px}.adminKpis small{color:var(--ds-color-muted);font-size:12px}.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminPanel{padding:var(--ds-space-6);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);min-width:0}.adminPanel__head{margin:0 0 var(--ds-gap-heading-body)}.adminPanel__head span{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);letter-spacing:.08em;color:var(--ds-color-primary);font-weight:800}.adminPanel__head h2,.adminPanel__head h3{margin:var(--ds-space-1) 0 0;font-size:var(--ds-type-title-size);line-height:var(--ds-type-title-line)}.adminTable{display:grid}.adminRow{border-top:1px solid var(--ds-color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.adminRow>div{gap:3px;min-width:0;display:grid}.adminRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminRow small,.adminRow time{color:var(--ds-color-muted);font-size:12px}.adminRow time{grid-column:1/-1}.status{background:var(--ds-color-surface-subtle);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.status--active,.status--published,.status--succeeded{color:#1d7a52;background:#eaf7f0}.status--failed,.status--suspended{color:#c43e4d;background:#fff0f2}.adminNotice,.adminSecurityNote,.adminLocked__card{border:1px solid var(--ds-color-line);background:#fff;border-radius:20px;padding:24px}.adminNotice p,.adminSecurityNote p,.adminLocked__card p{color:var(--ds-color-muted);margin:6px 0 0;line-height:1.65}.adminEmpty{color:var(--ds-color-muted);margin:0;padding:16px 0;font-size:13px}.adminSecurityNote{background:var(--ds-color-primary-soft)}.adminLocked{place-items:center;display:grid}.adminLocked__card{width:min(620px,100%)}.adminLocked__card .adminBackLink{margin-top:var(--ds-space-5)}.adminLocked__card .brand{margin-bottom:32px}.adminLocked__card h1{margin:10px 0;font-size:36px}@media (max-width:900px){.adminKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adminGrid{grid-template-columns:1fr}.adminHero{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.adminPage,.adminLocked{padding:var(--ds-page-gutter)}.adminHero{border-radius:20px;padding:22px 18px}.adminHero>a{width:100%}.adminKpis{grid-template-columns:1fr 1fr;gap:10px}.adminKpis article{min-height:96px;padding:16px}.adminKpis strong{font-size:24px}.adminPanel{padding:var(--ds-space-4)}}.adminKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.adminPanel--wide{grid-column:1/-1}.adminPanelLead{color:var(--ds-color-muted);margin:0 0 16px;font-size:13px;line-height:1.65}.adminInlineNotice{background:var(--ds-color-primary-soft);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px}.adminMemberList{gap:10px;display:grid}.adminMemberList details{border:1px solid var(--ds-color-line);background:#fff;border-radius:16px;overflow:hidden}.adminMemberList summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.adminMemberList summary>span{gap:2px;min-width:0;display:grid}.adminMemberList summary strong{font-size:13px}.adminMemberList summary small{color:var(--ds-color-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.adminMemberList summary em{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.adminMemberList summary b{font-size:12px}.adminMemberDetail{border-top:1px solid var(--ds-color-line);background:var(--ds-color-surface-subtle);padding:16px}.adminMemberActions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.adminMemberActions span{margin-right:6px;font-size:12px;font-weight:800}.adminMemberActions button:not(.adminPrimaryButton):not(.adminDangerButton),.adminInquiryList button:not(.adminPrimaryButton):not(.adminDangerButton){height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);cursor:pointer;background:#fff;border-radius:12px;padding:0 12px;font-weight:700}.adminMemberActions button:not(.adminPrimaryButton):not(.adminDangerButton):disabled,.adminInquiryList button:not(.adminPrimaryButton):not(.adminDangerButton):disabled{opacity:.5;cursor:not-allowed}.adminMemberDetail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.adminMemberDetail dl>div{background:#fff;border-radius:12px;padding:10px}.adminMemberDetail dt{color:var(--ds-color-muted);font-size:12px}.adminMemberDetail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.adminMemberCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminMemberCards article{background:#fff;border-radius:12px;gap:4px;padding:12px;display:grid}.adminMemberCards strong{font-size:12px}.adminMemberCards span,.adminMemberCards small{color:var(--ds-color-muted);font-size:12px}.adminInquiryList{gap:10px;display:grid}.adminInquiryList article{border:1px solid var(--ds-color-line);border-radius:16px;padding:16px}.adminInquiryList article>div{justify-content:space-between;gap:12px;display:flex}.adminInquiryList span,.adminInquiryList time,.adminInquiryList small{color:var(--ds-color-muted);font-size:12px}.adminInquiryList h3{margin:8px 0 5px;font-size:14px}.adminInquiryList p{color:var(--ds-color-muted);white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:1.6}.adminInquiryList button{color:var(--ds-color-danger);margin-top:10px}.adminAutomationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.adminAutomationGrid>div{border:1px solid var(--ds-color-line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.adminAutomationGrid strong{overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45}.adminAutomationGrid .status{align-self:flex-start}@media (max-width:1000px){.adminKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMemberDetail dl,.adminMemberCards,.adminAutomationGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.adminKpis{grid-template-columns:1fr 1fr}.adminMemberList summary{grid-template-columns:minmax(0,1fr) auto}.adminMemberList summary b{grid-column:1/-1}.adminMemberDetail dl,.adminMemberCards,.adminAutomationGrid{grid-template-columns:1fr}}.adminShell{width:min(var(--ds-page-max),100%)}.adminHeaderMeta{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);margin-left:auto;display:flex}.adminHeaderMeta em{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);border-radius:999px;padding:6px 10px;font-style:normal;font-weight:800}.adminHeaderMeta span{color:var(--ds-color-muted);font-weight:700}.adminLogoutButton{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-muted);font:inherit;font-size:var(--ds-type-label-size);cursor:pointer;font-weight:800}.adminLogoutButton:disabled{opacity:.6;cursor:not-allowed}.adminLogoutButton__error{color:var(--ds-color-danger);font-size:12px;font-weight:700}.adminAuthForm{gap:var(--ds-gap-field-field);margin-top:var(--ds-space-5);display:grid}.adminAuthForm label{gap:var(--ds-gap-label-control);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);font-weight:800;display:grid}.adminAuthForm input,.adminAuthForm select{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);padding:0 var(--ds-space-3);font:inherit;font-size:var(--ds-type-body-m-size);background:var(--ds-color-surface)}.adminAuthForm button{height:var(--admin-control-height);min-height:var(--admin-control-height);border-radius:var(--ds-radius-md);background:var(--ds-color-primary);color:#fff;cursor:pointer;border:0;font-weight:800}.adminAuthForm__error{color:var(--ds-color-danger);margin:0;font-size:13px}.adminBrandLink{display:flex}.adminNav{border:1px solid var(--ds-color-line);background:var(--ds-color-surface);border-radius:16px;max-width:100%;padding:6px;position:relative;overflow:visible}.adminNavItems{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminNavMobileToggle,.adminNavBackdrop,.adminNavSession{display:none}.adminNavLink,.adminNavGroup__trigger{height:var(--admin-control-height);min-height:var(--admin-control-height);white-space:nowrap;font:inherit;color:var(--ds-color-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.adminNavLink.is-active,.adminNavGroup.is-active>.adminNavGroup__trigger,.adminNavGroup__trigger[aria-expanded=true]{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.adminNavGroup{position:relative}.adminNavGroup__chevron{font-size:12px;line-height:1;transition:transform .16s}.adminNavGroup.is-open .adminNavGroup__chevron{transform:rotate(180deg)}.adminNavGroup__menu{z-index:40;border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #201c361a}.adminNavGroup__menu[hidden]{display:none}.adminNavGroup__menu a{border-radius:var(--ds-radius-md);min-height:44px;color:var(--ds-color-muted);align-items:center;padding:0 12px;font-size:13px;font-weight:750;display:flex}.adminNavGroup__menu a:hover,.adminNavGroup__menu a:focus-visible{background:var(--ds-color-surface-subtle);color:var(--ds-color-ink)}.adminNavGroup__menu a.is-active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.adminNav :where(a,button):focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}@media (max-width:700px){.adminNav{background:0 0;border:0;width:100%;min-width:0;padding:0}.adminNavMobileToggle{z-index:72;width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.adminNavMobileToggle__copy{align-items:center;gap:8px;min-width:0;display:flex}.adminNavMobileToggle__copy strong{white-space:nowrap;font-size:13px;line-height:1.35}.adminNavMobileToggle__copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-color-muted);font-size:12px;font-weight:700;overflow:hidden}.adminNavHamburger{flex:none;align-content:space-between;width:20px;height:16px;display:grid}.adminNavHamburger i{transform-origin:50%;background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .16s,opacity .16s;display:block}.adminNav.is-mobile-open .adminNavHamburger i:first-child{transform:translateY(7px)rotate(45deg)}.adminNav.is-mobile-open .adminNavHamburger i:nth-child(2){opacity:0}.adminNav.is-mobile-open .adminNavHamburger i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.adminNavBackdrop{z-index:71;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17162052;display:block;position:fixed;inset:0}.adminNavItems{z-index:72;top:calc(var(--admin-control-height) + 8px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);grid-template-columns:1fr;align-items:stretch;gap:6px;max-height:calc(100dvh - 208px);padding:6px;display:none;position:absolute;left:0;right:0;overflow:hidden auto;box-shadow:0 14px 36px #201c361a}.adminNav.is-mobile-open .adminNavItems{display:grid}.adminNavSession{border:1px solid var(--ds-color-line);background:var(--ds-color-surface-subtle);border-radius:12px;gap:10px;padding:10px 10px 12px;display:grid}.adminNavSession__identity{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.adminNavSession__identity em{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.adminNavSession__identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-color-muted);font-size:13px;font-weight:700;overflow:hidden}.adminNavSession .adminLogoutButton{justify-content:center;width:100%}.adminNavLink,.adminNavGroup__trigger{justify-content:space-between;width:100%}.adminNavLink{justify-content:flex-start}.adminNavGroup{min-width:0}.adminNavGroup__menu{width:100%;min-width:0;box-shadow:none;background:var(--ds-color-surface-subtle);margin-top:6px;position:static}.adminNavGroup__menu a{width:100%}}.adminPageHead{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-6);padding:var(--ds-space-8) 0 var(--ds-space-2);display:flex}.adminPageHead h1{margin:var(--ds-space-2) 0 0;font-size:var(--ds-type-heading-2-size);line-height:var(--ds-type-heading-2-line);letter-spacing:-.04em}.adminPageHead p{max-width:var(--ds-reading-max);margin:var(--ds-gap-heading-body) 0 0;color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line)}.adminPageHead__actions{flex:none}.adminBackLink{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font-size:var(--ds-type-label-size);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.adminKpis article a{color:var(--ds-color-primary);margin-top:4px;font-size:12px;font-weight:800}.adminDashboardLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.adminDashboardLinks>a{border:1px solid var(--ds-color-line);background:#fff;border-radius:20px;align-content:center;gap:8px;min-height:138px;padding:22px;display:grid}.adminDashboardLinks strong{font-size:18px}.adminDashboardLinks span{color:var(--ds-color-muted);font-size:13px;line-height:1.6}.adminSearchBar{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);display:flex}.adminSearchBar input,.adminSearchBar select{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);padding:0 var(--ds-space-3);font:inherit;font-size:var(--ds-type-body-m-size)}.adminSearchBar input{flex:1;min-width:0}.adminSearchBar button,.adminSearchBar>a{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.adminSearchBar>a{background:var(--ds-color-surface-subtle);color:var(--ds-color-muted)}.adminSearchBar--filters select{min-width:132px}.adminBoard{border:1px solid var(--ds-color-line);background:#fff;border-radius:20px;overflow:hidden}.adminBoardHead,.adminBoardRow{gap:12px;display:grid}.adminBoardHead{background:var(--ds-color-surface-subtle);min-height:44px;color:var(--ds-color-muted);align-items:center;padding:0 16px;font-size:12px;font-weight:800}.adminBoardHead>*,.adminBoardRow>*{overflow-wrap:anywhere;word-break:break-word;min-width:0}.adminBoardRow{border-top:1px solid var(--ds-color-line);align-items:start;min-height:72px;padding:12px 16px;font-size:13px}.adminBoardRow:hover{background:#fcfbff}.adminBoardRow span>strong,.adminBoardRow span>small,.adminBoardRow time>small{display:block}.adminBoardRow small{color:var(--ds-color-muted);margin-top:3px;font-size:12px}.adminBoardRow em{font-style:normal;font-weight:800}.adminBoardRow b{font-size:13px}.adminMemberBoard{grid-template-columns:minmax(240px,1.6fr) 90px 150px 160px 60px 60px}.adminCardBoard{grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) 120px 90px 150px}.adminSubscriptionBoard,.adminPaymentBoard,.adminOrderBoard{grid-template-columns:minmax(140px,.9fr) minmax(220px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr) 150px}.adminInquiryBoard{grid-template-columns:90px 90px minmax(240px,1.5fr) minmax(220px,1fr) 150px}.adminErrorBoard{grid-template-columns:minmax(120px,150px) minmax(56px,70px) minmax(0,190px) minmax(160px,1fr) minmax(140px,.9fr)}.adminSupportStatus{background:var(--ds-color-primary-soft);width:max-content;min-height:26px;color:var(--ds-color-primary);border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.adminSupportStatus.is-in_progress{color:#8c6300;background:#fff6df}.adminSupportStatus.is-completed{color:var(--ds-color-success);background:#eaf7f0}.adminDetailSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDetailSummary article{border:1px solid var(--ds-color-line);background:#fff;border-radius:16px;align-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.adminDetailSummary span{color:var(--ds-color-muted);font-size:12px;font-weight:700}.adminDetailSummary strong{overflow-wrap:anywhere;font-size:16px}.adminDetailSummary small{color:var(--ds-color-muted);font-size:12px}.adminInlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminInlineActions>span{margin-right:6px;font-size:12px;font-weight:800}.adminInlineActions button,.adminInquiryActions>button{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);cursor:pointer;background:#fff;border-radius:12px;padding:0 14px;font-weight:800}.adminInlineActions button:disabled,.adminInquiryActions button:disabled{opacity:.5;cursor:not-allowed}.adminInlineActions>small{width:100%;color:var(--ds-color-danger)}.adminDataTable{display:grid;overflow-x:auto}.adminDataTable__head,.adminDataTable__row{align-items:center;gap:12px;min-width:860px;display:grid}.adminDataTable__head{min-height:var(--ds-control-compact);padding:0 var(--ds-space-3);background:var(--ds-color-surface-subtle);font-size:var(--ds-type-label-size);color:var(--ds-color-muted);font-weight:800}.adminDataTable__row{border-top:1px solid var(--ds-color-line);min-height:72px;padding:12px;font-size:12px}.adminDataTable__row>span,.adminDataTable__row>time{overflow-wrap:anywhere;min-width:0}.adminDataTable__row small{color:var(--ds-color-muted);margin-top:4px;font-size:12px;display:block}.adminCardColumns{grid-template-columns:minmax(250px,1.5fr) minmax(170px,1fr) 120px 180px 160px}.adminDeletionColumns{grid-template-columns:220px 90px 90px minmax(260px,1fr) 150px}.adminDirectLink{color:var(--ds-color-primary);overflow-wrap:anywhere;font-weight:800}.adminSavedDraftMeta{background:var(--ds-color-primary-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:12px;display:flex}.adminSavedDraftMeta time{color:var(--ds-color-muted);margin-left:auto}.adminSecurityNote a{color:var(--ds-color-primary);margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.adminInquiryDetailGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.adminInquiryContent{min-width:0}.adminInquiryMeta{align-items:center;gap:10px;display:flex}.adminInquiryMeta span,.adminInquiryMeta time{color:var(--ds-color-muted);font-size:12px}.adminInquiryMeta time{margin-left:auto}.adminInquiryContent>h2{margin:18px 0 10px;font-size:24px}.adminInquiryContent>p{white-space:pre-wrap;margin:0;line-height:1.75}.adminInquiryContent>dl{border-top:1px solid var(--ds-color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding-top:16px;display:grid}.adminInquiryContent>dl>div{min-width:0}.adminInquiryContent dt{color:var(--ds-color-muted);font-size:12px}.adminInquiryContent dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.adminInquiryContent dd a{color:var(--ds-color-primary);font-weight:800}.adminAttachmentSection,.adminReplyHistory{border-top:1px solid var(--ds-color-line);margin-top:26px;padding-top:20px}.adminAttachmentSection h3,.adminReplyHistory h3{margin:0 0 12px;font-size:16px}.adminAttachmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminAttachmentGrid a{border:1px solid var(--ds-color-line);background:#fff;border-radius:16px;gap:6px;padding:8px;display:grid}.adminAttachmentGrid img{aspect-ratio:4/3;object-fit:cover;background:var(--ds-color-surface-subtle);border-radius:12px;width:100%;height:auto}.adminAttachmentGrid span{font-size:12px;font-weight:800}.adminAttachmentGrid small{color:var(--ds-color-muted);font-size:12px}.adminReplyHistory article{background:var(--ds-color-surface-subtle);border-radius:16px;padding:14px}.adminReplyHistory article+article{margin-top:10px}.adminReplyHistory article>div{justify-content:space-between;gap:12px;display:flex}.adminReplyHistory strong{color:var(--ds-color-primary);font-size:12px}.adminReplyHistory time{color:var(--ds-color-muted);font-size:12px}.adminReplyHistory p{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.7}.adminInquiryActions{gap:12px;display:grid;position:sticky;top:20px}.adminInquiryActions label{gap:8px;display:grid}.adminInquiryActions label>span{font-size:12px;font-weight:800}.adminInquiryActions select,.adminInquiryActions textarea,.adminDangerZone textarea{border:1px solid var(--ds-color-line);width:100%;font:inherit;background:#fff;border-radius:12px;font-size:13px}.adminInquiryActions select{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3)}.adminInquiryActions textarea,.adminDangerZone textarea{resize:vertical;min-height:130px;padding:12px}.adminInquiryActions>button{background:var(--ds-color-primary);color:#fff;border:0}.adminDangerZone{border-top:1px solid var(--ds-color-line);gap:8px;margin-top:8px;padding-top:16px;display:grid}.adminDangerZone>strong{color:var(--ds-color-danger)}.adminDangerZone>p{color:var(--ds-color-muted);margin:0;font-size:12px;line-height:1.6}.adminDangerZone button{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid color-mix(in srgb,var(--ds-color-danger) 35%,var(--ds-color-line));color:var(--ds-color-danger);cursor:pointer;background:#fff;border-radius:12px;font-weight:800}@media (max-width:1000px){.adminDashboardLinks,.adminInquiryDetailGrid{grid-template-columns:1fr}.adminInquiryActions{position:static}.adminDetailSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminBoard{overflow-x:auto}.adminBoardHead,.adminBoardRow{min-width:850px}}@media (max-width:600px){.adminPageHead{flex-direction:column;align-items:flex-start}.adminPageHead__actions,.adminPageHead__actions>.adminBackLink,.adminPageHead__actions>.adminPrimaryLink,.adminPageHead__actions>button{width:100%}.adminPageHead h1{font-size:30px}.adminNav{margin:0}.adminSearchBar{flex-direction:column;align-items:stretch}.adminSearchBar input,.adminSearchBar select,.adminSearchBar button,.adminSearchBar>a{width:100%}.adminDetailSummary,.adminInquiryContent>dl,.adminAttachmentGrid{grid-template-columns:1fr}.adminSavedDraftMeta time{width:100%;margin-left:0}}.adminListPagination{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) 0 var(--ds-space-1);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);flex-wrap:wrap;display:flex}.adminListPagination__meta,.adminListPagination__sizes,.adminListPagination__pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminListPagination__meta span{color:var(--ds-color-muted);font-weight:700}.adminListPagination__sizes a,.adminListPagination__pages a,.adminListPagination__pages>span.is-disabled{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-pill);color:var(--ds-color-muted);background:var(--ds-color-surface);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.adminListPagination__sizes a.is-active,.adminListPagination__pages a.is-active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);border-color:#0000}.adminListPagination__pages>span.is-disabled{opacity:.45}.adminListPagination__ellipsis{color:var(--ds-color-muted);background:0 0;border:0;min-height:auto;padding:0 2px;font-weight:700}.adminPanel__head--split{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.adminPanel__head--split a{color:var(--ds-color-primary);white-space:nowrap;font-size:12px;font-weight:800}.adminDashboardPreviewList{max-height:calc(var(--ds-space-16) * 5);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.adminDashboardPreviewList .adminRow{min-height:var(--ds-space-16)}.adminDashboardPreviewList:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:4px;border-radius:var(--ds-radius-sm)}.adminKpis--dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.adminKpis--dashboard article.is-attention{border-color:color-mix(in srgb,var(--ds-color-danger) 32%,var(--ds-color-line));background:color-mix(in srgb,var(--ds-color-danger) 5%,var(--ds-color-surface))}.adminGrid--analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPlanDistribution{gap:12px;display:grid}.adminPlanDistribution>div{gap:6px;display:grid}.adminPlanDistribution>div>div:first-child{justify-content:space-between;gap:8px;font-size:13px;display:flex}.adminPlanDistribution__bar{background:var(--ds-color-surface-subtle);border-radius:999px;height:10px;overflow:hidden}.adminPlanDistribution__bar i{background:var(--ds-color-primary-soft);border-radius:999px;height:100%;display:block}.adminMetricSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.adminMetricSummary--adaptive{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.adminMetricSummary>div{border:1px solid var(--ds-color-line);border-radius:12px;gap:4px;padding:10px;display:grid}.adminMetricSummary span{color:var(--ds-color-muted);font-size:12px;font-weight:700}.adminMetricSummary strong{font-size:16px}.adminMetricSummary small{color:var(--ds-color-muted);font-size:12px}.adminDashboardPanelActions{margin-top:var(--ds-gap-body-cta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminDashboardPanelActions a{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);min-height:44px;color:var(--ds-color-primary);align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.adminDashboardPanelActions a:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminTrendChart{gap:8px;display:grid}.adminTrendChart__bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;min-height:120px;display:grid}.adminTrendChart__bar{background:var(--ds-color-primary-soft);border-radius:12px 12px 4px 4px;justify-content:center;align-items:flex-end;min-height:24px;display:flex}.adminTrendChart__bar span{color:var(--ds-color-primary);padding-bottom:4px;font-size:12px;font-weight:800}.adminTrendChart__labels{color:var(--ds-color-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;font-size:12px;display:grid}@media (max-width:600px){.adminListPagination{flex-direction:column;align-items:stretch}.adminListPagination__pages{justify-content:center;width:100%}.adminKpis--dashboard{grid-template-columns:1fr 1fr}.adminGrid--analytics{grid-template-columns:1fr}.adminMetricSummary{grid-template-columns:1fr 1fr}.adminTrendChart__bars,.adminTrendChart__labels{grid-template-columns:repeat(7,minmax(28px,1fr));overflow-x:auto}}.adminFaqBoard{grid-template-columns:minmax(240px,1.8fr) 140px 110px 70px 150px}.adminAuthForm textarea{border:1px solid var(--ds-color-line);min-height:160px;font:inherit;resize:vertical;border-radius:12px;padding:12px;line-height:1.6}.adminFormField{gap:var(--ds-gap-label-control);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);margin:0;font-weight:800;display:grid}.adminFormField select,.adminFormField input{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);padding:0 var(--ds-space-3);font:inherit;font-size:var(--ds-type-body-m-size);background:var(--ds-color-surface);cursor:pointer}.adminFormField select:focus-visible,.adminFormField input:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminPanel .adminInlineActions{margin-bottom:16px}.adminPanel .adminFormField+.adminInlineActions{margin-top:var(--ds-space-4)}.adminPanel .adminInlineActions+.adminFormField{margin-top:var(--ds-gap-field-field)}.adminPanel .adminInlineActions:has(+.adminDangerButton){margin-bottom:24px}.adminPanel .adminInlineActions+.adminDangerButton{align-items:center;margin-top:0;display:inline-flex}.adminPanel .adminAuthForm+.adminGrid{margin-top:20px}.adminAuthForm__actions{margin-top:4px}.adminAuthForm__actions .adminBackLink{height:var(--admin-control-height);min-height:var(--admin-control-height)}.adminAuthForm__actions button[type=submit]{height:var(--admin-control-height);min-height:var(--admin-control-height);background:var(--ds-color-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:800}.adminAuthForm__actions button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.adminAuthForm__danger,.adminAuthForm button.adminAuthForm__danger{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid color-mix(in srgb,var(--ds-color-danger) 35%,var(--ds-color-line));color:var(--ds-color-danger);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 14px;font-size:13px;font-weight:800}.adminAuthForm__danger:disabled,.adminAuthForm button.adminAuthForm__danger:disabled{opacity:.5;cursor:not-allowed}.adminConfirmBackdrop{z-index:40;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.adminConfirmDialog{width:min(520px,100%);max-height:min(90vh,720px);padding:var(--ds-space-6);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);border:1px solid var(--ds-color-line);gap:var(--ds-space-4);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.adminConfirmDialog h2{margin:0;font-size:18px}.adminConfirmDialog p{color:var(--ds-color-muted);margin:0;font-size:13px;line-height:1.65}.adminConfirmDialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminConfirmDialog__actions button{height:var(--admin-control-height);min-height:var(--admin-control-height)}.adminConfirmDialog__actions button:disabled{opacity:.5;cursor:not-allowed}.adminConfirmDialog__cancel{border:1px solid var(--ds-color-line);background:var(--ds-color-surface);height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);font:inherit;cursor:pointer;font-weight:800}.adminConfirmDialog__delete{border:1px solid color-mix(in srgb,var(--ds-color-danger) 35%,var(--ds-color-line));background:var(--ds-color-surface);color:var(--ds-color-danger);height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);font:inherit;cursor:pointer;font-weight:800}.adminConfirmDialog__body{gap:12px;min-height:0;padding-right:2px;display:grid;overflow:auto}.adminConfirmDialog__impact{background:var(--ds-color-surface-subtle);border-radius:12px;padding:12px;font-size:13px;line-height:1.65}.adminConfirmDialog__impact strong{margin-bottom:6px;font-size:13px;display:block}.adminConfirmDialog__impact ul{margin:0;padding-left:18px}.adminConfirmDialog__changes{border:1px solid var(--ds-color-line);background:#fff;border-radius:12px;padding:12px}.adminConfirmDialog__changes>strong{margin-bottom:8px;font-size:13px;display:block}.adminConfirmDialog__changes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminConfirmDialog__changes li{gap:2px;font-size:13px;display:grid}.adminConfirmDialog__changes span{color:var(--ds-color-muted);font-size:12px;font-weight:700}.adminConfirmDialog__changes em{overflow-wrap:anywhere;font-style:normal;line-height:1.5}.adminConfirmDialog__typed{gap:6px;font-size:12px;font-weight:800;display:grid}.adminConfirmDialog__typed input{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);padding:0 var(--ds-space-3);font:inherit;font-size:16px}.adminConfirmDialog__typed textarea{min-height:var(--admin-textarea-min-height);border:1px solid var(--ds-color-line);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.adminConfirmDialog__confirm{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);font:inherit;cursor:pointer;border:0;font-weight:800}.adminConfirmDialog__confirm--primary{background:var(--ds-color-primary,#6655ed);color:#fff}.adminConfirmDialog__confirm--warning{color:#6b4d00;background:#fff6df;border:1px solid #e8d9a8}.adminConfirmDialog__confirm--danger{color:var(--ds-color-danger);border:1px solid color-mix(in srgb,var(--ds-color-danger) 35%,var(--ds-color-line));background:#fff}.adminConfirmDialog--warning .adminConfirmDialog__impact{background:#fff6df}.adminConfirmDialog--danger .adminConfirmDialog__impact,.adminConfirmDialog--critical .adminConfirmDialog__impact{background:#fff0f2}.adminConfirmBackdrop{z-index:100}.adminError{color:var(--ds-color-danger);margin:0;font-size:13px;font-weight:700}.adminSubNav{border:1px solid var(--ds-color-line);background:var(--ds-color-surface);border-radius:16px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.adminSubNav a{min-height:44px;color:var(--ds-color-muted);border-radius:12px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.adminSubNav a.is-active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.adminCodeBlock{background:var(--ds-color-surface-subtle);border-radius:12px;max-height:420px;margin:12px 0 0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.adminDetailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.adminDetailList>div{border:1px solid var(--ds-color-line);background:#fff;border-radius:12px;padding:12px}.adminDetailList dt{color:var(--ds-color-muted);font-size:12px}.adminDetailList dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.adminPrimaryButton{height:var(--admin-control-height);min-height:var(--admin-control-height);background:var(--ds-color-primary,#6655ed);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.adminPrimaryButton:disabled{opacity:.5;cursor:not-allowed}.adminMemberActions .adminPrimaryButton{background:var(--ds-color-primary);color:#fff;border:0;font-weight:800}.adminMemberActions button.adminPrimaryButton,.serviceToolbar button.adminPrimaryButton{background:var(--ds-color-primary,#6655ed);color:#fff;border:0;font-weight:800}.adminDangerButton{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid color-mix(in srgb,var(--ds-color-danger) 35%,var(--ds-color-line));color:var(--ds-color-danger);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.adminDangerButton:disabled{opacity:.5;cursor:not-allowed}.adminMemberActions .adminDangerButton{color:var(--ds-color-danger);border:1px solid color-mix(in srgb,var(--ds-color-danger) 35%,var(--ds-color-line));background:#fff;font-weight:800}.serviceToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.serviceToolbarNote{color:var(--ds-color-muted);margin:10px 0 0;font-size:12px}.serviceScopeSummaryGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.serviceScopeSummaryCard{border:1px solid var(--ds-color-line);text-align:left;cursor:pointer;min-height:44px;font:inherit;color:inherit;background:#fff;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.serviceScopeSummaryCard:hover,.serviceScopeSummaryCard.is-selected{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.serviceScopeSummaryCard strong{font-size:14px;line-height:1.4}.serviceScopeSummaryCard small{color:var(--ds-color-muted);font-size:12px;line-height:1.5}.serviceScopeSummaryCard em{color:var(--ds-color-muted);opacity:.85;font-size:12px;font-style:normal}.serviceStatusBadge{border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.serviceStatusBadge--normal{color:#1d7a52;background:#eaf7f0}.serviceStatusBadge--notice{color:#2f5fd0;background:#eef4ff}.serviceStatusBadge--blocked{color:#8c6300;background:#fff6df}.serviceStatusBadge--maintenance{color:#c43e4d;background:#fff0f2}.serviceScopeSummaryStrip{background:var(--ds-color-surface-subtle);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-bottom:16px;padding:14px;display:grid}.serviceScopeSummaryStrip>div{gap:4px;display:grid}.serviceScopeSummaryStrip span{color:var(--ds-color-muted);font-size:12px;font-weight:700}.serviceScopeSummaryStrip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.serviceEditorGrid{gap:16px;display:grid}.serviceEditorSection{border:1px solid var(--ds-color-line);background:var(--ds-color-surface-subtle);border-radius:16px;padding:14px}.serviceEditorSection h3{margin:0 0 10px;font-size:14px}.serviceLocationList,.serviceImpactBox ul{color:var(--ds-color-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.65}.serviceLocationList li,.serviceImpactBox li{overflow-wrap:anywhere}.serviceImpactBox{border:1px solid var(--ds-color-line);background:#fff;border-radius:12px;padding:12px}.serviceImpactBox+.serviceImpactBox{margin-top:10px}.serviceImpactBox strong{margin-bottom:6px;font-size:13px;display:block}.serviceImpactBox--normal strong{color:#1d7a52}.serviceFormField{gap:8px;display:grid}.serviceFormField>span{font-size:13px;font-weight:800}.serviceFormField small{color:var(--ds-color-muted);font-size:12px;line-height:1.55}.serviceFormField select,.serviceFormField input,.serviceFormField textarea{border:1px solid var(--ds-color-line);width:100%;font:inherit;background:#fff;border-radius:12px;font-size:16px}.serviceFormField select,.serviceFormField input{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3)}.serviceFormField textarea{resize:vertical;min-height:120px;padding:12px;line-height:1.6}.serviceFormField--internal textarea{background:var(--ds-color-surface-subtle)}.serviceStateHint{color:var(--ds-color-primary);font-weight:700}.serviceActionFieldset{border:1px solid var(--ds-color-line);border-radius:16px;margin:0;padding:14px}.serviceActionFieldset legend{padding:0 6px;font-size:13px;font-weight:800}.serviceActionChecks{gap:8px;display:grid}.serviceActionCheck{background:var(--ds-color-surface-subtle);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:44px;padding:8px 10px;display:grid}.serviceActionCheck input{width:18px;height:18px;margin-top:4px}.serviceActionCheck span{font-size:13px;font-weight:700;line-height:1.45}.serviceActionCheck em{color:var(--ds-color-muted);grid-column:2;font-size:12px;font-style:normal}.serviceLinkButton{min-height:44px;color:var(--ds-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.serviceCustomerPreview{border:1px solid var(--ds-color-line);background:#fff;border-radius:16px;padding:16px}.serviceCustomerPreview h3{margin:0 0 6px;font-size:14px}.serviceCustomerPreview__lead{color:var(--ds-color-muted);margin:0 0 12px;font-size:12px;font-weight:700}.serviceCustomerPreview__empty{color:var(--ds-color-muted);margin:0;font-size:13px}.serviceCustomerPreview__defaultNote{color:var(--ds-color-primary);margin:0 0 10px;font-size:12px;font-weight:800}.serviceCustomerPreview__banner{border-radius:12px;gap:6px;padding:14px 16px;display:grid}.serviceCustomerPreview__banner strong{font-size:13px;line-height:1.5}.serviceCustomerPreview__banner p{margin:0;font-size:13px;line-height:1.65}.serviceCustomerPreview__banner--info{color:#1e3f8a;background:#eef4ff}.serviceCustomerPreview__banner--warning{color:#6b4d00;background:#fff6df}.serviceCustomerPreview__banner--blocking{color:#8c2f3a;background:#fff0f2}.serviceEditorActions{margin-top:4px}.serviceTechnicalDisclosure{border:1px solid var(--ds-color-line);background:var(--ds-color-surface-subtle);border-radius:12px;margin-top:8px;padding:12px}.serviceTechnicalDisclosure summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.serviceTechnicalDisclosure dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;margin:12px 0 0;display:grid}.serviceTechnicalDisclosure dt{color:var(--ds-color-muted);font-size:12px}.serviceTechnicalDisclosure dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.adminTechnicalDisclosure{border:1px solid var(--ds-color-line);background:var(--ds-color-surface-subtle);border-radius:12px;margin-top:10px;padding:10px 12px}.adminTechnicalDisclosure summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.adminTechnicalDisclosure small{color:var(--ds-color-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.serviceConfirmOverlay{z-index:100;background:#0f121c73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.serviceConfirmDialog{border:1px solid var(--ds-color-line);background:#fff;border-radius:20px;gap:14px;width:min(520px,100%);max-height:min(90vh,720px);padding:22px;display:grid;overflow:auto}.serviceConfirmDialog h3{margin:0;font-size:18px;line-height:1.45}.serviceHealthBoard strong{gap:2px;font-size:13px;display:grid}.serviceHealthBoard strong small{color:var(--ds-color-muted);font-size:12px;font-weight:700}.serviceHealthBoard em{font-style:normal;font-weight:800}@media (max-width:600px){.serviceScopeSummaryStrip{grid-template-columns:1fr}.serviceActionCheck{grid-template-columns:auto 1fr}}button.adminPrimaryButton,.adminMemberActions button.adminPrimaryButton,.serviceToolbar button.adminPrimaryButton,.serviceConfirmDialog button.adminPrimaryButton{background:var(--ds-color-primary,#6655ed);color:#fff;border:0;font-weight:800}.adminPromoBoard{grid-template-columns:minmax(180px,1.5fr) 110px 90px 100px minmax(140px,1.1fr) 90px minmax(140px,1fr)}.status--live{color:#1d7a52;background:#eaf7f0}.status--scheduled{color:#8c6300;background:#fff6df}.status--ended{color:#c43e4d;background:#fff0f2}.status--inactive{background:var(--ds-color-surface-subtle);color:var(--ds-color-muted)}.adminPromoFormLayout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.adminPromoFormLayout .adminAuthForm{margin-top:0}.adminAuthForm__check{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex!important}.adminAuthForm__check input{border-radius:8px;width:18px;height:18px;margin:0;padding:0}.adminAuthForm input[type=file]{height:auto;min-height:var(--admin-control-height);padding:var(--ds-space-3)}.adminPromoFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminPromoFormRow label small{color:var(--ds-color-muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.adminPromoFormHint{color:var(--ds-color-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.adminPromoImageField{gap:10px;display:grid}.adminPromoImageField__label{color:var(--ds-color-ink,#1c1b22);font-size:13px;font-weight:800}.adminPromoImagePicker,.adminPromoImageReplace{border:1px solid var(--ds-color-line,#e8e6ed);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.adminPromoImagePicker input,.adminPromoImageReplace input{opacity:0;cursor:pointer;position:absolute;inset:0}.adminPromoImageStatus{border:1px solid var(--ds-color-line,#e8e6ed);background:var(--ds-color-surface-subtle,#f7f6fa);border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.adminPromoImageStatus__preview{border:1px solid var(--ds-color-line,#e8e6ed);background:#fff;border-radius:12px;width:96px;height:96px;overflow:hidden}.adminPromoImageStatus__preview img{object-fit:contain;width:100%;height:100%;display:block}.adminPromoImageStatus__meta{align-content:start;gap:4px;display:grid}.adminPromoImageStatus__meta strong{font-size:13px}.adminPromoImageStatus__meta span,.adminPromoImageStatus__meta small{color:var(--ds-color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.adminPromoImageStatus__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (max-width:1000px){.adminPromoFormLayout,.adminPromoFormRow{grid-template-columns:1fr}.adminBoardHead.adminPromoBoard,.adminBoardRow.adminPromoBoard{min-width:1100px}}.adminBoardHead.adminEmailBoard,.adminBoardRow.adminEmailBoard{grid-template-columns:minmax(120px,.9fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(100px,.7fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(140px,1fr);min-width:980px}.adminBoardRow.adminEmailBoard em[data-status=SENT]{color:var(--ds-color-success,#1f7a4f);font-style:normal;font-weight:800}.adminBoardRow.adminEmailBoard em[data-status=FAILED],.adminBoardRow.adminEmailBoard em[data-status=DEAD]{color:var(--ds-color-danger,#b42318);font-style:normal;font-weight:800}.adminBoardRow.adminEmailBoard em[data-status=QUEUED],.adminBoardRow.adminEmailBoard em[data-status=PROCESSING]{color:var(--ds-color-primary,#6655ed);font-style:normal;font-weight:800}.adminBoardRow.adminEmailBoard small{color:var(--ds-color-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block}.adminEmailBoardTechnical{background:0 0;border:none;padding:0}.adminEmailBoardTechnical summary{cursor:pointer;min-height:44px;color:var(--ds-color-primary,#6655ed);align-items:center;font-size:12px;font-weight:800;display:flex}.adminEmailBoardTechnical dl{border:1px solid var(--ds-color-line);background:var(--ds-color-surface,#fafafa);border-radius:12px;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.adminEmailBoardTechnical dl div{gap:2px;display:grid}.adminEmailBoardTechnical dt{color:var(--ds-color-muted);font-weight:700}.adminEmailBoardTechnical dd{overflow-wrap:anywhere;margin:0}.adminEmpty small{color:var(--ds-color-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}@media (max-width:1000px){.adminBoardHead.adminEmailBoard,.adminBoardRow.adminEmailBoard{min-width:980px}}.adminRefundFlow{gap:var(--ds-space-5);display:grid}.adminRefundFlow>.adminPanel__head{margin-bottom:0}.adminRefundIntro{padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-soft);gap:var(--ds-space-2);display:grid}.adminRefundIntro strong{font-size:var(--ds-type-label-size)}.adminRefundIntro p{font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);color:var(--ds-color-muted);margin:0}.adminRefundPaymentSummary{padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);gap:var(--ds-space-1);display:grid}.adminRefundPaymentSummary span,.adminRefundPaymentSummary small{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminRefundPaymentSummary strong{font-size:var(--ds-type-body-l-size)}.adminRefundChoiceGroup{gap:var(--ds-gap-label-control);border:0;margin:0;padding:0;display:grid}.adminRefundChoiceGroup legend{margin:0 0 var(--ds-gap-label-control);font-size:var(--ds-type-label-size);padding:0;font-weight:800}.adminRefundChoiceGrid{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminRefundChoiceGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.adminRefundChoiceGrid label{min-height:72px;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);align-items:start;gap:var(--ds-space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.adminRefundChoiceGrid label.is-selected{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft);box-shadow:0 0 0 1px var(--ds-color-primary)}.adminRefundChoiceGrid input{width:20px;height:20px;accent-color:var(--ds-color-primary);margin:2px 0 0}.adminRefundChoiceGrid span{gap:var(--ds-space-1);display:grid}.adminRefundChoiceGrid strong{font-size:var(--ds-type-body-m-size)}.adminRefundChoiceGrid small{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);color:var(--ds-color-muted);font-weight:500}.adminRefundField{gap:var(--ds-gap-label-control);font-size:var(--ds-type-label-size);font-weight:800;display:grid}.adminRefundField input,.adminRefundField textarea{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:100%;font:inherit;font-size:var(--ds-type-body-m-size)}.adminRefundField input{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3)}.adminRefundField textarea{min-height:96px;padding:var(--ds-space-3);line-height:var(--ds-type-body-m-line);resize:vertical}.adminRefundField input:focus-visible,.adminRefundField textarea:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminRefundField small{font-size:var(--ds-type-label-size);color:var(--ds-color-muted);font-weight:500}.adminPanel .adminInlineActions.adminRefundPreviewActions{margin:0}.adminRefundPreviewActions button{background:var(--ds-color-surface);border:1px solid var(--ds-color-primary);color:var(--ds-color-primary)}.adminRefundPreviewActions small{color:var(--ds-color-muted)}.adminRefundQuote{padding:var(--ds-space-5);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-subtle);gap:var(--ds-space-4);display:grid}.adminRefundQuote__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);display:flex}.adminRefundQuote__head>div{gap:var(--ds-space-1);display:grid}.adminRefundQuote__head span{font-size:var(--ds-type-label-size);color:var(--ds-color-primary);font-weight:800}.adminRefundQuote__head h4{font-size:var(--ds-type-heading-3-size);line-height:var(--ds-type-heading-3-line);margin:0}.adminRefundQuote__head em{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-style:normal;font-size:var(--ds-type-label-size);white-space:nowrap;font-weight:800}.adminRefundMoneyGrid{gap:var(--ds-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.adminRefundMoneyGrid>div{min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);gap:var(--ds-space-1);display:grid}.adminRefundMoneyGrid span{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminRefundMoneyGrid strong{font-size:var(--ds-type-body-m-size);overflow-wrap:anywhere}.adminRefundImpact,.adminRefundPolicyGate{padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-soft);gap:var(--ds-space-2);display:grid}.adminRefundImpact--danger{background:#fff0f2}.adminRefundImpact strong,.adminRefundPolicyGate strong{font-size:var(--ds-type-body-m-size)}.adminRefundImpact p,.adminRefundPolicyGate p{font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);color:var(--ds-color-muted);margin:0}.adminRefundPolicyGate{border:1px solid color-mix(in srgb,var(--ds-color-primary) 18%,var(--ds-color-line))}.adminRefundExecution{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-line);gap:var(--ds-gap-field-field);display:grid}.adminRefundExecution__head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-3);display:flex}.adminRefundExecution__head strong{font-size:var(--ds-type-title-size)}.adminRefundExecution__head span{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminRefundExecution>.adminDangerButton{justify-self:start}.adminRefundHelper{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminRefundError,.adminRefundSuccess{padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminRefundError{border:1px solid color-mix(in srgb,var(--ds-color-danger) 30%,var(--ds-color-line));color:var(--ds-color-danger);background:#fff0f2}.adminRefundError strong{margin-bottom:var(--ds-space-1);display:block}.adminRefundError p{color:var(--ds-color-ink);margin:0}.adminRefundError small{margin-top:var(--ds-space-2);color:var(--ds-color-muted);display:block}.adminRefundSuccess{color:var(--ds-color-success);background:#eaf7f0;font-weight:700}.adminRefundHistory{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-line);gap:var(--ds-space-3);display:grid}.adminRefundFlow .adminTechnicalDisclosure{margin-top:0}.adminRefundFlow .adminTechnicalDisclosure small+small{margin-top:var(--ds-space-1)}@media (max-width:1000px){.adminRefundChoiceGrid--three{grid-template-columns:1fr}.adminRefundMoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.adminRefundChoiceGrid{grid-template-columns:1fr}.adminRefundQuote{padding:var(--ds-space-4)}.adminRefundQuote__head,.adminRefundExecution__head{flex-direction:column;align-items:flex-start}.adminRefundMoneyGrid{grid-template-columns:1fr}.adminRefundField input,.adminRefundField textarea{font-size:16px}.adminRefundExecution>.adminDangerButton,.adminRefundPreviewActions button{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height)}}.adminEmailTemplateList{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminEmailTemplateCard{min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);gap:var(--ds-space-2);transition:border-color var(--ds-motion-fast),transform var(--ds-motion-fast);display:grid}.adminEmailTemplateCard:hover{border-color:color-mix(in srgb,var(--ds-color-primary) 34%,var(--ds-color-line));transform:translateY(-1px)}.adminEmailTemplateCard:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailTemplateCard>strong{font-size:var(--ds-type-title-size)}.adminEmailTemplateCard>p{color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminEmailTemplateCard__meta{gap:var(--ds-space-1);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-color-line);font-size:var(--ds-type-label-size);color:var(--ds-color-muted);display:grid}.adminEmailTemplateCard>small{color:var(--ds-color-danger);font-size:var(--ds-type-label-size);font-weight:700}.adminEmailTemplateLayout{gap:var(--ds-space-4);grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;display:grid}.adminEmailTemplateEditor{gap:var(--ds-gap-field-field);display:grid}.adminEmailTemplateEditor>.adminPanel__head{margin-bottom:0}.adminEmailTemplateField{gap:var(--ds-gap-label-control);font-size:var(--ds-type-label-size);font-weight:800;display:grid}.adminEmailTemplateField input,.adminEmailTemplateField textarea{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:100%;color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-body-m-size)}.adminEmailTemplateField input{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3)}.adminEmailTemplateField textarea{min-height:320px;padding:var(--ds-space-3);line-height:var(--ds-type-body-m-line);resize:vertical;white-space:pre-wrap}.adminEmailTemplateField input:focus-visible,.adminEmailTemplateField textarea:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailTemplateField small{color:var(--ds-color-muted);font-weight:500}.adminEmailTemplateActions{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.adminEmailTemplateActions button{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-5);border-radius:var(--ds-radius-lg);font:inherit;cursor:pointer;font-weight:800}.adminEmailTemplateActions button:disabled{opacity:.55;cursor:not-allowed}.adminEmailTemplateActions .adminSecondaryButton{border:1px solid var(--ds-color-line);background:var(--ds-color-surface);color:var(--ds-color-ink)}.adminEmailTemplateEditor .adminEmailTemplateActions button[type=submit]{background:var(--ds-color-primary);color:#fff;border:0}.adminEmailTemplateSuccess,.adminEmailTemplateError{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminEmailTemplateSuccess{color:var(--ds-color-success);background:#eaf7f0;font-weight:700}.adminEmailTemplateError{color:var(--ds-color-danger);border:1px solid color-mix(in srgb,var(--ds-color-danger) 28%,var(--ds-color-line));background:#fff0f2}.adminEmailTemplateSide{gap:var(--ds-space-4);display:grid}.adminEmailTemplateSideTitle{margin:0 0 var(--ds-space-2);font-size:var(--ds-type-body-m-size);display:block}.adminEmailTemplateChips{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.adminEmailTemplateChips code,.adminTechnicalDisclosure code{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-subtle);font-size:var(--ds-type-label-size);overflow-wrap:anywhere;display:inline-block}.adminEmailTemplateRules{gap:var(--ds-space-2);color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0;padding-left:20px;display:grid}.adminEmailTemplateVersionGrid{gap:var(--ds-space-2);margin:0 0 var(--ds-space-4);grid-template-columns:1fr;display:grid}.adminEmailTemplateVersionGrid>div{padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}.adminEmailTemplateVersionGrid dt{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminEmailTemplateVersionGrid dd{margin:var(--ds-space-1) 0 0;font-size:var(--ds-type-body-m-size);font-weight:800}.adminEmailTemplatePublishGate{padding:var(--ds-space-4);margin:0 0 var(--ds-space-4)}.adminEmailTemplatePublishButton{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height)}.adminEmailTemplatePreview{gap:var(--ds-space-3);display:grid}.adminEmailTemplatePreview>.adminPanel__head{margin-bottom:0}.adminEmailTemplatePreview pre{padding:var(--ds-space-5);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminEmailTemplatePreview>small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size)}@media (max-width:1000px){.adminEmailTemplateList{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEmailTemplateLayout{grid-template-columns:1fr}}@media (max-width:600px){.adminEmailTemplateList{grid-template-columns:1fr}.adminEmailTemplateField input,.adminEmailTemplateField textarea{font-size:16px}.adminEmailTemplateActions{grid-template-columns:1fr;display:grid}.adminEmailTemplateActions button{width:100%}.adminEmailTemplatePreview pre{padding:var(--ds-space-4)}}.adminEmailTemplateCategoryTabs{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.adminEmailTemplateCategoryTab{min-height:44px;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-ink);align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-body-m-size);transition:border-color var(--ds-motion-fast),background-color var(--ds-motion-fast),color var(--ds-motion-fast);font-weight:800;display:inline-flex}.adminEmailTemplateCategoryTab:hover{border-color:color-mix(in srgb,var(--ds-color-primary) 34%,var(--ds-color-line));background:var(--ds-color-surface-subtle)}.adminEmailTemplateCategoryTab:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailTemplateCategoryTab small{min-width:24px;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-subtle);color:var(--ds-color-muted);font-size:var(--ds-type-label-size);text-align:center;line-height:1}.adminEmailTemplateCategoryTab--active{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.adminEmailTemplateCategoryTab--active small{background:var(--ds-color-surface);color:var(--ds-color-primary)}.adminEmailTemplateCategorySection{gap:var(--ds-space-4);display:grid}.adminSectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);display:flex}.adminSectionHeading>div{gap:var(--ds-space-1);display:grid}.adminSectionHeading span,.adminSectionHeading small{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminSectionHeading h2{font-size:var(--ds-type-heading-3-size);line-height:var(--ds-type-heading-3-line);margin:0}.adminEmailTemplateCard__category{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-line);color:var(--ds-color-ink);font-size:var(--ds-type-label-size);justify-self:start;font-weight:800}.adminEmailTemplateField select{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-body-m-size)}.adminEmailTemplateField select:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}@media (max-width:700px){.adminSectionHeading{flex-direction:column;align-items:flex-start}.adminEmailTemplateCategoryTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminEmailTemplateCategoryTab{justify-content:space-between}.adminEmailTemplateField select{font-size:16px}}@media (max-width:360px){.adminEmailTemplateCategoryTabs{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.adminHeader{align-items:center;gap:var(--ds-space-3);flex-wrap:nowrap}.adminHeaderTitle{min-width:0;padding-left:var(--ds-space-3)}.adminHeaderMeta{display:none}.adminPageHead{padding-top:0}.adminPageHead__actions{width:100%}.adminPageHead__actions>*{max-width:100%}.adminPage input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.adminPage select,.adminPage textarea{font-size:16px}.adminConfirmDialog{padding:var(--ds-space-4)}.adminConfirmDialog__actions{grid-template-columns:1fr;display:grid}.adminConfirmDialog__actions button{width:100%}}@media (max-width:430px){.adminPage,.adminLocked{padding:var(--ds-page-gutter)}.adminHeader{gap:var(--ds-space-2);min-width:0;max-width:100%}.adminHeaderTitle{min-width:0;padding-left:var(--ds-space-2)}.adminHeaderMeta{flex-shrink:1;min-width:0}.adminNav{width:100%;min-width:0;max-width:100%;margin:0}.brand{width:88px}}.adminEmailBatchMetrics{margin-bottom:var(--ds-space-4)}.adminEmailRecipientBoard .adminBoardHead,.adminEmailRecipientBoard .adminBoardRow{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) minmax(70px,.45fr) minmax(150px,.9fr) minmax(180px,1.2fr)}@media (max-width:900px){.adminEmailRecipientBoard{overflow-x:auto}.adminEmailRecipientBoard .adminBoardHead,.adminEmailRecipientBoard .adminBoardRow{min-width:760px}}.adminSecondaryButton,.adminGhostButton,.adminDangerGhostButton{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-md);font:inherit;font-size:var(--ds-type-body-m-size);cursor:pointer;font-weight:800}.adminSecondaryButton{border:1px solid var(--ds-color-line);background:var(--ds-color-surface);color:var(--ds-color-ink)}.adminGhostButton{color:var(--ds-color-ink);background:0 0;border:1px solid #0000}.adminDangerGhostButton{color:var(--ds-color-danger);background:0 0;border:1px solid #0000}.adminSecondaryButton:hover:not(:disabled),.adminGhostButton:hover:not(:disabled){background:var(--ds-color-surface-subtle)}.adminDangerGhostButton:hover:not(:disabled){background:#fff0f2}.adminSecondaryButton:focus-visible,.adminGhostButton:focus-visible,.adminDangerGhostButton:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminSecondaryButton:disabled,.adminGhostButton:disabled,.adminDangerGhostButton:disabled{opacity:.5;cursor:not-allowed}.adminEmailBlockEditor{gap:var(--ds-space-4);display:grid}.adminEmailBlockToolbar{gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);display:grid}.adminEmailBlockToolbar>div:first-child{gap:var(--ds-space-1);display:grid}.adminEmailBlockToolbar strong{font-size:var(--ds-type-body-m-size)}.adminEmailBlockToolbar small,.adminEmailBlockCount,.adminEmailTableFooter small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:1.55}.adminEmailBlockToolbar__buttons{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.adminEmailBlockList{gap:var(--ds-space-3);display:grid}.adminEmailBlock{gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);display:grid}.adminEmailBlock__head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-color-line);display:flex}.adminEmailBlock__head>div:first-child{align-items:center;gap:var(--ds-space-2);display:flex}.adminEmailBlock__head>div:first-child span{min-width:28px;height:28px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-size:var(--ds-type-label-size);place-items:center;font-weight:800;display:grid}.adminEmailBlock__head strong{font-size:var(--ds-type-body-m-size)}.adminEmailBlock__actions{gap:var(--ds-space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.adminEmailBlockField{gap:var(--ds-gap-label-control);font-size:var(--ds-type-label-size);font-weight:800;display:grid}.adminEmailBlockField input,.adminEmailBlockField textarea,.adminEmailBlockField select,.adminEmailTableRow input{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:100%;color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-body-m-size)}.adminEmailBlockField input,.adminEmailBlockField select,.adminEmailTableRow input{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3)}.adminEmailBlockField textarea{min-height:120px;padding:var(--ds-space-3);line-height:var(--ds-type-body-m-line);resize:vertical;white-space:pre-wrap}.adminEmailBlockField input:focus-visible,.adminEmailBlockField textarea:focus-visible,.adminEmailBlockField select:focus-visible,.adminEmailTableRow input:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailBlockField small{color:var(--ds-color-muted);font-weight:500;line-height:1.55}.adminEmailBlockGrid{gap:var(--ds-gap-field-field);grid-template-columns:1fr;display:grid}.adminEmailBlockGrid--heading{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr)}.adminEmailBlockGrid--button{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEmailBlockDivider{background:var(--ds-color-line);height:1px;margin:var(--ds-space-2) 0}.adminEmailTableEditor{gap:var(--ds-space-4);display:grid}.adminEmailTableSectionHead{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.adminEmailTableSectionHead>div{gap:var(--ds-space-1);display:grid}.adminEmailTableSectionHead strong{font-size:var(--ds-type-body-m-size)}.adminEmailTableSectionHead small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:1.55}.adminEmailTableColumns,.adminEmailTableCells{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.adminEmailTableColumn{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);display:grid}.adminEmailTableColumn>.adminDangerGhostButton{justify-self:start}.adminEmailTableRows{gap:var(--ds-space-3);display:grid}.adminEmailTableRow{gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);display:grid}.adminEmailTableRow__head{align-items:center;gap:var(--ds-space-2);display:flex}.adminEmailTableRow__head strong{font-size:var(--ds-type-label-size)}.adminEmailTableRow__head button{margin-left:auto}.adminEmailTableRow__number{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-subtle);width:32px;height:32px;color:var(--ds-color-muted);font-size:var(--ds-type-label-size);place-items:center;font-weight:800;display:grid}.adminEmailTableFooter{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-color-line);display:flex}.adminEmailBlockCount{justify-self:end}.adminEmailTemplateBodySummary{gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.adminEmailTemplateBodySummary span{font-size:var(--ds-type-label-size);color:var(--ds-color-muted);font-weight:800}.adminEmailTemplateBodySummary strong{font-size:var(--ds-type-body-m-size)}.adminEmailTemplateBodySummary small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);grid-column:1/-1;line-height:1.55}.adminEmailTemplatePreviewFrame{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:#fff;width:100%;height:560px;display:block}.adminEmailTemplatePreview .adminTechnicalDisclosure pre{margin:var(--ds-space-3) 0 0;padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line)}@media (max-width:700px){.adminEmailBlockToolbar__buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminEmailBlockToolbar__buttons button{width:100%}.adminEmailBlock__head{flex-direction:column;align-items:flex-start}.adminEmailBlock__actions{justify-content:flex-start;width:100%}.adminEmailBlockGrid--heading,.adminEmailBlockGrid--button{grid-template-columns:1fr}.adminEmailTableSectionHead{flex-direction:column;align-items:stretch}.adminEmailTableSectionHead>button{width:100%}.adminEmailTableColumns,.adminEmailTableCells{grid-template-columns:1fr}.adminEmailTableRow__head{flex-wrap:wrap;align-items:flex-start}.adminEmailTableRow__head button{width:100%;margin-left:0}.adminEmailTableFooter{flex-direction:column;align-items:stretch}.adminEmailTableFooter button{width:100%}.adminEmailBlockField input,.adminEmailBlockField textarea,.adminEmailBlockField select,.adminEmailTableRow input{font-size:16px}.adminEmailTemplatePreviewFrame{height:480px}}.adminBoardRow.adminEmailBoard em[data-status=SUPPRESSED]{color:var(--ds-color-danger);font-style:normal;font-weight:800}.adminEmailTemplateTestSend{gap:var(--ds-space-4);display:grid}.adminEmailTemplateTestSend>.adminPanel__head{margin-bottom:0}.adminEmailTemplateTestButton{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height)}.adminEmailDeliveryDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEmailDeliveryRetryArea{gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);display:grid}.adminEmailDeliveryRetryArea>strong{font-size:var(--ds-type-body-m-size)}.adminEmailDeliveryRetryArea>p{color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminEmailDeliveryRetryArea>.adminSecondaryButton{justify-self:start}.adminEmailBatchMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.adminEmailBatchMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.adminEmailDeliveryDetailGrid{grid-template-columns:1fr}.adminEmailTemplateTestSend .adminEmailTemplateField input{font-size:16px}.adminEmailDeliveryRetryArea>.adminSecondaryButton{width:100%}}.adminEmailAudienceBuilder{gap:var(--ds-space-5);display:grid}.adminEmailAudienceForm{gap:var(--ds-gap-field-field);display:grid}.adminEmailAudienceForm fieldset{gap:var(--ds-space-3);border:0;margin:0;padding:0;display:grid}.adminEmailAudienceForm legend{font-size:var(--ds-type-title-size);font-weight:800}.adminEmailAudienceForm fieldset>p{color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminEmailAudiencePlanGrid{gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminEmailAudiencePlanGrid label,.adminEmailAudienceConsent{min-width:0;min-height:64px;padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);align-items:flex-start;gap:var(--ds-space-3);cursor:pointer;display:flex}.adminEmailAudiencePlanGrid label:has(input:checked){border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.adminEmailAudienceConsent:has(input:checked){border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.adminEmailAudiencePlanGrid input,.adminEmailAudienceConsent input{width:20px;height:20px;accent-color:var(--ds-color-primary);flex:none;margin:2px 0 0}.adminEmailAudiencePlanGrid span,.adminEmailAudienceConsent span{gap:var(--ds-space-1);min-width:0;display:grid}.adminEmailAudiencePlanGrid strong,.adminEmailAudienceConsent strong{font-size:var(--ds-type-body-m-size)}.adminEmailAudiencePlanGrid small,.adminEmailAudienceConsent small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:1.5}.adminEmailAudienceConsent{max-width:560px}.adminEmailAudienceActions{justify-content:flex-start;display:flex}.adminEmailAudienceActions button{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:800}.adminEmailAudienceActions button:focus-visible,.adminEmailAudiencePlanGrid input:focus-visible,.adminEmailAudienceConsent input:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailAudienceSummary{gap:var(--ds-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.adminEmailAudienceSummary article{min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);gap:var(--ds-space-1);display:grid}.adminEmailAudienceSummary span{font-size:var(--ds-type-label-size);color:var(--ds-color-muted);font-weight:800}.adminEmailAudienceSummary strong{font-size:var(--ds-type-heading-3-size);line-height:var(--ds-type-heading-3-line)}.adminEmailAudienceSummary small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:1.45}.adminEmailAudienceExclusions{gap:var(--ds-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.adminEmailAudienceExclusions>div{min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);gap:var(--ds-space-1);display:grid}.adminEmailAudienceExclusions span{font-size:var(--ds-type-label-size);color:var(--ds-color-muted)}.adminEmailAudienceExclusions strong{font-size:var(--ds-type-title-size)}.adminEmailAudienceHint{margin:var(--ds-space-3) 0 0;color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line)}.adminEmailAudienceTableWrap{width:100%;overflow-x:auto}.adminEmailAudienceTable{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--ds-type-body-m-size)}.adminEmailAudienceTable th,.adminEmailAudienceTable td{padding:var(--ds-space-3);border-bottom:1px solid var(--ds-color-line);text-align:left;vertical-align:top}.adminEmailAudienceTable th{color:var(--ds-color-muted);font-size:var(--ds-type-label-size)}.adminEmailAudienceTable code{font-size:var(--ds-type-label-size);overflow-wrap:anywhere}@media (max-width:1000px){.adminEmailAudienceSummary,.adminEmailAudienceExclusions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.adminEmailAudiencePlanGrid,.adminEmailAudienceSummary,.adminEmailAudienceExclusions{grid-template-columns:1fr}.adminEmailAudienceConsent{max-width:none}.adminEmailAudienceActions button{width:100%}.adminEmailAudiencePlanGrid label,.adminEmailAudienceConsent{min-height:56px}.adminEmailAudienceForm input,.adminEmailAudienceForm select{font-size:16px}}.adminPrimaryLink{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:#fff;font-size:var(--ds-type-body-m-size);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.adminPrimaryLink:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailCampaignFilters{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;display:grid}.adminEmailCampaignFilters label{gap:var(--ds-space-2);font-size:var(--ds-type-label-size);font-weight:800;display:grid}.adminEmailCampaignFilters input,.adminEmailCampaignFilters select{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink);font:inherit}.adminEmailCampaignFilters button{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:800}.adminEmailCampaignList{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminEmailCampaignCard{min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);color:var(--ds-color-ink);gap:var(--ds-space-3);text-decoration:none;display:grid}.adminEmailCampaignCard:hover{box-shadow:var(--ds-shadow-1);transform:translateY(-1px)}.adminEmailCampaignCard:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminEmailCampaignCard__head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.adminEmailCampaignCard__head span{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-size:var(--ds-type-label-size);border-radius:999px;padding:6px 10px;font-weight:800}.adminEmailCampaignCard__head em{color:var(--ds-color-muted);font-style:normal;font-size:var(--ds-type-label-size);font-weight:800}.adminEmailCampaignCard>strong{font-size:var(--ds-type-title-size)}.adminEmailCampaignCard>p{color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminEmailCampaignCard dl{gap:var(--ds-space-2);margin:0;display:grid}.adminEmailCampaignCard dl>div{gap:var(--ds-space-2);font-size:var(--ds-type-label-size);grid-template-columns:80px minmax(0,1fr);display:grid}.adminEmailCampaignCard dt{color:var(--ds-color-muted)}.adminEmailCampaignCard dd{overflow-wrap:anywhere;margin:0;font-weight:700}.adminEmailCampaignCard time{color:var(--ds-color-muted);font-size:var(--ds-type-label-size)}.adminEmailCampaignLayout{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.adminEmailCampaignMain,.adminEmailCampaignSide{gap:var(--ds-space-5);min-width:0;display:grid}.adminEmailCampaignSide{top:var(--ds-space-5);position:sticky}.adminEmailCampaignFieldGrid{gap:var(--ds-space-5);grid-template-columns:1fr 1fr;display:grid}.adminEmailCampaignFieldGrid select{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font:inherit}.adminEmailCampaignAudience{gap:var(--ds-space-5);display:grid}.adminEmailCampaignAudienceActions{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.adminEmailCampaignBottomActions{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.adminEmailCampaignBottomActions .adminBackLink{margin-right:auto}.adminEmailCampaignBottomActions>button:not(.adminSecondaryButton){height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:800}.adminEmailCampaignBottomActions button:disabled{opacity:.5;cursor:not-allowed}.adminEmailCampaignSide .adminPanel>button{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4)}.adminEmailCampaignSide .adminPanel>button:not(.adminSecondaryButton):not(.adminDangerButton){border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:#fff;font:inherit;border:0;font-weight:800}.adminEmailCampaignSide .adminPanel>button:disabled{background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-line);color:var(--ds-color-muted);opacity:1;cursor:not-allowed}@media (max-width:1000px){.adminEmailCampaignLayout{grid-template-columns:1fr}.adminEmailCampaignSide{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.adminEmailCampaignList{grid-template-columns:1fr}}@media (max-width:700px){.adminEmailCampaignFilters{grid-template-columns:1fr}.adminEmailCampaignFilters input,.adminEmailCampaignFilters select,.adminEmailCampaignFieldGrid input,.adminEmailCampaignFieldGrid select{font-size:16px}.adminEmailCampaignFilters button{width:100%}.adminEmailCampaignFieldGrid,.adminEmailCampaignSide{grid-template-columns:1fr}.adminEmailCampaignBottomActions{align-items:stretch}.adminEmailCampaignBottomActions .adminBackLink,.adminEmailCampaignBottomActions button,.adminEmailCampaignSide .adminPanel>button{justify-content:center;width:100%}.adminEmailCampaignAudienceActions{flex-direction:column;align-items:stretch}.adminEmailCampaignAudienceActions .adminSecondaryButton{width:100%}}.adminEmailCampaignSchedule{gap:var(--ds-space-4);display:grid}.adminEmailCampaignSchedule>.adminEmailTemplateField{margin:0}.adminEmailCampaignSchedule>.adminSecondaryButton,.adminEmailCampaignSchedule>.adminDangerButton,.adminEmailCampaignSchedule>button{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height)}.adminEmailCampaignSchedule .adminTechnicalDisclosure{margin-top:0}.adminEmailCampaignSchedule .adminTechnicalDisclosure ul{margin:var(--ds-space-3) 0 0;gap:var(--ds-space-3);padding:0;list-style:none;display:grid}.adminEmailCampaignSchedule .adminTechnicalDisclosure li{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);display:grid}.adminEmailCampaignSchedule .adminTechnicalDisclosure li>span{color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line)}.adminPage button:not(.serviceScopeSummaryCard),.adminPage :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select){box-sizing:border-box;height:var(--admin-control-height);min-height:var(--admin-control-height)}.adminPage textarea{box-sizing:border-box;resize:vertical}.adminPanel__head+*,.adminPanel__head+.adminAuthForm,.adminPanelLead+.adminAuthForm,.adminPanelLead+:where(.adminFormField,.adminEmailTemplateField,.serviceFormField,.adminInlineActions,button,.adminPrimaryButton,.adminSecondaryButton,.adminDangerButton){margin-top:0}.adminFormField+.adminFormField{margin-top:var(--ds-gap-field-field)}.adminPanel:where(.adminRefundFlow,.adminEmailTemplateEditor,.adminEmailTemplatePreview,.adminEmailTemplateTestSend,.adminEmailCampaignSchedule)>.adminPanel__head{margin-bottom:0}.adminPanel:where(.adminRefundFlow,.adminEmailTemplateEditor,.adminEmailTemplateTestSend,.adminEmailCampaignSchedule)>:where(.adminPanelLead,.adminInlineNotice){margin-block:0}@media (max-width:700px){.adminPage input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.adminPage select,.adminPage textarea,.adminAuthForm textarea,.adminInquiryActions textarea,.adminDangerZone textarea,.adminConfirmDialog__typed textarea,.adminFormField input,.adminFormField select,.adminFormField textarea{font-size:16px}}.adminFeatureFlagGrid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.adminFeatureFlagCard{gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-width:0;display:grid}.adminFeatureFlagCard header{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.adminFeatureFlagCard header strong{font-size:var(--ds-type-body-l-size);line-height:var(--ds-type-body-l-line)}.adminFeatureFlagCard header span{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);font-weight:700}.adminFeatureFlagCard>p{color:var(--ds-color-muted);margin:0;font-size:13px;line-height:1.65}.adminFeatureFlagStats{gap:8px;margin:0;display:grid}.adminFeatureFlagStats>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.adminFeatureFlagStats dt{color:var(--ds-color-muted);margin:0;font-size:12px}.adminFeatureFlagStats dd{text-align:right;margin:0;font-size:13px;font-weight:800}.adminFeatureFlagMeta{border-top:1px solid var(--ds-color-line);color:var(--ds-color-muted);gap:4px;padding-top:8px;font-size:12px;display:grid}.adminFeatureFlagMeta strong{color:var(--ds-color-ink)}.adminFeatureFlagMeta p{margin:0}.adminFeatureFlagTech{color:var(--ds-color-muted);font-size:12px}.adminFeatureFlagTech summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.adminFeatureFlagTech p{margin:4px 0}.adminFeatureFlagCard .adminInlineActions{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}.adminFeatureFlagCard .adminInlineActions button{min-height:44px}@media (max-width:700px){.adminFeatureFlagCard .adminInlineActions{flex-direction:column}.adminFeatureFlagCard .adminInlineActions button{width:100%}}.adminOccupationGuide{gap:var(--ds-space-2);color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);padding-left:20px;display:grid}.adminOccupationList{gap:var(--ds-space-4);display:grid}.adminOccupationCard{gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);min-width:0;display:grid}.adminOccupationCard.is-editing{border-color:color-mix(in srgb,var(--ds-color-primary) 42%,var(--ds-color-line));box-shadow:var(--ds-shadow-1)}.adminOccupationCard__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);min-width:0;display:flex}.adminOccupationCard__head>div:first-child{gap:var(--ds-space-2);min-width:0;display:grid}.adminOccupationCard__head h3{font-size:var(--ds-type-title-size);margin:0;line-height:1.4}.adminOccupationCard__head p{max-width:760px;color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminOccupationCard__actions{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}.adminStatusBadge{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-subtle);width:max-content;min-height:28px;color:var(--ds-color-muted);font-size:var(--ds-type-label-size);align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.adminStatusBadge--public{background:color-mix(in srgb,var(--ds-color-success) 10%,var(--ds-color-surface));color:var(--ds-color-success)}.adminStatusBadge--beta{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.adminStatusBadge--archived{background:color-mix(in srgb,var(--ds-color-danger) 8%,var(--ds-color-surface));color:var(--ds-color-danger)}.adminOccupationSummary{gap:var(--ds-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.adminOccupationSummary>div{min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);gap:4px;display:grid}.adminOccupationSummary dt{color:var(--ds-color-muted);font-size:var(--ds-type-label-size)}.adminOccupationSummary dd{font-size:var(--ds-type-body-m-size);overflow-wrap:anywhere;margin:0;font-weight:800}.adminOccupationLastChange{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line);font-size:var(--ds-type-label-size);color:var(--ds-color-muted);flex-wrap:wrap;display:flex}.adminOccupationLastChange strong{color:var(--ds-color-ink)}.adminOccupationEditor{gap:var(--ds-space-5);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-line);display:grid}.adminFormGrid{gap:var(--ds-gap-field-field);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminFormGrid label,.adminOccupationField{gap:var(--ds-space-2);min-width:0;display:grid}.adminFormGrid label>span,.adminOccupationField>span{font-size:var(--ds-type-label-size);font-weight:800}.adminFormGrid input,.adminFormGrid select,.adminOccupationField input,.adminOccupationField textarea{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:100%;font:inherit}.adminFormGrid input,.adminFormGrid select,.adminOccupationField input{padding:0 var(--ds-space-3)}.adminOccupationField textarea{min-height:96px;padding:var(--ds-space-3)}.adminFormGrid small,.adminOccupationField small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line)}.adminOccupationSections{gap:var(--ds-space-4);display:grid}.adminOccupationSections>div:first-child{gap:var(--ds-space-2);display:grid}.adminOccupationSections>div:first-child p{color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);margin:0}.adminOccupationSectionList{gap:var(--ds-space-3);display:grid}.adminOccupationSectionRow{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);min-width:0;display:flex}.adminOccupationSectionRow>label{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.adminOccupationSectionRow>label>input{width:20px;height:20px;accent-color:var(--ds-color-primary);flex:none}.adminOccupationSectionRow>label>span{gap:2px;min-width:0;display:grid}.adminOccupationSectionRow>label strong{font-size:var(--ds-type-body-m-size)}.adminOccupationSectionRow>label small,.adminOccupationSectionRow>span{color:var(--ds-color-muted);font-size:var(--ds-type-label-size)}.adminOccupationSectionRow--inactive{background:var(--ds-color-surface);border-style:dashed}.adminOccupationSectionRow .adminInlineActions{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}.adminOccupationSectionRow .adminInlineActions button{min-height:44px}.adminIconButton{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:44px;min-width:44px;color:var(--ds-color-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.adminIconButton:hover:not(:disabled){background:var(--ds-color-surface-subtle)}.adminIconButton:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminIconButton:disabled{opacity:.45;cursor:not-allowed}.adminOccupationEditor__actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);margin:0;display:flex}.adminOccupationEditor__actions button{min-width:140px}@media (max-width:900px){.adminOccupationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.adminOccupationCard{padding:var(--ds-space-4)}.adminOccupationCard__head{flex-direction:column}.adminOccupationCard__actions,.adminOccupationCard__actions button{width:100%}.adminOccupationSummary,.adminFormGrid{grid-template-columns:1fr}.adminOccupationSectionRow{flex-direction:column;align-items:stretch}.adminOccupationSectionRow .adminInlineActions{justify-content:flex-start}.adminOccupationEditor__actions{flex-direction:column;align-items:stretch}.adminOccupationEditor__actions button{width:100%}}.adminThemeSupportSelect{max-width:min(100%,220px);min-height:44px;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-body-m-size)}.adminThemeSupportSelect:disabled{background:var(--ds-color-surface-subtle);color:var(--ds-color-muted);cursor:not-allowed}@media (max-width:700px){.adminThemeSupportSelect{width:100%;max-width:none}}.adminShowcaseGuide{gap:var(--ds-space-2);color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line);padding-left:20px;display:grid}.adminShowcaseSlots{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminShowcaseSlot{min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-subtle);gap:var(--ds-space-4);display:grid}.adminShowcaseSlot__head{gap:var(--ds-space-2);display:grid}.adminShowcaseSlot__head>span{color:var(--ds-color-primary);font-size:var(--ds-type-label-size);font-weight:800}.adminShowcaseSlot__head>strong{font-size:var(--ds-type-title-size);line-height:1.4}.adminShowcaseSlot__fields{gap:var(--ds-gap-field-field);display:grid}.adminShowcaseSlot__fields label,.adminShowcaseAssetField,.adminShowcaseFileField{gap:var(--ds-space-2);min-width:0;display:grid}.adminShowcaseSlot__fields label>span,.adminShowcaseAssetField>span,.adminShowcaseFileField>span{font-size:var(--ds-type-label-size);font-weight:800}.adminShowcaseSlot__fields select,.adminShowcaseAssetField input{width:100%;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font:inherit}.adminShowcaseSlot__fields small,.adminShowcaseAssetField small,.adminShowcaseFileField small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line)}.adminShowcaseLastChange{margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-line);align-items:center;gap:var(--ds-space-2);color:var(--ds-color-muted);font-size:var(--ds-type-label-size);flex-wrap:wrap;display:flex}.adminShowcaseLastChange strong{color:var(--ds-color-ink)}.adminShowcaseActions{margin-top:var(--ds-space-5);justify-content:flex-end;gap:var(--ds-space-3);display:flex}.adminShowcaseActions button{min-width:140px}.adminShowcaseAssetGrid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminShowcaseAssetCard{border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);min-width:0;display:grid;overflow:hidden}.adminShowcaseAssetPreview{aspect-ratio:1;background:var(--ds-color-surface-subtle);min-width:0;position:relative}.adminShowcaseAssetPreview img{object-fit:cover;width:100%;height:100%;display:block}.adminShowcaseAssetPlaceholder{justify-content:center;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-5);text-align:center;color:var(--ds-color-muted);flex-direction:column;display:flex;position:absolute;inset:0}.adminShowcaseAssetPlaceholder strong{color:var(--ds-color-ink)}.adminShowcaseAssetPlaceholder--attention{background:color-mix(in srgb, var(--ds-color-warning,#b45309) 8%, var(--ds-color-surface-subtle));color:var(--ds-color-ink)}.adminShowcaseAssetPlaceholder--attention strong{color:var(--ds-color-warning,#92400e)}.adminShowcaseAssetPlaceholder__impact{margin-top:var(--ds-space-1);color:var(--ds-color-muted);font-size:12px;line-height:1.45;display:block}.adminShowcaseAssetBody{min-width:0;padding:var(--ds-space-5);align-content:start;gap:var(--ds-space-4);display:grid}.adminShowcaseAssetTitle{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);display:flex}.adminShowcaseAssetTitle>div{gap:var(--ds-space-2);display:grid}.adminShowcaseAssetTitle h3{font-size:var(--ds-type-title-size);margin:0;line-height:1.4}.adminShowcaseAssetTitle>small{color:var(--ds-color-muted);font-size:var(--ds-type-label-size);overflow-wrap:anywhere}.adminShowcaseAssetMeta{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.adminShowcaseAssetMeta>div{min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);gap:4px;display:grid}.adminShowcaseAssetMeta dt{color:var(--ds-color-muted);font-size:var(--ds-type-label-size)}.adminShowcaseAssetMeta dd{font-size:var(--ds-type-body-m-size);overflow-wrap:anywhere;margin:0;font-weight:800}.adminShowcaseFileField input[type=file]{width:100%;min-height:var(--admin-control-height);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font:inherit;color:var(--ds-color-ink);padding:0}.adminShowcaseFileField input[type=file]::file-selector-button{height:var(--admin-control-height);min-height:var(--admin-control-height);margin:0;margin-right:var(--ds-space-3);padding:0 var(--ds-space-3);border:0;border-right:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md) 0 0 var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-body-m-size);cursor:pointer;font-weight:800}.adminShowcaseFileField input[type=file]::file-selector-button{height:var(--admin-control-height);min-height:var(--admin-control-height);margin:0;margin-right:var(--ds-space-3);padding:0 var(--ds-space-3);border:0;border-right:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md) 0 0 var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-body-m-size);cursor:pointer;font-weight:800}.adminShowcaseFileField input[type=file]:hover:not(:disabled)::file-selector-button{background:var(--ds-color-surface-subtle)}.adminShowcaseFileField input[type=file]:hover:not(:disabled)::-webkit-file-upload-button{background:var(--ds-color-surface-subtle)}.adminShowcaseFileField input[type=file]:disabled{opacity:.5;cursor:not-allowed}.adminShowcaseFileField input[type=file]:disabled::file-selector-button{cursor:not-allowed}.adminShowcaseFileField input[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed}.adminShowcaseFileField input[type=file]:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.adminShowcaseAssetActions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}.adminShowcaseAssetActions button{min-width:120px}.adminShowcaseAssetImpact{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line);color:var(--ds-color-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);margin:0}@media (max-width:1100px){.adminShowcaseSlots,.adminShowcaseAssetGrid{grid-template-columns:1fr}}@media (max-width:700px){.adminShowcaseSlot,.adminShowcaseAssetBody{padding:var(--ds-space-4)}.adminShowcaseAssetCard{grid-template-columns:1fr}.adminShowcaseAssetPreview{width:100%}.adminShowcaseActions,.adminShowcaseAssetActions{flex-direction:column;align-items:stretch}.adminShowcaseActions button,.adminShowcaseAssetActions button{width:100%}.adminShowcaseAssetMeta{grid-template-columns:1fr}.adminShowcaseSlot__fields select,.adminShowcaseAssetField input{font-size:16px}}.adminAuditFilters{gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.75fr));display:grid}.adminAuditFilter{gap:var(--ds-gap-label-control);min-width:0;font-size:var(--ds-type-label-size);color:var(--ds-color-muted);font-weight:800;display:grid}.adminAuditFilter--wide{grid-column:span 2}.adminAuditFilter input,.adminAuditFilter select{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font:inherit;font-size:var(--ds-type-body-m-size);color:var(--ds-color-ink)}.adminAuditFilterActions{align-items:end;gap:var(--ds-space-2);display:flex}.adminAuditFilterActions button,.adminAuditFilterActions a{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);border:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.adminAuditFilterActions button{background:var(--ds-color-primary);color:#fff;cursor:pointer}.adminAuditFilterActions a{background:var(--ds-color-surface-subtle);color:var(--ds-color-muted)}.adminBoardHead.adminAuditBoard,.adminBoardRow.adminAuditBoard{grid-template-columns:150px minmax(150px,.8fr) minmax(240px,1.5fr) minmax(180px,1fr) minmax(140px,.75fr) 90px}.adminBoardRow.adminAuditBoard .adminInlineLink{margin-top:6px;display:inline-flex}.adminAuditStatus--system{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.adminAuditSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.adminAuditSummary code,.adminBoardRow.adminAuditBoard code{color:var(--ds-color-muted);font-size:12px}.adminAuditReason{white-space:pre-wrap;margin:0;line-height:1.7}.adminAuditDetailList{gap:0;margin:0;display:grid}.adminAuditDetailList>div{gap:var(--ds-space-4);border-top:1px solid var(--ds-color-line);grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);padding:12px 0;display:grid}.adminAuditDetailList>div:first-child{border-top:0}.adminAuditDetailList dt{color:var(--ds-color-muted);font-size:12px;font-weight:800}.adminAuditDetailList dt small{margin-top:4px;font-weight:500;display:block}.adminAuditDetailList dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.65}.adminAuditPlainValue{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.adminAuditTechnicalId{margin:var(--ds-space-4) 0 0;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-line);color:var(--ds-color-muted);overflow-wrap:anywhere;font-size:12px}@media (max-width:1000px){.adminAuditFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAuditFilter--wide{grid-column:span 2}.adminBoardHead.adminAuditBoard,.adminBoardRow.adminAuditBoard{min-width:1050px}.adminAuditSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.adminAuditFilters{grid-template-columns:1fr}.adminAuditFilter--wide{grid-column:auto}.adminAuditFilterActions{grid-template-columns:1fr;display:grid}.adminAuditFilterActions button,.adminAuditFilterActions a{width:100%}.adminAuditDetailList>div{grid-template-columns:1fr;gap:6px}.adminAuditSummary{grid-template-columns:1fr}.adminAuditFilter input,.adminAuditFilter select{font-size:16px}}.adminBoardHead.adminRefundBoard,.adminBoardRow.adminRefundBoard{grid-template-columns:minmax(140px,.9fr) minmax(220px,1.1fr) minmax(180px,1fr) minmax(150px,.9fr) minmax(180px,1fr) minmax(180px,1fr)}.adminBoardRow.adminRefundBoard em small,.adminBoardRow.adminRefundBoard strong small,.adminBoardRow.adminRefundBoard span small,.adminBoardRow.adminRefundBoard time small{color:var(--ds-color-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block}@media (max-width:1000px){.adminBoardHead.adminRefundBoard,.adminBoardRow.adminRefundBoard{min-width:1080px}}.adminDashboardFreshness{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);flex-wrap:wrap;display:flex}.adminDashboardFreshness strong{color:var(--ds-color-ink)}.adminDashboardFreshness span,.adminDashboardFreshness time{color:var(--ds-color-muted)}.adminDashboardFreshness time{margin-left:auto}@media (max-width:600px){.adminDashboardFreshness{flex-direction:column;align-items:flex-start}.adminDashboardFreshness time{margin-left:0}}.adminDashboardLoading{margin-top:var(--ds-space-8);padding:var(--ds-space-6);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface)}.adminDashboardLoading>strong{font-size:var(--ds-type-title-size);line-height:var(--ds-type-title-line)}.adminDashboardLoading>p{margin:var(--ds-space-2) 0 0;color:var(--ds-color-muted);font-size:var(--ds-type-body-m-size);line-height:var(--ds-type-body-m-line)}.adminDashboardLoading__grid{gap:var(--ds-space-3);margin-top:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminDashboardLoading__grid i{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);min-height:96px}@media (max-width:600px){.adminDashboardLoading__grid{grid-template-columns:1fr 1fr}}.adminBoardHead.adminServiceStateFilterBoard,.adminBoardRow.adminServiceStateFilterBoard{grid-template-columns:minmax(160px,.8fr) minmax(130px,.7fr) minmax(260px,1.5fr)}@media (max-width:1000px){.adminBoardHead.adminServiceStateFilterBoard,.adminBoardRow.adminServiceStateFilterBoard{min-width:760px}}
