._2GwwOa_root{color:#eaf2f0;gap:20px;margin-top:18px;display:grid}._2GwwOa_layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}._2GwwOa_panel{background:#0c191d;border:1px solid #2e4e51;min-width:0;padding:23px;position:relative}._2GwwOa_panel:before{content:"";background:#ff871e;width:39px;height:2px;position:absolute;top:-1px;left:0}._2GwwOa_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px;display:flex}._2GwwOa_eyebrow{color:#23ded1;letter-spacing:.11em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}._2GwwOa_counter{letter-spacing:.12em;text-transform:uppercase;color:#90acae;font-size:10px}._2GwwOa_calendarNav{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}._2GwwOa_calendarNav strong{text-transform:capitalize;font:900 22px/1.2 Impact,Arial Narrow,sans-serif}._2GwwOa_arrows{gap:6px;display:flex}._2GwwOa_arrows button{color:#d7e9e7;cursor:pointer;background:#102b2e;border:1px solid #2b5458;place-items:center;padding:8px;display:grid}._2GwwOa_monthPicker{color:#e7f7f4;min-width:0;max-width:154px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2225;border:1px solid #376267;padding:6px;font-size:11px}._2GwwOa_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._2GwwOa_weekday{text-align:center;color:#79999c;padding:7px 0;font-size:10px;font-weight:800}._2GwwOa_day{aspect-ratio:1;color:#d6e8e5;cursor:pointer;background:#0b2225;border:1px solid #244044;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex}._2GwwOa_day:hover{border-color:#23ded1}._2GwwOa_day[data-selected=true]{color:#ffa653;background:#2e2922;border-color:#ff871e}._2GwwOa_day[data-has-event=true]{font-weight:900}._2GwwOa_eventDot{background:#23ded1;border-radius:50%;width:4px;height:4px}._2GwwOa_blank{display:block}._2GwwOa_hint{color:#86a3a8;margin-top:17px;font-size:11px;line-height:1.5}._2GwwOa_textButton{color:#23ded1;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px;text-decoration:underline;display:block}._2GwwOa_createTrigger,._2GwwOa_actionPrimary{color:#071315;cursor:pointer;background:#ff871e;border:1px solid #ff871e;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}._2GwwOa_createTrigger{margin-top:15px}._2GwwOa_createTrigger:hover,._2GwwOa_actionPrimary:hover{background:#ff9d40}._2GwwOa_createTrigger:disabled,._2GwwOa_actionPrimary:disabled{opacity:.45;cursor:not-allowed}._2GwwOa_eventList{gap:12px;display:grid}._2GwwOa_eventCard{background:#0a171a;border:1px solid #29484a;padding:18px}._2GwwOa_eventTop{justify-content:space-between;align-items:center;gap:10px;display:flex}._2GwwOa_type{color:#ff871e;letter-spacing:.12em;font-size:10px;font-weight:900}._2GwwOa_eventStatus{letter-spacing:.08em;color:#23ded1;font-size:10px}._2GwwOa_eventStatus[data-cancelled=true]{color:#e99898}._2GwwOa_eventCard h2{margin:12px 0 6px;font:900 clamp(19px,2vw,25px)/1.14 Impact,Arial Narrow,sans-serif}._2GwwOa_description{color:#aac1c2;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.6}._2GwwOa_meta{border-top:1px solid #263e42;gap:7px;margin:15px 0;padding-top:11px;display:grid}._2GwwOa_meta span{color:#9db7b9;align-items:center;gap:8px;font-size:11px;display:flex}._2GwwOa_seats{flex-wrap:wrap;gap:11px 20px;margin:14px 0;display:flex}._2GwwOa_seats span{color:#8aafb2;align-items:center;gap:7px;font-size:12px;display:flex}._2GwwOa_seats b{color:#f0f7f3}._2GwwOa_actions{border-top:1px solid #2b4548;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}._2GwwOa_actionSecondary{color:#ccf0e9;cursor:pointer;background:#10282a;border:1px solid #4b7779;justify-content:center;align-items:center;padding:11px 14px;font-size:11px;font-weight:800;display:inline-flex}._2GwwOa_actionSecondary:disabled{opacity:.5}._2GwwOa_note{color:#8ca9ab;align-self:center;font-size:10px}._2GwwOa_cancel{color:#ec9696;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:5px 0;font-size:11px;display:inline-flex}._2GwwOa_empty{text-align:center;color:#23ded1;border:1px dashed #35575a;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:215px;padding:20px;display:flex}._2GwwOa_empty strong{color:#e9f2ef;font:800 20px Impact,Arial Narrow,sans-serif}._2GwwOa_empty p{color:#8eacae;max-width:300px;font-size:12px;line-height:1.5}._2GwwOa_message{color:#d3efee;background:#0c2628;border:1px solid #49797b;padding:14px;font-size:13px}._2GwwOa_formTitle{margin:10px 0 20px;font:900 28px Impact,Arial Narrow,sans-serif}._2GwwOa_formTitle em{color:#ff871e;font-style:normal}._2GwwOa_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._2GwwOa_form label{color:#94b5b8;letter-spacing:.04em;flex-direction:column;gap:7px;font-size:11px;font-weight:850;display:flex}._2GwwOa_form input,._2GwwOa_form textarea,._2GwwOa_form select{color:#eff7f4;font:inherit;background:#071518;border:1px solid #34575a;width:100%;min-width:0;padding:12px;font-size:13px}._2GwwOa_form input:focus,._2GwwOa_form textarea:focus,._2GwwOa_form select:focus{outline:1px solid #23ded1}._2GwwOa_wide{grid-column:1/-1}@media (max-width:850px){._2GwwOa_layout{grid-template-columns:1fr}}@media (max-width:520px){._2GwwOa_panel{padding:17px}._2GwwOa_days{gap:3px}._2GwwOa_form{grid-template-columns:1fr}._2GwwOa_wide{grid-column:auto}._2GwwOa_eventCard{padding:14px}}._2GwwOa_rosterToggle{color:#23ded1;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:8px 0;font-size:11px;font-weight:900;display:inline-flex}._2GwwOa_roster{background:#0b2225;border:1px solid #29484a;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;padding:13px;display:grid}._2GwwOa_roster strong{color:#e8f6f3;font-size:12px}._2GwwOa_roster ul{margin:8px 0 0;padding-left:19px}._2GwwOa_roster li{color:#b9d7d5;overflow-wrap:anywhere;font-size:12px;line-height:1.8}._2GwwOa_adminTools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}._2GwwOa_adminTools ._2GwwOa_cancel{margin-top:0}._2GwwOa_registrationEditor{background:#0c2629;border:1px solid #407277;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px;display:grid}._2GwwOa_registrationEditor>strong,._2GwwOa_registrationEditor>._2GwwOa_note{grid-column:1/-1}._2GwwOa_registrationEditor>strong{color:#23ded1;letter-spacing:.06em;font-size:12px}._2GwwOa_registrationEditor label{color:#b6d3d3;gap:6px;font-size:11px;font-weight:800;display:grid}._2GwwOa_registrationEditor input,._2GwwOa_registrationEditor select{color:#fff;background:#081719;border:1px solid #477377;width:100%;min-width:0;padding:9px}._2GwwOa_registrationEditor>._2GwwOa_actionPrimary{justify-self:start}@media (max-width:520px){._2GwwOa_roster,._2GwwOa_registrationEditor{grid-template-columns:1fr}._2GwwOa_registrationEditor>strong,._2GwwOa_registrationEditor>._2GwwOa_note{grid-column:auto}}._2GwwOa_squadRoster{color:#91b7b8;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5}._2GwwOa_calendarNav strong,._2GwwOa_eventCard h2,._2GwwOa_formTitle{overflow-wrap:anywhere;letter-spacing:-.017em!important;text-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;line-height:1.22!important}._2GwwOa_calendarNav strong{font-size:clamp(18px,2vw,24px)!important}._2GwwOa_eventCard h2{font-size:clamp(19px,2vw,27px)!important}@media (max-width:900px){._2GwwOa_layout{grid-template-columns:1fr}._2GwwOa_panel{padding:15px}._2GwwOa_calendarNav{flex-wrap:wrap}}
