#builder .static-sample-panel-wrap>.static-sample-panel{display:none!important}
#builder .static-sample-panel-wrap>.live-header{display:flex!important}
#builder .static-sample-panel-wrap>.template-picker{display:block!important}
#builder .static-sample-panel-wrap>#payDocument{display:block!important}
#builder .static-sample-panel-wrap>.preview-disclaimer{display:block!important}
#builder .static-sample-panel-wrap>.preview-lock-overlay{display:none!important}
#payDocument.classic-statement{width:100%;height:auto;min-height:0;max-width:none;padding:0;margin:14px auto 0;border:0;box-shadow:none;overflow:hidden;position:relative;aspect-ratio:8.5/11;background:#fff}
#payDocument.classic-statement>.statement-sheet{width:8.5in;height:11in;transform:scale(var(--statement-scale,.575));transform-origin:top left;padding:.22in .26in .2in;position:absolute;top:0;left:0;background:#fff;color:#333;font:10pt/1.18 Arial,Helvetica,sans-serif;overflow:hidden}
#payDocument .statement-top{display:grid;grid-template-columns:3.7in 1fr;gap:.9in;min-height:1.62in}
#payDocument .statement-company{padding-left:1.05in;min-width:0}
#payDocument .statement-code,#payDocument .statement-code-values{display:grid;grid-template-columns:.55fr .65fr .7fr .72fr .85fr;width:2.55in;font-size:7pt;line-height:1.35}
#payDocument .statement-code{background:#ddd;padding:2px 3px 0}
#payDocument .statement-code-values{background:#ddd;padding:0 3px 2px}
#payDocument .statement-employer{display:flex;flex-direction:column;margin-top:.22in;font-size:11pt;line-height:1.25;font-style:italic;font-weight:700}
#payDocument .statement-tax{display:flex;flex-direction:column;margin-top:.24in;font-size:9pt;line-height:1.25}
#payDocument .statement-heading h3{font-size:18pt;line-height:1.1;margin:0 0 .12in;font-weight:700;text-align:left;letter-spacing:0}
#payDocument .statement-dates{display:flex;flex-direction:column;font-size:10pt;line-height:1.35;margin-bottom:.22in}
#payDocument .statement-dates div{display:grid;grid-template-columns:1.35in 1fr;gap:4px}
#payDocument .statement-dates b{font-weight:400;white-space:nowrap}
#payDocument .statement-employee{display:flex;flex-direction:column;font-size:11pt;line-height:1.25;font-style:italic;font-weight:700;margin-top:0}
#payDocument .statement-main-grid{display:grid;grid-template-columns:4.4in 1fr;gap:.3in;align-items:start;margin-top:.16in}
#payDocument .statement-earnings{min-width:0;width:4.4in;font-size:9pt}
#payDocument .statement-section-title{display:grid;align-items:end;border-bottom:1px solid #444;font-weight:700;padding:0 3px 4px;margin-bottom:3px;font-size:9pt}
#payDocument .earnings-title{grid-template-columns:minmax(0,1fr) .58in .7in .8in;gap:3px}
#payDocument .earnings-title small{text-align:right;font-size:8pt;white-space:nowrap}
#payDocument .earning-row{display:grid;grid-template-columns:minmax(0,1fr) .58in .7in .8in;gap:3px;align-items:center;padding:2px 3px;font-size:9pt}
#payDocument .earning-row .row-rate{text-align:right;white-space:nowrap}
#payDocument .earning-row b{text-align:right;font-weight:400;white-space:nowrap}
#payDocument .statement-total{display:grid;grid-template-columns:minmax(0,1fr) .58in .7in .8in;gap:3px;align-items:center;margin:2px 0;padding:3px;background:#ddd;font-size:9pt}
#payDocument .statement-total>*:not(:first-child){text-align:right;white-space:nowrap}
#payDocument .gross-pay-total b:first-child,#payDocument .statement-net b:first-child,#payDocument .net-check-total b:first-child,#payDocument .deduction-row span:first-child,#payDocument .check-deduction-row span:first-child{transform:translateX(.95in);white-space:nowrap}
#payDocument .deductions-title{width:3.25in;grid-template-columns:minmax(0,1fr);margin-top:.25in;padding-top:2px}
#payDocument .deduction-row{display:grid;width:4.4in;grid-template-columns:minmax(0,1fr) .72in 1in;gap:3px;align-items:center;padding:3px;font-size:9pt}
#payDocument .deduction-row b{text-align:right;font-weight:400;white-space:nowrap}
#payDocument .statement-net{display:grid;width:3.25in;grid-template-columns:minmax(0,1fr) .72in .8in;gap:3px;align-items:center;margin-top:4px;padding:3px;background:#ddd;font-size:9pt;font-weight:700}
#payDocument .statement-net b{text-align:right;white-space:nowrap}
#payDocument .check-deduction-row{display:grid;width:3.25in;grid-template-columns:minmax(0,1fr) .72in .8in;gap:3px;padding:3px;font-size:9pt}
#payDocument .check-deduction-row b{text-align:right;font-weight:400;white-space:nowrap}
#payDocument .net-check-total{width:3.25in;grid-template-columns:minmax(0,1fr) .72in .8in}
#payDocument .statement-benefits{min-width:0;font-size:9pt}
#payDocument .benefits-heading{display:grid;grid-template-columns:minmax(0,1fr) .82in .82in;gap:4px;align-items:end;border-bottom:1px solid #444;padding-bottom:4px;font-size:9pt}
#payDocument .benefits-heading b{font-size:10pt;line-height:1.15}
#payDocument .benefits-heading span{text-align:center;font-weight:700;white-space:nowrap}
#payDocument .benefits-content{display:grid;grid-template-columns:1fr 1fr;min-height:.35in}
#payDocument .statement-check{position:absolute;left:.26in;right:.26in;bottom:.42in;height:2.25in;padding-top:.12in}
#payDocument .check-top{display:grid;grid-template-columns:1fr 1fr;gap:.2in;min-height:.72in;font-size:10pt}
#payDocument .check-company{display:flex;flex-direction:column;margin-left:1.05in;font-size:10pt;line-height:1.25;font-style:italic}
#payDocument .check-advice{justify-self:end;width:3.15in}
#payDocument .check-advice>div{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;line-height:1.45}
#payDocument .check-advice b,#payDocument .check-advice strong{font-weight:700;white-space:nowrap}
#payDocument .deposit-table{margin-top:.2in;margin-left:1.05in;width:calc(100% - 1.05in)}
#payDocument .deposit-heading,#payDocument .deposit-row{display:grid;grid-template-columns:2fr 1.2fr .45fr .5fr .75fr;gap:6px;align-items:center}
#payDocument .deposit-heading{border-bottom:1px solid #333;padding:0 2px 5px;font-weight:700;font-size:10pt}
#payDocument .deposit-row{padding:5px 2px;font-size:10pt}
#payDocument .deposit-row>*:last-child{text-align:right}
#payDocument .statement-watermark{position:absolute;left:-6%;top:8%;width:112%;text-align:center;transform:rotate(-20deg);transform-origin:center;color:rgba(110,110,110,.66);font-size:30pt;letter-spacing:1px;font-weight:400;white-space:nowrap;pointer-events:none;z-index:2}
#payDocument .check-bottom{position:absolute;right:.7in;bottom:.03in;font-size:16pt;font-weight:700}
@media(max-width:620px){#payDocument.classic-statement{margin-top:10px}#payDocument.classic-statement>.statement-sheet{width:8.5in!important;height:11in!important;font-size:10pt!important}#payDocument.classic-statement .statement-heading h3{font-size:18pt!important}#payDocument.classic-statement .statement-section-title{font-size:10pt!important;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(42px,.5fr))!important;gap:6px!important}#payDocument.classic-statement .statement-section-title small{font-size:7pt!important}#payDocument.classic-statement .statement-row{font-size:9pt!important;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(42px,.5fr))!important;gap:6px!important}#payDocument.classic-statement .statement-row.deduction-row{grid-template-columns:minmax(60px,.8fr) minmax(95px,1.2fr) repeat(2,minmax(55px,.65fr))!important}#payDocument.classic-statement .statement-check{margin-top:88px!important}#payDocument.classic-statement .statement-watermark{left:1.667in!important;top:9.333in!important;width:auto!important;text-align:left!important;transform:rotate(-17deg)!important;transform-origin:left center!important;font-size:24pt!important;letter-spacing:1.5px!important;font-weight:700!important;color:rgba(153,153,153,.55)!important}}
#builder .static-sample-panel-wrap{max-height:none!important;overflow:visible!important;position:static!important}
[hidden]{display:none!important}
#payDocument .gross-pay-total b:first-child,#payDocument .statement-net b:first-child,#payDocument .net-check-total b:first-child{grid-column:auto!important;text-align:left!important}
#payDocument .deduction-row span:first-child,#payDocument .check-deduction-row span:first-child{grid-column:auto!important;text-align:left!important}
#payDocument [hidden],.pay-document [hidden]{display:none!important}