.admin-section-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--border);min-width:0}.admin-section-nav a{padding:10px 14px;border:1px solid var(--border);border-radius:8px;color:var(--muted-foreground);font-size:13px;white-space:nowrap;text-decoration:none}.admin-section-nav a.active{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.ops-page{min-width:0}.ops-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end;margin-bottom:24px}.ops-filters>label:first-child{grid-column:span 2}.ops-filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;grid-column:1/-1}.ops-filter-actions .primary-button{padding:10px 18px;min-height:40px;font-size:13px}.ops-summary{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin:16px 0}.ops-summary>p{width:100%;font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0}.ops-summary>div{display:grid;gap:5px}.ops-summary strong{font-size:24px}.ops-summary span,.ops-summary small{font-size:12px;color:var(--muted-foreground)}[data-ops-feedback]:not(:empty){color:#ff9aa9;background:#331a20;border-radius:8px;padding:12px;font-size:13px}.ops-table{min-width:880px}.ops-table td{vertical-align:top;max-width:290px;overflow-wrap:anywhere}.ops-table strong{font-size:13px}.ops-table code,.ops-identity code{display:block;white-space:normal;overflow-wrap:anywhere;font-size:11px}.ops-cell-sub{display:block;margin:5px 0;font-size:12px;color:var(--muted-foreground)}.ops-badge{display:inline-block;border:1px solid var(--border);border-radius:5px;padding:3px 6px;font-size:10px;white-space:nowrap;margin:0 4px 5px 0;color:var(--muted-foreground)}.ops-badge.ops-active,.ops-badge.ops-paid{color:#77d6a2;border-color:#31503e}.ops-badge.ops-banned,.ops-badge.ops-failed{color:#ed9bab;border-color:#66404a}.ops-badge.ops-example,.ops-badge.ops-sandbox{color:#dfbf76;border-color:#574a2b}.ops-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:12px;color:var(--muted-foreground);font-size:12px}.ops-dialog{width:min(760px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.ops-dialog p{font-size:13px;line-height:1.7;color:var(--muted-foreground);overflow-wrap:anywhere}.ops-dialog form{display:grid;gap:16px}.ops-dialog label{display:grid;gap:7px;font-size:12px}.ops-dialog input:not([type=checkbox]),.ops-dialog select{width:100%;min-width:0;min-height:42px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);padding:10px 12px;font:inherit}.ops-dialog input:disabled,.ops-dialog select:disabled{opacity:.55}.ops-dialog .ops-checkbox{display:flex;gap:10px;align-items:center}.ops-checkbox input{width:16px;height:16px;accent-color:var(--primary)}.ops-detail-section{padding-top:20px;margin-top:24px;border-top:1px solid var(--border)}.ops-detail-section h3{font-size:15px;margin:0 0 12px}.ops-detail-section a{color:var(--primary);font-size:13px}.ops-ledger{max-height:240px;overflow:auto}.ops-ledger p{display:grid;grid-template-columns:1fr auto;gap:4px;border-bottom:1px solid var(--border);padding-bottom:10px}.ops-ledger small{grid-column:1/-1;font-size:11px}.ops-revoke{margin-top:12px}.ops-key-values{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;font-size:13px}.ops-key-values dt{color:var(--muted-foreground)}.ops-key-values dd{margin:0;overflow-wrap:anywhere}.ops-key-values code{white-space:normal;font-size:11px}.ops-version{border-bottom:1px solid var(--border);padding:16px 0}.ops-version h3{font-size:15px}.ops-version code{font-size:11px}.ops-version pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.ops-dialog [hidden]{display:none!important}.ops-dialog [role=alert]{color:#ff9aaa}.site-admin .admin-section-nav{margin-top:24px}@media(max-width:900px){.ops-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-section-nav{gap:6px;padding-bottom:18px;margin-bottom:20px}.admin-section-nav a{font-size:11px;padding:8px 10px}.ops-filters{gap:12px}.ops-filters>label:first-child{grid-column:1/-1}.ops-filters label{font-size:11px}.ops-summary{gap:20px}.ops-summary strong{font-size:21px}.ops-dialog{padding:18px;width:calc(100vw - 20px)}.ops-dialog .admin-form-grid{grid-template-columns:1fr}.ops-key-values{grid-template-columns:1fr;gap:6px}.ops-key-values dd{margin-bottom:9px}.ops-dialog .admin-dialog-head h2{font-size:18px}.ops-dialog input:not([type=checkbox]),.ops-dialog select{font-size:13px}.ops-table{min-width:820px}}
