.adm{background:linear-gradient(180deg, #ffb02012, transparent 280px), var(--ink);-webkit-user-select:text;user-select:text;cursor:auto;padding:28px clamp(16px,4vw,48px) 80px;position:fixed;inset:0;overflow-y:auto}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 24px;display:flex}.adm-badge{background:var(--ink-soft);border-left:6px solid var(--saffron);box-shadow:var(--hard);padding:10px 22px}.adm-badge span{flex-direction:column;display:flex}.adm-badge small{letter-spacing:.18em;color:#fff6e580;font-size:11px;font-weight:800}.adm-badge b{font-family:var(--font-display), sans-serif;font-size:34px;font-style:italic;font-weight:800;line-height:1}.adm-actions,.adm-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-ghost{cursor:var(--cur-link);background:var(--ink-soft);color:var(--cream);font-family:var(--font-display), sans-serif;letter-spacing:.06em;box-shadow:var(--hard);transform:skewX(var(--skew));border:0;padding:10px 18px;font-size:16px;font-style:italic;font-weight:800;text-decoration:none}.adm-ghost:hover{background:#353b50}.adm-ghost:disabled,.adm-btn:disabled{opacity:.5;cursor:var(--cur-wait)}.adm-btn{padding:10px 24px;font-size:19px;animation:none}.adm-btn--reject{cursor:var(--cur-link);background:var(--action);color:var(--cream);font-family:var(--font-display), sans-serif;letter-spacing:.04em;border:0;font-style:italic;font-weight:800;box-shadow:0 5px #a8341c,0 8px #0c0e1680}.adm-err{border-left:5px solid var(--action);max-width:1180px;cursor:var(--cur-link);background:#ff5a3629;margin:0 auto 18px;padding:12px 16px;font-weight:600}.adm-empty{text-align:center;max-width:1180px;font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:#fff6e566;margin:60px auto;font-size:22px;font-style:italic;font-weight:800}.adm-panel{background:var(--ink-soft);border-top:6px solid var(--saffron);max-width:520px;box-shadow:var(--hard);margin:10vh auto 0;padding:28px}.adm-gate h1{font-family:var(--font-display), sans-serif;font-size:40px;font-style:italic;font-weight:800}.adm-gate p{color:#fff6e5cc;margin:8px 0 18px;font-weight:600;line-height:1.45}.adm-gate input{background:var(--cream);min-width:200px;height:48px;color:var(--ink);font-family:var(--font-display), sans-serif;border:0;outline:0;flex:1;padding:0 14px;font-size:20px;font-style:italic;font-weight:800}.adm-tabs{flex-wrap:wrap;gap:10px;max-width:1180px;margin:0 auto 22px;display:flex}.adm-tab{cursor:var(--cur-link);background:var(--ink-soft);color:#fff6e5a6;font-family:var(--font-display), sans-serif;letter-spacing:.06em;box-shadow:var(--hard);border:0;padding:9px 18px;font-size:17px;font-style:italic;font-weight:800}.adm-tab em{background:#fff6e51f;margin-left:6px;padding:1px 7px;font-style:normal}.adm-tab--on{background:var(--saffron);color:var(--ink)}.adm-tab--on em{background:#1c1f2b29}.adm-tab--alert:not(.adm-tab--on) em{background:var(--action);color:var(--cream)}.adm-find{background:var(--ink-soft);max-width:1180px;height:46px;box-shadow:var(--hard);border-bottom:3px solid #fff6e52e;align-items:center;gap:12px;margin:0 auto;padding:0 8px 0 14px;transition:border-color .15s;display:flex}.adm-find:focus-within,.adm-find--on{border-bottom-color:var(--saffron)}.adm-find-k{color:var(--saffron);flex:none;font-size:0;display:inline-flex}.adm-find-k .unslant{display:inline-flex}.adm-find input{min-width:0;height:100%;color:var(--cream);caret-color:var(--saffron);font-family:var(--font-body), sans-serif;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.adm-find input::placeholder{color:#fff6e559}.adm-find-n{font-family:var(--font-display), sans-serif;color:var(--saffron);flex:none;align-items:baseline;gap:4px;font-style:italic;display:flex}.adm-find-n b{font-size:20px;font-weight:800;line-height:1}.adm-find-n small{color:#fff6e573;font-size:14px;font-weight:800}.adm-find-clear{height:30px;cursor:var(--cur-link);background:var(--ink);color:#fff6e5cc;font-family:var(--font-display), sans-serif;letter-spacing:.14em;border:0;flex:none;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:12px;font-weight:800;display:inline-flex}.adm-find-clear:hover{color:var(--cream);background:var(--action)}.adm-find-clear .keycap{min-width:28px;height:18px;font-size:10px;box-shadow:0 2px #b9ab92}.adm-find-key{opacity:.8;flex:none;min-width:24px;height:22px;padding:0 6px;font-size:13px;box-shadow:0 2px #b9ab92}.adm-find-sub{color:#fff6e580;flex-wrap:wrap;align-items:center;gap:12px;max-width:1180px;margin:10px auto 18px;font-size:14px;font-weight:600;display:flex}.adm-find-sub em{color:var(--saffron);font-style:normal}.adm-find-chip{background:var(--saffron);color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.1em;padding:3px 12px;font-size:13px;font-style:italic;font-weight:800}@media (max-width:640px){.adm-find-clear .keycap,.adm-find-key{display:none}}.adm-list{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;display:flex}.adm-card{background:var(--ink-soft);box-shadow:var(--hard);border-left:6px solid var(--saffron);grid-template-columns:minmax(240px,340px) 1fr;display:grid}.adm-card--approved{border-left-color:var(--open)}.adm-card--rejected,.adm-card--refunded,.adm-card--refund_failed{border-left-color:var(--action)}.adm-card--submitted,.adm-card--draft{border-left-color:#fff6e540}.adm-who{background:#0c0e1640;padding:20px 22px}.adm-status{flex-wrap:wrap;gap:6px;display:flex}.adm-chip{letter-spacing:.12em;color:var(--saffron);background:#ffb0202e;padding:3px 8px;font-size:11px;font-weight:800}.adm-chip--approved,.adm-chip--invite{color:var(--open);background:#3ddc8429}.adm-chip--rejected,.adm-chip--refunded,.adm-chip--refund_failed{color:var(--action);background:#ff5a3629}.adm-chip--submitted,.adm-chip--draft{color:#fff6e599;background:#fff6e514}.adm-who h2{font-family:var(--font-display), sans-serif;margin-top:10px;font-size:32px;font-style:italic;font-weight:800;line-height:1}.adm-role{color:#fff6e5bf;margin-top:4px;font-weight:600}.adm-facts{grid-template-columns:auto 1fr;gap:5px 12px;margin-top:16px;font-size:14px;display:grid}.adm-facts dt,.adm-k{letter-spacing:.14em;color:var(--saffron);padding-top:2px;font-size:11px;font-weight:800}.adm-facts dd{color:#fff6e5d9;overflow-wrap:anywhere;font-weight:600}.adm-links{gap:8px;margin-top:16px;display:flex}.adm-links a{color:var(--cream);font-family:var(--font-display), sans-serif;letter-spacing:.05em;background:#fff6e514;padding:5px 10px;font-style:italic;font-weight:800;text-decoration:none}.adm-links a:hover{color:var(--saffron)}.adm-answers{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.adm-k{display:block}.adm-q p{color:var(--cream);white-space:pre-wrap;margin-top:4px;font-size:16px;font-weight:500;line-height:1.5}.adm-decide{border-top:2px solid #fff6e514;flex-direction:column;align-items:flex-end;gap:12px;margin-top:4px;padding-top:16px;display:flex}.adm-decide textarea{resize:none;background:var(--cream);width:100%;color:var(--ink);font-family:var(--font-body), sans-serif;border:0;outline:0;padding:10px 12px;font-size:16px;font-weight:600}@media (max-width:760px){.adm-card{grid-template-columns:1fr}.adm-decide{align-items:stretch}}.adm-inv-make{background:var(--ink-soft);border-top:6px solid var(--saffron);box-shadow:var(--hard);flex-direction:column;gap:16px;padding:20px 22px;display:flex}.adm-inv-make-text p{color:#fff6e5bf;margin-top:4px;font-weight:600}.adm-inv-make .adm-row{align-items:flex-end}.adm-inv-field{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.adm-inv-field--n{flex:0 0 120px;min-width:0}.adm-inv-field input,.adm-inv-note{background:var(--ink);height:46px;color:var(--cream);font-family:var(--font-body), sans-serif;border:0;border-bottom:3px solid #fff6e52e;outline:0;padding:0 12px;font-size:16px;font-weight:600}.adm-inv-field input:focus,.adm-inv-note:focus{border-bottom-color:var(--saffron)}.adm-inv-fresh{border-left:5px solid var(--open);background:#3ddc841a;align-items:center;gap:14px;padding:10px 14px;display:flex}.adm-inv-fresh b{font-family:var(--font-display), sans-serif;color:var(--open);font-size:18px;font-style:italic;font-weight:800}.adm-inv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-inv-filters{flex-wrap:wrap;gap:8px;display:flex}.adm-inv-flash{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--open);font-style:italic;font-weight:800}.adm-inv-table{flex-direction:column;gap:6px;display:flex}.adm-inv-row{background:var(--ink-soft);border-left:5px solid #fff6e533;grid-template-columns:130px minmax(160px,1fr) 90px minmax(160px,1fr) auto;align-items:center;gap:14px;padding:8px 12px 8px 14px;display:grid}.adm-inv-row--joined{border-left-color:var(--open)}.adm-inv-row--revoked,.adm-inv-row--expired{border-left-color:var(--action);opacity:.6}.adm-inv-row--fresh{border-left-color:var(--saffron);background:#323748}.adm-inv-code{font-family:var(--font-display), sans-serif;letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-size:19px;font-weight:800}.adm-inv-note{background:#0c0e1659;height:38px;font-size:14px}.adm-inv-row .adm-chip{justify-self:start}.adm-inv-who{flex-direction:column;gap:1px;min-width:0;display:flex}.adm-inv-who b{font-family:var(--font-display), sans-serif;color:var(--open);font-size:17px;font-style:italic;font-weight:800}.adm-inv-who small{color:#fff6e599;font-size:12px;font-weight:600}.adm-inv-acts{justify-content:flex-end;gap:8px;display:flex}.adm-inv-acts .adm-ghost{background:#353b50;padding:7px 12px;font-size:13px}.adm-inv-revoke:hover{background:var(--action)}@media (max-width:760px){.adm-inv-row{grid-template-columns:1fr auto}.adm-inv-note,.adm-inv-who,.adm-inv-acts{grid-column:1/-1}.adm-inv-acts{justify-content:flex-start}}.adm-wa{color:var(--open);text-decoration:none}.adm-wa:hover{text-decoration:underline}
