@font-face{font-family:Paydae Review Preview Geist;src:url(/demo/payroll/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.payroll-review-preview,.payroll-review-preview *,.payroll-review-preview *:before,.payroll-review-preview *:after{box-sizing:border-box}.payroll-review-preview{--prr-canvas: var(--wf-canvas, #fff);--prr-border: #e1e5eb;position:relative;display:flex;container-type:inline-size;width:100%;height:570px;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--prr-border);border-radius:.63rem;background:var(--prr-canvas);box-shadow:0 2px 8px #192b4014,0 1px 2px #192b400a;color:#263343;font-family:Paydae Review Preview Geist,Inter,Segoe UI,sans-serif;isolation:isolate}.payroll-review-preview[data-reveal=waiting]{opacity:0;transform:translate(46px)}.payroll-review-preview[data-reveal=visible]{opacity:1;transform:translate(0);transition:opacity .72s cubic-bezier(.2,.7,.2,1) .3s,transform .72s cubic-bezier(.2,.7,.2,1) .3s}.payroll-review-preview:focus-within[data-reveal=visible]{transition-delay:0ms}.prr-shell{position:relative;display:block;width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;background:#fff;overscroll-behavior:contain;scrollbar-width:none}.prr-shell::-webkit-scrollbar{display:none;width:0;height:0}.prr-shell:focus-visible{outline:2px solid #3489d8;outline-offset:-3px}.prr-stage{display:grid;width:820px;min-width:820px;height:100%;min-height:0;grid-template-columns:48px minmax(0,1fr);background:#fff}.prr-sidebar{z-index:1;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid #dfe2e7;background:var(--paydae-demo-chrome, #f1f2f4)}.prr-brand{display:grid;height:45px;flex:0 0 45px;place-items:center;border-bottom:1px solid #dfe2e7;background:var(--paydae-demo-chrome, #f1f2f4)}.prr-brand img{display:block;width:20px;height:20px;object-fit:contain}.prr-sidebar-nav{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;gap:4px;overflow:auto;padding:8px 7px 9px;scrollbar-width:none}.prr-sidebar-nav::-webkit-scrollbar{display:none;width:0;height:0}.prr-nav-item{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid transparent;border-radius:8px;color:#626d7b}.prr-nav-item svg,.prr-menu-mark svg,.prr-header-icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.prr-nav-item--active{border-color:#dce1e8;background:#fff;color:#2473c8;box-shadow:0 1px 2px #121f3114}.prr-sidebar-footer{display:grid;height:45px;flex:0 0 45px;place-items:center;border-top:1px solid #dfe2e7}.prr-avatar,.prr-topbar-avatar{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border:1px solid #d9dee5;border-radius:50%;background:#fff;color:#606c7a;font-size:9px;font-weight:600;line-height:1}.prr-main-frame{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#f4f5f7}.prr-topbar{z-index:1;display:flex;min-width:0;height:40px;flex:0 0 40px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e1e5eb;background:var(--paydae-demo-chrome, #f1f2f4);padding:0 12px}.prr-topbar-leading,.prr-topbar-tools,.prr-breadcrumbs{display:flex;min-width:0;align-items:center}.prr-topbar-leading{flex:1 1 auto;gap:9px;overflow:hidden}.prr-menu-mark{display:grid;width:18px;height:20px;flex:0 0 18px;place-items:center;color:#657181}.prr-menu-mark svg{width:15px;height:15px}.prr-topbar-divider{width:1px;height:17px;flex:0 0 1px;background:#dfe4ea}.prr-breadcrumbs{gap:7px;overflow:hidden;color:#687484;font-size:11px;white-space:nowrap}.prr-breadcrumbs>span:first-child{color:#435061;font-weight:500}.prr-breadcrumbs strong{overflow:hidden;color:#253244;font-weight:600;text-overflow:ellipsis}.prr-breadcrumb-separator{color:#a5aeb9}.prr-topbar-tools{flex:0 0 auto;gap:12px;color:#657181}.prr-header-icon{display:grid;width:18px;height:20px;place-items:center}.prr-header-icon svg{width:15px;height:15px}.prr-topbar-avatar{width:22px;height:22px;flex-basis:22px;font-size:8px}.prr-workspace{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;background:#f4f5f7;scrollbar-width:none}.prr-workspace::-webkit-scrollbar{display:none;width:0;height:0}.prr-screen{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:7px;padding:8px 10px;color:#202a38}.prr-review-card,.prr-review-section{min-width:0;overflow:hidden;border:1px solid #dfe3e9;border-radius:.63rem;background:#fff;box-shadow:0 1px 3px #17243514,0 1px 1px #17243508}.prr-review-card{flex:0 0 auto}.prr-review-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px;padding:8px 10px 9px}.prr-review-card__main{min-width:0;flex:1 1 auto}.prr-badge-row{display:flex;min-height:18px;align-items:center;gap:6px}.prr-status{display:inline-flex;min-height:19px;align-items:center;gap:5px;border:1px solid #b8e7d0;border-radius:6px;background:#ecfaf2;padding:2px 7px;color:#138152;font-size:9.5px;font-weight:600;line-height:1.15;white-space:nowrap}.prr-status>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#20a66a}.prr-title-group{min-width:0;margin-top:4px}.prr-title-group h3{margin:0;color:#17202d;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.prr-title-group p{margin:2px 0 0;color:#687484;font-size:11px;line-height:1.35}.prr-period{display:grid;min-width:0;gap:1px;margin-top:6px}.prr-period strong{color:#293647;font-size:12px;font-weight:600;line-height:1.25}.prr-period>span{color:#697687;font-size:10.5px;line-height:1.3}.prr-review-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.prr-action-button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;border:1px solid #d9dfe7;border-radius:6px;background:#fff;padding:4px 7px;color:#313e4f;font:inherit;font-size:9.5px;font-weight:550;line-height:1.15;white-space:nowrap;box-shadow:0 1px 2px #192b4012,inset 0 1px #fffc}.prr-action-button svg{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.prr-action-button:disabled{cursor:default;opacity:.76}.prr-action-button--primary{border-color:#1851b5;background:linear-gradient(180deg,#2580e8,#1565e0);color:#fff;box-shadow:inset 0 1px #ffffff38,0 1px 2px #192b401a}.prr-review-card__summary{border-top:1px solid #e0e4e9;background:#f8f9fb;padding:8px 10px}.prr-metrics{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #dfe4ea;border-radius:9px;background:#f5f6f8}.prr-metric{display:flex;min-width:0;min-height:42px;align-items:center;gap:7px;padding:5px 7px}.prr-metric+.prr-metric{border-left:1px solid #dfe3e8}.prr-metric__icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #dce1e7;border-radius:7px;background:#fafbfc;color:#727e8d}.prr-metric__icon svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.prr-metric__copy{display:grid;min-width:0;gap:3px}.prr-metric__copy>span{overflow:hidden;color:#667384;font-size:10.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.prr-metric__copy strong{overflow:hidden;color:#151b24;font-size:12.25px;font-weight:680;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.prr-metric--deduction .prr-metric__copy strong{color:red}.prr-review-section{flex:0 0 auto}.prr-review-section__summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;color:#202a38;cursor:pointer;list-style:none}.prr-review-section__summary::-webkit-details-marker{display:none}.prr-review-section__copy{display:grid;min-width:0;gap:2px}.prr-review-section__copy strong{overflow:hidden;color:#1c2633;font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.prr-review-section__copy small{overflow:hidden;color:#697687;font-size:10.75px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.prr-review-section__chevron{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#707d8b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.prr-review-section[open]>.prr-review-section__summary{border-bottom:1px solid #e2e6eb}.prr-review-section[open]>.prr-review-section__summary .prr-review-section__chevron{transform:rotate(90deg)}.prr-obligations-table-wrap,.prr-employee-table-wrap{max-width:100%;overflow:auto;border-top:0;scrollbar-width:none;overscroll-behavior:contain}.prr-obligations-table-wrap::-webkit-scrollbar,.prr-employee-table-wrap::-webkit-scrollbar{display:none;width:0;height:0}.prr-obligations-table-wrap:focus-visible,.prr-employee-table-wrap:focus-visible{outline:2px solid #3489d8;outline-offset:-2px}.prr-obligations-table,.prr-employee-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;color:#222d3b;font-size:10px;text-align:right}.prr-obligations-table th,.prr-employee-table th{height:27px;border-bottom:1px solid #e0e4e9;background:#f2f4f6;padding:5px 7px;color:#606c7a;font-size:10.5px;font-weight:600;line-height:1.15;text-align:right;white-space:nowrap}.prr-obligations-table td,.prr-employee-table td{height:39px;border-bottom:1px solid #e8ebef;padding:4px 7px;color:#1f2937;font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.prr-obligations-table td{height:33px;border-bottom:1px solid #e8ebef;padding:4px 7px;color:#1f2937;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.prr-obligations-table th:first-child,.prr-obligations-table td:first-child,.prr-employee-table th:first-child,.prr-employee-table td:first-child{text-align:left}.prr-obligations-table th:first-child,.prr-employee-table th:first-child{width:24%}.prr-employee-table th:last-child,.prr-employee-table td:last-child{width:6rem;text-align:right}.prr-employee-table tbody th[scope=row]{background:#fff;padding:4px 7px}.prr-employee-table tbody th strong{display:block;overflow:hidden;color:#1e2835;font-size:11.5px;font-weight:550;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prr-employee-table tbody th small{display:block;max-width:100%;overflow:hidden;margin-top:2px;color:#697586;font-size:10px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prr-negative-value{color:red!important}.prr-net-value{color:#161d27!important;font-weight:600}.prr-lines-button{display:inline-flex;min-height:25px;align-items:center;justify-content:center;gap:4px;border:1px solid #d9dfe7;border-radius:6px;background:#fff;padding:3px 6px;color:#344153;font:inherit;font-size:9px;line-height:1.1;white-space:nowrap;box-shadow:0 1px 2px #192b4012}.prr-lines-button svg{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.prr-lines-button:disabled{cursor:default;opacity:.75}#review{overflow-x:clip}@media(min-width:981px){#review .wf-section-layout{grid-template-rows:auto 1fr}}#review .wf-section-media{position:relative}#review .wf-section-media:after{position:absolute;z-index:5;top:-72px;right:-12px;bottom:-72px;width:clamp(128px,26%,190px);pointer-events:none;background:radial-gradient(ellipse 115% 76% at 100% 52%,var(--wf-canvas, #fff) 0%,color-mix(in srgb,var(--wf-canvas, #fff) 60%,transparent) 43%,transparent 100%),linear-gradient(90deg,transparent 0%,transparent 16%,color-mix(in srgb,var(--wf-canvas, #fff) 28%,transparent) 47%,color-mix(in srgb,var(--wf-canvas, #fff) 82%,transparent) 78%,var(--wf-canvas, #fff) 85%,var(--wf-canvas, #fff) 100%);content:""}@media(max-width:980px){.payroll-review-preview{height:570px}#review .wf-section-media:after{top:-56px;bottom:-56px}}@media(max-width:560px){.payroll-review-preview{height:480px}#review .wf-section-media:after{top:-46px;bottom:-46px;right:-10px;width:56px;background:radial-gradient(ellipse 105% 78% at 100% 52%,var(--wf-canvas, #fff) 0%,color-mix(in srgb,var(--wf-canvas, #fff) 58%,transparent) 43%,transparent 100%),linear-gradient(90deg,transparent 0%,transparent 8%,color-mix(in srgb,var(--wf-canvas, #fff) 32%,transparent) 37%,color-mix(in srgb,var(--wf-canvas, #fff) 84%,transparent) 75%,var(--wf-canvas, #fff) 78%,var(--wf-canvas, #fff) 100%)}}@media(prefers-reduced-motion:reduce){.payroll-review-preview[data-reveal=waiting],.payroll-review-preview[data-reveal=visible]{opacity:1;transform:none;transition:none}.payroll-review-preview *,.payroll-review-preview *:before,.payroll-review-preview *:after{scroll-behavior:auto!important}}
