.pwai *{box-sizing:border-box}.pwai .pwai-meta code{background:#f6f7f7;padding:2px 6px;border-radius:3px}.pwai .pwai-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pwai .pwai-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.pwai .pwai-badge{display:inline-flex;align-items:center;gap:6px;line-height:1;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.pwai .pwai-badge.-info{background:rgba(34,113,177,.08);color:#1d4f7a;border-color:#c8dff1}.pwai .pwai-badge.-ok{background:rgba(70,180,80,.1);color:#1d5e24;border-color:#cfead3}.pwai .pwai-badge.-muted{background:#f6f7f7;color:#50575e;border-color:#e2e4e7}.pwai .nav-tab-wrapper{margin-top:10px}.pwai .pwai-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:10px;align-items:start}@media (max-width:1024px){.pwai .pwai-grid{grid-template-columns:1fr}}.pwai .postbox{border-radius:8px;overflow:hidden}.pwai .postbox .hndle{padding:12px 14px;border-bottom:1px solid #e2e4e7;background:#fff}.pwai .postbox .inside{padding:12px 14px}.pwai .pwai-table-wrap{overflow:auto}.pwai .widefat td code,.pwai .widefat th code{background:#f6f7f7;padding:2px 6px;border-radius:3px}.pwai .pwai-chips{display:flex;flex-wrap:wrap;gap:6px}.pwai .pwai-actions-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pwai .pwai-actions-inline .button{margin:0}.pwai [data-tab-group] .pwai-tab-panel{display:none;margin-top:10px}.pwai [data-tab-group] .pwai-tab-panel.is-active{display:block}.pwai .nav-tab-wrapper.-compact{margin-top:0;margin-bottom:10px}.pwai .pwai-wf-col{white-space:nowrap}.pwai .pwai-wf-status{font-size:12px;color:#50575e;display:block;margin-top:4px}.pwai .pwai-wf-note{font-size:12px;color:#646970;margin:8px 0 0}.pwai .pwai-editor-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);display:none;z-index:100000}.pwai .pwai-editor-overlay.is-open{display:block}.pwai .pwai-editor-panel{position:absolute;inset:0;width:100%;height:100%;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.12);display:flex;flex-direction:column}.pwai .pwai-editor-head{padding:12px 14px;border-bottom:1px solid #e2e4e7;display:flex;justify-content:space-between;align-items:center}.pwai .pwai-editor-body{padding:12px 14px;flex:1;display:flex;flex-direction:column}.pwai .pwai-editor-body textarea{flex:1;width:100%;resize:none;font-family:monospace,ui-monospace}.pwai .pwai-editor-actions{padding:0 14px 14px;display:flex;gap:8px}.pwai .postbox.-review .hndle{border-left:4px solid #2271b1}.pwai .postbox.-release .hndle{border-left:4px solid #d63638}.pwai .button.-danger{background:#d63638;border-color:#b32d2e;color:#fff}.pwai .nav-tab.-review{color:#1d4f7a;font-weight:600}.pwai .nav-tab.-review.nav-tab-active{background:rgba(34,113,177,.08);border-color:#c8dff1;color:#1d4f7a}.pwai .nav-tab.-release{color:#842029;font-weight:600}.pwai .nav-tab.-release.nav-tab-active{background:rgba(214,54,56,.08);border-color:#f5c2c3;color:#842029}" . PWAI_DEV_ADMIN_CSS . " .pw-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media (max-width:1200px){.pw-grid{grid-template-columns:1fr}}.pw-box{border:1px solid #c3c4c7;background:#fff;border-radius:4px;overflow:hidden}.pw-box__head{padding:10px 12px;border-bottom:1px solid #c3c4c7;background:#f6f7f7;font-weight:600}.pw-box__body{padding:12px}.pw-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pw-row label{display:inline-flex;align-items:center;gap:6px}.pw-url{width:100%;max-width:100%}.pw-actions{display:flex;gap:8px;align-items:center;margin-top:8px}.pw-help{color:#646970;font-size:12px;margin-top:6px}

/* === PWAI Admin Accessibility & Theme Enhancements (appended) === */
.pwai { --pwai-gap: 12px; --pwai-radius: 10px; --pwai-border: 1px; --pwai-accent: #2271b1; --pwai-muted: #72777c; }
.pwai a, .pwai button, .pwai input, .pwai select, .pwai textarea { outline-color: var(--pwai-accent); outline-offset: 2px; }
.pwai .nav-tab[data-tab] { border-radius: var(--pwai-radius); margin-right: 6px; }
.pwai .nav-tab[data-tab]:focus-visible { box-shadow: 0 0 0 2px rgba(34,113,177,.5); box-shadow: 0 0 0 2px color-mix(in oklab, var(--pwai-accent) 60%, white); }
.pwai .pwai-card { border-radius: var(--pwai-radius); overflow: clip; }
.pwai .pwai-row { display: flex; gap: var(--pwai-gap); align-items: flex-start; flex-wrap: wrap; }
.pwai .pwai-col { flex: 1 1 280px; min-width: 260px; }
.pwai .pwai-muted { color: var(--pwai-muted); }
@media (prefers-reduced-motion: reduce) {
  .pwai * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
}
@media (prefers-color-scheme: dark) {
  .pwai .nav-tab.nav-tab-active { background: #2b2f34; color: #f0f6ff; }
  .pwai .pwai-card, .pwai .inside { background: #1e2227; color: #dbe2ea; }
  .pwai input, .pwai textarea, .pwai select { background:#0f1114; color:#e5ecf2; border-color:#2b323a; }
}
