.AdminDashboard_dashboard__DvEc0{display:grid;gap:var(--admin-space-6)}.AdminDashboard_quickActions__NtkpN{display:grid;gap:var(--admin-space-3)}.AdminDashboard_sectionLabel__Awmlk{color:var(--admin-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.07em;margin:0;text-transform:uppercase}.AdminDashboard_actionList__7y1rF{display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.AdminDashboard_action__bw2lz{--action-icon-gap:var(--admin-space-2);--icon-size:1rem}.AdminDashboard_action__bw2lz svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.AdminDashboard_recent__jM21O{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);overflow:hidden}.AdminDashboard_recentHeader__9UALZ{align-items:center;border-bottom:1px solid var(--admin-border);display:flex;gap:var(--admin-space-4);justify-content:space-between;padding:var(--admin-space-4) var(--admin-space-5)}.AdminDashboard_recentHeader__9UALZ h2{font-size:1rem;margin:0}.AdminDashboard_recentHeader__9UALZ a{color:var(--admin-accent);font-size:.8rem;font-weight:620;text-decoration:none}.AdminDashboard_recentHeader__9UALZ a:hover{text-decoration:underline;text-underline-offset:.2em}.AdminDashboard_pageList__6N_6e{list-style:none;margin:0;padding:0}.AdminDashboard_pageRow__JsTgG{align-items:center;border-bottom:1px solid var(--admin-border);display:grid;gap:var(--admin-space-3);grid-template-columns:minmax(0,1fr) auto auto;min-height:3.75rem;padding:var(--admin-space-3) var(--admin-space-5)}.AdminDashboard_pageRow__JsTgG:last-child{border-bottom:0}.AdminDashboard_pageRow__JsTgG:hover{background:var(--admin-hover)}.AdminDashboard_pageIdentity__Genv9{min-width:0}.AdminDashboard_pageIdentity__Genv9 a{color:var(--admin-text);display:block;font-weight:650;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_pageIdentity__Genv9 a:hover{color:var(--admin-accent)}.AdminDashboard_pageIdentity__Genv9 small,.AdminDashboard_updated__8hVU5{color:var(--admin-text-muted);font-size:.74rem}.AdminDashboard_status__1gjmT{white-space:nowrap}.AdminDashboard_empty__c55pO{color:var(--admin-text-muted);padding:var(--admin-space-8) var(--admin-space-5);text-align:center}@media(max-width:640px){.AdminDashboard_actionList__7y1rF{display:grid}.AdminDashboard_action__bw2lz{justify-content:center}.AdminDashboard_pageRow__JsTgG{align-items:start;grid-template-columns:minmax(0,1fr) auto}.AdminDashboard_updated__8hVU5{grid-column:1/-1}}.DomainRoutingSettings_root__BzMCI{--domain-border:var(--admin-border);--domain-surface:var(--admin-surface-subtle);color:var(--admin-text);display:grid;gap:var(--admin-space-5);min-width:0}.DomainRoutingSettings_root__BzMCI button{background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);min-height:var(--admin-control-height-sm);color:var(--admin-text);padding:var(--admin-space-2) var(--admin-space-3)}.DomainRoutingSettings_root__BzMCI button:hover:not(:disabled){background:var(--admin-hover);border-color:var(--admin-accent);color:var(--admin-accent)}.DomainRoutingSettings_cardActions__MNzTe,.DomainRoutingSettings_cardHeader__FWEq1,.DomainRoutingSettings_header__S1u4p{align-items:center;display:flex;flex-wrap:wrap;gap:var(--admin-space-3);justify-content:space-between}.DomainRoutingSettings_header__S1u4p{border-top:1px solid var(--domain-border);padding-top:var(--admin-space-5)}.DomainRoutingSettings_dialogForm__UcYkt>label,.DomainRoutingSettings_header__S1u4p>div{display:grid;gap:var(--admin-space-2)}.DomainRoutingSettings_cardHeader__FWEq1 h3,.DomainRoutingSettings_dialogForm__UcYkt p,.DomainRoutingSettings_empty__8IhVE h3,.DomainRoutingSettings_empty__8IhVE p,.DomainRoutingSettings_header__S1u4p h2,.DomainRoutingSettings_header__S1u4p p,.DomainRoutingSettings_host__pPV4o h4{margin:0}.DomainRoutingSettings_header__S1u4p p{color:var(--admin-text-muted)}.DomainRoutingSettings_cards__LugMW,.DomainRoutingSettings_dialogForm__UcYkt,.DomainRoutingSettings_domainCard__u5zGB{display:grid;gap:var(--admin-space-4);min-width:0}.DomainRoutingSettings_domainCard__u5zGB{background:var(--admin-surface);border:1px solid var(--domain-border);border-radius:var(--admin-radius-md);padding:var(--admin-space-4);box-shadow:var(--admin-shadow-subtle)}.DomainRoutingSettings_host__pPV4o{background:var(--domain-surface);border:1px solid var(--domain-border);border-radius:var(--admin-radius-sm);display:grid;gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-4)}.DomainRoutingSettings_cardHeader__FWEq1 h3,.DomainRoutingSettings_host__pPV4o h4{overflow-wrap:anywhere}.DomainRoutingSettings_cardActions__MNzTe{justify-content:flex-start}.DomainRoutingSettings_empty__8IhVE{background:var(--domain-surface);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);display:grid;gap:var(--admin-space-4);padding:var(--admin-space-5)}@media(max-width:34rem){.DomainRoutingSettings_header__S1u4p{align-items:stretch;flex-direction:column}.DomainRoutingSettings_header__S1u4p button{width:100%}.DomainRoutingSettings_domainCard__u5zGB,.DomainRoutingSettings_host__pPV4o{padding:var(--admin-space-3)}}@media(prefers-reduced-motion:reduce){.DomainRoutingSettings_root__BzMCI *,.DomainRoutingSettings_root__BzMCI :after,.DomainRoutingSettings_root__BzMCI :before{scroll-behavior:auto;transition-duration:.01ms!important}}.DomainRoutingSettings_dnsTableWrapper__x5S_Q{min-width:0;overflow-x:auto}.DomainRoutingSettings_dnsTable___xJIb{width:100%;border-collapse:collapse;text-align:left}.DomainRoutingSettings_dnsTable___xJIb caption{text-align:left;font-weight:600;padding-block:var(--admin-space-3)}.DomainRoutingSettings_dnsTable___xJIb td,.DomainRoutingSettings_dnsTable___xJIb th{padding:var(--admin-space-3);vertical-align:top;border-bottom:1px solid var(--domain-border)}.DomainRoutingSettings_dnsTable___xJIb td code{overflow-wrap:anywhere;white-space:normal}.DomainRoutingSettings_dnsTable___xJIb td small,.DomainRoutingSettings_dnsTable___xJIb time{display:block;color:var(--admin-text-muted);margin-top:var(--admin-space-2)}.AdminFileSelector_selector__lQwUe{--ui-control-background:var(--admin-surface);--ui-control-border:var(--admin-border-strong);--ui-control-disabled-background:var(--admin-surface-subtle);--ui-control-disabled-border:var(--admin-border);--ui-control-disabled-text:var(--admin-disabled);--ui-control-focus-border:var(--admin-focus);--ui-control-focus-radius:var(--ui-control-radius);--ui-control-focus-outline:var(--admin-focus-outline);--ui-control-focus-outline-offset:var(--admin-control-focus-outline-offset);--ui-control-focus-shadow:var(--admin-focus-shadow);--ui-control-font-size:inherit;--ui-control-hover-border:var(--admin-text-subtle);--ui-control-invalid-border:var(--admin-error);--ui-control-invalid-outline:0;--ui-control-min-height:var(--admin-control-height);--ui-control-radius:var(--admin-radius-sm);--ui-control-text:var(--admin-text);--ui-control-file-button-background:var(--admin-selected);--ui-control-file-button-hover:var(--admin-hover);--ui-control-file-button-radius:var(--admin-radius-sm);--ui-control-file-button-text:var(--admin-text);--ui-control-font-size-wide:inherit;--ui-control-transition:var(--admin-transition-fast);color:var(--admin-text);font:inherit;gap:var(--admin-space-2)}.AdminFileSelector_selector__lQwUe label{color:var(--admin-text-muted);font-size:.85rem;font-weight:600}.FileSelector_field__MhoF9{display:grid;gap:8px;width:100%}.FileSelector_input__xvb4H{background:var(--ui-control-background,var(--ds-surface));border:1px solid var(--ui-control-border,var(--ds-border-strong));border-radius:var(--ui-control-radius,var(--radius-medium));box-sizing:border-box;color:var(--ui-control-text,var(--ds-text));cursor:pointer;font:inherit;font-size:var(--ui-control-font-size,var(--font-size-sm));min-height:var(--ui-control-min-height,var(--form-control-min-height));padding:var(--ui-control-file-padding,.375rem);transition:border-color var(--ui-control-transition,var(--transition-fast)),box-shadow var(--ui-control-transition,var(--transition-fast));width:100%}.FileSelector_input__xvb4H::file-selector-button{background:var(--ui-control-file-button-background,var(--ds-primary-soft));border:0;border-radius:var(--ui-control-file-button-radius,var(--radius-small));color:var(--ui-control-file-button-text,var(--ds-primary-text));cursor:pointer;font:inherit;font-weight:600;margin-inline-end:12px;min-height:calc(var(--ui-control-min-height, var(--form-control-min-height)) - .75rem);padding-inline:12px;transition:background var(--ui-control-transition,var(--transition-fast))}.FileSelector_input__xvb4H:hover:not(:disabled){border-color:var(--ui-control-hover-border,var(--ds-border-strong))}.FileSelector_input__xvb4H:hover:not(:disabled)::file-selector-button{background:var(--ui-control-file-button-hover,var(--ds-primary-soft-hover))}.FileSelector_input__xvb4H:focus-visible{border-color:var(--ui-control-focus-border,var(--ds-border-strong));box-shadow:var(--ui-control-focus-shadow,0 0 0 6px var(--ds-surface));outline:var(--ui-control-focus-outline,3px var(--ds-focus) solid);outline-offset:var(--ui-control-focus-outline-offset,0)}.FileSelector_input__xvb4H:disabled{background:var(--ui-control-disabled-background,var(--ds-disabled));border-color:var(--ui-control-disabled-border,var(--ds-border));color:var(--ui-control-disabled-text,var(--ds-disabled-text));cursor:not-allowed}.FileSelector_input__xvb4H:disabled::file-selector-button{background:var(--ui-control-disabled-background,var(--ds-disabled));color:var(--ui-control-disabled-text,var(--ds-disabled-text));cursor:not-allowed}.FileSelector_input__xvb4H[aria-invalid=true]{border-color:var(--ui-control-invalid-border,var(--ds-error));outline:var(--ui-control-invalid-outline,1px solid var(--ds-border-strong));outline-offset:var(--ui-control-invalid-outline-offset,1px)}.FileSelector_fileList__cVn8A{display:grid;gap:4px;list-style:none;margin:0;padding:0}.FileSelector_file__rAFY4{align-items:center;background:var(--ds-surface-subtle);border:1px solid var(--ds-border);border-radius:var(--radius-small);display:flex;gap:8px;justify-content:space-between;min-width:0;padding:8px 12px}.FileSelector_file__rAFY4>span{overflow-wrap:anywhere}.FileSelector_clear__Tfh6r,.FileSelector_remove__wg8uO{background:rgba(0,0,0,0);border:1px solid var(--ds-border-strong);border-radius:var(--radius-small);color:var(--ds-text);cursor:pointer;font:inherit}.FileSelector_remove__wg8uO{align-items:center;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;padding:0;width:2rem}.FileSelector_clear__Tfh6r{justify-self:start;padding:8px 12px}.FileSelector_clear__Tfh6r:hover:not(:disabled),.FileSelector_remove__wg8uO:hover:not(:disabled){background:var(--ds-hover)}.FileSelector_clear__Tfh6r:focus-visible,.FileSelector_remove__wg8uO:focus-visible{outline:3px solid var(--ds-focus);outline-offset:1px}.FileSelector_clear__Tfh6r:disabled,.FileSelector_remove__wg8uO:disabled{color:var(--ds-disabled-text);cursor:not-allowed}@media only screen and (min-width:768px){.FileSelector_input__xvb4H{font-size:var(--ui-control-font-size-wide,var(--font-size-md))}}.AdminDropdownField_field__T_tpo{--ui-control-background:var(--admin-surface);--ui-control-border:var(--admin-border-strong);--ui-control-disabled-background:var(--admin-surface-subtle);--ui-control-disabled-border:var(--admin-border);--ui-control-disabled-text:var(--admin-disabled);--ui-control-focus-border:var(--admin-focus);--ui-control-focus-radius:var(--ui-control-radius);--ui-control-focus-outline:var(--admin-focus-outline);--ui-control-focus-outline-offset:var(--admin-control-focus-outline-offset);--ui-control-focus-shadow:var(--admin-focus-shadow);--ui-control-hover-border:var(--admin-text-subtle);--ui-control-invalid-border:var(--admin-error);--ui-control-invalid-outline:0;--ui-control-min-height:var(--admin-control-height);--ui-control-radius:var(--admin-radius-sm);--ui-control-text:var(--admin-text);--ui-control-font-size:inherit;--ui-control-line-height:inherit;--ui-control-padding-block:var(--admin-space-2);--ui-control-padding-inline-end:calc(var(--admin-space-6) + var(--admin-space-2));--ui-control-padding-inline-start:var(--admin-space-3);--ui-control-placeholder:var(--admin-text-muted)}.AdminDropdownField_dropdown__oaYfk{font:inherit}.AdminDropdownField_label__0_1YF{color:var(--admin-text)}.AdminDropdownField_label__0_1YF>span{font-size:.82rem;font-weight:650;line-height:1.4}.CookieDashboard_dashboard__1dBQL{display:grid;gap:var(--admin-space-6);min-width:0}.CookieDashboard_dashboard__1dBQL section{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-5);scroll-margin-top:1rem;min-width:0}.CookieDashboard_linkRow__yUErj{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.CookieDashboard_textLink__IglI0{color:var(--admin-text-muted);font-weight:620;padding:var(--admin-space-2) var(--admin-space-3);text-decoration:none}.CookieDashboard_textLink__IglI0:focus-visible,.CookieDashboard_textLink__IglI0:hover{color:var(--admin-accent)}.CookieDashboard_sectionHeading__MBSYB{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.CookieDashboard_sectionHeading__MBSYB h2,.CookieDashboard_serviceGroup__li6Ph h3{margin:0 0 .35rem}.CookieDashboard_sectionHeading__MBSYB p{color:var(--admin-text-muted);margin:0}.CookieDashboard_badge__VUL6x{white-space:nowrap}.CookieDashboard_metrics__zV4wf{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.CookieDashboard_metrics__zV4wf article{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);display:grid;gap:.2rem;padding:1rem}.CookieDashboard_metrics__zV4wf strong{font-size:1.8rem}.CookieDashboard_metrics__zV4wf span{color:var(--admin-text-muted)}.CookieDashboard_primaryButton__iYtXp{background:var(--admin-accent-fill);border:1px solid var(--admin-accent-fill);border-radius:var(--admin-radius-sm);color:var(--admin-on-accent);cursor:pointer;font:inherit;padding:.65rem 1rem}.CookieDashboard_primaryButton__iYtXp:hover:not(:disabled){background:var(--admin-accent-fill-hover);border-color:var(--admin-accent-fill-hover)}.CookieDashboard_primaryButton__iYtXp:disabled{cursor:wait;opacity:.55}.CookieDashboard_scanStatus__TQZoP{background:var(--admin-info-soft);border-radius:var(--admin-radius-sm);color:var(--admin-info-soft-text);padding:.75rem}.CookieDashboard_details__9UNPj,.CookieDashboard_serviceDetails__SsBLQ{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.CookieDashboard_details__9UNPj div,.CookieDashboard_serviceDetails__SsBLQ div{min-width:0}.CookieDashboard_details__9UNPj dt,.CookieDashboard_serviceDetails__SsBLQ dt{color:var(--admin-text-muted)}.CookieDashboard_details__9UNPj dd,.CookieDashboard_serviceDetails__SsBLQ dd{margin:.2rem 0 0;overflow-wrap:anywhere}.CookieDashboard_serviceGroup__li6Ph+.CookieDashboard_serviceGroup__li6Ph{margin-top:1.5rem}.CookieDashboard_reviewService__0yT0D,.CookieDashboard_service__VzUep{--admin-accordion-content-padding-block:0 var(--admin-space-4);--admin-accordion-content-padding-inline:var(--admin-space-4);--admin-accordion-item-border:0;--admin-accordion-trigger-padding-block:var(--admin-space-4);--admin-accordion-trigger-padding-inline:var(--admin-space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);margin-top:.5rem}.CookieDashboard_reviewService__0yT0D{--admin-accordion-border:1px solid var(--admin-warning);border-color:var(--admin-warning)}.CookieDashboard_serviceTitle__JHYVK{display:flex;flex:1 1;gap:1rem;justify-content:space-between}.CookieDashboard_serviceTitle__JHYVK span:last-child{color:var(--admin-text-muted)}.CookieDashboard_serviceContent___sE_8{color:var(--admin-text)}.CookieDashboard_linkRow__yUErj{margin-top:1rem}.CookieDashboard_tableWrapper__dBfIr{max-width:100%;overflow-x:auto}.CookieDashboard_tableWrapper__dBfIr table{min-width:900px}@media(max-width:600px){.CookieDashboard_dashboard__1dBQL section{padding:1rem}.CookieDashboard_sectionHeading__MBSYB,.CookieDashboard_serviceTitle__JHYVK{align-items:stretch;flex-direction:column}.CookieDashboard_primaryButton__iYtXp{width:100%}}