:root{color:#142033;background:#f4f6f8;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{max-width:1100px;margin:auto;padding:22px}.header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.header h1{margin:4px 0;font-size:36px}.header p,.sectionHead p{color:#6b7280;margin:0}.eyebrow{letter-spacing:.12em;color:#f36a10;font-weight:800}.assignment{color:#fff;background:#142d4c;border-radius:14px;padding:14px 18px}.assignment span{opacity:.75;font-size:12px;display:block}.assignment strong{font-size:18px}.panel{background:#fff;border:1px solid #dde2e8;border-radius:16px;margin-bottom:16px;padding:20px}.panel h2{margin-top:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.full{grid-column:1/-1}label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}input,textarea{font:inherit;background:#fff;border:1px solid #cdd4dc;border-radius:10px;padding:12px}textarea{resize:vertical;min-height:100px}small{color:#6b7280;font-weight:400}.sectionHead,.workHead,.actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stack{gap:12px;margin-top:15px;display:grid}.workCard{background:#fafbfc;border:1px solid #d7dde4;border-radius:14px;padding:16px}.workCard.done{background:#f2f5f2}.summary{color:#5f6875;margin-top:10px}.status{background:#edf1f5;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.busy{color:#915500;background:#fff0d8}.doneStatus{color:#176b3b;background:#e4f5e9}button{color:#fff;cursor:pointer;background:#f36a10;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.secondary{background:#193b64}.success{background:#167442}.warning{background:#a95b00}.topGap{margin-top:14px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{text-align:left;border-bottom:1px solid #e5e8ec;padding:12px;font-size:14px}th{color:#6b7280;text-transform:uppercase;font-size:12px}footer{text-align:center;color:#7a828d;padding:15px;font-size:12px}@media (max-width:700px){.shell{padding:12px}.header{flex-direction:column;align-items:flex-start}.grid{grid-template-columns:1fr}.full{grid-column:auto}.assignment{width:100%}}.authShell{max-width:520px;margin:60px auto;padding:20px}.authCard{background:#fff;border:1px solid #dde2e8;border-radius:16px;gap:14px;padding:24px;display:grid}.authCard h1{margin:0}.authCard p{color:#6b7280;margin:0}.errorBox{color:#8b1e1e;background:#fdecec;border-radius:10px;padding:10px 12px}.headerTools{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.userInfo{background:#fff;border:1px solid #dde2e8;border-radius:14px;flex-direction:column;gap:2px;min-width:180px;padding:10px 14px;display:flex}.userInfo span{color:#6b7280;font-size:12px}.linkButton,.editButton{color:#193b64;text-align:left;background:0 0;padding:4px 0}.messageBox{color:#244b7b;background:#eef4ff;border:1px solid #d7e4ff;border-radius:12px;margin-bottom:16px;padding:12px 14px}.editButton{margin-left:12px;text-decoration:underline}.authCard code{background:#f3f4f6;border-radius:5px;padding:2px 5px}@media (max-width:700px){.headerTools{justify-content:stretch;width:100%}.userInfo,.assignment{width:100%}}select{font:inherit;color:#142033;background:#fff;border:1px solid #cdd4dc;border-radius:10px;padding:12px}.filters{grid-template-columns:2fr repeat(5,minmax(130px,1fr));gap:10px;margin:18px 0 8px;display:grid}.filters .wide{min-width:220px}.tableMeta{color:#6b7280;margin:8px 0;font-size:12px}.rowActions{white-space:nowrap}.smallButton{margin-right:6px;padding:8px 10px;font-size:12px}.ghost{color:#193b64;background:#eef1f5}@media (max-width:900px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters .wide{grid-column:1/-1}}@media (max-width:600px){.filters{grid-template-columns:1fr}.filters .wide{grid-column:auto}}.navButton{color:#fff;white-space:nowrap;background:#193b64;border-radius:10px;justify-content:center;align-items:center;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.actionLink{color:#fff;text-decoration:none;display:inline-block}.adminShell{max-width:1280px}.adminShell .panel{min-height:520px}@media (max-width:700px){.navButton{width:100%}}.sortButton{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.sortButton:hover{text-decoration:underline}.sortButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ff6b00}.materialBox{background:#fff;border:1px solid #dde2e8;border-radius:12px;padding:12px}.materialRow{grid-template-columns:minmax(180px,2fr) 100px 100px auto;align-items:center;gap:8px;margin-top:8px;display:grid}.mutedLine{color:#6b7280;margin-top:8px;font-size:13px}.signatureWrap{background:#fff;border:1px solid #cdd4dc;border-radius:12px;overflow:hidden}.signatureCanvas{touch-action:none;cursor:crosshair;background:#fff;width:100%;height:170px;display:block}.signatureActions{color:#6b7280;border-top:1px solid #e5e8ec;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.dashboardGrid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.metric{background:#fff;border:1px solid #dde2e8;border-radius:14px;padding:14px}.metric span{color:#6b7280;font-size:12px;display:block}.metric strong{margin-top:5px;font-size:22px;display:block}.employeeStat{border:1px solid #e1e5ea;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.employeeStat span{color:#6b7280;font-size:12px}.employeeStat b{color:#193b64}.conceptStatus{color:#28558a;background:#eaf1ff}@media (max-width:1000px){.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.employeeStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.materialRow{grid-template-columns:1fr 90px}.materialRow select,.materialRow button{width:100%}.dashboardGrid,.employeeStats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dashboardGrid,.employeeStats{grid-template-columns:1fr}}.mobileOnly{display:none}.mobileWizardNav{z-index:30;background:#f5f7fa;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 12px;padding:8px 0;position:sticky;top:0}.wizardStep{appearance:none;color:#647084;background:#fff;border:1px solid #d9e1ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:6px 3px;font-size:10px;font-weight:700;display:flex}.wizardStep span{color:#173b63;background:#eef2f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.wizardStep.active{color:#173b63;border-color:#173b63;box-shadow:inset 0 0 0 1px #173b63}.wizardStep.active span{color:#fff;background:#173b63}.mobileBottomNav{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #d9e1ea;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #112a4614}.mobileBottomNav strong{text-align:center;color:#647084;font-size:12px}.mobileBottomNav button{min-height:44px}.mobileBottomNav button:last-child{justify-self:stretch}@media (max-width:768px){body{padding-bottom:78px}.mobileOnly{display:grid}.shell{padding:10px}.header{gap:10px}.headerTools,.assignment{width:100%}.mobileStepPanel{display:none}.mobileStepPanel.mobileActive{display:block}.panel{border-radius:14px;padding:14px}.grid{grid-template-columns:1fr!important}.actionRow{grid-template-columns:1fr;gap:8px;display:grid}.actionRow button{width:100%;min-height:46px}input,select,textarea{font-size:16px}.materialRow{grid-template-columns:1fr 90px 85px!important}.materialRow .ghost{grid-column:1/-1}.workCard{padding:12px}.workCard.done{padding:10px 12px}footer{padding-bottom:12px}}.mobileFinishActions{display:none}@media (max-width:768px){.desktopFinishActions{display:none!important}.mobileFinishActions{grid-template-columns:1fr;gap:10px;display:grid!important}.mobileFinishActions>button{border-radius:12px;width:100%;min-height:48px;font-size:16px;font-weight:700}.mobileMoreMenu{background:#f8fafc;border:1px solid #d9e1ea;border-radius:12px;grid-template-columns:1fr;gap:8px;margin-top:2px;padding:10px;display:grid}.mobileMoreMenu button{width:100%;min-height:46px}}.adminMobileTabs{display:none}@media (max-width:768px){.adminMobileTabs{z-index:45;background:#f5f7fa;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 12px;padding:8px 0;display:grid;position:sticky;top:0}.adminMobileTabs button{color:#5f6b7a;background:#fff;border:1px solid #d8e0e8;border-radius:12px;min-height:46px;padding:8px 5px;font-size:12px;font-weight:800}.adminMobileTabs button.active{color:#fff;background:#173b63;border-color:#173b63}.adminTabPanel{display:none!important}.adminTabPanel.mobileActive{display:block!important}.dashboardTab .dashboardGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dashboardTab .metric{min-width:0}.assignmentsTab .filters{grid-template-columns:1fr!important}.assignmentsTab .tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.assignmentsTab table{min-width:900px}.usersTab .filters{grid-template-columns:1fr!important}.usersTab .headerTools{grid-template-columns:1fr;width:100%;display:grid}.usersTab .headerTools button{width:100%}}.personalTabs{gap:8px;margin:0 0 16px;display:flex}.personalTabs button{color:#173b63;background:#fff;border:1px solid #d8e0e8;border-radius:12px;min-height:44px;padding:9px 18px;font-weight:800}.personalTabs button.active{color:#fff;background:#173b63;border-color:#173b63}.personalMetrics .metric strong{font-size:26px}.personalCards{gap:10px;display:grid}.personalAssignmentCard{background:#fbfcfd;border:1px solid #dbe2ea;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.personalAssignmentCard>div:first-child,.personalAssignmentMain{gap:4px;min-width:0;display:grid}.personalAssignmentCard span,.personalAssignmentCard small{color:#667286}.personalCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.personalFilters{grid-template-columns:2fr 1fr 1fr 1fr}@media (max-width:768px){.personalShell{padding:10px}.personalTabs{z-index:40;background:#f5f7fa;grid-template-columns:1fr 1fr;padding:8px 0;display:grid;position:sticky;top:0}.personalTabs button{width:100%;padding:8px 5px}.personalMetrics{grid-template-columns:1fr 1fr!important;gap:9px!important}.personalMetrics .metric{padding:12px!important}.personalMetrics .metric strong{font-size:20px}.personalAssignmentCard,.personalAssignmentCard.detailed{grid-template-columns:1fr;align-items:flex-start;display:grid}.personalCardActions{justify-content:flex-start;width:100%}.personalCardActions .smallButton{text-align:center;flex:1;min-height:42px}.personalFilters{grid-template-columns:1fr!important}}.employeeStatLink{appearance:none;color:#173b63;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-weight:800;text-decoration:underline}.employeeStatLink:hover{opacity:.75}.activeEmployeeFilter{color:#173b63;background:#eef5fb;border:1px solid #bfd0e2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;display:flex}.workOrderListCell{gap:3px;display:grid}.workOrderListCell span{color:#667286;white-space:normal;font-size:12px}@media (max-width:768px){.activeEmployeeFilter{flex-direction:column;align-items:flex-start}}.guidedSectionHead{align-items:flex-start}.guidedWorkCard{padding:18px}.guidedWorkCard .workHead>div{gap:4px;display:grid}.startedAt{color:#6b7280;font-size:12px}.workBasics{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.nextActionCard,.finishWorkArea,.addNextOrder{background:#fff;border:1px solid #d9e1ea;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.nextActionCard p,.finishWorkArea p,.addNextOrder p,.guidedTask p{color:#6b7280;margin:4px 0 0;font-size:13px}.workPrimaryButton,.workFinishButton{white-space:nowrap;min-height:50px;font-size:15px}.startedBanner{background:#fff4e7;border:1px solid #ffd7b0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.startedBanner>div{gap:2px;display:grid}.startedBanner span{color:#7c5a37;font-size:12px}.timeAdjustBox{background:#fff;border:1px dashed #cfd7e1;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;padding:12px;display:grid}.guidedTask{background:#fff;border:1px solid #dfe4ea;border-radius:14px;grid-template-columns:38px 1fr;gap:12px;margin-top:14px;padding:14px;display:grid}.guidedTask.taskDone{background:#f8fcf9;border-color:#b9dfc7}.taskNumber{color:#fff;background:#173b63;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.taskDone .taskNumber{background:#167442}.taskBody{gap:8px;min-width:0;display:grid}.taskTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.taskTitle span{color:#167442;font-size:12px;font-weight:800}.taskBody textarea{width:100%;min-height:120px}.photoAction{color:#fff;cursor:pointer;background:#193b64;border-radius:11px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:48px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.optionalWorkActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.optionalBox{margin-top:10px}.optionalBox textarea{width:100%}.finishWorkArea{background:#f3fbf6;border-color:#b9dfc7}.completedWorkOrder{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.completionCheck{color:#fff;background:#167442;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.completedWorkOrder .summary{gap:3px;margin:0;display:grid}.completedWorkOrder .summary span{color:#5f6875;font-size:13px}.addNextOrder{background:#f8fafc;margin-top:16px}.wizardStep:disabled,.mobileBottomNav button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.guidedWorkCard{padding:12px}.workBasics{grid-template-columns:1fr}.nextActionCard,.finishWorkArea,.addNextOrder{grid-template-columns:1fr;padding:14px;display:grid}.workPrimaryButton,.workFinishButton,.addNextOrder button{width:100%}.startedBanner{align-items:flex-start}.timeAdjustBox{grid-template-columns:1fr 1fr}.guidedTask{grid-template-columns:32px 1fr;gap:10px;padding:12px}.taskNumber{width:30px;height:30px}.taskTitle{flex-direction:column;align-items:flex-start}.photoAction{width:100%}.optionalWorkActions{grid-template-columns:1fr;display:grid}.optionalWorkActions button{width:100%;min-height:44px}.completedWorkOrder{grid-template-columns:34px 1fr}.completedWorkOrder .editButton{grid-column:1/-1;width:100%}}.adminHeader{margin-bottom:8px}.adminHeaderTools{align-items:flex-end}.adminTabs{background:#eef2f6;border:1px solid #dbe2ea;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:6px;display:grid}.adminTabs button{text-align:left;color:#506071;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:3px;min-height:66px;padding:13px 16px;display:grid}.adminTabs button span{font-size:15px;font-weight:800}.adminTabs button small{color:#7a8795;font-size:11px;font-weight:600}.adminTabs button.active{color:#173b63;background:#fff;box-shadow:0 2px 9px #14305014}.adminTabs button.active small{color:#617289}.adminTabPanel{display:none!important}.adminTabPanel.adminActive{display:block!important}.adminSectionIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 14px;display:flex}.adminSectionIntro h2,.adminSectionHead h2{margin:3px 0 4px}.adminSectionIntro p,.adminSectionHead p{color:#687484;margin:0}.sectionKicker{letter-spacing:.12em;color:#718096;font-size:10px;font-weight:900;display:block}.adminQuickActions,.adminToolbar{flex-wrap:wrap;gap:8px;display:flex}.adminQuickActions button,.adminToolbar button{min-height:40px}.adminPrimaryMetrics{margin-bottom:12px;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.featuredMetric{flex-direction:column;justify-content:center;min-height:120px;display:flex}.featuredMetric strong{font-size:28px}.featuredMetric small{color:#7a8795;margin-top:5px;font-size:11px}.adminStatusStrip{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px;display:grid}.adminStatusStrip>div{background:#fff;border:1px solid #dfe5ec;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.adminStatusStrip span{color:#677586;font-size:13px}.adminStatusStrip strong{color:#173b63;font-size:18px}.employeePerformancePanel{margin-top:0}.employeeStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.employeeStatCard{background:#fbfcfd;border:1px solid #dde4eb;border-radius:13px;gap:5px;padding:14px;display:grid}.employeeStatCard b{color:#173b63;font-size:18px}.employeeStatCard small{color:#728094;font-size:11px}.adminSectionHead{align-items:flex-end;margin-bottom:12px}.adminFilterPanel{background:#f8fafc;border:1px solid #dde4eb;border-radius:14px;margin-bottom:12px;padding:14px}.adminFilters{align-items:end;grid-template-columns:2fr 1.1fr 1fr 1fr .85fr .85fr!important}.adminFilters label{min-width:0}.adminFilters input,.adminFilters select{width:100%}.tableSummaryBar{align-items:center;gap:24px;padding:10px 2px 12px;display:flex}.tableSummaryBar>div{align-items:baseline;gap:6px;display:flex}.tableSummaryBar strong{color:#173b63;font-size:18px}.tableSummaryBar span{color:#718096;font-size:12px}.adminTableWrap{border:1px solid #dde4eb;border-radius:14px;overflow:auto}.adminTable{min-width:1080px;margin:0}.adminTable thead th{z-index:2;background:#f5f7fa;position:sticky;top:0}.adminTable tbody tr:hover{background:#f9fbfd}.adminTable .rowActions{white-space:nowrap}.userManagementGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.adminSubCard{background:#f9fbfc;border:1px solid #dde4eb;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.adminSubCard h3{color:#173b63;margin:0}.adminSubCard p{margin:0}.adminSubActions{flex-wrap:wrap;gap:8px;display:flex}.adminSubActions button{flex:1;min-width:150px}.accountStatusRow{background:#fff;border:1px solid #dde4eb;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 12px;display:flex}.accountStatusRow span{color:#687484;font-size:12px}.positiveText{color:#167442}.warningText{color:#a85b00}.userManagementMessage{margin-top:12px}@media (max-width:1000px){.adminPrimaryMetrics{grid-template-columns:repeat(2,1fr)!important}.employeeStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFilters{grid-template-columns:repeat(3,1fr)!important}.adminFilters .wide{grid-column:span 2}.userManagementGrid{grid-template-columns:1fr}}@media (max-width:768px){.adminHeaderTools{align-items:stretch}.adminTabs{z-index:45;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;padding:6px;position:sticky;top:0}.adminTabs button{text-align:center;place-items:center;min-height:48px;padding:9px 5px}.adminTabs button span{font-size:12px}.adminTabs button small{display:none}.adminSectionIntro,.adminSectionHead{grid-template-columns:1fr;align-items:start;display:grid}.adminQuickActions,.adminToolbar{grid-template-columns:1fr;width:100%;display:grid}.adminQuickActions button,.adminToolbar button{width:100%}.adminPrimaryMetrics{grid-template-columns:repeat(2,1fr)!important;gap:9px!important}.featuredMetric{min-height:96px}.featuredMetric strong{font-size:20px}.featuredMetric small{display:none}.adminStatusStrip,.employeeStats{grid-template-columns:1fr}.adminFilterPanel{padding:11px}.adminFilters{grid-template-columns:1fr!important}.adminFilters .wide{grid-column:auto}.tableSummaryBar{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.tableSummaryBar>div:last-child{grid-column:1/-1}.adminTableWrap{border-radius:12px}.userManagementGrid{grid-template-columns:1fr}.adminSubActions{grid-template-columns:1fr;display:grid}.adminSubActions button{width:100%}}.reviewModeBanner{background:#eef5fb;border:1px solid #bfd0e2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:13px 15px;display:flex}.reviewModeBanner>div{gap:3px;display:grid}.reviewModeBanner strong{color:#173b63}.reviewModeBanner span{color:#637286;max-width:760px;font-size:12px}.reportSectionHead{margin-bottom:12px}.finishManagementGrid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:14px;display:grid}.finishManagementCard{background:#f9fbfc;border:1px solid #dde4eb;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.finishManagementTitle{align-items:flex-start;gap:10px;display:flex}.finishManagementTitle>div{gap:3px;display:grid}.finishManagementTitle strong{color:#173b63;font-size:16px}.finishManagementTitle small{color:#697688;line-height:1.4}.finishManagementNumber{color:#fff;background:#173b63;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.finishManagementCard>button{min-height:46px}.compactAction{font-size:13px;min-height:40px!important}.reportPrimaryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reportPrimaryActions button{min-height:46px}.reportMore{border-top:1px solid #dde4eb;padding-top:10px}.reportMore summary{cursor:pointer;color:#173b63;font-size:13px;font-weight:800}.reportMoreBody{gap:10px;margin-top:10px;display:grid}.reportMoreBody button{width:100%}.reportMoreBody label{margin:0}@media (max-width:900px){.finishManagementGrid{grid-template-columns:1fr}}@media (max-width:768px){.reviewModeBanner{flex-direction:column;align-items:flex-start}.reviewModeBanner .smallButton{text-align:center;width:100%}.finishManagementCard{padding:13px}.reportPrimaryActions{grid-template-columns:1fr}}.personalCardActions a.smallButton,.personalCardActions a.smallButton:link,.personalCardActions a.smallButton:visited,.personalCardActions a.smallButton:hover,.personalCardActions a.smallButton:active{background:#173b63;border:1px solid #173b63;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:800;line-height:1;display:inline-flex;color:#fff!important;text-decoration:none!important}.personalCardActions a.smallButton:hover{filter:brightness(1.08)}@media (max-width:768px){.personalCardActions a.smallButton{min-height:44px;padding:10px 14px}}.employeeStartShell{max-width:980px}.employeeStartHeader{margin-bottom:18px}.finishSuccessCard{background:#f1faf4;border:1px solid #cfe4d7;border-radius:18px;align-items:center;gap:18px;margin-bottom:16px;padding:24px;display:flex}.finishSuccessIcon{color:#fff;background:#167442;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:30px;font-weight:900;display:grid}.finishSuccessLabel{color:#167442;letter-spacing:.12em;margin-bottom:3px;font-size:11px;font-weight:900;display:block}.finishSuccessCard h2{margin:0 0 5px}.finishSuccessCard p{color:#647084;margin:0}.employeeStartActions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.employeeStartAction,.employeeStartPrimary{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:16px;align-items:center;gap:14px;min-height:108px;padding:18px;display:flex;color:#173b63!important;text-decoration:none!important}.employeeStartPrimary{background:#173b63;border-color:#173b63;color:#fff!important}.employeeStartAction:hover{background:#f8fafc}.employeeStartPrimary:hover{filter:brightness(1.06)}.employeeStartActionIcon{color:#173b63;background:#eef3f8;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:grid}.employeeStartPrimary .employeeStartActionIcon{color:#fff;background:#ffffff26}.employeeStartAction>span:last-child,.employeeStartPrimary>span:last-child{gap:4px;display:grid}.employeeStartAction strong,.employeeStartPrimary strong{font-size:16px}.employeeStartAction small{color:#697688;line-height:1.35}.employeeStartPrimary small{color:#ffffffc7;line-height:1.35}@media (max-width:768px){.employeeStartShell{padding:12px}.finishSuccessCard{align-items:flex-start;padding:18px}.finishSuccessIcon{flex-basis:46px;width:46px;height:46px;font-size:24px}.employeeStartActions{grid-template-columns:1fr}.employeeStartAction,.employeeStartPrimary{width:100%;min-height:92px}}
