.ufolio_page__YrtCj{min-height:calc(100vh - 64px);background:radial-gradient(circle at 16% 0,rgb(69 103 183/8%),transparent 29rem),#f3f6fb;padding:42px 28px 64px}.ufolio_container__5cN4n{width:min(100%,1180px);margin:0 auto}.ufolio_pageHeader__Tad3i{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.ufolio_pageHeader__Tad3i h1{margin:10px 0 8px;color:#102557;font-size:clamp(28px,3vw,38px);line-height:1.16;letter-spacing:-.045em}.ufolio_pageHeader__Tad3i p{max-width:670px;margin:0;color:#657188;font-size:15px;line-height:1.7}.ufolio_minimumNotice__wZgwL{margin:-10px 0 18px;color:#7d8798;font-size:13px;font-weight:700;line-height:1.5}.ufolio_srLoadingStatus__MMN6o{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ufolio_loadingBlock__uY0J4{display:block;border-radius:999px;background:linear-gradient(90deg,#e2e8f2 25%,#f4f6fa 50%,#e2e8f2 75%);background-size:220% 100%;animation:ufolio_ufolio-skeleton-shimmer__VZ_Lf 1.35s ease-in-out infinite}.ufolio_skeletonHeader__bAWhA{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.ufolio_skeletonHeader__bAWhA>div{width:min(100%,520px)}.ufolio_loadingEyebrow__nfPIv{width:120px;height:12px;margin-bottom:14px}.ufolio_loadingTitle__Y_eUw{width:min(72%,360px);height:36px;margin-bottom:12px}.ufolio_loadingSubtitle__nROlo{width:min(92%,510px);height:14px}.ufolio_loadingButton__DQY_O{width:178px;height:42px;border-radius:8px}.ufolio_skeletonOverallCard__Nnlf3{margin-bottom:31px;border:1px solid #dbe3ef;border-radius:12px;background:#ffffff;padding:24px;box-shadow:0 8px 26px rgb(17 40 91/5%)}.ufolio_skeletonOverallTop__BOBuG,.ufolio_skeletonSectionHeading__bIb2E{display:flex;align-items:center;justify-content:space-between;gap:20px}.ufolio_skeletonOverallTop__BOBuG{margin-bottom:19px}.ufolio_loadingSectionTitle__sF_8t{width:150px;height:16px}.ufolio_loadingPercent__O9umA{width:56px;height:21px}.ufolio_loadingProgress__yFv8M{width:100%;height:9px}.ufolio_skeletonStats__oP4on{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:23px}.ufolio_loadingStat__DvxRf{width:56%;height:32px;margin:0 auto;border-radius:7px}.ufolio_skeletonSectionHeading__bIb2E{margin-bottom:15px}.ufolio_loadingSectionNote__dDEs2{width:280px;height:12px}.ufolio_skeletonCardGrid__ym2Ws{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ufolio_skeletonCard__34hm5{border:1px solid #dbe3ef;border-radius:11px;background:#ffffff;padding:19px}.ufolio_loadingCardBadge__31XR1{width:56px;height:17px;margin-left:auto}.ufolio_loadingCardTitle__yHVWE{width:42%;height:18px;margin:18px 0 10px}.ufolio_loadingCardText__mNc2o{width:26%;height:10px;margin-bottom:21px}.ufolio_loadingCardFooter__lZzqA{width:100%;height:34px;margin-top:20px;border-radius:7px}@keyframes ufolio_ufolio-skeleton-shimmer__VZ_Lf{0%{background-position:100% 0}to{background-position:-100% 0}}.ufolio_cardFooter__xaVEx,.ufolio_cardProgressHeader__TXsTf,.ufolio_cardTop__CLmsH,.ufolio_departmentTitle__tk9qG,.ufolio_eyebrowRow__yUpl2,.ufolio_headerActions__voOrg,.ufolio_legend__Ux8zM{display:flex;align-items:center}.ufolio_eyebrowRow__yUpl2{gap:9px}.ufolio_eyebrow__HwE5W,.ufolio_sectionLabel__Upert{color:#355699;font-size:12px;font-weight:800;letter-spacing:.04em}.ufolio_headerActions__voOrg{flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:9px}.ufolio_syncTime__IXPd5{color:#7a8599;font-size:12px}.ufolio_headerButtonRow__NQtbt{display:flex;align-items:center;gap:8px}.ufolio_overviewButton__YeVCG{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d4e8;border-radius:8px;background:#ffffff;color:#36558f;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .16s ease,background .16s ease}.ufolio_overviewButton__YeVCG:hover{border-color:#9eb3d5;background:#f6f9fd}.ufolio_syncButton__3xzYy{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #244e9c;border-radius:8px;background:#244e9c;color:#ffffff;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.ufolio_syncButton__3xzYy:hover{background:#173f88;box-shadow:0 5px 14px rgb(36 78 156/20%)}.ufolio_syncModalBackdrop__sUZmO{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;background:rgb(9 27 73/38%);padding:20px}.ufolio_syncModal__b9K_O{width:min(100%,620px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#ffffff;box-shadow:0 24px 70px rgb(9 27 73/28%)}.ufolio_syncModal__b9K_O>form{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.ufolio_syncModalHeader__vXH43{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e8edf7;padding:19px 21px}.ufolio_syncStepLabel__LcB03{margin-bottom:6px;color:#315eb5;font-size:10px;font-weight:900;letter-spacing:.08em}.ufolio_syncModalHeader__vXH43 h2{margin:0;color:#102557;font-size:19px;letter-spacing:-.025em}.ufolio_syncModalHeader__vXH43 p{margin:6px 0 0;color:#778398;font-size:12px}.ufolio_syncModalClose__LM22r{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:7px;background:transparent;color:#46546b;cursor:pointer;font-size:21px;line-height:1}.ufolio_syncModalClose__LM22r:hover{background:#eef2f8}.ufolio_syncModalClose__LM22r:disabled{cursor:not-allowed;opacity:.5}.ufolio_syncModalBody__2M6R_{min-height:0;overflow-y:auto;padding:20px 21px}.ufolio_departmentChoice__Xqsqu{min-height:58px;display:flex;align-items:center;gap:11px;border:1px solid #d9e2ef;border-radius:9px;background:#ffffff;padding:10px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ufolio_departmentChoice__Xqsqu:has(input:checked){border-color:#6f8fca;background:#f2f6fd}.ufolio_departmentChoice__Xqsqu input{width:17px;height:17px;flex:0 0 auto;accent-color:#315eb5}.ufolio_departmentChoice__Xqsqu>span{min-width:0;display:grid;gap:3px}.ufolio_departmentChoice__Xqsqu strong{color:#213761;font-size:12px}.ufolio_departmentChoice__Xqsqu small{color:#8490a4;font-size:10px}.ufolio_allDepartmentChoice__VWDhx{margin-bottom:12px;border-color:#c9d7ec;background:#f8faff}.ufolio_departmentChoiceGrid__YZVWP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ufolio_departmentChoiceDisabled__NeKg9{background:#f7f8fa;cursor:not-allowed;opacity:.58}.ufolio_selectedDepartmentSummary__ojPQH{margin-bottom:17px}.ufolio_selectedDepartmentSummary__ojPQH>span,.ufolio_syncAccountFields__fWqtn span{display:block;margin-bottom:7px;color:#263b67;font-size:11px;font-weight:800}.ufolio_selectedDepartmentSummary__ojPQH>div{display:flex;flex-wrap:wrap;gap:6px}.ufolio_selectedDepartmentSummary__ojPQH strong{border-radius:999px;background:#eaf0fb;color:#315796;padding:5px 9px;font-size:11px}.ufolio_syncAccountFields__fWqtn{display:grid;gap:14px}.ufolio_syncAccountFields__fWqtn input,.ufolio_syncAccountFields__fWqtn>div>strong{width:100%;min-height:43px;display:flex;align-items:center;border:1px solid #cad6e8;border-radius:8px;padding:0 12px;font-size:14px}.ufolio_syncAccountFields__fWqtn>div>strong{background:#f4f6fa;color:#52627d}.ufolio_syncAccountFields__fWqtn input{background:#ffffff;color:#172c57;outline:none}.ufolio_syncAccountFields__fWqtn input:focus{border-color:#6685c1;box-shadow:0 0 0 3px rgb(49 94 181/11%)}.ufolio_syncAccountFields__fWqtn input:disabled{background:#f4f6fa}.ufolio_bulkSyncNotice__E2knf{margin-top:18px;border:1px solid #dbe4f2;border-radius:8px;background:#f7f9fd;padding:13px 14px}.ufolio_bulkSyncNotice__E2knf>strong{color:#304e85;font-size:11px}.ufolio_bulkSyncNotice__E2knf ul{display:grid;gap:5px;margin:8px 0 0;color:#66748b;padding-left:17px;font-size:11px;line-height:1.55}.ufolio_bulkSyncError__hRK5t{margin:12px 0 0;border-radius:7px;background:#fff1f1;color:#b3261e;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.5}.ufolio_syncModalFooter__hmjx_{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e8edf7;padding:14px 21px}.ufolio_syncCancelButton__FZkG6,.ufolio_syncNextButton__q0KPS{min-height:39px;border:0;border-radius:8px;padding:0 15px;font-size:12px;font-weight:800;cursor:pointer}.ufolio_syncCancelButton__FZkG6{background:#eef2f7;color:#4e5e77}.ufolio_syncNextButton__q0KPS{background:#244e9c;color:#ffffff}.ufolio_syncCancelButton__FZkG6:disabled,.ufolio_syncNextButton__q0KPS:disabled{cursor:not-allowed;opacity:.55}.ufolio_overallCard__VFILp{border:1px solid #d7e0ef;border-radius:12px;background:#ffffff;padding:26px 28px 24px;box-shadow:0 12px 34px rgb(17 40 91/7%)}.ufolio_overallHeading__8sg2i,.ufolio_overallTitleRow__qBEbY,.ufolio_sectionHeading__uRJ5d{display:flex;justify-content:space-between;gap:20px}.ufolio_overallHeading__8sg2i{align-items:flex-end;margin-bottom:16px}.ufolio_overallTitleRow__qBEbY{align-items:baseline;margin-top:7px}.ufolio_overallTitleRow__qBEbY strong{color:#152b5c;font-size:19px}.ufolio_overallTitleRow__qBEbY>span{color:#173f91;font-size:32px;font-weight:900;letter-spacing:-.04em}.ufolio_legend__Ux8zM{flex-wrap:wrap;justify-content:flex-end;gap:14px;color:#6d788c;font-size:12px}.ufolio_legend__Ux8zM span{display:inline-flex;align-items:center;gap:6px}.ufolio_legend__Ux8zM i{width:9px;height:9px;display:inline-block;border-radius:3px}.ufolio_legendApproved__gZxRF{background:#315eb5}.ufolio_legendPending__SnJwg{background:#efc66f}.ufolio_legendRemaining__XyGbi{background:#e8edf5}.ufolio_progressTrack__IyWe1{width:100%;height:9px;display:flex;overflow:hidden;border-radius:999px;background:#e8edf5}.ufolio_progressTrackLarge__PPWG_{height:14px}.ufolio_progressApproved__3N5m5,.ufolio_progressPending__lBzSb{display:block;flex:0 0 auto;height:100%}.ufolio_progressApproved__3N5m5{width:var(--approved-width);background:#315eb5}.ufolio_progressPending__lBzSb{width:var(--pending-width);background:#efc66f}.ufolio_overallStats__1dlve{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:23px;border-top:1px solid #e7ecf4;padding-top:20px}.ufolio_overallStats__1dlve>div{display:grid;gap:7px;border-right:1px solid #e7ecf4;padding:0 22px}.ufolio_overallStats__1dlve>div:first-child{padding-left:0}.ufolio_overallStats__1dlve>div:last-child{border-right:0;padding-right:0}.ufolio_cardStats__FmxMO dt,.ufolio_overallStats__1dlve span{color:#788398;font-size:12px;font-weight:700}.ufolio_overallStats__1dlve strong{color:#182d59;font-size:23px;line-height:1}.ufolio_overallStats__1dlve small{margin-left:3px;color:#778399;font-size:12px}.ufolio_pendingNumber__8_2Y4{color:#a36312!important}.ufolio_departmentSection__pn0N9{margin-top:34px}.ufolio_sectionHeading__uRJ5d{align-items:flex-end;margin-bottom:16px}.ufolio_sectionHeading__uRJ5d h2{margin:6px 0 0;color:#162c59;font-size:21px;letter-spacing:-.025em}.ufolio_sectionHeading__uRJ5d p{margin:0;color:#7a8598;font-size:12px}.ufolio_departmentGrid__e7njv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ufolio_departmentCard__MMf_B{min-width:0;display:block;border:1px solid #dbe3ef;border-radius:10px;background:#ffffff;padding:19px 20px 0;box-shadow:0 4px 18px rgb(17 40 91/4%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ufolio_departmentCardLink__fiDNB{color:inherit;text-decoration:none}.ufolio_departmentCardLink__fiDNB:focus-visible{outline:3px solid rgb(49 94 181/24%);outline-offset:3px}.ufolio_departmentCard__MMf_B:hover{border-color:#b9cae6;box-shadow:0 11px 28px rgb(17 40 91/9%);transform:translateY(-2px)}.ufolio_cardTop__CLmsH{justify-content:space-between}.ufolio_departmentIndex__7_lRM{color:#9aa5b8;font-size:11px;font-weight:800;letter-spacing:.08em}.ufolio_statusBadge__gSZZJ{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.ufolio_statusProgress__G4cT_{background:#eaf0fb;color:#244e9c}.ufolio_statusPending__jtHTl{background:#fff3dc;color:#945a0f}.ufolio_statusComplete__YX6fP{background:#e8f2ed;color:#446b58}.ufolio_departmentTitle__tk9qG{margin:15px 0 21px}.ufolio_departmentTitle__tk9qG h3{margin:0;color:#142956;font-size:17px;letter-spacing:-.02em}.ufolio_departmentTitle__tk9qG p{margin:5px 0 0;color:#838da0;font-size:12px}.ufolio_cardProgressHeader__TXsTf{justify-content:space-between;margin-bottom:9px;color:#6d798e;font-size:12px}.ufolio_cardProgressHeader__TXsTf strong{color:#244a96;font-size:15px}.ufolio_cardStats__FmxMO{display:grid;grid-template-columns:repeat(3,1fr);margin:17px 0 18px}.ufolio_cardStats__FmxMO>div{display:grid;gap:5px;border-right:1px solid #e7ecf4;text-align:center}.ufolio_cardStats__FmxMO>div:last-child{border-right:0}.ufolio_cardStats__FmxMO dd{margin:0;color:#1a315f;font-size:16px;font-weight:900}.ufolio_cardStats__FmxMO dd.ufolio_minimumMetric__2V6cA{display:flex;align-items:baseline;justify-content:center;gap:3px;white-space:nowrap}.ufolio_minimumPending__uA_OL{color:#a36312}.ufolio_minimumTotal__x3629{color:#778399;font-size:13px}.ufolio_cardFooter__xaVEx{justify-content:space-between;margin:0 -20px;border-top:1px solid #e9edf4;padding:12px 20px;color:#6d7a90;font-size:12px;font-weight:700}.ufolio_departmentCard__MMf_B:hover .ufolio_cardFooter__xaVEx{color:#254b94}@media (max-width:820px){.ufolio_page__YrtCj{padding:28px 18px 48px}.ufolio_overallHeading__8sg2i,.ufolio_pageHeader__Tad3i,.ufolio_sectionHeading__uRJ5d{align-items:stretch;flex-direction:column}.ufolio_headerActions__voOrg{align-items:flex-start}.ufolio_legend__Ux8zM{justify-content:flex-start}.ufolio_departmentGrid__e7njv{grid-template-columns:1fr}.ufolio_skeletonHeader__bAWhA,.ufolio_skeletonSectionHeading__bIb2E{align-items:flex-start;flex-direction:column}.ufolio_skeletonCardGrid__ym2Ws{grid-template-columns:1fr}}@media (max-width:560px){.ufolio_syncModalBackdrop__sUZmO{align-items:end;padding:0}.ufolio_syncModal__b9K_O{width:100%;max-height:92dvh;border-radius:14px 14px 0 0}.ufolio_departmentChoiceGrid__YZVWP{grid-template-columns:1fr}.ufolio_overallCard__VFILp{padding:21px 18px}.ufolio_overallStats__1dlve{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.ufolio_overallStats__1dlve>div,.ufolio_overallStats__1dlve>div:first-child,.ufolio_overallStats__1dlve>div:last-child{border:0;padding:0}.ufolio_skeletonStats__oP4on{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (prefers-reduced-motion:reduce){.ufolio_loadingBlock__uY0J4{animation:none}}