.wp-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.wp-section-head h2,.wp-section-head h3{margin:3px 0 5px}.wp-section-head p{margin:0;color:var(--muted)}
.wp-interview-panel{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--panel)),var(--panel))}.wp-interview-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:14px 0 20px}.wp-interview-progress>span{font-size:12px;font-weight:700;color:var(--muted)}.wp-interview-question h3{margin:6px 0}.wp-interview-question p{max-width:760px;color:var(--muted);line-height:1.55}.wp-interview-question textarea{min-height:150px}.wp-interview-actions{justify-content:space-between;margin-top:18px}.wp-speak-row{display:flex;align-items:center;gap:10px;margin-top:8px}.wp-speak-row small{color:var(--muted)}.wp-speak.recording{box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 22%,transparent);border-color:#ef4444}.wp-speak.recording::first-letter{color:#ef4444}
.wp-admin-client-tools{margin-top:18px}.wp-admin-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wp-tool-card{border:1px solid var(--border);border-radius:14px;padding:16px;background:color-mix(in srgb,var(--panel) 88%,transparent);min-width:0}.wp-tool-card h3{margin:0 0 12px}.loading-mini{font-size:13px;color:var(--muted);padding:10px 0}.wp-usage-numbers{display:grid;gap:5px;margin-bottom:12px}.wp-usage-numbers strong{font-size:22px}.wp-usage-numbers span{font-size:13px;color:var(--muted)}.wp-provider-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.wp-provider-links a{font-size:13px;color:var(--accent);text-decoration:none}.wp-provider-links a:hover{text-decoration:underline}
.wp-team-list,.wp-note-list,.wp-reminder-list{display:grid;gap:9px;margin:12px 0}.wp-team-row,.wp-reminder,.wp-note{border:1px solid var(--border);border-radius:11px;padding:11px;background:var(--panel-2)}.wp-team-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:9px;align-items:center}.wp-team-row strong,.wp-reminder strong{display:block}.wp-team-row small,.wp-reminder small,.wp-note small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.wp-team-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.input.small{min-height:36px;padding:7px 8px}.btn.mini{min-height:34px;padding:6px 9px;font-size:12px}.wp-note p{margin:0 0 6px;white-space:pre-wrap}.wp-note-form textarea,.wp-reminder-form textarea{min-height:78px}
.wp-notice-stack{display:grid;gap:8px;margin-bottom:14px}.wp-notice{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.wp-notice strong,.wp-notice small{display:block}.wp-notice small{color:var(--muted);margin-top:3px}.wp-notice-actions{display:flex;gap:7px;flex:0 0 auto}.wp-admin-notices{margin-bottom:16px}.wp-admin-notices .wp-reminder{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}
.wp-usage-chip{position:fixed;right:18px;bottom:18px;z-index:1100;border:1px solid color-mix(in srgb,#f59e0b 55%,var(--border));background:var(--panel);color:var(--text);border-radius:999px;padding:11px 15px;box-shadow:0 14px 40px rgba(0,0,0,.28);font:inherit;cursor:pointer;display:flex;gap:7px;align-items:center}.wp-usage-chip span{color:#f59e0b}.wp-usage-chip b{color:var(--accent)}.wp-usage-overlay{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.55);display:grid;place-items:center;padding:18px}.wp-usage-modal{position:relative;width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:24px;box-shadow:0 26px 80px rgba(0,0,0,.42)}.wp-usage-modal h2{margin:7px 0}.wp-usage-modal p{color:var(--muted);line-height:1.55}.wp-modal-x{position:absolute;right:12px;top:10px;border:0;background:transparent;color:var(--muted);font-size:26px;cursor:pointer;padding:4px 8px}.wp-usage-summary{display:grid;gap:5px;padding:13px;border-radius:11px;background:var(--panel-2);margin:14px 0}.wp-usage-summary span{font-size:13px;color:var(--muted)}
@media(max-width:850px){.wp-admin-tools-grid{grid-template-columns:1fr}.wp-team-row{grid-template-columns:1fr}.wp-team-actions{justify-content:flex-start}.wp-section-head{flex-direction:column}.wp-usage-chip{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:center}.wp-notice{align-items:flex-start;flex-direction:column}.wp-notice-actions{width:100%;justify-content:flex-end}.wp-interview-progress{grid-template-columns:1fr}.wp-speak-row{align-items:flex-start;flex-direction:column}.wp-speak-row .btn{width:100%}.wp-usage-modal{padding:22px 18px}}
