:is(.product-shell,.admin-shell){--dashboard-title-size:clamp(1.5rem, 2.2vw, 1.75rem);--dashboard-section-size:1rem;--dashboard-control-height:2.5rem;--dashboard-control-font:.8125rem}.product-shell .page-wrap,.product-shell .product-header--workspace+.page-wrap{padding-top:26px}.product-shell .page-wrap .page-heading,.admin-shell .admin-page-heading{gap:20px;margin-bottom:20px}.product-shell .page-wrap .page-heading h1,.admin-shell .admin-content .admin-page-heading h1{font-size:var(--dashboard-title-size);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.product-shell .page-wrap .page-heading>div>p:last-child,.product-shell .page-wrap .page-heading>p:not(.eyebrow),.admin-shell .admin-page-heading>div>p:last-child{color:var(--ink-soft);margin-top:8px;font-size:.8125rem;line-height:1.55}.product-shell .page-wrap .breadcrumb-row{flex-wrap:wrap;min-height:32px;margin:0 0 16px;font-size:.75rem}.product-shell .location-subnav{margin:0 0 20px}.product-shell .workspace-navigation__link{min-height:44px;font-size:.8125rem}.product-shell :is(.workspace-create-panel,.editor-section__heading,.management-panel,.activity-panel,.billing-provider-note,.catalog-panel>div:first-child,.campaign-trigger-panel,.readiness-panel__heading,.embed-code-panel__heading,.workbench-panel-heading,.location-section-heading,.integration-workbench__toolbar,.resource-editor-card__heading) h2,.admin-shell :is(.admin-panel__heading,.admin-grant-panel,.admin-settings-section__heading) h2{font-size:var(--dashboard-section-size);letter-spacing:-.02em;line-height:1.4}.product-shell :is(.workspace-card__copy,.group-card) h2{font-size:1.0625rem}.product-shell .location-create-dialog__header h2{font-size:1.25rem;line-height:1.3}.product-shell .dialog-settings-stack h3{font-size:.9375rem}.product-shell :is(.empty-state,.empty-panel) h2{font-size:1.125rem}.product-shell .page-wrap .eyebrow{letter-spacing:.08em;margin-bottom:6px}.product-shell :where(.field-group>span,.field-group label),.product-shell .field-group label{font-size:.75rem}:is(.product-shell,.admin-shell) :is(.page-wrap,.admin-content) :is(.primary-button,.secondary-button):not(:where(table *)){min-height:var(--dashboard-control-height);font-size:var(--dashboard-control-font);border-radius:9px;gap:8px;padding:6px 14px;line-height:1.4}.product-shell .page-wrap .primary-button{box-shadow:0 3px 10px #6f43e824}.product-shell .page-wrap .primary-button svg{flex-shrink:0;width:16px;height:16px}.product-shell .page-wrap .dialog-close-button{border-radius:9px;width:40px;height:40px}.product-shell .dialog-close-button svg{width:18px;height:18px}.product-shell .page-wrap :is(.search-field,.select-field select,.field-group input:not([type=checkbox]):not([type=radio]),.field-group select,.resource-type-select select){min-height:var(--dashboard-control-height);font-size:var(--dashboard-control-font);border-radius:9px}.product-shell .search-field input{height:calc(var(--dashboard-control-height) - 2px);font-size:var(--dashboard-control-font)}.product-shell .select-field select{height:var(--dashboard-control-height);background-position:calc(100% - 17px),calc(100% - 12px)}.product-shell .page-wrap .directory-filters{margin-bottom:20px}.product-shell .summary-count-pill{min-height:32px;padding-inline:10px}:where(.product-shell,.admin-shell) :is(.editor-section,.management-panel,.catalog-panel,.readiness-panel,.activity-panel,.billing-provider-note,.admin-panel,.admin-grant-panel,.admin-settings-section){padding:18px}:where(.product-shell) .editor-section{gap:24px}.product-shell .location-create-dialog__header{gap:16px;padding:18px 20px}.product-shell .management-dialog__body{gap:16px;padding:20px}:where(.product-shell) .resource-editor-card{padding:18px}.product-shell .location-metrics{gap:12px;margin-bottom:20px}.product-shell .location-metric{gap:12px;min-height:100px;padding:16px}.product-shell .location-metric>span{border-radius:11px;width:40px;height:40px}.product-shell .location-metric>span svg{width:21px;height:21px}.product-shell .location-metric strong{font-size:1.375rem}.product-shell .location-metric p{margin-top:5px}.product-shell .location-summary{padding:14px 16px}.product-shell .location-summary strong{font-size:1.125rem}.product-shell .location-rotation-settings{margin-bottom:20px}.product-shell .toggle-field{min-height:60px;padding:10px 12px}.admin-shell .admin-stat-grid>:is(a,div:not(.skeleton)){min-height:100px;padding:16px}.admin-shell .admin-stat-grid strong{font-size:1.375rem}@media (max-width:720px){.product-shell .page-wrap .page-heading--split{gap:14px}.product-shell .page-wrap .breadcrumb-row{margin-bottom:12px}.product-shell .workspace-navigation__link{font-size:.75rem}}@media (max-width:720px),(pointer:coarse){:is(.product-shell,.admin-shell){--dashboard-control-height:2.75rem}.product-shell .page-wrap .dialog-close-button{width:44px;height:44px}.product-shell .page-wrap :is(.field-group input:not([type=checkbox]):not([type=radio]),.field-group select,.resource-type-select select,.search-field input,.select-field select){font-size:1rem}.product-shell :is(.location-subnav a,.location-page-jumps a){min-height:44px}}
