.CompetitionRegistrationModal-module__lPLabq__dialog{width:min(100%,48.75rem);min-width:0}.CompetitionRegistrationModal-module__lPLabq__body{gap:var(--nitro-space-6);min-width:0;display:grid;overflow-x:hidden}:is(.CompetitionRegistrationModal-module__lPLabq__body .registration-loading,.CompetitionRegistrationModal-module__lPLabq__body .registration-flow,.CompetitionRegistrationModal-module__lPLabq__body .registration-summary,.CompetitionRegistrationModal-module__lPLabq__body .registration-checklist,.CompetitionRegistrationModal-module__lPLabq__body .registration-action-panel,.CompetitionRegistrationModal-module__lPLabq__body .registration-success-panel,.CompetitionRegistrationModal-module__lPLabq__body .registration-ready-step,.CompetitionRegistrationModal-module__lPLabq__body .registration-detected-card){min-width:0;max-width:100%}:is(.CompetitionRegistrationModal-module__lPLabq__body .registration-loading,.CompetitionRegistrationModal-module__lPLabq__body .registration-flow){padding:0}:is(.CompetitionRegistrationModal-module__lPLabq__body button,.CompetitionRegistrationModal-module__lPLabq__body a.nitro-primary-button,.CompetitionRegistrationModal-module__lPLabq__body input,.CompetitionRegistrationModal-module__lPLabq__body select){min-height:44px}.CompetitionRegistrationModal-module__lPLabq__body button{min-width:44px}.CompetitionRegistrationModal-module__lPLabq__body a.nitro-primary-button{justify-content:center;align-items:center;display:inline-flex}:is(.CompetitionRegistrationModal-module__lPLabq__body input,.CompetitionRegistrationModal-module__lPLabq__body select){width:100%;max-width:100%}.CompetitionRegistrationModal-module__lPLabq__alert{margin:0}@media (max-width:720px){:is(.CompetitionRegistrationModal-module__lPLabq__body .registration-summary,.CompetitionRegistrationModal-module__lPLabq__body .registration-checklist){grid-template-columns:minmax(0,1fr)}.CompetitionRegistrationModal-module__lPLabq__body .registration-summary strong{text-align:left}:is(.CompetitionRegistrationModal-module__lPLabq__body .registration-action-panel,.CompetitionRegistrationModal-module__lPLabq__body .registration-success-panel){grid-template-columns:auto minmax(0,1fr)}}
.IracingPilotChecklist-module__gSiq0G__checklist{border:1px solid color-mix(in srgb, var(--nitro-color-border) 78%, #ff3126 22%);background:linear-gradient(145deg,#ff312614,#101319f5 38%);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid}.IracingPilotChecklist-module__gSiq0G__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.IracingPilotChecklist-module__gSiq0G__header div{min-width:0}.IracingPilotChecklist-module__gSiq0G__header h4{margin:4px 0;font-size:clamp(18px,4.8vw,22px)}.IracingPilotChecklist-module__gSiq0G__header p{color:var(--nitro-color-text-muted);margin:0;font-size:13px;line-height:1.45}.IracingPilotChecklist-module__gSiq0G__header>strong{min-width:52px;min-height:44px;color:var(--nitro-color-accent,#ff3126);border:1px solid #ff312666;border-radius:999px;place-items:center;font-size:15px;display:grid}.IracingPilotChecklist-module__gSiq0G__eyebrow{color:var(--nitro-color-accent,#ff3126);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.IracingPilotChecklist-module__gSiq0G__accountSelector{gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.IracingPilotChecklist-module__gSiq0G__accountSelector select{border:1px solid var(--nitro-color-border);background:var(--nitro-color-surface,#101319);width:100%;min-height:44px;color:var(--nitro-color-text,#f7f7f2);border-radius:8px;padding:0 12px}.IracingPilotChecklist-module__gSiq0G__steps{counter-reset:none;gap:10px;margin:0;padding:0;list-style:none;display:grid}.IracingPilotChecklist-module__gSiq0G__steps li{border:1px solid var(--nitro-color-border);background:#00000029;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.IracingPilotChecklist-module__gSiq0G__steps li.IracingPilotChecklist-module__gSiq0G__ready{border-color:#37be7461}.IracingPilotChecklist-module__gSiq0G__steps li.IracingPilotChecklist-module__gSiq0G__pending{border-color:#ffac3359}.IracingPilotChecklist-module__gSiq0G__marker{color:#ffac33;background:#ffac331f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.IracingPilotChecklist-module__gSiq0G__ready .IracingPilotChecklist-module__gSiq0G__marker{color:#37be74;background:#37be741f}.IracingPilotChecklist-module__gSiq0G__copy{min-width:0}.IracingPilotChecklist-module__gSiq0G__copy>span{color:var(--nitro-color-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.IracingPilotChecklist-module__gSiq0G__copy>strong{font-size:14px;line-height:1.3;display:block}.IracingPilotChecklist-module__gSiq0G__copy>p{color:var(--nitro-color-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.IracingPilotChecklist-module__gSiq0G__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.IracingPilotChecklist-module__gSiq0G__actions a,.IracingPilotChecklist-module__gSiq0G__actions button{border:1px solid var(--nitro-color-border);background:var(--nitro-color-surface-raised,#171b23);min-height:44px;color:var(--nitro-color-text,#f7f7f2);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.IracingPilotChecklist-module__gSiq0G__actions button{border-color:#ff312685}.IracingPilotChecklist-module__gSiq0G__actions .IracingPilotChecklist-module__gSiq0G__secondaryAction{border-color:var(--nitro-color-border)}.IracingPilotChecklist-module__gSiq0G__actions button:disabled{cursor:wait;opacity:.65}.IracingPilotChecklist-module__gSiq0G__actions small{color:var(--nitro-color-text-muted);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.IracingPilotChecklist-module__gSiq0G__guidance{color:var(--nitro-color-text-muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.45}.IracingPilotChecklist-module__gSiq0G__notice,.IracingPilotChecklist-module__gSiq0G__error{border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.IracingPilotChecklist-module__gSiq0G__notice{color:#8ee7b4;background:#37be741a}.IracingPilotChecklist-module__gSiq0G__error{color:#ffaaa4;background:#ff31261c}.IracingPilotChecklist-module__gSiq0G__spin{animation:.8s linear infinite IracingPilotChecklist-module__gSiq0G__checklist-spin}.IracingPilotChecklist-module__gSiq0G__compact{padding:14px}.IracingPilotChecklist-module__gSiq0G__compact .IracingPilotChecklist-module__gSiq0G__header p{display:none}.IracingPilotChecklist-module__gSiq0G__compact .IracingPilotChecklist-module__gSiq0G__steps{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes IracingPilotChecklist-module__gSiq0G__checklist-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.IracingPilotChecklist-module__gSiq0G__checklist{padding:14px}.IracingPilotChecklist-module__gSiq0G__header{grid-template-columns:minmax(0,1fr) auto}.IracingPilotChecklist-module__gSiq0G__steps,.IracingPilotChecklist-module__gSiq0G__compact .IracingPilotChecklist-module__gSiq0G__steps{grid-template-columns:minmax(0,1fr)}.IracingPilotChecklist-module__gSiq0G__actions{grid-template-columns:minmax(0,1fr);display:grid}.IracingPilotChecklist-module__gSiq0G__actions a,.IracingPilotChecklist-module__gSiq0G__actions button{width:100%}}
