.adm-page,.adm-auth{min-height:100vh;color:var(--wow-text,#f4f4f4);background:var(--wow-bg-deep,#060606);padding:28px clamp(14px,4vw,40px) 60px}.adm-eyebrow{letter-spacing:3px;text-transform:uppercase;opacity:.6;margin-bottom:6px;font-size:11px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.adm-head h1{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.adm-head-actions{flex-wrap:wrap;gap:10px;display:flex}.adm-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.adm-filters input,.adm-filters select{color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:2px;min-height:42px;padding:10px 12px;font-size:.86rem}.adm-filters input[type=search]{flex:260px}.adm-date{letter-spacing:1.5px;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.adm-table-wrap{border:1px solid #ffffff1f;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;min-width:900px;font-size:.84rem}.adm-table th,.adm-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px 12px}.adm-table th{letter-spacing:2px;text-transform:uppercase;opacity:.65;background:#ffffff0a;font-size:.68rem}.adm-table tbody tr:hover{background:#ffffff08}.adm-msg{white-space:pre-wrap;max-width:380px}.adm-note{opacity:.7;font-size:.86rem}.adm-error{color:#ff9f9f;font-size:.88rem}.adm-auth{place-items:center;display:grid}.adm-auth-card{border:1px solid #ffffff24;width:min(420px,100%);padding:28px 24px}.adm-auth-card h1{margin:0 0 18px;font-size:1.5rem}.adm-form{gap:8px;display:grid}.adm-form label{letter-spacing:2px;text-transform:uppercase;opacity:.7;font-size:.68rem}.adm-form input{color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:2px;margin-bottom:6px;padding:11px 12px}.adm-link{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:.82rem;text-decoration:underline}.adm-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 4px;display:flex}.adm-pager-info{letter-spacing:1.5px;text-transform:uppercase;opacity:.7;font-size:.72rem}.adm-pager-btns{align-items:center;gap:12px;display:flex}.adm-pager .wow-btn[disabled]{opacity:.35;pointer-events:none}.adm-status{color:inherit;font:inherit;letter-spacing:1px;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:2px;padding:6px 8px;font-size:.72rem}.adm-status--new{border-color:#ffffff52}.adm-status--contacted{color:#ffd880;border-color:#ffcd5a99}.adm-status--responded{color:#96ebb9;border-color:#78e2a099}.adm-status--reviewed{color:#a8cdff;border-color:#8cbeff99}.adm-status--accepted{color:#7ef0a8;border-color:#60dc8cbf}.adm-notes{resize:vertical;width:190px;min-height:48px;color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:2px;padding:8px;font-size:.8rem}.adm-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.adm-sort span{opacity:.45}.adm-sort.is-active,.adm-sort.is-active span{opacity:1}.adm-view{letter-spacing:1px;text-transform:uppercase;padding:0;font-size:.78rem}.adm-drawer-backdrop{z-index:60;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.adm-drawer{background:var(--wow-bg-deep,#060606);border-left:1px solid #ffffff29;width:min(520px,100%);height:100%;padding:24px clamp(16px,3vw,28px) 48px;overflow-y:auto}.adm-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.adm-drawer-head h2{margin:0;font-size:1.35rem}.adm-dl{grid-template-columns:110px 1fr;gap:8px 14px;margin:0 0 22px;font-size:.86rem;display:grid}.adm-dl dt{letter-spacing:2px;text-transform:uppercase;opacity:.6;padding-top:3px;font-size:.66rem}.adm-dl dd{word-break:break-word;margin:0}.adm-drawer-sub{letter-spacing:2px;text-transform:uppercase;opacity:.65;margin:22px 0 8px;font-size:.68rem}.adm-drawer-msg{white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.55}.adm-notes--wide{width:100%}.adm-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adm-timeline li{border-left:2px solid #fff3;gap:2px;padding-left:12px;display:grid}.adm-timeline-when{letter-spacing:1.5px;text-transform:uppercase;opacity:.6;font-size:.68rem}.adm-timeline-what{text-transform:capitalize;font-size:.86rem}.adm-bulk{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .2rem .9rem;display:flex}.adm-bulk-count{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.78rem}.adm-bulk input[type=text]{flex:200px;min-width:160px}.adm-bulk-check{letter-spacing:.06em;text-transform:uppercase;opacity:.85;white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.adm-bulk-check input{accent-color:currentColor}.adm-table th.adm-check,.adm-table td.adm-check{text-align:center;width:34px}.adm-table tr.is-selected{background:#ffffff0f}.adm-mail{text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:.1rem .4rem;font-size:.7rem}.adm-mail--sent{color:#6ee7a8}.adm-mail--failed{color:#ff8080}.adm-mail-error{opacity:.7;font-size:.75rem;display:block}.adm-retry-btn{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:2px;margin-left:8px;padding:2px 10px;font-size:.72rem;font-weight:700}.adm-retry-btn:hover:not(:disabled){opacity:1}.adm-retry-btn:disabled{cursor:default;opacity:.5}.adm-status--shortlisted{color:#a8cdff;border-color:#8cbeff99}.adm-status--approved{color:#96ebb9;border-color:#78e2a099}.adm-status--rejected{color:#ffa5a5;border-color:#ff828299}.adm-bulkbar{border:1px solid var(--wow-line,#ffffff29);background:#ffffff0a;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.adm-bulkbar strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.adm-bulkbar input[type=text]{flex:200px;min-width:160px}.adm-preview{z-index:60;background:#0b0b0b;border:1px solid #d4af3759;border-radius:4px;flex-direction:column;gap:12px;width:min(760px,94vw);max-height:88vh;padding:18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009}.adm-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-preview-head h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:1.05rem}.adm-preview-frame{background:#fff;border:1px solid #ffffff1f;border-radius:3px;flex:1;width:100%;min-height:46vh}.adm-preview-actions{justify-content:flex-end;gap:10px;display:flex}.adm-mail--queued{color:#e0b64a}.adm-mail--sending{color:#7fb2ff}.adm-mail--suppressed{color:#c08b8b}.adm-thread-refresh{margin-left:.75rem;font-size:.7rem}.adm-thread{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.adm-thread-item{background:#ffffff08;border:1px solid #ffffff24;border-left-width:3px;padding:.75rem .85rem}.adm-thread-item.is-inbound{border-left-color:#f5c542}.adm-thread-item.is-outbound{border-left-color:#ffffff59}.adm-thread-meta{text-transform:uppercase;letter-spacing:.08em;opacity:.75;justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.adm-thread-subject{margin-top:.35rem;font-weight:600}.adm-thread-preview{opacity:.85;margin:.35rem 0 .5rem;font-size:.85rem}.adm-thread-actions{gap:1rem;font-size:.75rem;display:flex}.adm-thread-reply{justify-items:start;gap:.5rem;margin-top:.6rem;display:grid}.adm-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 18px;display:grid}.adm-summary-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.adm-summary-label{letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-size:.72rem}.adm-summary-value{font-size:1.35rem;line-height:1.2}.adm-summary-sub{opacity:.6;font-size:.78rem}.adm-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.adm-tab{letter-spacing:.04em;text-transform:uppercase;color:inherit;opacity:.75;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.82rem;text-decoration:none;display:inline-flex}.adm-tab:hover{opacity:1;border-color:#fff6}.adm-tab--active{opacity:1;background:var(--wow-accent,#ffd400);color:#101010;border-color:#0000;font-weight:700}
