.credit-chart-module__9mtjpa__chart{color:#29323b;background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin:28px 34px;padding:28px}.credit-chart-module__9mtjpa__chart figcaption>small{letter-spacing:1.2px;color:#85909b;font-size:9px}.credit-chart-module__9mtjpa__chart h3{letter-spacing:-.5px;margin-top:9px;font-size:21px;font-weight:550}.credit-chart-module__9mtjpa__chart figcaption p{color:#7c838c;margin-top:8px;font-size:12px;line-height:1.9}.credit-chart-module__9mtjpa__readout{font-variant-numeric:tabular-nums;border-top:1px solid #e3e5e8;flex-direction:column;align-items:center;gap:5px;margin-top:24px;padding-top:26px;display:flex}.credit-chart-module__9mtjpa__readout strong{color:#008bff;letter-spacing:-1.2px;font-size:38px;font-weight:600;line-height:1.3}.credit-chart-module__9mtjpa__readout>span{color:#868a90;font-size:16px}.credit-chart-module__9mtjpa__legend{color:#7c838c;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:18px 0 14px;font-size:11px;display:flex}.credit-chart-module__9mtjpa__legend span{align-items:center;gap:6px;display:flex}.credit-chart-module__9mtjpa__legend i,.credit-chart-module__9mtjpa__detail i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.credit-chart-module__9mtjpa__plot{cursor:pointer;touch-action:pan-y;height:265px;margin:48px 0 8px;padding-right:48px;position:relative}.credit-chart-module__9mtjpa__unit{color:#8c9199;font-size:9px;position:absolute;top:-28px;right:0}.credit-chart-module__9mtjpa__grid{pointer-events:none;position:absolute;inset:0 48px 55px 0}.credit-chart-module__9mtjpa__grid>div{border-top:1px solid #dfe1e5;width:100%;position:absolute}.credit-chart-module__9mtjpa__grid span{color:#8c9199;white-space:nowrap;font-size:10px;position:absolute;top:-7px;left:calc(100% + 8px)}.credit-chart-module__9mtjpa__columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;height:100%;display:grid}.credit-chart-module__9mtjpa__column{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:0;display:flex;position:relative}.credit-chart-module__9mtjpa__barArea{width:100%;height:210px;display:block;position:relative}.credit-chart-module__9mtjpa__stack{transform-origin:bottom;pointer-events:none;border-radius:7px 7px 0 0;width:min(60%,58px);position:absolute;bottom:0;left:calc(50% - min(30%,29px));overflow:hidden}.credit-chart-module__9mtjpa__segment{transition:background-color .18s;position:absolute;left:0;right:0}.credit-chart-module__9mtjpa__guide{opacity:.65;pointer-events:none;background:#008bff;width:1px;position:absolute;top:-22px;left:50%}.credit-chart-module__9mtjpa__year{color:#90949c;margin-top:12px;font-size:13px}.credit-chart-module__9mtjpa__column[aria-pressed=true] .credit-chart-module__9mtjpa__year{color:#008bff;font-weight:600}.credit-chart-module__9mtjpa__column>small{color:#969ba3;margin-top:4px;font-size:9px}.credit-chart-module__9mtjpa__zero{background:#cbd0d6;border-radius:2px;width:60%;height:2px;position:absolute;bottom:0;left:20%}.credit-chart-module__9mtjpa__column[aria-pressed=true] .credit-chart-module__9mtjpa__zero{background:#008bff}.credit-chart-module__9mtjpa__replay{color:#63788d;cursor:pointer;background:#f3f6f9;border:0;border-radius:8px;min-height:40px;margin:0 0 20px auto;padding:9px 12px;font-size:11px;display:block}.credit-chart-module__9mtjpa__detail{border-top:1px solid #e3e5e8;padding-top:18px}.credit-chart-module__9mtjpa__detail header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.credit-chart-module__9mtjpa__detail header>b{color:#657485;font-size:13px;font-weight:500}.credit-chart-module__9mtjpa__detail header>strong{letter-spacing:-.5px;color:#284f86;font-size:23px;font-weight:550}.credit-chart-module__9mtjpa__detail>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.credit-chart-module__9mtjpa__detail p{font-size:10px;line-height:1.8}.credit-chart-module__9mtjpa__detail p>span{color:#6c809b;align-items:center;gap:5px;display:flex}.credit-chart-module__9mtjpa__detail p>b{color:#365d90;margin-top:4px;font-size:14px;font-weight:500;display:block}.credit-chart-module__9mtjpa__note{color:#83909e;margin-top:17px;font-size:10px;line-height:1.9}.credit-chart-module__9mtjpa__column:focus-visible,.credit-chart-module__9mtjpa__replay:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #008bff}@media (max-width:600px){.credit-chart-module__9mtjpa__chart{border-radius:20px;margin:24px 18px;padding:22px 16px}.credit-chart-module__9mtjpa__chart h3{font-size:19px}.credit-chart-module__9mtjpa__chart figcaption p{font-size:11px}.credit-chart-module__9mtjpa__readout strong{font-size:30px}.credit-chart-module__9mtjpa__readout>span{font-size:14px}.credit-chart-module__9mtjpa__legend{gap:8px;font-size:9px}.credit-chart-module__9mtjpa__plot{height:245px;padding-right:38px}.credit-chart-module__9mtjpa__grid{right:38px}.credit-chart-module__9mtjpa__grid span{font-size:8px;left:calc(100% + 5px)}.credit-chart-module__9mtjpa__barArea{height:190px}.credit-chart-module__9mtjpa__columns{gap:9px}.credit-chart-module__9mtjpa__stack{border-radius:5px 5px 0 0;width:76%;left:12%}.credit-chart-module__9mtjpa__year{font-size:11px}.credit-chart-module__9mtjpa__column>small{font-size:8px}.credit-chart-module__9mtjpa__detail header{flex-direction:column;align-items:flex-start;gap:8px}.credit-chart-module__9mtjpa__detail>div{grid-template-columns:1fr;gap:8px}.credit-chart-module__9mtjpa__detail p{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.credit-chart-module__9mtjpa__detail p>b{font-size:13px}.credit-chart-module__9mtjpa__legend i,.credit-chart-module__9mtjpa__detail i{width:7px;height:7px}}.credit-chart-module__9mtjpa__composition{color:#526b87;text-align:center;word-break:keep-all;overflow-wrap:break-word;margin:3px 0 0;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.credit-chart-module__9mtjpa__segment{transition:none!important}.credit-chart-module__9mtjpa__stack{transform:none!important}}@media print{.credit-chart-module__9mtjpa__chart{break-inside:avoid}.credit-chart-module__9mtjpa__stack{transform:none!important}.credit-chart-module__9mtjpa__segment{transition:none!important}.credit-chart-module__9mtjpa__replay{display:none}}.credit-chart-module__9mtjpa__cohortSummary{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:flex}.credit-chart-module__9mtjpa__cohortSummary li{white-space:nowrap;border-left:3px solid;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.credit-chart-module__9mtjpa__cohortSummary i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.credit-chart-module__9mtjpa__cohortSummary b{margin-left:4px;font-size:12px;font-weight:650}.credit-chart-module__9mtjpa__readout>span{text-align:center}.credit-chart-module__9mtjpa__cohortSummary+.credit-chart-module__9mtjpa__composition{margin-top:6px}@media (max-width:600px){.credit-chart-module__9mtjpa__cohortSummary{grid-template-columns:minmax(0,1fr);gap:6px;max-width:290px;display:grid}.credit-chart-module__9mtjpa__cohortSummary li{padding:9px 10px}.credit-chart-module__9mtjpa__cohortSummary b{margin-left:auto}.credit-chart-module__9mtjpa__composition{font-size:12px}}
.youth-age-guide-module__Umvs4q__guide{color:#36536d;background:#f7faff;border:1px solid #dbe7f6;border-radius:16px;margin:16px 0;font-size:14px;line-height:1.8}.youth-age-guide-module__Umvs4q__guide summary{cursor:pointer;padding:16px 20px;font-weight:650}.youth-age-guide-module__Umvs4q__body{padding:0 20px 18px}.youth-age-guide-module__Umvs4q__body p{margin:12px 0}.youth-age-guide-module__Umvs4q__body dl{margin:16px 0}.youth-age-guide-module__Umvs4q__body dl>div{border-bottom:1px solid #e0e8f1;grid-template-columns:145px 1fr;gap:14px;padding:12px 0;display:grid}.youth-age-guide-module__Umvs4q__body dt{color:#2869ae;font-weight:700}.youth-age-guide-module__Umvs4q__body dd{margin:0}.youth-age-guide-module__Umvs4q__example{background:#eaf2ff;border-radius:12px;padding:14px}.youth-age-guide-module__Umvs4q__body a{color:#2869ae;text-underline-offset:4px}@media (max-width:600px){.youth-age-guide-module__Umvs4q__body dl>div{grid-template-columns:1fr;gap:2px}.youth-age-guide-module__Umvs4q__guide summary{padding:14px 16px}.youth-age-guide-module__Umvs4q__body{padding:0 16px 16px}}
.employee-basis-module__E5uUAq__basis{color:#273c4b;letter-spacing:0;background:#fff;border:1px solid #e2e7ed;border-radius:20px;min-width:0;margin:20px 16px;padding:26px;font:400 14px/1.65 system-ui,sans-serif}.employee-basis-module__E5uUAq__basis header>span{color:#687c90;letter-spacing:.06em;font-size:11px;font-weight:600}.employee-basis-module__E5uUAq__basis h4{letter-spacing:-.02em;margin:5px 0 8px;font-size:21px;font-weight:650}.employee-basis-module__E5uUAq__basis header p{color:#627382;margin:0;font-size:13px}.employee-basis-module__E5uUAq__reasonSummary{background:#f1f6fc;border-radius:14px;margin:22px 0;padding:18px 20px}.employee-basis-module__E5uUAq__reasonSummary>b{color:#2c5c92;font-size:15px}.employee-basis-module__E5uUAq__reasonSummary ul{margin:10px 0 0;padding-left:18px}.employee-basis-module__E5uUAq__reasonSummary li{color:#455b70;padding:3px 0;font-size:13px}.employee-basis-module__E5uUAq__facts{border-top:1px solid #e7ebef;border-bottom:1px solid #e7ebef;margin:20px 0}.employee-basis-module__E5uUAq__facts summary{cursor:pointer;min-height:44px;padding:16px 0;font-size:13px;font-weight:600}.employee-basis-module__E5uUAq__facts dl{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.employee-basis-module__E5uUAq__facts dl>div{background:#f7f9fb;border-radius:10px;min-width:0;padding:14px}.employee-basis-module__E5uUAq__facts dt{color:#677a8b;margin-bottom:6px;font-size:11px}.employee-basis-module__E5uUAq__facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:550}.employee-basis-module__E5uUAq__facts small{color:#657989;margin-top:6px;font-size:11px;font-weight:400;line-height:1.7;display:block}.employee-basis-module__E5uUAq__monthHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;display:flex}.employee-basis-module__E5uUAq__monthHeading h5{margin:0;font-size:15px;font-weight:650}.employee-basis-module__E5uUAq__monthHeading span{color:#6b7d8e;font-size:11px}.employee-basis-module__E5uUAq__tableScroll{border:1px solid #e0e6ed;border-radius:12px;margin-top:14px;overflow:auto}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable{border-collapse:collapse;table-layout:auto;width:100%;min-width:540px;font-size:12px}.employee-basis-module__E5uUAq__monthTable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable th,:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e9edf2;padding:12px 16px;line-height:1.6}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable thead th{color:#5b6e80;white-space:nowrap;background:#f5f7fa;font-size:11px;font-weight:600}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable tbody th{white-space:nowrap;color:#4a6073;width:54px;font-weight:600}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable tbody td:last-child{color:#607486;min-width:180px}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable tr:last-child>*{border-bottom:0}.employee-basis-module__E5uUAq__badge{white-space:nowrap;font-variant-numeric:tabular-nums;color:#73808d;background:#f0f2f5;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.employee-basis-module__E5uUAq__badge[data-kind=regular]{color:#466d45;background:#eaf2e8}.employee-basis-module__E5uUAq__badge[data-kind=youth]{color:#2869af;background:#e9f2ff}.employee-basis-module__E5uUAq__basis .employee-basis-module__E5uUAq__footnote{color:#6e7f8c;margin:16px 0 0;font-size:11px;line-height:1.8}.employee-basis-module__E5uUAq__timeline{min-width:0;margin:20px 0}.employee-basis-module__E5uUAq__timeline svg{width:100%;height:auto;min-height:65px;display:block;overflow:visible}.employee-basis-module__E5uUAq__timelineDates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.employee-basis-module__E5uUAq__timelineDates>div{background:#f5f7fa;border-radius:12px;min-width:0;padding:12px}.employee-basis-module__E5uUAq__timelineDates span{color:#647789;align-items:flex-start;gap:6px;font-size:11px;line-height:1.6;display:flex}.employee-basis-module__E5uUAq__timelineDates i{color:#456381;text-align:center;background:#e2e9f1;border-radius:50%;flex-shrink:0;width:17px;height:17px;font-size:10px;font-style:normal}.employee-basis-module__E5uUAq__timelineDates b{font-variant-numeric:tabular-nums;color:#2b455c;margin-top:6px;font-size:14px;font-weight:600;display:block}.employee-basis-module__E5uUAq__timelineNote{color:#6a7c8c!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.8!important}.employee-basis-module__E5uUAq__timelineList{margin:20px 0}.employee-basis-module__E5uUAq__timelineList>header h3{font-size:20px;font-weight:600}.employee-basis-module__E5uUAq__timelineList>article{background:#fff;border:1px solid #e0e7ed;border-radius:18px;margin-top:14px;padding:20px 24px}.employee-basis-module__E5uUAq__timelineList>article>button{color:#2d659a;cursor:pointer;text-align:left;background:0 0;min-height:44px;padding:8px 0;font-size:15px;font-weight:600}.employee-basis-module__E5uUAq__timelineList>article>button:active{opacity:.65}.employee-basis-module__E5uUAq__basis :focus-visible,.employee-basis-module__E5uUAq__timelineList :focus-visible{outline-offset:3px;outline:2px solid #347ac5}@media (max-width:600px){.employee-basis-module__E5uUAq__basis{border-radius:16px;margin:16px 0;padding:18px 14px}.employee-basis-module__E5uUAq__basis h4{font-size:19px}.employee-basis-module__E5uUAq__facts dl{grid-template-columns:1fr}.employee-basis-module__E5uUAq__monthHeading{display:block}.employee-basis-module__E5uUAq__monthHeading span{margin-top:5px;display:block}.employee-basis-module__E5uUAq__timelineDates{gap:6px}.employee-basis-module__E5uUAq__timelineDates>div{padding:9px 7px}.employee-basis-module__E5uUAq__timelineDates b{font-size:11px}.employee-basis-module__E5uUAq__timelineDates span{font-size:10px;display:block}.employee-basis-module__E5uUAq__timelineDates i{margin-right:4px;display:inline-block}.employee-basis-module__E5uUAq__timelineList>article{padding:16px 14px}.employee-basis-module__E5uUAq__reasonSummary{padding:15px}}@media print{.employee-basis-module__E5uUAq__basis{border:1px solid #ddd;margin:10px 0;padding:14px;font-size:10px}.employee-basis-module__E5uUAq__timeline{break-inside:avoid}.employee-basis-module__E5uUAq__timelineNote{font-size:9px!important}.employee-basis-module__E5uUAq__tableScroll{overflow:visible}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable{min-width:0;font-size:9px}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable th,:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__monthPopupBody) .employee-basis-module__E5uUAq__monthTable td{padding:6px 8px}.employee-basis-module__E5uUAq__badge{font-size:9px}.employee-basis-module__E5uUAq__monthTable tr,.employee-basis-module__E5uUAq__timelineList>article,.employee-basis-module__E5uUAq__facts{break-inside:avoid}}.employee-basis-module__E5uUAq__timelineScale{color:#778898;font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 10px 12px;font-size:10px;display:flex}.employee-basis-module__E5uUAq__mobileHint{display:none}@media (max-width:600px){.employee-basis-module__E5uUAq__timelineScale{margin:0 4px 10px;font-size:9px}.employee-basis-module__E5uUAq__basis .employee-basis-module__E5uUAq__mobileHint{color:#627f99;margin:10px 0;font-size:11px;line-height:1.7;display:block}}@media print{.employee-basis-module__E5uUAq__mobileHint{display:none!important}}.employee-basis-module__E5uUAq__timelineViewport{overscroll-behavior-x:contain;padding:4px 0;overflow-x:auto}.employee-basis-module__E5uUAq__timeline .employee-basis-module__E5uUAq__labeledTimeline{min-width:720px;min-height:0}.employee-basis-module__E5uUAq__timelineSwipe{display:none}.employee-basis-module__E5uUAq__timeline .employee-basis-module__E5uUAq__labeledTimeline circle{r:5px}@media (max-width:760px){.employee-basis-module__E5uUAq__timelineSwipe{color:#667f96;line-height:1.7;display:block;margin:4px 0 12px!important;font-size:11px!important}}@media print{.employee-basis-module__E5uUAq__timelineViewport{overflow:visible}.employee-basis-module__E5uUAq__timeline .employee-basis-module__E5uUAq__labeledTimeline{min-width:0}.employee-basis-module__E5uUAq__timelineSwipe{display:none!important}}.employee-basis-module__E5uUAq__youthDates{background:#f8fbff;border:1px solid #d9e6f6;border-radius:16px;margin:22px 0;padding:20px}.employee-basis-module__E5uUAq__youthDates header h5{color:#2869ab;margin:6px 0 18px;font-size:16px;font-weight:650;line-height:1.6}.employee-basis-module__E5uUAq__youthDates dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.employee-basis-module__E5uUAq__youthDates dl>div{background:#fff;border:1px solid #e7edf5;border-radius:10px;padding:12px}.employee-basis-module__E5uUAq__youthDates dt{color:#677d91;margin-bottom:6px;font-size:11px}.employee-basis-module__E5uUAq__youthDates dd{color:#344f6c;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.employee-basis-module__E5uUAq__youthDates small{color:#6f8194;margin-top:5px;font-size:10px;display:block}.employee-basis-module__E5uUAq__youthDates p{color:#4e6881;margin:14px 0 0;font-size:12px;line-height:1.8}.employee-basis-module__E5uUAq__youthDates .employee-basis-module__E5uUAq__youthCaution{color:#718294;font-size:11px}@media (max-width:600px){.employee-basis-module__E5uUAq__youthDates{padding:16px}.employee-basis-module__E5uUAq__youthDates dl{grid-template-columns:1fr}.employee-basis-module__E5uUAq__youthDates dl>div{padding:10px 12px}.employee-basis-module__E5uUAq__youthDates header h5{font-size:15px}}@media print{.employee-basis-module__E5uUAq__youthDates{break-inside:avoid;padding:12px}.employee-basis-module__E5uUAq__youthDates dl{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-basis-module__E5uUAq__youthDates header h5{font-size:12px}.employee-basis-module__E5uUAq__youthDates p{font-size:9px}}.employee-basis-module__E5uUAq__deemedRule{background:#fff;border:1px solid #e1e9f2;border-radius:12px;margin-top:18px;padding:16px;font-size:12px;line-height:1.8}.employee-basis-module__E5uUAq__deemedRule>b{color:#355e89}.employee-basis-module__E5uUAq__deemedRule ul{margin:10px 0;padding-left:18px}.employee-basis-module__E5uUAq__deemedRule li{color:#506a80;padding:4px 0}.employee-basis-module__E5uUAq__deemedRule a{color:#326fae;margin-top:10px;font-size:11px;text-decoration:underline;display:inline-block}.employee-basis-module__E5uUAq__youthDates .employee-basis-module__E5uUAq__deemedLabel{justify-content:space-between;align-items:center;gap:8px;margin-top:-10px;margin-bottom:0;display:flex}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoButton{color:#3973b4;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.employee-basis-module__E5uUAq__infoButton span{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:flex}.employee-basis-module__E5uUAq__infoButton:focus-visible{outline-offset:1px;outline:2px solid #3973b4}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoDialog{color:#344f6c;overscroll-behavior:contain;background:#fff;border:1px solid #dce5f0;border-radius:22px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #152c4933}.employee-basis-module__E5uUAq__infoDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1423374d}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoHeader{z-index:1;background:#fff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoHeader h3{color:#233b53;margin:0;font-size:18px;font-weight:650;line-height:1.4}:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoHeader button{color:#52697e;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;flex:none;width:44px;height:44px;padding:0;font-size:26px}.employee-basis-module__E5uUAq__infoContent{padding:4px 24px 24px;font-weight:400}.employee-basis-module__E5uUAq__infoContent .employee-basis-module__E5uUAq__deemedRule{border:0;margin-top:12px;padding:0;font-size:14px;line-height:1.8}.employee-basis-module__E5uUAq__infoContent .employee-basis-module__E5uUAq__deemedRule p{font-size:13px}.employee-basis-module__E5uUAq__infoContent .employee-basis-module__E5uUAq__deemedRule ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.employee-basis-module__E5uUAq__infoContent .employee-basis-module__E5uUAq__deemedRule li{background:#f1f6fd;border-radius:12px;padding:12px 14px}.employee-basis-module__E5uUAq__infoContent .employee-basis-module__E5uUAq__deemedRule li b{display:block}.employee-basis-module__E5uUAq__infoDialog[open]{animation:.18s ease-out employee-basis-module__E5uUAq__infoAppear}@keyframes employee-basis-module__E5uUAq__infoAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.employee-basis-module__E5uUAq__infoDialog[open]{animation:none}}@media print{:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoButton,:is(.employee-basis-module__E5uUAq__basis,.employee-basis-module__E5uUAq__popupRoot) .employee-basis-module__E5uUAq__infoDialog{display:none!important}}.employee-basis-module__E5uUAq__popupRoot{letter-spacing:0;font:400 14px/1.65 system-ui,sans-serif}.employee-basis-module__E5uUAq__monthMore{justify-content:flex-end;min-height:44px;margin:0 0 16px;display:flex}.employee-basis-module__E5uUAq__popupRoot .employee-basis-module__E5uUAq__moreButton{color:#32689f;cursor:pointer;background:#f3f7fc;border:1px solid #dce6f0;border-radius:12px;min-height:44px;padding:8px 16px;font-size:12px;font-weight:600}.employee-basis-module__E5uUAq__popupRoot .employee-basis-module__E5uUAq__wideDialog{width:min(820px,100vw - 24px)}.employee-basis-module__E5uUAq__monthPopupBody .employee-basis-module__E5uUAq__monthHeading{margin-top:14px}@media (max-width:600px){.employee-basis-module__E5uUAq__wideDialog .employee-basis-module__E5uUAq__infoContent{padding:0 12px 16px}.employee-basis-module__E5uUAq__monthPopupBody .employee-basis-module__E5uUAq__monthHeading{display:block}.employee-basis-module__E5uUAq__monthPopupBody .employee-basis-module__E5uUAq__monthTable{min-width:490px}}@media print{.employee-basis-module__E5uUAq__monthMore{display:none!important}}.employee-basis-module__E5uUAq__yearFocus{pointer-events:none;transition:transform .24s cubic-bezier(.77,0,.175,1)}.employee-basis-module__E5uUAq__yearPulse{opacity:0;animation:.48s cubic-bezier(.23,1,.32,1) both employee-basis-module__E5uUAq__yearActivate}@keyframes employee-basis-module__E5uUAq__yearActivate{0%{opacity:0}20%,38%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.employee-basis-module__E5uUAq__yearFocus{transition:none}.employee-basis-module__E5uUAq__yearPulse{animation:none}}@media print{.employee-basis-module__E5uUAq__yearFocus{display:none}}
.review-module__El8DpW__blueDot,.review-module__El8DpW__regularDot{background:#5485cf;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:5px;display:inline-block}.review-module__El8DpW__regularDot{background:#879b73}.review-module__El8DpW__review{margin-top:28px}.review-module__El8DpW__reviewStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.review-module__El8DpW__reviewStats>div{background:#f5f7f0;border-radius:10px;padding:18px}.review-module__El8DpW__reviewStats span{color:#7c8971;font-size:11px;display:block}.review-module__El8DpW__reviewStats b{letter-spacing:-1px;margin-top:5px;font-size:29px;font-weight:500;display:block}.review-module__El8DpW__reviewStats small{letter-spacing:0;color:#8c9682;margin-left:4px;font-size:12px;font-weight:400}.review-module__El8DpW__reviewToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.review-module__El8DpW__search span{color:#7c8872;margin-bottom:5px;font-size:10px;display:block}.review-module__El8DpW__search input{border:1px solid #dbe2d3;border-radius:8px;width:230px;max-width:100%;min-height:43px;padding:10px 12px;font-size:13px}.review-module__El8DpW__filters{gap:5px;display:flex}.review-module__El8DpW__filters button{color:#7c8970;cursor:pointer;border:1px solid #e2e7da;border-radius:7px;min-height:42px;padding:10px 12px;font-size:12px}.review-module__El8DpW__filters button[aria-pressed=true]{color:#4a663b;background:#eaf1e2;border-color:#c9d8bb}.review-module__El8DpW__selection{background:#f4f7ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 15px;padding:12px 14px;font-size:11px;display:flex}.review-module__El8DpW__selection label{align-items:center;gap:8px;display:flex}.review-module__El8DpW__selection input,.review-module__El8DpW__pick input{accent-color:#577345;cursor:pointer;flex-shrink:0;width:17px;height:17px}.review-module__El8DpW__selection button{color:#fff;cursor:pointer;background:#3c5738;border-radius:6px;padding:9px 12px;font-size:12px}.review-module__El8DpW__selection button:disabled{opacity:.4;cursor:not-allowed}.review-module__El8DpW__bulkConfirm{background:#f7faef;border:1px solid #cbd8bc;border-radius:10px;margin-bottom:16px;padding:20px}.review-module__El8DpW__bulkConfirm>b{font-size:14px;font-weight:550}.review-module__El8DpW__bulkConfirm>p{color:#7e846c;margin:10px 0;font-size:12px;line-height:1.8}.review-module__El8DpW__bulkConfirm>div{gap:10px;display:flex}.review-module__El8DpW__bulkConfirm button{cursor:pointer;border:1px solid #c9d5b9;border-radius:6px;min-height:42px;padding:9px 12px;font-size:12px}.review-module__El8DpW__bulkConfirm button:last-child{color:#fff;background:#415b35;border-color:#415b35}.review-module__El8DpW__legend{color:#859176;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0;font-size:10px;display:flex}.review-module__El8DpW__legend>span{align-items:center;display:flex}.review-module__El8DpW__legend>small{color:#a0a78f;font-size:10px}.review-module__El8DpW__staffList{border-top:1px solid #dbe3d0}.review-module__El8DpW__staffRow{border-bottom:1px solid #e3e9dc;grid-template-columns:20px minmax(150px,1fr) 190px 80px;align-items:center;gap:14px;padding:18px 5px;display:grid}.review-module__El8DpW__staffRow[data-active=true]{background:#f5f8ef}.review-module__El8DpW__pick{place-items:center;min-height:35px;display:grid}.review-module__El8DpW__staffIdentity{flex-direction:column;gap:5px;min-width:0;display:flex}.review-module__El8DpW__staffIdentity button{text-align:left;cursor:pointer;overflow-wrap:anywhere;font-size:14px;font-weight:550}.review-module__El8DpW__staffIdentity>small{color:#8b9581;font-size:10px}.review-module__El8DpW__staffIdentity>span{color:#839475;font-size:10px}.review-module__El8DpW__staffIdentity>span[data-warning=true]{color:#a17c41}.review-module__El8DpW__staffMonths{gap:18px;display:flex}.review-module__El8DpW__staffMonths>div{min-width:70px}.review-module__El8DpW__staffMonths>div>span{color:#9aa38f;margin-bottom:5px;font-size:9px;display:block}.review-module__El8DpW__staffMonths b,.review-module__El8DpW__staffMonths em{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:1.6;display:block}.review-module__El8DpW__staffMonths em{color:#5279b2;font-size:13px;font-style:normal}.review-module__El8DpW__staffMonths small{color:#98a18c;margin-left:3px;font-size:9px;font-weight:400}.review-module__El8DpW__detailButton{text-align:right;cursor:pointer;color:#657b52;min-height:42px;font-size:11px}.review-module__El8DpW__pagination{color:#8f9982;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.review-module__El8DpW__pagination>div{align-items:center;gap:14px;display:flex}.review-module__El8DpW__pagination b{font-weight:400}.review-module__El8DpW__pagination button{cursor:pointer;color:#64784f;border:1px solid #dce3d2;border-radius:6px;min-height:40px;padding:8px 10px}.review-module__El8DpW__pagination button:disabled{opacity:.4;cursor:default}.review-module__El8DpW__noRows{text-align:center;color:#9aa58d;padding:30px;font-size:13px}.review-module__El8DpW__inspector{border:1px solid #c9d8bc;border-radius:14px;margin-top:28px;scroll-margin-top:25px;overflow:hidden}.review-module__El8DpW__inspector>header{background:#f1f6e9;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.review-module__El8DpW__inspector>header small{letter-spacing:1.2px;color:#82976d;font-size:9px}.review-module__El8DpW__inspector h3{margin-top:5px;font-size:19px;font-weight:500;line-height:1.5}.review-module__El8DpW__inspector h3>span{color:#8d9981;font-size:11px;font-weight:400;display:block}.review-module__El8DpW__inspector>header button{cursor:pointer;color:#6f825a;flex-shrink:0;min-height:40px;font-size:12px}.review-module__El8DpW__monthSummary{grid-template-columns:1fr 1fr;gap:12px;padding:22px 20px;display:grid}.review-module__El8DpW__monthSummary>div{background:#f5f8ef;border-radius:9px;padding:15px}.review-module__El8DpW__monthSummary>div:last-child{background:#edf3fc}.review-module__El8DpW__monthSummary span{color:#81936e;align-items:center;font-size:10px;display:flex}.review-module__El8DpW__monthSummary>div:last-child span{color:#6786b6}.review-module__El8DpW__monthSummary b{margin-top:8px;font-size:30px;font-weight:500;line-height:1.4;display:block}.review-module__El8DpW__monthSummary>div:last-child b{color:#527dbb}.review-module__El8DpW__monthSummary small{margin-left:5px;font-size:11px;font-weight:400}.review-module__El8DpW__inspector>footer{background:#f7f9f1;border-top:1px solid #e4eadb;justify-content:space-between;gap:12px;padding:17px 20px;display:flex}.review-module__El8DpW__inspector>footer button{cursor:pointer;color:#647d4c;min-height:40px;font-size:11px}.review-module__El8DpW__inspector>footer button:disabled{opacity:.4;cursor:not-allowed}.review-module__El8DpW__annual{border-top:1px solid #dce5d2;margin:35px 0 22px;padding-top:30px}.review-module__El8DpW__sectionHeading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.review-module__El8DpW__sectionHeading>span{color:#879675;border:1px solid #d4dfc8;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.review-module__El8DpW__sectionHeading h2{letter-spacing:-.5px;font-size:20px;font-weight:550;line-height:1.5}.review-module__El8DpW__sectionHeading p{color:#87947a;margin-top:5px;font-size:12px}.review-module__El8DpW__annualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-module__El8DpW__annualGrid>div{border:1px solid #dce4d2;border-radius:10px;padding:15px 12px}.review-module__El8DpW__readOnlyYear{background:#f5f7ef}.review-module__El8DpW__annualGrid header{font-family:var(--font-geist-mono),monospace;margin-bottom:18px;font-size:17px}.review-module__El8DpW__annualGrid header small{color:#98a28c;margin-top:5px;font-family:inherit;font-size:9px;display:block}.review-module__El8DpW__readOnlyYear dl>div{margin-top:15px}.review-module__El8DpW__readOnlyYear dt{color:#7f8e6f;font-size:10px}.review-module__El8DpW__readOnlyYear dd{margin-top:3px;font-size:20px;font-weight:500}.review-module__El8DpW__editYear label{color:#7d8c6d;flex-direction:column;gap:6px;margin-top:12px;font-size:10px;display:flex}.review-module__El8DpW__editYear input{color:#354a29;background:#fff;border:1px solid #d4dfc7;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:9px 8px;font-size:16px}.review-module__El8DpW__note{color:#8a967e;margin-top:15px;font-size:11px;line-height:1.9}.review-module__El8DpW__note b{color:#66804e;font-weight:500}.review-module__El8DpW__inputError{color:#a15b3b;margin-top:12px;font-size:11px;line-height:1.6}@media (max-width:600px){.review-module__El8DpW__reviewStats{gap:7px}.review-module__El8DpW__reviewStats>div{padding:13px 9px}.review-module__El8DpW__reviewStats span{font-size:9px}.review-module__El8DpW__reviewStats b{font-size:24px}.review-module__El8DpW__reviewStats small{font-size:10px}.review-module__El8DpW__search{width:100%}.review-module__El8DpW__search input{width:100%;font-size:16px}.review-module__El8DpW__filters{width:100%}.review-module__El8DpW__filters button{flex:1}.review-module__El8DpW__selection{flex-direction:column;align-items:flex-start;gap:10px;padding:10px}.review-module__El8DpW__selection button{width:100%}.review-module__El8DpW__staffRow{grid-template-columns:18px 1fr 122px;gap:9px;padding:16px 0}.review-module__El8DpW__staffIdentity button{font-size:13px}.review-module__El8DpW__staffIdentity>small{font-size:9px;line-height:1.6}.review-module__El8DpW__staffMonths{gap:8px}.review-module__El8DpW__staffMonths>div{min-width:52px}.review-module__El8DpW__staffMonths b{font-size:13px}.review-module__El8DpW__staffMonths em{font-size:12px}.review-module__El8DpW__staffMonths small{font-size:8px}.review-module__El8DpW__detailButton{text-align:left;grid-column:2/4;min-height:28px;padding-top:0}.review-module__El8DpW__pagination{font-size:10px}.review-module__El8DpW__pagination>div{gap:8px}.review-module__El8DpW__monthSummary{gap:8px;padding:16px 12px}.review-module__El8DpW__monthSummary>div{padding:13px 9px}.review-module__El8DpW__monthSummary span{font-size:9px}.review-module__El8DpW__monthSummary b{font-size:26px}.review-module__El8DpW__inspector>header{padding:16px 12px}.review-module__El8DpW__inspector>footer{flex-wrap:wrap;padding:14px 12px}.review-module__El8DpW__annualGrid{grid-template-columns:1fr 1fr}.review-module__El8DpW__sectionHeading h2{font-size:18px}.review-module__El8DpW__sectionHeading p{font-size:11px}.review-module__El8DpW__bulkConfirm{padding:15px}.review-module__El8DpW__bulkConfirm>div{flex-direction:column}.review-module__El8DpW__annualGrid>div{padding:16px 12px}}@media print{.review-module__El8DpW__review,.review-module__El8DpW__annual{display:none}}.review-module__El8DpW__viewSwitch{background:#f0f4e9;border:1px solid #e2e8d8;border-radius:9px;gap:4px;width:fit-content;margin-top:22px;padding:4px;display:flex}.review-module__El8DpW__viewSwitch button{color:#829175;cursor:pointer;border-radius:6px;min-height:40px;padding:9px 16px;font-size:12px}.review-module__El8DpW__viewSwitch button[aria-pressed=true]{color:#3e5934;background:#fff;box-shadow:0 1px 4px #324c2210}.review-module__El8DpW__monthlyOverview{margin-top:20px}.review-module__El8DpW__monthlyToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-module__El8DpW__monthlyToolbar h3{letter-spacing:-.5px;font-size:18px;font-weight:550}.review-module__El8DpW__monthlyToolbar p{color:#89977c;margin-top:5px;font-size:10px}.review-module__El8DpW__yearSwitch{flex-shrink:0;gap:4px;display:flex}.review-module__El8DpW__yearSwitch button{color:#88967b;cursor:pointer;border:1px solid #dce5d1;border-radius:6px;min-height:40px;padding:9px 12px;font-size:11px}.review-module__El8DpW__yearSwitch button[aria-pressed=true]{color:#456336;background:#eaf1df;border-color:#c8d8b7}.review-module__El8DpW__matrixGuide{color:#8e9a81;margin:14px 0;font-size:10px;line-height:1.8}.review-module__El8DpW__matrixScroll{scrollbar-width:thin;scrollbar-color:#c6d3b9 #f6f8f1;border:1px solid #dce5d2;border-radius:10px;max-height:780px;overflow:auto}.review-module__El8DpW__monthMatrix{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:670px}.review-module__El8DpW__monthMatrix caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.review-module__El8DpW__identityColumn{width:150px}.review-module__El8DpW__categoryColumn{width:58px}.review-module__El8DpW__totalColumn{width:70px}.review-module__El8DpW__monthMatrix th,.review-module__El8DpW__monthMatrix td{text-align:center;height:25px;padding:3px 2px;font-size:11px;font-weight:400;line-height:1.4}.review-module__El8DpW__monthMatrix thead th{color:#8c9b7e;z-index:2;background:#f1f5e9;border-bottom:1px solid #dce5d2;height:40px;font-size:10px;position:sticky;top:0}.review-module__El8DpW__monthMatrix thead th:first-child{z-index:4;text-align:left;padding-left:12px;left:0}.review-module__El8DpW__monthMatrix tr[data-start=true]>th,.review-module__El8DpW__monthMatrix tr[data-start=true]>td{border-top:1px solid #e8eddf;padding-top:7px}.review-module__El8DpW__monthMatrix tr[data-kind=youth]>th,.review-module__El8DpW__monthMatrix tr[data-kind=youth]>td{padding-bottom:7px}.review-module__El8DpW__monthMatrix .review-module__El8DpW__matrixIdentity{z-index:1;text-align:left;background:#fff;padding:9px 10px;position:sticky;left:0;box-shadow:1px 0 #e6ecdf}.review-module__El8DpW__matrixIdentity>div{align-items:center;gap:8px;display:flex}.review-module__El8DpW__matrixIdentity input{accent-color:#577345;flex-shrink:0;width:16px;height:16px}.review-module__El8DpW__matrixIdentity span{min-width:0}.review-module__El8DpW__matrixIdentity button{text-align:left;cursor:pointer;overflow-wrap:anywhere;color:#41583a;min-height:24px;font-size:12px;font-weight:500}.review-module__El8DpW__matrixIdentity small{color:#94a186;margin-top:2px;font-size:9px;line-height:1.5;display:block}.review-module__El8DpW__matrixIdentity small[data-warning=true]{color:#a0804f}.review-module__El8DpW__matrixCategory{color:#8b9c7d;white-space:nowrap;font-size:10px!important}.review-module__El8DpW__matrixCategory i{width:5px;height:5px;margin-right:3px}.review-module__El8DpW__monthDot{color:#c5cdbf;background:#f5f6f1;border-radius:4px;height:18px;margin:0 1px;font-size:10px;font-style:normal;line-height:18px;display:block}.review-module__El8DpW__monthDot[data-on=regular]{color:#8a9d7b;background:#edf2e8}.review-module__El8DpW__monthDot[data-on=youth]{color:#5485cf;background:#eaf1fc}.review-module__El8DpW__monthMatrix .review-module__El8DpW__matrixTotal{color:#6a8258;white-space:nowrap;font-size:12px;font-weight:550}.review-module__El8DpW__monthMatrix tr[data-kind=youth] .review-module__El8DpW__matrixTotal{color:#5485cf}.review-module__El8DpW__matrixTotal small,.review-module__El8DpW__monthMatrix tfoot small{color:#98a48c;margin-left:3px;font-size:8px;font-weight:400}.review-module__El8DpW__monthMatrix tfoot th,.review-module__El8DpW__monthMatrix tfoot td{color:#80936d;background:#f4f7ee;height:28px;font-size:10px}.review-module__El8DpW__monthMatrix tfoot tr:first-child>*{border-top:1px solid #dce6d1}.review-module__El8DpW__monthMatrix tfoot th[rowspan]{text-align:left;z-index:1;padding:10px;position:sticky;left:0}.review-module__El8DpW__monthMatrix tfoot td:last-child{white-space:nowrap;font-size:12px;font-weight:550}.review-module__El8DpW__monthMatrix .review-module__El8DpW__matrixEmpty{color:#8d9b7f;height:100px}.review-module__El8DpW__monthSummary{gap:10px;padding:14px 16px}.review-module__El8DpW__monthSummary>div{padding:10px 12px}.review-module__El8DpW__monthSummary b{margin-top:4px;font-size:24px}.review-module__El8DpW__inspector>header{padding:12px 16px}.review-module__El8DpW__inspector h3{font-size:17px}.review-module__El8DpW__inspector h3>span{margin-left:8px;display:inline}@media (max-width:600px){.review-module__El8DpW__monthlyToolbar{flex-direction:column;align-items:flex-start}.review-module__El8DpW__yearSwitch{align-self:flex-end;margin-top:-35px}.review-module__El8DpW__monthlyToolbar h3{font-size:16px}.review-module__El8DpW__monthlyToolbar p{max-width:180px;margin-top:15px;font-size:9px}.review-module__El8DpW__yearSwitch button{padding:7px 9px;font-size:10px}.review-module__El8DpW__matrixGuide{margin-top:10px;font-size:9px}.review-module__El8DpW__matrixScroll{max-height:560px}.review-module__El8DpW__monthMatrix{min-width:620px}.review-module__El8DpW__identityColumn{width:124px}.review-module__El8DpW__categoryColumn{width:54px}.review-module__El8DpW__totalColumn{width:64px}.review-module__El8DpW__matrixIdentity button{font-size:11px}.review-module__El8DpW__monthMatrix .review-module__El8DpW__matrixIdentity{padding-left:7px;padding-right:7px}.review-module__El8DpW__matrixIdentity>div{gap:6px}.review-module__El8DpW__viewSwitch{width:100%}.review-module__El8DpW__viewSwitch button{flex:1;padding:9px 10px}.review-module__El8DpW__inspector h3>span{margin-left:0;display:block}.review-module__El8DpW__monthSummary b{font-size:23px}.review-module__El8DpW__monthSummary{padding:12px}.review-module__El8DpW__monthSummary>div{padding:10px 8px}}.review-module__El8DpW__monthSuffix{font-size:inherit}.review-module__El8DpW__totalUnit{color:#a0ab94;font-size:8px;font-weight:400;line-height:1.2;display:block}@media (max-width:600px){.review-module__El8DpW__monthMatrix{min-width:0}.review-module__El8DpW__identityColumn{width:85px}.review-module__El8DpW__categoryColumn{width:29px}.review-module__El8DpW__totalColumn{width:34px}.review-module__El8DpW__monthMatrix th,.review-module__El8DpW__monthMatrix td{padding-left:1px;padding-right:1px}.review-module__El8DpW__monthMatrix thead th{font-size:8px}.review-module__El8DpW__monthMatrix thead th:first-child{padding-left:7px;font-size:8px}.review-module__El8DpW__monthMatrix .review-module__El8DpW__matrixIdentity{padding-left:5px;padding-right:3px}.review-module__El8DpW__matrixIdentity input{width:14px;height:14px}.review-module__El8DpW__matrixIdentity>div{gap:4px}.review-module__El8DpW__matrixIdentity button{font-size:10px}.review-module__El8DpW__matrixIdentity small{font-size:7px}.review-module__El8DpW__matrixCategory{font-size:8px!important}.review-module__El8DpW__matrixCategory i{display:none}.review-module__El8DpW__monthDot{border-radius:3px;height:16px;margin:0;font-size:8px;line-height:16px}.review-module__El8DpW__monthMatrix .review-module__El8DpW__matrixTotal{font-size:10px}.review-module__El8DpW__matrixTotal small,.review-module__El8DpW__monthMatrix tfoot small,.review-module__El8DpW__monthSuffix{display:none}.review-module__El8DpW__monthMatrix tfoot th,.review-module__El8DpW__monthMatrix tfoot td{font-size:8px}.review-module__El8DpW__monthMatrix tfoot td:last-child{font-size:10px}.review-module__El8DpW__monthMatrix tfoot th[rowspan]{padding:7px 5px}.review-module__El8DpW__monthMatrix tfoot th i{display:none}.review-module__El8DpW__monthMatrix thead th:first-child{font-size:0}.review-module__El8DpW__monthMatrix thead th:first-child:after{content:"직원";font-size:9px}}.review-module__El8DpW__importStatus{color:#637d4c;background:#eff5e8;border:1px solid #d6e2c9;border-radius:11px;margin-bottom:20px;padding:18px 20px}.review-module__El8DpW__importStatus>b{font-size:14px;font-weight:550}.review-module__El8DpW__importStatus>p{color:#82966e;margin-top:6px;font-size:12px;line-height:1.8}.review-module__El8DpW__importStatus details{margin-top:12px;font-size:11px}.review-module__El8DpW__importStatus summary{cursor:pointer;min-height:32px;padding-top:5px}.review-module__El8DpW__annualPreview{background:#fff;border-radius:5px;margin-top:8px;overflow-x:auto}.review-module__El8DpW__sourceBadge{color:#698651;background:#eaf1e2;border-radius:5px;margin-top:8px;padding:4px 6px;font-family:inherit;font-size:9px;line-height:1.5;display:inline-block}.review-module__El8DpW__importStatus~.review-module__El8DpW__inputError{margin-bottom:16px}@media (max-width:600px){.review-module__El8DpW__importStatus{padding:16px}.review-module__El8DpW__importStatus>b{font-size:13px}.review-module__El8DpW__importStatus>p{font-size:11px}.review-module__El8DpW__sourceBadge{font-size:8px}}.review-module__El8DpW__countFormula{color:#8d9b80;margin-top:5px;font-size:9px;line-height:1.7;display:block}.review-module__El8DpW__pdfComparison{color:#9a815b;border-top:1px solid #e0e7d7;margin-top:17px;padding-top:11px}.review-module__El8DpW__pdfComparison b{font-size:10px;font-weight:500;display:block}.review-module__El8DpW__pdfComparison small{color:#94a087;margin-top:4px;font-size:9px;line-height:1.7;display:block}.review-module__El8DpW__pdfComparison[data-match=true]{color:#708c56}.review-module__El8DpW__annualSource{color:#7e916b;margin:14px 0;font-size:12px}.review-module__El8DpW__annualSource summary{cursor:pointer;padding:8px 0}.review-module__El8DpW__detailYears{gap:6px;padding:14px 16px 0;display:flex}.review-module__El8DpW__detailYears button{color:#8a9b7b;cursor:pointer;border:1px solid #dce5d2;border-radius:6px;flex:1;min-height:37px;font-size:11px}.review-module__El8DpW__detailYears button[aria-pressed=true]{color:#4c693c;background:#e9f0df;border-color:#c9d9b8}@media (max-width:600px){.review-module__El8DpW__monthlyToolbar .review-module__El8DpW__yearSwitch{grid-template-columns:repeat(4,1fr);align-self:stretch;width:100%;margin-top:4px;display:grid}.review-module__El8DpW__monthlyToolbar p{max-width:none;margin-top:5px}.review-module__El8DpW__countFormula{font-size:9px}.review-module__El8DpW__detailYears{gap:4px;padding:12px 12px 0}.review-module__El8DpW__detailYears button{font-size:10px}}.review-module__El8DpW__yearSwitch button span,.review-module__El8DpW__detailYears button span{font-weight:550;display:block}.review-module__El8DpW__yearSwitch button small,.review-module__El8DpW__detailYears button small{margin-top:4px;font-size:10px;line-height:1.4;display:block}.review-module__El8DpW__yearSwitch button,.review-module__El8DpW__detailYears button{min-height:54px}.review-module__El8DpW__selectedYear{color:#48613c;margin-top:20px;font-size:12px;font-weight:550;line-height:1.7}.review-module__El8DpW__selectedYear span{color:#839176;margin-top:3px;font-size:10px;font-weight:400;display:block}@media (max-width:600px){.review-module__El8DpW__yearSwitch button small,.review-module__El8DpW__detailYears button small{font-size:9px}.review-module__El8DpW__selectedYear{font-size:11px}.review-module__El8DpW__monthlyToolbar .review-module__El8DpW__yearSwitch,.review-module__El8DpW__detailYears{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-module__El8DpW__detailYears button{min-width:0}}.review-module__El8DpW__annualScroll{padding-bottom:7px;overflow-x:auto}.review-module__El8DpW__annualScroll .review-module__El8DpW__annualGrid{grid-template-columns:repeat(6,minmax(128px,1fr));gap:8px;min-width:820px}.review-module__El8DpW__annualScroll .review-module__El8DpW__annualGrid>div{padding:17px 11px}.review-module__El8DpW__annualScroll .review-module__El8DpW__annualGrid header{margin-bottom:22px}.review-module__El8DpW__annualScroll .review-module__El8DpW__pdfComparison{min-height:55px}.review-module__El8DpW__annualScroll .review-module__El8DpW__pdfComparison small{font-size:9px}.review-module__El8DpW__annualScroll .review-module__El8DpW__countFormula{white-space:nowrap}.review-module__El8DpW__confirmAll{background:#f0f5eb;border:1px solid #dce5d2;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px;display:flex}.review-module__El8DpW__confirmAll b{font-size:13px;font-weight:550}.review-module__El8DpW__confirmAll p{color:#7c8971;max-width:570px;margin-top:5px;font-size:11px;line-height:1.8}.review-module__El8DpW__confirmAll button{color:#fff;white-space:nowrap;cursor:pointer;background:#415c3d;border-radius:8px;min-height:44px;padding:10px 16px;font-size:12px}.review-module__El8DpW__confirmAll button:disabled{color:#6b805d;cursor:default;background:#e1e9da}.review-module__El8DpW__staffList .review-module__El8DpW__staffRow{grid-template-columns:minmax(150px,1fr) 190px 80px}@media (max-width:600px){.review-module__El8DpW__confirmAll{flex-direction:column;align-items:stretch;gap:12px}.review-module__El8DpW__staffList .review-module__El8DpW__staffRow{grid-template-columns:1fr 122px}.review-module__El8DpW__annualScroll .review-module__El8DpW__annualGrid{min-width:820px}}@media print{.review-module__El8DpW__confirmAll{display:none}.review-module__El8DpW__annualScroll{overflow:visible}.review-module__El8DpW__annualScroll .review-module__El8DpW__annualGrid{min-width:0}}.review-module__El8DpW__quickMonths{flex-direction:column;gap:16px;margin:12px 16px 20px;padding:0 4px;display:flex}.review-module__El8DpW__quickMonths>div{margin:0!important}@media (max-width:600px){.review-module__El8DpW__quickMonths{margin:12px 14px 18px;padding:0}}.review-module__El8DpW__issuePanel{color:#655334;background:#fffbf3;border:1px solid #d9c7a5;border-radius:12px;margin:0 0 22px;padding:18px}.review-module__El8DpW__issueHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.review-module__El8DpW__issueHeading b{font-size:15px}.review-module__El8DpW__issueHeading p,.review-module__El8DpW__issueNote{margin-top:6px;font-size:12px;line-height:1.8}.review-module__El8DpW__issueHeading>button{color:#715322;cursor:pointer;background:#fff;border:1px solid #967846;border-radius:8px;flex-shrink:0;min-height:46px;padding:10px 15px;font-size:13px}.review-module__El8DpW__issueHeading>button[aria-pressed=true]{color:#fff;background:#715322}.review-module__El8DpW__issueHeading strong{font-variant-numeric:tabular-nums;margin-left:8px}.review-module__El8DpW__issueCounts{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.review-module__El8DpW__issueCounts>span{background:#fff;border:1px solid #e6d9c1;border-radius:6px;padding:6px 9px;font-size:11px}.review-module__El8DpW__issueCounts b{font-variant-numeric:tabular-nums;margin-left:5px}.review-module__El8DpW__skipResolved{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:12px;display:flex}.review-module__El8DpW__skipResolved input{accent-color:#715322;width:18px;height:18px}.review-module__El8DpW__issueNote{color:#75674d}.review-module__El8DpW__issuePanel>p[role=status]{margin-top:12px;font-size:13px}.review-module__El8DpW__rowActions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.review-module__El8DpW__compareButton{color:#456336;cursor:pointer;border:1px solid #c9d8bc;border-radius:6px;min-height:40px;padding:6px;font-size:11px}.review-module__El8DpW__staffIdentity .review-module__El8DpW__rowIssues{color:#805b26;line-height:1.7}.review-module__El8DpW__inspectorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.review-module__El8DpW__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;scroll-margin-top:24px;display:grid}.review-module__El8DpW__comparison h4{color:#405638;margin-bottom:12px;font-size:14px;font-weight:550}.review-module__El8DpW__originalPane{overflow-wrap:anywhere;background:#f5f7f0;border:1px solid #d7dfce;border-radius:10px;min-width:0;padding:14px;font-size:12px;line-height:1.8}.review-module__El8DpW__originalPane p{color:#59664f;margin:8px 0}.review-module__El8DpW__originalPane ul{color:#805b26;margin:14px 0;padding-left:18px}.review-module__El8DpW__originalPane summary{cursor:pointer;min-height:36px;padding:6px 0}.review-module__El8DpW__originalScroll{scrollbar-width:thin;background:#fff;border:1px solid #cdd6c5;margin:12px 0;padding:8px;overflow-x:auto}.review-module__El8DpW__originalScroll img{display:block}.review-module__El8DpW__sourceMissing{background:#fff;border:1px dashed #b8c5ae;border-radius:6px;padding:12px}.review-module__El8DpW__rawText{white-space:pre-wrap}.review-module__El8DpW__editPane{min-width:0}.review-module__El8DpW__editPane>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.review-module__El8DpW__duplicateLinks{border-top:1px solid #d7dfce;margin-top:14px;padding-top:12px}.review-module__El8DpW__duplicateLinks button{text-align:left;cursor:pointer;color:#456336;background:#fff;border:1px solid #c9d8bc;border-radius:6px;width:100%;min-height:44px;margin-top:6px;padding:8px;display:block}.review-module__El8DpW__review :is(.review-module__El8DpW__issuePanel button,.review-module__El8DpW__skipResolved input,.review-module__El8DpW__compareButton,.review-module__El8DpW__originalScroll,.review-module__El8DpW__comparison,.review-module__El8DpW__duplicateLinks button):focus-visible{outline-offset:3px;outline:2px solid #6c875e}@media (max-width:700px){.review-module__El8DpW__issueHeading{flex-direction:column;align-items:stretch;gap:12px}.review-module__El8DpW__issueHeading>button{width:100%}.review-module__El8DpW__comparison{grid-template-columns:minmax(0,1fr)}.review-module__El8DpW__originalPane{padding:12px}.review-module__El8DpW__inspectorActions{gap:4px 12px}.review-module__El8DpW__issuePanel{padding:14px}.review-module__El8DpW__editPane input,.review-module__El8DpW__editPane select{font-size:16px}}@media (max-width:600px){.review-module__El8DpW__staffList .review-module__El8DpW__staffRow>.review-module__El8DpW__rowActions{flex-direction:row;grid-column:1/-1;gap:12px}.review-module__El8DpW__rowActions>button{text-align:center;flex:1;min-height:42px}.review-module__El8DpW__editPane>div:first-of-type{grid-template-columns:minmax(0,1fr)}.review-module__El8DpW__filters{flex-wrap:wrap}.review-module__El8DpW__filters button{white-space:nowrap}}
.credit-module__vg3Wgq__page{color:#29322d;background:#f7f8f3;min-height:100vh;font-family:inherit;line-height:1.65}.credit-module__vg3Wgq__header{border-bottom:1px solid #dde2d8;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:24px 28px;display:flex}.credit-module__vg3Wgq__header>a:first-child{letter-spacing:-1px;font-size:21px;font-weight:800}.credit-module__vg3Wgq__header span{color:#698171}.credit-module__vg3Wgq__header>a:last-child{font-size:13px}.credit-module__vg3Wgq__main{max-width:960px;margin:auto;padding:0 28px 80px}.credit-module__vg3Wgq__hero{padding:80px 0 45px}.credit-module__vg3Wgq__eyebrow{letter-spacing:2.5px;color:#647969;font-size:11px;font-weight:600}.credit-module__vg3Wgq__hero h1{letter-spacing:-2.7px;margin:24px 0;font-size:clamp(36px,5.7vw,62px);font-weight:550;line-height:1.25}.credit-module__vg3Wgq__hero h1 span{color:#71836d}.credit-module__vg3Wgq__hero>p{color:#69716a;font-size:17px;line-height:1.9}.credit-module__vg3Wgq__tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.credit-module__vg3Wgq__tags span{border:1px solid #d8e0d1;border-radius:30px;padding:6px 12px;font-size:12px}.credit-module__vg3Wgq__steps{border-top:1px solid #dde2d8;grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0 0;padding:30px 0 0;font-size:14px;list-style:none;display:grid}.credit-module__vg3Wgq__steps b{color:#819179;margin-right:12px;font-size:12px}.credit-module__vg3Wgq__section{background:#fff;border:1px solid #e0e5db;border-radius:22px;margin:0 0 28px;padding:36px;scroll-margin-top:24px}.credit-module__vg3Wgq__title{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.credit-module__vg3Wgq__title>span{color:#647957;background:#edf1e7;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.credit-module__vg3Wgq__title h2{letter-spacing:-.7px;font-size:23px;font-weight:600;line-height:1.45}.credit-module__vg3Wgq__title p{color:#747e74;margin-top:6px;font-size:14px}.credit-module__vg3Wgq__upload{text-align:center;background:#f7f9f4;border:1px dashed #b8c5ae;border-radius:14px;padding:36px 20px}.credit-module__vg3Wgq__fileIcon{color:#6e825f;background:#fff;border:1px solid #bdcbb3;border-radius:8px;place-items:center;width:45px;height:52px;margin:0 auto 14px;font-size:28px;display:grid}.credit-module__vg3Wgq__upload h3{font-size:18px;font-weight:550}.credit-module__vg3Wgq__upload p{color:#6c7867;margin:12px 0 22px;font-size:14px}.credit-module__vg3Wgq__upload small{color:#7e897a;margin-top:16px;font-size:11px;display:block}.credit-module__vg3Wgq__primary{color:#fff;cursor:pointer;background:#354c3e;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:14px;font-weight:550;display:inline-flex;position:relative}.credit-module__vg3Wgq__primary input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.credit-module__vg3Wgq__primary:focus-within{outline-offset:4px;outline:3px solid #8ba67b}.credit-module__vg3Wgq__primary:disabled{color:#758070;cursor:not-allowed;background:#e4e8e1}.credit-module__vg3Wgq__help{color:#58664f;background:#f0f3ec;border-radius:12px;margin-top:20px;padding:18px 20px;font-size:13px;line-height:1.9}.credit-module__vg3Wgq__help summary{cursor:pointer;font-weight:600}.credit-module__vg3Wgq__help ol,.credit-module__vg3Wgq__help ul{margin-top:12px;padding-left:20px}.credit-module__vg3Wgq__help p{margin-top:12px}.credit-module__vg3Wgq__help a{text-underline-offset:3px;text-decoration:underline}.credit-module__vg3Wgq__actions{flex-wrap:wrap;gap:12px 22px;margin-top:24px;font-size:13px;display:flex}.credit-module__vg3Wgq__actions button,.credit-module__vg3Wgq__actions a{cursor:pointer;text-underline-offset:4px;min-height:40px;text-decoration:underline}.credit-module__vg3Wgq__actions button:disabled{opacity:.4;cursor:not-allowed}.credit-module__vg3Wgq__notice{color:#4b6d4b;margin-top:16px;font-size:13px}.credit-module__vg3Wgq__notice:empty{display:none}.credit-module__vg3Wgq__error{color:#9a402c;background:#fff3ed;border:1px solid #efd7cc;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.credit-module__vg3Wgq__explain{background:#f4f6f0;border-radius:12px;padding:20px 22px;font-size:14px}.credit-module__vg3Wgq__explain b{color:#617953;font-size:13px}.credit-module__vg3Wgq__explain p{margin-top:8px}.credit-module__vg3Wgq__company{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.credit-module__vg3Wgq__company label,.credit-module__vg3Wgq__fields label{flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.credit-module__vg3Wgq__company small{color:#92998e;font-weight:400;display:inline}.credit-module__vg3Wgq__company input,.credit-module__vg3Wgq__fields input,.credit-module__vg3Wgq__fields select{color:#29322d;background:#fff;border:1px solid #dce1d6;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:14px}.credit-module__vg3Wgq__page input:focus,.credit-module__vg3Wgq__page select:focus,.credit-module__vg3Wgq__page button:focus-visible,.credit-module__vg3Wgq__page a:focus-visible,.credit-module__vg3Wgq__page summary:focus-visible{outline-offset:3px;outline:2px solid #6c875e}.credit-module__vg3Wgq__muted{color:#7d857a;margin-top:12px;font-size:12px;line-height:1.8}.credit-module__vg3Wgq__empty{text-align:center;color:#8e9789;border-top:1px solid #edf0e9;margin-top:24px;padding:45px;font-size:14px}.credit-module__vg3Wgq__listHead{justify-content:space-between;align-items:center;margin:28px 0 12px;font-size:15px;display:flex}.credit-module__vg3Wgq__listHead span{color:#8b9385;font-size:11px}.credit-module__vg3Wgq__employee{border:1px solid #e0e5da;border-radius:12px;margin:10px 0;overflow:hidden}.credit-module__vg3Wgq__employee summary{cursor:pointer;align-items:center;gap:14px;padding:18px;list-style:none;display:flex}.credit-module__vg3Wgq__employee summary::-webkit-details-marker{display:none}.credit-module__vg3Wgq__avatar{color:#7a8d6e;background:#f1f4ed;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.credit-module__vg3Wgq__employeeName{overflow-wrap:anywhere;flex:1;min-width:0}.credit-module__vg3Wgq__employeeName b{font-size:14px;font-weight:550}.credit-module__vg3Wgq__employeeName small{color:#71816a;font-size:12px;display:block}.credit-module__vg3Wgq__employeeBody{padding:4px 20px 22px}.credit-module__vg3Wgq__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credit-module__vg3Wgq__checks{gap:10px;margin:20px 0 12px;display:grid}.credit-module__vg3Wgq__checks label,.credit-module__vg3Wgq__confirm label{cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.credit-module__vg3Wgq__checks input,.credit-module__vg3Wgq__confirm input{accent-color:#5e7752;flex-shrink:0;width:17px;height:17px;margin-top:3px}.credit-module__vg3Wgq__monthGrid{text-align:center;grid-template-columns:52px repeat(12,minmax(0,1fr));gap:5px;margin:24px 0 14px;font-size:11px;display:grid}.credit-module__vg3Wgq__monthGrid div{text-align:left;color:#64735c}.credit-module__vg3Wgq__monthGrid span{color:#8e9788}.credit-module__vg3Wgq__monthGrid i{color:#c5cdbf;background:#f5f6f1;border-radius:4px;font-size:12px;font-style:normal}.credit-module__vg3Wgq__monthGrid i[data-on=regular]{color:#8a9d7b;background:#edf2e8}.credit-module__vg3Wgq__monthGrid i[data-on=youth]{color:#5485cf;background:#eaf1fc}.credit-module__vg3Wgq__remove{text-underline-offset:4px;cursor:pointer;color:#8e756c;padding:8px 0;font-size:12px;text-decoration:underline}.credit-module__vg3Wgq__confirm{border-top:1px solid #e6eadf;gap:13px;margin-top:24px;padding:22px 0;display:grid}.credit-module__vg3Wgq__confirm p{color:#8b8071;font-size:12px}.credit-module__vg3Wgq__total{background:#eaf0e1;border-radius:15px;padding:35px}.credit-module__vg3Wgq__total>span{color:#637559;font-size:13px}.credit-module__vg3Wgq__total strong{letter-spacing:-1.8px;overflow-wrap:anywhere;margin:12px 0 20px;font-size:clamp(32px,5vw,52px);font-weight:550;display:block}.credit-module__vg3Wgq__total p{color:#6d7b64;font-size:13px}.credit-module__vg3Wgq__subheading{margin:32px 0 12px;font-size:18px;font-weight:550}.credit-module__vg3Wgq__subheading+p{color:#727c6c;font-size:14px}.credit-module__vg3Wgq__tableScroll{margin-top:24px;overflow-x:auto}.credit-module__vg3Wgq__tableScroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.credit-module__vg3Wgq__tableScroll caption{text-align:left;color:#7b8774;margin-bottom:12px;font-size:12px}.credit-module__vg3Wgq__tableScroll th,.credit-module__vg3Wgq__tableScroll td{text-align:right;border-bottom:1px solid #e6eadf;padding:14px 10px}.credit-module__vg3Wgq__tableScroll th:first-child{text-align:left}.credit-module__vg3Wgq__tableScroll th{font-weight:500}.credit-module__vg3Wgq__tableScroll thead{color:#7a8673;background:#f4f6f0}.credit-module__vg3Wgq__breakdown{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.credit-module__vg3Wgq__breakdown>div{background:#f7f8f3;border-radius:12px;padding:20px;font-size:12px}.credit-module__vg3Wgq__breakdown b{margin:4px 0 10px;font-size:14px;font-weight:550;display:block}.credit-module__vg3Wgq__breakdown p{color:#727f69;margin-top:5px}.credit-module__vg3Wgq__breakdown strong{font-size:22px;font-weight:500}.credit-module__vg3Wgq__breakdown span{color:#7b8871;font-size:12px}.credit-module__vg3Wgq__footer{text-align:center;color:#7c8974;border-top:1px solid #dde2d8;padding:40px 28px 60px;font-size:13px}.credit-module__vg3Wgq__footer>a:first-child{color:#43563b;font-size:16px;font-weight:700}.credit-module__vg3Wgq__footer p{margin:10px 0 18px}@media (max-width:600px){.credit-module__vg3Wgq__header{padding:19px 20px}.credit-module__vg3Wgq__header>a:first-child{font-size:18px}.credit-module__vg3Wgq__header>a:last-child{font-size:11px}.credit-module__vg3Wgq__main{padding:0 16px 45px}.credit-module__vg3Wgq__hero{padding:48px 6px 32px}.credit-module__vg3Wgq__hero h1{letter-spacing:-1.8px;font-size:36px}.credit-module__vg3Wgq__hero>p{font-size:14px}.credit-module__vg3Wgq__desktop{display:none}.credit-module__vg3Wgq__steps{gap:7px;margin-top:30px;padding-top:22px;font-size:11px}.credit-module__vg3Wgq__steps b{margin-bottom:5px;display:block}.credit-module__vg3Wgq__section{border-radius:16px;margin-bottom:18px;padding:24px 18px}.credit-module__vg3Wgq__title{gap:10px}.credit-module__vg3Wgq__title h2{font-size:19px}.credit-module__vg3Wgq__title p{font-size:12px}.credit-module__vg3Wgq__title>span{width:28px;height:28px;font-size:10px}.credit-module__vg3Wgq__company{grid-template-columns:1fr}.credit-module__vg3Wgq__fields{grid-template-columns:minmax(0,1fr);gap:12px}.credit-module__vg3Wgq__company input,.credit-module__vg3Wgq__fields input,.credit-module__vg3Wgq__fields select{padding:8px;font-size:16px}.credit-module__vg3Wgq__employee summary{gap:9px;padding:14px 12px}.credit-module__vg3Wgq__employeeBody{padding:4px 12px 18px}.credit-module__vg3Wgq__monthGrid{grid-template-columns:39px repeat(12,minmax(0,1fr));gap:2px;font-size:9px}.credit-module__vg3Wgq__monthGrid i{font-size:9px}.credit-module__vg3Wgq__breakdown{grid-template-columns:1fr}.credit-module__vg3Wgq__total{padding:25px 20px}.credit-module__vg3Wgq__help{padding:16px}.credit-module__vg3Wgq__actions{gap:8px 18px}.credit-module__vg3Wgq__confirm label{font-size:12px}}@media print{.credit-module__vg3Wgq__header,.credit-module__vg3Wgq__hero,.credit-module__vg3Wgq__upload,.credit-module__vg3Wgq__actions,.credit-module__vg3Wgq__confirm,.credit-module__vg3Wgq__primary,.credit-module__vg3Wgq__help,.credit-module__vg3Wgq__footer,.credit-module__vg3Wgq__remove{display:none!important}.credit-module__vg3Wgq__section{break-inside:avoid;border:0;padding:15px 0}.credit-module__vg3Wgq__page{background:#fff}.credit-module__vg3Wgq__main{max-width:none;padding:0}.credit-module__vg3Wgq__section:has(#credit-module__vg3Wgq__upload-heading){display:none}.credit-module__vg3Wgq__employeeBody,:is(.credit-module__vg3Wgq__section:has(#credit-module__vg3Wgq__review-heading) .credit-module__vg3Wgq__company,.credit-module__vg3Wgq__section:has(#credit-module__vg3Wgq__review-heading) .credit-module__vg3Wgq__explain,.credit-module__vg3Wgq__section:has(#credit-module__vg3Wgq__review-heading) .credit-module__vg3Wgq__muted){display:none}.credit-module__vg3Wgq__total{-webkit-print-color-adjust:exact;print-color-adjust:exact}.credit-module__vg3Wgq__steps{display:none}}.credit-module__vg3Wgq__upload{transition:background-color .16s,border-color .16s,box-shadow .16s}.credit-module__vg3Wgq__upload.credit-module__vg3Wgq__dragging{background:#e8f0e1;border-color:#617e50;box-shadow:0 0 0 3px #617e5022}.credit-module__vg3Wgq__upload[aria-busy=true]{opacity:.7}@media (prefers-reduced-motion:reduce){.credit-module__vg3Wgq__upload{transition:none}}.credit-module__vg3Wgq__ocrReview{background:#f3f6ef;border-radius:10px;margin:10px 0 20px;padding:14px;font-size:12px}.credit-module__vg3Wgq__ocrReview img{border:1px solid #cdd6c5;margin:12px 0}.credit-module__vg3Wgq__ocrReview p{color:#68745e;overflow-wrap:anywhere;margin-top:10px}.credit-module__vg3Wgq__ocrReview ul{color:#946335;margin:12px 0;padding-left:16px}.credit-module__vg3Wgq__ocrReview details{margin-top:12px}.credit-module__vg3Wgq__ocrReview summary{padding:0;font-size:12px;display:list-item}.credit-module__vg3Wgq__ocrConfirm{background:#eff4e8;border-radius:8px;gap:10px;margin:15px 0;padding:15px;font-size:12px;line-height:1.8;display:flex}.credit-module__vg3Wgq__ocrConfirm input{accent-color:#5e7752;flex-shrink:0;width:18px;height:18px;margin-top:2px}.credit-module__vg3Wgq__reportSection{margin-bottom:28px;scroll-margin-top:24px}@media print{.credit-module__vg3Wgq__section:has(#credit-module__vg3Wgq__review-heading){display:none}.credit-module__vg3Wgq__reportSection{margin:0}}.credit-module__vg3Wgq__sourcePreview>div{padding:8px 0;overflow-x:auto}.credit-module__vg3Wgq__sourcePreview>summary{min-height:36px;padding-top:7px!important}.credit-module__vg3Wgq__monthlyShortcut{text-align:left;color:#fff;cursor:pointer;background:#36543e;border:1px solid #36543e;border-radius:12px;width:100%;min-height:76px;margin-top:20px;padding:18px 52px 18px 22px;position:relative}.credit-module__vg3Wgq__monthlyShortcut>span{font-size:16px;font-weight:550;display:block}.credit-module__vg3Wgq__monthlyShortcut>small{color:#c6d5bc;margin-top:4px;font-size:12px;display:block}.credit-module__vg3Wgq__monthlyShortcut>b{font-size:23px;font-weight:400;position:absolute;top:24px;right:22px}@media (max-width:600px){.credit-module__vg3Wgq__monthlyShortcut{padding:16px 42px 16px 16px}.credit-module__vg3Wgq__monthlyShortcut>span{font-size:15px}.credit-module__vg3Wgq__monthlyShortcut>small{font-size:11px}.credit-module__vg3Wgq__monthlyShortcut>b{right:16px}}@media (min-width:1000px){.credit-module__vg3Wgq__main{max-width:1120px}}.credit-module__vg3Wgq__readyPanel{background:#f3f7f0;border:1px solid #d8e3d1;border-radius:16px;margin:24px 0 30px;padding:24px}.credit-module__vg3Wgq__readyHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.credit-module__vg3Wgq__readyHeading small{letter-spacing:1.4px;color:#819175;font-size:9px}.credit-module__vg3Wgq__readyHeading h3{letter-spacing:-.5px;margin-top:6px;font-size:20px;font-weight:550;line-height:1.5}.credit-module__vg3Wgq__readyHeading p{color:#7e8d75;margin-top:6px;font-size:12px;line-height:1.8}.credit-module__vg3Wgq__readyHeading>button{color:#536d47;text-underline-offset:4px;white-space:nowrap;cursor:pointer;min-height:40px;font-size:11px;text-decoration:underline}.credit-module__vg3Wgq__readySteps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credit-module__vg3Wgq__readyStep{background:#fff;border:1px solid #dfe7d8;border-radius:12px;align-items:flex-start;gap:12px;padding:19px;display:flex}.credit-module__vg3Wgq__readyStep>div{flex:1;min-width:0}.credit-module__vg3Wgq__readyNumber{color:#6a8159;background:#edf3e7;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.credit-module__vg3Wgq__readyStep b{font-size:14px;font-weight:550}.credit-module__vg3Wgq__readyStep p{color:#7d8d76;margin:8px 0 14px;font-size:11px;line-height:1.9}.credit-module__vg3Wgq__readyStep button{color:#fff;cursor:pointer;background:#395840;border-radius:8px;width:100%;min-height:46px;padding:12px 16px;font-size:12px;font-weight:500}.credit-module__vg3Wgq__readyStep button:disabled{color:#708463;cursor:default;background:#e6eddf}.credit-module__vg3Wgq__readyConsent{color:#3f5b40;cursor:pointer;align-items:center;gap:10px;min-height:46px;font-size:12px;line-height:1.6;display:flex}.credit-module__vg3Wgq__readyConsent input{accent-color:#526f45;flex-shrink:0;width:20px;height:20px}.credit-module__vg3Wgq__readyStatus{color:#516d43;margin-top:16px;font-size:12px;line-height:1.8}.credit-module__vg3Wgq__readyNote{color:#8a987f;margin-top:8px;font-size:10px;line-height:1.9}.credit-module__vg3Wgq__readyPanel :focus-visible{outline-offset:3px;outline:2px solid #648258}@media (max-width:600px){.credit-module__vg3Wgq__readyPanel{padding:17px 14px}.credit-module__vg3Wgq__readyHeading{margin-bottom:14px;display:block}.credit-module__vg3Wgq__readyHeading h3{font-size:18px}.credit-module__vg3Wgq__readyHeading>button{margin-top:5px}.credit-module__vg3Wgq__readySteps{grid-template-columns:1fr;gap:10px}.credit-module__vg3Wgq__readyStep{gap:10px;padding:14px}.credit-module__vg3Wgq__readyStep p{margin:5px 0 10px}.credit-module__vg3Wgq__readyStatus{font-size:11px}.credit-module__vg3Wgq__readyNote{font-size:10px}}@media print{.credit-module__vg3Wgq__readyPanel{display:none}}.credit-module__vg3Wgq__readyStatus{min-height:44px}
