@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:100 400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#F5FAFF;color:#191919;font-family:Tahoma,Arial,sans-serif}body{direction:rtl}.shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.card{width:min(100%,420px);background:#fff;border:1px solid #dcebfa;border-radius:28px;padding:30px 24px;box-shadow:0 12px 35px rgba(0,0,0,.05)}.brand{text-align:center;margin-bottom:28px}.logo{width:72px;height:72px;border-radius:22px;background:#2563EB;color:white;margin:0 auto 12px;display:grid;place-items:center;font-weight:800;font-size:26px}.brand h1{margin:0;font-size:25px}.muted{color:#777;font-size:14px}.field{margin:15px 0}.field label{display:block;font-size:14px;margin-bottom:7px}.input{width:100%;border:1px solid #ddd;border-radius:14px;padding:14px 15px;font-size:16px;outline:none}.input:focus{border-color:#2563EB}.btn{width:100%;border:0;border-radius:14px;background:#2563EB;color:#fff;padding:14px;font-size:16px;font-weight:700;cursor:pointer}.link{display:block;color:#2563EB;text-decoration:none;margin-top:17px;font-size:14px}.footer,.link{text-align:center}.footer{margin-top:30px;color:#888;font-size:12px}.dashboard{margin:auto;padding:28px 20px}.hero{background:#fff;border:1px solid #dcebfa;border-radius:24px;padding:22px}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:14px}.tile{background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:18px;text-decoration:none;color:#222}@media(max-width:520px){.grid{grid-template-columns:1fr 1fr}.card{border-radius:24px;padding:26px 20px}}.error{background:#fff0f1;color:#a20f1b;border:1px solid #ffd5d9;border-radius:12px;padding:10px 12px;font-size:13px}.btn:disabled{opacity:.65;cursor:wait}.hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hero h2{margin:7px 0}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#2563EB;font-weight:800}.statusDot{background:#edf9f1;color:#16713a;border-radius:999px;padding:7px 11px;font-size:12px}.tile{position:relative;display:flex;min-height:110px;flex-direction:column;gap:7px;transition:.18s ease}.tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.06)}.tile strong{font-size:15px}.tile span{font-size:12px;color:#777}.tile b{position:absolute;left:16px;bottom:14px;color:#2563EB}.bottomNav{position:-webkit-sticky;position:sticky;bottom:14px;margin:22px auto 0;background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:11px 14px;display:flex;justify-content:space-around;box-shadow:0 8px 30px rgba(0,0,0,.08)}.bottomNav a{font-size:12px;color:#777}.bottomNav .active{color:#2563EB;font-weight:700}.passwordWrap{position:relative}.passwordInput{padding-left:48px}.passwordToggle{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#666;display:grid;place-items:center;cursor:pointer}.passwordToggle:hover{background:#f4f4f5}.buttonLink{display:block;text-align:center;text-decoration:none}.employeeHero,.heroActions{align-items:center}.heroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.compactButton,.copyButton,.secondaryButton{border:1px solid #e6e6e8;background:#fff;color:#2b2b2b;border-radius:12px;padding:10px 13px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.compactButton{background:#191919;color:#fff;border-color:#191919}.compactButton:hover{background:#2b2b2b}.copyButton:hover,.secondaryButton:hover{background:#f6f6f7}.copyButton:disabled,.secondaryButton:disabled{opacity:.55;cursor:not-allowed}.employeeCreateCard{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:24px;padding:22px}.sectionHeading h3{margin:7px 0 3px;font-size:19px}.employeeForm{margin-top:14px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.field label span{color:#2563EB;font-size:11px}.employeeForm select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.activationResult{margin-top:16px;border:1px solid #dbeee1;background:#f6fcf8;border-radius:18px;padding:16px}.activationTitle{display:flex;align-items:flex-start;gap:10px;color:#176f3b}.activationTitle div{display:flex;flex-direction:column;gap:4px}.activationTitle span{font-size:12px;color:#617067}.activationCodeRow{margin-top:14px;background:#fff;border:1px dashed #cfded3;border-radius:15px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.activationCodeRow>div{display:flex;flex-direction:column;gap:4px}.activationCodeRow small{font-size:11px;color:#777}.activationCode{font-size:26px;letter-spacing:5px;direction:ltr;text-align:left;color:#161616}.activationHint{margin:12px 0 0;color:#647067;font-size:12px;line-height:1.9}.employeeGrid{margin-top:14px}.employeeTile{min-height:132px}.employeeTileTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.miniStatus{border-radius:999px;padding:5px 8px;background:#f1f1f2;color:#666;font-size:10px}.miniStatus.active{background:#edf9f1;color:#16713a}.paginationCard{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.paginationCard span{text-align:center;font-size:12px;color:#666}.paginationCard .secondaryButton{width:100%}@media(max-width:620px){.employeeHero{align-items:flex-start}.heroActions{flex-direction:column;align-items:flex-end}.formGrid{grid-template-columns:1fr}.employeeCreateCard{padding:18px}.activationCode{font-size:23px}.activationCodeRow{align-items:flex-end}.employeeGrid{grid-template-columns:1fr}.paginationCard{grid-template-columns:1fr 1fr}.paginationCard span{grid-column:1/-1;grid-row:1}}.employeeFilterCard{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:20px;padding:14px}.employeeSearchRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.employeeFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.employeeFilters .input{margin:0}.employeeTileLink b{font-size:11px;font-weight:700}.employeeDetailHero{align-items:center}.detailStatusColumn{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.accountBadge{font-size:10px;border-radius:999px;padding:5px 8px;background:#fff6e8;color:#8a5a13}.accountBadge.ready{background:#edf9f1;color:#16713a}.employeeSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.summaryCard{background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px}.summaryCard svg{color:#2563EB}.summaryCard span{font-size:11px;color:#777}.summaryCard strong{font-size:13px;line-height:1.7}.readonlyInput{background:#F5FAFF;color:#777}.successMessage{background:#edf9f1;color:#16713a;border:1px solid #d7eedf;border-radius:12px;padding:10px 12px;font-size:13px}.saveButton{display:flex;align-items:center;justify-content:center;gap:8px}.activationAction{width:100%;margin-top:14px}@media(max-width:700px){.employeeFilters{grid-template-columns:1fr 1fr}.employeeSummaryGrid{grid-template-columns:1fr}.employeeDetailHero{align-items:flex-start}.detailStatusColumn{align-items:flex-end}}@media(max-width:520px){.employeeFilters,.employeeSearchRow{grid-template-columns:1fr}.employeeFilterCard{padding:12px}}.historyEmpty{margin-top:14px;border:1px dashed #dcebfa;border-radius:15px;padding:16px;color:#777;font-size:13px;text-align:center}.historyList{margin-top:14px;display:flex;flex-direction:column;gap:10px}.historyItem{border:1px solid #dcebfa;border-radius:16px;padding:14px;background:#F8FBFF}.historyRoute{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.historyRoute span{color:#2563EB;font-weight:800}.historyRoute strong{font-size:13px}.historyMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.historyMeta span{font-size:11px;color:#777}.historyItem p{margin:8px 0 0;font-size:12px;color:#666;line-height:1.8}.recoveryNotice{display:flex;align-items:flex-start;gap:10px;background:#F5FAFF;border:1px solid #dcebfa;border-radius:15px;padding:13px 14px;margin-bottom:14px}.recoveryNotice svg{color:#2563EB;flex:0 0 auto}.recoveryNotice div{display:flex;flex-direction:column;gap:4px}.recoveryNotice strong{font-size:13px}.recoveryNotice span{font-size:11px;color:#777;line-height:1.7}.recoveryCodeInput{direction:ltr;text-align:center;letter-spacing:5px;font-weight:800;font-size:20px}.recoveryChangeCode,.recoveryResend{width:100%;border:0;background:transparent;color:#777;font:inherit;font-size:12px;padding:11px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.recoveryResend:disabled{opacity:.5;cursor:not-allowed}.recoveryChangeCode{color:#2563EB;padding-top:2px}.recoverySuccessIcon{display:block;margin:8px auto;color:#16713a}.myProfileHero{align-items:center}.myProfileGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.profileActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.profileAction{border:1px solid #dcebfa;background:#F8FBFF;border-radius:16px;padding:14px;text-decoration:none;color:#222;display:flex;align-items:flex-start;gap:10px;text-align:right;font:inherit;cursor:pointer}.profileAction svg{color:#2563EB;flex:0 0 auto}.profileAction div{display:flex;flex-direction:column;gap:4px}.profileAction strong{font-size:13px}.profileAction span{font-size:11px;color:#777;line-height:1.7}.dangerAction{width:100%}.dangerAction strong,.dangerAction svg{color:#a20f1b}.securityPageIcon{display:block;margin:8px auto;color:#2563EB}@media(max-width:700px){.myProfileGrid{grid-template-columns:1fr 1fr}.profileActions{grid-template-columns:1fr}}@media(max-width:480px){.myProfileGrid{grid-template-columns:1fr}}.personnelHero{align-items:center}.personnelHero>svg{color:#2563EB;flex:0 0 auto}.sensitiveNotice{margin-top:14px;display:flex;align-items:flex-start;gap:10px;background:#fff8f0;border:1px solid #f0dcc5;border-radius:16px;padding:14px;color:#765023}.sensitiveNotice svg{flex:0 0 auto;margin-top:2px}.sensitiveNotice p{margin:0;font-size:12px;line-height:1.9}.personnelFormGrid .fieldWide{grid-column:1/-1}.personnelTextarea{resize:vertical;min-height:105px;line-height:1.8}.privatePersonnelAction{margin-top:14px}.readonlyPersonnelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.readonlyPersonnelItem{border:1px solid #dcebfa;background:#F8FBFF;border-radius:15px;padding:13px;display:flex;flex-direction:column;gap:6px;min-width:0}.readonlyPersonnelItem span{font-size:11px;color:#777}.readonlyPersonnelItem strong{font-size:13px;line-height:1.8;overflow-wrap:normal;white-space:pre-wrap}@media(max-width:620px){.personnelHero{align-items:flex-start}.readonlyPersonnelGrid{grid-template-columns:1fr}.personnelFormGrid .fieldWide{grid-column:auto}}.contractHero{align-items:center}.contractHero>svg{color:#2563EB;flex:0 0 auto}.contractAlert{margin-top:14px;display:flex;align-items:flex-start;gap:10px;background:#fff8e8;border:1px solid #f0d8a9;border-radius:16px;padding:14px;color:#7d5312}.contractAlert div{display:flex;flex-direction:column;gap:4px}.contractAlert strong{font-size:13px}.contractAlert span{font-size:12px;line-height:1.7}.contractList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.contractCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:18px;padding:15px}.contractCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contractCardHeader>div{display:flex;align-items:flex-start;gap:9px}.contractCardHeader svg{color:#2563EB;flex:0 0 auto;margin-top:2px}.contractCardHeader>div>div{display:flex;flex-direction:column;gap:4px}.contractCardHeader strong{font-size:14px}.contractCardHeader span{font-size:11px;color:#777;line-height:1.7}.contractStatus{border-radius:999px;padding:5px 8px;background:#EEF6FF;color:#666;font-size:10px;white-space:nowrap}.contractStatus.active{background:#edf9f1;color:#16713a}.contractInlineAlert{display:flex;align-items:center;gap:6px;margin-top:10px;background:#fff7e5;color:#855710;border-radius:11px;padding:8px 10px;font-size:11px}.contractEditForm{margin-top:12px;border-top:1px solid #dcebfa;padding-top:4px}.contractEditForm .fieldWide,.employeeCreateCard form .fieldWide{grid-column:1/-1}.contractSaveButton{width:100%}.readOnlyContract{background:#fff}.contractEmployeeNote{margin:10px 0 0;font-size:12px;color:#666;line-height:1.9;white-space:pre-wrap}@media(max-width:620px){.contractHero{align-items:flex-start}.contractCardHeader{flex-direction:column}.contractEditForm .fieldWide,.employeeCreateCard form .fieldWide{grid-column:auto}}.hrHero{align-items:center}.hrHero>svg{color:#2563EB;flex:0 0 auto}.hrSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hrInlineForm{margin-top:14px;border-top:1px solid #dcebfa;padding-top:6px}.checkRow{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;margin:16px 0}.hrRecordList{display:flex;flex-direction:column;gap:10px;margin-top:14px}.hrRecordCard{display:flex;align-items:flex-start;gap:10px;border:1px solid #dcebfa;background:#F8FBFF;border-radius:16px;padding:14px}.hrRecordCard>svg{color:#2563EB;flex:0 0 auto;margin-top:2px}.hrRecordCard>div{display:flex;flex-direction:column;gap:4px;min-width:0}.hrRecordCard strong{font-size:13px;line-height:1.7}.hrRecordCard span{font-size:11px;color:#777;line-height:1.7}.hrRecordCard p{margin:4px 0 0;font-size:12px;color:#666;line-height:1.9;white-space:pre-wrap}.personnelTimeline{position:relative;display:flex;flex-direction:column;gap:0;margin-top:16px}.timelineEvent{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;padding-bottom:18px}.timelineEvent:not(:last-child):before{content:"";position:absolute;right:8px;top:16px;bottom:-2px;width:1px;background:#DCEBFA}.timelineDot{width:9px;height:9px;border-radius:999px;background:#2563EB;margin-top:6px;justify-self:center;z-index:1;box-shadow:0 0 0 4px #fff}.timelineEvent>div:last-child{border:1px solid #dcebfa;background:#F8FBFF;border-radius:15px;padding:12px}.timelineTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.timelineTitleRow strong{font-size:13px}.timelineEvent small,.timelineTitleRow span{font-size:10px;color:#777}.timelineEvent p{margin:7px 0 0;font-size:12px;color:#666;line-height:1.8;white-space:pre-wrap}@media(max-width:620px){.hrHero,.hrSectionHeading{align-items:flex-start}.hrSectionHeading,.timelineTitleRow{flex-direction:column}.timelineTitleRow{gap:4px}}.documentsHero{align-items:center}.documentsHero>svg{color:#2563EB;flex:0 0 auto}.documentList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.documentCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:18px;padding:15px}.documentCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documentCardHeader>div{display:flex;align-items:flex-start;gap:9px;min-width:0}.documentCardHeader svg{color:#2563EB;flex:0 0 auto;margin-top:2px}.documentCardHeader>div>div{display:flex;flex-direction:column;gap:4px;min-width:0}.documentCardHeader strong{font-size:13px;overflow-wrap:normal}.documentCardHeader span{font-size:11px;color:#777;line-height:1.7}.documentVisibility{border-radius:999px;padding:5px 8px;background:#EEF6FF;color:#666;font-size:10px;white-space:nowrap}.documentVisibility.visible{background:#edf9f1;color:#16713a}.documentEditForm{margin-top:12px;border-top:1px solid #dcebfa;padding-top:4px}.documentActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.destructiveButton{color:#a20f1b;border-color:#f1cdd1}.destructiveButton:hover{background:#fff0f1}.readOnlyDocument{background:#fff}.documentDownloadButton{width:100%;margin-top:12px}@media(max-width:620px){.documentsHero{align-items:flex-start}.documentCardHeader{flex-direction:column}.documentVisibility{white-space:normal}.documentActions{grid-template-columns:1fr}}.payslipHero{align-items:center}.payslipHero>svg{color:#2563EB;flex:0 0 auto}.payslipLinesHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #dcebfa}.payslipLinesHeader>div{display:flex;flex-direction:column;gap:4px}.payslipLinesHeader strong{font-size:14px}.payslipLinesHeader span{font-size:11px;color:#777}.payslipDraftLines{display:flex;flex-direction:column;gap:10px;margin-top:12px}.payslipDraftLine{border:1px solid #dcebfa;background:#F8FBFF;border-radius:17px;padding:12px}.removePayslipLine{border:0;background:transparent;color:#a20f1b;font:inherit;font-size:11px;display:flex;align-items:center;gap:5px;cursor:pointer;margin-top:2px}.payslipList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.payslipCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:19px;padding:16px}.payslipCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payslipCardHeader>div{display:flex;align-items:flex-start;gap:9px}.payslipCardHeader svg{color:#2563EB;flex:0 0 auto;margin-top:2px}.payslipCardHeader>div>div{display:flex;flex-direction:column;gap:4px}.payslipCardHeader strong{font-size:14px}.payslipCardHeader span{font-size:11px;color:#777;line-height:1.7}.payslipStatus{border-radius:999px;padding:5px 8px;background:#EEF6FF;color:#666;font-size:10px;white-space:nowrap}.payslipStatus.published{background:#fff6e8;color:#8a5a13}.payslipStatus.paid{background:#edf9f1;color:#16713a}.payslipStatus.cancelled{background:#fff0f1;color:#a20f1b}.payslipTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.payslipTotals>div{border:1px solid #dcebfa;background:#fff;border-radius:14px;padding:11px;display:flex;flex-direction:column;gap:5px}.payslipTotals span{font-size:10px;color:#777}.payslipTotals strong{font-size:13px}.payslipTotals.prominent .netPay{background:#f6fcf8;border-color:#d7eedf}.payslipTotals.prominent .netPay strong{color:#16713a;font-size:15px}.payslipItemList{display:flex;flex-direction:column;gap:0;margin-top:12px;border:1px solid #dcebfa;border-radius:14px;overflow:hidden}.payslipItemRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff}.payslipItemRow+.payslipItemRow{border-top:1px solid #f0f0f1}.payslipItemRow>div{display:flex;flex-direction:column;gap:3px;min-width:0}.payslipItemRow strong{font-size:12px}.payslipItemRow span{font-size:10px;color:#777}.payslipItemRow b{font-size:11px;white-space:nowrap}.earningAmount{color:#16713a}.deductionAmount{color:#a20f1b}.payslipInternalNote,.payslipPublicNote{margin:10px 0 0;border-radius:12px;padding:10px 11px;font-size:11px;line-height:1.8}.payslipPublicNote{background:#F5FAFF;color:#555}.payslipInternalNote{background:#fff8f0;color:#765023}.payslipActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.payslipActions .secondaryButton{flex:1 1}.payslipMeta{display:block;margin-top:10px;color:#777;font-size:10px}.payslipSelfCard{background:#fff}.payslipBreakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.payslipBreakdown>div{border:1px solid #dcebfa;border-radius:16px;overflow:hidden}.payslipBreakdown h3{margin:0;padding:11px 12px;background:#F8FBFF;border-bottom:1px solid #dcebfa;font-size:13px}.payslipEmployeeNote{margin-top:14px;border:1px solid #dcebfa;background:#F8FBFF;border-radius:15px;padding:12px}.payslipEmployeeNote strong{font-size:12px}.payslipEmployeeNote p{margin:6px 0 0;font-size:12px;color:#666;line-height:1.9;white-space:pre-wrap}.payslipPrivacyHint{margin:14px 0 0;text-align:center;color:#888;font-size:10px}@media(max-width:620px){.payslipHero,.payslipLinesHeader{align-items:flex-start}.payslipCardHeader,.payslipLinesHeader{flex-direction:column}.payslipBreakdown,.payslipTotals{grid-template-columns:1fr}.payslipActions{flex-direction:column}.payslipActions .secondaryButton{width:100%}}.scheduleHero,.todayScheduleHero{align-items:center}.scheduleHero>svg,.todayScheduleHero>svg{color:#2563EB;flex:0 0 auto}.scheduleControls{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.weekNavigator{display:flex;gap:8px;flex-wrap:wrap}.weekNavigator .secondaryButton{display:flex;align-items:center;gap:5px}.scheduleBranchSelect{min-width:240px;margin:0}.scheduleWeekTitle{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0;color:#555;font-size:12px}.scheduleWeekTitle strong{font-size:13px;color:#222}.scheduleEditorCard{border-color:#CFE4F7}.scheduleEditorActions{display:flex;gap:8px;margin-top:10px}.scheduleEditorActions .btn{flex:1 1}.scheduleLeadCheck{align-self:end}.scheduleDays{display:flex;flex-direction:column;gap:12px;margin-top:14px}.scheduleDayCard{border:1px solid #dcebfa;border-radius:20px}.scheduleDayCard.today{border-color:#B9D9F5;box-shadow:0 0 0 2px rgba(37,99,235,.06)}.scheduleDayHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:#F8FBFF;border-bottom:1px solid #dcebfa}.scheduleDayHeader>div{display:flex;align-items:center;gap:7px}.scheduleDayHeader strong{font-size:14px}.scheduleDayHeader span{font-size:9px;border-radius:999px;background:#2563EB;color:#fff;padding:4px 7px}.scheduleDayHeader small{font-size:10px;color:#777}.scheduleEmployeeRows{display:flex;flex-direction:column}.scheduleEmployeeRow{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(220px,2fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.scheduleEmployeeRow+.scheduleEmployeeRow{border-top:1px solid #f1f1f2}.schedulePerson{display:flex;align-items:center;gap:9px;min-width:0}.scheduleAvatar{width:34px;height:34px;border-radius:12px;background:#EAF5FF;color:#2563EB;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.schedulePerson>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.schedulePerson strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedulePerson span{font-size:10px;color:#777}.scheduleEmptyState{font-size:11px;color:#999}.scheduleEntryInfo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.scheduleEntryInfo>b{font-size:11px}.scheduleEntryInfo>small{width:100%;font-size:10px;color:#777;line-height:1.7}.scheduleStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;background:#EEF6FF;color:#666;font-size:10px;white-space:nowrap}.scheduleStatus.work{background:#edf9f1;color:#16713a}.scheduleStatus.off{background:#f3f3f5;color:#666}.scheduleStatus.leave{background:#fff6e8;color:#8a5a13}.scheduleStatus.mission{background:#eef4ff;color:#285aa8}.shiftLeadBadge,.substitutionBadge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-size:9px}.shiftLeadBadge{background:#fff0d9;color:#885a10}.substitutionBadge{background:#f4efff;color:#5d3b9d}.scheduleEditButton{border:1px solid #e6e6e8;background:#fff;border-radius:11px;padding:7px 9px;display:flex;align-items:center;gap:5px;font:inherit;font-size:10px;color:#555;cursor:pointer}.myTodaySchedule{border-color:#e6ece8}.myTodayEntry{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.myTodayEntry>strong{font-size:14px}.todayBranchList{display:flex;flex-direction:column;margin-top:12px}.todayBranchRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0}.todayBranchRow+.todayBranchRow{border-top:1px solid #f0f0f1}.todayShiftInfo{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.todayShiftInfo>b{display:flex;align-items:center;gap:4px;font-size:10px}.todayNoEntry{font-size:10px;color:#999}@media(max-width:760px){.scheduleControls{align-items:stretch;flex-direction:column}.scheduleBranchSelect{min-width:0;width:100%}.scheduleEmployeeRow{grid-template-columns:1fr auto}.scheduleEmptyState,.scheduleEntryInfo{grid-column:1/-1}.scheduleEditButton{grid-column:2;grid-row:1}.schedulePerson{grid-column:1}.scheduleEditorActions{flex-direction:column}.scheduleEditorActions .secondaryButton{width:100%}}@media(max-width:520px){.weekNavigator{display:grid;grid-template-columns:1fr 1fr}.weekNavigator .secondaryButton:nth-child(2){grid-column:1/-1;grid-row:2}.scheduleDayHeader{align-items:flex-start}.scheduleEmployeeRow{padding:11px 12px}.todayBranchRow{align-items:flex-start;flex-direction:column}.todayShiftInfo{justify-content:flex-start}}.shiftSwapHero{align-items:center}.shiftSwapHero>svg{color:#2563EB;flex:0 0 auto}.scheduleSwapLink{margin:0 auto 12px;width:max-content;display:flex;align-items:center;gap:6px;text-decoration:none}.shiftSwapList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.shiftSwapCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:18px;padding:15px}.managerSwapCard{background:#fff}.shiftSwapCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shiftSwapCardHeader>div{display:flex;align-items:flex-start;gap:9px}.shiftSwapCardHeader svg{color:#2563EB;flex:0 0 auto;margin-top:2px}.shiftSwapCardHeader>div>div{display:flex;flex-direction:column;gap:4px}.shiftSwapCardHeader strong{font-size:13px}.shiftSwapCardHeader span{font-size:10px;color:#777}.swapStatus{border-radius:999px;padding:5px 8px;background:#EEF6FF;color:#666;font-size:10px;white-space:nowrap}.swapStatus.pending_manager,.swapStatus.pending_target{background:#fff6e8;color:#8a5a13}.swapStatus.approved{background:#edf9f1;color:#16713a}.swapStatus.cancelled,.swapStatus.rejected_manager,.swapStatus.rejected_target{background:#fff0f1;color:#a20f1b}.swapPeople,.swapPreview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-top:13px}.swapPeople>div,.swapPreview>div{border:1px solid #dcebfa;background:#fff;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:4px;min-width:0}.swapPeople>svg,.swapPreview>svg{color:#999}.swapPeople span,.swapPreview span{font-size:10px;color:#777}.swapPeople strong,.swapPreview strong{font-size:11px;line-height:1.7}.swapManagerNote,.swapMessage{margin:10px 0 0;border-radius:12px;padding:9px 10px;font-size:11px;line-height:1.8}.swapMessage{background:#F5FAFF;color:#555}.swapManagerNote{background:#eef4ff;color:#345a8e}.swapMeta{display:block;margin-top:9px;color:#888;font-size:9px}.shiftSwapActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.shiftSwapActions .secondaryButton{flex:1 1}.swapManagerField{margin-top:12px}.swapPreview{margin:14px 0}.swapPreview>div{background:#F8FBFF}.swapPreview>div:last-child{border-color:#ead9db}.successMessage{display:flex;align-items:center;gap:7px}@media(max-width:620px){.shiftSwapHero{align-items:flex-start}.shiftSwapCardHeader{flex-direction:column}.swapPeople,.swapPreview{grid-template-columns:1fr}.swapPeople>svg,.swapPreview>svg{transform:rotate(90deg);justify-self:center}.shiftSwapActions{flex-direction:column}.shiftSwapActions .secondaryButton{width:100%}.scheduleSwapLink{width:100%;justify-content:center}}.requestCenterHero{align-items:center}.requestCenterHero>svg{color:#2563EB;flex:0 0 auto}.requestQuickLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.requestQuickCard{border:1px solid #dcebfa;background:#fff;border-radius:18px;padding:14px;text-decoration:none;color:#222;display:flex;align-items:flex-start;gap:10px;text-align:right;font:inherit;cursor:pointer}.requestQuickCard:hover{background:#F8FBFF}.requestQuickCard>svg{color:#2563EB;flex:0 0 auto}.requestQuickCard>div{display:flex;flex-direction:column;gap:4px}.requestQuickCard strong{font-size:13px}.requestQuickCard span{font-size:11px;color:#777;line-height:1.7}.employeeRequestList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.employeeRequestCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:18px;padding:15px}.managerRequestCard{background:#fff}.employeeRequestHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.employeeRequestHeader>div{display:flex;align-items:flex-start;gap:9px;min-width:0}.employeeRequestHeader>div>svg{color:#2563EB;flex:0 0 auto;margin-top:2px}.employeeRequestHeader>div>div{display:flex;flex-direction:column;gap:4px;min-width:0}.employeeRequestHeader strong{font-size:13px;line-height:1.7}.employeeRequestHeader span{font-size:10px;color:#777;line-height:1.7}.requestStatus{border-radius:999px;padding:5px 8px;background:#EEF6FF;color:#666;font-size:10px;white-space:nowrap}.requestStatus.submitted{background:#fff6e8;color:#8a5a13}.requestStatus.reviewing{background:#eef4ff;color:#285aa8}.requestStatus.approved{background:#edf9f1;color:#16713a}.requestStatus.rejected{background:#fff0f1;color:#a20f1b}.requestStatus.completed{background:#EEF6FF;color:#444}.requestFacts{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;border:1px solid #dcebfa;background:#fff;border-radius:13px;padding:9px 10px}.requestFacts span{font-size:11px;color:#666}.requestFacts strong{font-size:11px;color:#333}.requestDetails{margin:10px 0 0;font-size:12px;color:#666;line-height:1.9;white-space:pre-wrap}.requestInternalNote,.requestResponse{margin-top:10px;border-radius:13px;padding:10px 11px}.requestResponse{background:#edf9f1;color:#285b3b}.requestInternalNote{background:#fff8f0;color:#765023}.requestInternalNote strong,.requestResponse strong{font-size:11px}.requestInternalNote p,.requestResponse p{margin:5px 0 0;font-size:11px;line-height:1.8;white-space:pre-wrap}.requestMeta{display:block;margin-top:9px;color:#888;font-size:9px}.requestManagerNotes{margin-top:10px;padding-top:2px}.requestManagerActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.requestManagerActions .secondaryButton{flex:1 1}@media(max-width:620px){.requestCenterHero{align-items:flex-start}.requestQuickLinks{grid-template-columns:1fr}.employeeRequestHeader,.requestFacts{flex-direction:column}.requestFacts{align-items:flex-start}.requestManagerActions{flex-direction:column}.requestManagerActions .secondaryButton{width:100%}}.notificationHero{align-items:center}.notificationHero>svg{color:#2563EB;flex:0 0 auto}.notificationToolbar{display:flex;justify-content:flex-end;margin-top:12px}.notificationToolbar .secondaryButton{display:flex;align-items:center;gap:6px}.notificationList{display:flex;flex-direction:column;gap:10px;margin-top:14px}.notificationCard{border:1px solid #dcebfa;background:#fff;border-radius:18px;overflow:hidden;display:flex;align-items:stretch}.notificationCard.unread{border-color:#e7c5c8;background:#fffafa}.notificationMain{border:0;background:transparent;color:inherit;font:inherit;text-align:right;padding:14px;display:flex;align-items:flex-start;gap:10px;cursor:pointer;flex:1 1;min-width:0}.notificationMain:disabled{opacity:.65;cursor:wait}.notificationIcon{width:36px;height:36px;border-radius:12px;background:#F3F8FF;display:grid;place-items:center;color:#777;flex:0 0 auto}.notificationCard.unread .notificationIcon{background:#f9e9eb;color:#b71724}.notificationContent{display:flex;flex-direction:column;gap:5px;min-width:0}.notificationTopline{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.notificationTopline strong{font-size:13px;line-height:1.7}.notificationTopline i{font-style:normal;font-size:9px;color:#fff;background:#2563EB;border-radius:999px;padding:3px 6px}.notificationContent>span:not(.notificationTopline){font-size:11px;color:#666;line-height:1.8}.notificationContent small{font-size:9px;color:#999}.notificationReadButton{border:0;border-right:1px solid #dcebfa;background:#F8FBFF;color:#666;font:inherit;font-size:10px;padding:0 13px;cursor:pointer}.notificationReadButton:disabled{opacity:.55;cursor:wait}@media(max-width:620px){.notificationHero{align-items:flex-start}.notificationCard{flex-direction:column}.notificationReadButton{border-right:0;border-top:1px solid #dcebfa;padding:9px 12px}.notificationToolbar .secondaryButton{width:100%}}.noticesHero{align-items:center}.noticesHero>svg{color:#2563EB;flex:0 0 auto}.noticeCreateToggle{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.noticeAudienceBox{border:1px solid #dcebfa;background:#F8FBFF;border-radius:15px;padding:12px;display:flex;flex-direction:column;gap:9px}.noticeAudienceBox>strong{font-size:12px}.noticeCheckGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.noticeAckOption{padding:10px 0}.noticeList,.noticeManagementList{display:flex;flex-direction:column;gap:11px;margin-top:14px}.noticeCard{border:1px solid #dcebfa;background:#fff;border-radius:18px;overflow:hidden}.noticeCard.unread{border-color:#e5bfc3;background:#fffafa}.noticeCardHeader{border:0;background:transparent;width:100%;font:inherit;color:inherit;text-align:right;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer}.noticeCardHeader>div:first-child{display:flex;align-items:flex-start;gap:9px;min-width:0}.noticeCardHeader>div:first-child>div{display:flex;flex-direction:column;gap:4px;min-width:0}.noticeCardHeader strong{font-size:13px;line-height:1.7}.noticeCardHeader span{font-size:10px;color:#777;line-height:1.7}.noticeImportance{border-radius:999px;padding:4px 7px;white-space:nowrap;font-size:9px!important}.noticeImportance.normal{background:#f1f1f3;color:#555}.noticeImportance.important{background:#fff6e8;color:#8a5a13}.noticeImportance.critical{background:#fff0f1;color:#a20f1b}.noticeHeaderActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.noticeHeaderActions i{font-style:normal;font-size:9px;background:#2563EB;color:#fff;border-radius:999px;padding:3px 6px}.noticeAckDone{font-size:9px!important;background:#edf9f1;color:#16713a!important;border-radius:999px;padding:4px 7px}.noticeDetail{border-top:1px solid #dcebfa;padding:14px;background:#F8FBFF}.noticeDetail>p{margin:0;font-size:12px;color:#555;line-height:2;white-space:pre-wrap}.noticeHeroImage{display:block;width:calc(100% + 28px);margin:-14px -14px 0;border:0;padding:0;background:#eef2f6;overflow:hidden;cursor:pointer}.noticeHeroImage img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#fff}.noticeArticleMeta{padding:18px 2px 14px;border-bottom:1px solid #e7edf4}.noticeArticleMeta h2{margin:0;font-size:18px;line-height:1.8;color:#171a20}.noticeArticleMeta span{display:block;margin-top:5px;font-size:10px;color:#7b8490}.noticeArticleBody{padding:17px 2px 4px!important;font-size:14px!important;line-height:2.25!important;color:#2f343c!important;text-align:right}.noticeDetail:has(.noticeHeroImage){background:#fff}.noticeDetail:has(.noticeHeroImage) .noticeAttachments{margin-top:18px}.noticeAttachments{margin-top:13px;display:flex;flex-direction:column;gap:8px}.noticeAttachments>strong{display:flex;align-items:center;gap:5px;font-size:11px}.noticeAttachment{border:1px solid #e9e9eb;background:#fff;border-radius:13px;padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;text-align:right;font:inherit;cursor:pointer}.noticeAttachment>span{display:flex;flex-direction:column;gap:2px;min-width:0}.noticeAttachment b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noticeAttachment small{font-size:9px;color:#888}.noticeAckButton{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.noticeAcknowledged{margin-top:13px;background:#edf9f1;color:#23613b;border-radius:13px;padding:10px;display:flex;align-items:center;gap:6px;font-size:11px}.noticeCompactList{display:flex;flex-direction:column;margin-top:10px}.noticeCompactList button{border:0;border-top:1px solid #dcebfa;background:transparent;padding:10px 2px;font:inherit;text-align:right;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.noticeCompactList button:first-child{border-top:0}.noticeCompactList span{font-size:11px}.noticeCompactList small{font-size:9px;color:#888}.noticeManagementCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:17px;padding:14px}.noticeManagementTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.noticeManagementTop>div:first-child{display:flex;flex-direction:column;gap:4px}.noticeManagementTop strong{font-size:12px}.noticeManagementTop span{font-size:10px;color:#777}.noticeManagementActions{display:flex;gap:7px;flex-wrap:wrap}.noticeManagementActions .secondaryButton{display:flex;align-items:center;gap:5px}.noticeStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.noticeStats>div{border:1px solid #dcebfa;background:#fff;border-radius:12px;padding:9px;display:flex;flex-direction:column;gap:4px}.noticeStats span{font-size:9px;color:#777}.noticeStats strong{font-size:13px}.noticeManagementMeta{display:block;margin-top:9px;color:#888;font-size:9px}@media(max-width:620px){.noticesHero{align-items:flex-start}.noticeCheckGrid{grid-template-columns:1fr}.noticeCardHeader{flex-direction:column}.noticeHeaderActions{width:100%;justify-content:flex-start}.noticeManagementTop{flex-direction:column}.noticeManagementActions{width:100%}.noticeManagementActions .secondaryButton{flex:1 1}.noticeStats{grid-template-columns:1fr 1fr}.noticeCompactList button{align-items:flex-start;flex-direction:column}}.tasksHero{align-items:center}.tasksHero>svg{color:#2563EB;flex:0 0 auto}.taskBranchPicker{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:13px}.taskBranchPicker label{display:block;font-size:11px;color:#666;margin-bottom:6px}.taskProgressNumber{font-size:20px;color:#16713a}.taskProgressTrack{height:8px;border-radius:999px;background:#DCEBFA;overflow:hidden;margin:12px 0 4px}.taskProgressTrack span{display:block;height:100%;background:#239458;border-radius:inherit;transition:width .2s ease}.dailyChecklist{display:flex;flex-direction:column;gap:9px;margin-top:14px}.dailyChecklistItem{border:1px solid #dcebfa;background:#F8FBFF;border-radius:15px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dailyChecklistItem.done{background:#f4fbf6;border-color:#d7eadc}.dailyChecklistMain{display:flex;align-items:flex-start;gap:9px;min-width:0}.checklistIcon{width:34px;height:34px;border-radius:11px;background:#fff;display:grid;place-items:center;color:#777;flex:0 0 auto}.dailyChecklistItem.done .checklistIcon{color:#16713a}.dailyChecklistMain>div{display:flex;flex-direction:column;gap:4px}.dailyChecklistMain strong{font-size:12px;line-height:1.7}.dailyChecklistMain span{font-size:10px;color:#777;line-height:1.7}.taskInlineActions{display:flex;gap:6px;flex-wrap:wrap}.taskCreateToggle{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px}.branchTaskList{display:flex;flex-direction:column;gap:11px;margin-top:14px}.branchTaskCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:17px;padding:14px}.branchTaskHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.branchTaskHeader>div:first-child{display:flex;align-items:flex-start;gap:8px;min-width:0}.branchTaskHeader>div:first-child>div{display:flex;flex-direction:column;gap:4px;min-width:0}.branchTaskHeader strong{font-size:12px;line-height:1.7}.branchTaskHeader span{font-size:10px;color:#777}.taskPriority{border-radius:999px;padding:4px 7px!important;white-space:nowrap;font-size:9px!important}.taskPriority.low{background:#f2f2f3;color:#666}.taskPriority.normal{background:#eef4ff;color:#345a8e}.taskPriority.high{background:#fff6e8;color:#8a5a13}.taskPriority.urgent{background:#fff0f1;color:#a20f1b}.taskDue{display:flex;align-items:center;gap:4px;font-size:9px!important;color:#777;white-space:nowrap}.taskDescription{margin:10px 0 0;color:#666;font-size:11px;line-height:1.9;white-space:pre-wrap}.taskAssignmentRow{display:grid;grid-template-columns:1.5fr 1fr auto;grid-gap:7px;gap:7px;margin-top:11px}.taskAssignmentRow .input{padding:9px 10px;font-size:11px}.taskCardActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.taskCardActions .secondaryButton{flex:1 1}.taskDoneList{display:flex;flex-direction:column;margin-top:9px}.taskDoneList>article{border-top:1px solid #dcebfa;padding:10px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px}.taskDoneList>article:first-child{border-top:0}.taskDoneList>article>svg{color:#16713a}.taskDoneList>article>div{display:flex;flex-direction:column;gap:3px}.taskDoneList strong{font-size:11px}.taskDoneList span{font-size:9px;color:#777}@media(max-width:620px){.dailyChecklistItem,.tasksHero{align-items:flex-start}.dailyChecklistItem{flex-direction:column}.taskInlineActions{width:100%}.taskInlineActions .secondaryButton{flex:1 1}.branchTaskHeader{flex-direction:column}.taskAssignmentRow{grid-template-columns:1fr}.taskCardActions{flex-direction:column}.taskCardActions .secondaryButton{width:100%}.taskDoneList>article{grid-template-columns:auto 1fr}.taskDoneList>article .secondaryButton{grid-column:1/-1;width:100%}}.operationsHero{align-items:center}.operationsHero>svg{color:#2563EB;flex:0 0 auto}.operationBranchPicker{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:18px;padding:13px}.operationBranchPicker label{display:block;font-size:11px;color:#666;margin-bottom:6px}.operationQuickGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.operationQuickCard{border:1px solid #dcebfa;background:#fff;border-radius:18px;padding:14px;text-align:right;font:inherit;color:#222;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.operationQuickCard>svg{color:#2563EB;flex:0 0 auto}.operationQuickCard>div{display:flex;flex-direction:column;gap:4px}.operationQuickCard strong{font-size:13px}.operationQuickCard span{font-size:11px;color:#777;line-height:1.7}.faultList,.handoverList{display:flex;flex-direction:column;gap:11px;margin-top:14px}.faultCard,.handoverCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:17px;padding:14px}.faultHeader,.handoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.faultHeader>div:first-child,.handoverHeader>div:first-child{display:flex;align-items:flex-start;gap:8px;min-width:0}.faultHeader>div:first-child>div,.handoverHeader>div:first-child>div{display:flex;flex-direction:column;gap:4px;min-width:0}.faultHeader strong,.handoverHeader strong{font-size:12px;line-height:1.7}.faultHeader span,.handoverHeader span{font-size:10px;color:#777;line-height:1.7}.operationPriority{border-radius:999px;padding:4px 7px!important;white-space:nowrap;font-size:9px!important}.operationPriority.low{background:#f2f2f3;color:#666}.operationPriority.normal{background:#eef4ff;color:#345a8e}.operationPriority.high{background:#fff6e8;color:#8a5a13}.operationPriority.urgent{background:#fff0f1;color:#a20f1b}.faultStatus,.handoverStatus{border-radius:999px;padding:5px 8px;font-size:9px;white-space:nowrap;background:#f1f1f2;color:#666}.faultStatus.reported{background:#fff6e8;color:#8a5a13}.faultStatus.in_progress,.faultStatus.reviewing{background:#eef4ff;color:#345a8e}.faultStatus.resolved,.handoverStatus.acknowledged{background:#edf9f1;color:#16713a}.faultStatus.closed,.handoverStatus.closed{background:#EEF6FF;color:#555}.handoverStatus.open{background:#fff6e8;color:#8a5a13}.faultDescription{margin:10px 0 0;font-size:11px;color:#666;line-height:1.9;white-space:pre-wrap}.faultAssignee{margin:8px 0 0;font-size:10px;color:#555}.faultAttachments{display:flex;flex-direction:column;gap:7px;margin-top:10px}.faultAttachmentButton{border:1px solid #e7e7e9;background:#fff;border-radius:12px;padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:7px;gap:7px;align-items:center;text-align:right;font:inherit;cursor:pointer}.faultAttachmentButton span{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faultAttachmentButton small{font-size:9px;color:#888}.faultResolution{margin-top:10px;background:#edf9f1;color:#285b3b;border-radius:13px;padding:10px}.faultResolution strong{font-size:11px}.faultResolution p{margin:5px 0 0;font-size:11px;line-height:1.8;white-space:pre-wrap}.faultResolution small{display:block;margin-top:5px;font-size:9px;color:#4d735b}.operationMeta{display:block;margin-top:9px;color:#888;font-size:9px}.faultManagement{margin-top:11px;padding-top:11px;border-top:1px solid #dcebfa}.faultAssignRow{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.faultAssignRow .input{padding:10px;font-size:11px}.faultResolutionInput{margin-top:8px}.faultActions,.handoverActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.faultActions .secondaryButton,.handoverActions .secondaryButton{flex:1 1}.handoverBody,.handoverPending{margin-top:10px;border-radius:13px;padding:10px}.handoverBody{background:#fff}.handoverPending{background:#fff8f0;color:#765023}.handoverBody strong,.handoverPending strong{font-size:11px}.handoverBody p,.handoverPending p{margin:5px 0 0;font-size:11px;line-height:1.9;white-space:pre-wrap}.operationHistory{display:flex;flex-direction:column;margin-top:9px}.operationHistory>article{border-top:1px solid #dcebfa;padding:10px 0;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.operationHistory>article:first-child{border-top:0}.operationHistory>article>svg{color:#16713a}.operationHistory>article>div{display:flex;flex-direction:column;gap:3px}.operationHistory strong{font-size:11px}.operationHistory span{font-size:9px;color:#777}@media(max-width:620px){.operationsHero{align-items:flex-start}.operationQuickGrid{grid-template-columns:1fr}.faultHeader,.handoverHeader{flex-direction:column}.faultAssignRow{grid-template-columns:1fr}.faultActions,.handoverActions{flex-direction:column}.faultActions .secondaryButton,.handoverActions .secondaryButton{width:100%}.faultAttachmentButton{grid-template-columns:auto 1fr auto}.faultAttachmentButton small{grid-column:2}.operationHistory>article{grid-template-columns:auto 1fr}.operationHistory>article .secondaryButton{grid-column:1/-1;width:100%}}.assetHero{align-items:center}.assetHero>svg{color:#2563EB;flex:0 0 auto}.assetCreateToggle{width:100%;margin-top:14px}.assetList{display:flex;flex-direction:column;gap:11px;margin-top:13px}.assetCard{border:1px solid #dcebfa;background:#F8FBFF;border-radius:17px;padding:14px}.assetHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assetHeader>div{display:flex;flex-direction:column;gap:4px;min-width:0}.assetHeader strong{font-size:12px}.assetHeader span{font-size:10px;color:#777;line-height:1.7}.assetStatus{border-radius:999px;padding:5px 8px;font-size:9px;white-space:nowrap}.assetStatus.available{background:#edf9f1;color:#16713a}.assetStatus.assigned{background:#eef4ff;color:#345a8e}.assetStatus.maintenance{background:#fff6e8;color:#8a5a13}.assetStatus.retired{background:#EEF6FF;color:#555}.assetNotes{font-size:10px;color:#666;line-height:1.8;margin:9px 0 0;white-space:pre-wrap}.assetAssignForm,.assetAssignmentBox{display:flex;flex-direction:column;gap:7px;margin-top:11px;border-radius:13px;padding:10px;background:#fff}.assetAssignmentBox strong{font-size:11px}.assetAssignmentBox p,.assetAssignmentBox span{font-size:10px;color:#666;line-height:1.8;margin:0;white-space:pre-wrap}.assetAssignForm .input,.assetAssignmentBox .input{font-size:11px}.assetStatusActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.assetAcknowledged{display:flex;align-items:center;gap:5px;color:#16713a!important}.assetHistory{display:flex;flex-direction:column;margin-top:9px}.assetHistory>article{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid #dcebfa}.assetHistory>article:first-child{border-top:0}.assetHistory>article>svg{color:#16713a}.assetHistory>article>div{display:flex;flex-direction:column;gap:3px}.assetHistory strong{font-size:11px}.assetHistory small,.assetHistory span{font-size:9px;color:#777}@media(max-width:620px){.assetHero{align-items:flex-start}.assetHeader,.assetStatusActions{flex-direction:column}.assetStatusActions .secondaryButton{width:100%}}.formsHero{align-items:center}.formsHero>svg{color:#2563EB}.formBuilderFields{display:flex;flex-direction:column;gap:9px;margin:12px 0}.formBuilderFields>article{display:grid;grid-template-columns:2fr 1fr;grid-gap:7px;gap:7px;border:1px solid #dcebfa;border-radius:14px;padding:10px;background:#F8FBFF}.formBuilderFields .checkboxRow,.formBuilderFields .secondaryButton,.formBuilderFields textarea{grid-column:1/-1}.checkboxRow{display:flex;align-items:center;gap:7px;font-size:10px;color:#666;margin:9px 0}.formsList{display:flex;flex-direction:column;gap:11px;margin-top:12px}.internalFormCard{border:1px solid #dcebfa;border-radius:17px;padding:14px;background:#F8FBFF}.internalFormCard>.field{margin-top:10px}.formSubmissionCount{font-size:10px;color:#666}.formResponses{margin-top:10px}.formResponses details{border-top:1px solid #dcebfa;padding:9px 0}.formResponses summary{cursor:pointer;font-size:11px;font-weight:700}.formResponses p{font-size:10px;line-height:1.8;margin:5px 0;white-space:pre-wrap}@media(max-width:620px){.formsHero{align-items:flex-start}.formBuilderFields>article{grid-template-columns:1fr}}.attendanceHero{align-items:center}.attendanceHero>svg{color:#2563EB}.attendanceFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.attendanceFilters label{font-size:10px;color:#666}.attendanceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:13px}.attendanceStats article{display:flex;flex-direction:column;gap:3px;border:1px solid #dcebfa;border-radius:14px;padding:11px;background:#fff}.attendanceStats svg{color:#2563EB}.attendanceStats strong{font-size:14px}.attendanceStats span{font-size:9px;color:#777}.attendanceList{display:flex;flex-direction:column}.attendanceList>article{padding:11px 0;border-top:1px solid #dcebfa}.attendanceList>article:first-child{border-top:0}.attendanceList>article>div:first-child{display:flex;justify-content:space-between;gap:8px}.attendanceList strong{font-size:11px}.attendanceList small,.attendanceList span{font-size:9px;color:#666}.attendanceMetrics,.attendanceTimes{display:flex;gap:10px;flex-wrap:wrap;margin-top:5px}.attendanceMetrics span{background:#F3F8FF;border-radius:999px;padding:4px 7px}@media(max-width:620px){.attendanceHero{align-items:flex-start}.attendanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceFilters{grid-template-columns:1fr}}.leaveBalanceList{display:flex;flex-direction:column}.leaveBalanceList>article{padding:12px 0;border-top:1px solid #dcebfa}.leaveBalanceList>article:first-child{border-top:0}.leaveBalanceList strong{font-size:11px}.leaveBalanceList>article>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.leaveBalanceList b,.leaveBalanceList span{font-size:9px;border-radius:999px;background:#F3F8FF;padding:5px 8px}.leaveBalanceList b{background:#fff0f1;color:#a91520}.leaveBalanceList small{display:block;color:#777;font-size:9px;margin-top:7px}.performanceScores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:10px 0}.performanceScores label{font-size:10px;color:#666}.performanceList>article{padding:12px 0;border-top:1px solid #dcebfa}.performanceList>article:first-child{border-top:0}.performanceList>article>div:first-child{display:flex;justify-content:space-between;gap:8px}.performanceList b,.performanceList strong{font-size:11px}.performanceScoresView{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.performanceScoresView span{font-size:9px;background:#F3F8FF;border-radius:999px;padding:5px 7px}.performanceList p,.performanceList small{display:block;font-size:9px;color:#666;margin-top:8px}@media(max-width:620px){.performanceScores{grid-template-columns:1fr}}.salesMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.salesMetricGrid article{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #dcebfa;border-radius:14px;padding:12px}.salesMetricGrid strong{font-size:10px}.salesMetricGrid b{font-size:18px;color:#b61723}.salesMetricGrid span{font-size:9px;color:#777}@media(max-width:620px){.salesMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.delegationList>article{padding:12px 0;border-top:1px solid #dcebfa}.delegationList>article:first-child{border-top:0}.delegationList>article>div{display:flex;justify-content:space-between;gap:8px}.delegationList strong{font-size:11px}.delegationList p,.delegationList small,.delegationList span{font-size:9px;color:#666}.delegationList p{margin:6px 0}body,button,html,input,select,textarea{font-family:Vazirmatn,Tahoma,Arial,sans-serif}body{padding-bottom:88px}.dashboard{padding:22px 16px 30px}.dashboardHome{background:#fafafb;min-height:100vh}.homeTop{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 3px 18px}.homeTop h1{font-size:20px;line-height:1.5;margin:3px 0;font-weight:700}.homeTop p{font-size:12px;color:#85858b;margin:0}.profileCircle{width:44px;height:44px;border-radius:15px;background:#fff;border:1px solid #ededf0;display:grid;place-items:center;box-shadow:0 6px 20px rgba(20,20,30,.045)}.noticeHero,.profileCircle{color:#202024;text-decoration:none}.noticeHero{min-height:116px;border-radius:24px;padding:18px;background:linear-gradient(135deg,#fff2f3,#fff);border:1px solid #f6dfe1;display:flex;align-items:center;gap:15px;box-shadow:0 8px 25px rgba(50,20,20,.04)}.noticeHeroIcon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#2563EB;color:#fff;flex:0 0 auto}.noticeHero>div:last-child{display:flex;flex-direction:column;gap:3px}.noticeHero span{font-size:11px;color:#b61723;font-weight:700}.noticeHero strong{font-size:14px;line-height:1.8}.noticeHero small{font-size:10px;color:#888}.menuSection{margin-top:22px}.menuSectionTitle{height:50px;background:#f0f0f5;border-radius:15px;display:flex;align-items:center;padding:0 16px;margin-bottom:12px}.menuSectionTitle strong{font-size:16px;font-weight:700}.appGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.appTile{position:relative;min-height:145px;background:#fff;border:1px solid #eef6ff;border-radius:24px;padding:17px 10px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#202024;box-shadow:0 8px 22px rgba(24,24,32,.045);transition:transform .16s ease,box-shadow .16s ease}.appTile:active{transform:scale(.98)}.appIcon{width:48px;height:48px;border-radius:15px;background:#f1effc;color:#5145bd;display:grid;place-items:center;margin-bottom:12px}.appTile strong{font-size:13px;font-weight:700;line-height:1.65}.appTile small{font-size:9px;color:#8a8a91;line-height:1.6;margin-top:3px}.stateDot{position:absolute;top:12px;left:12px;width:9px;height:9px;border-radius:50%}.stateDot.done{background:#26a269}.stateDot.pending{background:#e89a28}.stateDot.attention{background:#dc3545}.globalBottomNav{position:fixed;z-index:100;left:50%;transform:translateX(-50%);bottom:10px;width:min(calc(100% - 20px),740px);height:68px;border:1px solid #eaeaed;border-radius:23px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:5px 8px;box-shadow:0 12px 36px rgba(20,20,30,.12)}.globalBottomNav a{height:55px;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#8c8c91;text-decoration:none;font-weight:500}.globalBottomNav a.active{color:#2563EB;font-weight:700}@media(max-width:560px){.dashboard{padding:18px 12px 24px}.appGrid{gap:9px}.appTile{min-height:137px;border-radius:21px;padding-inline:7px}.appTile strong{font-size:12px}.appTile small{display:none}.menuSectionTitle{height:47px}.noticeHero{border-radius:21px}.globalBottomNav{bottom:7px;width:calc(100% - 14px)}}@media(max-width:350px){.appGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brandLogo{width:112px;height:112px;display:block;margin:0 auto 10px;border-radius:24px}@media(max-width:560px){.brandLogo{width:96px;height:96px;border-radius:21px}}.personalHomeHeader{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:10px 4px 18px}.personalHomeHeader h1{font-size:1.25rem;margin:0 0 4px;line-height:1.6}.personalHomeHeader p{font-size:.875rem;color:#71717a;margin:0}.personalAvatarWrap{position:relative;flex:0 0 auto}.personalAvatar{width:64px;height:64px;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 16px #0001;background:#f3f4f6;color:#6b7280;object-fit:cover;display:grid;place-items:center;overflow:hidden}.personalAvatar img{width:100%;height:100%;object-fit:cover}.personalAvatarButton{position:absolute;bottom:-4px;left:-4px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #dcebfa;border-radius:50%;background:white;color:#2563EB;cursor:pointer}.personalAvatarButton:disabled{opacity:.5}.personalToday{display:flex;align-items:center;gap:14px;padding:18px;background:linear-gradient(110deg,#f1fcf8,#fff);border:1px solid #d9ece4;border-radius:20px;color:#202024;text-decoration:none;box-shadow:0 6px 18px #173c2510}.personalTodayIcon{width:50px;height:50px;display:grid;place-items:center;background:#fff;color:#206f91;border-radius:16px;flex:0 0 auto}.personalTodayContent{display:flex;flex-direction:column;gap:4px;min-width:0}.personalTodayContent strong{font-size:1rem;line-height:1.6}.personalTodayContent span{font-size:.875rem;line-height:1.7}.personalTodayContent small{font-size:.8125rem;color:#5c6563;line-height:1.6}.personalTodayArrow{margin-right:auto;flex:0 0 auto;color:#697d73}.personalPhotoError{font-size:.875rem;color:#a20f1b;margin:0 4px 12px}@media(max-width:560px){.personalHomeHeader h1{font-size:1.125rem}.personalAvatar{width:58px;height:58px}.personalToday{padding:14px;gap:10px}}html{overflow-x:hidden}body{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.globalBottomNav{bottom:calc(7px + env(safe-area-inset-bottom, 0px))}@media(max-width:560px){.dashboard{width:100%;max-width:100%;min-width:0}.appTile strong{font-size:14px}.appTile,.personalHomeHeader,.personalToday,.personalTodayContent{min-width:0}}.brandLogo{width:min(100%,228px);height:96px;border-radius:0;object-fit:contain;margin-bottom:8px}.visuallyHidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.brandLogo{width:min(100%,210px);height:88px;border-radius:0}}.compactHome .personalHomeHeader{justify-content:flex-start;gap:14px}.compactHome .personalToday{margin-bottom:18px}.homeSections{display:grid;grid-gap:9px;gap:9px}.homeGroup{background:#fff;border:1px solid #e9e9ed;border-radius:17px;overflow:hidden;box-shadow:0 4px 15px #1a1a2410}.homeGroup>summary{display:flex;align-items:center;gap:13px;min-height:62px;padding:12px 17px;cursor:pointer;list-style:none}.homeGroup>summary::-webkit-details-marker{display:none}.homeGroup>summary>svg:first-child{color:#2563EB;flex:0 0 auto}.homeGroup>summary strong{font-size:1rem;line-height:1.6}.homeGroupChevron{margin-right:auto;color:#85858b;transition:transform .15s ease}.homeGroup[open] .homeGroupChevron{transform:rotate(180deg)}.homeGroupLinks{border-top:1px solid #eef6ff;padding:4px 14px 9px}.homeGroupLinks a{display:flex;align-items:center;gap:11px;min-height:51px;padding:8px 2px;color:#303038;text-decoration:none;border-bottom:1px solid #f2f2f3;font-size:.875rem}.homeGroupLinks a:last-child{border-bottom:0}.homeGroupLinks a>svg:first-child{color:#6d6d79;flex:0 0 auto}.homeGroupLinks a>svg:last-child{margin-right:auto;color:#999;flex:0 0 auto}.homeNews{margin-top:25px}.homeNewsHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.homeNewsHeading strong{font-size:1rem}.homeNewsHeading a{font-size:.8125rem;text-decoration:none;color:#bd1726}.homeNewsEmpty,.homeNewsSlide{background:#fff;border:1px solid #e9e9ed;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #1a1a2410}.homeNewsSlide>img{display:block;width:100%;max-height:185px;object-fit:cover}.homeNewsSlideBody{padding:16px}.homeNewsSlideBody>svg{color:#2563EB}.homeNewsSlideBody h2{font-size:1rem;line-height:1.65;margin:5px 0}.homeNewsSlideBody p{font-size:.875rem;line-height:1.8;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeNewsSlideBody a{display:inline-flex;gap:4px;align-items:center;color:#bb1725;font-size:.8125rem;text-decoration:none;margin-top:9px}.homeNewsEmpty{padding:20px;color:#777;font-size:.875rem}.homeNewsControls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:10px;color:#888;font-size:.8125rem}.homeNewsControls button{width:36px;height:36px;border:1px solid #e6e6e9;border-radius:50%;background:#fff;color:#444;display:grid;place-items:center;cursor:pointer}.personnelPhotoControl{margin-top:14px}.personnelPhotoControl .sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.personnelPhotoControl .sectionHeading>svg{color:#2563EB}.personnelPhotoPicker{position:relative;margin-top:13px;cursor:pointer}.personnelPhotoPicker input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}@media(max-width:560px){.compactHome .personalHomeHeader{padding-top:4px}.homeGroup>summary{min-height:59px}.homeNewsSlide>img{max-height:160px}}body,html{background:#f7f9ff;color:#18223c}.dashboard{max-width:760px}.dashboardHome{background:#f8faff}.card,.employeeCreateCard,.hero,.summaryCard,.tile{border-color:#e8ecf5;box-shadow:0 5px 19px #213d7910}.assetHero>svg,.attendanceHero>svg,.eyebrow,.profileAction svg,.scheduleHero>svg,.summaryCard svg{color:#2169db}.input:focus{border-color:#286fda;box-shadow:0 0 0 3px #286fda1b}.btn,.compactButton{background:#2469d8;border-color:#2469d8}.compactButton:hover{background:#1458c3}.homeNewsHeading a,.homeNewsSlideBody a,.link{color:#2169d8}.globalBottomNav{grid-template-columns:repeat(5,minmax(0,1fr));height:72px;border-radius:22px;border-color:#e8edf6;box-shadow:0 10px 30px #1b2b541c}.globalBottomNav a{font-size:10px;color:#687389;min-width:0}.globalBottomNav a.active{background:transparent;color:#2169d8}.globalBottomNav a.primaryNavAction{gap:1px;font-size:9px}.globalBottomNav a.primaryNavAction>svg{width:38px;height:38px;padding:9px;background:#2469db;color:white;border-radius:50%;box-shadow:0 3px 8px #2469db55}.globalBottomNav a.primaryNavAction.active>svg{background:#1556c4}.compactHome{padding-bottom:30px}.compactHome .personalHomeHeader{padding:8px 3px 15px}.compactHome .personalHomeHeader h1{font-size:1.12rem;color:#18223c}.personalAvatar{width:54px;height:54px;border-color:white;background:#eff4fe}.colleagueAvatar img,.personalAvatar,.personalAvatar img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.colleagueAvatar img,.personalAvatar img{-webkit-user-drag:none}.personalToday{padding:14px 16px;border:1px solid #d5ece8;border-right:4px solid #25a66e;background:linear-gradient(115deg,#effcf9,#fff);border-radius:17px;box-shadow:0 3px 14px #24685210}.personalTodayIcon{background:#f1f5ff;color:#286fe0}.personalTodayContent strong{font-size:.95rem}.personalTodayContent small,.personalTodayContent span{font-size:.78rem}.homeIconGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.homeIconTile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:112px;padding:12px 4px;background:white;color:#192442;border:1px solid #ecf0f7;border-radius:16px;text-decoration:none;box-shadow:0 4px 14px #1f3c7310;transition:transform .15s ease,box-shadow .15s ease}.homeIconTile:active{transform:scale(.97)}.homeIconTile:focus-visible,.sectionLinks a:focus-visible{outline:3px solid #2469db;outline-offset:2px}.homeIconTile strong{font-size:.83rem;line-height:1.5;text-align:center}.homeIconMark,.sectionHeroIcon,.sectionLinkIcon{display:grid;place-items:center;flex:0 0 auto;border-radius:13px;width:47px;height:47px}.tone-blue{background:#ecf3ff;color:#216fe6}.tone-rose{background:#fff0f4;color:#e75072}.tone-indigo{background:#edf2ff;color:#416dda}.tone-violet{background:#f6ecff;color:#a852de}.tone-cyan{background:#e8f7ff;color:#2595d5}.tone-green{background:#e9faf2;color:#1da967}.tone-coral{background:#fff0f1;color:#e5546a}.tone-teal{background:#e8f8f3;color:#16a17b}.tone-navy{background:#ebf0ff;color:#4864cf}.homeNews{margin-top:22px}.homeNewsHeading strong{color:#18223c}.homeNewsEmpty,.homeNewsSlide{border-color:#e8edf6;box-shadow:0 4px 16px #1f3c7310}.homeNewsSlideBody>svg{color:#e44e68}.sectionScreen{padding-top:16px}.sectionHero{display:flex;align-items:center;gap:14px;min-height:112px;padding:20px;background:#fff;border:1px solid #e8edf6;border-radius:19px;box-shadow:0 5px 19px #213d7910}.sectionHeroIcon{width:57px;height:57px}.sectionHero p{margin:0 0 3px;color:#7c8aa2;font-size:.74rem}.sectionHero h1{margin:0;font-size:1.18rem}.sectionHero small{display:block;margin-top:5px;color:#818ba0;font-size:.74rem}.colleagueList,.sectionLinks{display:flex;flex-direction:column;gap:9px;margin-top:16px}.sectionLinks a{display:flex;align-items:center;gap:12px;min-height:67px;padding:9px 13px;background:#fff;border:1px solid #e8edf6;border-radius:16px;text-decoration:none;color:#1d2943;box-shadow:0 3px 12px #213d790d}.sectionLinks a strong{font-size:.86rem}.sectionLinks a>svg:last-child{margin-right:auto;color:#9aa7ba}.sectionLinkIcon{width:40px;height:40px;border-radius:11px}.colleagueSelect{display:block;margin-top:14px;font-size:.8rem;color:#516079}.colleagueSelect select{margin-top:7px}.colleagueSearch{display:flex;align-items:center;gap:9px;margin-top:14px;padding:0 12px;min-height:46px;background:#fff;border:1px solid #e8edf6;border-radius:13px;color:#8090a8}.colleagueSearch input{flex:1 1;min-width:0;border:0;outline:0;font:inherit;font-size:.82rem;color:#192442}.colleagueRow{display:flex;align-items:center;gap:12px;min-height:73px;padding:10px 13px;background:#fff;border:1px solid #e8edf6;border-radius:15px}.colleagueAvatar{display:grid;place-items:center;flex:0 0 auto;overflow:hidden;width:46px;height:46px;border-radius:50%;background:#edf3fe;color:#7592c7;pointer-events:none}.colleagueAvatar img{display:block;width:100%;height:100%;object-fit:cover}.scheduleAvatar{overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scheduleAvatar img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.colleagueRow>div{display:flex;flex-direction:column;gap:3px;min-width:0}.colleagueRow strong{font-size:.83rem}.colleagueRow small{font-size:.69rem;color:#78859c}.colleagueState{margin-right:auto;white-space:nowrap;font-size:.67rem;color:#1d9c71}@media(max-width:560px){.homeIconGrid{gap:8px}.homeIconTile{min-height:99px;padding:10px 3px;border-radius:14px}.homeIconTile strong{font-size:.75rem}.homeIconMark{width:42px;height:42px}.globalBottomNav{height:67px}.globalBottomNav a{font-size:9px}.compactHome .personalHomeHeader{padding-top:3px}}@media(max-width:350px){.homeIconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeIconTile strong{font-size:.68rem}}.brandLogo.brandPrimaryLogo{width:176px;height:176px;max-width:100%;border-radius:25px;object-fit:contain}.homeBrand{text-align:center;margin:0 auto 8px}.homeBrand img{display:block;width:124px;height:124px;max-width:100%;margin:auto;object-fit:contain;border-radius:22px}@media(max-width:560px){.brandLogo.brandPrimaryLogo{width:160px;height:160px}.homeBrand img{width:120px;height:120px}}.scheduleDeliveryLoads{margin:12px 0 15px;padding:12px 13px;background:#f7faff;border:1px solid #e3ebfb;border-radius:14px}.scheduleDeliveryTitle{display:flex;align-items:center;gap:7px;color:#255fae;font-size:.82rem;margin-bottom:9px}.scheduleDeliveryBadges{display:flex;flex-wrap:wrap;gap:7px}.scheduleDeliveryBadge{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border-radius:999px;background:#edf4ff;color:#285d9d;border:1px solid #dbe8fb;font-size:.74rem}.scheduleDeliveryActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.scheduleLoadToggle{min-height:34px;padding:6px 10px;font-size:.72rem}.scheduleLoadToggle.active{border-color:#b8ddcb;background:#effaf4;color:#19764f}@media(max-width:560px){.scheduleDeliveryLoads{padding:10px}.scheduleDeliveryBadge{font-size:.69rem}.scheduleDeliveryActions{gap:6px}}.salesNumberInput{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:left}.fieldHint{display:block;margin-top:6px;color:#7b8494;font-size:.72rem;line-height:1.6}.salesHistoryCard{padding:0;overflow:hidden}.salesHistoryCard>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:82px;padding:17px 20px;cursor:pointer;list-style:none}.salesHistoryCard>summary::-webkit-details-marker{display:none}.salesHistoryCard>summary>div:first-child{display:flex;flex-direction:column;gap:5px}.salesHistoryCard>summary strong{font-size:1rem}.salesHistorySummaryMeta{display:flex;align-items:center;gap:8px;color:#7d8799;font-size:.78rem;white-space:nowrap}.salesHistorySummaryMeta svg{transition:transform .18s ease}.salesHistoryCard[open] .salesHistorySummaryMeta svg{transform:rotate(180deg)}.salesHistoryContent{border-top:1px solid #edf0f6;padding:14px 18px 18px}.salesTableWrap{width:100%;overflow-x:auto;border:1px solid #edf0f6;border-radius:14px;background:#fff}.salesTable{width:100%;border-collapse:collapse;min-width:540px}.salesTable td,.salesTable th{padding:11px 12px;text-align:right;border-bottom:1px solid #f0f2f6;font-size:.78rem;vertical-align:middle}.salesTable th{background:#f8faff;color:#667187;font-size:.72rem;font-weight:700;white-space:nowrap}.salesTable tbody tr:last-child td{border-bottom:0}.salesAmountCell,.salesTable td:first-child{white-space:nowrap}.salesAmountCell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:left!important;color:#18223c}@media(max-width:560px){.salesHistoryCard>summary{min-height:72px;padding:14px 15px}.salesHistorySummaryMeta{font-size:.7rem}.salesHistoryContent{padding:10px 12px 14px}.salesTable td,.salesTable th{padding:9px 10px;font-size:.72rem}}.salesAnalysisCard .salesMetricGrid{margin-bottom:0}.salesAnalysisNote{margin:13px 0 0;padding:10px 12px;border-radius:12px;background:#fff8e8;border:1px solid #f2dfaa;color:#7c6320;font-size:.75rem;line-height:1.8}.salesTable{min-width:780px}.salesTable td:nth-child(3),.salesTable th:nth-child(3){text-align:center;white-space:nowrap}.auditFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.auditFilterActions{display:flex;gap:8px;grid-column:1/-1}.auditFilterActions .btn,.auditFilterActions .secondaryButton{width:auto}.auditLogList{display:flex;flex-direction:column;gap:10px}.auditLogCard{padding:13px 14px;border:1px solid #e9edf5;border-radius:15px;background:#fff}.auditLogTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auditLogTop>div{display:flex;flex-direction:column;gap:4px;min-width:0}.auditLogTop strong{font-size:.82rem;direction:ltr;text-align:left;overflow-wrap:normal}.auditLogTop span,.auditLogTop time{font-size:.7rem;color:#78849a}.auditLogTop time{white-space:nowrap}.auditLogEntity{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px}.auditLogEntity code,.auditLogEntity span{font-size:.68rem;padding:4px 7px;border-radius:999px;background:#f3f6fb;color:#52627c}.auditLogEntity code{direction:ltr;max-width:100%;overflow-wrap:normal}.auditLogCard p{margin:9px 0 0;font-size:.7rem;line-height:1.8;color:#657086;overflow-wrap:normal}@media(max-width:620px){.auditFilters{grid-template-columns:1fr}.auditFilterActions{grid-column:auto}.auditLogTop{flex-direction:column}}.scheduleDashboard{max-width:1480px;padding-inline:18px}.quickScheduleHero{margin-bottom:14px}.quickScheduleToolbar{display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid #e8edf6;border-radius:18px;padding:12px 14px;box-shadow:0 5px 18px #213d7910}.quickScheduleToolbar .weekNavigator{display:flex;gap:7px;flex-wrap:wrap}.quickWeekRange{display:flex;flex-direction:column;gap:2px;padding:0 8px;white-space:nowrap}.quickWeekRange strong{font-size:.82rem}.quickWeekRange span{font-size:.7rem;color:#7c879b}.quickToolbarActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.quickBranchSelect{display:flex;align-items:center;gap:8px;grid-column:1/2;font-size:.74rem;color:#67748a}.quickBranchSelect .input{min-width:220px;padding-block:10px}.quickEmployeeSearch{grid-column:2/-1;display:flex;align-items:center;gap:8px;min-height:43px;padding:0 12px;border:1px solid #e3e8f1;border-radius:13px;background:#fbfcff;color:#8090a8}.quickEmployeeSearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:.8rem;color:#18223c}.quickEmployeeSearch button{border:0;background:transparent;color:#8490a5;display:grid;place-items:center;cursor:pointer}.quickBulkBar{display:grid;grid-template-columns:minmax(180px,1fr) 220px 180px auto;grid-gap:9px;gap:9px;align-items:center;margin-top:10px;padding:11px 13px;background:#fff;border:1px solid #e8edf6;border-radius:16px}.quickBulkBar>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.quickBulkBar>div:first-child svg{color:#2469d8}.quickBulkBar>div:first-child strong{font-size:.82rem}.quickBulkBar>div:first-child span{font-size:.7rem;color:#7c8797}.quickBulkBar .input{padding-block:9px;font-size:.78rem}.quickBulkButton{width:auto;white-space:nowrap;padding:11px 14px}.quickScheduleDesktop{margin-top:12px}.quickScheduleTableWrap{overflow:auto;border:1px solid #e5eaf3;border-radius:18px;background:#fff;box-shadow:0 5px 20px #213d7910}.quickScheduleTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1240px;table-layout:fixed}.quickScheduleTable td,.quickScheduleTable th{border-left:1px solid #edf0f5;border-bottom:1px solid #edf0f5;vertical-align:top}.quickScheduleTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:#fbfcff;padding:10px 7px}.quickScheduleTable tbody td{padding:7px;background:#fff}.quickScheduleTable tbody tr:last-child td,.quickScheduleTable tbody tr:last-child th{border-bottom:0}.quickScheduleTable .today{background:#f4f8ff}.quickPersonColumn{position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:6!important;width:190px;min-width:190px;background:#fff!important;border-left:1px solid #e3e9f3!important}.quickScheduleTable thead .quickPersonColumn{z-index:8!important;background:#f8faff!important}.quickPersonHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 5px}.quickPersonHeader span{font-size:.82rem;font-weight:800}.quickPersonHeader small{font-size:.66rem;color:#8792a4}.quickPersonCell{display:flex;align-items:center;gap:8px;min-height:57px;padding:6px 7px}.quickPersonCell>input{width:16px;height:16px;accent-color:#2469d8;flex:0 0 auto}.quickPersonCell>div:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.quickPersonCell strong{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickPersonCell small{font-size:.64rem;color:#8490a3}.quickAvatar{width:35px;height:35px;min-width:35px;font-size:.72rem}.quickDayHead{display:flex;flex-direction:column;gap:7px;min-height:150px}.quickDayHead>strong{font-size:.73rem;text-align:center;white-space:nowrap}.quickDayHead>span{align-self:center;padding:3px 7px;border-radius:999px;background:#e9f2ff;color:#2169d8;font-size:.6rem}.quickLeadSelectors{display:grid;grid-gap:5px;gap:5px}.quickLeadSelectors label{display:grid;grid-gap:3px;gap:3px}.quickLeadSelectors label>span{font-size:.58rem;color:#7e899b}.quickLeadSelectors select{width:100%;min-width:0;border:1px solid #e2e7ef;border-radius:8px;background:#fff;padding:5px 6px;font:inherit;font-size:.62rem;color:#344159;outline:0}.quickLeadReadOnly{display:grid;grid-gap:4px;gap:4px}.quickLeadReadOnly span{font-size:.6rem;color:#6f7c91;background:#f5f7fb;border-radius:7px;padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickLoadWrap{display:grid;grid-gap:5px;gap:5px;margin-top:auto}.quickLoadBadges{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.quickLoadBadge,.quickLoadEmpty{padding:3px 6px;border-radius:999px;background:#edf4ff;color:#2f65a6;font-size:.54rem;line-height:1.4}.quickLoadEmpty{background:#f4f5f7;color:#9299a6}.quickLoadActions{display:flex;gap:3px;justify-content:center;flex-wrap:wrap}.quickLoadActions button{border:1px solid #e0e6ef;border-radius:7px;background:#fff;padding:3px 5px;font:inherit;font-size:.52rem;color:#65738a;cursor:pointer}.quickLoadActions button.active{background:#effaf4;border-color:#cfe9da;color:#19764f}.quickLoadActions button:disabled{opacity:.55;cursor:wait}.quickShiftCell{display:grid;grid-gap:4px;gap:4px;min-height:57px}.quickShiftSelect{width:100%;min-width:0;border:1px solid transparent;border-radius:9px;padding:8px 6px;font:inherit;font-size:.7rem;font-weight:700;text-align:center;outline:0;cursor:pointer}.quickShiftSelect:disabled{opacity:.6;cursor:wait}.quickShiftReadOnly.quick-morning,.quickShiftSelect.quick-morning{background:#e9f9f2;color:#14845a;border-color:#d4f0e3}.quickShiftReadOnly.quick-evening,.quickShiftSelect.quick-evening{background:#eaf1ff;color:#2d64c9;border-color:#d9e5fc}.quickShiftReadOnly.quick-peak,.quickShiftSelect.quick-peak{background:#fff2e6;color:#c46d17;border-color:#f7dfc4}.quickShiftReadOnly.quick-off,.quickShiftSelect.quick-off{background:#f0f1f3;color:#6c7480;border-color:#e6e8ec}.quickShiftReadOnly.quick-leave,.quickShiftSelect.quick-leave{background:#fff0f4;color:#cb3658;border-color:#f7dae2}.quickShiftReadOnly.quick-mission,.quickShiftSelect.quick-mission{background:#f2edff;color:#7853c5;border-color:#e5dcfb}.quickShiftReadOnly.quick-empty,.quickShiftSelect.quick-empty{background:#fafbfc;color:#99a1ae;border-color:#eef0f3}.quickShiftCellMeta{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:18px}.quickShiftCellMeta small{font-size:.55rem;color:#8a94a5;direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickShiftCellMeta button{border:0;background:transparent;color:#8d98aa;padding:1px;display:grid;place-items:center;cursor:pointer}.quickShiftReadOnly{display:flex;min-height:57px;border:1px solid transparent;border-radius:9px;padding:7px;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.quickShiftReadOnly strong{font-size:.7rem}.quickShiftReadOnly small{font-size:.55rem;direction:ltr;opacity:.78}.quickShiftReadOnly span{display:flex;align-items:center;gap:3px;font-size:.53rem}.quickDetailEditor{margin-top:10px;border:1px solid #dfe7f5}.quickDetailEditor .sectionHeading>button{width:auto}.quickScheduleMobile{display:none}.quickMobileDays{display:grid;grid-template-columns:repeat(7,minmax(84px,1fr));grid-gap:6px;gap:6px;overflow-x:auto;padding-bottom:4px}.quickMobileDays button{min-width:84px;border:1px solid #e5eaf2;background:#fff;border-radius:12px;padding:8px 6px;font:inherit;color:#5d6980;cursor:pointer}.quickMobileDays button span{display:block;font-size:.68rem;white-space:nowrap}.quickMobileDays button small{display:block;margin-top:2px;font-size:.55rem;color:#8c97a9}.quickMobileDays button.active{background:#2469d8;border-color:#2469d8;color:#fff;box-shadow:0 4px 12px #2469d833}.quickMobileDays button.active small{color:#e7efff}.quickMobileDayPanel{margin-top:9px;background:#fff;border:1px solid #e7ebf3;border-radius:17px;padding:13px}.quickMobileDayHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.quickMobileDayHead h3{margin:3px 0 0;font-size:.95rem}.quickMobileDayHead>small{font-size:.66rem;color:#7e899a}.quickMobileDayPanel>.quickLeadReadOnly,.quickMobileDayPanel>.quickLeadSelectors{margin-bottom:8px}.quickMobileDayPanel>.quickLoadWrap{margin:8px 0 10px;padding:8px;border-radius:11px;background:#f8faff}.quickMobileEmployeeList{display:flex;flex-direction:column;gap:8px}.quickMobileEmployeeList>article{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 10px;border:1px solid #edf0f5;border-radius:13px;background:#fff}.quickMobilePerson{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.quickMobilePerson>input{width:16px;height:16px;accent-color:#2469d8}.quickMobilePerson>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.quickMobilePerson strong{font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickMobilePerson small{font-size:.61rem;color:#8791a2}.quickMobileShift{display:flex;align-items:center;gap:5px;flex:0 0 min(48%,205px)}.quickMobileShift>.quickShiftCell,.quickMobileShift>.quickShiftReadOnly{flex:1 1}.quickMobileLeadBadge{display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:999px;background:#fff3df;color:#a56717;font-size:.54rem;white-space:nowrap}@media(max-width:980px){.scheduleDashboard{max-width:100%;padding-inline:12px}.quickScheduleDesktop{display:none}.quickScheduleMobile{display:block;margin-top:11px}.quickScheduleToolbar{grid-template-columns:1fr 1fr}.quickScheduleToolbar .weekNavigator{grid-column:1/-1}.quickWeekRange{padding:0}.quickToolbarActions{justify-content:flex-start}.quickBranchSelect{grid-column:1/2}.quickEmployeeSearch{grid-column:2/3}.quickBulkBar{grid-template-columns:1fr 1fr}.quickBulkBar>div:first-child{grid-column:1/-1}.quickBulkButton{width:100%}}@media(max-width:620px){.quickScheduleHero{padding:16px}.quickScheduleToolbar{display:flex;flex-direction:column;align-items:stretch;padding:10px}.quickScheduleToolbar .weekNavigator{display:grid;grid-template-columns:repeat(3,1fr)}.quickScheduleToolbar .weekNavigator .secondaryButton{padding:9px 6px;font-size:.68rem}.quickWeekRange{align-items:center}.quickToolbarActions{display:grid;grid-template-columns:1fr 1fr}.quickToolbarActions .secondaryButton{font-size:.68rem;padding:9px 7px}.quickBranchSelect{display:grid;grid-template-columns:auto 1fr}.quickBranchSelect .input{min-width:0}.quickEmployeeSearch{width:100%}.quickBulkBar{display:grid;grid-template-columns:1fr;padding:10px}.quickBulkBar>div:first-child{grid-column:auto}.quickScheduleMobile{margin-top:10px}.quickMobileDayPanel{padding:10px}.quickMobileEmployeeList>article{align-items:stretch;flex-direction:column}.quickMobileShift{width:100%;max-width:none;flex-basis:auto}.quickMobileShift>.quickShiftCell,.quickMobileShift>.quickShiftReadOnly{width:100%}.quickShiftSelect{min-height:38px}.quickMobileLeadBadge{align-self:center}}.dashboard .bottomNav{display:none!important}.attendanceFilters{display:grid;grid-template-columns:minmax(92px,120px) minmax(92px,120px) minmax(220px,1fr);grid-gap:8px;gap:8px;align-items:flex-end;margin:8px 0 10px}.attendanceFilters label{display:grid;grid-gap:4px;gap:4px;margin:0;font-size:9px;line-height:1.3;color:#70798a}.attendanceFilters .input{min-height:40px;padding:8px 10px;border-radius:11px;font-size:13px;line-height:1.2}@media(max-width:620px){.attendanceFilters{grid-template-columns:1fr 1fr;gap:7px}.attendanceFilters label:nth-child(n+3){grid-column:1/-1}.attendanceFilters .input{min-height:38px;padding:7px 9px;font-size:12px}}.feedbackConfidentialRow{display:flex;align-items:center;gap:9px;margin:10px 0 12px;font-size:12px;color:#39465d}.feedbackConfidentialRow>span{display:flex;align-items:center;gap:6px}.feedbackHistoryItem,.feedbackReviewItem{display:flex;flex-direction:column;gap:9px}.feedbackHistoryItem>p,.feedbackReviewItem>p{margin:0;white-space:pre-wrap;font-size:11px;line-height:1.85;color:#4f5b6f}.feedbackResponse{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#f4f8ff}.feedbackResponse strong{font-size:10px;color:#245fb8}.feedbackResponse span{font-size:11px;line-height:1.75;color:#47566c}.payslipHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.payslipPrintButton{white-space:nowrap}@media print{body{background:#fff!important}.bottomNav,.dashboardHeaderActions,.employeeCreateCard:has(#payslip_period),.globalBottomNav,.payslipHero,.payslipPrintButton{display:none!important}.dashboard{max-width:none!important;padding:0!important;margin:0!important}.payslipSelfCard{border:0!important;box-shadow:none!important;margin:0!important;padding:12mm!important}}.attendanceImportCard{padding:0;overflow:hidden}.attendanceImportSummary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:14px 16px}.attendanceImportSummary::-webkit-details-marker{display:none}.attendanceImportSummary>span{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px}.attendanceImportSummary small{font-size:9px;color:#7a8496}.attendanceImportBody{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.attendanceImportBody>.muted{margin:0;font-size:10px;line-height:1.8}.attendanceImportControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attendanceFilePicker{position:relative;overflow:hidden}.attendanceFilePicker input{position:absolute;inset:0;opacity:0;cursor:pointer}.attendanceImportStats{display:flex;gap:6px;flex-wrap:wrap}.attendanceImportStats span{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:10px;background:#f3f5f8;font-size:9px;color:#606a7d}.attendanceImportStats .ok{background:#effaf3;color:#227443}.attendanceImportStats .warn{background:#fff8e8;color:#946200}.attendanceImportStats .bad{background:#fff0f0;color:#a33434}.attendanceImportPeriod{margin:0;font-size:9px;color:#70798a}.attendanceImportIssues{border:1px solid #e6eaf0;border-radius:12px;overflow:hidden}.attendanceImportIssues>summary{cursor:pointer;padding:9px 11px;font-size:10px;font-weight:700;background:#fafbfc}.attendanceImportIssues>div{display:flex;flex-direction:column;gap:0}.attendanceImportIssues article{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;border-top:1px solid #edf0f4}.attendanceImportIssues article strong{font-size:9px}.attendanceImportIssues article span{font-size:9px;color:#6e788a}@media(max-width:620px){.attendanceImportSummary{padding:12px 13px}.attendanceImportBody{padding:0 13px 13px}.attendanceImportControls>*{flex:1 1}.attendanceImportIssues article{flex-direction:column;gap:3px}}.persianPicker{display:flex;flex-direction:column;gap:8px;width:100%}.persianPickerDate{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:7px;gap:7px;direction:ltr}.persianPickerTime{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;grid-gap:7px;gap:7px;direction:ltr}.persianPickerTime>span{font-size:12px;color:#777;text-align:center}.persianPickerSelect{min-width:0;padding-left:7px;padding-right:9px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;text-align:center}.persianPickerError{color:#a20f1b;font-size:11px}@media(max-width:420px){.persianPickerDate{gap:5px}.persianPickerSelect{padding:11px 5px;font-size:14px}}.storageCapacityCard .sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.storageCapacityCard .sectionHeading>svg{color:#2563EB;flex:0 0 auto}.storageCapacityTop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.storageCapacityTop strong{font-size:18px}.storageCapacityTop span{font-size:12px;color:#777}.storageCapacityTrack{height:12px;margin-top:12px;background:#ededf0;border-radius:999px;overflow:hidden;direction:ltr}.storageCapacityFill{height:100%;border-radius:999px;background:#1b8f4d;transition:width .25s ease}.storageCapacityFill.warning{background:#d88a12}.storageCapacityFill.high{background:#d45b16}.storageCapacityFill.critical{background:#2563EB}.storageCapacityState{margin:10px 0 0;font-size:12px;color:#16713a}.storageCapacityState.warning{color:#95600d}.storageCapacityState.high{color:#a44412}.storageCapacityState.critical{color:#a20f1b;font-weight:700}@media(max-width:520px){.storageCapacityTop{align-items:flex-start;flex-direction:column;gap:4px}}.myWeeklyScheduleCard{margin:0 0 12px;padding:16px 18px;border:1px solid #cfe0ff;border-radius:20px;background:linear-gradient(135deg,#f3f8ff,#fff);box-shadow:0 8px 24px #2469d81a}.myWeeklyScheduleHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.myWeeklyScheduleHead h3{margin:3px 0;font-size:1rem;color:#17243b}.myWeeklyScheduleHead small{font-size:.68rem;color:#6f7c91}.myWeeklyScheduleAvatar{width:48px;height:48px;min-width:48px;font-size:.9rem;border:2px solid #fff;box-shadow:0 3px 12px #233c6c1f}.myWeeklyScheduleAvatar img{width:100%;height:100%;object-fit:cover}.myWeeklyScheduleDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.myWeeklyScheduleDay{min-width:0;min-height:82px;padding:9px 7px;border:1px solid transparent;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.myWeeklyScheduleDay>span{font-size:.61rem;opacity:.75;white-space:nowrap}.myWeeklyScheduleDay>strong{font-size:.75rem}.myWeeklyScheduleDay>small{font-size:.57rem;direction:ltr;opacity:.8}.myWeeklyScheduleDay>em{display:flex;align-items:center;gap:3px;font-size:.55rem;font-style:normal}.myWeeklyScheduleDay.today{outline:2px solid #2469d8;outline-offset:1px}.myWeeklyScheduleDay.quick-morning{background:#e9f9f2;color:#14845a;border-color:#d4f0e3}.myWeeklyScheduleDay.quick-evening{background:#eaf1ff;color:#2d64c9;border-color:#d9e5fc}.myWeeklyScheduleDay.quick-peak{background:#fff2e6;color:#c46d17;border-color:#f7dfc4}.myWeeklyScheduleDay.quick-off{background:#f0f1f3;color:#6c7480;border-color:#e6e8ec}.myWeeklyScheduleDay.quick-leave{background:#fff0f4;color:#cb3658;border-color:#f7dae2}.myWeeklyScheduleDay.quick-mission{background:#f2edff;color:#7853c5;border-color:#e5dcfb}.myWeeklyScheduleDay.quick-empty{background:#fafbfc;color:#99a1ae;border-color:#eef0f3}@media(max-width:760px){.myWeeklyScheduleCard{padding:13px;margin-bottom:10px}.myWeeklyScheduleDays{display:flex;overflow-x:auto;gap:6px;padding-bottom:3px}.myWeeklyScheduleDay{min-width:92px;min-height:76px}.myWeeklyScheduleHead{margin-bottom:10px}}.initialPushPrompt{position:fixed;z-index:1000;top:14px;right:50%;transform:translateX(50%);width:min(560px,calc(100% - 24px));display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid #d9e5fc;border-radius:17px;background:#fff;box-shadow:0 12px 36px #172b5229;color:#26354f}.initialPushPrompt>svg{color:#2469d8}.initialPushPrompt>div{display:flex;flex-direction:column;gap:3px}.initialPushPrompt strong{font-size:12px}.initialPushPrompt span{font-size:10px;line-height:1.7;color:#6f7c91}.initialPushPrompt .compactButton{width:auto;white-space:nowrap}@media(max-width:620px){.initialPushPrompt{grid-template-columns:auto 1fr;top:9px}.initialPushPrompt .compactButton{grid-column:1/-1;width:100%}}.compactReviewPage .employeeCreateCard{padding:14px;border-radius:16px;margin-top:12px}.compactReviewPage .hero{padding:15px;min-height:0;border-radius:17px;gap:10px}.compactReviewPage .hero h2{margin:4px 0;font-size:20px}.compactReviewPage .hero .muted,.compactReviewPage .sectionHeading .muted{margin:4px 0;line-height:1.65}.compactReviewPage .sectionHeading h3{margin:4px 0;font-size:16px}.compactReviewPage :is(.employeeRequestCard,.assetCard,.faultCard,.handoverCard,.branchTaskCard,.noticeManagementCard){padding:11px 12px;border-radius:12px;min-width:0}.compactReviewPage :is(.employeeRequestList,.assetList,.faultList,.handoverList,.branchTaskList,.noticeManagementList,.notificationList){gap:8px;margin-top:10px}.compactDetails{margin-top:7px;font-size:12px;min-width:0}.compactDetails>summary{cursor:pointer;min-height:36px;padding:7px 0;font-weight:600;color:#263b59;line-height:1.6;overflow-wrap:normal}.compactDetails>summary:focus-visible{outline:2px solid #2169db;outline-offset:2px;border-radius:5px}.compactDetails[open]>summary{margin-bottom:8px;border-bottom:1px solid #d9e0e8}.compactDetails .personnelTextarea{min-height:70px}.compactDetails .field{margin:8px 0}.compactDetails :is(.requestFacts,.requestResponse,.requestInternalNote,.faultManagement,.assetAssignmentBox,.assetAssignForm){margin-top:8px}.compactDetails :is(.requestManagerActions,.assetStatusActions,.faultActions,.handoverActions,.taskCardActions,.noticeManagementActions){display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.compactDetails :is(.requestManagerActions,.assetStatusActions,.faultActions,.handoverActions,.taskCardActions,.noticeManagementActions) .secondaryButton{width:auto;flex:0 1 auto;min-height:40px;padding:8px 10px;font-size:12px}.compactReviewPage [data-review-state=pending]{background:#fff0f0;border-color:#edb0b0}.compactReviewPage [data-review-state=active]{background:#fff3e2;border-color:#edc28c}.compactReviewPage [data-review-state=complete]{background:#e9f7ed;border-color:#a4d5b3}.compactReviewPage [data-review-state=neutral]{background:#f6f7f9;border-color:#dce0e6}.compactReviewPage .requestStatus.completed{background:#d6f2df;color:#166534}.compactReviewPage .employeeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compactReviewPage .employeeTile{min-height:0;padding:11px;border-radius:12px;gap:5px;min-width:0}.compactReviewPage .employeeTile strong{font-size:13px;line-height:1.6;overflow-wrap:normal}.compactReviewPage .employeeTile span{font-size:11px;overflow-wrap:normal}.compactReviewPage .employeeTileTop{flex-wrap:wrap;gap:5px}.compactReviewPage .employeeTile b{position:static;margin-top:4px;font-size:10px}.compactReviewPage .notificationCard{flex-direction:row;align-items:stretch;border-radius:12px}.compactReviewPage .notificationMain{padding:10px;gap:8px}.compactReviewPage .notificationIcon{width:30px;height:30px;border-radius:9px}.compactReviewPage .notificationReadButton{align-self:flex-start;border:1px solid #e0d2d2;border-radius:8px;margin:8px 0 8px 8px;min-height:40px;padding:8px 10px;flex-shrink:0}.compactReviewPage .notificationContent{gap:3px}.compactReviewPage .notificationContent .notificationSeen{background:#ffe4bd;color:#8a3c09}.compactReviewPage .notificationToolbar .secondaryButton{width:auto;min-height:40px;padding:8px 10px}.compactReviewPage .dailyChecklistItem{flex-direction:row;align-items:center;flex-wrap:wrap;padding:9px 10px;gap:8px}.compactReviewPage .dailyChecklistMain{flex:1 1 160px}.compactReviewPage .taskInlineActions{width:auto;flex-wrap:wrap}.compactReviewPage .taskInlineActions .secondaryButton{min-height:40px;padding:8px 10px}.compactReviewPage .dailyChecklistItem:not(.done){background:#fff0f0;border-color:#edb0b0}.compactReviewPage .dailyChecklistItem.done{background:#e9f7ed;border-color:#a4d5b3}.compactReviewPage .compactNoticeStats{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.compactReviewPage .compactNoticeStats>div{display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:5px 8px;border-radius:8px}.compactReviewPage .compactNoticeStats>div:nth-child(2){background:#fff3e2;border-color:#edc28c}.compactReviewPage .compactNoticeStats>div:nth-child(3){background:#e9f7ed;border-color:#a4d5b3}.compactReviewPage .noticeManagementTop{flex-direction:row;gap:8px}.compactReviewPage :is(.employeeRequestHeader,.assetHeader,.faultHeader,.handoverHeader,.branchTaskHeader){flex-direction:row;flex-wrap:wrap;gap:7px}.compactReviewPage :is(.employeeRequestHeader,.faultHeader,.handoverHeader,.branchTaskHeader)>div:first-child{flex:1 1 180px;min-width:0}.compactReviewPage :is(.assetHeader,.noticeManagementTop)>div:first-child{min-width:0;flex:1 1}.compactReviewPage :is(.assetHeader,.noticeManagementTop,.employeeRequestHeader) strong{overflow-wrap:normal}.sectionHero{min-height:0;padding:13px 15px;gap:10px;border-radius:14px}.sectionHeroIcon{width:42px;height:42px;border-radius:11px}.sectionHero h1{font-size:1.05rem}.sectionHero small{margin-top:3px}@media(max-width:480px){.compactReviewPage .employeeCreateCard{padding:11px}.compactReviewPage .employeeTile{padding:9px}.compactReviewPage .employeeTile strong{font-size:12px}.compactReviewPage .notificationMain{padding:9px;gap:6px}.compactReviewPage .notificationIcon{width:26px;height:26px}.compactReviewPage .notificationTopline strong{font-size:12px}.compactReviewPage .notificationReadButton{font-size:10px;padding:7px 8px}}.noticeRecipientGrid,.noticeRecipientLegend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.noticeRecipientBranch{margin-top:14px}.noticeRecipientBranch>strong{display:block;margin-bottom:6px}.noticeRecipient{display:flex;align-items:center;justify-content:center;min-height:34px;padding:6px 9px;border-radius:10px;font-size:.82rem;font-weight:700;text-align:center}.noticeRecipient.unseen{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.noticeRecipient.viewed{background:#fff4e5;border:1px solid #f2d5ad;color:#8a551d}.noticeRecipient.completed{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}@media (min-width:760px){.noticeRecipientGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.noticeRecipientBranchTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.noticeRecipientBranchTitle small{color:var(--muted);font-size:.78rem;white-space:nowrap}.compactNoticeStats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:520px){.compactNoticeStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.noticeCard.actionRequired{-webkit-border-start:3px solid #f59e0b;border-inline-start:3px solid #f59e0b}.noticeCard.category-disciplinary.actionRequired{border-inline-start-color:#dc2626}.noticeActionRequired{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:.72rem;font-weight:800;white-space:nowrap}.noticeCard.category-disciplinary .noticeActionRequired{background:#fee2e2;color:#991b1b}.homeNewsFeatured{margin:0 0 14px}.homeNewsFeatured .homeNewsSlide>img{max-height:210px}.homeSchedulePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:8px;direction:rtl}.homeScheduleCard{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;border-radius:13px;text-decoration:none;box-shadow:0 2px 8px #1f3c730b}.homeScheduleCard strong{font-size:.8rem;color:#18223c;line-height:1.35}.homeScheduleCard>span:last-child{font-size:.72rem;line-height:1.45}.homeScheduleLabel{align-self:flex-start;padding:2px 7px;border-radius:7px;font-size:.65rem;font-weight:800}.homeScheduleDate{font-size:.62rem;font-weight:700;color:#7b8798;line-height:1.25}.todayCard{grid-column:1;background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #ffdada;color:#d92b37}.todayCard .homeScheduleLabel{background:#ffe1e4;color:#2563EB}.tomorrowCard{grid-column:2;background:linear-gradient(135deg,#f2f7ff,#fff);border:1px solid #dbe9ff;color:#2169d8}.tomorrowCard .homeScheduleLabel{background:#deebff;color:#2169d8}.homeShiftLeads{margin-bottom:9px;padding:9px 10px;background:#fcfdff;border:1px solid #eef1f6;border-radius:14px;box-shadow:0 2px 8px #1f3c7308}.homeShiftLeadsTitle{display:block;margin-bottom:6px;font-size:.78rem;color:#5f6b7d}.homeShiftLeadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;direction:rtl}.homeShiftLead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:7px;column-gap:7px;grid-row-gap:1px;row-gap:1px;min-width:0;padding:7px 8px;border-radius:11px}.homeShiftLead small{grid-column:1/-1;font-size:.64rem;font-weight:750;opacity:.76}.homeShiftLead strong{min-width:0;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeShiftLeadCall{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:4px 7px;border:1px solid;border-radius:999px;color:inherit;text-decoration:none;font-size:.63rem;font-weight:850;line-height:1}.homeShiftLeadCall:active{transform:scale(.98)}.morningLead{background:#f5fbf8;border:1px solid #e3f2ea;color:#4b7f68}.eveningLead{background:#fffaf2;border:1px solid #f5ead7;color:#8b765c}.homeRecentNotices{margin-top:16px}.homeRecentNoticeList{overflow:hidden;background:#fff;border:1px solid #e8edf6;border-radius:17px;box-shadow:0 4px 14px #1f3c7310}.homeRecentNotice{display:flex;align-items:center;gap:10px;min-height:68px;padding:9px 11px;color:#18223c;text-decoration:none;border-bottom:1px solid #eef1f6}.homeRecentNotice:last-child{border-bottom:0}.homeRecentNotice img,.homeRecentNoticeIcon{width:54px;height:46px;flex:0 0 auto;border-radius:10px;object-fit:cover}.homeRecentNoticeIcon{display:grid;place-items:center;background:#fff0f4;color:#e75072}.homeRecentNotice>span:not(.homeRecentNoticeIcon){display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.homeRecentNotice strong{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeRecentNotice small{font-size:.7rem;color:#7d8798}.homeRecentNotice>svg{flex:0 0 auto;color:#94a0b3}@media(max-width:420px){.homeSchedulePair,.homeShiftLeadGrid{gap:5px}.homeScheduleCard{padding:8px}.homeScheduleCard strong{font-size:.73rem}.homeScheduleLabel{font-size:.61rem;padding:2px 6px}.homeScheduleDate{font-size:.58rem}.homeShiftLeads{padding:8px}.homeShiftLead{padding:6px 7px}.homeShiftLead strong{font-size:.71rem}.homeShiftLeadCall{padding:4px 6px;font-size:.6rem}.homeScheduleCard>span:last-child{font-size:.67rem}}.homeIconMark{position:relative}.homeIconBadge{position:absolute;top:-7px;inset-inline-start:-8px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;background:#e11d2e;color:#fff;font-size:.66rem;line-height:1;box-shadow:0 2px 6px #9f122733}.homeIconBadge,.homeRecentNoticeState{border-radius:999px;font-style:normal;font-weight:900}.homeRecentNoticeState{flex:0 0 auto;padding:4px 7px;font-size:.64rem;white-space:nowrap}.homeRecentNoticeState.unseen{background:#fee2e2;color:#991b1b}.homeRecentNoticeState.viewed{background:#ffedd5;color:#9a3412}.homeRecentNoticeState.completed{background:#dcfce7;color:#166534}@media(max-width:420px){.homeRecentNoticeState{padding:3px 6px;font-size:.59rem}}.taskSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.taskSummaryGrid>div{display:grid;grid-gap:2px;gap:2px;padding:10px 6px;text-align:center;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.taskSummaryGrid strong{font-size:1.05rem}.taskSummaryGrid span{font-size:.72rem;color:var(--muted)}@media (max-width:520px){.taskSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shiftLeadStatusLegend .complete,.taskSummaryGrid>.complete{background:#ecfdf3;border-color:#86efac;color:#166534}.shiftLeadStatusLegend .progressing,.taskSummaryGrid>.progressing{background:#fff7ed;border-color:#fdba74;color:#9a3412}.shiftLeadStatusLegend .incomplete,.taskSummaryGrid>.incomplete{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.shiftLeadStatusLegend{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.shiftLeadStatusLegend span{padding:4px 8px;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:700}.shiftLeadPerformance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.shiftLeadPerformance>span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.shiftLeadPerformance strong{font-size:.8rem}.shiftLeadPerformance small{color:var(--muted);font-size:.7rem}@media (max-width:420px){.shiftLeadPerformance{grid-template-columns:1fr}}.shiftLeadPendingCard{border-color:#fca5a5;background:#fffafa}.taskPendingCompactList{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.taskPendingCompactList>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2}.taskPendingCompactList strong{font-size:.78rem}.taskPendingCompactList span{flex:0 0 auto;font-size:.7rem;font-weight:700;color:#991b1b}.jobDutyList{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.jobDutyList article{padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.jobDutyList strong{font-size:.82rem}.jobDutyList p{margin:4px 0 0;font-size:.75rem;color:var(--muted);line-height:1.8}.consumableGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:12px}.consumableCard{padding:10px;border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:7px;gap:7px}.consumableCard.green{background:#effaf2;border-color:#9bd5aa}.consumableCard.orange{background:#fff6e8;border-color:#efbd70}.consumableCard.red{background:#fff0f0;border-color:#e79a9a}.consumableCard label{font-size:.75rem;display:grid;grid-gap:4px;gap:4px}@media(max-width:620px){.consumableGrid{grid-template-columns:1fr}}.homeNewsFeatured .homeNewsSlide{max-width:100%;border-radius:15px}.homeNewsMedia{display:flex;height:clamp(180px,28vw,290px);align-items:center;justify-content:center;background:#f5f7fb;overflow:hidden;text-decoration:none}.homeNewsMedia>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.homeNewsMediaFallback{display:grid;place-items:center;color:#8b96aa}.homeNewsMeta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;min-height:48px;padding:8px 12px;color:#59667c;text-decoration:none;border-top:1px solid #edf0f5;font-size:.72rem}.homeNewsMeta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#18223c;font-size:.84rem}.homeNewsViews{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.homeNewsFeatured .homeNewsControls{margin-top:6px;gap:10px}.homeNewsFeatured .homeNewsControls button{width:30px;height:30px}@media(max-width:760px){.homeNewsMedia{height:clamp(170px,48vw,260px)}}@media(max-width:560px){.homeNewsFeatured{margin-top:12px}.homeNewsMedia{height:clamp(160px,52vw,225px)}.homeNewsMeta{grid-template-columns:minmax(0,1fr) auto;padding:7px 10px;min-height:44px}.homeNewsMeta strong{grid-column:1/-1}.homeNewsViews{justify-self:end}}.noticeInteractions{margin-top:14px;padding-top:12px;border-top:1px solid #edf0f5}.noticeReactionRow button{display:inline-flex;min-height:36px;padding:6px 11px;border:1px solid #e3e8f1;color:#647086}.noticeReactionRow button.active{border-color:#b9cff6;background:#edf4ff;color:#2169d8}.noticeCommentComposer{display:flex;gap:8px;align-items:center;margin-top:12px}.noticeCommentComposer .input{min-width:0;margin:0}.noticeCommentComposer .compactButton{flex:0 0 auto;min-height:42px}.noticeComments{gap:7px;margin-top:10px}.noticeComment{padding:9px 11px;border:1px solid #edf0f5;border-radius:12px;background:#fafbfe}.noticeComment strong{font-size:.78rem}.noticeComment p{margin:3px 0;font-size:.8rem;line-height:1.7}.noticeComment small{font-size:.66rem;color:#8993a5}@media(max-width:560px){.noticeCommentComposer{align-items:stretch}.noticeCommentComposer .compactButton{min-width:64px}}.homeNewsMedia{position:relative;height:190px;background:#eef1f6;isolation:isolate}.homeNewsMediaBackdrop{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;filter:blur(16px);transform:scale(1.06);opacity:.48;z-index:0}.homeNewsMediaImage{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width:761px){.homeNewsMedia{height:180px}}@media(min-width:1100px){.homeNewsMedia{height:170px}}@media(max-width:760px){.homeNewsMedia{height:175px}}@media(max-width:560px){.homeNewsMedia{height:160px}}.homeNewsMedia{height:140px}@media(min-width:761px){.homeNewsMedia{height:130px}}@media(min-width:1100px){.homeNewsMedia{height:120px}}@media(max-width:560px){.homeNewsMedia{height:140px}}.homeNewsMeta{min-height:0}.homeNewsFeatured{width:calc(100% + 32px);margin-inline:-16px;margin-top:14px;margin-bottom:14px}.homeNewsFeatured .homeNewsSlide{width:100%;max-width:none;border-radius:0;border-inline:0}.homeNewsMedia{width:100%;height:170px;border-radius:0}@media(min-width:761px){.homeNewsFeatured{width:100%;margin-inline:0}.homeNewsFeatured .homeNewsSlide{border-radius:15px;border-inline:1px solid #e9e9ed}.homeNewsMedia{height:185px}}@media(min-width:1100px){.homeNewsMedia{height:190px}}@media(max-width:560px){.homeNewsMedia{height:175px}}.homeNewsMedia>img,.homeNewsMedia>img.homeNewsMediaImage,.homeNewsMediaImage{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.homeNewsMediaBackdrop{display:none}.homeNewsMeta{padding:7px 10px;gap:6px}.homeNewsMeta strong{font-size:11px}.homeNewsMeta span{font-size:10px}.homeNewsControls{margin-top:4px}.payslipImportHero{align-items:center;justify-content:space-between;gap:16px}.payslipImportHero>svg{flex:0 0 auto;color:#2169d8}.payslipImportColumns{margin:12px 0;padding:10px 12px;border:1px dashed #d8e1ef;border-radius:12px;background:#f8fbff}.payslipImportColumns strong{display:block;margin-bottom:5px;font-size:.8rem}.payslipImportColumns p{margin:0;color:#6d788b;font-size:.72rem;line-height:1.8}.payslipImportPicker{display:flex;align-items:center;gap:11px;margin:12px 0;padding:13px;border:1px solid #dfe6f2;border-radius:13px;background:#fff;cursor:pointer}.payslipImportPicker>svg{color:#2169d8;flex:0 0 auto}.payslipImportPicker>span{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:3px}.payslipImportPicker strong{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payslipImportPicker small{font-size:.7rem;color:#7d8798}.payslipImportPicker input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.payslipImportSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 14px}.payslipImportSummary>div{display:grid;grid-gap:3px;gap:3px;padding:10px 7px;text-align:center;border:1px solid #e2e7ef;border-radius:11px;background:#fff}.payslipImportSummary span{font-size:.68rem;color:#6f7b8d}.payslipImportSummary strong{font-size:1rem}.payslipImportSummary .complete{background:#ecfdf3;border-color:#a7e3bb;color:#166534}.payslipImportSummary .progressing{background:#fff7ed;border-color:#fdc98a;color:#9a3412}.payslipImportSummary .incomplete{background:#fef2f2;border-color:#f3b4b4;color:#991b1b}.payslipImportTableWrap{overflow:auto;margin:10px 0 14px;border:1px solid #e6eaf1;border-radius:12px;background:#fff}.payslipImportTable{width:100%;min-width:820px;border-collapse:collapse;font-size:.74rem}.payslipImportTable td,.payslipImportTable th{padding:9px 10px;text-align:right;border-bottom:1px solid #eef1f5;vertical-align:top}.payslipImportTable th{position:-webkit-sticky;position:sticky;top:0;background:#f8faff;color:#546176;z-index:1}.payslipImportTable td>small,.payslipImportTable td>strong{display:block}.payslipImportTable td>small{margin-top:2px;color:#7d8798}.payslipImportTable tr[data-state=matched]{background:#fcfffd}.payslipImportTable tr[data-state=existing]{background:#fffaf3}.payslipImportTable tr[data-state=invalid],.payslipImportTable tr[data-state=unmatched]{background:#fffafa}.payslipImportState{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;font-size:.66rem;font-weight:800;white-space:nowrap}.payslipImportState.matched{background:#dcfce7;color:#166534}.payslipImportState.existing{background:#ffedd5;color:#9a3412}.payslipImportState.invalid,.payslipImportState.unmatched{background:#fee2e2;color:#991b1b}.payslipImportError{max-width:230px;margin-top:5px!important;color:#a61b1b!important;line-height:1.6}.payslipImportBlocking{margin:9px 0 0;padding:8px 10px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:.72rem;line-height:1.7}@media(max-width:700px){.payslipImportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.payslipImportSummary>div:first-child{grid-column:1/-1}}.payrollBranchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.payrollBranchCard{min-width:0}.payrollSourceSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.payrollSourceSummary>div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e5e9f1;border-radius:11px;background:#fafcff}.payrollSourceSummary span{font-size:.68rem;color:#6f7b8d}.payrollSourceSummary strong{font-size:.78rem;line-height:1.7}.payslipImportBlocking p{margin:0 0 5px}@media(max-width:900px){.payrollBranchGrid{grid-template-columns:1fr}}@media(max-width:620px){.payrollSourceSummary{grid-template-columns:1fr}}.birthdayTeamCard{align-items:flex-start;background:linear-gradient(115deg,#fff8ef,#fff);border-color:#f0dfc8;box-shadow:0 6px 18px #744c1710}.birthdayTeamCard .personalTodayIcon{background:#fff4df;color:#a86b15}.birthdayTeamContent{flex:1 1;gap:8px}.birthdayTeamContent>b{font-size:.875rem;line-height:1.8;color:#8a5a13}.birthdayCongratulations{display:flex!important;flex-direction:column;gap:7px;margin-top:3px;padding-top:10px;border-top:1px solid #f0e5d5}.birthdayCongratulation{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;background:#fff;border:1px solid #f0e7da;border-radius:12px;padding:8px 10px}.birthdayCongratulation strong{font-size:.75rem!important;white-space:nowrap;color:#70501f}.birthdayCongratulation>span{font-size:.75rem!important;color:#555;overflow-wrap:normal}.birthdayReplyBox{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:2px}.birthdayReplyInput{margin:0;min-width:0;padding:10px 12px;font-size:.8rem}.birthdayReplyButton{white-space:nowrap}.birthdayError{margin-top:-8px;margin-bottom:16px}@media(max-width:560px){.birthdayTeamCard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.birthdayReplyBox{grid-template-columns:1fr}.birthdayReplyButton{width:100%}.birthdayCongratulation{grid-template-columns:1fr}}.pushPrompt{margin:0 0 16px;padding:13px 14px;border:1px solid #f0d7b1;background:#fff9ef;border-radius:17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;box-shadow:0 5px 16px #6b46100b}.pushPrompt.blocked{border-color:#f0c7cb;background:#fff5f6}.pushPromptIcon{width:38px;height:38px;border-radius:12px;background:#fff0d8;color:#9a6314;display:grid;place-items:center}.pushPrompt.blocked .pushPromptIcon{background:#ffe7ea;color:#b01827}.pushPromptContent{display:flex;flex-direction:column;gap:3px;min-width:0}.pushPromptContent strong{font-size:12px;line-height:1.7}.pushPromptContent>span{font-size:10px;color:#716858;line-height:1.8}.pushPromptContent small{font-size:10px;color:#a20f1b;line-height:1.7}.pushPromptButton{border:0;border-radius:11px;background:#2563EB;color:#fff;font:inherit;font-size:11px;font-weight:700;padding:9px 11px;white-space:nowrap;cursor:pointer}.pushPromptButton:disabled{opacity:.6;cursor:wait}@media(max-width:560px){.pushPrompt{grid-template-columns:auto minmax(0,1fr)}.pushPromptButton{grid-column:1/-1;width:100%}}.healthCredentialPanel{margin-top:14px;background:#fff;border:1px solid #dcebfa;border-radius:22px;padding:16px}.healthCredentialHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.healthCredentialHeading h3{margin:5px 0 0;font-size:15px}.healthCredentialHeading>a{font-size:10px;color:#b61723;text-decoration:none;white-space:nowrap}.healthCredentialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.healthCredentialCard{border:1px solid #dcebfa;border-radius:15px;padding:11px;display:flex;flex-direction:column;gap:5px;min-width:0}.healthCredentialCard.valid{background:#f4fbf6;border-color:#d7eadc}.healthCredentialCard.warning{background:#fff8eb;border-color:#f0d7aa}.healthCredentialCard.danger{background:#fff2f3;border-color:#efc8cc}.healthCredentialTop{display:flex;align-items:center;gap:7px}.healthCredentialTop strong{font-size:11px;line-height:1.6}.healthCredentialDot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.healthCredentialDot.valid{background:#26a269}.healthCredentialDot.warning{background:#e89a28}.healthCredentialDot.danger{background:#dc3545}.healthCredentialCard>span{font-size:9px;color:#6f6f75;line-height:1.7}.healthCredentialCard>b{font-size:10px}.healthCredentialCard.valid>b{color:#16713a}.healthCredentialCard.warning>b{color:#8a5a13}.healthCredentialCard.danger>b{color:#a20f1b}.healthCredentialLegend{margin:10px 1px 0;font-size:9px;color:#85858b;line-height:1.8}@media(max-width:560px){.healthCredentialGrid{grid-template-columns:1fr}.healthCredentialHeading{align-items:flex-start}}.contractStatusGrid{grid-template-columns:minmax(0,420px)}.contractStatusGrid .healthCredentialCard{min-height:112px}@media(max-width:560px){.contractStatusGrid{grid-template-columns:1fr}}.compactHome .homeBrand{display:none}.compactHome .personalHomeHeader{min-height:64px;margin:0 0 8px;padding:8px 10px;display:flex;align-items:center;border:0;box-shadow:none;background:transparent}.compactHome .personalHomeHeader h1{margin:0;font-size:clamp(.88rem,2.8vw,1.05rem);line-height:1.5}.compactHome .personalHomeHeader p{margin:1px 0 0;font-size:.68rem;color:#7d8798}.compactHome .personalAvatar{width:42px;height:42px;flex:0 0 42px}.compactHome .pushPrompt{margin-bottom:8px}.compactHome .homeNewsFeatured{margin-top:6px;margin-bottom:8px}.compactHome .homeNewsMedia{height:clamp(105px,24vw,135px)}.compactHome .homeNewsMeta{padding:5px 9px}.compactHome .homeNewsControls{margin-top:2px}.compactHome .homeSchedulePair{direction:rtl;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:7px 0}.compactHome .homeScheduleCard{min-height:82px;gap:2px;border-radius:14px;overflow:hidden}.compactHome .homeScheduleCard.todayCard{grid-column:1}.compactHome .homeScheduleCard.tomorrowCard{grid-column:2}.compactHome .homeScheduleLabel{position:absolute;top:7px;inset-inline-start:8px;padding:2px 7px;font-size:.6rem}.compactHome .homeScheduleDate{display:block;-webkit-padding-end:42px;padding-inline-end:42px;font-size:.62rem;line-height:1.5;color:#737f91}.compactHome .homeScheduleCard strong{font-size:.76rem;line-height:1.45}.compactHome .homeScheduleCard>span:last-child{font-size:.65rem;line-height:1.45}.compactHome .homeShiftLeads{margin:7px 0;padding:8px 9px;border-radius:14px}.compactHome .homeShiftLeadsTitle{font-size:.73rem}.compactHome .homeShiftLeadGrid{gap:7px;margin-top:6px}.compactHome .homeShiftLead{padding:7px 8px;border-radius:11px}.compactHome .homeShiftLead small{font-size:.58rem}.compactHome .homeShiftLead strong{font-size:.7rem}.compactHome .homeShiftLeadCall{padding:3px 6px;font-size:.58rem}.compactHome .homeIconTile{min-height:88px;padding:9px 6px}@media(max-width:560px){.compactHome .personalHomeHeader{min-height:58px;padding:6px 4px}.compactHome .personalAvatar{width:38px;height:38px;flex-basis:38px}.compactHome .homeNewsMedia{height:112px}.compactHome .homeScheduleCard{min-height:76px}.compactHome .homeScheduleDate{font-size:.58rem}.compactHome .homeScheduleCard strong{font-size:.7rem}.compactHome .homeScheduleCard>span:last-child{font-size:.61rem}.compactHome .homeIconTile{min-height:80px}}.compactHome .personalHomeHeader{min-height:68px;padding:7px 4px;gap:9px}.compactHome .personalHeaderText{display:flex;flex-direction:column}.compactHome .personalHeaderText h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactHome .personalHeaderText p{display:flex;gap:7px}.compactHome .personalHeaderText p i{height:14px}.compactHome .personalHeaderBrand{width:92px;height:50px;-webkit-margin-start:auto;margin-inline-start:auto;border-radius:9px}.compactHome .homeScheduleLabel{display:none!important}.compactHome .homeScheduleDate{-webkit-padding-end:0;padding-inline-end:0;font-size:.66rem;font-weight:700}.compactHome .homeScheduleCard{min-height:72px;padding:8px 10px;justify-content:center}.compactHome .homeScheduleCard strong{font-size:.78rem}.compactHome .homeShiftLead{min-height:64px}@media(max-width:560px){.compactHome .personalHomeHeader{min-height:62px;gap:7px}.compactHome .personalHeaderBrand{width:78px;height:43px}.compactHome .personalHeaderText h1{font-size:.82rem}.compactHome .personalHeaderText p i{height:12px}.compactHome .homeScheduleCard{min-height:64px;padding:7px 8px}.compactHome .homeShiftLead{min-height:58px}}.compactHome .personalHeaderBrand{width:104px;height:52px;object-fit:contain;object-position:left center;background:#fff}.compactHome .homeScheduleCard{position:relative;background:#fff;border:1px solid #edf0f5}.compactHome .homeScheduleCard.todayCard{background:rgba(255,86,104,.045);border-color:rgba(255,86,104,.14)}.compactHome .homeScheduleCard.tomorrowCard{background:rgba(64,145,255,.055);border-color:rgba(64,145,255,.16)}.compactHome .homeScheduleSticker{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.62);font-size:1.05rem;line-height:1;box-shadow:0 2px 8px rgba(31,45,61,.05)}.compactHome .homeScheduleCard>small,.compactHome .homeScheduleCard>span:not(.homeScheduleSticker),.compactHome .homeScheduleCard>strong{-webkit-padding-start:38px;padding-inline-start:38px}.compactHome .homeScheduleCard.schedule-off{background:rgba(145,153,166,.055);border-color:rgba(145,153,166,.16)}.compactHome .homeScheduleCard.shift-morning .homeScheduleSticker{background:rgba(255,196,0,.08)}.compactHome .homeScheduleCard.shift-evening .homeScheduleSticker{background:rgba(80,110,220,.07)}@media(max-width:560px){.compactHome .personalHeaderBrand{width:92px;height:46px}.compactHome .homeScheduleSticker{width:27px;height:27px;font-size:.95rem;inset-inline-start:8px}.compactHome .homeScheduleCard>small,.compactHome .homeScheduleCard>span:not(.homeScheduleSticker),.compactHome .homeScheduleCard>strong{-webkit-padding-start:33px;padding-inline-start:33px}}.compactHome .personalHomeHeader{display:flex!important;align-items:center!important}.compactHome .personalHeaderText{min-width:0;flex:1 1}.compactHome .personalHeaderText p{display:flex!important;align-items:center;gap:6px;white-space:nowrap}.compactHome .personalHeaderText p i{display:block;width:1px;height:13px;background:#c9ced8}.compactHome .personalHeaderBrand{display:block!important;visibility:visible!important;opacity:1!important;width:108px!important;height:52px!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important;object-fit:contain!important;object-position:left center!important;flex:0 0 108px!important}@media(max-width:560px){.compactHome .personalHeaderBrand{width:94px!important;height:46px!important;flex-basis:94px!important}.compactHome .personalHeaderText p{font-size:.58rem;gap:5px}}.compactHome .homeNewsFeatured{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compactHome .homeNewsControls{display:none!important}.compactHome .homeNewsDots{display:flex;justify-content:center;align-items:center;gap:5px;margin:5px 0 0}.compactHome .homeNewsDots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#d8dde6;box-shadow:none}.compactHome .homeNewsDots button.active{width:16px;background:#ef3340}.compactHome .homeNewsMeta{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.compactHome .homeNewsMeta strong{flex:1 0 100%;min-width:0}.compactHome .homeNewsMeta>span{font-size:.62rem;color:#7a8493}.compactHome .homeNewsViews{display:inline-flex;align-items:center;gap:3px}.compactHome .personalHeaderBrandUi{position:relative;display:grid!important;grid-template-columns:auto auto;grid-template-rows:31px 16px;grid-column-gap:3px;column-gap:3px;align-items:flex-end;justify-content:start;width:118px!important;height:50px!important;flex:0 0 118px!important;font-family:inherit;line-height:1}.compactHome .personalHeaderBrandUi .brandOk{grid-column:1;grid-row:1;position:relative;color:#ef1825;font-family:Arial,sans-serif;font-size:30px;font-weight:900;letter-spacing:-2px;line-height:.9}.compactHome .personalHeaderBrandUi .brandHub{grid-column:2;grid-row:1;color:#111827;font-family:Arial,sans-serif;font-size:22px;font-weight:900;letter-spacing:-1px;line-height:1}.compactHome .personalHeaderBrandUi .brandSmile{position:absolute;left:2px;top:29px;width:37px;height:10px;border-bottom:4px solid #ef1825;border-radius:0 0 50% 50%;transform:rotate(3deg)}.compactHome .personalHeaderBrandUi small{grid-column:1/3;grid-row:2;align-self:end;white-space:nowrap;color:#697386;font-size:8.5px;font-weight:700;text-align:left}@media(max-width:560px){.compactHome .personalHeaderBrandUi{width:104px!important;height:45px!important;flex-basis:104px!important;grid-template-rows:28px 14px}.compactHome .personalHeaderBrandUi .brandOk{font-size:27px}.compactHome .personalHeaderBrandUi .brandHub{font-size:20px}.compactHome .personalHeaderBrandUi .brandSmile{top:26px;width:34px;height:9px}.compactHome .personalHeaderBrandUi small{font-size:7.5px}}:root{--ok-ice:#E0F2FE}body,html{background:var(--ok-bg)}.bottomNav .active,.eyebrow,.link{color:var(--ok-blue)}.personalHeaderBrandUi{position:relative;padding-right:42px;color:var(--ok-navy)}.personalHeaderBrandUi:before{content:"";position:absolute;right:0;top:50%;width:34px;height:34px;transform:translateY(-50%);background:url(/okhub-flat-blue-v2-192.png) 50%/contain no-repeat}.personalHeaderBrandUi .brandOk{color:var(--ok-navy)}.personalHeaderBrandUi .brandHub{color:var(--ok-blue)}.personalHeaderBrandUi .brandSmile{display:none}.personalHeaderBrandUi small{color:#64748b}.loginIndependentBrand{width:max-content;max-width:100%;margin:0 auto 14px;padding-right:54px;min-height:48px;display:flex;align-items:baseline;gap:4px}.loginIndependentBrand:before{width:46px;height:46px}.loginIndependentBrand .brandHub,.loginIndependentBrand .brandOk{font-size:30px;font-weight:900;letter-spacing:-1px}.loginIndependentBrand small{display:block;font-size:11px;font-weight:600;margin-right:5px}.statusDot{background:#ecfeff;color:#0e7490}.tile:hover{box-shadow:0 10px 28px rgba(15,45,107,.1)}.bottomNav,.card,.employeeCreateCard,.employeeFilterCard,.hero,.paginationCard,.summaryCard,.tile{border-color:#DCEBFA}.bottomNav,.card,.employeeCreateCard,.employeeFilterCard,.hero,.summaryCard,.tile{box-shadow:0 10px 32px rgba(37,99,235,.06)}.shell{background:linear-gradient(145deg,#F8FCFF,#EEF7FF 55%,#E6F6FF)}.dashboard{background:transparent}.input:hover{border-color:#A8CFF3}.compactButton{background:#0F2D6B;border-color:#0F2D6B}.compactButton:hover{background:#173F88}.copyButton,.secondaryButton{border-color:#CFE2F6;color:#0F2D6B}.copyButton:hover,.secondaryButton:hover{background:#EEF7FF}:root{--ok-blue:#0F6ADB;--ok-blue2:#2F80ED;--ok-sky:#67B7FF;--ok-cyan:#12B8C4;--ok-ice:#EAF6FF;--ok-ice2:#F4FAFF;--ok-bg:#F7FBFF;--ok-border:#D8EAF8;--ok-text:#14213D;--ok-muted:#6B7C93}.dashboardHome,body,html{background:var(--ok-bg);color:var(--ok-text)}.shell{background:linear-gradient(145deg,#F8FCFF,#ECF7FF 52%,#E5F5FF)}.assetCard,.card,.contractCard,.documentCard,.employeeCreateCard,.employeeFilterCard,.hero,.internalFormCard,.payslipCard,.scheduleDayCard,.summaryCard,.tile{border-color:var(--ok-border);box-shadow:0 7px 24px rgba(15,106,219,.055)}.btn{background:linear-gradient(100deg,var(--ok-navy),var(--ok-blue),var(--ok-cyan))}.assetHero>svg,.attendanceHero>svg,.contractHero>svg,.documentsHero>svg,.eyebrow,.formsHero>svg,.hrHero>svg,.link,.payslipHero>svg,.profileAction svg,.scheduleHero>svg,.summaryCard svg,.tile b,.todayScheduleHero>svg{color:var(--ok-blue)}.bottomNav,.globalBottomNav{border-color:var(--ok-border);box-shadow:0 8px 28px rgba(15,45,107,.07)}.bottomNav .active,.globalBottomNav a.active{color:var(--ok-blue);background:#EAF4FF}.menuSectionTitle{background:#EAF4FF;color:var(--ok-navy)}.appIcon{background:#E9F3FF;color:var(--ok-blue)}.noticeHero{background:linear-gradient(135deg,#EAF6FF,#fff);border-color:#CFE8FB;box-shadow:0 8px 25px rgba(15,106,219,.05)}.homeRecentNoticeIcon{background:#EAF4FF}.todayCard{background:linear-gradient(135deg,#EAF6FF,#fff);border-color:#CFE6FA;color:var(--ok-blue)}.todayCard .homeScheduleLabel{background:#DCEEFF;color:var(--ok-blue)}.tomorrowCard{background:linear-gradient(135deg,#F0F8FF,#fff);border-color:#D9EAF9;color:#3977C8}.personalToday{background:linear-gradient(110deg,#EAF8FF,#fff);border-color:#D5EBF7;box-shadow:0 6px 18px rgba(15,106,219,.05)}.personalTodayIcon{background:#E2F1FF;color:var(--ok-blue)}.tone-coral,.tone-rose{background:#EAF5FF;color:#3977C8}.tone-violet{background:#EEF3FF;color:#5577C8}.tone-indigo{background:#E8F0FF;color:#416DDA}.myWeeklyScheduleDay.quick-leave,.quickShiftReadOnly.quick-leave,.quickShiftSelect.quick-leave{background:#EAF5FF;color:#3977C8;border-color:#CFE5F8}.birthdayTeamCard{background:linear-gradient(115deg,#EEF8FF,#fff);border-color:#D5EAF8;box-shadow:0 6px 18px rgba(15,106,219,.04)}.birthdayTeamCard .personalTodayIcon{background:#E1F2FF;color:#1875C8}.birthdayCongratulations{border-top-color:#DDECF7}.birthdayCongratulation{border-color:#DDECF7}.pushPrompt{border-color:#CFE5F6;background:#F0F8FF;box-shadow:0 5px 16px rgba(15,106,219,.04)}.pushPromptIcon{background:#DDEFFF;color:#176DB8}.handoverPending,.payslipInternalNote,.sensitiveNotice{background:#F1F8FF;border-color:#D7E9F7;color:#526B83}.scheduleEditorCard{border-color:#CFE3F5}.scheduleDayCard.today{border-color:#8BC5F3;box-shadow:0 0 0 2px rgba(15,106,219,.07)}.salesAnalysisNote{background:#F0F8FF;border-color:#D6E9F7;color:#526B83}.morningLead{background:#ECFAF8;border-color:#D6EFEB;color:#3F766E}.eveningLead{background:#EEF6FF;border-color:#D9E8F8;color:#526F91}.input:focus{box-shadow:0 0 0 3px rgba(15,106,219,.1)}.tone-coral,.tone-rose{background:#E8F4FF!important;color:#2675C9!important}.birthdayTeamCard,.noticeHero{background:linear-gradient(135deg,#EAF6FF,#FFFFFF)!important;border-color:#CFE6F8!important}.homeRecentNoticeIcon{background:#E8F4FF!important;color:#2675C9!important}.todayCard{background:linear-gradient(135deg,#E8F5FF,#FFFFFF)!important;border-color:#CBE4F8!important;color:#176FC4!important}.todayCard .homeScheduleLabel{background:#DCEEFF!important;color:#176FC4!important}.myWeeklyScheduleDay.quick-peak,.quickShiftReadOnly.quick-peak,.quickShiftSelect.quick-peak{background:#EDF6FF;color:#3974B8;border-color:#D4E7F8}.quickMobileLeadBadge{background:#EAF5FF;color:#3974B8}.accountBadge,.payslipStatus.published{background:#EEF6FF;color:#526F91}.contractAlert,.contractInlineAlert{background:#F0F8FF;border-color:#D8EAF7;color:#526B83}.handoverPending,.payslipInternalNote,.sensitiveNotice{background:#F2F8FE!important;border-color:#D8E8F5!important;color:#526B83!important}.pushPrompt{background:#F0F8FF!important;border-color:#CFE5F6!important}.pushPromptIcon{background:#DDEFFF!important;color:#176DB8!important}.salesAnalysisNote{background:#F0F8FF!important;border-color:#D6E9F7!important;color:#526B83!important}.authBrandMark{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 16px;color:#0F2D6B;font-weight:900;font-size:24px;direction:ltr}.authBrandMark img{width:44px;height:44px;display:block}.authBrandMark span{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.authBrandMark b{color:#0F2D6B}.authBrandMark small{display:block;flex-basis:100%;font-size:10px;font-weight:600;color:#6B7C93;direction:rtl;text-align:center;margin-top:-3px}:root{--ok-navy:#0F2D6B;--ok-blue:#2563EB;--ok-cyan:#06B6D4;--ok-sky:#60A5FA;--ok-bg:#F5FAFF;--ok-surface:#FFFFFF;--ok-soft:#EEF7FF;--ok-border:#DCEBFA;--ok-text:#18223C;--ok-muted:#6F7C91}body,html{background:linear-gradient(180deg,#F8FCFF,#F2F9FF 48%,#EAF6FF);color:var(--ok-text);font-family:Vazirmatn,Tahoma,Arial,sans-serif}.card,.contractCard,.documentCard,.employeeCreateCard,.employeeFilterCard,.hero,.paginationCard,.payslipCard,.profileAction,.summaryCard,.tile{border-color:var(--ok-border);box-shadow:0 10px 30px rgba(15,45,107,.055)}.card{box-shadow:0 22px 60px rgba(15,45,107,.1)}.btn{background:linear-gradient(105deg,var(--ok-navy),var(--ok-blue) 58%,var(--ok-cyan));box-shadow:0 8px 20px rgba(37,99,235,.18)}.btn:hover{filter:brightness(1.035);transform:translateY(-1px)}.input{border-color:#CFE2F6;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.input:hover{border-color:#A9CEF2}.input:focus{border-color:var(--ok-blue);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.globalBottomNav{border-color:var(--ok-border);background:rgba(255,255,255,.96);box-shadow:0 12px 32px rgba(15,45,107,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.globalBottomNav a{color:#718198}.globalBottomNav a.active{color:var(--ok-blue);background:#EEF7FF}.globalBottomNav .primaryNavAction{background:linear-gradient(135deg,var(--ok-navy),var(--ok-blue),var(--ok-cyan));color:#fff;box-shadow:0 8px 22px rgba(37,99,235,.22)}.loginBrandLockup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.loginBrandLockup>img{width:68px;height:68px;display:block;filter:drop-shadow(0 10px 18px rgba(37,99,235,.16))}.loginBrandLockup .loginIndependentBrand{padding-right:0;margin:0}.loginBrandLockup .loginIndependentBrand:before{display:none}.loginBrandLockup .personalHeaderBrandUi{font-size:27px}.loginBrandLockup small{font-size:11px;letter-spacing:0}.shell>.card{border-color:#D8EAF8;background:rgba(255,255,255,.97)}.noticeHero{border-color:#D5E9FA;background:linear-gradient(135deg,#EAF6FF,#F8FCFF 58%,#ECFBFF)}.homeScheduleCard.todayCard{background:linear-gradient(145deg,#E7F4FF,#F7FBFF);border-color:#CFE4F7}.homeScheduleCard.tomorrowCard{background:linear-gradient(145deg,#F3F9FF,#FFFFFF);border-color:#D8EAF8}.homeRecentNoticeIcon{background:#EAF5FF;color:var(--ok-blue)}.initialPushPrompt{border-color:#CFE4F7;background:linear-gradient(135deg,#EAF6FF,#F9FCFF);color:var(--ok-navy)}.accountBadge:not(.ready),.payslipStatus.published{background:#EEF6FF;color:#345A8E}.payslipInternalNote,.sensitiveNotice{background:#F4F9FF;border-color:#D8EAF8;color:#526B83}.contractAlert{background:#F1F8FF;border-color:#D5E8FA;color:#345A8E}:root{--ok-amber:#D98A16;--ok-amber-soft:#FFF6E5;--ok-green:#168A55;--ok-green-soft:#EAF8F1;--ok-violet:#7557C8;--ok-violet-soft:#F2EEFF;--ok-teal:#138A83;--ok-teal-soft:#E8F8F6;--ok-coral:#D66A5E;--ok-coral-soft:#FFF0ED}.tone-blue{background:#EAF4FF;color:#2169D8}.tone-cyan{background:#E8F8FF;color:#1687B7}.tone-green{background:var(--ok-green-soft);color:var(--ok-green)}.tone-teal{background:var(--ok-teal-soft);color:var(--ok-teal)}.tone-indigo{background:#EEF2FF;color:#5269C7}.tone-violet{background:var(--ok-violet-soft);color:var(--ok-violet)}.tone-rose{background:#FFF2EC!important;color:#C66A3D!important}.tone-coral{background:#FFF4E8!important;color:#B66C22!important}.tone-navy{background:#EDF2FA;color:#345A8E}.scheduleStatus.work{background:var(--ok-green-soft);color:var(--ok-green)}.scheduleStatus.off{background:#F1F3F6;color:#657184}.scheduleStatus.leave{background:var(--ok-amber-soft);color:#9A650F}.scheduleStatus.mission{background:var(--ok-violet-soft);color:var(--ok-violet)}.shiftLeadBadge{background:#FFF3D9;color:#8B620E}.substitutionBadge{background:var(--ok-violet-soft);color:#6948B6}.compactHome .homeScheduleCard.shift-morning .homeScheduleSticker{background:#FFF5D9;color:#A36B00}.compactHome .homeScheduleCard.shift-evening .homeScheduleSticker{background:#EEF0FF;color:#5B5FC7}.requestStatus.submitted{background:var(--ok-amber-soft);color:#96610B}.requestStatus.reviewing{background:#EEF4FF;color:#345FA8}.requestStatus.approved,.requestStatus.completed{background:var(--ok-green-soft);color:var(--ok-green)}.requestStatus.rejected{background:#FEF0F0;color:#A93232}.requestInternalNote{background:#FFF8E8;color:#7A5B1E}.birthdayTeamCard{background:linear-gradient(135deg,#F3EEFF,#FFFFFF 68%,#FFF8E8)!important;border-color:#E2DAFA!important}.birthdayTeamCard .personalTodayIcon{background:#EEE8FF;color:#7557C8}.noticeHero{background:linear-gradient(135deg,#EAF7FF,#FFFFFF 60%,#EAFBF8)!important;border-color:#CFE9F2!important}.homeRecentNoticeIcon{background:#E8F8F6!important;color:#138A83!important}.salesAnalysisNote{background:#FFF8E8!important;border-color:#F1DFB8!important;color:#725B22!important}.payslipInternalNote,.sensitiveNotice{background:#F6F3FF!important;border-color:#E3DCF7!important;color:#62577D!important}.contractAlert{background:#FFF7E8;border-color:#F0DEB8;color:#795D23}.initialPushPrompt{background:linear-gradient(135deg,#EAF6FF,#FFFFFF 58%,#E8F8F6);border-color:#CFE8F0}.activationResult,.successMessage{background:var(--ok-green-soft);border-color:#CFEBDD}.destructiveButton:hover,.error{background:#FEF1F2}.compactHome .personalHeaderBrandUi{width:auto!important;min-width:0!important;height:auto!important;flex-basis:auto!important;display:inline-flex!important}.compactHome .personalHeaderBrandUi:before{content:none!important}.compactHome .personalHeaderBrandUi .brandOk{color:#0F6ADB}.compactHome .personalHeaderBrandUi .brandHub{color:#0F2D6B}.compactHome .personalHeaderBrandUi small{color:#6B7C93}.compactHome .homeIconTile{position:relative;overflow:hidden;border-color:#DDE8F3;background:linear-gradient(180deg,#FFFFFF,#FCFEFF);box-shadow:0 5px 16px rgba(27,55,92,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.compactHome .homeIconTile:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(27,55,92,.09)}.compactHome .homeIconMark{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.compactHome .homeIconTile:has(.tone-blue){border-bottom:2px solid #b9d9ff}.compactHome .homeIconTile:has(.tone-rose){border-bottom:2px solid #f5c6a9}.compactHome .homeIconTile:has(.tone-indigo){border-bottom:2px solid #c9d0fa}.compactHome .homeIconTile:has(.tone-violet){border-bottom:2px solid #d9c9f7}.compactHome .homeIconTile:has(.tone-cyan){border-bottom:2px solid #b9e8f4}.compactHome .homeIconTile:has(.tone-green){border-bottom:2px solid #bde8d1}.compactHome .homeIconTile:has(.tone-coral){border-bottom:2px solid #f5d3a7}.compactHome .homeIconTile:has(.tone-teal){border-bottom:2px solid #bde9df}.compactHome .homeIconTile:has(.tone-navy){border-bottom:2px solid #c7d5e8}.compactHome .homeIconTile:hover:has(.tone-blue){background:#F8FBFF}.compactHome .homeIconTile:hover:has(.tone-rose){background:#FFFBF8}.compactHome .homeIconTile:hover:has(.tone-indigo){background:#FAFAFF}.compactHome .homeIconTile:hover:has(.tone-violet){background:#FCFAFF}.compactHome .homeIconTile:hover:has(.tone-cyan){background:#F8FDFF}.compactHome .homeIconTile:hover:has(.tone-green){background:#F8FDF9}.compactHome .homeIconTile:hover:has(.tone-coral){background:#FFFCF7}.compactHome .homeIconTile:hover:has(.tone-teal){background:#F8FDFB}.compactHome .homeIconTile:hover:has(.tone-navy){background:#F9FBFE}.sectionScreen{--section-accent:#2563EB;--section-soft:#EAF4FF;--section-border:#CFE2FA}.sectionTheme-blue{--section-accent:#1674E8;--section-soft:#EAF5FF;--section-border:#C9E2FA}.sectionTheme-rose{--section-accent:#D94B70;--section-soft:#FFF0F4;--section-border:#F6CED9}.sectionTheme-indigo{--section-accent:#6654D9;--section-soft:#F1EEFF;--section-border:#DCD4FA}.sectionTheme-violet{--section-accent:#8A4FD1;--section-soft:#F6EEFF;--section-border:#E5D3F7}.sectionTheme-cyan{--section-accent:#0E9DB5;--section-soft:#E9FAFC;--section-border:#C6EBF0}.sectionTheme-green{--section-accent:#19945B;--section-soft:#EAF9F1;--section-border:#C9EAD8}.sectionTheme-coral{--section-accent:#D98A16;--section-soft:#FFF7E7;--section-border:#F2DEB4}.sectionTheme-teal{--section-accent:#118A7A;--section-soft:#E9F9F5;--section-border:#C9EAE2}.sectionTheme-navy{--section-accent:#355CC9;--section-soft:#EEF3FF;--section-border:#D3DDF7}.sectionScreen .sectionHero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--section-soft),#fff 72%);border:1px solid var(--section-border);box-shadow:0 8px 24px rgba(27,55,92,.055)}.sectionScreen .sectionHero:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:var(--section-soft);opacity:.62;inset-inline-end:-70px;bottom:-105px;pointer-events:none}.sectionScreen .sectionHeroIcon{background:var(--section-soft)!important;color:var(--section-accent)!important;border:1px solid var(--section-border);box-shadow:none}.sectionScreen .sectionHero>div>p{color:var(--section-accent);font-weight:800;letter-spacing:.08em}.sectionScreen .sectionHero h1{color:#14213D}.sectionScreen .sectionLinks{gap:9px}.sectionScreen .sectionLinkLocked,.sectionScreen .sectionLinks>a{background:#fff;border:1px solid #e3eaf2;border-radius:15px;box-shadow:0 4px 14px rgba(27,55,92,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sectionScreen .sectionLinks>a:hover{transform:translateY(-1px);border-color:var(--section-border);box-shadow:0 7px 18px rgba(27,55,92,.075)}.sectionScreen .sectionLinkIcon{background:var(--section-soft)!important;color:var(--section-accent)!important}.sectionScreen .sectionLinks>a>svg{color:var(--section-accent)}.sectionScreen .sectionLinkLocked{opacity:.62}.dashboard .hero{border-radius:20px;border:1px solid #dce8f3;background:linear-gradient(135deg,#F7FBFF,#FFFFFF);box-shadow:0 7px 22px rgba(27,55,92,.05)}.dashboard .hero>svg{padding:8px;border-radius:13px;background:#EEF6FF;color:#2563EB;box-sizing:content-box}.dashboard :is(.employeeCreateCard,.attendanceFilters,.scheduleControls,.scheduleDayCard,.documentCard,.employeeRequestCard){box-shadow:0 4px 15px rgba(27,55,92,.045)}.moduleTheme-blue{--module-accent:#1674E8;--module-soft:#EAF5FF;--module-border:#C9E2FA}.moduleTheme-green{--module-accent:#19945B;--module-soft:#EAF9F1;--module-border:#C9EAD8}.moduleTheme-coral{--module-accent:#D98A16;--module-soft:#FFF7E7;--module-border:#F2DEB4}.moduleTheme-cyan{--module-accent:#0E9DB5;--module-soft:#E9FAFC;--module-border:#C6EBF0}.moduleTheme-navy{--module-accent:#355CC9;--module-soft:#EEF3FF;--module-border:#D3DDF7}.moduleTheme-rose{--module-accent:#D94B70;--module-soft:#FFF0F4;--module-border:#F6CED9}.moduleTheme-violet{--module-accent:#8152D2;--module-soft:#F5EEFF;--module-border:#E2D2F7}.moduleTheme-gold{--module-accent:#C9820E;--module-soft:#FFF7DF;--module-border:#F2DDA5}[class*=moduleTheme-]>.hero{background:linear-gradient(135deg,var(--module-soft),#fff 74%);border-color:var(--module-border)}[class*=moduleTheme-]>.hero>svg{background:var(--module-soft);color:var(--module-accent)}[class*=moduleTheme-] .sectionHeading .eyebrow,[class*=moduleTheme-]>.hero .eyebrow{color:var(--module-accent)}[class*=moduleTheme-] .bottomNav a.active{color:var(--module-accent);background:var(--module-soft)}[class*=moduleTheme-] .secondaryButton:not(.dangerButton){border-color:var(--module-border);color:var(--module-accent);background:#fff}.branchSnapshot{margin-top:12px;padding:14px;background:#fff;border:1px solid #e8edf6;border-radius:18px;box-shadow:0 4px 15px #213d790d}.branchSnapshotHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.branchSnapshotHeading>div{display:flex;flex-direction:column;gap:2px}.branchSnapshotHeading small,.branchSnapshotHeading span{font-size:.68rem;color:#7d899c}.branchSnapshotHeading strong{font-size:.9rem;color:#1c2943}.branchSnapshotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.branchSnapshotMetric{min-width:0;min-height:82px;padding:10px 9px;border:1px solid #e9edf4;border-radius:13px;display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center}.branchSnapshotMetric>span{font-size:.62rem;color:#728097;white-space:nowrap}.branchSnapshotMetric>strong{font-size:1.02rem;line-height:1.25;color:#20304f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.branchSnapshotMetric>small{font-size:.56rem;line-height:1.45;color:#8490a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branchSnapshotMetric.people{background:#eef5ff;border-color:#cfe0f7}.branchSnapshotMetric.people>strong{color:#2467c9}.branchSnapshotMetric.sales{background:#ecfbf5;border-color:#ccebdd}.branchSnapshotMetric.sales>strong{color:#12845a}.branchSnapshotMetric.inspection.green{background:#fff7e5;border-color:#f0d8a5}.branchSnapshotMetric.inspection.green>strong{color:#a66a08}.branchSnapshotMetric.inspection.warning{background:#fff3dd;border-color:#edcf94}.branchSnapshotMetric.inspection.warning>strong{color:#98600b}.branchSnapshotMetric.inspection.red{background:#fff0f2;border-color:#efc4ca}.branchSnapshotMetric.inspection.red>strong{color:#b1283a}@media(max-width:560px){.branchSnapshot{padding:11px}.branchSnapshotHeading{margin-bottom:8px}.branchSnapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.branchSnapshotMetric{min-height:76px;padding:8px 5px;border-radius:11px;gap:3px}.branchSnapshotMetric>span{font-size:.55rem}.branchSnapshotMetric>strong{font-size:.9rem}.branchSnapshotMetric>small{font-size:.5rem}}@media(max-width:360px){.branchSnapshotGrid{gap:4px}.branchSnapshotMetric{padding:7px 3px}.branchSnapshotMetric>span{font-size:.5rem}.branchSnapshotMetric>strong{font-size:.82rem}.branchSnapshotMetric>small{font-size:.46rem}}.inspectionStatsPanel{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(250px,1.2fr);grid-gap:12px;gap:12px;margin:12px 0}.inspectionLatestScore,.inspectionRatingGuide{border:1px solid #e2e8f1;border-radius:18px;background:#fff;box-shadow:0 5px 18px rgba(27,55,92,.05);padding:16px}.inspectionLatestScore{display:grid;place-items:center;grid-gap:5px;gap:5px}.inspectionLatestScore>span{font-size:.72rem;color:#6F7C91}.inspectionLatestScore>strong{font-size:2rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inspectionLatestScore>b{padding:4px 14px;border-radius:999px;font-size:.72rem}.inspectionLatestScore>small{color:#7D899B;font-size:.66rem}.inspectionLatestScore.green{background:linear-gradient(145deg,#EAF9F1,#fff);border-color:#CBEAD8}.inspectionLatestScore.green>strong{color:#168A55}.inspectionLatestScore.green>b{background:#DDF5E8;color:#137848}.inspectionLatestScore.warning{background:linear-gradient(145deg,#FFF8E8,#fff);border-color:#F0DFB8}.inspectionLatestScore.warning>strong{color:#B2760B}.inspectionLatestScore.warning>b{background:#FFF0C8;color:#96610B}.inspectionLatestScore.red{background:linear-gradient(145deg,#FFF1F2,#fff);border-color:#F1D2D5}.inspectionLatestScore.red>strong{color:#C43D49}.inspectionLatestScore.red>b{background:#FDE3E6;color:#A92F3A}.inspectionRatingGuide{display:grid;grid-gap:8px;gap:8px}.inspectionRatingGuide>strong{font-size:.78rem;margin-bottom:2px}.inspectionGuideRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:11px;font-size:.7rem}.inspectionGuideRow b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inspectionGuideRow.excellent{background:#EAF9F1;color:#147B4A}.inspectionGuideRow.good{background:#FFF6DF;color:#9A650F}.inspectionGuideRow.weak{background:#FFF0F1;color:#B63743}.inspectionHistoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.inspectionHistoryGrid .inspectionScoreCard{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;padding:11px 12px;border-radius:13px}.inspectionHistoryGrid .inspectionScoreCard>span{font-size:.65rem;color:#6F7C91}.inspectionHistoryGrid .inspectionScoreCard>strong{font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inspectionHistoryGrid .inspectionScoreCard>b{font-size:.65rem}.inspectionHistoryGrid .inspectionScoreCard>p{grid-column:1/-1;margin:0;font-size:.65rem}@media(max-width:650px){.inspectionHistoryGrid,.inspectionStatsPanel{grid-template-columns:1fr}}.statGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.statCard{min-width:0;padding:13px;border:1px solid #e1e9f1;border-radius:15px;background:#fff;box-shadow:0 4px 14px rgba(27,55,92,.04)}.statCard span{display:block;font-size:.66rem;color:#748096}.statCard strong{display:block;margin-top:5px;font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statCard small{display:block;margin-top:3px;font-size:.58rem;color:#8792A2}.statCard.success{background:#F0FBF5;border-color:#D0EDDD}.statCard.success strong{color:#168A55}.statCard.warning{background:#FFF9EB;border-color:#F2E3BD}.statCard.warning strong{color:#A36B00}.statCard.info{background:#F0F7FF;border-color:#D6E8FA}.statCard.info strong{color:#256FC2}.statCard.violet{background:#F6F2FF;border-color:#E3DAF8}.statCard.violet strong{color:#7557C8}@media(max-width:520px){.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.compactHome .personalHeaderBrandUi{width:96px!important;height:46px!important;flex:0 0 96px!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important;background:transparent!important}.compactHome .personalHeaderBrandUi .brandWordmark{direction:ltr!important;width:100%;line-height:1;white-space:nowrap}.compactHome .personalHeaderBrandUi .brandHub,.compactHome .personalHeaderBrandUi .brandOk{position:static!important;grid-column:auto!important;grid-row:auto!important;font-family:Arial,sans-serif!important;letter-spacing:-1px!important}.compactHome .personalHeaderBrandUi .brandOk{color:var(--ok-navy)!important}.compactHome .personalHeaderBrandUi .brandHub{color:var(--ok-blue)!important}.compactHome .personalHeaderBrandUi small{padding:0!important;grid-column:auto!important;grid-row:auto!important;color:#64748b!important;line-height:1.2!important}@media(max-width:560px){.compactHome .personalHeaderBrandUi{height:42px!important}}.compactHome .homeScheduleCard.todayCard{background:linear-gradient(145deg,#EAF5FF,#F8FCFF)!important;border-color:#C6E0F7!important;box-shadow:0 5px 16px rgba(35,116,201,.06)}.compactHome .homeScheduleCard.todayCard .homeScheduleLabel{color:#2374C9}.compactHome .homeScheduleCard.tomorrowCard{background:linear-gradient(145deg,#F4F0FF,#FCFAFF)!important;border-color:#DED4F6!important;box-shadow:0 5px 16px rgba(117,87,200,.055)}.compactHome .homeScheduleCard.tomorrowCard .homeScheduleLabel{color:#7557C8}.compactHome .homeShiftLead.morningLead{background:linear-gradient(145deg,#EAF9F1,#F8FDF9)!important;border:1px solid #c8e9d7!important;color:#168A55!important;box-shadow:0 4px 14px rgba(22,138,85,.05)}.compactHome .homeShiftLead.eveningLead{background:linear-gradient(145deg,#FFF7E5,#FFFCF5)!important;border:1px solid #f0ddb4!important;color:#9A650F!important;box-shadow:0 4px 14px rgba(154,101,15,.05)}.compactHome .eveningLead .homeShiftLeadCall,.compactHome .morningLead .homeShiftLeadCall{background:rgba(255,255,255,.72)}.inspectionLatestScore{align-items:center!important;text-align:center}.inspectionScoreRing{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;padding:11px;margin:10px auto;color:#16a064}.inspectionLatestScore.warning .inspectionScoreRing{color:#d89514}.inspectionLatestScore.danger .inspectionScoreRing{color:#df4050}.inspectionScoreRing>div{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 5px 18px rgba(26,50,80,.07)}.inspectionScoreRing strong{font-size:2rem!important;line-height:1.05}.inspectionScoreRing b{font-size:.78rem;margin-top:5px}.inspectionScoreRing em{font-style:normal;font-size:.6rem;color:#8a94a4;margin-top:2px}.inspectionRatingGuide{border-radius:18px!important}.inspectionGuideRow{min-height:46px;border-radius:12px!important;padding:9px 12px!important}.statGrid{gap:10px!important}.statCard{min-height:104px;justify-content:center;box-shadow:0 4px 16px rgba(32,74,120,.035)}.statCard>b,.statCard>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:560px){.inspectionScoreRing{width:128px;height:128px}.inspectionScoreRing strong{font-size:1.7rem!important}}:root{--ok-soft-blue:#EEF6FF;--ok-soft-green:#ECFAF3;--ok-soft-amber:#FFF7E7;--ok-soft-violet:#F6F1FF;--ok-soft-cyan:#EBFAFC;--ok-soft-rose:#FFF1F5}.dashboard :is(.tile,.employeeCreateCard,.summaryCard,.scheduleDayCard,.documentCard,.contractCard,.assetCard){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard :is(.tile,.summaryCard):hover{transform:translateY(-1px);box-shadow:0 7px 20px rgba(24,55,92,.07)}[class*=moduleTheme-] :is(.employeeCreateCard,.summaryCard,.scheduleDayCard):not(.error):not(.danger){border-color:color-mix(in srgb,var(--module-border) 72%,#fff)}[class*=moduleTheme-] .sectionHeading{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--module-border) 62%,#fff)}[class*=moduleTheme-] .statusDot{background:var(--module-soft);color:var(--module-accent)}.dashboard .statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .statCard{min-height:88px;padding:10px 11px;border-radius:14px}.dashboard .statCard:nth-child(6n+1){background:var(--ok-soft-blue);border-color:#D4E6FA}.dashboard .statCard:nth-child(6n+2){background:var(--ok-soft-green);border-color:#D1EDDF}.dashboard .statCard:nth-child(6n+3){background:var(--ok-soft-amber);border-color:#F1DFB9}.dashboard .statCard:nth-child(6n+4){background:var(--ok-soft-violet);border-color:#E2D8F7}.dashboard .statCard:nth-child(6n+5){background:var(--ok-soft-cyan);border-color:#D0EDF1}.dashboard .statCard:nth-child(6n){background:var(--ok-soft-rose);border-color:#F2D5DE}.dashboard .statCard>span{line-height:1.35}.dashboard .statCard>strong{font-size:1.08rem}.dashboard .statCard>small{line-height:1.45}@media(max-width:520px){.dashboard .statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dashboard .statCard{min-height:76px;padding:8px 5px;text-align:center}.dashboard .statCard>span{font-size:.54rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard .statCard>strong{font-size:.88rem;white-space:nowrap}.dashboard .statCard>small{font-size:.48rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.salesExtremesGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.72fr) minmax(0,1.2fr);grid-gap:8px;gap:8px}.salesExtremeMetric{min-width:0}@media(max-width:520px){.salesExtremesGrid{grid-template-columns:minmax(0,1.18fr) minmax(0,.68fr) minmax(0,1.18fr);gap:6px}.salesExtremeMetric{padding-inline:7px}}.kpiSnapshot{margin:10px 0 12px;padding:11px;border:1px solid #e4edf7;border-radius:16px;background:linear-gradient(145deg,#fff,#f8fbff)}.kpiSnapshotTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.kpiSnapshotTitle strong{font-size:.82rem}.kpiSnapshotTitle small{font-size:.66rem;color:#64748b}.kpiSnapshotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.kpiSnapshotMetric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}.kpiSnapshotMetric>strong{font-size:.68rem;white-space:nowrap}.kpiSnapshotMetric>small{font-size:.58rem;color:#64748b;white-space:nowrap}.kpiMiniRing{--kpi-progress:0deg;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2563eb var(--kpi-progress),#e8eef6 0);position:relative}.kpiMiniRing:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.kpiMiniRing b{position:relative;z-index:1;font-size:.68rem}@media(max-width:520px){.kpiSnapshot{padding:9px 6px}.kpiSnapshotGrid{gap:3px}.kpiMiniRing{width:56px;height:56px}.kpiSnapshotMetric>strong{font-size:.6rem}.kpiSnapshotMetric>small{font-size:.52rem}}.bonusEligibility{margin:10px 0 12px;padding:11px;border:1px solid #e4edf7;border-radius:16px;background:#fff}.bonusEligibilityHead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.bonusEligibilityHead>div{display:flex;flex-direction:column;gap:2px}.bonusEligibilityHead strong{font-size:.82rem}.bonusEligibilityHead small{font-size:.59rem;color:#64748b}.bonusEligibilityHead>b{font-size:.66rem;padding:6px 8px;border-radius:999px;white-space:nowrap}.bonusReady{background:#eaf8ef;color:#187443}.bonusPending{background:#fff3e2;color:#a35c00}.bonusCriteriaChart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.bonusCriterion{padding:7px 8px;border-radius:11px;background:#f8fafc}.bonusCriterionTop{display:flex;justify-content:space-between;gap:6px;align-items:center}.bonusCriterionTop span{font-size:.64rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonusCriterionTop b{font-size:.66rem}.bonusCriterionTrack{height:6px;border-radius:99px;background:#e8edf3;overflow:hidden;margin:6px 0 4px}.bonusCriterionTrack i{display:block;height:100%;border-radius:inherit}.bonusCriterion small{font-size:.52rem;color:#64748b}.bonusCriterion.green .bonusCriterionTrack i{background:#22a35a}.bonusCriterion.orange .bonusCriterionTrack i{background:#ed9d22}.bonusCriterion.red .bonusCriterionTrack i{background:#d84a58}.bonusCriterion.green .bonusCriterionTop b{color:#187443}.bonusCriterion.orange .bonusCriterionTop b{color:#a35c00}.bonusCriterion.red .bonusCriterionTop b{color:#b42331}@media(max-width:520px){.bonusEligibility{padding:9px}.bonusCriteriaChart{gap:5px}.bonusCriterion{padding:6px}.bonusEligibilityHead small{max-width:210px}}.salesBonusFilters{display:grid;grid-template-columns:82px 110px minmax(150px,1fr);grid-gap:7px;gap:7px;align-items:flex-end;margin:10px 0 12px}.salesBonusFilter{display:flex;flex-direction:column;gap:3px;min-width:0}.salesBonusFilter>span{font-size:.6rem;color:#64748b;padding-inline:4px}.salesBonusFilter select{width:100%;height:39px;border:1px solid #d8e2ee;border-radius:11px;background:#fff;padding:0 9px;font:inherit;font-size:.72rem;color:#17233d;outline:none}.salesBonusFilter select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f622}.salesBonusFilter.branchFilter{padding:5px 6px;border-radius:13px}.salesBonusFilter.branchFilter select{border:0;background:transparent;font-weight:700;height:32px;padding-inline:5px}.salesBonusFilter.branchFilter.beheshti{background:#eaf3ff;border:1px solid #b9d7ff}.salesBonusFilter.branchFilter.beheshti select,.salesBonusFilter.branchFilter.beheshti>span{color:#1456a0}.salesBonusFilter.branchFilter.shariati{background:#eaf8ef;border:1px solid #b9e3c8}.salesBonusFilter.branchFilter.shariati select,.salesBonusFilter.branchFilter.shariati>span{color:#187443}@media(max-width:520px){.salesBonusFilters{grid-template-columns:74px 98px minmax(0,1fr);gap:5px}.salesBonusFilter select{height:37px;padding-inline:6px;font-size:.67rem}.salesBonusFilter.branchFilter{padding:4px}.salesBonusFilter.branchFilter select{font-size:.61rem}}.compactHome .personalHeaderBrandUi{padding-right:0!important;min-height:auto}.compactHome .personalHeaderBrandUi:before{display:none!important}.loginBrandLockup>img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(15,106,219,.14))}@media(max-width:560px){.loginBrandLockup>img{width:76px;height:76px}}.compactHome .homeIconGrid{gap:7px}.compactHome .homeIconTile{min-height:80px;padding:8px 6px;gap:5px;border-radius:14px}.compactHome .homeIconMark{width:34px;height:34px;border-radius:10px}.compactHome .homeIconMark svg{width:22px;height:22px}.compactHome .homeIconTile strong{max-width:100%;font-size:.8rem;line-height:1.6;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal}@media(max-width:560px){.compactHome .homeIconTile{min-height:76px;padding:7px 5px}.compactHome .homeIconTile strong{font-size:.75rem}.compactHome .homeNewsFeatured{width:calc(100% + 24px);margin-inline:-12px}}body,html{max-width:100%;overflow-x:hidden}body{font-family:Vazirmatn,Tahoma,Arial,sans-serif}.card,.contractCard,.dashboard,.documentCard,.employeeCreateCard,.employeeRequestCard,.hero,.noticeCard,.noticeManagementCard,.notificationCard,.payslipCard,.profileAction,.requestQuickCard,.scheduleDayCard,.shiftSwapCard,.summaryCard,.taskBranchPicker,.tile{min-width:0;max-width:100%}.contractCard>*,.documentCard>*,.employeeCreateCard>*,.employeeRequestCard>*,.hero>*,.noticeCard>*,.noticeManagementCard>*,.payslipCard>*,.profileAction>*,.requestQuickCard>*,.shiftSwapCard>*,.summaryCard>*,.tile>*{min-width:0}.contractCard span,.contractCard strong,.documentCard span,.documentCard strong,.employeeRequestCard span,.employeeRequestCard strong,.hero h1,.hero h2,.hero h3,.noticeCard span,.noticeCard strong,.noticeManagementCard span,.noticeManagementCard strong,.notificationCard span,.notificationCard strong,.payslipCard span,.payslipCard strong,.profileAction span,.profileAction strong,.requestQuickCard span,.requestQuickCard strong,.sectionHeading h3,.shiftSwapCard span,.shiftSwapCard strong,.summaryCard span,.summaryCard strong,.tile span,.tile strong{max-width:100%;overflow-wrap:normal;word-break:normal;white-space:normal}.btn,.compactButton,.copyButton,.noticeAckButton,.noticeCreateToggle,.scheduleEditButton,.secondaryButton{min-width:0;max-width:100%;height:auto;min-height:40px;white-space:normal;overflow-wrap:normal;line-height:1.55;text-align:center}.input,select,textarea{min-width:0;max-width:100%}.tile{height:auto;padding-bottom:38px}.tile b{max-width:calc(100% - 32px);overflow-wrap:normal;white-space:normal;text-align:left}.bottomNav{gap:4px}.bottomNav a{min-width:0;max-width:25%;text-align:center;line-height:1.45;white-space:normal;overflow-wrap:normal}.accountBadge,.contractStatus,.documentVisibility,.miniStatus,.noticeAckDone,.noticeImportance,.payslipStatus,.requestStatus,.scheduleStatus,.statusDot,.swapStatus{max-width:100%;white-space:normal;text-align:center;line-height:1.45}.noticeAttachment b,.schedulePerson strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6}.noticeAttachment b{overflow-wrap:normal}.activationCodeRow,.contractCardHeader,.documentCardHeader,.employeeRequestHeader,.employeeTileTop,.noticeCardHeader,.noticeManagementTop,.payslipCardHeader,.requestFacts,.shiftSwapCardHeader{min-width:0}@media(max-width:520px){.dashboard{padding-inline:12px}.hero{padding:16px}.tile{padding:14px 12px 36px}.tile strong{font-size:14px;line-height:1.6}.tile span{font-size:11px;line-height:1.7}.hero h2{font-size:clamp(18px,5.2vw,23px);line-height:1.5}.sectionHeading h3{font-size:17px;line-height:1.55}.bottomNav{padding-inline:8px}.bottomNav a{font-size:11px}}.homePriorityAlert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:7px 0 9px;padding:10px 11px;border:1px solid #ffd5d9;border-radius:15px;background:linear-gradient(135deg,#fff1f3,#fff8f8);box-shadow:0 4px 14px rgba(180,35,49,.07);color:#9f1f2e}.homePriorityAlertIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ffe1e5;color:#d92b3c}.homePriorityAlertText{display:flex;min-width:0;flex-direction:column;gap:1px}.homePriorityAlertText strong{font-size:.78rem;line-height:1.55;color:#a7192b}.homePriorityAlertText small{font-size:.62rem;line-height:1.55;color:#8d5960}.homePriorityAlert>a{padding:6px 9px;border-radius:9px;background:#fff;color:#b42331;text-decoration:none;font-size:.64rem;font-weight:900;white-space:nowrap;box-shadow:0 1px 5px rgba(180,35,49,.08)}.homePerformanceSummary,.homeTodayActions{margin:9px 0;padding:10px;border:1px solid #e7edf6;border-radius:17px;background:#fff;box-shadow:0 4px 16px rgba(31,60,115,.055)}.homeSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.homeSectionHeading>span{display:flex;align-items:center;gap:6px;min-width:0;color:#195eb8}.homeSectionHeading strong{font-size:.8rem;line-height:1.5;color:#20304c}.homeSectionHeading small,.homeSectionHeading>a{font-size:.61rem;color:#778399;text-decoration:none}.homeTodayActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.homeTodayAction{display:flex;align-items:center;gap:7px;min-width:0;min-height:58px;padding:8px;border:1px solid #e8edf4;border-radius:12px;background:#f8fafc;color:#30435f;text-decoration:none}.homeTodayAction>svg{flex:0 0 auto}.homeTodayAction>span{display:flex;min-width:0;flex-direction:column;gap:1px}.homeTodayAction strong{font-size:.68rem;line-height:1.45;color:#25334c}.homeTodayAction small{font-size:.55rem;line-height:1.5;color:#748096;white-space:normal}.homeTodayAction.needsAction{background:#fff8ee;border-color:#f4dfbd;color:#c17a16}.homeTodayAction.done{background:#f4fbf7;border-color:#dcefe4;color:#25804e}.homeManagementAccess{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin:8px 0;padding:9px 11px;border:1px solid #dfe7f3;border-radius:14px;background:linear-gradient(135deg,#f7f9fd,#fff);color:#233653;text-decoration:none;box-shadow:0 3px 12px rgba(31,60,115,.045)}.homeManagementIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8eef9;color:#36577f}.homeManagementAccess>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}.homeManagementAccess strong{font-size:.73rem}.homeManagementAccess small{font-size:.58rem;color:#7a8798;line-height:1.5}.homeManagementAccess>svg{color:#9aa6b8}.homeManagementAccess.locked{background:#fafafa;color:#6f7784}.homePerformanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.homePerformanceMetric{display:flex;min-width:0;min-height:92px;flex-direction:column;gap:5px;padding:9px;border:1px solid #e7edf5;border-radius:13px;background:#f9fbfe;color:#273750;text-decoration:none}.homePerformanceMetric>span{display:flex;align-items:center;gap:5px;min-width:0;font-size:.61rem;font-weight:800;line-height:1.45;color:#66758b}.homePerformanceMetric>span svg{flex:0 0 auto}.homePerformanceMetric>strong{font-size:clamp(.88rem,2.7vw,1.05rem);line-height:1.4;color:#1c3151;overflow-wrap:normal}.homePerformanceMetric>small{font-size:.54rem;line-height:1.5;color:#7b8798}.homePerformanceMetric>i{display:block;height:5px;margin-top:auto;border-radius:99px;background:#e7edf4;overflow:hidden}.homePerformanceMetric>i>b{display:block;height:100%;border-radius:inherit;background:#2a8f5c}.homePerformanceMetric.salesMetric{background:#f2fbf6;border-color:#d9efe2}.homePerformanceMetric.salesMetric>strong{color:#197346}.homePerformanceMetric.bonusMetric{background:#fffaf0;border-color:#f3e7c8}.homePerformanceMetric.bonusMetric>strong{font-size:.78rem;color:#9b6812}.homePerformanceMetric.bonusMetric.qualified{background:#f2fbf6;border-color:#d9efe2}.homePerformanceMetric.bonusMetric.qualified>strong{color:#197346}.homePerformanceMetric.taskMetric{background:#f4f8ff;border-color:#dfe9f8}.homePerformanceMetric.taskMetric>strong{color:#2467b8}@media(max-width:560px){.homePriorityAlert{gap:7px;padding:8px 9px}.homePriorityAlertIcon{width:32px;height:32px}.homePriorityAlertText strong{font-size:.7rem}.homePriorityAlertText small{font-size:.56rem}.homePerformanceSummary,.homeTodayActions{padding:8px;margin:8px 0;border-radius:15px}.homePerformanceGrid,.homeTodayActionGrid{gap:5px}.homeTodayAction{min-height:62px;padding:6px;gap:5px;align-items:flex-start;flex-direction:column}.homeTodayAction strong{font-size:.61rem}.homeTodayAction small{font-size:.5rem}.homePerformanceMetric{min-height:88px;padding:7px 6px}.homePerformanceMetric>span{font-size:.55rem}.homePerformanceMetric>small{font-size:.49rem}.homePerformanceMetric>strong{font-size:.82rem}.homePerformanceMetric.bonusMetric>strong{font-size:.67rem}}.chatPage{max-width:1040px;margin:auto;padding:24px 18px 100px}.chatHeader{justify-content:space-between;gap:12px;margin-bottom:14px}.chatHeader,.chatHeader>div{display:flex;align-items:center}.chatHeader>div{gap:10px}.chatHeader>div>span{display:flex;flex-direction:column}.chatHeader small{color:#718096;font-size:11px}.chatHeader button{border:0;border-radius:13px;background:#2563eb;color:#fff;padding:10px 13px;font:inherit;font-weight:700;display:flex;gap:6px;align-items:center}.chatShell{height:min(72vh,720px);display:grid;grid-template-columns:320px 1fr;border:1px solid #dcebfa;border-radius:24px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.04)}.chatList{border-left:1px solid #e8f0f8;overflow:auto;padding:9px}.chatList>button{border:0;background:transparent;border-radius:16px;padding:10px;display:flex;align-items:center;gap:10px;text-align:right;font:inherit;cursor:pointer}.chatList>button.active,.chatList>button:hover{background:#f1f7ff}.chatList>button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.chatList strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatList small{font-size:10px;color:#7b8794}.chatAvatar{width:42px;height:42px;border-radius:14px;background:#eaf3ff;color:#2563eb;display:grid;place-items:center;flex:0 0 auto}.chatAvatar svg{width:20px}.chatRoom{min-width:0;display:flex;flex-direction:column;background:#f8fbff}.chatRoom>header{height:64px;background:#fff;border-bottom:1px solid #e8f0f8;padding:10px 14px;display:flex;align-items:center;gap:10px}.chatRoom>header>span{display:flex;flex-direction:column}.chatRoom>header small{font-size:10px;color:#7b8794}.chatBack{display:none;border:0;background:#f1f5f9;border-radius:10px;width:34px;height:34px;font-size:18px}.chatMessages{flex:1 1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:8px}.chatMessages article{align-self:flex-start;max-width:min(76%,560px);background:#fff;border:1px solid #e0ebf5;border-radius:16px 16px 16px 4px;padding:8px 11px;box-shadow:0 3px 9px rgba(0,0,0,.025)}.chatMessages article.mine{align-self:flex-end;background:#e9f3ff;border-color:#d3e7ff;border-radius:16px 16px 4px 16px}.chatMessages article small{display:block;color:#2563eb;font-size:9px;margin-bottom:3px}.chatMessages article p{margin:0;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:normal}.chatMessages article time{display:block;text-align:left;color:#8a96a3;font-size:9px;margin-top:2px}.chatComposer{background:#fff;border-top:1px solid #e8f0f8;padding:10px;display:grid;grid-template-columns:1fr 44px;grid-gap:8px;gap:8px}.chatComposer input{border:1px solid #d9e5f0;border-radius:14px;padding:11px 13px;font:inherit;outline:none}.chatComposer button{border:0;border-radius:14px;background:#2563eb;color:#fff;display:grid;place-items:center}.chatWelcome{margin:auto;text-align:center;color:#8795a3;display:flex;flex-direction:column;align-items:center;gap:7px}.chatWelcome strong{color:#3b4652}.chatEmpty{text-align:center;color:#8795a3;font-size:12px;padding:24px}.chatModalBackdrop{position:fixed;inset:0;background:rgba(15,23,42,.42);z-index:1000;display:grid;place-items:center;padding:16px}.chatModal{width:min(100%,460px);max-height:82vh;overflow:auto;background:#fff;border-radius:22px;padding:16px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.chatModal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.chatModal>header button{border:0;background:#f1f5f9;border-radius:10px;width:34px;height:34px}.chatModeTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:12px}.chatModeTabs button{border:1px solid #dce8f4;background:#fff;border-radius:12px;padding:9px;font:inherit;font-size:12px}.chatModeTabs button.active{background:#eaf3ff;color:#2563eb;border-color:#bfdbfe;font-weight:700}.chatPeople{margin:10px 0;display:flex;flex-direction:column;gap:4px;max-height:360px;overflow:auto}.chatPeople label{display:flex;align-items:center;gap:10px;padding:9px;border-radius:12px}.chatPeople label:hover{background:#f8fbff}.chatPeople label>span{display:flex;flex-direction:column;flex:1 1}.chatPeople label strong{font-size:12px}.chatPeople label small{font-size:9px;color:#8795a3}.chatPeople label>button{border:0;background:#eaf3ff;color:#2563eb;width:34px;height:34px;border-radius:11px;display:grid;place-items:center}@media(max-width:720px){.chatPage{padding:12px 10px 90px}.chatHeader{padding:0 3px}.chatHeader button{font-size:11px}.chatShell{height:calc(100dvh - 180px);display:block;border-radius:18px}.chatList{border:0}.chatList,.chatRoom{height:100%}.chatList.mobileHidden,.chatRoom.desktopEmpty{display:none}.chatBack{display:block}.chatMessages article{max-width:86%}}.chatAttach{display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.chatAttach input{display:none}.chatAttach span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface,#fff);border:1px solid rgba(15,23,42,.1)}.chatMediaImage,.chatMediaVideo{display:block;max-width:min(420px,100%);max-height:360px;border-radius:14px;margin:6px 0;object-fit:contain;background:#0f172a}.chatFileLink{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.65);text-decoration:none;color:inherit;margin:6px 0}.chatSaved{display:block;font-size:11px;font-style:normal;opacity:.72;margin-top:4px}@media(max-width:700px){.chatMediaImage,.chatMediaVideo{max-width:100%;max-height:300px}.chatAttach span{width:38px;height:38px}}.mediaAdminPage{max-width:980px;margin:auto;padding:28px 18px 110px}.mediaAdminPage>header>div{display:flex;gap:12px;align-items:center}.mediaAdminPage h1{font-size:1.2rem;margin:0}.mediaAdminPage header p{margin:3px 0 0;color:#64748b;font-size:.78rem}.mediaStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.mediaStats article{background:#fff;border:1px solid #e2e8f0;border-radius:17px;padding:15px;display:flex;flex-direction:column}.mediaStats strong{font-size:1.15rem}.mediaStats span{font-size:.72rem;color:#64748b}.mediaFilters{display:flex;gap:8px;margin-bottom:10px}.mediaFilters select{background:#fff;border:1px solid #dbe4ee;border-radius:12px;padding:9px 12px;font:inherit}.mediaAdminList{display:flex;flex-direction:column;gap:8px}.mediaAdminList>article{background:#fff;border:1px solid #e2e8f0;border-radius:17px;padding:12px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.mediaAdminInfo{min-width:0;display:flex;flex-direction:column;gap:3px}.mediaAdminInfo strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mediaAdminInfo small,.mediaAdminInfo span{font-size:.7rem;color:#64748b}.mediaAdminInfo em{font-size:.68rem;font-style:normal;color:#047857;display:flex;align-items:center;gap:4px}.mediaAdminActions{display:flex;gap:6px;flex-wrap:wrap}.mediaAdminActions button{border:1px solid #dbe4ee;background:#f8fafc;border-radius:11px;padding:8px 9px;font:inherit;font-size:.7rem;display:flex;align-items:center;gap:5px}.mediaAdminActions button svg{width:15px}.mediaAdminActions button.danger{color:#b91c1c;background:#fff7f7}.mediaAdminActions button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:700px){.mediaAdminPage{padding:16px 10px 95px}.mediaStats{grid-template-columns:1fr 1fr}.mediaStats article:first-child{grid-column:1/-1}.mediaAdminList>article{align-items:stretch;flex-direction:column}.mediaAdminActions button{flex:1 1;justify-content:center}.mediaFilters select{min-width:0;flex:1 1}}.chatMediaRemoved{display:flex;align-items:center;gap:6px;margin:6px 0;padding:9px 10px;border-radius:11px;background:#f1f5f9;color:#64748b;font-size:.7rem}.chatUnread{min-width:20px;height:20px;margin-right:7px;border-radius:99px;background:#dc2626;font-size:.65rem}.chatSearch{margin-right:auto;display:flex;align-items:center;gap:5px;border-radius:10px;padding:5px 8px}.chatSearch input{width:105px;border:0;outline:0;background:transparent;font:inherit;font-size:.7rem}.chatMsgActions{gap:2px;opacity:.7}.chatMsgActions button{padding:3px;color:inherit}.chatReplyBar{display:flex;align-items:center;gap:7px;padding:7px 12px;background:#f1f5f9;font-size:.7rem}.chatReplyBar span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatReplyBar button{border:0;background:transparent}.chatReplyMark{display:flex!important;gap:4px;opacity:.7}.deliveryPage{max-width:980px;margin:0 auto;padding:14px 14px 96px}.deliveryHero{padding:18px 20px;border:1px solid var(--ok-border);border-radius:24px;background:linear-gradient(135deg,var(--ok-ice2),#fff);box-shadow:0 10px 28px rgba(15,45,107,.07);margin-bottom:14px}.deliveryHero h1{display:flex;gap:9px;align-items:center;margin:4px 0 2px;color:var(--ok-navy);font-size:1.35rem}.deliveryHero p{margin:0;color:var(--ok-muted)}.deliveryEyebrow{font-size:.78rem;color:var(--ok-blue);font-weight:800}.deliveryWeek{border:1px solid var(--ok-border);border-radius:20px;background:#fff;margin:10px 0;overflow:hidden}.deliveryWeek.current{box-shadow:0 12px 30px rgba(15,106,219,.08)}.deliveryWeek.archived{background:#fbfdff}.deliveryWeekHead{width:100%;border:0;background:transparent;padding:14px 16px;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;text-align:right;color:var(--ok-text)}.deliveryWeekHead>span:first-child{display:flex;align-items:center;gap:7px}.deliveryWeekHead>span:nth-child(2){font-size:.82rem;color:var(--ok-muted)}.deliveryDays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 12px 12px}.deliveryDay{border:1px solid #e6eff7;border-radius:16px;padding:12px;background:#fff}.deliveryDayTitle{display:flex;justify-content:space-between;gap:8px;margin-bottom:9px}.deliveryDayTitle small{color:var(--ok-muted)}.deliveryBadges,.deliveryMiniStats{display:flex;flex-wrap:wrap;gap:6px}.deliveryBadges span,.deliveryMiniStats span{padding:6px 9px;border-radius:10px;font-size:.76rem;font-weight:750;border:1px solid transparent}.deliveryMiniStats{padding:0 14px 14px}.deliveryBadges [data-load=cold],.deliveryMiniStats [data-load=cold]{background:#e8f5ff;color:#0969b8;border-color:#c8e7ff}.deliveryBadges [data-load=ice],.deliveryMiniStats [data-load=ice]{background:#f3eaff;color:#6f37b8;border-color:#e3d0ff}.deliveryBadges [data-load=domino],.deliveryMiniStats [data-load=domino]{background:#fff0d9;color:#a75b00;border-color:#ffe0ad}.deliveryBadges [data-load=protein],.deliveryMiniStats [data-load=protein]{background:#fff0f3;color:#c2385a;border-color:#ffd4df}.deliveryBadges [data-load=meat],.deliveryMiniStats [data-load=meat]{background:#ffe9e7;color:#b7352f;border-color:#ffcfc9}.deliveryBadges [data-load=chicken],.deliveryMiniStats [data-load=chicken]{background:#fff3df;color:#a85e00;border-color:#ffe0ae}.deliveryBadges [data-load=freezer],.deliveryMiniStats [data-load=freezer]{background:#edf1ff;color:#465fa9;border-color:#dbe2ff}.deliveryBadges [data-load=dry],.deliveryMiniStats [data-load=dry]{background:#f4eee9;color:#795442;border-color:#e8d9cf}.deliveryBadges .empty{background:#f5f7fa;color:#7b8797}.deliveryAdd{margin-top:9px}.deliveryAdd summary{cursor:pointer;color:var(--ok-blue);font-size:.78rem;font-weight:800;display:flex;gap:5px;align-items:center}.deliveryAdd>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.deliveryAdd button{border:1px solid var(--ok-border);background:#fff;border-radius:9px;padding:6px 8px;font-size:.72rem}.deliveryAdd button.active{background:#e9f8ef;border-color:#bde7cb;color:#18733b}@media(max-width:700px){.deliveryDays{grid-template-columns:1fr}.deliveryWeekHead{grid-template-columns:1fr auto}.deliveryWeekHead>span:nth-child(2){grid-row:2;grid-column:1/-1}.deliveryPage{padding-inline:10px}}.deliveryLoadItem{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px;border-radius:12px}.deliveryLoadItem>small{font-size:.68rem;font-weight:800}.deliveryLoadItem.cancelled{background:#fff1f2;opacity:.8}.deliveryLoadItem.cancelled>small{color:#b42318}.deliveryLoadItem.moved{background:#fff8e8}.deliveryLoadItem.moved>small{color:#9a6700}.deliveryStatusActions{display:flex;gap:3px;margin-right:auto}.deliveryStatusActions button{border:1px solid #dbe4ee;background:#fff;border-radius:8px;padding:4px 6px;font-size:.65rem}.deliveryStatusActions button.active{background:#e9f8ef;border-color:#bde7cb;color:#18733b}.deliveryStatusActions button.danger{background:#feeceb;border-color:#fac5c1;color:#b42318}@media(max-width:700px){.deliveryLoadItem{align-items:flex-start}.deliveryStatusActions{width:100%;margin-right:0}.deliveryStatusActions button{flex:1 1}}.chatList{display:flex;flex-direction:column;align-items:stretch;gap:4px}.chatList>button{display:flex!important;width:100%;flex:0 0 auto}@media(max-width:720px){.chatComposer{padding:8px;display:grid;grid-template-columns:42px minmax(0,1fr) 46px;grid-gap:7px;gap:7px;align-items:end}.chatComposer>input{min-width:0;width:100%;height:46px;padding:11px 12px;border-radius:14px;font-size:14px}.chatComposer>button{width:46px;height:46px;border-radius:14px}.chatAttach span{width:42px;height:42px}}.chatShell{border-radius:20px;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.07)}.chatList{background:#fff;padding:7px}.chatList>button{min-height:62px;border-radius:12px;padding:8px 9px;border-bottom:1px solid #eef2f6}.chatList>button:last-child{border-bottom:0}.chatList>button.active{background:#edf6ff}.chatAvatar{width:46px;height:46px;border-radius:50%;background:#e7f0fb}.chatRoom{background-color:#f4f7fa;background-image:radial-gradient(rgba(100,116,139,.055) 1px,transparent 0);background-size:18px 18px}.chatRoom>header{height:62px;padding:8px 12px;box-shadow:0 1px 2px rgba(15,23,42,.04);z-index:2}.chatRoom>header>span{flex:1 1;min-width:0}.chatRoom>header strong{font-size:14px}.chatSearch{background:#f1f5f9;border-radius:12px;padding:7px 10px}.chatMessages{padding:14px 16px;gap:5px}.chatMessages article{position:relative;max-width:min(72%,540px);border:0;border-radius:13px 13px 13px 3px;padding:7px 10px 5px;box-shadow:0 1px 2px rgba(15,23,42,.12)}.chatMessages article.mine{background:#dff3ff;border:0;border-radius:13px 13px 3px 13px}.chatMessages article p{font-size:13.5px;line-height:1.65}.chatMessages article time{font-size:8.5px;margin-top:1px}.chatMsgActions{opacity:0;transition:opacity .15s;position:absolute;top:-23px;inset-inline-end:5px;background:#fff;border-radius:9px;box-shadow:0 2px 10px rgba(15,23,42,.12);padding:2px;display:flex;z-index:3}.chatMessages article:hover .chatMsgActions{opacity:1}.chatMsgActions button{border:0;background:transparent;padding:4px;display:grid;place-items:center}.chatMsgActions svg{width:14px;height:14px}.chatComposer{background:#f7f9fb;border-top:1px solid #e5eaf0;padding:8px;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center}.chatComposer>input{height:44px;border:0!important;background:#fff;border-radius:22px!important;padding:10px 16px!important;box-shadow:0 1px 3px rgba(15,23,42,.08);font-size:14px}.chatComposer>button{width:44px;height:44px;border-radius:50%;background:#2563eb}.chatAttach span{border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08)}.chatUnread{display:inline-grid;place-items:center;min-width:19px;height:19px;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 5px;border-radius:999px;background:#2563eb;color:#fff;font-size:9px}@media(max-width:720px){.chatPage{padding:10px 8px 86px}.chatHeader{margin-bottom:10px}.chatShell{height:calc(100dvh - 166px);border-radius:17px}.chatRoom>header{height:58px}.chatSearch{max-width:112px}.chatSearch input{min-width:0;width:70px}.chatMessages{padding:12px 10px}.chatMessages article{max-width:84%;padding:7px 9px 5px}.chatMsgActions{opacity:1;position:static;background:transparent;box-shadow:none;justify-content:flex-end;padding:0;margin-top:2px}.chatComposer{grid-template-columns:40px minmax(0,1fr) 44px;gap:6px}.chatComposer>input{grid-column:2;grid-row:1;height:44px}.chatComposer>.chatAttach{grid-column:1;grid-row:1}.chatComposer>button{grid-column:3;grid-row:1}.chatAttach span{width:40px;height:40px}}.chatAvatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.chatGroupAvatarEdit{width:36px;height:36px;border-radius:50%;background:#eef4fa;display:grid;place-items:center;cursor:pointer;overflow:hidden;flex:0 0 auto}.chatGroupAvatarEdit input{display:none}.chatGroupAvatarEdit img{width:100%;height:100%;object-fit:cover}.chatWallpaperBtn{width:36px;height:36px;border:0;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.chatWallpaper{background-size:260px 260px;background-attachment:local}.wallpaper-okhub{background-color:#f1f7f3;background-image:radial-gradient(circle at 20px 20px,rgba(16,185,129,.08) 2px,transparent 0),radial-gradient(circle at 75px 65px,rgba(37,99,235,.05) 1.5px,transparent 0)}.wallpaper-office{background-color:#f5f7f9;background-image:linear-gradient(45deg,rgba(71,85,105,.035) 25%,transparent 0,transparent 75%,rgba(71,85,105,.035) 0)}.wallpaper-soft{background:linear-gradient(135deg,#eef8f2,#f8fbf8)!important}.wallpaper-warm{background:linear-gradient(135deg,#fbf3e7,#fffaf2)!important}.wallpaper-modern{background-color:#eef5ff;background-image:radial-gradient(circle at 12px 12px,rgba(37,99,235,.08) 1px,transparent 0)}.wallpaper-dark{background:linear-gradient(135deg,#263238,#37474f)!important}.wallpaper-dark article:not(.mine){background:#fff}.wallpaper-pink{background:linear-gradient(135deg,#fceef5,#fff8fb)!important}.chatWallpaperModal{max-width:560px}.chatWallpaperChoices{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:12px}.wallpaperPreview{border:1px solid #e2e8f0;border-radius:13px;background:#fff;padding:6px;font:inherit;cursor:pointer}.wallpaperPreview.active{outline:2px solid #10b981}.wallpaperPreview>span{display:block;height:72px;border-radius:9px;margin-bottom:6px}.wallpaperPreview.wallpaper-okhub>span{background:#eef8f2}.wallpaperPreview.wallpaper-office>span{background:#f1f5f9}.wallpaperPreview.wallpaper-soft>span{background:linear-gradient(135deg,#e6f6ec,#f8fbf8)}.wallpaperPreview.wallpaper-warm>span{background:linear-gradient(135deg,#f8ead6,#fff8ec)}.wallpaperPreview.wallpaper-modern>span{background:#e5efff}.wallpaperPreview.wallpaper-dark>span{background:#37474f}.wallpaperPreview.wallpaper-pink>span{background:#f9e3ef}.wallpaper-custom input{display:none}.wallpaper-custom>span{display:grid;place-items:center;background:#f8fafc}@media(max-width:720px){.chatWallpaperChoices{grid-template-columns:repeat(2,1fr)}.chatWallpaperBtn{width:34px;height:34px}}.chatMsgActions.show{opacity:1}.chatStickerBtn{width:40px;height:40px;border:0;border-radius:50%;background:#fff;font-size:20px;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.08)}.chatStickerPanel{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;padding:8px 10px;background:#fff}.chatStickerPanel button{border:0;background:#f8fafc;border-radius:10px;font-size:23px;padding:7px}.chatComposer{grid-template-columns:40px 40px minmax(0,1fr) 44px}.chatComposer>.chatStickerBtn{grid-column:1}.chatComposer>.chatAttach{grid-column:2}.chatComposer>input{grid-column:3}.chatComposer>button[aria-label="ارسال"]{grid-column:4}@media(max-width:720px){.chatMsgActions{opacity:0;position:absolute;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.12);padding:2px;margin:0}.chatMsgActions.show{opacity:1}.chatComposer{grid-template-columns:38px 38px minmax(0,1fr) 44px}.chatComposer>input{grid-column:3}.chatComposer>button[aria-label="ارسال"]{grid-column:4}}.chatListPro{background:linear-gradient(160deg,#f8fbff,#fff 45%,#f7fffb);padding:12px!important;gap:10px!important;overflow-y:auto}.chatListSearch{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:10px 12px;box-shadow:0 7px 22px rgba(30,64,175,.06)}.chatListSearch input{border:0;outline:0;background:transparent;min-width:0;flex:1 1;font:inherit}.chatFilterTabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.chatFilterTabs button{position:relative;border:1px solid #edf1f7;background:rgba(255,255,255,.9);border-radius:16px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;font:inherit;cursor:pointer;color:#64748b}.chatFilterTabs button svg{width:20px}.chatFilterTabs button.active{background:linear-gradient(145deg,#2563eb,#2446d8);color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.22)}.chatFilterTabs b{position:absolute;top:5px;left:7px;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#fb315c;color:#fff;font-size:10px;display:grid;place-items:center}.chatListTitle{display:flex;align-items:center;justify-content:space-between;padding:4px 3px}.chatListTitle strong{font-size:16px}.chatListTitle small{color:#64748b}.chatListPro>.chatConvCard{min-height:70px;border:1px solid #edf1f7!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;padding:9px!important;gap:10px!important;box-shadow:0 5px 18px rgba(15,23,42,.045);transition:transform .18s,box-shadow .18s}.chatListPro>.chatConvCard:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(15,23,42,.08)}.chatListPro>.chatConvCard.active{border-color:#bcd1ff!important;background:linear-gradient(135deg,#eef5ff,#fff)!important}.chatConvBody{min-width:0;flex:1 1;text-align:right}.chatConvBody small,.chatConvBody strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatConvBody strong{font-size:14px;color:#0f172a}.chatConvBody small{margin-top:5px;color:#7c8ba1}.chatListPro .chatAvatar{width:48px;height:48px;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.chatListPro .avatar-direct{background:linear-gradient(145deg,#dbeafe,#eff6ff);color:#2563eb}.chatListPro .avatar-group{background:linear-gradient(145deg,#e0e7ff,#f5f3ff);color:#6d28d9}.chatListPro .avatar-system{background:linear-gradient(145deg,#d1fae5,#ecfdf5);color:#059669}.chatOnlineDot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.chatListPro .chatUnread{position:static;margin:0;flex:0 0 auto;min-width:24px;height:24px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);display:grid;place-items:center;color:#fff;font-size:11px}@media(max-width:720px){.chatListPro{padding:10px!important}.chatFilterTabs{gap:5px}.chatFilterTabs button{border-radius:14px;padding:9px 2px;font-size:11px}.chatListPro>.chatConvCard{min-height:68px}.chatListPro .chatAvatar{width:46px;height:46px}}.disciplineHub{padding-bottom:110px}.disciplineHero{margin:0 0 14px;padding:18px 20px;border:1px solid #f0dfbd;border-radius:22px;background:linear-gradient(145deg,#fff9ed,#fff);box-shadow:0 7px 24px rgba(15,23,42,.04)}.disciplineHero .eyebrow{font-size:.72rem;font-weight:800;color:#b7791f}.disciplineHero h1{margin:4px 0 5px;font-size:1.55rem;line-height:1.35;letter-spacing:-.02em}.disciplineHero p{margin:0;max-width:680px;font-size:.88rem;line-height:1.8;color:#64748b}.disciplineQuickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.disciplineQuickCard{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-height:78px;padding:12px 14px;border:1px solid #e7e9ee;border-radius:18px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 5px 18px rgba(15,23,42,.04)}.disciplineQuickCard>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#fff3e7;color:#b45309}.disciplineQuickCard div{min-width:0}.disciplineQuickCard small,.disciplineQuickCard strong{display:block}.disciplineQuickCard strong{font-size:.92rem}.disciplineQuickCard small{margin-top:4px;font-size:.72rem;color:#64748b}.disciplineSection{margin-top:12px}.disciplineSection .sectionHeading h2{font-size:1.08rem;margin:0}.disciplineSection .sectionHeading p{font-size:.75rem;margin-top:3px}.disciplineSection .historyEmpty{font-size:.82rem;padding:18px 12px}@media(max-width:700px){.disciplineHub{padding-inline:12px}.disciplineHero{padding:14px 15px;border-radius:18px;margin-bottom:10px}.disciplineHero h1{font-size:1.28rem;white-space:normal;word-break:normal}.disciplineHero p{font-size:.78rem;line-height:1.7}.disciplineQuickGrid{grid-template-columns:1fr;gap:8px}.disciplineQuickCard{min-height:68px;padding:10px 12px;border-radius:16px}.disciplineQuickCard>span{width:38px;height:38px}.disciplineSection{padding:14px!important;border-radius:18px!important}.disciplineSection .sectionHeading{margin-bottom:10px}}.dashboard .hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:16px;column-gap:16px;grid-row-gap:6px;row-gap:6px;min-height:0;height:auto}.dashboard .hero>div,.dashboard .hero>section{min-width:0}.dashboard .hero h1,.dashboard .hero h2,.dashboard .hero h3,.dashboard .sectionHeading h1,.dashboard .sectionHeading h2,.dashboard .sectionHeading h3{overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none;hyphens:none;white-space:normal}.dashboard .hero h1{font-size:clamp(1.35rem,3vw,2rem);line-height:1.45;margin:.2rem 0 .35rem}.dashboard .hero h2{font-size:clamp(1.2rem,2.6vw,1.7rem);line-height:1.5}.dashboard .hero p{max-width:72ch;line-height:1.8}@media(max-width:700px){.dashboard .hero{grid-template-columns:1fr;padding:14px 15px!important;gap:5px!important;border-radius:18px!important}.dashboard .hero>svg,.dashboard .heroActions{grid-row:auto;grid-column:auto}.dashboard .hero h1{font-size:1.28rem!important;line-height:1.55!important;margin:2px 0 4px!important}.dashboard .hero h2{font-size:1.16rem!important;line-height:1.55!important}.dashboard .hero h3{font-size:1rem!important;line-height:1.6!important}.dashboard .hero .muted,.dashboard .hero p{font-size:.8rem;line-height:1.75;margin:3px 0}.dashboard .sectionHeading h1,.dashboard .sectionHeading h2,.dashboard .sectionHeading h3{line-height:1.55}}.chatStickerPanel{display:block;max-height:330px;overflow:auto;padding:10px 12px;background:rgba(255,255,255,.98);border-top:1px solid #e5e7eb;box-shadow:0 -8px 24px rgba(15,23,42,.06)}.chatStickerPack,.chatStickerRecent{margin-bottom:10px}.chatStickerPack>small,.chatStickerRecent>small{display:block;margin:0 2px 7px;color:#64748b;font-size:11px;font-weight:800}.chatStickerPack>div,.chatStickerRecent>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.chatStickerPanel button{min-height:64px;border:1px solid #edf1f7;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;box-shadow:0 3px 10px rgba(15,23,42,.035)}.chatStickerPanel button span{font-size:27px;line-height:1}.chatStickerPanel button b{font-size:10px;font-weight:800;color:#475569}.chatStickerMessage{min-width:112px;min-height:104px;padding:12px 16px;border-radius:24px;background:linear-gradient(145deg,#f8fbff,#eef6ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #dce9fb}.chatStickerMessage span{font-size:48px;line-height:1}.chatStickerMessage b{font-size:12px;color:#334155}.chatComposer{grid-template-columns:40px 40px minmax(0,1fr) 40px 44px;align-items:flex-end;gap:7px}.chatComposer>textarea{grid-column:3;resize:none;min-height:42px;max-height:128px;border:1px solid #e2e8f0;border-radius:20px;padding:10px 14px;outline:0;font:inherit;line-height:1.55;background:#fff}.chatComposer>textarea:focus{border-color:#93b4f8;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.chatComposer>button.recording{animation:chatPulse 1s infinite;background:#fee2e2;color:#dc2626}.chatMediaAudio{width:min(320px,72vw);height:42px}.chatLoadOlder{display:block;margin:5px auto 14px;border:1px solid #dbe4ef;background:rgba(255,255,255,.9);border-radius:18px;padding:7px 14px;font:inherit;font-size:12px;cursor:pointer}.chatNewMessages{position:-webkit-sticky;position:sticky;bottom:76px;margin:0 auto 8px;z-index:4;border:0;border-radius:20px;padding:8px 13px;background:#2563eb;color:#fff;box-shadow:0 7px 18px rgba(37,99,235,.25);font:inherit;font-size:12px}.chatReplyMark{border:0;border-right:3px solid #60a5fa;background:rgba(239,246,255,.9);border-radius:9px;padding:5px 8px;display:flex;gap:5px;align-items:center;max-width:100%;font:inherit;font-size:10px;color:#475569}.chatReplyMark span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes chatPulse{50%{transform:scale(.92);opacity:.7}}@media(max-width:720px){.chatStickerPanel{max-height:42vh;padding:9px}.chatStickerPack>div,.chatStickerRecent>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chatStickerPanel button{min-height:59px;border-radius:14px}.chatStickerPanel button span{font-size:25px}.chatComposer{grid-template-columns:36px 36px minmax(0,1fr) 36px 42px;gap:5px;padding:7px}.chatComposer>.chatStickerBtn{grid-column:1}.chatComposer>.chatAttach{grid-column:2}.chatComposer>textarea{grid-column:3;min-height:40px;padding:9px 11px}.chatComposer>button[aria-label="ارسال"]{grid-column:5}.chatStickerMessage{min-width:100px;min-height:94px}.chatStickerMessage span{font-size:44px}}@media(max-width:620px){.noticeHeroImage img{max-height:none;height:auto;object-fit:contain}.noticeArticleMeta h2{font-size:16px}.noticeArticleBody{font-size:13px!important;line-height:2.15!important}}.quickScheduleTableWrap{border-radius:22px;border-color:#dfe7f3;box-shadow:0 10px 34px #1f4f8f14}.quickScheduleTable thead th{background:linear-gradient(180deg,#ffffff,#f7faff)}.quickScheduleTable tbody tr{transition:background .18s ease}.quickScheduleTable tbody tr:hover td{background:#fbfdff}.quickScheduleTable tbody td.today,.quickScheduleTable thead th.today{background:linear-gradient(180deg,#eef6ff,#f8fbff);box-shadow:inset 2px 0 #87b7f6,inset -2px 0 #87b7f6}.quickDayHead>span{font-weight:800;box-shadow:0 3px 10px #2469d820}.quickPersonCell{min-height:64px}.quickPersonCell strong{font-size:.78rem;color:#263650}.quickAvatar{box-shadow:0 3px 10px #1e47751c;border:2px solid #fff}.quickShiftCell{min-height:64px;padding:2px;border-radius:13px;transition:transform .16s ease,box-shadow .16s ease}.quickShiftCell:hover{transform:translateY(-1px);box-shadow:0 6px 16px #234b7b12}.quickShiftSelect{border-radius:11px;min-height:34px;box-shadow:inset 0 0 0 1px #ffffff70}.quickShiftReadOnly.quick-morning,.quickShiftSelect.quick-morning{background:linear-gradient(135deg,#e7f9f0,#f4fcf8)}.quickShiftReadOnly.quick-evening,.quickShiftSelect.quick-evening{background:linear-gradient(135deg,#e8f0ff,#f4f7ff)}.quickShiftReadOnly.quick-peak,.quickShiftSelect.quick-peak{background:linear-gradient(135deg,#fff0df,#fff8ef);box-shadow:inset 3px 0 #f1a14a}.quickShiftReadOnly.quick-off,.quickShiftSelect.quick-off{background:linear-gradient(135deg,#eef0f3,#f8f9fa)}.quickShiftReadOnly.quick-leave,.quickShiftSelect.quick-leave{background:linear-gradient(135deg,#fff0f4,#fff8fa)}.quickShiftReadOnly.quick-mission,.quickShiftSelect.quick-mission{background:linear-gradient(135deg,#f1ecff,#faf8ff)}.quickShiftCellMeta.peakMeta{align-items:stretch}.peakTimeBands{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;flex:1 1;direction:ltr}.peakTimeBands span{display:flex;align-items:center;justify-content:center;gap:4px;min-height:18px;padding:2px 4px;border-radius:6px;background:#fff7ec;color:#9b5b18;font-size:.51rem;white-space:nowrap}.peakTimeBands b{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#f2a34b;color:#fff;font-size:.48rem}.quickLoadWrap{padding:6px;border-radius:11px;background:linear-gradient(135deg,#f8fbff,#f4f8ff);border:1px dashed #dce8f8}.quickLoadBadge{background:#e8f3ff;border:1px solid #d5e8fb;font-weight:700}.quickMobileDayPanel{box-shadow:0 8px 28px #234b7b10}.quickMobileEmployeeList>article{box-shadow:0 3px 12px #233f6510;transition:transform .16s ease}.quickMobileEmployeeList>article:active{transform:scale(.995)}.quickMobileLeadBadge{font-weight:800;box-shadow:0 3px 9px #b2781a18}@media(max-width:620px){.quickMobileDays{scroll-snap-type:x mandatory}.quickMobileDays button{scroll-snap-align:center;box-shadow:0 3px 10px #213d7910}.quickMobileDays button.active{transform:translateY(-1px)}.quickMobileEmployeeList>article{border-radius:16px;padding:11px}.quickShiftCell{min-height:58px}.peakTimeBands{grid-template-columns:1fr 1fr;gap:5px}.peakTimeBands span{min-height:24px;font-size:.56rem}}.scheduleTodayOverview{margin:12px 0;padding:14px;border:1px solid #dfe8f5;border-radius:20px;background:linear-gradient(135deg,#fff,#f5f9ff 55%,#f1f7ff);box-shadow:0 8px 26px #234b7b10}.scheduleTodayTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#2565bd}.scheduleTodayTitle h3{margin:3px 0 0;font-size:1rem;color:#243550}.scheduleTodayStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:11px}.scheduleTodayStats>span{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border-radius:13px;border:1px solid transparent}.scheduleTodayStats b{font-size:1rem}.scheduleTodayStats small{font-size:.67rem;font-weight:800}.scheduleTodayStats .morning{background:#eaf9f2;color:#147d58;border-color:#d8f0e4}.scheduleTodayStats .evening{background:#edf3ff;color:#2e63bf;border-color:#dce7fb}.scheduleTodayStats .peak{background:#fff3e6;color:#b96619;border-color:#f8e0c5}.scheduleTodayStats .off{background:#f1f3f6;color:#667181;border-color:#e6e9ee}.scheduleTodayMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:8px}.scheduleTodayMeta>span{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:11px;background:#fff8e9;color:#805d23;font-size:.67rem;border:1px solid #f4e5bd}.scheduleTodayMeta svg{color:#d69a2d}.scheduleTodayLoads{display:flex;align-items:center;gap:7px;margin-top:8px;padding:9px 10px;border-radius:12px;background:#f4f8ff;border:1px solid #e0eafa;color:#37597e;font-size:.68rem}.scheduleTodayLoads>div{display:flex;gap:5px;flex-wrap:wrap}.scheduleTodayLoads>div span{padding:4px 7px;border-radius:999px;background:#e5f1ff;color:#2865a8;font-size:.58rem;font-weight:800}.scheduleTodayLoads>div small{color:#8b96a6}@media(max-width:620px){.scheduleTodayOverview{padding:11px;border-radius:17px}.scheduleTodayStats{gap:5px}.scheduleTodayStats>span{flex-direction:column;gap:1px;padding:7px 4px}.scheduleTodayStats b{font-size:.9rem}.scheduleTodayStats small{font-size:.59rem}.scheduleTodayMeta{grid-template-columns:1fr}.scheduleTodayLoads{align-items:flex-start;flex-wrap:wrap}.scheduleTodayLoads>div{width:100%}}.noticeArticleTopbar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:58px;margin:-14px -14px 0;padding:0 14px;background:#fff;border-bottom:1px solid #edf0f4}.noticeArticleTopbar strong{text-align:center;font-size:15px}.noticeArticleTopbar button{width:40px;height:40px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;color:#15181d;cursor:pointer}.noticeArticleTopbar>span{width:40px;height:40px}.noticeArticleStats{display:flex;align-items:center;gap:22px;padding:17px 2px 4px;margin-top:10px;border-top:1px solid #edf0f4;color:#747b85}.noticeArticleStats span{display:flex;align-items:center;gap:6px;font-size:11px}.noticeInteractions{margin-top:18px;border-top:1px solid #edf0f4;padding-top:16px}.noticeReactionRow{display:flex;gap:8px;align-items:center}.noticeReactionRow button{border:1px solid #e5e9ef;background:#fff;border-radius:999px;padding:8px 12px;display:flex;align-items:center;gap:5px;color:#68717d;font:inherit;cursor:pointer}.noticeReactionRow button.active{background:#eef5ff;border-color:#b9d4fb;color:#1765c1}.noticeCommentComposer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;margin-top:14px}.noticeCommentSubmit{min-width:124px;border:0;border-radius:14px;background:#2563eb;color:#fff;font:inherit;font-weight:700;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.noticeCommentSubmit:disabled{opacity:.45;cursor:not-allowed}.noticeComments{display:flex;flex-direction:column;gap:9px;margin-top:14px}.noticeComment{background:#f7f9fc;border:1px solid #e9edf3;border-radius:14px;padding:11px}.noticeComment strong{font-size:11px}.noticeComment p{font-size:12px!important;line-height:1.9!important;margin:5px 0!important}.noticeComment small{font-size:9px;color:#8a919b}@media(max-width:620px){.noticeArticleDetail{position:fixed;inset:0;z-index:1200;background:#fff!important;padding:0 18px 112px!important;border:0!important;overflow-y:auto;overscroll-behavior:contain}.noticeArticleTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:0 -18px;padding:0 12px;background:#fff}.noticeArticleDetail .noticeHeroImage{width:calc(100% + 36px);margin:0 -18px;border-radius:0}.noticeArticleDetail .noticeHeroImage img{width:100%;height:auto;max-height:none;object-fit:contain}.noticeArticleMeta{padding:24px 2px 16px}.noticeArticleMeta h2{font-size:20px;line-height:1.75}.noticeArticleBody{font-size:15px!important;line-height:2.35!important;padding-top:20px!important}.noticeArticleStats{justify-content:space-between;gap:8px}.noticeArticleStats span{font-size:10px}.noticeReactionRow{justify-content:center}.noticeCommentComposer{grid-template-columns:1fr;margin-top:18px}.noticeCommentSubmit{height:56px;width:100%;font-size:14px;border-radius:16px}.noticeArticleDetail .noticeAckButton{height:52px;border-radius:15px}}.scheduleBoardDesktop{margin:14px 0 18px;border:1px solid #dce7f4;border-radius:24px;background:#f7faff;padding:14px;box-shadow:0 12px 36px #234b7b12}.scheduleBoardHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:4px 4px 10px}.scheduleBoardHeader h3{margin:2px 0;font-size:1.08rem;color:#20324d}.scheduleBoardHeader small{color:#78879a;font-size:.7rem}.scheduleBoardLegend{display:flex;gap:6px;flex-wrap:wrap}.scheduleBoardLegend span{padding:5px 10px;border-radius:999px;font-size:.64rem;font-weight:800}.scheduleBoardLegend .morning{background:#e5f8ef;color:#167a57}.scheduleBoardLegend .evening{background:#e9f1ff;color:#2861b9}.scheduleBoardLegend .peak{background:#fff1df;color:#ad641e}.scheduleBoardLegend .off{background:#eceff3;color:#6c7684}.scheduleDayBoard{display:grid;grid-template-columns:repeat(7,minmax(210px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.scheduleDayCard{scroll-snap-align:start;min-width:210px;background:#fff;border:1px solid #e0e8f2;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #244d7910}.scheduleDayCard.today{border-color:#83b8f6;box-shadow:0 7px 22px #3979c724}.scheduleDayCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px;background:linear-gradient(180deg,#fff,#f4f8fd);border-bottom:1px solid #edf1f6}.scheduleDayCard.today .scheduleDayCardHead{background:linear-gradient(180deg,#e8f3ff,#f6faff)}.scheduleDayCardHead div{display:flex;align-items:center;gap:6px}.scheduleDayCardHead strong{font-size:.72rem;color:#243752}.scheduleDayCardHead span{padding:3px 6px;border-radius:999px;background:#2f7bd5;color:#fff;font-size:.52rem}.scheduleDayCardHead small{font-size:.56rem;color:#8491a2}.scheduleDayLeads{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;padding:8px 9px;background:#fffaf0;border-bottom:1px solid #f4ead3}.scheduleDayLeads span{display:grid;grid-template-columns:14px 28px 1fr;align-items:center;grid-gap:3px;gap:3px;font-size:.56rem;color:#695938}.scheduleDayLeads svg{color:#c18a25}.scheduleDayLeads b{color:#9a6c1e}.scheduleDayLoads{display:flex;align-items:flex-start;gap:5px;padding:7px 9px;background:#f6f9fd;border-bottom:1px solid #edf2f7;color:#4d6d91}.scheduleDayLoads>div{display:flex;gap:4px;flex-wrap:wrap}.scheduleDayLoads span{padding:3px 5px;border-radius:7px;background:#e5f1ff;color:#2764a6;font-size:.5rem;font-weight:700}.scheduleDayLoads small{font-size:.52rem;color:#8d99a7}.scheduleDayPeople{display:flex;flex-direction:column;padding:6px;gap:5px}.schedulePersonShift{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid transparent;border-radius:12px;padding:6px;display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:right;cursor:pointer;min-height:45px}.schedulePersonShift.quick-morning{background:#effaf5;border-color:#e0f3e9}.schedulePersonShift.quick-evening{background:#f1f5fd;border-color:#e2eafa}.schedulePersonShift.quick-peak{background:#fff7ec;border-color:#f8e8d0}.schedulePersonShift.quick-off{background:#f4f5f7;border-color:#eceef1}.schedulePersonShift.quick-leave{background:#fff5f7;border-color:#f8e5e9}.schedulePersonShift.quick-mission{background:#f7f3ff;border-color:#ece4fa}.schedulePersonShift.quick-empty{background:#fafbfc;border-color:#f0f2f5}.schedulePersonShift>strong{font-size:.58rem;white-space:nowrap}.schedulePersonIdentity{display:flex;align-items:center;gap:6px}.schedulePersonIdentity>span:last-child{display:flex;flex-direction:column}.schedulePersonIdentity b{font-size:.58rem;color:#33445c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:105px}.schedulePersonIdentity small{font-size:.48rem;color:#7d8998;direction:ltr;text-align:right}.scheduleMiniAvatar{width:25px;height:25px;flex:0 0 25px;border-radius:9px;display:grid;place-items:center;background:#e9f1fb;color:#35699e;font-size:.58rem;font-weight:800;overflow:hidden}.scheduleMiniAvatar img{width:100%;height:100%;object-fit:cover}.scheduleLegacyDetails{margin:10px 0 16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow:hidden}.scheduleLegacyDetails>summary{cursor:pointer;padding:11px 14px;font-size:.7rem;font-weight:800;color:#52657d;list-style:none}.scheduleLegacyDetails>summary:before{content:"▾";margin-left:7px}.scheduleLegacyDetails[open]>summary{border-bottom:1px solid #edf1f5}@media(max-width:900px){.scheduleBoardDesktop{display:none}}.compactReviewPage .inspectionStartButton{width:auto;min-height:38px;padding:9px 14px;margin-top:8px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.74rem;line-height:1.35;box-shadow:0 5px 14px rgba(37,99,235,.14);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.compactReviewPage .inspectionStartButton:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(37,99,235,.18)}.compactReviewPage .inspectionStartButton:active{transform:translateY(0);box-shadow:0 3px 9px rgba(37,99,235,.13)}@media(max-width:520px){.compactReviewPage .inspectionStartButton{width:auto;max-width:100%;padding:9px 12px;font-size:.71rem}}.compactHome .homeNewsFeatured{width:calc(100% + 32px);margin-inline:-16px}.compactHome .homeNewsMedia{position:relative;width:100%;height:190px;aspect-ratio:auto;overflow:hidden;background:#eef1f6}.compactHome .homeNewsMedia>img.homeNewsMediaImage,.compactHome .homeNewsMediaImage{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}@media(max-width:420px){.compactHome .homeNewsMedia{height:180px}}@media(min-width:761px){.compactHome .homeNewsFeatured{width:100%;margin-inline:0}.compactHome .homeNewsMedia{height:auto;aspect-ratio:16/9;max-height:360px}}@media(max-width:900px){.scheduleBoardDesktop{display:block;margin:12px 0 16px;padding:10px;border-radius:18px}.scheduleDayBoard{display:flex;overflow-x:auto;gap:9px;padding:2px 1px 9px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scheduleDayBoard::-webkit-scrollbar{display:none}.scheduleDayBoard .scheduleDayCard{flex:0 0 min(82vw,320px);min-width:min(82vw,320px);scroll-snap-align:center;border-radius:16px}.scheduleDayCardHead{padding:10px}.scheduleDayLeads{padding:7px 8px}.scheduleDayPeople{padding:6px}.schedulePersonShift{min-height:43px}.scheduleLegacyDetails{display:none}}@media(max-width:560px){.scheduleBoardDesktop{margin-inline:-4px;padding:8px}.scheduleDayBoard .scheduleDayCard{flex-basis:86vw;min-width:86vw}}.schedulePersonIdentity,.schedulePersonIdentity>span:last-child{flex:1 1;min-width:0}.schedulePersonIdentity b{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.schedulePersonShift>strong{flex:0 0 auto;-webkit-margin-start:6px;margin-inline-start:6px}@media(max-width:560px){.schedulePersonIdentity b{font-size:.61rem}.schedulePersonShift{min-height:48px}}.scheduleIranianBoard{margin:14px 0 18px;border:1px solid #dce8f6;border-radius:26px;background:#f7fbff;padding:14px;box-shadow:0 12px 34px #234b7b12;overflow:hidden}.scheduleIranianHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 6px 14px}.scheduleIranianHead>div{display:flex;flex-direction:column;gap:2px}.scheduleIranianHead>div>span{font-size:.65rem;color:#3777bf;font-weight:800}.scheduleIranianHead h3{margin:0;color:#132d58;font-size:1rem}.scheduleIranianHead small{color:#74849a;font-size:.62rem}.schedulePublishedBadge{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#eafaf0;color:#17813c;font-size:.62rem;font-weight:800}.scheduleDayTabs{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;background:#fff;border:1px solid #e3ebf5;border-radius:18px;padding:7px}.scheduleDayTabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f5f8fc;border-radius:13px;padding:8px 3px;min-width:0;color:#42546c;display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit;cursor:pointer}.scheduleDayTabs button strong{font-size:.61rem}.scheduleDayTabs button span{font-size:.54rem;white-space:nowrap}.scheduleDayTabs button small{font-size:.48rem;color:#2d73d5}.scheduleDayTabs button.active{background:linear-gradient(145deg,#277be8,#1163d4);color:#fff;box-shadow:0 6px 16px #1c70dc38}.scheduleDayTabs button.active small{color:#ddebff}.scheduleFocusedDay{padding-top:12px}.scheduleLeadCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.scheduleLeadCards>div{display:flex;align-items:center;gap:9px;padding:12px;border-radius:18px;border:1px solid transparent}.scheduleLeadCards .morning{background:#eefbf4;border-color:#d9f3e5;color:#128243}.scheduleLeadCards .evening{background:#eef5ff;border-color:#dbe9fc;color:#2469bd}.scheduleLeadCards span{display:flex;flex-direction:column;gap:2px;min-width:0}.scheduleLeadCards small{font-size:.56rem}.scheduleLeadCards b{font-size:.72rem;color:#183153;white-space:normal}.scheduleIranianLoads{margin-top:9px;background:#fff;border:1px solid #e3ebf5;border-radius:18px;padding:11px}.scheduleIranianLoads header{display:flex;align-items:center;gap:6px;color:#183b70;font-size:.7rem}.scheduleIranianLoads>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.scheduleIranianLoads>div span{padding:6px 8px;border-radius:10px;background:#edf6ff;color:#24639f;font-size:.55rem;font-weight:700}.scheduleIranianLoads>div small{color:#8793a4;font-size:.56rem}.scheduleStaffHeading{display:flex;justify-content:space-between;align-items:center;padding:13px 4px 7px;color:#1b3459}.scheduleStaffHeading b{font-size:.72rem}.scheduleStaffHeading span{font-size:.57rem;color:#75869c}.scheduleIranianPeople{display:flex;flex-direction:column;gap:6px}.scheduleIranianPerson{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid transparent;border-radius:17px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:right;min-height:58px;font:inherit;cursor:pointer}.scheduleIranianPerson.quick-morning{background:#effaf5;border-color:#dff3e8}.scheduleIranianPerson.quick-evening{background:#eff5fe;border-color:#dfeafb}.scheduleIranianPerson.quick-peak{background:#fff7ea;border-color:#f6e6ca}.scheduleIranianPerson.quick-off{background:#f5f6f8;border-color:#e9ecf0}.scheduleIranianPerson.quick-leave{background:#fff2f4;border-color:#f8dfe4}.scheduleIranianPerson.quick-mission{background:#f7f2ff;border-color:#eae0fa}.scheduleIranianPerson.quick-empty{background:#f7f8fa;border-color:#e9ecf1}.scheduleIranianPerson .scheduleMiniAvatar{width:38px;height:38px;flex-basis:38px;border-radius:14px}.scheduleIranianPerson .schedulePersonIdentity b{font-size:.7rem;line-height:1.45}.scheduleIranianPerson .schedulePersonIdentity small{font-size:.54rem;margin-top:2px}.scheduleIranianPerson .schedulePersonIdentity em{font-style:normal;width:max-content;margin-top:3px;padding:2px 6px;border-radius:999px;background:#fff2c9;color:#97670c;font-size:.47rem;font-weight:800}.scheduleIranianPerson>strong{flex:0 0 auto;min-width:70px;text-align:center;border-radius:999px;padding:7px 9px;font-size:.65rem;background:#ffffffaa;color:#243b5c}@media(max-width:560px){.scheduleIranianBoard{margin-inline:-4px;padding:10px;border-radius:21px}.scheduleIranianHead{padding-inline:3px}.scheduleDayTabs{gap:3px;padding:5px;overflow-x:auto;grid-template-columns:repeat(7,minmax(62px,1fr));scrollbar-width:none}.scheduleDayTabs::-webkit-scrollbar{display:none}.scheduleLeadCards{grid-template-columns:1fr 1fr}.scheduleLeadCards>div{padding:10px 8px}.scheduleLeadCards b{font-size:.65rem}.scheduleIranianPerson{min-height:61px;padding:8px}.scheduleIranianPerson>strong{min-width:64px}.scheduleIranianPerson .schedulePersonIdentity b{font-size:.68rem}}.scheduleFullWeekDays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.scheduleFullDay{background:#fff;border:1px solid #dfe9f4;border-radius:20px;padding:10px;overflow:hidden}.scheduleFullDay.today{border-color:#62a4f2;box-shadow:0 7px 22px #3979c71c}.scheduleFullDayHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 3px 10px}.scheduleFullDayHead>div{display:flex;align-items:center;gap:7px}.scheduleFullDayHead b{font-size:.76rem;color:#19345c}.scheduleFullDayHead span{padding:3px 7px;border-radius:999px;background:#2478df;color:#fff;font-size:.5rem}.scheduleFullDayHead small{font-size:.54rem;color:#7e8da0}.scheduleFullDay .scheduleLeadCards>div{padding:8px}.scheduleFullDay .scheduleLeadCards small{font-size:.5rem}.scheduleFullDay .scheduleLeadCards b{font-size:.6rem}.scheduleIranianLoads.compact{padding:8px;margin-block:7px}.scheduleIranianLoads.compact header{font-size:.6rem}.scheduleIranianLoads.compact>div{margin-top:5px}.scheduleIranianLoads.compact>div span{padding:4px 6px;font-size:.48rem}.scheduleFullDay .scheduleIranianPerson{min-height:50px;padding:6px 8px}.scheduleFullDay .scheduleIranianPerson .scheduleMiniAvatar{width:31px;height:31px;flex-basis:31px;border-radius:11px}.scheduleFullDay .scheduleIranianPerson .schedulePersonIdentity b{font-size:.59rem}.scheduleFullDay .scheduleIranianPerson .schedulePersonIdentity small{font-size:.47rem}.scheduleFullDay .scheduleIranianPerson>strong{min-width:58px;padding:6px 7px;font-size:.55rem}@media(max-width:760px){.scheduleFullWeekDays{grid-template-columns:1fr}.scheduleFullDay{border-radius:18px;padding:9px}.scheduleFullDay .scheduleIranianPerson{min-height:56px}.scheduleFullDay .scheduleIranianPerson .scheduleMiniAvatar{width:36px;height:36px;flex-basis:36px}.scheduleFullDay .scheduleIranianPerson .schedulePersonIdentity b{font-size:.67rem}.scheduleFullDay .scheduleIranianPerson .schedulePersonIdentity small{font-size:.52rem}.scheduleFullDay .scheduleIranianPerson>strong{font-size:.62rem;min-width:66px}}.scheduleMatrixBoard{margin:14px 0 18px;border:1px solid #dce8f6;border-radius:24px;background:#f7fbff;padding:12px;box-shadow:0 12px 32px #234b7b10}.scheduleMatrixHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 4px 12px}.scheduleMatrixHead>div{display:flex;flex-direction:column;gap:2px}.scheduleMatrixHead>div>span{font-size:.63rem;color:#3777bf;font-weight:800}.scheduleMatrixHead h3{margin:0;color:#132d58;font-size:1rem}.scheduleMatrixHead small{font-size:.59rem;color:#75869a}.scheduleMatrixScroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:4px}.scheduleMatrix{--person:170px;--day:132px;display:grid;grid-template-columns:var(--person) repeat(var(--schedule-days),var(--day));direction:rtl;grid-gap:4px;gap:4px;min-width:calc(var(--person) + var(--schedule-days) * var(--day) + 28px)}.scheduleMatrixCorner,.scheduleMatrixDay,.scheduleMatrixLeads,.scheduleMatrixLoads,.scheduleMatrixPerson,.scheduleMatrixShift,.scheduleMatrixSideLabel{border:1px solid #e2eaf4;background:#fff;border-radius:13px}.scheduleMatrixCorner{grid-column:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:58px;color:#173c72}.scheduleMatrixCorner b{font-size:.72rem}.scheduleMatrixCorner small{font-size:.53rem;color:#7d8a9c}.scheduleMatrixDay{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#17365e}.scheduleMatrixDay b{font-size:.66rem}.scheduleMatrixDay span{font-size:.46rem;color:#2474d4}.scheduleMatrixDay.today{background:linear-gradient(145deg,#2b83ef,#176bd5);border-color:#176bd5;color:#fff}.scheduleMatrixDay.today span{color:#eaf4ff}.scheduleMatrixSideLabel{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;color:#284b76;min-height:74px}.scheduleMatrixSideLabel b{font-size:.61rem}.scheduleMatrixSideLabel.delivery{color:#204d86}.scheduleMatrixLeads{min-height:74px;padding:5px;display:flex;flex-direction:column;gap:4px}.scheduleMatrixLeads>span{display:grid;grid-template-columns:15px 24px 1fr;align-items:center;grid-gap:3px;gap:3px;padding:5px 6px;border-radius:9px;min-height:29px}.scheduleMatrixLeads .morning{background:#edf9f2;color:#168044}.scheduleMatrixLeads .evening{background:#eef5ff;color:#2469bd}.scheduleMatrixLeads small{font-size:.46rem}.scheduleMatrixLeads b{font-size:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduleMatrixRow{display:contents}.scheduleMatrixPerson{min-height:56px;padding:6px 7px;display:flex;align-items:center;gap:7px}.scheduleMatrixPerson .scheduleMiniAvatar{width:34px;height:34px;flex-basis:34px;border-radius:12px}.scheduleMatrixPerson>span:last-child{display:flex;flex-direction:column;min-width:0;gap:2px}.scheduleMatrixPerson b{font-size:.6rem;line-height:1.4;white-space:normal}.scheduleMatrixPerson small{font-size:.46rem;color:#8794a5}.scheduleMatrixShift{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:56px;padding:5px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;cursor:pointer}.scheduleMatrixShift strong{font-size:.6rem}.scheduleMatrixShift small{font-size:.48rem;color:#64748b}.scheduleMatrixShift.quick-morning{background:#edfaf3;border-color:#d9f1e4;color:#08783b}.scheduleMatrixShift.quick-evening{background:#edf5ff;border-color:#d9e8fb;color:#1764c2}.scheduleMatrixShift.quick-peak{background:#fff6e7;border-color:#f7e2bf;color:#b86505}.scheduleMatrixShift.quick-off{background:#f2f4f7;border-color:#e5e9ee;color:#59677a}.scheduleMatrixShift.quick-leave{background:#fff0f2;border-color:#f8dce1;color:#c1263f}.scheduleMatrixShift.quick-mission{background:#f6f0ff;border-color:#e7daf9;color:#7644ae}.scheduleMatrixShift.quick-empty{background:#fafbfc;color:#9aa5b4}.scheduleMatrixLoads{min-height:64px;padding:6px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px}.scheduleMatrixLoads span{padding:4px 5px;border-radius:7px;background:#edf6ff;color:#24639f;font-size:.45rem;font-weight:700}.scheduleMatrixLoads small{font-size:.48rem;color:#8b97a7}@media(max-width:760px){.scheduleMatrixBoard{margin-inline:-5px;border-radius:19px}.scheduleMatrixHead{padding-inline:3px}.scheduleMatrix{--person:142px;--day:108px}.scheduleMatrixCorner{position:-webkit-sticky;position:sticky;right:0;z-index:5;background:#f8fbff}.scheduleMatrixPerson,.scheduleMatrixSideLabel{position:-webkit-sticky;position:sticky;right:0;z-index:4;background:#fff}.scheduleMatrixPerson b{font-size:.56rem}.scheduleMatrixPerson .scheduleMiniAvatar{width:31px;height:31px;flex-basis:31px}.scheduleMatrixDay b{font-size:.58rem}.scheduleMatrixLeads b{font-size:.46rem}.scheduleMatrixShift strong{font-size:.57rem}.scheduleMatrixShift small{font-size:.45rem}}.myWeeklyScheduleDaily{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.myWeeklyScheduleDaily .myWeeklyScheduleDay{min-width:0;padding:9px;border-radius:15px;display:flex;flex-direction:column;gap:7px;border:1px solid #e2eaf4}.myWeeklyScheduleDaily .myWeeklyScheduleDay>header{display:flex;justify-content:space-between;align-items:center;gap:5px}.myWeeklyScheduleDaily .myWeeklyScheduleDay>header span{font-size:.56rem;font-weight:800;color:#27476e}.myWeeklyScheduleDaily .myWeeklyScheduleDay>header b{font-size:.43rem;padding:2px 5px;border-radius:999px;background:#2478df;color:#fff}.myWeekShift{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;border-radius:11px;background:#ffffffa8}.myWeekShift strong{font-size:.72rem}.myWeekShift small{font-size:.49rem;color:#66768a;direction:ltr}.myWeekLeads{display:flex;flex-direction:column;gap:3px}.myWeekLeads>span{display:grid;grid-template-columns:14px 40px 1fr;align-items:center;grid-gap:2px;gap:2px;padding:4px 5px;border-radius:8px;background:#ffffff9c}.myWeekLeads small{font-size:.42rem;color:#65778c}.myWeekLeads b{font-size:.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#294564}.myWeekLoads{display:flex;align-items:flex-start;gap:4px;padding:5px;border-radius:8px;background:#ffffff9c;color:#3a6597}.myWeekLoads>div{display:flex;flex-wrap:wrap;gap:3px}.myWeekLoads span{font-size:.4rem;padding:2px 4px;border-radius:5px;background:#eaf4ff}.myWeekLoads small{font-size:.42rem;color:#8794a4}.myWeeklyScheduleDaily .myWeeklyScheduleDay>em{font-style:normal;display:flex;align-items:center;justify-content:center;gap:3px;font-size:.43rem;font-weight:800;color:#93630a}@media(max-width:760px){.myWeeklyScheduleDaily{grid-template-columns:1fr;gap:8px}.myWeeklyScheduleDaily .myWeeklyScheduleDay{padding:10px 11px}.myWeeklyScheduleDaily .myWeeklyScheduleDay>header span{font-size:.64rem}.myWeekShift{min-height:48px;align-items:flex-start;padding-inline:10px}.myWeekShift strong{font-size:.76rem}.myWeekLeads{display:grid;grid-template-columns:1fr 1fr}.myWeekLeads>span{grid-template-columns:14px 42px 1fr}.myWeekLeads b{font-size:.5rem}.myWeekLoads span{font-size:.45rem}}.scheduleMatrixBoard{background:#f5faff;border-color:#cfe1f5;padding:14px}.scheduleMatrixScroll{-webkit-overflow-scrolling:touch}.scheduleMatrix{--person:190px;--day:150px;gap:5px}.scheduleMatrixDay{min-height:66px;background:#eaf4ff;border-color:#cfe3fa}.scheduleMatrixDay b{font-size:.78rem;font-weight:900;line-height:1.5}.scheduleMatrixDay span{font-size:.54rem;font-weight:800}.scheduleMatrixLeads{min-height:82px;padding:6px}.scheduleMatrixLeads>span{min-height:32px;padding:6px 7px}.scheduleMatrixLeads small{font-size:.52rem;font-weight:800}.scheduleMatrixLeads b{font-size:.57rem;font-weight:900}.scheduleMatrixPerson{min-height:66px;padding:7px 9px}.scheduleMatrixPerson b{font-size:.68rem;font-weight:900;line-height:1.5}.scheduleMatrixPerson small{font-size:.49rem}.scheduleMatrixShift{min-height:66px;padding:7px 5px;gap:4px;border-width:1.5px}.scheduleMatrixShift strong{font-size:.78rem;font-weight:950;line-height:1.25}.scheduleMatrixShift small{font-size:.54rem;font-weight:750;line-height:1.35;color:#42566f;direction:ltr}.scheduleMatrixShift.quick-morning{background:#dff8e8;border-color:#aee8c4;color:#086c36}.scheduleMatrixShift.quick-evening{background:#fff0c9;border-color:#f3ce72;color:#8b5600}.scheduleMatrixShift.quick-peak{background:#e9e3ff;border-color:#c9baf7;color:#503497}.scheduleMatrixShift.quick-off{background:#ffe1e1;border-color:#f4bcbc;color:#b51f2d}.scheduleMatrixShift.quick-leave{background:#e5f1ff;border-color:#bed8f6;color:#175da8}.scheduleMatrixShift.quick-mission{background:#e8f5f4;border-color:#bddfdd;color:#176e69}.scheduleMatrixShift.quick-empty{background:#f5f7fa;border-color:#e2e7ed;color:#7b8795}.quickScheduleMobile,.scheduleLegacyDetails{display:none!important}@media(max-width:760px){.scheduleMatrixBoard{margin-inline:-8px;padding:8px;border-radius:18px}.scheduleMatrix{--person:158px;--day:128px;gap:4px}.scheduleMatrixCorner,.scheduleMatrixDay{min-height:62px}.scheduleMatrixDay b{font-size:.68rem}.scheduleMatrixLeads{min-height:78px}.scheduleMatrixLeads b{font-size:.52rem}.scheduleMatrixPerson{min-height:62px}.scheduleMatrixPerson b{font-size:.62rem}.scheduleMatrixShift{min-height:62px}.scheduleMatrixShift strong{font-size:.72rem}.scheduleMatrixShift small{font-size:.5rem}}.compactHome .personalHeaderBrandUi .brandWordmark{gap:3px!important;font-family:Arial,Helvetica Neue,sans-serif!important}.compactHome .personalHeaderBrandUi{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0!important;width:94px!important;height:42px!important;flex:0 0 94px!important;direction:ltr!important}.compactHome .personalHeaderBrandUi .brandSmile,.compactHome .personalHeaderBrandUi:before{display:none!important;content:none!important}.compactHome .personalHeaderBrandUi .brandWordmark{display:flex!important;width:auto!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;line-height:1!important;white-space:nowrap!important}.compactHome .personalHeaderBrandUi .brandHub,.compactHome .personalHeaderBrandUi .brandOk{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:24px!important;font-weight:900!important;letter-spacing:-1.2px!important;line-height:1!important}.compactHome .personalHeaderBrandUi .brandOk{background:linear-gradient(110deg,#12B8E8,#0F6ADB 55%,#1747E8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#0F6ADB!important}.compactHome .personalHeaderBrandUi .brandHub{color:#0F2D6B!important;-webkit-text-fill-color:#0F2D6B!important}.compactHome .personalHeaderBrandUi small{display:block!important;width:100%!important;margin:1px 0 0!important;color:#6B7280!important;font-size:7px!important;font-weight:600!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important;direction:rtl!important}@media(max-width:560px){.compactHome .personalHeaderBrandUi{width:88px!important;flex-basis:88px!important}.compactHome .personalHeaderBrandUi .brandHub,.compactHome .personalHeaderBrandUi .brandOk{font-size:22px!important}.compactHome .personalHeaderBrandUi small{font-size:6.5px!important}}.myWeeklyScheduleDaily .myWeeklyScheduleDay{align-items:stretch;text-align:right;gap:9px;overflow:hidden}.myWeeklyScheduleDaily .myWeekShift{min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border:1px solid #ffffffd9;border-radius:14px}.myWeeklyScheduleDaily .myWeekShift strong{font-size:.82rem}.myWeeklyScheduleDaily .myWeekShift small{display:flex;align-items:center;gap:4px;font-size:.64rem;direction:rtl}.myWeekDayDetails{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.myWeekDayDetails>span{min-width:0;display:grid;grid-template-columns:16px auto;grid-template-rows:auto auto;grid-column-gap:5px;column-gap:5px;align-items:center;padding:8px 9px;border-radius:12px;background:#fff;font-size:.58rem;line-height:1.55}.myWeekDayDetails>span svg{grid-row:1/3;align-self:center}.myWeekDayDetails>span b{font-size:.55rem;color:#66758a}.myWeekDayDetails .myWeekLead.morning{color:#16735a;background:#f4fcf8}.myWeekDayDetails .myWeekLead.evening{color:#5940ad;background:#f7f4ff}.myWeekDayDetails .myWeekLoads{grid-column:1/-1;color:#8a5b08;background:#fffaf0}.myWeekSubstituteBadge{display:block;padding:7px 10px;border-radius:10px;background:#fff3d9;color:#8b5a00;font-size:.6rem;font-weight:800}.myWeekSubstituteBadge.covered{background:#edf8f2;color:#14734f}@media(max-width:760px){.myWeeklyScheduleDaily{gap:10px}.myWeeklyScheduleDaily .myWeeklyScheduleDay{padding:12px;border-radius:18px;gap:9px}.myWeeklyScheduleDaily .myWeeklyScheduleDay>header{padding:0 2px}.myWeeklyScheduleDaily .myWeeklyScheduleDay>header span{font-size:.72rem}.myWeekDayDetails{grid-template-columns:1fr 1fr}.myWeekDayDetails>span{font-size:.61rem}.myWeekDayDetails>span b{font-size:.56rem}}.myWeeklyScheduleDaily .myWeeklyScheduleDay{box-shadow:0 5px 16px rgba(36,105,216,.055)}.myWeeklyScheduleDaily .myWeeklyScheduleDay.today{outline:0;border-color:#82b4ef;box-shadow:0 0 0 2px rgba(36,120,223,.16),0 7px 20px rgba(36,105,216,.09)}.myWeeklyScheduleDaily .myWeekShift{box-shadow:0 2px 8px rgba(30,55,90,.035)}.myWeekDayDetails>span{border:1px solid rgba(255,255,255,.9)}.myWeekDayDetails .myWeekLoads{line-height:1.8}@media(max-width:760px){.myWeeklyScheduleDaily .myWeeklyScheduleDay{margin-inline:0}.myWeeklyScheduleDaily .myWeekShift{padding:11px 13px}.myWeekDayDetails{gap:8px}.myWeekDayDetails>span{padding:9px 10px}.myWeekDayDetails .myWeekLoads{padding-block:10px}}.todayBranchScheduleCard{overflow:hidden}.todayBranchSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0 14px}.todayBranchSummary>span{display:grid;grid-template-columns:18px 1fr;grid-gap:3px 6px;gap:3px 6px;align-items:center;padding:10px 11px;border-radius:14px;background:#f5fbf8;color:#176b52;font-size:.68rem}.todayBranchSummary>span:nth-child(2){background:#f6f3ff;color:#5c43a9}.todayBranchSummary>span:nth-child(3){grid-column:1/-1;background:#fff8e9;color:#805b0a}.todayBranchSummary svg{grid-row:1/3}.todayBranchSummary b{font-size:.62rem;color:inherit}.todayBranchScheduleCard .todayBranchRow{-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent;transition:.15s ease}.todayBranchScheduleCard .todayBranchRow.quick-morning{border-inline-start-color:#48a9e6;background:#f3faff}.todayBranchScheduleCard .todayBranchRow.quick-evening{border-inline-start-color:#8068d8;background:#f8f6ff}.todayBranchScheduleCard .todayBranchRow.quick-peak{border-inline-start-color:#3478d4;background:#f1f6ff}.todayBranchScheduleCard .todayBranchRow.quick-off{border-inline-start-color:#94a3b8;background:#f7f8fa}.todayBranchScheduleCard .todayBranchRow.quick-leave{border-inline-start-color:#df6b86;background:#fff5f7}.todayBranchScheduleCard .todayBranchRow.quick-mission{border-inline-start-color:#8b5bd1;background:#faf6ff}.todayBranchScheduleCard .todayBranchRow.isViewer{box-shadow:0 0 0 2px rgba(36,120,223,.13)}@media(max-width:760px){.todayBranchSummary{grid-template-columns:1fr 1fr}.todayBranchScheduleCard .todayBranchRow{padding:11px 10px}}.todaySubstituteBadge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 8px;border-radius:9px;background:#fff1d6;color:#875900;font-size:.61rem;font-weight:800}.todaySubstituteBadge.covered{background:#eaf8f1;color:#14704d}.quickShiftCellMeta .peakEditButton{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:72px;padding:5px 8px;border-radius:9px;font-size:.58rem;font-weight:800;white-space:nowrap}.quickShiftCellMeta.peakMeta{align-items:center;gap:6px}@media(max-width:760px){.quickShiftCellMeta .peakEditButton{min-width:66px;padding:5px 6px;font-size:.55rem}}.homeTileDescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#64748b;font-size:10px;line-height:1.5;text-align:center;max-width:100%;font-weight:400}.sectionCardText{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.sectionCardText strong{display:block}.sectionCardText small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#64748b;font-size:11px;font-weight:400;line-height:1.6}.sectionLinks>.sectionLinkLocked,.sectionLinks>a{min-width:0;gap:10px;transition:background-color .16s ease,box-shadow .16s ease}.homeIconTile:focus-visible,.sectionLinks>a:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.sectionLinks>a:hover{background-color:#f8fbff}.sectionLinks .sectionCardText{overflow:hidden}.sectionLinks .sectionCardText strong{line-height:1.5;overflow-wrap:normal}.sectionPendingHint{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.sectionPendingLabel{font-size:10px;color:#b45309;font-weight:700}.sectionLinks .sectionLinkLocked .sectionCardText small{color:#94a3b8}@media(max-width:420px){.sectionLinks>.sectionLinkLocked,.sectionLinks>a{gap:8px}.sectionPendingLabel{display:none}.sectionCardText small{font-size:10px}}@media(prefers-reduced-motion:reduce){.sectionLinks>a{transition:none}}.requestWorkspace{max-width:960px;margin-inline:auto;direction:rtl}.requestSectionTabs{display:flex;gap:6px;padding:6px;background:#edf5fb;border:1px solid #dce8f2;border-radius:14px;margin:16px 0;flex-wrap:wrap}.requestSectionTabs a{flex:1 1;text-align:center;padding:12px 8px;border-radius:10px;font-size:13px;color:#40566b;text-decoration:none;min-width:110px}.requestSectionTabs a[aria-current=page]{background:#fff;color:#165b94;font-weight:800;box-shadow:0 2px 6px #193b5510}.requestTypeColumn{display:flex;flex-direction:column;border:1px solid #dce8f2;border-radius:14px;overflow:hidden}.requestTypeColumnHeading{background:#edf5fb;padding:12px 16px;color:#486077;font-size:12px;font-weight:800}.requestTypeColumn .requestQuickCard{border:0;border-radius:0;border-top:1px solid #e8eff5;box-shadow:none;display:flex;align-items:center;padding:16px;gap:12px;min-height:64px}.requestTypeColumn .requestQuickCard:hover{background:#f3f9fe}.requestTypeAction{-webkit-margin-start:auto;margin-inline-start:auto;color:#2370ad;font-size:12px;white-space:nowrap}.requestColumnLabel{display:block;color:#728298;font-size:11px;margin-bottom:4px}.requestNamedRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.requestWorkspace .employeeRequestCard{border:1px solid #dee8f2;border-radius:14px;background:#fff;padding:16px;margin-bottom:12px;box-shadow:none}.requestWorkspace .compactDetails{margin-top:14px;border-top:1px solid #e8eff5;padding-top:12px}.requestWorkspace .compactDetails summary{cursor:pointer;color:#246596;font-size:13px;padding:4px}.requestWorkspace .requestStatus.approved,.requestWorkspace .requestStatus.completed{background:#e8f7ee;color:#14763f}.requestWorkspace .requestStatus.rejected{background:#fff0ef;color:#b63832}.requestWorkspace .requestStatus.manager_approved,.requestWorkspace .requestStatus.reviewing,.requestWorkspace .requestStatus.submitted{background:#fff5df;color:#956100}@media(max-width:600px){.requestWorkspace .formGrid{grid-template-columns:1fr}.requestNamedRow{gap:8px;align-items:flex-start}.requestSectionTabs a{font-size:12px;min-width:90px;padding:10px 4px}.requestTypeColumn .requestQuickCard{padding:14px 12px}}.sectionLinks>.sectionLinkLocked,.sectionLinks>a{direction:rtl;align-items:center;text-align:right}.sectionLinks .sectionLinkIcon{flex-shrink:0}.sectionLinks .sectionCardText{min-width:0;flex:1 1;text-align:right;gap:3px}.sectionLinks .sectionCardText strong{font-weight:800;color:#172334;font-size:clamp(12px,3.3vw,14px);line-height:1.55}.sectionLinks .sectionCardText small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;color:#64748b;font-size:11px;line-height:1.6;font-weight:400}.sectionLinks .sectionLinkLocked .sectionCardText strong{color:#64748b}.sectionLinks .sectionPendingHint{-webkit-margin-start:auto;margin-inline-start:auto;white-space:nowrap}@media(max-width:420px){.sectionLinks .sectionCardText strong{font-size:12px}.sectionLinks .sectionCardText small{font-size:10px}}.globalBottomNav a.requestsNavAction{max-width:168px;min-height:56px;margin:auto;align-self:center;border-radius:17px;padding:7px 8px;gap:3px}.globalBottomNav a.requestsNavAction>svg{width:23px;height:23px;padding:0;background:none;border-radius:0;box-shadow:none}.globalBottomNav a.requestsNavAction.active>svg{background:none}.globalBottomNav a.requestsNavAction>span{font-size:11px;font-weight:700;line-height:1.3}@media(max-width:420px){.globalBottomNav a.requestsNavAction{min-height:52px;border-radius:15px}.globalBottomNav a.requestsNavAction>span{font-size:10px}}.noticeList .noticeCard{position:relative;min-height:148px;margin-bottom:12px;border:2px solid #4acb7a;border-radius:19px;background:linear-gradient(125deg,#f5fff9,#eafff1);box-shadow:0 4px 0 #c9efd7,0 8px 17px rgba(20,100,55,.09);overflow:hidden}.noticeList .noticeCard.unread{border-color:#ff747d;background:linear-gradient(125deg,#fff9fa,#fff0f2);box-shadow:0 4px 0 #ffd5d9,0 8px 17px rgba(150,30,50,.1)}.noticeList .noticeCard.read{border-color:#4acb7a}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover{float:right;display:block;width:96px;height:100px;margin:12px 12px 0 9px;border:0;border-radius:12px;overflow:hidden;padding:0;background:#eef2f7}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover img{display:block;width:100%;height:100%;object-fit:cover}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader{width:auto;min-height:77px;padding:13px 10px 4px;display:flex;align-items:flex-start;gap:5px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:5px;flex:1 1}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader strong{font-size:13px;font-weight:800;color:#1b2738}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeImportance:not(.normal){font-weight:800}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeHeaderActions{order:2;align-self:flex-start}.noticeList .noticeReadBadge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:10px;padding:5px 7px;font-size:10px;font-weight:800}.noticeList .noticeReadBadge.isUnread{background:#ffdce0;color:#b91c1c}.noticeList .noticeReadBadge.isRead{background:#d0f5dc;color:#146c37}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary{clear:both;padding:3px 12px 12px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary p{font-size:12px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 7px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary>div{display:flex;gap:12px;flex-wrap:wrap}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary .secondaryButton{-webkit-margin-start:auto;margin-inline-start:auto}.noticeArticleDetail .noticeArticleBody{white-space:pre-wrap}@media(max-width:430px){.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover{width:82px;height:90px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader strong{font-size:12px}.noticeList .noticeReadBadge{font-size:9px;padding:4px 5px}}.homeRecentNoticeList .homeNoticeCard{display:flex;align-items:center;gap:9px;padding:12px;border:2px solid #65cd8c;border-radius:18px;background:linear-gradient(110deg,#f8fffa,#ebfff2);box-shadow:0 3px 0 #d3f0dd,0 6px 13px #1b693e12;min-height:112px;text-decoration:none}.homeRecentNoticeList .homeNoticeCard.isUnread{border-color:#ff6b77;background:linear-gradient(110deg,#fffafb,#fff0f2);box-shadow:0 3px 0 #ffd8dd,0 6px 13px #91223114}.homeRecentNoticeList .homeNoticeCard>.homeRecentNoticeIcon,.homeRecentNoticeList .homeNoticeCard>img{width:76px;height:80px;flex:0 0 76px;border-radius:12px;object-fit:cover}.homeRecentNoticeList .homeNoticeCard .homeNoticeContent{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:right}.homeRecentNoticeList .homeNoticeCard .homeNoticeContent strong{font-size:13px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeRecentNoticeList .homeNoticeCard .homeNoticeExcerpt{font-size:11px;color:#667085;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeRecentNoticeList .homeNoticeCard .homeNoticeMeta{font-size:10px;color:#64748b}.homeRecentNoticeList .homeNoticeCard .homeNoticeBadges{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.homeRecentNoticeList .homeNoticeCard .homeNoticePriority,.homeRecentNoticeList .homeNoticeCard .homeRecentNoticeState{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:6px 7px;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap;background:#d6f6e1;color:#15713a}.homeRecentNoticeList .homeNoticeCard .homeNoticePriority,.homeRecentNoticeList .homeNoticeCard.isUnread .homeRecentNoticeState{background:#ffdde1;color:#b91c1c}@media(max-width:390px){.homeRecentNoticeList .homeNoticeCard{gap:6px;padding:8px}.homeRecentNoticeList .homeNoticeCard>.homeRecentNoticeIcon,.homeRecentNoticeList .homeNoticeCard>img{width:58px;height:68px;flex-basis:58px}.homeRecentNoticeList .homeNoticeCard .homeNoticeBadges em{font-size:9px;padding:5px}}.noticeList .noticeCard{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-column-gap:10px!important;column-gap:10px!important;min-height:0!important;padding:10px!important;margin-bottom:15px!important;align-items:start}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover{grid-column:1;grid-row:1/3;width:84px!important;height:88px!important;border-radius:12px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader{grid-column:2;grid-row:1;align-items:stretch!important;gap:6px!important;text-align:right}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child>div{order:-1;display:flex;flex-direction:column;gap:4px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader strong{font-size:13px!important;line-height:1.55}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child>div>span{font-size:10px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader .noticeImportance{display:inline-flex;align-self:flex-start;font-size:10px;padding:3px 7px;border-radius:9px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader .noticeImportance.normal{display:none}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeHeaderActions{display:flex;align-items:center;gap:6px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary{grid-column:1/-1;grid-row:3;padding:8px 2px 0!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary p{line-height:1.65!important}@media(max-width:390px){.noticeList .noticeCard{grid-template-columns:67px minmax(0,1fr)!important;column-gap:8px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover{width:67px!important;height:76px!important}}.noticeList{display:flex;flex-direction:column;gap:13px}.noticeList .noticeCard:not(:has(.noticeArticleDetail)){grid-template-columns:minmax(0,1fr) 96px!important;column-gap:12px!important;row-gap:6px;padding:12px!important;border-radius:18px!important;box-shadow:0 3px 0 #ffd6dc,0 7px 13px #6b1b2a12}.noticeList .noticeCard.read:not(:has(.noticeArticleDetail)){box-shadow:0 3px 0 #c7f0d5,0 7px 13px #17633712}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover{grid-column:2!important;grid-row:1/3!important;float:none!important;display:block!important;width:96px!important;height:110px!important;margin:0!important;border-radius:11px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader{grid-column:1!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;gap:8px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child{flex:1 1!important;align-items:stretch!important;gap:4px!important;min-width:0}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader strong{font-size:14px!important;line-height:1.6!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeHeaderActions{order:0!important;flex-shrink:0}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary{grid-column:1!important;clear:none!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary p{font-size:12px!important;-webkit-line-clamp:2!important;margin:0 0 7px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary>div{display:flex!important;gap:9px!important;flex-wrap:wrap!important;align-items:center}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader .noticeImportance.normal{display:none!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader .noticeImportance.critical,.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader .noticeImportance.important{position:absolute;right:12px;top:120px;z-index:2;border-radius:0 0 10px 10px;font-weight:800;font-size:11px}@media(max-width:440px){.noticeList .noticeCard:not(:has(.noticeArticleDetail)){grid-template-columns:minmax(0,1fr) 80px!important;gap:8px!important;padding:9px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedCover{width:80px!important;height:94px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader strong{font-size:12px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeHeaderActions{max-width:98px}}.noticeList{gap:8px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)){display:grid!important;direction:rtl;grid-template-columns:70px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-gap:5px 10px!important;gap:5px 10px!important;border:1px solid #bcdac9!important;border-radius:13px!important;background:#f8fcfa!important}.noticeList .noticeCard.unread:not(:has(.noticeArticleDetail)){border-color:#efb9bf!important;background:#fff9fa!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeListThumbnail{grid-column:1!important;grid-row:1/3!important;width:70px!important;height:76px!important;object-fit:contain!important;border-radius:10px!important;background:#edf5ff!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;min-height:0!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child>div{order:-1!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeImportance.critical,.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeImportance.important{position:static!important;border-radius:7px!important;font-size:9px!important;padding:2px 6px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeHeaderActions{align-self:flex-start!important;max-width:none!important;gap:5px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary{grid-column:2!important;grid-row:2!important;padding:0!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary p{font-size:11px!important;line-height:1.5!important;margin:0 0 4px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary .secondaryButton{display:none!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)){grid-template-columns:58px minmax(0,1fr)!important;gap:3px 9px!important;padding:8px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeListThumbnail{width:58px!important;height:62px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader{gap:2px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader>div:first-child{gap:2px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeCardHeader strong{font-size:12px!important;line-height:1.4!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeHeaderActions{gap:4px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeAckDone,.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticeReadBadge{font-size:9px!important;padding:2px 5px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary p{font-size:10px!important;line-height:1.4!important;-webkit-line-clamp:1!important;margin:0 0 3px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary>div{font-size:9px!important;gap:8px!important;justify-content:flex-start!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)) .noticePublishedSummary>div>span{font-size:9px!important;display:inline-flex!important;align-items:center!important;gap:3px!important}.noticeList{gap:9px!important}.noticeList .noticeCard:not(:has(.noticeArticleDetail)){display:block!important;min-height:0!important;margin:0!important;padding:10px!important;border:1px solid #bbdec9!important;border-radius:14px!important;background:#f4fcf8!important;box-shadow:none!important}.noticeList .noticeCard.unread:not(:has(.noticeArticleDetail)){background:#fff6f7!important;border-color:#f3c0c5!important}.noticeList .noticeCompactRow{display:flex;direction:rtl;align-items:flex-start;gap:10px;min-width:0}.noticeList .noticeCompactRow .noticeListThumbnail{position:static!important;display:block!important;flex:0 0 76px!important;width:76px!important;height:76px!important;object-fit:cover!important;float:none!important;margin:0!important;border-radius:10px!important;background:#e9f4ff!important}.noticeList .noticeCompactContent{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:right}.noticeList .noticeCompactTitle{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:none;padding:0;text-align:right;width:100%;color:#1c2c42}.noticeList .noticeCompactTitle strong{font-size:13px;line-height:1.5;font-weight:800}.noticeList .noticeCompactDate{font-size:10px;color:#7a8695;direction:rtl}.noticeList .noticeCompactBadges{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.noticeList .noticeCompactBadges>span{position:static!important;display:inline-flex!important;width:auto!important;align-items:center;border-radius:7px!important;padding:2px 6px!important;line-height:1.5!important}.noticeList .noticeCompactBadges .noticeReadBadge.isRead{background:#d9f5e5;color:#177044}.noticeList .noticeCompactBadges .noticeReadBadge.isUnread{background:#ffe2e5;color:#bc2739}.noticeList .noticeCompactExcerpt{margin:0!important;font-size:11px!important;line-height:1.5!important;color:#4b5d70;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.noticeList .noticeCompactFooter{display:flex;gap:12px;align-items:center;min-height:18px;color:#64748b;font-size:10px}.noticeList .noticeCompactFooter span{display:inline-flex;align-items:center;gap:3px}.noticeList .noticeCompactFooter button{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:none;padding:0 3px;color:#64748b;display:flex;align-items:center}@media(max-width:420px){.noticeList .noticeCard:not(:has(.noticeArticleDetail)){padding:8px!important}.noticeList .noticeCompactRow{gap:8px}.noticeList .noticeCompactRow .noticeListThumbnail{width:66px!important;height:70px!important;flex-basis:66px!important}.noticeList .noticeCompactTitle strong{font-size:12px}}.noticeList .noticeCompactRow{align-items:flex-start!important;gap:8px!important}.noticeList .noticeCompactMedia{display:flex;flex:0 0 72px;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.noticeList .noticeCompactMedia .noticeListThumbnail{width:72px!important;height:72px!important;flex:none!important;display:block!important;margin:0!important}.noticeList .noticeMediaPriority{position:static!important;display:block!important;width:100%;box-sizing:border-box;text-align:center;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.6;border-radius:7px;padding:2px 3px;color:#8e5412;background:#fff2d9}.noticeList .noticeMediaPriority.critical{color:#a92737;background:#ffe6ea}.noticeList .noticeMediaPriority.important{color:#94601c;background:#fff0d6}.noticeList .noticeCompactExcerpt{-webkit-line-clamp:1!important;line-height:1.45!important}.noticeList .noticeCompactFooter{font-size:10px!important;gap:10px!important}.noticeList .noticeCompactFooter svg{width:12px!important;height:12px!important}.noticeList .noticeCompactBadges .noticeAckDone{background:#edf8f1!important;color:#527e61!important}@media(max-width:420px){.noticeList .noticeCompactMedia{flex-basis:64px!important}.noticeList .noticeCompactMedia .noticeListThumbnail{width:64px!important;height:66px!important}.noticeList .noticeMediaPriority{font-size:9px!important}}.noticeList .noticeCard.read:not(:has(.noticeArticleDetail)){background:#f3fbf6!important;border-color:#b8ddc5!important}.noticeList .noticeCard.unread:not(:has(.noticeArticleDetail)){background:#fff4f5!important;border-color:#efbdc5!important}.noticeList .noticeCompactRow{column-gap:12px!important}.noticeList .noticeCompactContent{gap:3px!important}.noticeList .noticeCompactTitle strong{line-height:1.55!important}.noticeList .noticeCompactBadges{gap:4px!important;margin-top:0!important}.noticeList .noticeCompactBadges>span{font-size:9px!important;padding:1px 5px!important;line-height:1.45!important}.noticeList .noticeMediaPriority{padding:1px 3px!important;line-height:1.45!important;border-radius:6px!important}.noticeList .noticeCompactFooter{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;min-height:16px!important;margin-top:1px!important}.noticeList .noticeCompactFooter>span{font-size:10px!important;display:inline-flex!important;align-items:center!important;gap:3px!important}.noticeList .noticeCompactFooter>button{-webkit-margin-start:0!important;margin-inline-start:0!important;margin-right:0!important;margin-left:0!important;display:inline-flex!important;align-items:center!important;padding:0 2px!important}@media(max-width:420px){.noticeList .noticeCompactRow{column-gap:10px!important}}.noticeList .noticeCompactMedia{overflow:hidden}.noticeList .noticeCompactImageLink{display:block;width:100%;min-width:0;overflow:hidden;border:0;border-radius:10px;background:#e9f4ff;padding:0;line-height:0;cursor:pointer}.noticeList .noticeCompactMedia .noticeListThumbnail{max-width:100%!important;box-sizing:border-box!important;object-fit:contain!important}.noticeList .noticeCompactMedia .noticeListThumbnail[data-placeholder=true]{padding:4px!important}.noticeList .noticeCompactTitle{text-decoration:none;font:inherit;cursor:pointer}.noticeList .noticeCompactTitle strong{overflow-wrap:normal}.noticeList .noticeCompactFooter .noticeCompactOpen{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border:0;background:none;padding:0 2px;color:#64748b;text-decoration:none}.noticeList .noticeCompactImageLink:focus-visible,.noticeList .noticeCompactOpen:focus-visible,.noticeList .noticeCompactTitle:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.homeNoticeSummaryList{background:transparent;border:0;box-shadow:none}.compactHome .homeNewsMedia>img.homeNewsMediaImage{object-fit:contain;max-width:100%;max-height:100%;box-sizing:border-box}.compactHome .homeNewsMedia>img.homeNewsMediaImage[data-placeholder=true]{padding:12px}.compactHome .homeIconTile{background:linear-gradient(150deg,#fff,#fafdff);border:1px solid #dfe9f3;border-radius:17px;box-shadow:0 3px 12px rgba(31,57,88,.045);color:#172d49;transition:box-shadow .18s ease,border-color .18s ease}.compactHome .homeIconTile:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(hover:hover){.compactHome .homeIconTile:hover{border-color:#bcd4e9;box-shadow:0 5px 16px rgba(31,57,88,.09)}}.compactHome .homeScheduleCard{border-radius:16px;box-shadow:0 3px 12px rgba(31,57,88,.045)}.compactHome .homeShiftLeads{background:linear-gradient(140deg,#fff,#f8fbff);border:1px solid #e0e9f3;border-radius:15px}.compactHome .homeShiftLead{border-radius:12px;box-shadow:0 2px 8px rgba(31,57,88,.035)}.compactHome .homeRecentNotices{color:#172d49}@media(prefers-reduced-motion:reduce){.compactHome .homeIconTile{transition:none}}.compactHome .homeGroup,.compactHome .homeNewsEmpty,.compactHome .homeNewsSlide,.compactHome .homeShiftLeads{background:#fffefd;border-color:#dce7f1;box-shadow:0 3px 12px rgba(26,55,91,.045)}.compactHome .homeGroup>summary:focus-visible,.compactHome .homeScheduleCard:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.compactHome .homeScheduleCard{border:1px solid #dce7f1;box-shadow:0 3px 10px rgba(26,55,91,.045)}.compactHome .homeNewsSlideBody,.compactHome .homeShiftLeads{color:#233a57}@media (prefers-reduced-motion:no-preference){.compactHome .homeGroup,.compactHome .homeScheduleCard{transition:border-color .16s ease,box-shadow .16s ease}}.dashboard .operationQuickCard,.dashboard .requestTypeTile,.dashboard .sectionLinks>a:not(.locked){background:#fbfdff;border-color:#dce8f2;box-shadow:0 2px 10px rgba(25,53,84,.04)}.dashboard .employeeRequestCard,.dashboard .faultCard,.dashboard .handoverCard{border-color:#dce8f2;box-shadow:0 2px 10px rgba(25,53,84,.04)}.dashboard .employeeCreateCard{background:#fcfdff;border-color:#dce8f2}.compactHome .homeNewsMedia>img.homeNewsMediaImage,.compactHome .homeNewsMediaImage,.homeNewsMedia>img.homeNewsMediaImage,.homeNewsMediaImage{object-fit:cover;object-position:center}.sectionScreen .sectionLinks>a:nth-child(6n+1){background:linear-gradient(110deg,#f1faf8,#fff 82%);border-color:#d2eae3}.sectionScreen .sectionLinks>a:nth-child(6n+2){background:linear-gradient(110deg,#f0f7ff,#fff 82%);border-color:#d5e6f8}.sectionScreen .sectionLinks>a:nth-child(6n+3){background:linear-gradient(110deg,#fff8ee,#fff 82%);border-color:#f0e1c8}.sectionScreen .sectionLinks>a:nth-child(6n+4){background:linear-gradient(110deg,#f6f3ff,#fff 82%);border-color:#e4dcf5}.sectionScreen .sectionLinks>a:nth-child(6n+5){background:linear-gradient(110deg,#f0faf7,#fff 82%);border-color:#d6eae1}.sectionScreen .sectionLinks>a:nth-child(6n){background:linear-gradient(110deg,#fff3f5,#fff 82%);border-color:#f0dce2}.sectionScreen .sectionLinks>a:hover{filter:saturate(1.08);box-shadow:0 8px 20px rgba(27,55,92,.09)}.noticeFilterBar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.noticeFilterBar .input{min-width:0;flex:1 1 140px}.noticeFilterBar input[type=search]{flex:2 1 220px}.noticeMediaPriority.normal{background:#eff6ff;color:#245d9a;border:1px solid #cbdcf0}.persianPickerDate[data-mode=month]{grid-template-columns:1.2fr 1fr}.persianPickerTimeOnly{grid-template-columns:1fr auto 1fr}.persianPickerTimeLabel{direction:rtl}.noticeArticleDetail .noticeArticleMeta h2{font-size:17px;font-weight:700}.noticeArticleDetail .noticeArticleMeta span{margin-top:3px}.noticeArticleDetail .noticeArticleBody{margin:0;padding:10px 2px 3px!important;font-size:14px!important;line-height:1.8!important;color:#27313f!important;white-space:pre-line;text-align:right}@media (max-width:620px){.noticeArticleDetail .noticeArticleMeta{padding:10px 2px 8px}.noticeArticleDetail .noticeArticleMeta h2{font-size:16px;line-height:1.55}.noticeArticleDetail .noticeArticleBody{font-size:14px!important;line-height:1.75!important;padding-top:9px!important}}@media screen{body:has(.dashboard){--ui-navy:#17365d;--ui-blue:#2563b8;--ui-soft:#edf3fb;--ui-border:#e7ebf1;--ui-shadow:0 4px 16px rgba(24,42,67,.065);background:#f6f7f9}.dashboard.sectionScreen,.dashboard[class*=moduleTheme-]{--section-accent:var(--ui-blue);--section-soft:var(--ui-soft);--section-border:var(--ui-border);--module-accent:var(--ui-blue);--module-soft:var(--ui-soft);--module-border:var(--ui-border)}.dashboard .hero,.dashboard .sectionHero{background:#fff;border:1px solid var(--ui-border);border-radius:22px;box-shadow:var(--ui-shadow)}.dashboard .sectionHero:after{display:none}.dashboard .hero>svg{color:var(--ui-blue);background:var(--ui-soft)}.dashboard .operationQuickCard,.dashboard .requestTypeTile,.dashboard.compactHome .homeIconTile,.dashboard.compactHome .homeIconTile:has(.homeIconMark),.dashboard.sectionScreen .sectionLinks>a:nth-child(n){background:#fff;border:1px solid var(--ui-border);border-radius:22px;box-shadow:var(--ui-shadow);color:var(--ui-navy)}.dashboard.compactHome .homeIconTile{min-height:110px;padding:16px 7px;gap:10px}.dashboard.compactHome .homeIconGrid{gap:12px}.dashboard.compactHome .homeIconTile strong{color:#1c293d;font-size:13px;line-height:1.65}.dashboard.compactHome .homeIconMark{width:46px;height:46px;background:var(--ui-soft);color:var(--ui-blue);border-radius:15px;box-shadow:none}.dashboard.sectionScreen .sectionLinks{gap:12px}.dashboard.sectionScreen .sectionLinks>a{min-height:70px;padding:12px 14px}.dashboard .sectionLinkIcon{border-radius:13px}.dashboard.sectionScreen .sectionLinks>a>svg:last-child{color:#8995a5}.dashboard .attendanceFilters,.dashboard .colleagueRow,.dashboard .employeeCreateCard,.dashboard .employeeFilterCard,.dashboard .scheduleControls{background:#fff;border-color:var(--ui-border);border-radius:20px;box-shadow:var(--ui-shadow)}.dashboard .input:not(.readonlyInput):not([readonly]):not(:disabled){background:#fff;border-color:#d9e0e9;border-radius:15px}.dashboard .input:focus{border-color:var(--ui-blue);box-shadow:0 0 0 3px rgba(37,99,184,.12)}.dashboard .btn:not(.dangerButton):not(.destructiveButton),.dashboard .compactButton:not(.dangerButton):not(.destructiveButton){background:var(--ui-navy);border-color:var(--ui-navy);color:#fff;border-radius:15px}.dashboard .copyButton,.dashboard .secondaryButton:not(.dangerButton):not(.destructiveButton){color:var(--ui-navy);border-color:#d9e0e9;border-radius:13px}body:has(.dashboard) .globalBottomNav{background:#fff;border-color:var(--ui-border);border-radius:24px;box-shadow:0 3px 20px rgba(24,42,67,.09)}body:has(.dashboard) .globalBottomNav a,body:has(.dashboard) .globalBottomNav a.primaryNavAction{color:#7b8797;background:transparent;box-shadow:none}body:has(.dashboard) .globalBottomNav a.active{color:var(--ui-blue);background:var(--ui-soft)}body:has(.dashboard) .globalBottomNav a.primaryNavAction>svg{color:inherit;background:transparent;box-shadow:none}.dashboard .homeNewsHeading a,.dashboard .homeNewsSlideBody>svg{color:var(--ui-blue)}@media (hover:hover){.dashboard.compactHome .homeIconTile:hover,.dashboard.compactHome .homeIconTile:hover:has(.homeIconMark),.dashboard.sectionScreen .sectionLinks>a:nth-child(n):hover{background:#fbfcff;border-color:#cbd9ed;box-shadow:0 6px 18px rgba(24,42,67,.09);transform:none}}@media (max-width:380px){.dashboard.compactHome .homeIconGrid{gap:8px}.dashboard.compactHome .homeIconTile{min-height:100px;padding:12px 5px}.dashboard.compactHome .homeIconTile strong{font-size:12px}}}.dashboard.sectionScreen .sectionLinks>a:nth-child(n){background:#fff;border-color:#e3eaf2;box-shadow:0 3px 12px rgba(24,42,67,.05)}.dashboard.sectionScreen .sectionLinks>a:nth-child(6n+1) .sectionLinkIcon{color:#246be8;background:#edf4ff}.dashboard.sectionScreen .sectionLinks>a:nth-child(6n+2) .sectionLinkIcon{color:#0e9b84;background:#eaf9f4}.dashboard.sectionScreen .sectionLinks>a:nth-child(6n+3) .sectionLinkIcon{color:#8056d9;background:#f3efff}.dashboard.sectionScreen .sectionLinks>a:nth-child(6n+4) .sectionLinkIcon{color:#db8431;background:#fff4e8}.dashboard.sectionScreen .sectionLinks>a:nth-child(6n+5) .sectionLinkIcon{color:#c94c72;background:#fff0f5}.dashboard.sectionScreen .sectionLinks>a:nth-child(6n) .sectionLinkIcon{color:#168aa8;background:#eaf8fc}.dashboard .noticeArchiveSection,.dashboard .noticeManagementCard,.dashboard .shiftSwapCard,.dashboard .swapPreview,.dashboard.requestWorkspace .employeeCreateCard,.dashboard.requestWorkspace .employeeRequestCard,.dashboard.requestWorkspace .requestTypeTile{background:#fff;border:1px solid #e2e9f2;border-radius:18px;box-shadow:0 3px 12px rgba(24,42,67,.055)}.dashboard.requestWorkspace .requestTypeTile{min-height:92px;transition:border-color .15s ease,box-shadow .15s ease}.dashboard.requestWorkspace .requestTypeTile:nth-child(5n+1) .requestTypeTileIcon{color:#2563eb;background:#edf4ff}.dashboard.requestWorkspace .requestTypeTile:nth-child(5n+2) .requestTypeTileIcon{color:#0e9b84;background:#eaf9f4}.dashboard.requestWorkspace .requestTypeTile:nth-child(5n+3) .requestTypeTileIcon{color:#8858d5;background:#f3efff}.dashboard.requestWorkspace .requestTypeTile:nth-child(5n+4) .requestTypeTileIcon{color:#dd842c;background:#fff4e8}.dashboard.requestWorkspace .requestTypeTile:nth-child(5n) .requestTypeTileIcon{color:#d25177;background:#fff0f5}.dashboard .noticeManagementCard,.dashboard .shiftSwapCard{margin-bottom:10px}.dashboard .noticeManagementTop,.dashboard .shiftSwapCardHeader{gap:10px}.dashboard .swapMeta,.dashboard .swapPeople{line-height:1.7}@media(hover:hover){.dashboard .shiftSwapCard:hover,.dashboard.requestWorkspace .requestTypeTile:hover{border-color:#cbd9ed;box-shadow:0 6px 16px rgba(24,42,67,.075)}}@media(prefers-reduced-motion:reduce){.dashboard.requestWorkspace .requestTypeTile{transition:none}}.dashboard .noticeRecipient.unseen{background:#fff0f1;border-color:#f7cbd1;color:#a32635}.dashboard .noticeRecipient.viewed{background:#fff4e5;border-color:#f2d5ad;color:#8a551d}.dashboard .noticeRecipient.completed{background:#dcfce7;border-color:#bbf7d0;color:#166534}.dashboard .noticeImportance.normal{background:#eff6ff;color:#245d9a}.dashboard .noticeImportance.important{background:#fff2d9;color:#94601c}.dashboard .noticeImportance.critical{background:#ffe6ea;color:#a92737}.dashboard.compactHome .homeIconGrid>.homeIconTile{background:#fff;border:1px solid #e2e9f1;box-shadow:0 3px 12px rgba(24,42,67,.045)}.dashboard.compactHome .homeIconMark.tone-blue{color:#2563b8;background:#edf4ff}.dashboard.compactHome .homeIconMark.tone-cyan{color:#0b8a9d;background:#e8f8fb}.dashboard.compactHome .homeIconMark.tone-green{color:#148468;background:#eaf8f2}.dashboard.compactHome .homeIconMark.tone-coral{color:#c0772e;background:#fff3e8}.dashboard.compactHome .homeIconMark.tone-indigo{color:#7054bc;background:#f2effc}.dashboard.compactHome .homeIconMark.tone-teal{color:#18867e;background:#eaf8f6}.dashboard.compactHome .homeIconMark.tone-rose{color:#b65b71;background:#fff0f3}.dashboard.compactHome .homeIconBadge{font-size:11px;min-width:21px;height:21px;line-height:21px}.dashboard.compactHome .homeRecentNotices .homeNewsCard,.dashboard.compactHome .homeRecentNotices .homeNoticeCard{background:#fff;border-color:#e2e9f1}.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList>.noticeCard.read,.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList>.noticeCard.unread{background:#fff;border:1px solid #e2e9f1;box-shadow:0 3px 12px rgba(24,42,67,.045)}.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList>.noticeCard.unread{border-right:3px solid #d35c65}.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList>.noticeCard.read{border-right:3px solid #4ba77a}.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList.noticeList>article.noticeCard.read:not(:has(.noticeArticleDetail)),.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList.noticeList>article.noticeCard.unread:not(:has(.noticeArticleDetail)){background:#fff!important;border:1px solid #e2e9f1!important;box-shadow:0 3px 12px rgba(24,42,67,.045)!important}.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList.noticeList>article.noticeCard.read:not(:has(.noticeArticleDetail)){border-right:3px solid #4ba77a!important}.dashboard.compactHome .homeRecentNotices .homeNoticeSummaryList.noticeList>article.noticeCard.unread:not(:has(.noticeArticleDetail)){border-right:3px solid #d35c65!important}.sectionScreen.welfareScreen .sectionHero{min-height:0;padding:13px 15px;gap:10px;background:#fff;border-color:#e3eaf2;box-shadow:0 3px 12px rgba(24,42,67,.045)}.sectionScreen.welfareScreen .sectionHero:after{display:none}.sectionScreen.welfareScreen .sectionLinks{gap:9px}.sectionScreen.welfareScreen .sectionLinks>a{background:#fff;min-height:68px;border-color:#e3eaf2;box-shadow:0 3px 12px rgba(24,42,67,.04)}.dashboard:not(.compactHome) :is(.sectionHero,.employeeHero,.employeeDetailHero,.myProfileHero,.personnelHero,.contractHero,.hrHero,.documentsHero,.payslipHero,.scheduleHero,.todayScheduleHero,.shiftSwapHero,.requestCenterHero,.notificationHero,.noticesHero,.tasksHero,.operationsHero,.assetHero,.formsHero,.attendanceHero,.noticeHero,.quickScheduleHero,.payslipImportHero,.disciplineHero){min-height:0;padding:12px 15px;margin-bottom:12px;gap:9px;border-radius:17px;background:linear-gradient(120deg,#f4f9ff,#fff);border:1px solid #e0eaf5;box-shadow:0 3px 12px rgba(24,65,113,.045)}.dashboard:not(.compactHome) :is(.sectionHero,.employeeHero,.employeeDetailHero,.myProfileHero,.personnelHero,.contractHero,.hrHero,.documentsHero,.payslipHero,.scheduleHero,.todayScheduleHero,.shiftSwapHero,.requestCenterHero,.notificationHero,.noticesHero,.tasksHero,.operationsHero,.assetHero,.formsHero,.attendanceHero,.noticeHero,.quickScheduleHero,.payslipImportHero,.disciplineHero):after{display:none}.dashboard:not(.compactHome) :is(.sectionHero,.employeeHero,.employeeDetailHero,.myProfileHero,.personnelHero,.contractHero,.hrHero,.documentsHero,.payslipHero,.scheduleHero,.todayScheduleHero,.shiftSwapHero,.requestCenterHero,.notificationHero,.noticesHero,.tasksHero,.operationsHero,.assetHero,.formsHero,.attendanceHero,.noticeHero,.quickScheduleHero,.payslipImportHero,.disciplineHero) :is(h1,h2){font-size:clamp(17px,4.5vw,21px);line-height:1.45;margin-block:2px}.dashboard:not(.compactHome) :is(.sectionHero,.employeeHero,.employeeDetailHero,.myProfileHero,.personnelHero,.contractHero,.hrHero,.documentsHero,.payslipHero,.scheduleHero,.todayScheduleHero,.shiftSwapHero,.requestCenterHero,.notificationHero,.noticesHero,.tasksHero,.operationsHero,.assetHero,.formsHero,.attendanceHero,.noticeHero,.quickScheduleHero,.payslipImportHero,.disciplineHero) p{font-size:12px;line-height:1.55;margin-block:2px}@media(max-width:480px){.dashboard:not(.compactHome) :is(.sectionHero,.employeeHero,.myProfileHero,.scheduleHero,.requestCenterHero,.noticesHero,.tasksHero,.operationsHero,.attendanceHero,.disciplineHero){padding:10px 12px}}.dashboard.sectionScreen .sectionHero{min-height:0;padding:12px 15px;margin-bottom:13px;gap:8px;border-radius:18px}.dashboard.sectionScreen .sectionHero :is(h1,h2){font-size:clamp(18px,4.7vw,22px);line-height:1.45;margin-block:2px}.dashboard.sectionScreen .sectionHero p{font-size:12px;line-height:1.55;margin-block:2px}.dashboard.sectionScreen .sectionLinks{gap:9px}.dashboard.sectionScreen .sectionLinks>a:nth-child(n){min-height:72px;padding:11px 13px;border-radius:17px;gap:10px}.dashboard.sectionScreen .sectionLinkIcon{border-radius:12px;flex-shrink:0}.dashboard.sectionScreen .sectionLinks>a :is(strong,b){line-height:1.5}.dashboard.sectionScreen .sectionLinks>a :is(small,p){line-height:1.45}@media(max-width:480px){.dashboard.sectionScreen .sectionHero{padding:11px 13px;margin-bottom:11px}.dashboard.sectionScreen .sectionLinks{gap:8px}.dashboard.sectionScreen .sectionLinks>a:nth-child(n){min-height:70px;padding:10px 12px}}@media(max-width:600px){.dashboard:not(.compactHome){padding-left:12px;padding-right:12px}.dashboard.sectionScreen .sectionLinks>a:nth-child(n){margin-block:0}.dashboard.sectionScreen .sectionLinks>a :is(strong,b,small,p){overflow-wrap:normal}.dashboard.sectionScreen .sectionLinks>a{min-width:0}.dashboard.sectionScreen .sectionHero{max-width:100%;overflow-wrap:normal}}@media(max-width:380px){.dashboard.sectionScreen .sectionLinks>a:nth-child(n){padding:10px;gap:8px}.dashboard.sectionScreen .sectionHero{padding:10px 11px}}.dashboard.compactReviewPage:has(.consumableGrid)>.hero{min-height:0;padding:12px 15px;margin-bottom:12px;border-radius:17px;background:linear-gradient(120deg,#f3f8ff,#fff)}.dashboard.compactReviewPage:has(.consumableGrid)>.hero h1{font-size:21px;line-height:1.45;margin:3px 0}.dashboard.compactReviewPage:has(.consumableGrid)>.hero p{font-size:12px;line-height:1.55;margin:2px 0}.dashboard.compactReviewPage:has(.consumableGrid)>.employeeCreateCard{padding:13px;margin-bottom:11px;border-radius:17px}.dashboard.compactReviewPage .consumableGrid{gap:7px;margin-bottom:8px}.dashboard.compactReviewPage .consumableCard{padding:10px 12px;gap:3px;border-radius:12px;min-height:0}.dashboard.compactReviewPage .consumableCard strong{font-size:14px;line-height:1.55}.dashboard.compactReviewPage .consumableCard span{font-size:13px;line-height:1.5}.dashboard.compactReviewPage .compactDetails>summary{line-height:1.65;overflow-wrap:normal}.dashboard.compactReviewPage .sectionHeading{margin-bottom:9px}.dashboard.compactReviewPage .sectionHeading p{margin:4px 0;line-height:1.55}@media(max-width:600px){.dashboard.compactReviewPage .consumableGrid{grid-template-columns:1fr}.dashboard.compactReviewPage .consumableCard{padding:9px 11px}}.dashboard.compactReviewPage .consumableTitleRow{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.dashboard.compactReviewPage .consumableTitleRow strong{min-width:0;overflow-wrap:normal}.dashboard.compactReviewPage .consumableTitleRow .consumableUnit{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;line-height:1.35;color:#567188;background:rgba(255,255,255,.65);border:1px solid rgba(96,133,157,.13);border-radius:7px;padding:2px 6px}@media (max-width:600px){.dashboard.compactReviewPage .consumableGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.dashboard.compactReviewPage .consumableCard{min-width:0;padding:7px 8px;gap:3px;border-radius:11px}.dashboard.compactReviewPage .consumableCard strong{font-size:12px;line-height:1.4}.dashboard.compactReviewPage .consumableCard span{font-size:11px;line-height:1.4}.dashboard.compactReviewPage .consumableTitleRow{gap:3px 5px}.dashboard.compactReviewPage .consumableTitleRow .consumableUnit{font-size:10px;padding:1px 4px}}@media(max-width:340px){.dashboard.compactReviewPage .consumableGrid{grid-template-columns:1fr}}.dashboard.compactReviewPage .consumableOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard.compactReviewPage .consumableOverviewCard{--consumable-accent:#9aa8b5;--consumable-soft:#f1f4f7;position:relative;overflow:hidden;background:#fff!important;border:1px solid #e6edf2!important;border-right:4px solid var(--consumable-accent)!important;border-radius:16px!important;padding:9px 10px!important;gap:7px!important;min-width:0;box-shadow:0 1px 4px rgba(26,53,82,.04)}.dashboard.compactReviewPage .consumableOverviewCard.green{--consumable-accent:#16845e;--consumable-soft:#edf9f2}.dashboard.compactReviewPage .consumableOverviewCard.orange{--consumable-accent:#b98220;--consumable-soft:#fff7e7}.dashboard.compactReviewPage .consumableOverviewCard.red{--consumable-accent:#c94a4a;--consumable-soft:#fff0f0}.dashboard.compactReviewPage .consumableOverviewCard .consumableTitleRow{gap:3px 5px;align-items:baseline}.dashboard.compactReviewPage .consumableOverviewCard .consumableTitleRow strong{font-size:12px;line-height:1.5}.dashboard.compactReviewPage .consumableOverviewCard .consumableUnit{border:0;background:none;padding:0;font-size:10px;color:#758391}.dashboard.compactReviewPage .consumableOverviewBottom{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0}.dashboard.compactReviewPage .consumableOverviewBottom .consumableQuantity{font-size:19px;line-height:1.2;font-weight:750}.dashboard.compactReviewPage .consumableOverviewBottom .consumableStatusLabel{font-size:10px;line-height:1.35;color:var(--consumable-accent);background:var(--consumable-soft);border-radius:999px;padding:3px 7px;text-align:center}@media(max-width:340px){.dashboard.compactReviewPage .consumableOverviewGrid{grid-template-columns:1fr}}.dashboard:has(.homeScheduleLeadPair){background:#fff}.dashboard:has(.homeScheduleLeadPair) .homeIconTile{background:#fff;border:1px solid #edf0f5;border-radius:23px;box-shadow:0 4px 15px rgba(23,49,83,.045)}.dashboard:has(.homeScheduleLeadPair) .homeIconMark{border-radius:18px}.homeScheduleLeadPair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;margin:12px 0}.homeScheduleCombined{border:1px solid #dbeafa;background:#fff;border-radius:19px;padding:12px;min-width:0;box-shadow:0 3px 13px rgba(26,60,100,.04)}.homeScheduleCombinedHead{display:flex;align-items:center;gap:9px;color:#132747;text-decoration:none;min-width:0}.homeScheduleCombinedHead strong{flex:1 1;font-size:14px;line-height:1.6}.homeScheduleCombinedHead>svg{color:#1673dd;flex-shrink:0}.homeScheduleCombinedIcon{width:39px;height:39px;border-radius:12px;background:#e7f2ff;color:#1269d3;display:grid;place-items:center;position:relative;flex-shrink:0}.homeScheduleCombinedIcon .homeScheduleClock{position:absolute;right:-3px;bottom:-3px;background:#fff;border-radius:50%;color:#e2a123}.homeScheduleCombinedDays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.homeScheduleCombinedDay{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center;text-decoration:none;color:#172d50;padding:3px 5px}.homeScheduleCombinedDay+.homeScheduleCombinedDay{border-right:1px solid #e5edf6}.homeScheduleCombinedDay strong{font-size:12px}.homeScheduleCombinedDay small{font-size:10px;background:#f0f6ff;color:#677a94;padding:3px 6px;border-radius:7px;max-width:100%}.homeScheduleCombinedDay span{font-size:11px;color:#586f8a}.homeScheduleCombinedDay b{font-size:12px;color:#1164c4;font-weight:700;direction:rtl}.homeScheduleLeadPair>.homeShiftLeads{margin:0;border:1px solid #e6ebf1;border-radius:19px;box-shadow:0 3px 13px rgba(26,60,100,.04);background:#fff;min-width:0;padding:12px}.homeShiftLeadHeading{display:flex;align-items:center;gap:7px;color:#65748b}.homeShiftLeadHeading svg{color:#1374dd;flex-shrink:0}.homeShiftLeadHeading strong{font-size:14px}.homeScheduleLeadPair .homeShiftLeadGrid{margin-top:10px}@media(max-width:600px){.homeScheduleLeadPair{gap:8px}.homeScheduleCombined,.homeScheduleLeadPair>.homeShiftLeads{padding:9px}.homeScheduleCombinedHead strong,.homeShiftLeadHeading strong{font-size:12px}.homeScheduleCombinedIcon{width:31px;height:31px}.homeScheduleCombinedDay small{font-size:9px}.homeScheduleCombinedDay b{font-size:11px}}@media(max-width:380px){.homeScheduleLeadPair{grid-template-columns:1fr}.homeScheduleCombinedDay{gap:3px}}.dashboard .homeScheduleLeadPair{direction:rtl;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin:12px 0 16px}.dashboard .homeScheduleLeadPair>.homeScheduleCombined,.dashboard .homeScheduleLeadPair>.homeShiftLeads{min-width:0;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.dashboard .homeScheduleCombinedHead,.dashboard .homeShiftLeadsTitle{display:flex;align-items:center;min-height:39px;gap:7px;margin:0 0 7px;padding:0 3px;color:#17294b;text-decoration:none}.dashboard .homeScheduleCombinedHead strong,.dashboard .homeShiftLeadHeading strong{font-size:13px;line-height:1.45;font-weight:750}.dashboard .homeLeadHeadingIcon,.dashboard .homeScheduleCombinedIcon{width:31px;height:31px;display:grid;place-items:center;flex:none;border-radius:10px;background:#eaf3ff;color:#096bdd}.dashboard .homeShiftLeadHeading{display:flex;align-items:center;gap:7px;color:#17294b}.dashboard .homeScheduleCombinedDays,.dashboard .homeShiftLeadGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;margin:0!important}.dashboard .homeScheduleCombinedDay,.dashboard .homeShiftLeadGrid>.homeShiftLead{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;text-align:right!important;min-height:61px!important;min-width:0!important;margin:0!important;padding:7px!important;border:1px solid #eaf0f8!important;border-radius:14px!important;background:#f4f8ff!important;box-shadow:none!important;text-decoration:none;color:#14294b}.dashboard .homeScheduleCombinedDay+.homeScheduleCombinedDay{border-right:1px solid #eaf0f8}.dashboard .homeDaySticker{display:grid;place-items:center;flex:0 0 35px;width:35px;height:39px;border-radius:10px;color:#e5a400;background:#fff4d9}.dashboard .homeDaySticker.evening{background:#f0eaff;color:#7045e2}.dashboard .homeDayDetails,.dashboard .homeLeadDetails{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.dashboard .homeDayDetails strong,.dashboard .homeLeadDetails strong{font-size:12px;color:#1c2b49;line-height:1.3}.dashboard .homeDayDetails small{font-size:10px;color:#73819a;background:none;padding:0}.dashboard .homeDayTime{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:0}.dashboard .homeDayTime span{font-size:10px;color:#62768f;white-space:nowrap}.dashboard .homeDayTime b{font-size:11px;font-weight:750;color:#076bdf;white-space:nowrap}.dashboard .homeLeadDetails span{font-size:12px;font-weight:650;color:#182b4a;overflow-wrap:normal}.dashboard .homeShiftLeadGrid>.homeShiftLead{background:#f7f9fd!important}.dashboard .homeShiftLeadGrid .homeShiftLeadCall{flex:none;display:grid;place-items:center;min-width:27px;min-height:27px;padding:4px;border-radius:9px;color:#1375dd;background:#eaf2ff}@media(max-width:650px){.dashboard .homeScheduleLeadPair{gap:8px}.dashboard .homeScheduleCombinedHead strong,.dashboard .homeShiftLeadHeading strong{font-size:11px}.dashboard .homeScheduleCombinedDay,.dashboard .homeShiftLeadGrid>.homeShiftLead{gap:4px!important;padding:5px!important;min-height:58px!important}.dashboard .homeDaySticker{flex-basis:27px;width:27px;height:33px}.dashboard .homeDaySticker svg{width:18px;height:18px}.dashboard .homeDayDetails strong,.dashboard .homeLeadDetails strong{font-size:11px}.dashboard .homeDayDetails small,.dashboard .homeDayTime span{font-size:9px}.dashboard .homeDayTime b,.dashboard .homeLeadDetails span{font-size:10px}}@media(max-width:365px){.dashboard .homeScheduleLeadPair{grid-template-columns:1fr}.dashboard .homeDayDetails small,.dashboard .homeDayTime b{font-size:11px}}.dashboard .homeScheduleLeadPair details>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard .homeScheduleLeadPair details>summary::-webkit-details-marker{display:none}.dashboard .homeScheduleLeadPair details>summary .homeCollapseChevron{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;color:#7c8ba3;transition:transform .18s ease}.dashboard .homeScheduleLeadPair details[open]>summary .homeCollapseChevron{transform:rotate(-90deg)}.dashboard .homeScheduleLeadPair details:not([open])>summary{margin-bottom:0}.dashboard .homeScheduleLeadPair details>summary:focus-visible{outline:2px solid #1875db;outline-offset:3px;border-radius:8px}.dashboard.compactHome .homeIconTile.homeTile-schedule .homeIconMark{color:#2376dc!important;background:#eaf3ff!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-tasks .homeIconMark{color:#139b8c!important;background:#e6f8f4!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-performance-sales .homeIconMark{color:#248b52!important;background:#eaf7ed!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-training .homeIconMark{color:#b56d2c!important;background:#fff2e5!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-operations .homeIconMark{color:#6671ca!important;background:#eef0ff!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-branch .homeIconMark{color:#247e9d!important;background:#eaf6fa!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-inspection .homeIconMark{color:#8c5cb4!important;background:#f4edfa!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-notices .homeIconMark{color:#c25b6f!important;background:#fff0f2!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-welfare .homeIconMark{color:#bb8123!important;background:#fff7e6!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-requests .homeIconMark{color:#5b7ba5!important;background:#edf4fb!important}.dashboard.compactHome .homeIconTile.homeTile-discipline .homeIconMark,.dashboard.compactHome .homeIconTile.homeTile-requests .homeIconMark{border:0!important;box-shadow:none!important;border-radius:16px!important}.dashboard.compactHome .homeIconTile.homeTile-discipline .homeIconMark{color:#a96a57!important;background:#fcf0eb!important}.dashboard.compactHome .homeIconTile[class*=homeTile-]{background:#fff!important;border:1px solid #eef0f4!important;box-shadow:0 3px 12px rgba(29,54,85,.045)!important}.dashboard.compactHome .homeIconGrid .homeIconMark{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork{position:relative;display:grid;place-items:center;width:40px;height:40px}.dashboard.compactHome .homeIconGrid .homeIconArtwork>svg:first-child{width:36px;height:36px;stroke-width:2.5}.dashboard.compactHome .homeIconGrid .homeIconAccent{position:absolute;right:-5px;bottom:-4px;background:inherit;color:inherit;filter:drop-shadow(0 1px 0 #fff)}.dashboard.compactHome .homeIconGrid .homeTile-operations .homeIconAccent{right:-3px;bottom:-2px;transform:rotate(-20deg)}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeIconMark>svg{width:37px;height:37px}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-schedule .homeIconMark{color:#0874f5!important;background:#e5f1ff!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-tasks .homeIconMark{color:#f12d52!important;background:#fff0f2!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-performance-sales .homeIconMark{color:#09a45c!important;background:#e5faef!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-training .homeIconMark{color:#b97328!important;background:#fff1dd!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-operations .homeIconMark{color:#10b4b0!important;background:#e1faf6!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-branch .homeIconMark{color:#1688aa!important;background:#e7f7fa!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-inspection .homeIconMark{color:#f18b0b!important;background:#fff3df!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-notices .homeIconMark{color:#0679f4!important;background:#e6f2ff!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-welfare .homeIconMark{color:#ed3654!important;background:#fff0f2!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-requests .homeIconMark{color:#587ba4!important;background:#eef4fb!important}.dashboard.compactHome .homeIconGrid .homeIconTile.homeTile-discipline .homeIconMark{color:#7520e5!important;background:#f1e9ff!important}.dashboard.compactHome .homeIconGrid .homeIconTile{background:#fff!important;border:1px solid #edf0f4!important;box-shadow:0 4px 13px rgba(18,44,77,.05)!important}.dashboard .consumableOverviewCard,.dashboard .homeIconTile,.dashboard .homeNewsCard,.dashboard .homeNoticeCard,.dashboard .homeRecentNotices .homeNoticeCard,.dashboard .homeRecentNotices .noticeCard,.dashboard .homeScheduleCombinedDay,.dashboard .homeShiftLeadGrid>.homeShiftLead,.dashboard .noticeCard{border-radius:15px!important}.dashboard .homeIconTile{border-radius:16px!important}.dashboard .homeScheduleLeadPair .homeScheduleCombined,.dashboard .homeScheduleLeadPair .homeShiftLeads{border-radius:15px!important}.dashboard .homeIconMark{border-radius:13px!important}@media(max-width:600px){.dashboard .homeIconTile{border-radius:14px!important}.dashboard .homeIconMark{border-radius:12px!important}}.dashboard.compactHome .homeIconGrid{column-gap:7px!important;row-gap:8px!important;margin-block:10px 13px!important}.dashboard.compactHome .homeIconGrid .homeIconTile{min-width:0!important;padding:10px 5px!important;gap:7px!important}@media(max-width:600px){.dashboard.compactHome .homeIconGrid{column-gap:6px!important;row-gap:7px!important}.dashboard.compactHome .homeIconGrid .homeIconTile{padding:9px 4px!important}}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{width:43px!important;height:43px!important;display:block;color:inherit}.dashboard.compactHome .homeIconGrid .homeTile-operations .homeReferenceIcon{width:42px!important;height:42px!important}.dashboard.compactHome .homeIconGrid{direction:rtl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px!important;gap:7px!important;margin:10px 0 14px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile{box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:126px!important;gap:10px!important;padding:13px 4px 12px!important;border:1px solid #f0f1f3!important;border-radius:15px!important;box-shadow:0 3px 12px rgba(20,41,68,.045)!important;text-decoration:none}.dashboard.compactHome .homeIconGrid>.homeIconTile>strong{line-height:1.4!important;color:#121c34!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important}.dashboard.compactHome .homeIconGrid .homeIconMark{width:67px!important;height:67px!important;min-width:67px!important;min-height:67px!important;flex:0 0 67px!important;border-radius:18px!important;display:grid!important;place-items:center!important}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{width:47px!important;height:47px!important;max-width:47px!important;max-height:47px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork{width:47px!important;height:47px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork>svg:first-child{width:43px!important;height:43px!important}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeReferenceIcon{width:49px!important;height:49px!important}.dashboard.compactHome .homeIconGrid .homeTile-schedule .homeIconMark{background:linear-gradient(145deg,#eef8ff,#d8eaff)!important;color:#0874f5!important}.dashboard.compactHome .homeIconGrid .homeTile-tasks .homeIconMark{background:linear-gradient(145deg,#fff6f6,#ffe7e9)!important;color:#ee2450!important}.dashboard.compactHome .homeIconGrid .homeTile-performance-sales .homeIconMark{background:linear-gradient(145deg,#effff6,#daf8e8)!important;color:#009d56!important}.dashboard.compactHome .homeIconGrid .homeTile-training .homeIconMark{background:linear-gradient(145deg,#fffaf1,#fff0d8)!important;color:#bd792d!important}.dashboard.compactHome .homeIconGrid .homeTile-operations .homeIconMark{background:linear-gradient(145deg,#edfffc,#d8f8f4)!important;color:#0eaaa9!important}.dashboard.compactHome .homeIconGrid .homeTile-inspection .homeIconMark{background:linear-gradient(145deg,#fffaf0,#ffefd4)!important;color:#f39813!important}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeIconMark{background:linear-gradient(145deg,#f6f0ff,#eae0ff)!important;color:#7412e5!important}.dashboard.compactHome .homeIconGrid .homeTile-welfare .homeIconMark{background:linear-gradient(145deg,#fff7f7,#ffe9ec)!important;color:#ed2c50!important}.dashboard.compactHome .homeIconGrid .homeTile-notices .homeIconMark{background:linear-gradient(145deg,#f0f8ff,#dcecff)!important;color:#0576ee!important}@media(max-width:600px){.dashboard.compactHome .homeIconGrid>.homeIconTile{min-height:122px!important;padding:12px 3px 11px!important;gap:9px!important}.dashboard.compactHome .homeIconGrid{gap:6px!important}}.dashboard.compactHome .homeIconGrid{gap:8px!important;margin:10px 0 17px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile{min-height:114px!important;padding:12px 5px 11px!important;gap:9px!important;border-radius:14px!important;border:1px solid #e8edf3!important;background:#fff!important;box-shadow:0 2px 7px rgba(18,35,58,.035)!important;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.dashboard.compactHome .homeIconGrid>.homeIconTile:active{transform:scale(.985)}.dashboard.compactHome .homeIconGrid>.homeIconTile:focus-visible{outline:2px solid #2384e8;outline-offset:2px}.dashboard.compactHome .homeIconGrid .homeIconMark{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;flex-basis:60px!important;border-radius:15px!important}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork{width:40px!important;height:40px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork>svg:first-child{width:37px!important;height:37px!important}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeReferenceIcon{width:42px!important;height:42px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile>strong{font-size:12px!important;font-weight:750!important;letter-spacing:0!important}.dashboard.compactHome .homeIconGrid .homeIconBadge{top:-6px;inset-inline-start:-6px;min-width:19px;height:19px;font-size:10px;box-shadow:0 1px 4px #9f12272b}@media(max-width:600px){.dashboard.compactHome .homeIconGrid>.homeIconTile{min-height:111px!important;padding:10px 3px!important}}.dashboard.compactHome .homeIconGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:11px 0 17px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile{min-height:132px!important;padding:14px 4px 12px!important;gap:11px!important;border-radius:19px!important;border:1px solid #e7edf6!important;background:linear-gradient(155deg,#fff,#fff 76%,#fcfdff)!important;box-shadow:0 4px 14px rgba(36,69,118,.07),0 1px 2px rgba(30,60,100,.025)!important}.dashboard.compactHome .homeIconGrid .homeIconMark{width:75px!important;height:75px!important;min-width:75px!important;min-height:75px!important;flex-basis:75px!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{width:51px!important;height:51px!important;max-width:51px!important;max-height:51px!important;filter:drop-shadow(0 2px 1px rgba(40,58,95,.14))!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork{width:51px!important;height:51px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork>svg:first-child{width:48px!important;height:48px!important;filter:drop-shadow(0 2px 1px rgba(40,58,95,.14))}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeReferenceIcon{width:53px!important;height:53px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile>strong{font-size:13px!important;font-weight:800!important;line-height:1.5!important;color:#0c1832!important}.dashboard.compactHome .homeIconGrid .homeTile-schedule .homeIconMark{background:linear-gradient(135deg,#e8f5ff,#d4eaff)!important;color:#006bea!important}.dashboard.compactHome .homeIconGrid .homeTile-tasks .homeIconMark{background:linear-gradient(135deg,#fff0f3,#ffdee5)!important;color:#ec174c!important}.dashboard.compactHome .homeIconGrid .homeTile-performance-sales .homeIconMark{background:linear-gradient(135deg,#eafff5,#d4f8e7)!important;color:#009d58!important}.dashboard.compactHome .homeIconGrid .homeTile-training .homeIconMark{background:linear-gradient(135deg,#fff8ed,#ffebd0)!important;color:#aa6525!important}.dashboard.compactHome .homeIconGrid .homeTile-operations .homeIconMark{background:linear-gradient(135deg,#e7fffd,#d0f7f4)!important;color:#039fae!important}.dashboard.compactHome .homeIconGrid .homeTile-inspection .homeIconMark{background:linear-gradient(135deg,#fff8e9,#ffebc6)!important;color:#ee8300!important}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeIconMark{background:linear-gradient(135deg,#f4eaff,#e7dcff)!important;color:#6e10db!important}.dashboard.compactHome .homeIconGrid .homeTile-welfare .homeIconMark{background:linear-gradient(135deg,#fff0f5,#ffdce7)!important;color:#f0164d!important}.dashboard.compactHome .homeIconGrid .homeTile-notices .homeIconMark{background:linear-gradient(135deg,#eaf5ff,#d5eaff)!important;color:#006cea!important}.dashboard.compactHome .homeIconGrid .homeIconBadge{top:-5px!important;inset-inline-start:-5px!important;min-width:21px!important;height:21px!important;font-size:11px!important;box-shadow:0 2px 6px rgba(179,0,28,.19)!important}@media(max-width:600px){.dashboard.compactHome .homeIconGrid{gap:7px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile{min-height:119px!important;padding:11px 3px 10px!important;gap:8px!important;border-radius:16px!important}.dashboard.compactHome .homeIconGrid .homeIconMark{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-basis:64px!important;border-radius:17px!important}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{width:45px!important;height:45px!important;max-width:45px!important;max-height:45px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork{width:45px!important;height:45px!important}.dashboard.compactHome .homeIconGrid .homeIconArtwork>svg:first-child{width:43px!important;height:43px!important}.dashboard.compactHome .homeIconGrid>.homeIconTile>strong{font-size:12px!important}}.dashboard.compactHome .homeIconGrid .homeIconMark{position:relative!important;overflow:visible!important;box-shadow:inset 0 1px 2px #ffffffcc!important}.dashboard.compactHome .homeIconGrid .homeIconMark:before{content:none!important}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{opacity:1!important;filter:none!important;overflow:visible}.dashboard.compactHome .homeIconGrid .homeTile-notices .homeIconMark,.dashboard.compactHome .homeIconGrid .homeTile-schedule .homeIconMark{background:linear-gradient(135deg,#e7f4fe,#e1f0fb)!important}.dashboard.compactHome .homeIconGrid .homeTile-tasks .homeIconMark,.dashboard.compactHome .homeIconGrid .homeTile-welfare .homeIconMark{background:linear-gradient(135deg,#fff2ef,#fbedeb)!important}.dashboard.compactHome .homeIconGrid .homeTile-performance-sales .homeIconMark{background:linear-gradient(135deg,#e7f8ee,#e0f4e9)!important}.dashboard.compactHome .homeIconGrid .homeTile-operations .homeIconMark{background:linear-gradient(135deg,#e5faf6,#dcf7f3)!important}.dashboard.compactHome .homeIconGrid .homeTile-inspection .homeIconMark,.dashboard.compactHome .homeIconGrid .homeTile-training .homeIconMark{background:linear-gradient(135deg,#fff7e7,#fcf1dc)!important}.dashboard.compactHome .homeIconGrid .homeTile-discipline .homeIconMark{background:linear-gradient(135deg,#f0ebfc,#eae5f8)!important}.dashboard.compactHome .homeIconGrid .homeReferenceIcon{width:74%!important;height:74%!important;max-width:none!important;max-height:none!important;filter:drop-shadow(0 1px 1px rgba(30,55,90,.08))!important}.birthdayPhotoIcon{position:relative;overflow:hidden;flex-shrink:0}.birthdayPhotoIcon>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:1}.birthdayTeamCard.birthdayGreeting{display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;gap:12px;padding:20px 22px;border:1px solid #c5d9fa;border-radius:24px;background:radial-gradient(circle at 4% 5%,#ffe3b6 0,transparent 33%),radial-gradient(circle at 95% 10%,#c4e2ff 0,transparent 40%),linear-gradient(125deg,#f4faff,#fff6f4 57%,#fffaf0);box-shadow:0 12px 30px #315f9c1a}.birthdayTeamCard.birthdayGreeting:before{content:"🎈";position:absolute;top:7px;left:12px;font-size:45px;opacity:.48;transform:rotate(-15deg);pointer-events:none}.birthdayTeamCard.birthdayGreeting:after{content:"✨ 🎉";position:absolute;bottom:12px;left:12px;font-size:23px;opacity:.52;pointer-events:none}.birthdayCelebrationTop{display:flex;align-items:center;gap:18px;width:100%;position:relative;z-index:1}.birthdayCelebrationPortrait{width:112px;height:112px;min-width:112px;position:relative;display:grid;place-items:center;border:5px solid #fff;border-radius:50%;background:linear-gradient(140deg,#dbeaff,#ffecd5);color:#245db1;box-shadow:0 6px 20px #345c9630;overflow:hidden}.birthdayCelebrationPortrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.birthdayCelebrationHeadline{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1;text-align:right}.birthdayCelebrationEyebrow{font-size:.75rem;color:#47659c;font-weight:700}.birthdayCelebrationHeadline>strong{font-size:clamp(1.35rem,3.5vw,2rem);font-weight:900;color:#154a9a;line-height:1.5}.birthdayCelebrationName{font-size:1.1rem;font-weight:850;color:#172e58}.birthdayCelebrationMessage{font-size:.84rem;color:#53617b;line-height:1.9}.birthdayCelebrationUntil{align-self:flex-start;white-space:nowrap;border-radius:999px;padding:7px 12px;background:#ffffffd9;border:1px solid #d4e3fa;color:#2859a2;font-size:.73rem;font-weight:750}.birthdayCelebrationBottom{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;width:100%}.birthdayCelebrationDecor{font-size:1.3rem;letter-spacing:7px;text-align:center}.birthdayCelebrationBottom .birthdayTeamContent{display:flex;flex-direction:column;width:100%;gap:9px}.birthdayCelebrationBottom .birthdayCongratulations{max-height:210px;overflow-y:auto;border-top:1px solid #dbe6f5}.birthdayCelebrationBottom .birthdayReplyBox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px}.birthdayCelebrationBottom .birthdayReplyButton{background:#e6f1ff;border:1px solid #b5d4fc;color:#124b9b;border-radius:14px}@media(max-width:600px){.birthdayTeamCard.birthdayGreeting{padding:15px;gap:9px;border-radius:20px}.birthdayCelebrationTop{gap:12px;flex-wrap:wrap}.birthdayCelebrationPortrait{width:78px;height:78px;min-width:78px;border-width:3px}.birthdayCelebrationHeadline>strong{font-size:1.35rem}.birthdayCelebrationName{font-size:.98rem}.birthdayCelebrationMessage{font-size:.76rem}.birthdayCelebrationUntil{-webkit-margin-start:auto;margin-inline-start:auto;padding:5px 9px}.birthdayCelebrationBottom .birthdayReplyBox{grid-template-columns:1fr}.birthdayCelebrationBottom .birthdayReplyButton{width:100%}}@media (max-width:768px){.noticeList .noticeCard:not(:has(.noticeArticleDetail)){display:block!important;width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important}.noticeList .noticeCompactRow{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;direction:rtl!important;grid-gap:10px!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:start!important}.noticeList .noticeCompactMedia{grid-column:1!important;width:76px!important;min-width:0!important;max-width:76px!important}.noticeList .noticeCompactContent{grid-column:2!important;display:flex!important;flex-direction:column!important;flex:initial!important;overflow:hidden!important}.noticeList .noticeCompactContent,.noticeList .noticeCompactTitle{width:100%!important;min-width:0!important;max-width:100%!important;text-align:right!important}.noticeList .noticeCompactTitle,.noticeList .noticeCompactTitle strong{display:block!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.noticeList .noticeCompactTitle strong{width:100%!important;line-height:1.6!important}.noticeList .noticeCompactDate,.noticeList .noticeCompactExcerpt{display:block!important;width:100%!important;overflow-wrap:normal!important;word-break:normal!important}.noticeList .noticeCompactBadges{display:flex!important;flex-wrap:wrap!important;min-width:0!important}}@media (max-width:600px){.dashboard.sectionScreen .sectionLinks>a{display:flex;align-items:center;min-width:0;max-width:100%}.dashboard .homeLeadDetails span,.dashboard.compactReviewPage .compactDetails>summary,.dashboard.compactReviewPage .employeeTile :is(strong,span),.dashboard.sectionScreen .sectionLinks>a :is(strong,b,small,p),.noticeList .noticeCompactDate,.noticeList .noticeCompactExcerpt,.noticeList .noticeCompactTitle strong{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.dashboard.sectionScreen .sectionLinks>a>:is(div,span),.noticeList .noticeCompactRow>.noticeCompactContent{min-width:0!important;flex:1 1 auto}.noticeList .noticeCompactRow>.noticeCompactMedia{flex:0 0 76px!important}}:root{--ok-internal-icon-bg:#EAF5FC}:is(.profileAction,.contractCardHeader,.activationTitle,.contractAlert)>div>svg,:is(.summaryCard,.profileAction,.contractCardHeader,.recoveryNotice,.activationTitle,.personnelHero,.contractHero,.sensitiveNotice,.contractAlert,.historyRoute,.myProfileHero)>svg{box-sizing:content-box;padding:9px;border-radius:13px;background:var(--ok-internal-icon-bg);box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard.sectionScreen .sectionLinks>a>:is(span,div):first-child>svg,.dashboard.sectionScreen .sectionLinks>a>svg,.dashboard:not(:has(.homeIconGrid)) .employeeTileTop>svg,.dashboard:not(:has(.homeIconGrid)) .sectionHeading>svg,.dashboard:not(:has(.homeIconGrid)) .summaryCard>svg{box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard.sectionScreen .sectionHeroIcon,.dashboard.sectionScreen .sectionLinkIcon{background:#EAF5FC!important;border:1px solid #dceefa;border-radius:14px;box-shadow:0 2px 8px rgba(35,95,145,.05)}.dashboard.sectionScreen .sectionLinkIcon svg{filter:drop-shadow(0 1px 1px rgba(28,70,120,.08))}.dashboard.requestWorkspace .requestTypeTileIcon,.requestsRoleGrid .requestTypeTileIcon{background:#EAF5FC!important;border:1px solid #d9ebf7;border-radius:13px;box-shadow:0 2px 7px rgba(35,95,145,.045)}.requestsRoleGrid .requestTypeTile:nth-child(8n+1) .requestTypeTileIcon{color:#138a66}.requestsRoleGrid .requestTypeTile:nth-child(8n+2) .requestTypeTileIcon{color:#7550d7}.requestsRoleGrid .requestTypeTile:nth-child(8n+3) .requestTypeTileIcon{color:#0875db}.requestsRoleGrid .requestTypeTile:nth-child(8n+4) .requestTypeTileIcon{color:#e18a16}.requestsRoleGrid .requestTypeTile:nth-child(8n+5) .requestTypeTileIcon{color:#2563eb}.requestsRoleGrid .requestTypeTile:nth-child(8n+6) .requestTypeTileIcon{color:#0099ad}.requestsRoleGrid .requestTypeTile:nth-child(8n+7) .requestTypeTileIcon{color:#627a9a}.requestsRoleGrid .requestTypeTile:nth-child(8n+8) .requestTypeTileIcon{color:#e64e82}.dashboard .notificationIcon:has(svg),.dashboard.moduleTheme-navy .profileAction>svg{box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;box-shadow:0 2px 7px rgba(35,95,145,.045)}.dashboard.moduleTheme-navy .profileAction:nth-child(6n+1)>svg{color:#0875db}.dashboard.moduleTheme-navy .profileAction:nth-child(6n+2)>svg{color:#7352d6}.dashboard.moduleTheme-navy .profileAction:nth-child(6n+3)>svg{color:#159b72}.dashboard.moduleTheme-navy .profileAction:nth-child(6n+4)>svg{color:#ed8b20}.dashboard.moduleTheme-navy .profileAction:nth-child(6n+5)>svg{color:#db4772}.dashboard.moduleTheme-navy .profileAction:nth-child(6n+6)>svg{color:#008da9}.dashboard .quickBulkBar>div>svg,.dashboard .schedulePageHeroIcon{color:#0875DB}.dashboard .quickBulkBar>div>svg,.dashboard .schedulePageHeroIcon,.dashboard .trainingPageHeroIcon{box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard .trainingPageHeroIcon{color:#7456D8}.dashboard.compactReviewPage .inspectionPageHeroIcon{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;color:#3764C8;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard.moduleTheme-cyan .inspectionPageHeroIcon{color:#008EAA}.dashboard .disciplinePageHeroIcon,.dashboard .feedbackPageHeroIcon{box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard .feedbackPageHeroIcon{color:#138EAD}.dashboard .disciplinePageHeroIcon{color:#B65B72}.dashboard.disciplineHub .disciplineHubHeroIcon,.dashboard.disciplineHub .disciplineQuickCard>span:first-child{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;color:#AD5873;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard.disciplineHub .disciplineQuickCard:nth-child(2n)>span:first-child{color:#5377C9}.dashboard .personnelDetailHeroIcon{color:#2979BA}.dashboard .interiorModuleHeroIcon,.dashboard .personnelDetailHeroIcon{box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard .interiorModuleHeroIcon{color:#2178B9}.dashboard.moduleTheme-navy .managementPageHeroIcon{box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;color:#276EAF;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard .colleagueSearch .colleagueSearchIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#EAF5FC;color:#2378B4}.dashboard .colleagueSearch:focus-within{border-color:#a7d4ed;box-shadow:0 0 0 3px rgba(62,147,198,.09)}.dashboard .notificationHeroIcon{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;padding:9px;border-radius:13px;background:#EAF5FC;color:#3778B9;box-shadow:0 2px 7px rgba(35,95,145,.045);flex-shrink:0}.dashboard .notificationHeroIcon.hasUnread{color:#B14E67;background:#FCEFF3}.dashboard.sectionScreen .sectionHeroIcon,.dashboard.sectionScreen .sectionLinkLocked .sectionLinkIcon,.dashboard.sectionScreen .sectionLinks>a:nth-child(n) .sectionLinkIcon{background:#eaf5fc!important;border:1px solid #d8e9f6!important;border-radius:13px;color:#276da8!important}.dashboard.sectionScreen .sectionHeroIcon>svg,.dashboard.sectionScreen .sectionLinkIcon>svg{width:22px;height:22px;stroke-width:1.9;filter:none!important;flex-shrink:0}.dashboard.sectionScreen .sectionHeroIcon>svg{width:26px;height:26px}.dashboard .requestWorkspace .requestTypeTile .requestTypeTileIcon,.dashboard .requestsRoleGrid .requestTypeTile .requestTypeTileIcon{background:#eaf5fc!important;border:1px solid #d8e9f6!important;color:#276da8!important;border-radius:13px!important;display:grid;place-items:center;flex-shrink:0}.dashboard .requestWorkspace .requestTypeTileIcon>svg,.dashboard .requestsRoleGrid .requestTypeTileIcon>svg{width:24px!important;height:24px!important;stroke-width:1.9!important;filter:none!important}.dashboard .requestWorkspace .requestTypeTile .requestTypeTileIcon,.dashboard .requestsRoleGrid .requestTypeTile .requestTypeTileIcon,.dashboard.sectionScreen .sectionLinkLocked .sectionLinkIcon,.dashboard.sectionScreen .sectionLinks>a .sectionLinkIcon{background:var(--ok-sub-icon-bg,#e6f3ff)!important;color:var(--ok-sub-icon-fg,#348fce)!important;border:0!important;border-radius:13px!important;box-shadow:none!important}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+1),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+1),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+1){--ok-sub-icon-bg:#e5f2ff;--ok-sub-icon-fg:#318ed5}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+2),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+2),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+2){--ok-sub-icon-bg:#fdecef;--ok-sub-icon-fg:#dc6781}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+3),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+3),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+3){--ok-sub-icon-bg:#e4f8ed;--ok-sub-icon-fg:#36a778}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+4),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+4),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+4){--ok-sub-icon-bg:#fff4df;--ok-sub-icon-fg:#dba34a}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+5),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+5),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+5){--ok-sub-icon-bg:#e1f8f6;--ok-sub-icon-fg:#32a6ad}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+6),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+6),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+6){--ok-sub-icon-bg:#fff0dd;--ok-sub-icon-fg:#b98a58}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+7),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+7),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+7){--ok-sub-icon-bg:#f1e8ff;--ok-sub-icon-fg:#9880d0}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n+8),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n+8),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n+8){--ok-sub-icon-bg:#fcebf0;--ok-sub-icon-fg:#d87595}.dashboard .requestWorkspace .requestTypeTile:nth-child(9n),.dashboard .requestsRoleGrid .requestTypeTile:nth-child(9n),.dashboard.sectionScreen .sectionLinks>a:nth-child(9n){--ok-sub-icon-bg:#e6f2ff;--ok-sub-icon-fg:#459dd9}.dashboard .requestWorkspace .requestTypeTileIcon>svg,.dashboard .requestsRoleGrid .requestTypeTileIcon>svg,.dashboard.sectionScreen .sectionLinkIcon>svg{stroke:currentColor!important;stroke-width:2!important}.dashboard.sectionScreen{background:#fff}.dashboard.sectionScreen .sectionHero{background:#fff!important;border-color:#e6ebf1!important;box-shadow:0 3px 13px rgba(26,53,89,.035)!important;min-height:84px;padding:13px 15px;border-radius:16px}.dashboard.sectionScreen .sectionHero:after{display:none}.dashboard.sectionScreen .sectionLinks{gap:7px!important;margin-top:11px}.dashboard.sectionScreen .sectionLinkLocked,.dashboard.sectionScreen .sectionLinks>a{background:#fff!important;border:1px solid #e7ecf2!important;border-radius:14px;box-shadow:0 2px 9px rgba(27,55,92,.035)!important;min-height:58px!important;padding:8px 11px!important;gap:10px}.dashboard.sectionScreen .sectionHeroIcon,.dashboard.sectionScreen .sectionLinkLocked .sectionLinkIcon,.dashboard.sectionScreen .sectionLinks>a:nth-child(n) .sectionLinkIcon{background:var(--section-soft,#eaf5ff)!important;color:var(--section-accent,#318ed5)!important;border:0!important;border-radius:13px!important;box-shadow:none!important}.dashboard.sectionScreen .sectionLinkIcon{width:42px!important;height:42px!important;flex:0 0 42px!important}.dashboard.sectionScreen .sectionHeroIcon{width:49px!important;height:49px!important}.dashboard.sectionScreen .sectionHeroIcon>svg,.dashboard.sectionScreen .sectionLinkIcon>svg{stroke:currentColor!important;stroke-width:2.15!important;filter:drop-shadow(0 1px 1px rgba(26,53,89,.1))!important}.dashboard.sectionScreen .sectionLinks>a strong{font-size:.84rem}.dashboard .requestWorkspace .requestTypeTile .requestTypeTileIcon,.dashboard .requestsRoleGrid .requestTypeTile .requestTypeTileIcon{background:var(--module-soft,#eaf5ff)!important;color:var(--module-accent,#318ed5)!important;border:0!important;box-shadow:none!important}.dashboard .requestWorkspace .requestTypeTileIcon>svg,.dashboard .requestsRoleGrid .requestTypeTileIcon>svg{stroke:currentColor!important;stroke-width:2.15!important;filter:drop-shadow(0 1px 1px rgba(26,53,89,.1))!important}@media (max-width:600px){.dashboard.sectionScreen .sectionLinks{gap:6px!important}.dashboard.sectionScreen .sectionLinkLocked,.dashboard.sectionScreen .sectionLinks>a{min-height:55px!important;padding:7px 10px!important}.dashboard.sectionScreen .sectionLinkIcon{width:40px!important;height:40px!important;flex-basis:40px!important}}.dashboard.sectionScreen.sectionTheme-blue{--ok-category-ink:#268ce0;--ok-category-soft:#e5f2ff}.dashboard.sectionScreen.sectionTheme-rose{--ok-category-ink:#dd627c;--ok-category-soft:#fdecef}.dashboard.sectionScreen.sectionTheme-indigo{--ok-category-ink:#8b75d4;--ok-category-soft:#eeeaff}.dashboard.sectionScreen.sectionTheme-violet{--ok-category-ink:#987bd5;--ok-category-soft:#f0e9fc}.dashboard.sectionScreen.sectionTheme-cyan{--ok-category-ink:#32a8ae;--ok-category-soft:#e1f8f6}.dashboard.sectionScreen.sectionTheme-green{--ok-category-ink:#32a475;--ok-category-soft:#e3f8ed}.dashboard.sectionScreen.sectionTheme-coral{--ok-category-ink:#c49a61;--ok-category-soft:#fff1dd}.dashboard.sectionScreen.sectionTheme-teal{--ok-category-ink:#28a8ac;--ok-category-soft:#e1f8f5}.dashboard.sectionScreen.sectionTheme-navy{--ok-category-ink:#388bd0;--ok-category-soft:#e7f2ff}.dashboard.sectionScreen.sectionTheme-gold{--ok-category-ink:#dba346;--ok-category-soft:#fff4df}.dashboard.sectionScreen.sectionTheme-purple{--ok-category-ink:#9675cf;--ok-category-soft:#f0e8ff}.dashboard.sectionScreen.sectionTheme-pink{--ok-category-ink:#d97695;--ok-category-soft:#fcebf0}.dashboard.sectionScreen[class*=sectionTheme-] .sectionHeroIcon,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinkLocked .sectionLinkIcon,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a:nth-child(n) .sectionLinkIcon{color:var(--ok-category-ink,#318ed5)!important;background:var(--ok-category-soft,#e5f2ff)!important;border:0!important;box-shadow:none!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a>svg:last-child{color:var(--ok-category-ink,#318ed5)!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionHero{background:#fff!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinkLocked,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a{background:#fff!important;min-height:55px!important;padding:7px 10px!important}.homeUnreadNews{display:grid;grid-gap:10px;gap:10px;margin:12px 0 18px;padding:14px;border:1px solid #cbdff2;border-radius:20px;background:#f4f9ff;color:#173b62}.homeUnreadNewsHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.homeUnreadNewsHeading strong{display:flex;align-items:center;gap:6px}.homeUnreadNewsHeading a{font-size:12px;color:#245d94}.homeUnreadNewsItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:#fff;border:1px solid #d9e6f2;border-radius:14px;text-decoration:none;color:inherit;min-width:0}.homeUnreadNewsItem>span:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0;overflow-wrap:normal}.homeUnreadNewsItem strong{font-size:14px;line-height:1.8}.homeUnreadNewsItem small{font-size:12px;line-height:1.8;color:#526a80;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.homeUnreadNewsAction{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:#245d94;flex-shrink:0}.homeUnreadNewsItem.importance-critical{border-color:#efb4b4;background:#fff9f9}@media(max-width:380px){.homeUnreadNewsItem{align-items:flex-start;flex-direction:column}}.compactHome .personalHomeHeader{flex-direction:column;align-items:stretch!important;gap:6px;padding:2px 0 4px;min-height:0;margin:0}.homeHeaderTools{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px}.compactHome .homeHeaderTools .personalHeaderBrandUi{margin:0!important;height:40px!important}.homeHeaderActions{display:flex;direction:ltr;align-items:center;gap:8px;-webkit-padding-end:4px;padding-inline-end:4px}.homeHeaderActions .homeHeaderShortcut{direction:rtl}.homeHeaderShortcut{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:48px;min-height:58px;border-radius:12px;color:#52647d;text-decoration:none;flex-shrink:0}.homeHeaderShortcutArt{position:relative;display:grid;place-items:center;width:44px;height:40px;border-radius:13px;border:1px solid #e2eaf4;background:#f8fbff}.homeHeaderShortcutLabel{font-size:10px;font-weight:700;line-height:14px;white-space:nowrap}.homeHeaderShortcut img{display:block;width:32px;height:32px;object-fit:contain}.homeHeaderShortcut:focus-visible{outline:2px solid #1968d8;outline-offset:3px}.homeHeaderBadge{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#c62828;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.homeHeaderIdentity{display:flex;align-items:center;gap:9px;min-width:0;width:100%}.compactHome .homeHeaderIdentity .personalAvatar{width:38px;height:38px;flex:0 0 38px}.compactHome .homeHeaderIdentity .personalHeaderText h1{white-space:normal;font-size:clamp(.82rem,2.8vw,1rem);line-height:1.6}.compactHome .homeHeaderIdentity .personalHeaderText p{white-space:normal!important;flex-wrap:wrap;column-gap:6px;row-gap:1px;line-height:1.7}.persianPickerTimeOnly:has(>.leaveCompactTime){min-width:0;gap:3px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.persianPickerTimeOnly>.leaveCompactTime{width:100%;min-width:0;min-height:42px;height:42px;padding:4px 3px;font-size:13px;text-align:center}.noticeAttachmentThumbnail{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;max-width:none!important}span.noticeAttachmentThumbnail{min-height:100%;background:#f1f5f9}.noticeCard:has(>.noticeArticleDetail){display:block!important;min-width:0;width:100%;overflow:visible}.noticeCard:has(>.noticeArticleDetail)>.noticeCardHeader{display:none!important}.noticeCard>.noticeArticleDetail{display:block!important;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:normal;word-break:normal}.noticeArticleDetail .noticeArticleTopbar{grid-template-columns:44px minmax(0,1fr) 44px}.noticeArticleDetail .noticeArticleTopbar strong{min-width:0;overflow-wrap:normal;word-break:normal}.noticeArticleDetail .noticeArticleBody{line-height:1.85!important;padding:10px 2px 4px!important;word-break:normal}.noticeArticleDetail .noticeArticleMeta{padding:12px 2px 9px}.noticeArticleDetail .noticeArticleMeta h2{line-height:1.55}.noticeArticleDetail .noticeHeroImage{max-width:100%;width:100%;margin:0 auto;border-radius:12px}.noticeArticleDetail .noticeHeroImage img{width:100%;height:auto;object-fit:contain}@media(max-width:1024px){.noticeCard:has(>.noticeArticleDetail){grid-template-columns:minmax(0,1fr)!important}.noticeCard>.noticeArticleDetail{grid-column:1/-1!important}.noticeArticleDetail .noticeArticleBody{font-size:14px!important;line-height:1.9!important}}@media(max-width:620px){.noticeCard>.noticeArticleDetail{position:fixed;inset:0;z-index:1200;overflow-y:auto;padding:0 16px 104px!important;background:#fff!important}.noticeArticleDetail .noticeHeroImage{width:100%;margin:0 auto;border-radius:0}.noticeArticleDetail .noticeArticleMeta{padding:14px 2px 9px}.noticeArticleDetail .noticeArticleBody{padding:10px 2px!important;line-height:1.9!important}}.noticeMediaGallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:0 0 9px;max-width:100%;scrollbar-width:thin;direction:rtl}.noticeGalleryItem{flex:0 0 100%;min-width:0;max-width:100%;scroll-snap-align:start;border:0;padding:0;border-radius:12px;overflow:hidden;background:#f3f7fc;cursor:zoom-in}.noticeGalleryItem img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain}.noticeGalleryHint{flex:0 0 auto;align-self:center;font-size:11px;color:#64748b;padding:8px}@media(max-width:620px){.noticeGalleryItem img{max-height:300px}.noticeMediaGallery{gap:8px}}.noticeArticleDetail .noticeArticleMeta{padding:10px 2px 8px!important;margin:0!important}.noticeArticleDetail .noticeArticleMeta h2{font-size:clamp(16px,2.6vw,19px);line-height:1.5!important}.noticeArticleDetail .noticeArticleBody{white-space:pre-line!important;line-height:1.75!important;padding:10px 2px 2px!important;margin:0!important;overflow-wrap:normal}.noticeArticleDetail .noticeArticleStats{margin-top:8px;padding-top:10px}.noticeArticleDetail .noticeMediaGallery{margin-bottom:4px}@media(max-width:620px){.noticeArticleDetail .noticeArticleMeta{padding:10px 2px 7px!important}.noticeArticleDetail .noticeArticleBody{font-size:13.5px!important;line-height:1.75!important;padding:8px 2px 2px!important}.noticeArticleDetail .noticeGalleryItem img{max-height:270px}.noticeArticleDetail .noticeArticleTopbar{min-height:48px}}.dashboard.compactHome .homeNewsFeatured{width:100%;min-width:0;max-width:100%;margin-inline:0;border:1px solid #dce7f1;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#eef6ff,#fff);box-shadow:0 3px 12px rgba(26,55,91,.045)}.dashboard.compactHome .homeNewsFeatured .homeNewsSlide{width:100%;border:0;border-radius:0;box-shadow:none}.dashboard.compactHome .homeNewsFeatured .homeNewsTitle{flex:1 0 100%;min-width:0;color:inherit;text-decoration:none}.dashboard.compactHome .homeNewsFeatured .homeNewsTitle strong{display:block;white-space:normal;overflow:visible}.dashboard.compactHome .homeNewsFeatured .homeNewsFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.dashboard.compactHome .homeNewsFeatured .homeNewsStats{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;color:#7a8493;text-decoration:none}.dashboard.compactHome .homeNewsFeatured .homeNewsDots{flex:0 1 auto;justify-content:flex-start;max-width:50%;min-width:20px;margin:0;padding:0;gap:2px;overflow-x:auto}.dashboard.compactHome .homeNewsFeatured .homeNewsDots button{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;background:transparent}.dashboard.compactHome .homeNewsFeatured .homeNewsDots button:after{content:"";width:6px;height:6px;border-radius:999px;background:#d8dde6}.dashboard.compactHome .homeNewsFeatured .homeNewsDots button.active:after{width:16px;background:#ef3340}