:root{--bg:#06101c;--bg-2:#0a1a2b;--panel:rgba(10,25,42,0.9);--panel-2:rgba(13,35,56,0.92);--line:rgba(137,223,255,0.18);--line-strong:rgba(137,223,255,0.34);--text:#f6fbff;--muted:#9fb8c8;--blue:#43d7ff;--blue-2:#149fd1;--green:#60f3b4;--gold:#ffc857;--red:#ff7b72;--focus:rgba(67,215,255,0.24)}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;margin:0;background:radial-gradient(circle at 30% -10%,rgba(67,215,255,.14),transparent 34rem),linear-gradient(180deg,#06101c,#071827 48%,#030910);color:var(--text);font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{color:inherit}.app-shell{width:min(100%,1260px);margin:0 auto;padding:14px 12px 42px}.app-shell.narrow{max-width:760px}.hero{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(4,13,23,.84);box-shadow:0 22px 80px rgba(0,0,0,.34)}.banner{min-height:156px;background:linear-gradient(90deg,rgba(2,8,15,.03),rgba(2,8,15,.25) 48%,rgba(2,8,15,.86)),linear-gradient(180deg,rgba(2,8,15,.02),rgba(2,8,15,.42)),url(/state-1474.jpg);background-position:50%,50%,0;background-size:cover}.hero-copy{padding:22px 18px 20px;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0,rgba(67,215,255,.18),transparent 56%),linear-gradient(180deg,rgba(10,28,45,.96),rgba(6,16,28,.94));text-align:center}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(34px,9vw,60px);line-height:.98;letter-spacing:0;text-shadow:0 4px 18px rgba(0,0,0,.78),0 0 34px rgba(88,220,255,.42)}h1,h2{margin-bottom:10px}h2{font-size:clamp(24px,6vw,34px);line-height:1.06}h3{font-size:18px}.event-panel p,.hero-copy p,.hint,.step-note{color:#d9edf7;line-height:1.48}.event-mini,.event-pill,.eyebrow-text{display:inline-flex;align-items:center;border:1px solid rgba(137,223,255,.3);border-radius:999px;background:rgba(5,14,25,.38);color:#bff4ff;font-weight:900}.event-pill{margin-top:14px;padding:7px 11px;font-size:12px;box-shadow:0 0 24px rgba(67,215,255,.16)}.event-mini{max-width:180px;margin-top:6px;padding:3px 7px;font-size:10px}.eyebrow-text{padding:5px 8px;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.progress-card{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:rgba(6,16,28,.88);padding:13px 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.progress-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#c7dce8;font-size:13px}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(137,223,255,.12)}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 0 18px rgba(67,215,255,.52);transition:width .22s ease}.panel{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 160px),var(--panel);box-shadow:0 18px 48px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06);padding:16px}.form-panel,.step-stack{display:grid;grid-gap:16px;gap:16px}.field-label,label{display:grid;grid-gap:8px;gap:8px;color:#e8f8ff;font-weight:900}input,select{width:100%;min-height:52px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(4,13,23,.82);color:var(--text);padding:13px 14px;outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#bff4ff 0),linear-gradient(135deg,#bff4ff 50%,transparent 0);background-position:calc(100% - 22px) 24px,calc(100% - 16px) 24px;background-repeat:no-repeat;background-size:6px 6px;padding-right:42px}input::placeholder{color:#6f8799}button:focus-visible,input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--focus);outline:none}.choice-grid{display:grid;grid-gap:10px;gap:10px}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{min-height:54px;border:1px solid rgba(137,223,255,.2);border-radius:8px;background:rgba(15,35,54,.78);padding:12px 14px;font-weight:900;text-align:left}.choice.selected{border-color:rgba(67,215,255,.72);background:linear-gradient(180deg,rgba(42,132,170,.92),rgba(17,73,105,.92));box-shadow:0 0 24px rgba(67,215,255,.28)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:8px;padding:13px 16px;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.button svg{width:18px;height:18px}.button:active{transform:translateY(1px) scale(.99)}.button.primary{background:linear-gradient(180deg,#62e9ff,var(--blue-2));color:#02101a;box-shadow:0 0 26px rgba(67,215,255,.34),0 12px 26px rgba(0,0,0,.26)}.button.secondary{border:1px solid var(--line);background:rgba(25,47,68,.9);color:#d9f5ff}.button.danger{border:1px solid rgba(255,123,114,.34);background:rgba(72,18,21,.86);color:var(--red)}.button.small{min-height:34px;padding:7px 10px;font-size:12px}.button:disabled{cursor:not-allowed;opacity:.55}.nav-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.nav-row.single{grid-template-columns:1fr}.slot-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:800}.review-grid{grid-gap:10px}.kv,.review-grid{display:grid;gap:10px}.kv{grid-template-columns:minmax(110px,.8fr) 1fr;grid-gap:10px;border:1px solid rgba(137,223,255,.14);border-radius:8px;background:rgba(4,13,23,.38);padding:10px}.kv span{color:var(--muted);font-weight:800}.message{margin-top:14px;border-radius:8px;padding:13px 14px;font-weight:900;line-height:1.42}.message.error{border:1px solid rgba(255,123,114,.34);background:rgba(72,18,21,.86);color:var(--red)}.message.success{border:1px solid rgba(96,243,180,.32);background:rgba(13,61,47,.86);color:var(--green)}.category-full-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,196,92,.38);border-radius:8px;background:rgba(58,42,8,.72);padding:14px 16px}.category-full-card h3{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--gold);font-size:17px;line-height:1.35}.category-full-card h3 svg{flex:0 0 auto;width:22px;height:22px;margin-top:1px}.category-full-card p{margin:0;color:#f5e6c8;line-height:1.48}.turnstile-field{display:grid;grid-gap:8px;gap:8px}.turnstile-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e8f8ff;font-weight:900}.turnstile-copy strong{color:var(--green);font-size:13px}.turnstile-widget{min-height:72px;overflow:hidden}.turnstile-alert{margin:0;color:var(--gold);font-size:13px;font-weight:900;line-height:1.42}.turnstile-alert.error{color:var(--red)}.confirmation-panel{display:grid;justify-items:center;text-align:center}.confirmation-panel svg{width:62px;height:62px;color:var(--green);filter:drop-shadow(0 0 22px rgba(96,243,180,.34))}.event-actions,.event-panel,.filters-grid,.login-panel,.summary-grid{display:grid;grid-gap:10px;gap:10px}.event-panel strong{display:block;margin-top:8px;font-size:clamp(26px,6vw,44px);line-height:1}.event-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.category-controls{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.category-control-row{justify-content:space-between;gap:10px}.category-control-label,.category-control-row{display:flex;flex-wrap:wrap;align-items:center}.category-control-label{gap:8px}.category-control-label strong{margin-top:0;font-size:15px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(31,66,94,.85),rgba(10,25,42,.94));padding:13px}.summary-card.warning{border-color:rgba(255,200,87,.36);background:linear-gradient(180deg,rgba(92,61,14,.76),rgba(37,25,9,.86))}.summary-card span{display:block;color:#a7bdcc;font-size:11px;font-weight:900;line-height:1.25;text-transform:uppercase}.summary-card strong{display:block;margin-top:7px;color:#ffffff;font-size:30px;line-height:1}.duplicate-warning-panel{border-color:rgba(255,200,87,.36);background:linear-gradient(180deg,rgba(92,61,14,.76),rgba(37,25,9,.86))}.duplicate-warning-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.duplicate-warning-header h2{margin:0;color:#ffe8b0}.duplicate-warning-header span{color:var(--muted);font-size:12px;font-weight:900}.duplicate-warning-copy{margin-bottom:12px;color:#f0d7a8;font-size:13px}.duplicate-warning-table{display:grid;grid-gap:6px;gap:6px}.duplicate-warning-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(140px,2fr) 90px;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(255,200,87,.18);border-radius:6px;padding:8px 10px;font-size:12px}.duplicate-warning-head{background:rgba(0,0,0,.18);color:#f0d7a8;font-size:11px;font-weight:900;text-transform:uppercase}.duplicate-warning-item{width:100%;border:1px solid rgba(255,200,87,.24);background:rgba(0,0,0,.16);color:inherit;cursor:pointer;text-align:left}.duplicate-warning-item:hover{border-color:rgba(255,200,87,.48);background:rgba(0,0,0,.28)}.duplicate-warning-group{border:1px solid rgba(255,200,87,.24);border-radius:10px;overflow:hidden}.duplicate-warning-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:rgba(0,0,0,.18)}.duplicate-warning-group-header button.link-button{border:none;background:transparent;color:#ffe8b0;font-size:12px;font-weight:700;cursor:pointer;text-decoration:underline}.duplicate-warning-detail-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(90px,1fr) minmax(140px,1.5fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid rgba(255,200,87,.16);font-size:12px}.duplicate-warning-detail-head{color:#f0d7a8;font-size:11px;font-weight:800;text-transform:uppercase}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(2,8,16,.72)}.modal-panel{width:min(480px,100%);border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(16,36,58,.98),rgba(8,20,34,.98));box-shadow:0 18px 48px rgba(0,0,0,.45);padding:20px}.modal-panel h2{margin:0 0 8px;font-size:20px}.modal-panel p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.45}.delete-confirm-details{display:grid;grid-gap:10px;gap:10px;margin:14px 0 18px;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.2)}.delete-confirm-details div{display:grid;grid-gap:2px;gap:2px}.delete-confirm-details span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.delete-confirm-details strong{font-size:14px}.delete-confirm-slots{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}tr.deleted-row td{opacity:.72;background:rgba(0,0,0,.14)}.deleted-section-label td{background:rgba(0,0,0,.22);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.read-only-slot{color:var(--muted);font-size:12px}.checkbox-filter{display:flex;align-items:center;gap:8px;min-height:42px;padding-top:18px;font-size:13px;font-weight:700}.checkbox-filter input{width:16px;height:16px;margin:0}.table-panel{padding:0;overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.table-toolbar h2{margin:0}.table-toolbar span{color:var(--muted);font-weight:900}.table-scroll{overflow-x:auto}table{width:100%;min-width:1120px;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top;font-size:12px;line-height:1.35}th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(9,22,36,.98);color:#dff8ff;font-size:11px;text-transform:uppercase;white-space:nowrap}tbody tr{background:rgba(10,25,42,.42)}tbody tr:nth-child(2n){background:rgba(15,35,54,.42)}tbody tr.duplicate-row{background:rgba(92,61,14,.34);box-shadow:inset 3px 0 0 rgba(255,200,87,.72)}tbody tr.duplicate-row:nth-child(2n){background:rgba(72,48,11,.42)}.strong-text{color:#ffffff;font-weight:900}.alliance-badge,.answer-chip,.category-badge,.status-badge,.time-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:900;white-space:nowrap}.alliance-badge{min-height:24px;border:1px solid rgba(137,223,255,.3);background:rgba(5,14,25,.34);color:#b9efff;padding:3px 8px;font-size:11px}.alliance-badge.std{color:#b9efff;border-color:rgba(67,215,255,.45)}.alliance-badge.loc{color:#b6f7d0;border-color:rgba(96,243,180,.45)}.alliance-badge.hpy{color:#f8d9ff;border-color:rgba(228,128,255,.45)}.alliance-badge.tex{color:#ffe0a3;border-color:rgba(255,200,87,.5)}.alliance-badge.ngl{color:#d0dcff;border-color:rgba(140,164,255,.45)}.alliance-badge.die{color:#ffb2ab;border-color:rgba(255,123,114,.45)}.chip-list{display:flex;flex-wrap:wrap;gap:5px}.category-badge{border:1px solid rgba(67,215,255,.28);background:rgba(25,47,68,.72);color:#d9f5ff}.category-badge,.duplicate-badge{min-height:22px;padding:3px 7px;font-size:10px}.duplicate-badge{display:block;margin-top:5px;border:1px solid rgba(255,200,87,.42);border-radius:999px;background:rgba(92,61,14,.72);color:#ffe8b0;font-weight:900;white-space:nowrap}.answer-chip{border:1px solid rgba(148,210,235,.16);border-radius:8px;background:rgba(4,13,23,.48);color:#d7e9f2;padding:4px 6px;font-size:11px}.time-pill{min-height:26px;border:1px solid rgba(96,243,180,.36);background:rgba(13,61,47,.68);color:#a8ffd8;padding:4px 8px;font-size:11px}.time-pill.muted{border-color:rgba(157,180,198,.2);background:rgba(4,13,23,.5);color:var(--muted)}.status-badge{min-height:26px;padding:4px 8px;font-size:11px}.status-badge.scheduled{border:1px solid rgba(96,243,180,.36);background:rgba(13,61,47,.68);color:#a8ffd8}.status-badge.closed{border:1px solid rgba(255,200,87,.42);background:rgba(92,61,14,.7);color:#ffe0a3}.status-badge.active{border:1px solid rgba(157,180,198,.2);background:rgba(4,13,23,.5);color:var(--muted)}.assign-control{display:grid;grid-gap:6px;gap:6px;max-width:190px}.assign-control.scheduled-view{grid-template-columns:auto auto auto;align-items:center;justify-content:flex-start;max-width:none}.assign-actions{display:flex;flex-wrap:wrap;gap:6px}.assign-control select{min-height:36px;padding:7px 30px 7px 9px;font-size:12px;background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px}.empty{color:var(--muted);text-align:center;padding:30px 10px;font-weight:900}.lane-grid{display:grid;grid-gap:12px;gap:12px;padding:16px}.lane-card{border:1px solid var(--line);border-radius:8px;background:rgba(4,13,23,.36);overflow:hidden}.lane-card h3{margin:0;background:rgba(24,58,89,.8);padding:12px}.lane-card h3,.lane-counts{border-bottom:1px solid var(--line)}.lane-counts{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;color:var(--muted);font-size:12px;font-weight:900}.lane-times{max-height:340px;overflow:auto}.lane-row{display:grid;grid-template-columns:90px 1fr;grid-gap:8px;gap:8px;min-height:34px;border-bottom:1px solid rgba(137,223,255,.09);padding:8px 12px;font-size:12px}.lane-empty,.lane-row span{color:var(--muted);font-weight:900}.lane-empty{margin:0;padding:12px;font-size:12px}@media (min-width:760px){.app-shell{padding:28px 20px 52px}.banner{min-height:180px}.choice-grid:not(.two){grid-template-columns:repeat(2,minmax(0,1fr))}.event-panel,.login-panel{grid-template-columns:1fr auto;align-items:end}.event-actions{grid-template-columns:repeat(3,auto)}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.banner{min-height:142px}.choice-grid.two,.kv,.nav-row,.option-row{grid-template-columns:1fr}.admin-tabs{flex-direction:column}}.poll-status-badge.draft{border:1px solid rgba(157,180,198,.2);background:rgba(4,13,23,.5);color:var(--muted)}.poll-status-badge.published{border:1px solid rgba(96,243,180,.36);background:rgba(13,61,47,.68);color:#a8ffd8}.poll-status-badge.closed{border:1px solid rgba(255,200,87,.42);background:rgba(92,61,14,.7);color:#ffe0a3}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.admin-tab{min-height:42px;border:1px solid var(--line);border-radius:8px;background:rgba(25,47,68,.9);color:#d9f5ff;padding:10px 14px;font-weight:900;cursor:pointer}.admin-tab.active{border-color:rgba(67,215,255,.72);background:linear-gradient(180deg,rgba(42,132,170,.92),rgba(17,73,105,.92))}.option-list{display:grid;grid-gap:10px;gap:10px}.option-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.option-row-controls{display:flex;flex-wrap:wrap;gap:6px}.settings-grid{display:grid;grid-gap:12px;gap:12px}.action-row{display:flex;flex-wrap:wrap;gap:8px}.results-chart{display:grid;grid-gap:12px;gap:12px;padding:16px}.results-bar-row{display:grid;grid-gap:6px;gap:6px}.results-bar-label{display:flex;justify-content:space-between;gap:10px;color:#e8f8ff;font-size:13px;font-weight:900}.results-bar-track{height:14px;overflow:hidden;border-radius:999px;background:rgba(137,223,255,.12)}.results-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green));box-shadow:0 0 18px rgba(67,215,255,.42);transition:width .22s ease}.table-panel table.poll-table{min-width:720px}.admin-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--blue);font-size:13px;font-weight:900;text-decoration:none}.admin-link:hover{text-decoration:underline}.app-header-bar{align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.app-header-bar,.app-nav{display:flex;flex-wrap:wrap}.app-nav{gap:8px}.app-nav a{display:inline-flex;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:8px;background:rgba(25,47,68,.9);color:#d9f5ff;padding:10px 14px;font-weight:900;text-decoration:none}.app-nav a.active{border-color:rgba(67,215,255,.72);background:linear-gradient(180deg,rgba(42,132,170,.92),rgba(17,73,105,.92))}.mobile-nav-toggle{display:none}.user-meta{align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:800}.page-title-row,.user-meta{display:flex;flex-wrap:wrap}.page-title-row{align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.page-title-row h1{margin:0;font-size:clamp(28px,6vw,42px)}.quick-filters{display:flex;flex-wrap:wrap;gap:8px}.quick-filter{min-height:36px;border:1px solid var(--line);border-radius:999px;background:rgba(25,47,68,.9);color:#d9f5ff;padding:7px 12px;font-size:12px;font-weight:900;cursor:pointer}.quick-filter.active{border-color:rgba(67,215,255,.72);background:linear-gradient(180deg,rgba(42,132,170,.92),rgba(17,73,105,.92))}.inventory-table{width:100%;min-width:0;border-collapse:collapse}.inventory-table td,.inventory-table th{border-bottom:1px solid var(--line);padding:10px;text-align:left;font-size:13px}.inventory-table th{color:#dff8ff;font-size:11px;text-transform:uppercase}.inventory-row.warning td{color:var(--gold)}.inventory-row.danger td{color:var(--red)}.toggle-row{display:flex;flex-wrap:wrap;gap:12px}.toggle-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:rgba(4,13,23,.48);padding:8px 12px;font-size:13px;font-weight:800}.toggle-chip input{width:16px;height:16px;min-height:16px;margin:0}.form-grid{display:grid;grid-gap:14px;gap:14px}.form-grid.two{grid-template-columns:1fr}.textarea-field textarea{width:100%;min-height:110px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(4,13,23,.82);color:var(--text);padding:13px 14px;outline:none;resize:vertical;font:inherit}.textarea-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--focus)}.field-error{color:var(--red);font-size:12px;font-weight:800}.mobile-card-list{display:none;gap:10px;padding:12px}.mobile-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:rgba(4,13,23,.42);padding:12px;text-decoration:none;color:inherit}.mobile-card-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.mobile-card-meta{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:800}.toast-stack{position:fixed;right:16px;bottom:16px;z-index:120;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 32px))}.toast{border-radius:8px;padding:12px 14px;font-weight:900;box-shadow:0 12px 32px rgba(0,0,0,.35)}.toast.success{border:1px solid rgba(96,243,180,.32);background:rgba(13,61,47,.94);color:var(--green)}.toast.error{border:1px solid rgba(255,123,114,.34);background:rgba(72,18,21,.94);color:var(--red)}.status-badge.considering,.status-badge.draft{border:1px solid rgba(157,180,198,.2);background:rgba(4,13,23,.5);color:var(--muted)}.status-badge.closed,.status-badge.invite_assignment_needed,.status-badge.waiting_for_passes{border:1px solid rgba(255,200,87,.42);background:rgba(92,61,14,.7);color:#ffe0a3}.status-badge.active,.status-badge.completed,.status-badge.invited,.status-badge.ready_to_invite{border:1px solid rgba(96,243,180,.36);background:rgba(13,61,47,.68);color:#a8ffd8}.status-badge.no_longer_transferring{border:1px solid rgba(255,123,114,.34);background:rgba(72,18,21,.86);color:var(--red)}.clickable-row{cursor:pointer}.clickable-row:hover{background:rgba(42,132,170,.18)!important}.inline-control{min-width:120px}.inline-control select{min-height:34px}.inline-control input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0;padding:0;accent-color:var(--blue);vertical-align:middle}.attention-list{display:grid;grid-gap:8px;gap:8px}.attention-item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;background:rgba(4,13,23,.38);padding:12px;color:inherit;text-decoration:none}.attention-item:hover{border-color:rgba(67,215,255,.45)}.detail-grid{display:grid;grid-gap:10px;gap:10px}@media (min-width:760px){.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid.transfer-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.mobile-nav-toggle{display:inline-flex}.app-nav{display:none;width:100%;flex-direction:column}.app-nav.open{display:flex}.desktop-only-table{display:none}.mobile-card-list{display:grid}}