.pd-card{width:min(1040px,100%)}.pd-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.pd-header p{margin:0 0 16px;overflow-wrap:anywhere}.pd-header #pdClose{min-width:42px;font-size:24px;padding:6px}.pd-toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:18px 0}.pd-toolbar label{flex:1 1 180px}.pd-card label{display:grid;gap:7px;font-size:14px;margin:10px 0}.pd-card input,.pd-card select,.pd-card textarea{width:100%;min-width:0;box-sizing:border-box;min-height:42px;font-size:16px}.pd-card textarea{min-height:76px}.pd-note{font-size:13px;color:#526d7c}.pd-list{display:grid;gap:12px}.pd-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;border:1px solid #bdd4e2;border-radius:6px;align-items:center}.pd-item p{font-size:13px;margin:6px 0}.pd-item>div:last-child{display:grid;gap:8px;text-align:right}.pd-net{display:block;font-size:23px;color:#0b5670}.pd-state{font-size:12px;font-weight:750;padding:6px 10px;background:#e8f3f9;border-radius:5px;display:inline-block}.pd-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.pd-totals>div{display:grid;gap:6px;padding:14px;background:#f1f7fa;border-radius:6px;min-width:0}.pd-totals span{font-size:12px}.pd-totals strong{overflow-wrap:anywhere;font-size:18px}.pd-totals .pd-total-net{background:#d9f3e9;color:#124f43;grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pd-total-net strong{font-size:25px}.pd-version{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap}.pd-version h3{margin-bottom:6px}.pd-version p{margin:0}.pd-workers{display:grid;gap:8px;margin:12px 0}.pd-workers article{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:10px;border:1px solid #c8dbe6;border-radius:5px;padding:12px;font-size:13px}.pd-card details{padding:14px 0}.pd-card summary{cursor:pointer;font-weight:700}.pd-hash{overflow-wrap:anywhere;font-size:12px}.pd-history{padding-left:20px;font-size:13px}.pd-history li{margin:12px 0}.pd-links{display:flex;gap:10px;flex-wrap:wrap;font-size:13px}.pd-map{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-card .pd-confirm{display:flex;align-items:flex-start;font-size:13px;gap:10px}.pd-confirm input[type=checkbox]{appearance:auto;width:18px;min-height:18px;height:18px;flex:0 0 18px;margin:3px 0}.pd-card form>button[type=submit]{margin-top:12px}[data-theme=dark] .pd-item,[data-theme=dark] .pd-workers article{border-color:#495964}[data-theme=dark] .pd-totals>div,[data-theme=dark] .pd-state{background:#23323b;color:#e5f1f8}[data-theme=dark] .pd-totals .pd-total-net{background:#18483d;color:#d6fff0}[data-theme=dark] .pd-net{color:#a4def3}[data-theme=dark] .pd-note{color:#bdced7}@media(max-width:600px){.pd-totals{grid-template-columns:1fr 1fr}.pd-workers article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-workers article>strong:first-child{grid-column:1/-1}.pd-map{grid-template-columns:minmax(0,1fr)}.pd-item{grid-template-columns:minmax(0,1fr)}.pd-item>div:last-child{text-align:left;grid-template-columns:1fr auto}.pd-item>div:last-child small{grid-column:1/-1}.pd-total-net strong{font-size:22px}.pd-toolbar>button{flex:1 1 140px}.pd-totals .pd-total-net{grid-template-columns:minmax(0,1fr)}.pd-header{gap:10px}.pd-header h2{font-size:23px}}
.pd-card .pd-header{background:transparent!important;color:inherit!important;padding:0!important;box-shadow:none!important;border:0;position:static;display:flex;flex-wrap:nowrap;align-items:flex-start}.pd-card .pd-header>div{min-width:0;flex:1}.pd-card .pd-header p{color:inherit;font-size:13px}.pd-card #pdClose{flex:0 0 42px;width:42px;margin:0}.pd-card .pd-header h2{margin:6px 0 10px}.pd-card{overscroll-behavior:contain;overflow-x:hidden}
.pd-card .pd-header{flex-direction:row!important}#payrollDocumentsLayer .pd-header button{align-self:flex-start}@media(max-width:360px){.pd-totals{grid-template-columns:minmax(0,1fr)}.pd-totals>div{grid-template-columns:minmax(0,1fr) auto;padding:12px;align-items:center;gap:8px}.pd-totals strong{font-size:16px;white-space:nowrap}.pd-totals .pd-total-net{grid-column:auto;grid-template-columns:minmax(0,1fr) auto}.pd-total-net strong{font-size:18px}}
