.admin-shell{--admin-line:#e1e5eb;--admin-muted:#697586;--admin-soft:#f5f7fa;--admin-ink:#202b3c;--admin-shadow:0 2px 6px #18274008}.admin-shell .admin-unified-page-title{margin-bottom:24px}.admin-workspace{color:var(--admin-ink);font-size:14px;line-height:1.6}.admin-workspace .admin-panel{margin-bottom:0}.admin-workspace :where(h2,h3,p,label):not([data-admin-preview] *){letter-spacing:normal}.admin-workspace :where(h2):not([data-admin-preview] *){font-size:18px;font-weight:600;line-height:1.5}.admin-workspace :where(h3):not([data-admin-preview] *){font-size:16px;font-weight:600;line-height:1.5}.admin-workspace :where(input,select,textarea):not([data-admin-preview] *){color:var(--admin-ink);font-family:inherit}.admin-shell .admin-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not([data-admin-preview] *){box-sizing:border-box;border:1px solid var(--admin-line);background-color:#fff;border-radius:7px;min-width:0;min-height:40px;padding:9px 12px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s}.admin-shell .admin-workspace select:not([multiple]):not([size]):not([data-admin-preview] *),.admin-shell :is(.admin-legacy-filterbar,.admin-config-fields,.admin-legacy-content-form) select:not([multiple]):not([size]):not(.admin-rich-toolbar *){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23697586' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.admin-shell .admin-workspace textarea:not([data-admin-preview] *){resize:vertical;min-height:100px;line-height:1.7}.admin-shell .admin-workspace :where(input,select,textarea):focus-visible:not([data-admin-preview] *){outline:2px solid var(--admin-blue);outline-offset:2px;border-color:var(--admin-blue)}.admin-shell .admin-workspace :where(button,a):focus-visible:not([data-admin-preview] *){outline:2px solid var(--admin-blue);outline-offset:3px}.admin-shell .admin-workspace :where(input,select,textarea):disabled:not([data-admin-preview] *){background-color:var(--admin-soft);color:#7c8796;cursor:not-allowed}.admin-workspace :where(input[type=checkbox],input[type=radio]):not([data-admin-preview] *){width:16px;height:16px;accent-color:var(--admin-blue);vertical-align:middle;flex-shrink:0;margin:0}.admin-workspace :where(button,.admin-button-link):not([data-admin-preview] *){white-space:nowrap;border-radius:7px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:500;line-height:22px}.admin-workspace nav[aria-label] button[aria-pressed=true]:not([data-admin-preview] *){background:var(--admin-blue-soft);color:var(--admin-blue);border-color:#c9daf5}.admin-workspace nav[aria-label] button[aria-pressed=false]:not([data-admin-preview] *){color:var(--admin-muted);background:#fff;border-color:#0000}.admin-workspace nav[aria-label] button:hover:not(:disabled):not([data-admin-preview] *){color:var(--admin-blue);background:var(--admin-blue-soft)}.admin-workspace input[type=file]::file-selector-button{border:1px solid var(--admin-line);color:var(--admin-blue);cursor:pointer;font:inherit;background:#fff;border-radius:6px;margin-right:14px;padding:8px 14px}@media (max-width:1100px){.admin-shell .admin-main{padding-left:24px;padding-right:24px}}@media (forced-colors:active){.admin-shell .admin-workspace select:not([multiple]):not([size]){appearance:auto;background-image:none}}.admin-shell .admin-workspace .admin-panel{border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);border-radius:10px}.admin-workspace .admin-content-tabs{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:8px;margin:0 24px;padding:0;display:flex}.admin-workspace .admin-content-tabs button{color:var(--admin-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px}.admin-workspace .admin-content-tabs button.active{border-bottom-color:var(--admin-blue);color:var(--admin-blue);background:0 0}.admin-workspace .admin-empty{text-align:center;color:var(--admin-muted);padding:28px 20px;font-size:13px}
