.os-admin-page{gap:20px;min-width:0;display:grid}.os-admin-gate{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.os-admin-denied{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px}.os-admin-denied h2{margin:0 0 8px;font-size:17px}.os-admin-denied p{color:var(--muted);margin:0}.os-admin-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.os-admin-filter{gap:6px;min-width:145px;display:grid}.os-admin-filter label{color:var(--muted);font-size:11px;font-weight:650}.os-admin-filter select,.os-admin-filter input{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 10px;font-size:12px}.os-admin-filter select:focus-visible,.os-admin-filter input:focus-visible,.os-admin-pagination button:focus-visible,.os-admin-refresh:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 60%, transparent);outline-offset:2px}.os-admin-refresh{min-height:40px}.os-admin-loading{gap:14px;display:grid}.os-admin-table-card{min-width:0;padding:0;overflow:hidden}.os-admin-table-card>.os-section-heading{padding:20px 20px 12px}.os-admin-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.os-admin-table{border-collapse:collapse;text-align:left;width:max-content;min-width:100%;font-size:11px}.os-admin-table th{border-block:1px solid var(--border);background:var(--surface-secondary);color:var(--muted);white-space:nowrap;padding:11px 12px;font-size:10px;font-weight:700}.os-admin-table td{border-bottom:1px solid var(--border);vertical-align:middle;max-width:240px;padding:13px 12px}.os-admin-table tr:last-child td{border-bottom:0}.os-admin-table code{color:var(--foreground);overflow-wrap:anywhere;font-size:10px}.os-admin-endpoint{min-width:220px}.os-admin-badge{border:1px solid var(--border);color:var(--foreground);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:650;display:inline-flex}.os-admin-success{border-color:color-mix(in srgb, var(--success) 32%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.os-admin-failure,.os-admin-cache-error{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.os-admin-pending,.os-admin-cache-bypass{border-color:color-mix(in srgb, var(--warning) 35%, var(--border));background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--warning)}.os-admin-cache-hit{color:var(--success)}.os-admin-cache-miss,.os-admin-cache-force_refresh,.os-admin-cache-disabled{color:var(--primary)}.os-admin-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.os-admin-pagination>div{gap:8px;display:flex}.os-admin-pagination button:focus-visible,.os-admin-table-scroll:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 60%, transparent);outline-offset:-3px}.os-api-preview-header>.os-header-leading>strong{color:var(--foreground);letter-spacing:-.04em;font-size:15px}.os-api-preview-header>.os-header-leading>strong>span{color:var(--primary)}.os-api-preview-mobile-menu{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:none}.os-api-preview-screen{min-width:180px;color:var(--muted);gap:5px;font-size:11px;font-weight:650;display:grid}.os-api-preview-screen select{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 10px}.os-api-preview-screen select:focus-visible,.os-api-preview-mobile-menu:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 60%, transparent);outline-offset:2px}.os-api-preview-note{line-height:1.55}.os-api-preview-note strong{font-weight:750}@media (max-width:900px){.os-api-preview-mobile-menu{display:inline-flex}}@media (max-width:680px){.os-api-preview-header>.os-header-leading>strong{display:none}.os-api-preview-screen{width:100%}.os-api-preview-screen select{max-width:100%}}@media (max-width:767px){.os-admin-filters{align-items:stretch}.os-admin-filter{flex:calc(50% - 8px)}.os-admin-refresh{align-self:end}.os-admin-table-card>.os-section-heading{padding-inline:15px}.os-admin-pagination{padding-inline:14px}}@media (max-width:430px){.os-admin-filter{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.os-admin-page *,.os-admin-page :before,.os-admin-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
