[data-portal-theme=scoreboard]{--sb-bg:#0a0f1a;--sb-bg-glow:radial-gradient(1200px 520px at 18% -10%,#5eb3e00f,transparent 60%);--sb-panel:#111826;--sb-panel-raised:#151e30;--sb-line:#232e44;--sb-ink:#e7ecf5;--sb-ink-soft:#8b96ab;--sb-accent:#5eb3e0;--sb-accent-ink:#071019;--sb-warm:#e5553f;--sb-radius:10px;--sb-radius-sm:8px;--sb-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}[data-portal-theme=scoreboard] .DashBoardPage{background:var(--sb-bg-glow),var(--sb-bg)!important}[data-portal-theme=scoreboard] .DashBoardPage h1,[data-portal-theme=scoreboard] .DashBoardPage h2,[data-portal-theme=scoreboard] .DashBoardPage .selectLabel{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .DashBoardPage p,[data-portal-theme=scoreboard] .DashBoardPage .selectOptions,[data-portal-theme=scoreboard] .DashBoardPage .Tablepara,[data-portal-theme=scoreboard] .DashBoardPage .textarea,[data-portal-theme=scoreboard] .DashBoardPage .tableText,[data-portal-theme=scoreboard] .DashBoardPage .inputType,[data-portal-theme=scoreboard] .DashBoardPage button{color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .sideBar{position:relative;background:var(--sb-panel)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;justify-content:flex-start!important;max-width:260px!important}[data-portal-theme=scoreboard] .sideBar .sideBarTopSection{height:auto!important}[data-portal-theme=scoreboard] .sideBar .sideBarBottomSection{margin-top:48px!important}[data-portal-theme=scoreboard] .sideBar:before{content:"";background:var(--sb-accent);opacity:.55;border-radius:var(--sb-radius)0 0 var(--sb-radius);width:2px;position:absolute;inset:0 auto 0 0}[data-portal-theme=scoreboard] .sideBar h1{font-family:var(--sb-mono);letter-spacing:.02em;font-size:15px;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .sideBar button{font-family:var(--sb-mono);letter-spacing:.03em;color:var(--sb-ink-soft)!important;border-radius:var(--sb-radius-sm)!important;background:0 0!important}[data-portal-theme=scoreboard] .sideBar button:hover{color:var(--sb-ink)!important;background:#5eb3e00f!important}[data-portal-theme=scoreboard] .sideBar .sideBarTopSection button{border-radius:var(--sb-radius-sm)!important;border:1px solid #0000!important;border-left-width:2px!important}[data-portal-theme=scoreboard] .sideBar .sideBarTopSection button.active{border:1px solid var(--sb-line)!important;border-left:2px solid var(--sb-accent)!important;border-radius:var(--sb-radius-sm)!important;color:var(--sb-accent)!important;background:var(--sb-panel-raised)!important}[data-portal-theme=scoreboard] .sideBar .sideBarBottomSection .selectDropDown{border-color:var(--sb-line)!important;border-radius:var(--sb-radius-sm)!important}[data-portal-theme=scoreboard] .sideBar .sideBarBottomSection button:active{color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .sideBar2 .sideBar{background:var(--sb-panel)!important}[data-portal-theme=scoreboard] .sideBar2 button.text-reset{background:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\"%3E%3Cpath fill=\"none\" stroke=\"%235eb3e0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m15.5 15.5l-10-10zm0-10l-10 10\" stroke-width=\"1\"/%3E%3C/svg%3E")!important}[data-portal-theme=scoreboard] .sideBar2 button:active,[data-portal-theme=scoreboard] #hmbg svg,[data-portal-theme=scoreboard] #hmbg svg path{color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .DashboardFooterSection p{color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .DashboardFooterSection .FooterLine{border-color:var(--sb-line)!important}[data-portal-theme=scoreboard] .GradeInnerContent{background:var(--sb-panel)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .GradeInnerContent.TabGradeInnerContent{border-color:var(--sb-line)!important;border-radius:0!important}[data-portal-theme=scoreboard] .initials{background-color:var(--sb-warm)!important;color:var(--sb-bg)!important;box-shadow:0 0 0 2px var(--sb-panel),0 0 0 3px var(--sb-line)!important}[data-portal-theme=scoreboard] .Grades{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;box-shadow:none!important}[data-portal-theme=scoreboard] .Grades p{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .Grades.GradeTwo{background:var(--sb-warm)!important;border-color:var(--sb-warm)!important}[data-portal-theme=scoreboard] .Grades.GradeTwo p{color:var(--sb-bg)!important}[data-portal-theme=scoreboard] .StudentInput{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .StudentInput .inputType{color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .StudentInput .inputType::placeholder{opacity:.7;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .studentHead{background:var(--sb-panel)!important}[data-portal-theme=scoreboard] .studentRow,[data-portal-theme=scoreboard] .BeltRow{border-bottom:1px solid var(--sb-line)!important}[data-portal-theme=scoreboard] .studentRow:hover,[data-portal-theme=scoreboard] .BeltRow:hover{background:#5eb3e008!important}[data-portal-theme=scoreboard] .StudentSidebarCard{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .StudentSidebarCard.SidebarCard1{background:var(--sb-panel-raised)!important;border-left:2px solid var(--sb-warm)!important}[data-portal-theme=scoreboard] .StudentSidebarCard .SidebarTitleHead{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .StudentSidebarCard .card-title{color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .StudentSidebarCard .sideBarPara{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .GuardianAlsoEmergencyTag{text-transform:none;vertical-align:middle;color:var(--sb-accent);background:#5eb3e024;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}[data-portal-theme=scoreboard] .StudentDetailEditIcon,[data-portal-theme=scoreboard] .StudentDetailQuickEditIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}[data-portal-theme=scoreboard] .StudentDetailEditIcon{background:var(--sb-warm)!important}[data-portal-theme=scoreboard] .StudentDetailQuickEditIcon{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important}[data-portal-theme=scoreboard] .StudentDetailQuickEditIcon svg path{stroke:var(--sb-accent)}[data-portal-theme=scoreboard] .TabsSection{background:var(--sb-panel-raised);border:1px solid var(--sb-line);border-radius:var(--sb-radius);padding:4px;gap:2px!important;width:fit-content!important}[data-portal-theme=scoreboard] .TabsSection .TabActive{border-radius:var(--sb-radius-sm)!important;background:var(--sb-panel)!important;color:var(--sb-accent)!important;border:none!important}[data-portal-theme=scoreboard] .TabsSection .TabNotActive{border-radius:var(--sb-radius-sm)!important;color:var(--sb-ink-soft)!important;background:0 0!important;border:none!important}[data-portal-theme=scoreboard] .GradeDetailFooter{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important}[data-portal-theme=scoreboard] .ConfirmBtn{border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .SidePopup{border-left:1px solid var(--sb-line);background:var(--sb-panel)!important;border-radius:var(--sb-radius)0 0 var(--sb-radius)!important}[data-portal-theme=scoreboard] .SidePopup.salesPopup{border:1px solid var(--sb-line);background:var(--sb-bg)!important}[data-portal-theme=scoreboard] .PopupHeadButton{border:1px solid var(--sb-line);background:var(--sb-panel-raised)!important;color:var(--sb-accent)!important;box-shadow:none!important}[data-portal-theme=scoreboard] .BodyHead{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .BodyHead:not(:first-of-type){border-top:1px solid var(--sb-line);margin-top:12px;padding-top:24px}[data-portal-theme=scoreboard] .inputTypeInner{background-color:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;box-shadow:none!important;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .inputTypeInner:focus-visible{border-color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .inputTypeInner:-webkit-autofill{caret-color:var(--sb-ink);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--sb-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--sb-panel-raised)inset!important}[data-portal-theme=scoreboard] .inputTypeInner:-webkit-autofill:hover{caret-color:var(--sb-ink);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--sb-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--sb-panel-raised)inset!important}[data-portal-theme=scoreboard] .inputTypeInner:-webkit-autofill:focus{caret-color:var(--sb-ink);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--sb-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--sb-panel-raised)inset!important}[data-portal-theme=scoreboard] .uploadImg{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .SideFooterBtn1{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important}[data-portal-theme=scoreboard] .DetailsForm{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}[data-portal-theme=scoreboard] .DetailsFormSectionTitle{border-top:1px solid var(--sb-line);margin-top:4px;padding-top:14px;font-size:16px;font-weight:700;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .DetailsFormSectionTitle:first-child{border-top:none;margin-top:0;padding-top:0}[data-portal-theme=scoreboard] .DetailsFormRow{flex-wrap:wrap;gap:14px;width:100%;display:flex}[data-portal-theme=scoreboard] .DetailsFormField{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex;position:relative}[data-portal-theme=scoreboard] .DetailsFormField label{text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .DetailsFormField input,[data-portal-theme=scoreboard] .DetailsFormField select{padding:8px 12px;font-size:14px;background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius-sm)!important;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .DetailsFormField input:focus-visible,[data-portal-theme=scoreboard] .DetailsFormField select:focus-visible{outline:none;border-color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .DetailsFormField input::placeholder,[data-portal-theme=scoreboard] .DetailsFormField select::placeholder{opacity:.6;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .DetailsFormField select option{background:var(--sb-panel-raised);color:var(--sb-ink)}[data-portal-theme=scoreboard] .DetailsFormSave{align-self:flex-start;margin-top:12px}[data-portal-theme=scoreboard] .EducationBeltSection{border-bottom:1px solid var(--sb-line);flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}[data-portal-theme=scoreboard] .EducationBeltSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[data-portal-theme=scoreboard] .EducationBeltHead{align-items:center;gap:10px;display:flex}[data-portal-theme=scoreboard] .EducationBeltHead h2{text-transform:capitalize;font-size:18px;font-weight:700;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .EducationCurrentTag{text-transform:uppercase;letter-spacing:.04em;background:#5eb3e024;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .EducationVideoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media screen and (max-width:1400px){[data-portal-theme=scoreboard] .EducationVideoGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px),(-webkit-device-pixel-ratio:3){[data-portal-theme=scoreboard] .EducationVideoGrid{grid-template-columns:1fr}}[data-portal-theme=scoreboard] .EducationVideoCard{overflow:hidden;background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .EducationVideoCard .EducationVideoFrame{aspect-ratio:16/9;width:100%;position:relative}[data-portal-theme=scoreboard] .EducationVideoCard .EducationVideoFrame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}[data-portal-theme=scoreboard] .EducationVideoCard p{padding:10px 12px;font-size:13px;font-weight:600;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .EducationEmptyNote{font-size:13px;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .EducationManageList{flex-direction:column;gap:8px;margin-top:8px;display:flex}[data-portal-theme=scoreboard] .EducationManageRow{align-items:center;gap:12px;padding:10px 14px;display:flex;background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius-sm)!important}[data-portal-theme=scoreboard] .EducationManageRow .EducationManageBelts{flex-wrap:wrap;gap:6px;min-width:140px;max-width:220px;display:flex}[data-portal-theme=scoreboard] .EducationManageRow .EducationManageBelt{text-transform:uppercase;background:#5eb3e024;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .EducationManageRow .EducationManageTitle{flex:1;font-size:14px;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .EducationManageRow .EducationManageActions{gap:8px;display:flex}[data-portal-theme=scoreboard] .EducationManageRow .EducationManageActions button{cursor:pointer;font-size:13px;font-weight:600;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .EducationManageRow .EducationManageActions button:hover{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .NavBadge{border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;background:var(--sb-warm)!important;color:var(--sb-bg)!important}[data-portal-theme=scoreboard] .PendingRequestBanner{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-accent)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .PendingRequestBanner p{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .PendingRequestBanner .PendingRequestNote{color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .RequestList{flex-direction:column;gap:16px;width:100%;display:flex}[data-portal-theme=scoreboard] .RequestCard{padding:16px 20px;background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important}[data-portal-theme=scoreboard] .RequestCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-portal-theme=scoreboard] .RequestStudentName{font-size:18px;font-weight:700;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .RequestMeta{margin-top:2px;font-size:13px;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .RequestActions{gap:10px;display:flex}[data-portal-theme=scoreboard] .RequestActions button{cursor:pointer}[data-portal-theme=scoreboard] .RequestActions button:disabled{opacity:.5;cursor:not-allowed}[data-portal-theme=scoreboard] .RequestFields{border-top:1px solid var(--sb-line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 24px;padding-top:12px;display:grid}[data-portal-theme=scoreboard] .RequestField{flex-direction:column;gap:2px;display:flex}[data-portal-theme=scoreboard] .RequestFieldLabel{text-transform:uppercase;letter-spacing:.04em;font-size:11px;color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .RequestFieldValue{font-size:14px;color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .popup-body.quick-edit,[data-portal-theme=scoreboard] .popup-body.filter,[data-portal-theme=scoreboard] .popup-body.manage-category{border:1px solid var(--sb-line);background:var(--sb-panel)!important}[data-portal-theme=scoreboard] .popup-body.quick-edit .user-name,[data-portal-theme=scoreboard] .popup-body.filter .user-name,[data-portal-theme=scoreboard] .popup-body.manage-category .user-name{border:1px solid var(--sb-line);background:var(--sb-panel-raised)!important;box-shadow:none!important}[data-portal-theme=scoreboard] .popup-body.quick-edit .user-name h4,[data-portal-theme=scoreboard] .popup-body.filter .user-name h4,[data-portal-theme=scoreboard] .popup-body.manage-category .user-name h4{color:var(--sb-accent)!important}[data-portal-theme=scoreboard] .popup-body.quick-edit .title,[data-portal-theme=scoreboard] .popup-body.filter .title,[data-portal-theme=scoreboard] .popup-body.manage-category .title{color:var(--sb-ink-soft)!important}[data-portal-theme=scoreboard] .popup-body.quick-edit .value,[data-portal-theme=scoreboard] .popup-body.filter .value,[data-portal-theme=scoreboard] .popup-body.manage-category .value{color:var(--sb-ink)!important}[data-portal-theme=scoreboard] .popup-body.quick-edit .separator,[data-portal-theme=scoreboard] .popup-body.filter .separator,[data-portal-theme=scoreboard] .popup-body.manage-category .separator{background:var(--sb-line)!important}[data-portal-theme=scoreboard] .popup-body.quick-edit .button-container button.cancel,[data-portal-theme=scoreboard] .popup-body.filter .button-container button.cancel,[data-portal-theme=scoreboard] .popup-body.manage-category .button-container button.cancel{background:var(--sb-panel-raised)!important;border:1px solid var(--sb-line)!important;color:var(--sb-ink-soft)!important;box-shadow:none!important}
[data-portal-theme=daylight]{--dl-bg:#eef0f2;--dl-surface:#fff;--dl-surface-raised:#f4f5f7;--dl-line:#dfe2e6;--dl-ink:#14171f;--dl-ink-soft:#676c78;--dl-accent:#e5573f;--dl-accent-ink:#fff;--dl-success:#1f9d6f;--dl-warn:#b9791a;--dl-danger:#d1443f;--dl-radius:14px;--dl-radius-sm:9px}[data-portal-theme=daylight],[data-portal-theme=daylight] .DashBoardPage{background:var(--dl-bg)!important}[data-portal-theme=daylight]{color:var(--dl-ink)}[data-portal-theme=daylight] .sideBar{position:relative;box-shadow:0 1px 2px #14171f0a;background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;justify-content:flex-start!important;max-width:260px!important}[data-portal-theme=daylight] .sideBar .sideBarTopSection{height:auto!important}[data-portal-theme=daylight] .sideBar .sideBarBottomSection{margin-top:48px!important}[data-portal-theme=daylight] .sideBar:before{content:"";background:var(--dl-accent);opacity:.7;border-radius:var(--dl-radius)0 0 var(--dl-radius);width:2px;position:absolute;inset:0 auto 0 0}[data-portal-theme=daylight] .sideBar button{letter-spacing:.01em;color:var(--dl-ink-soft)!important;text-transform:none!important;border-radius:var(--dl-radius-sm)!important;background:0 0!important;padding:10px 12px!important;font-size:13px!important;font-weight:600!important}[data-portal-theme=daylight] .sideBar button:hover{color:var(--dl-ink)!important;background:var(--dl-surface-raised)!important}[data-portal-theme=daylight] .sideBar .sideBarTopSection button{border-radius:var(--dl-radius-sm)!important;border:1px solid #0000!important;border-left-width:2px!important}[data-portal-theme=daylight] .sideBar .sideBarTopSection button.active{border:1px solid var(--dl-line)!important;border-left:2px solid var(--dl-accent)!important;border-radius:var(--dl-radius-sm)!important;color:var(--dl-accent)!important;background:var(--dl-surface-raised)!important}[data-portal-theme=daylight] .sideBar button svg{flex-shrink:0;width:18px!important;height:18px!important}[data-portal-theme=daylight] .sideBar button svg path,[data-portal-theme=daylight] .sideBar button svg circle,[data-portal-theme=daylight] .sideBar button svg rect,[data-portal-theme=daylight] .sideBar button svg line{stroke:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .sideBar .sideBarTopSection button.active svg path,[data-portal-theme=daylight] .sideBar .sideBarTopSection button.active svg circle,[data-portal-theme=daylight] .sideBar .sideBarTopSection button.active svg rect,[data-portal-theme=daylight] .sideBar .sideBarTopSection button.active svg line{stroke:var(--dl-accent)!important}[data-portal-theme=daylight] .sideBar .sideBarBottomSection .selectDropDown{border-color:var(--dl-line)!important;border-radius:var(--dl-radius-sm)!important}[data-portal-theme=daylight] .sideBar .sideBarBottomSection button:active{color:var(--dl-accent)!important}[data-portal-theme=daylight] .sideBar2 .sideBar{background:var(--dl-surface)!important;position:fixed!important}[data-portal-theme=daylight] .sideBar2 button.text-reset{background:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\"%3E%3Cpath fill=\"none\" stroke=\"%23e5573f\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m15.5 15.5l-10-10zm0-10l-10 10\" stroke-width=\"1\"/%3E%3C/svg%3E")!important}[data-portal-theme=daylight] .sideBar2 button:active,[data-portal-theme=daylight] #hmbg svg,[data-portal-theme=daylight] #hmbg svg path{color:var(--dl-accent)!important}[data-portal-theme=daylight] .DashboardFooterSection p{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .DashboardFooterSection .FooterLine{border-color:var(--dl-line)!important}[data-portal-theme=daylight] h1,[data-portal-theme=daylight] h2,[data-portal-theme=daylight] h3,[data-portal-theme=daylight] h4,[data-portal-theme=daylight] h5,[data-portal-theme=daylight] h6,[data-portal-theme=daylight] p,[data-portal-theme=daylight] span,[data-portal-theme=daylight] label,[data-portal-theme=daylight] a,[data-portal-theme=daylight] li,[data-portal-theme=daylight] td,[data-portal-theme=daylight] th{color:var(--dl-ink)!important}[data-portal-theme=daylight] .DashBoardPage h1{font-size:20px!important;font-weight:700!important;font-family:var(--font-roboto)!important}[data-portal-theme=daylight] .tableData1,[data-portal-theme=daylight] .tableData2,[data-portal-theme=daylight] .tableData3,[data-portal-theme=daylight] .ParaText,[data-portal-theme=daylight] .card-text,[data-portal-theme=daylight] .noText,[data-portal-theme=daylight] .sideBarPara{color:var(--dl-ink)!important}[data-portal-theme=daylight] ::placeholder{color:var(--dl-ink-soft)!important;opacity:.75!important}[data-portal-theme=daylight] ::-webkit-scrollbar-track{background:var(--dl-surface-raised)!important}[data-portal-theme=daylight] ::-webkit-scrollbar-thumb{background:var(--dl-line)!important}[data-portal-theme=daylight] ::-webkit-scrollbar-thumb:hover{background:var(--dl-line)!important}[data-portal-theme=daylight] .react-loading-skeleton{--base-color:var(--dl-surface-raised)!important;--highlight-color:var(--dl-surface)!important}[data-portal-theme=daylight] .studentProspectBtn{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;box-shadow:0 1px 2px #14171f0f!important}[data-portal-theme=daylight] .studentProspectBtn p,[data-portal-theme=daylight] .studentProspectBtn span{color:var(--dl-ink)!important}[data-portal-theme=daylight] .GradeInnerContent{box-shadow:0 1px 2px #14171f0a;background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .GradeInnerContent.TabGradeInnerContent{box-shadow:none;border-color:var(--dl-line)!important;border-radius:0!important}[data-portal-theme=daylight] .initials{background-color:var(--dl-accent)!important;color:var(--dl-accent-ink)!important;box-shadow:0 0 0 2px var(--dl-surface),0 0 0 3px var(--dl-line)!important}[data-portal-theme=daylight] .Grades{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;box-shadow:none!important}[data-portal-theme=daylight] .Grades p{color:var(--dl-ink)!important}[data-portal-theme=daylight] .Grades.GradeTwo{background:var(--dl-accent)!important;border-color:var(--dl-accent)!important}[data-portal-theme=daylight] .Grades.GradeTwo p{color:var(--dl-accent-ink)!important}[data-portal-theme=daylight] .BeltToggleGrid .Grades{border-radius:999px!important;padding:6px 14px!important}[data-portal-theme=daylight] .BeltToggleGrid .Grades p{font-size:11px;font-weight:700}[data-portal-theme=daylight] .Grades.topBtn,[data-portal-theme=daylight] .Grades.tabGradeTwo{border-radius:999px!important;gap:8px!important;padding:8px 16px!important}[data-portal-theme=daylight] .Grades.topBtn p,[data-portal-theme=daylight] .Grades.topBtn .card-text,[data-portal-theme=daylight] .Grades.tabGradeTwo p,[data-portal-theme=daylight] .Grades.tabGradeTwo .card-text{font-size:13px!important;font-weight:700!important}[data-portal-theme=daylight] .StudentInput{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .StudentInput .inputType{color:var(--dl-ink)!important}[data-portal-theme=daylight] .StudentInput .inputType::placeholder{opacity:.8;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .studentHead{background:var(--dl-surface)!important}[data-portal-theme=daylight] .studentRow,[data-portal-theme=daylight] .BeltRow{border-bottom:1px solid var(--dl-line)!important}[data-portal-theme=daylight] .studentRow:hover,[data-portal-theme=daylight] .BeltRow:hover{background:#14171f06!important}[data-portal-theme=daylight] .StudentSidebarCard{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .StudentSidebarCard.SidebarCard1{background:var(--dl-surface-raised)!important;border-left:2px solid var(--dl-accent)!important}[data-portal-theme=daylight] .StudentSidebarCard .SidebarTitleHead{color:var(--dl-ink)!important}[data-portal-theme=daylight] .StudentSidebarCard .card-title{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .StudentSidebarCard .sideBarPara{color:var(--dl-ink)!important}[data-portal-theme=daylight] .GuardianAlsoEmergencyTag{text-transform:none;vertical-align:middle;color:var(--dl-accent);background:#e5573f1f;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}[data-portal-theme=daylight] .StudentDetailEditIcon,[data-portal-theme=daylight] .StudentDetailQuickEditIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}[data-portal-theme=daylight] .StudentDetailEditIcon{background:var(--dl-accent)!important}[data-portal-theme=daylight] .StudentDetailQuickEditIcon{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important}[data-portal-theme=daylight] .StudentDetailQuickEditIcon svg path{stroke:var(--dl-accent)}[data-portal-theme=daylight] .TabsSection{background:var(--dl-surface-raised);border:1px solid var(--dl-line);border-radius:var(--dl-radius);padding:4px;gap:2px!important;width:fit-content!important}[data-portal-theme=daylight] .TabsSection .TabActive{border-radius:var(--dl-radius-sm)!important;background:var(--dl-surface)!important;color:var(--dl-accent)!important;border:none!important}[data-portal-theme=daylight] .TabsSection .TabNotActive{border-radius:var(--dl-radius-sm)!important;color:var(--dl-ink-soft)!important;background:0 0!important;border:none!important}[data-portal-theme=daylight] .GradeDetailFooter{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important}[data-portal-theme=daylight] .GradeDetailFooter.StudentPageFooter{background:var(--dl-surface-raised)!important}[data-portal-theme=daylight] .ConfirmBtn{border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .SidePopup{border-left:1px solid var(--dl-line);box-shadow:-8px 0 30px #14171f14;background:var(--dl-surface)!important;border-radius:var(--dl-radius)0 0 var(--dl-radius)!important}[data-portal-theme=daylight] .SidePopup.salesPopup{border:1px solid var(--dl-line);background:var(--dl-bg)!important}[data-portal-theme=daylight] .PopupHeadButton{border:1px solid var(--dl-line);background:var(--dl-surface-raised)!important;color:var(--dl-accent)!important;box-shadow:none!important}[data-portal-theme=daylight] .BodyHead{color:var(--dl-ink)!important}[data-portal-theme=daylight] .BodyHead:not(:first-of-type){border-top:1px solid var(--dl-line);margin-top:12px;padding-top:24px}[data-portal-theme=daylight] .inputTypeInner{background-color:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;box-shadow:none!important;color:var(--dl-ink)!important}[data-portal-theme=daylight] .inputTypeInner:focus-visible{border-color:var(--dl-accent)!important}[data-portal-theme=daylight] .inputTypeInner:-webkit-autofill{caret-color:var(--dl-ink);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dl-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important}[data-portal-theme=daylight] .inputTypeInner:-webkit-autofill:hover{caret-color:var(--dl-ink);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dl-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important}[data-portal-theme=daylight] .inputTypeInner:-webkit-autofill:focus{caret-color:var(--dl-ink);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--dl-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important}[data-portal-theme=daylight] .uploadImg{border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .SideFooterBtn1{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important}[data-portal-theme=daylight] .DetailsForm{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}[data-portal-theme=daylight] .DetailsFormSectionTitle{border-top:1px solid var(--dl-line);margin-top:4px;padding-top:14px;font-size:16px;font-weight:700;color:var(--dl-ink)!important}[data-portal-theme=daylight] .DetailsFormSectionTitle:first-child{border-top:none;margin-top:0;padding-top:0}[data-portal-theme=daylight] .DetailsFormRow{flex-wrap:wrap;gap:14px;width:100%;display:flex}[data-portal-theme=daylight] .DetailsFormField{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex;position:relative}[data-portal-theme=daylight] .DetailsFormField label{text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .DetailsFormField input,[data-portal-theme=daylight] .DetailsFormField select{padding:8px 12px;font-size:14px;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius-sm)!important;color:var(--dl-ink)!important}[data-portal-theme=daylight] .DetailsFormField input:focus-visible,[data-portal-theme=daylight] .DetailsFormField select:focus-visible{outline:none;border-color:var(--dl-accent)!important}[data-portal-theme=daylight] .DetailsFormField input::placeholder,[data-portal-theme=daylight] .DetailsFormField select::placeholder{opacity:.7;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .DetailsFormField select option{background:var(--dl-surface-raised);color:var(--dl-ink)}[data-portal-theme=daylight] .DetailsFormSave{align-self:flex-start;margin-top:12px}[data-portal-theme=daylight] .MyQRCodeCard{flex-wrap:wrap;align-items:center;gap:20px;padding:16px;display:flex;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .MyQRCodeCard svg{background:#fff;flex-shrink:0;padding:8px;border-radius:var(--dl-radius-sm)!important}[data-portal-theme=daylight] .MyQRCodeCard p{margin:0;font-size:14px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .EducationBeltSection{border-bottom:1px solid var(--dl-line);flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}[data-portal-theme=daylight] .EducationBeltSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[data-portal-theme=daylight] .EducationBeltHead{align-items:center;gap:10px;display:flex}[data-portal-theme=daylight] .EducationBeltHead h2{text-transform:capitalize;font-size:18px;font-weight:700;color:var(--dl-ink)!important}[data-portal-theme=daylight] .EducationCurrentTag{text-transform:uppercase;letter-spacing:.04em;background:#e5573f1f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;color:var(--dl-accent)!important}[data-portal-theme=daylight] .EducationVideoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media screen and (max-width:1400px){[data-portal-theme=daylight] .EducationVideoGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px),(-webkit-device-pixel-ratio:3){[data-portal-theme=daylight] .EducationVideoGrid{grid-template-columns:1fr}}[data-portal-theme=daylight] .EducationVideoCard{overflow:hidden;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .EducationVideoCard .EducationVideoFrame{aspect-ratio:16/9;width:100%;position:relative}[data-portal-theme=daylight] .EducationVideoCard .EducationVideoFrame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}[data-portal-theme=daylight] .EducationVideoCard p{padding:10px 12px;font-size:13px;font-weight:600;color:var(--dl-ink)!important}[data-portal-theme=daylight] .EducationEmptyNote{font-size:13px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .EducationManageList{flex-direction:column;gap:8px;margin-top:8px;display:flex}[data-portal-theme=daylight] .EducationManageRow{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius-sm)!important}[data-portal-theme=daylight] .EducationManageRow .EducationManageMain{flex-direction:column;gap:6px;min-width:0;display:flex}[data-portal-theme=daylight] .EducationManageRow .EducationManageBelts{flex-wrap:wrap;gap:6px;display:flex}[data-portal-theme=daylight] .EducationManageRow .EducationManageBelt{text-transform:uppercase;background:#e5573f1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;color:var(--dl-accent)!important}[data-portal-theme=daylight] .EducationManageRow .EducationManageTitle{font-size:14px;font-weight:600;color:var(--dl-ink)!important}[data-portal-theme=daylight] .EducationManageRow .EducationManageActions{flex-shrink:0;gap:6px;display:flex}[data-portal-theme=daylight] .EducationManageRow .EducationManageActions .btn{padding:5px 12px;font-size:12px}[data-portal-theme=daylight] .NavBadge{border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;background:var(--dl-accent)!important;color:var(--dl-accent-ink)!important}[data-portal-theme=daylight] .PendingRequestBanner{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-accent)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .PendingRequestBanner p{color:var(--dl-ink)!important}[data-portal-theme=daylight] .PendingRequestBanner .PendingRequestNote{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .RequestList{flex-direction:column;gap:16px;width:100%;display:flex}[data-portal-theme=daylight] .RequestCard{padding:16px 20px;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .RequestCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-portal-theme=daylight] .RequestStudentName{font-size:18px;font-weight:700;color:var(--dl-ink)!important}[data-portal-theme=daylight] .RequestMeta{margin-top:2px;font-size:13px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .RequestActions{gap:10px;display:flex}[data-portal-theme=daylight] .RequestActions button{cursor:pointer}[data-portal-theme=daylight] .RequestActions button:disabled{opacity:.5;cursor:not-allowed}[data-portal-theme=daylight] .RequestFields{border-top:1px solid var(--dl-line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 24px;padding-top:12px;display:grid}[data-portal-theme=daylight] .RequestField{flex-direction:column;gap:2px;display:flex}[data-portal-theme=daylight] .RequestFieldLabel{text-transform:uppercase;letter-spacing:.04em;font-size:11px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .RequestFieldValue{font-size:14px;color:var(--dl-ink)!important}[data-portal-theme=daylight] .popup-body.quick-edit,[data-portal-theme=daylight] .popup-body.filter,[data-portal-theme=daylight] .popup-body.manage-category{border:1px solid var(--dl-line);box-shadow:0 20px 50px #14171f26;background:var(--dl-surface)!important}[data-portal-theme=daylight] .popup-body.quick-edit .user-name,[data-portal-theme=daylight] .popup-body.filter .user-name,[data-portal-theme=daylight] .popup-body.manage-category .user-name{border:1px solid var(--dl-line);background:var(--dl-surface-raised)!important;box-shadow:none!important}[data-portal-theme=daylight] .popup-body.quick-edit .user-name h4,[data-portal-theme=daylight] .popup-body.filter .user-name h4,[data-portal-theme=daylight] .popup-body.manage-category .user-name h4{color:var(--dl-accent)!important}[data-portal-theme=daylight] .popup-body.quick-edit .title,[data-portal-theme=daylight] .popup-body.filter .title,[data-portal-theme=daylight] .popup-body.manage-category .title{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .popup-body.quick-edit .value,[data-portal-theme=daylight] .popup-body.filter .value,[data-portal-theme=daylight] .popup-body.manage-category .value{color:var(--dl-ink)!important}[data-portal-theme=daylight] .popup-body.quick-edit .separator,[data-portal-theme=daylight] .popup-body.filter .separator,[data-portal-theme=daylight] .popup-body.manage-category .separator{background:var(--dl-line)!important}[data-portal-theme=daylight] .popup-body.quick-edit .button-container button.cancel,[data-portal-theme=daylight] .popup-body.filter .button-container button.cancel,[data-portal-theme=daylight] .popup-body.manage-category .button-container button.cancel{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;color:var(--dl-ink-soft)!important;box-shadow:none!important}[data-portal-theme=daylight] .ProfileDashboard{scrollbar-width:none;flex-direction:column;gap:20px;height:100%;display:flex;overflow-y:auto}[data-portal-theme=daylight] .ProfileHero{border-radius:var(--dl-radius);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex;background:var(--dl-ink)!important;color:#fff!important}[data-portal-theme=daylight] .ProfileHero h1,[data-portal-theme=daylight] .ProfileHero p{color:#fff!important}[data-portal-theme=daylight] .ProfileHero p{opacity:.65;margin-top:2px;font-size:12.5px}[data-portal-theme=daylight] .ProfileHeroBack{color:#fff;display:flex}[data-portal-theme=daylight] .ProfileHeroBack svg path{stroke:#fff}[data-portal-theme=daylight] .ProfileHeroAvatar{background:var(--dl-accent);width:56px;height:56px;color:var(--dl-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}[data-portal-theme=daylight] .ProfileHeroAvatarImg{object-fit:cover}[data-portal-theme=daylight] .ProfileHeroName h1{margin:0;font-size:20px;font-weight:800}[data-portal-theme=daylight] .ProfileHeroEditBtn{cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:9px 16px;font-size:12.5px;font-weight:700;background:var(--dl-accent)!important;color:var(--dl-accent-ink)!important}[data-portal-theme=daylight] .ProfileBody{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}@media screen and (max-width:992px){[data-portal-theme=daylight] .ProfileBody{grid-template-columns:1fr}}[data-portal-theme=daylight] .ProfileInfoCards{flex-direction:column;gap:14px;display:flex}[data-portal-theme=daylight] .InfoCard{padding:16px 18px;background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .InfoCardTitle{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .InfoField{border-bottom:1px solid var(--dl-line);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13px;display:flex}[data-portal-theme=daylight] .InfoField:last-child{border-bottom:none;padding-bottom:0}[data-portal-theme=daylight] .InfoField .k{flex-shrink:0;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .InfoField .v{text-align:right;word-break:break-word;font-weight:600;color:var(--dl-ink)!important}[data-portal-theme=daylight] .InfoCardEmpty{font-size:13px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .ProfileTabsWrap{gap:18px;padding:16px;display:flex;background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}@media screen and (max-width:767px){[data-portal-theme=daylight] .ProfileTabsWrap{flex-direction:column}}[data-portal-theme=daylight] .ProfileTabNav{flex-direction:column;flex-shrink:0;gap:2px;width:150px;display:flex}@media screen and (max-width:767px){[data-portal-theme=daylight] .ProfileTabNav{flex-direction:row;width:100%;overflow-x:auto}}[data-portal-theme=daylight] .ProfileTabNav button{text-align:left;border-radius:var(--dl-radius-sm);color:var(--dl-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:9px 12px;font-size:13px;font-weight:700}[data-portal-theme=daylight] .ProfileTabNav button.active{background:var(--dl-surface-raised);color:var(--dl-accent)}[data-portal-theme=daylight] .ProfileTabContent{flex:1;min-width:0}[data-portal-theme=daylight] .ProfilePhotoRow{align-items:center;gap:14px;margin-bottom:6px;display:flex}[data-portal-theme=daylight] .ProfilePhotoPreview{object-fit:cover;border-radius:50%;width:56px;height:56px}[data-portal-theme=daylight] .ProfilePhotoPlaceholder{background:var(--dl-surface-raised);border:1px solid var(--dl-line);width:56px;height:56px;color:var(--dl-ink-soft);text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}[data-portal-theme=daylight] .studentInnerSection{flex-direction:column;min-height:0;display:flex}[data-portal-theme=daylight] .StudentsListLayout{flex:1;grid-template-columns:180px 1fr;gap:22px;width:100%;min-height:0;display:grid}@media screen and (max-width:900px){[data-portal-theme=daylight] .StudentsListLayout{grid-template-columns:1fr}}[data-portal-theme=daylight] .FacetRail{border-right:1px solid var(--dl-line);padding-right:18px}[data-portal-theme=daylight] .FacetRail h4{text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:11px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FacetRail label{cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex;color:var(--dl-ink)!important}[data-portal-theme=daylight] .FacetRail input{accent-color:var(--dl-accent)}@media screen and (max-width:900px){[data-portal-theme=daylight] .FacetRail{border-right:none;border-bottom:1px solid var(--dl-line);margin-bottom:4px;padding-bottom:14px;padding-right:0}}[data-portal-theme=daylight] .StudentsMain{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}[data-portal-theme=daylight] .StudentRowsScroll{flex:1;min-height:0;overflow-y:auto}[data-portal-theme=daylight] .ListSearchBar{align-items:center;gap:10px;width:100%;display:flex}[data-portal-theme=daylight] .ListSearchInput{flex:1;align-items:center;gap:10px;padding:11px 16px;display:flex;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .ListSearchInput svg{flex-shrink:0}[data-portal-theme=daylight] .ListSearchInput input{background:0 0;border:none;flex:1;min-width:0;font-size:14px;color:var(--dl-ink)!important}[data-portal-theme=daylight] .ListSearchInput input:focus{outline:none}[data-portal-theme=daylight] .ListSearchInput input::placeholder{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .ListSearchIconBtn{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .StudentRowsList{flex-direction:column;width:100%;display:flex}[data-portal-theme=daylight] .StudentRow{border-bottom:1px solid var(--dl-line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 6px;display:flex;background:var(--dl-surface)!important}[data-portal-theme=daylight] .StudentRow:hover{background:var(--dl-surface-raised)!important}[data-portal-theme=daylight] .StudentRowWho{flex:1;align-items:center;gap:10px;min-width:200px;display:flex}[data-portal-theme=daylight] .StudentRowWho .nm{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex;color:var(--dl-ink)!important}[data-portal-theme=daylight] .StudentRowAvatar{background:var(--dl-accent);width:34px;height:34px;color:var(--dl-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}[data-portal-theme=daylight] .StudentRowAvatarImg{object-fit:cover;border-radius:50%;flex-shrink:0}[data-portal-theme=daylight] .BeltTrack{flex:1.4;align-items:center;gap:2px;min-width:180px;display:flex}[data-portal-theme=daylight] .BeltTrack .seg{background:var(--dl-line);border-radius:3px;flex:1;height:5px}[data-portal-theme=daylight] .BeltTrack .seg.filled{background:var(--dl-accent)}[data-portal-theme=daylight] .BeltTrackLabel{white-space:nowrap;align-items:center;margin-left:8px;font-size:11px;font-weight:700;display:flex;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .BeltBadgeIcon{justify-content:center;align-items:center;width:18px!important;min-width:18px!important;height:18px!important;margin-right:5px!important;padding:0!important;display:inline-flex!important}[data-portal-theme=daylight] .BeltBadgeIcon svg{width:12px!important;height:12px!important}[data-portal-theme=daylight] .BeltTrackEmpty{flex:1.4;min-width:180px;font-size:12px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .StatusPill{text-transform:capitalize;background:var(--dl-surface-raised);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .StatusPill.ok{background:#1f9d6f1f;color:#1f9d6f!important}[data-portal-theme=daylight] .StatusPill.warn{background:#b9791a24;color:#b9791a!important}[data-portal-theme=daylight] .StudentRowDate{text-align:right;flex-shrink:0;width:90px;font-size:12px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .DashboardHomeHead{margin-bottom:18px}[data-portal-theme=daylight] .DashboardHomeHead h1{margin:0 0 4px}[data-portal-theme=daylight] .DashboardHomeHead p{margin:0;font-size:13px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .CheckinStrip{background:var(--dl-ink);color:#fff;border-radius:var(--dl-radius);align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}[data-portal-theme=daylight] .CheckinStrip .big{color:#fff;font-size:26px;font-weight:800}[data-portal-theme=daylight] .CheckinStrip .lbl{text-transform:uppercase;letter-spacing:.05em;opacity:.65;color:#fff;font-size:11px}[data-portal-theme=daylight] .DashboardGrid{grid-template-columns:1.7fr 1fr;align-items:start;gap:20px;display:grid}@media screen and (max-width:992px){[data-portal-theme=daylight] .DashboardGrid{grid-template-columns:1fr}}[data-portal-theme=daylight] .FeedCard{overflow:hidden;background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .FeedCardHead{border-bottom:1px solid var(--dl-line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}[data-portal-theme=daylight] .FeedCardHead h3{margin:0;font-size:14px}[data-portal-theme=daylight] .FeedCardHead .n{background:#e5573f1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;color:var(--dl-accent)!important}[data-portal-theme=daylight] .FeedItem{border-bottom:1px solid var(--dl-line);align-items:center;gap:12px;padding:13px 18px;display:flex}[data-portal-theme=daylight] .FeedItem:last-child{border-bottom:none}[data-portal-theme=daylight] .FeedItem .fi-dot{background:var(--dl-ink-soft);border-radius:50%;flex-shrink:0;width:7px;height:7px}[data-portal-theme=daylight] .FeedItem .fi-dot.warn{background:#b9791a}[data-portal-theme=daylight] .FeedItem .fi-dot.accent{background:var(--dl-accent)}[data-portal-theme=daylight] .FeedItem .fi-dot.ok{background:#1f9d6f}[data-portal-theme=daylight] .FeedItem .fi-body{flex:1;min-width:0}[data-portal-theme=daylight] .FeedItem .fi-title{font-size:13.5px;font-weight:600;color:var(--dl-ink)!important}[data-portal-theme=daylight] .FeedItem .fi-sub{margin-top:1px;font-size:12px;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FeedItem .fi-action{cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:12px;font-weight:700;color:var(--dl-accent)!important}[data-portal-theme=daylight] .RailCard{margin-bottom:20px;padding:16px 18px;background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important}[data-portal-theme=daylight] .RailCard h3{margin:0 0 12px;font-size:13px;color:var(--dl-ink)!important}[data-portal-theme=daylight] .OverviewRow{border-bottom:1px solid var(--dl-line);justify-content:space-between;padding:7px 0;font-size:13px;display:flex}[data-portal-theme=daylight] .OverviewRow:last-child{border-bottom:none;padding-bottom:0}[data-portal-theme=daylight] .OverviewRow .k{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .OverviewRow .v{font-weight:700;color:var(--dl-ink)!important}[data-portal-theme=daylight] .QuickLinks{flex-direction:column;gap:8px;display:flex}[data-portal-theme=daylight] .QuickLinks .btn{justify-content:flex-start;width:100%}[data-portal-theme=daylight] .btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:filter .12s,border-color .12s;display:inline-flex;border-radius:var(--dl-radius-sm)!important}[data-portal-theme=daylight] .btn:disabled{opacity:.5;cursor:not-allowed}[data-portal-theme=daylight] .btn-primary{background:var(--dl-accent)!important;color:var(--dl-accent-ink)!important}[data-portal-theme=daylight] .btn-primary:hover:not(:disabled){filter:brightness(1.07)}[data-portal-theme=daylight] .btn-secondary{background:var(--dl-surface)!important;color:var(--dl-ink)!important;border-color:var(--dl-line)!important}[data-portal-theme=daylight] .btn-secondary:hover:not(:disabled){border-color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .btn-outline{color:var(--dl-accent)!important;border-color:var(--dl-accent)!important;background:0 0!important}[data-portal-theme=daylight] .btn-outline:hover:not(:disabled){background:#e5573f0f!important}[data-portal-theme=daylight] .btn-ghost{color:var(--dl-ink-soft)!important;background:0 0!important;border-color:#0000!important}[data-portal-theme=daylight] .btn-ghost:hover:not(:disabled){color:var(--dl-ink)!important;background:var(--dl-surface-raised)!important}[data-portal-theme=daylight] .studentInnerSection .card.WeeklyCard.tableGridCard{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius-sm)!important}[data-portal-theme=daylight] .tagsreport{border:1px solid var(--dl-line)!important;color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage,[data-portal-theme=daylight] .FTACommunity.TabletKiosk,[data-portal-theme=daylight] .FTACommunity.landingPage{background-image:none!important;background-color:var(--dl-bg)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage{justify-content:center!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .createAccountImg,[data-portal-theme=daylight] .FTACommunity.landingPage .LandingPageImg1,[data-portal-theme=daylight] .FTACommunity.landingPage .LandingPageImg2{display:none!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 30px #14171f14!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage h1,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage h1,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage h1{color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage h2,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage h2,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage h2,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage p,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage li,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage p,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage li,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage p,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage li{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage p a,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage p span,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage li a,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage li span,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage p a,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage p span,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage li a,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage li span,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage p a,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage p span,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage li a,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage li span{color:var(--dl-accent)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage p span.resend-code-timer,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage li span.resend-code-timer,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage p span.resend-code-timer,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage li span.resend-code-timer,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage p span.resend-code-timer,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage li span.resend-code-timer{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage p.error,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage p.error,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage p.error{color:var(--dl-danger)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage .requirementButtonPara span,[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage li span,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage .requirementButtonPara span,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage li span,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage .requirementButtonPara span,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage li span{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;color:var(--dl-ink)!important;box-shadow:none!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType::placeholder,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType::placeholder,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType::placeholder{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType.error,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType.error,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType.error{border-color:var(--dl-danger)!important;color:var(--dl-danger)!important;background:#d1443f14!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType:-webkit-autofill{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType:-webkit-autofill:hover{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType:-webkit-autofill:focus{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType:-webkit-autofill:active{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType:-webkit-autofill{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType:-webkit-autofill:hover{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType:-webkit-autofill:focus{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType:-webkit-autofill:active{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType:-webkit-autofill{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType:-webkit-autofill:hover{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType:-webkit-autofill:focus{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType:-webkit-autofill:active{background-color:var(--dl-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--dl-surface-raised)inset!important;-webkit-text-fill-color:var(--dl-ink)!important;color:var(--dl-ink)!important;caret-color:var(--dl-ink)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage input.inputType.kioskInputType,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage input.inputType.kioskInputType,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage input.inputType.kioskInputType{background:0 0!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage .otp-input,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage .otp-input,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage .otp-input{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important;color:var(--dl-ink)!important;box-shadow:none!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage .otp-input::placeholder,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage .otp-input::placeholder,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage .otp-input::placeholder{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage button.form-btn,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage button.form-btn,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage button.form-btn{background:var(--dl-accent)!important;color:var(--dl-accent-ink)!important;border-radius:var(--dl-radius-sm)!important;box-shadow:none!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage .pswdContainer svg path[fill=\#fff],[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage .pswdContainer svg path[fill=\#fff],[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage .pswdContainer svg path[fill=\#fff]{fill:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage .pswdContainer.KioskSearch,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage .pswdContainer.KioskSearch,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage .pswdContainer.KioskSearch{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage svg path[fill=\#B4D5DC],[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage svg path[fill=\#B4D5DC],[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage svg path[fill=\#B4D5DC]{fill:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage .Terms-Policy p,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage .Terms-Policy p,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage .Terms-Policy p{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage.kioskInnerPage .KioskDetail h2,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage.kioskInnerPage .KioskDetail h2,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage.kioskInnerPage .KioskDetail h2{color:var(--dl-accent)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage.kioskInnerPage .QRScannerFrame,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage.kioskInnerPage .QRScannerFrame,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage.kioskInnerPage .QRScannerFrame{background:var(--dl-surface-raised)!important;border:1px solid var(--dl-line)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage.kioskInnerPage .QRScannerFrame p.error,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage.kioskInnerPage .QRScannerFrame p.error,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage.kioskInnerPage .QRScannerFrame p.error{color:var(--dl-ink-soft)!important}[data-portal-theme=daylight] .FTACommunity.createAccountPage .InnerPage.landingInnerPage h1 span,[data-portal-theme=daylight] .FTACommunity.TabletKiosk .InnerPage.landingInnerPage h1 span,[data-portal-theme=daylight] .FTACommunity.landingPage .InnerPage.landingInnerPage h1 span{color:var(--dl-accent)!important}
.rdrCalendarWrapper{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;display:inline-flex}.rdrDateDisplay{justify-content:space-between;display:flex}.rdrDateDisplayItem{text-align:center;width:0;color:inherit;flex:1}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;justify-content:space-between;display:flex}.rdrMonthAndYearPickers{flex:auto;justify-content:center;align-items:center;display:flex}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{flex-direction:row;display:flex}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;text-align:center;flex-basis:14.2857%}.rdrDays{flex-wrap:wrap;display:flex}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;top:0;right:.25em}.rdrDay{box-sizing:inherit;width:14.2857%;font:inherit;cursor:pointer;position:relative}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{-webkit-user-select:none;user-select:none;display:inline-flex}.rdrStaticRanges{flex-direction:column;display:flex}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}
.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px #23394236}.rdrDateDisplayItem input{cursor:pointer;color:#849095;background:0 0;border:0;width:100%;height:2.5em;line-height:2.5em}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{appearance:none;color:#3e484f;cursor:pointer;text-align:center;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") right 8px center no-repeat;border:0;border-radius:4px;outline:0;padding:10px 30px 10px 10px}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;width:24px;height:24px;margin:0 .833em;padding:0;display:block}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{text-align:center;border-style:solid;width:0;height:0;margin:auto;padding:0;display:block;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:#0000 #34495e #0000 #0000;transform:translate(-3px)}.rdrNextButton i{border-width:4px 4px 4px 6px;border-color:#0000 #0000 #0000 #34495e;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{-webkit-user-select:none;user-select:none;text-align:center;color:#1d2429;background:0 0;border:0;height:3em;padding:0;line-height:3em}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;justify-content:center;align-items:center;font-weight:300;display:flex;position:absolute;inset:5px 0}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";background:#3d91ff;border-radius:2px;width:18px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none;z-index:1;background:#ffffff17;border:0 solid;position:absolute;inset:3px 0}.rdrDayStartPreview{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;width:226px;font-size:12px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff2f7;outline:0;padding:0;display:block}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{text-align:left;outline:0;padding:10px 20px;line-height:18px;display:block}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{text-align:center;color:#6c767a;border:1px solid #dee7eb;border-radius:4px;width:30px;height:30px;margin-right:10px;line-height:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{color:#333;border-color:#b4bfc4;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";background:0 0;border:1px solid;border-radius:1.333em;position:absolute;inset:-2px 0}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale()opacity(60%)}.rdrMonthName{text-align:left;color:#849095;padding:.833em;font-weight:600}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color)0%,var(--highlight-color)50%,var(--base-color)100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
