.salary-workspace{display:grid;gap:18px;min-width:0;color:#35566c}
.salary-workspace [hidden]{display:none!important}
.salary-workspace-heading h1{margin:8px 0;font-size:28px;line-height:1.2;font-weight:750;color:#193d50}
.salary-workspace-heading p{margin:0;font-size:13px;color:#7890a1;line-height:1.5}
.salary-workspace-heading .eyebrow{display:flex;align-items:center;gap:7px;font-size:11px}
.salary-workspace-tabs{display:flex;gap:6px;padding:5px;background:white;border:1px solid #dce6ef;border-radius:12px;width:fit-content;max-width:100%}
.salary-workspace-tabs button{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid transparent;border-radius:9px;background:transparent;color:#486b83;font:inherit;font-size:13px;font-weight:650;cursor:pointer}
.salary-workspace-tabs button[aria-pressed=true]{background:#e8f3fe;border-color:#c8e3fa;color:#116dba}
.salary-workspace-tabs button:hover{background:#f0f6fc}.salary-workspace button:focus-visible{outline:2px solid #1787d0;outline-offset:2px}
.salary-workspace #salary-aur>.aur-page{gap:14px}.salary-workspace .aur-page>header h1,.salary-workspace .aur-page>header .eyebrow,.salary-workspace #salary-executors>.finance-heading h1,.salary-workspace #salary-executors>.finance-heading .eyebrow{display:none}
.salary-workspace .aur-page-head{gap:12px;flex-direction:row;align-items:center}
.salary-workspace .aur-page>header p,.salary-workspace #salary-executors>.finance-heading p{font-size:13px;margin:0;line-height:1.5}
.salary-workspace #salary-executors>.finance-heading{margin:0 0 12px}
.salary-workspace .aur-page>.aur-note{padding:10px 14px;font-size:12px}
.salary-workspace .aur-switch{border:0;padding:0;background:transparent;gap:8px}
.salary-workspace .aur-switch button{padding:8px 12px;font-size:12px;border:1px solid #dce6ef;background:white}
.salary-workspace .aur-switch button.active{color:#116dba;background:#e8f3fe;border-color:#c8e3fa}
.salary-workspace .aur-page .aur-primary{background:#096acf;border-color:#096acf}
.salary-workspace .finance-metrics{gap:12px;margin:12px 0}
.salary-workspace .finance-metrics article{padding:14px 16px;min-height:0;border-radius:12px}
.salary-workspace .finance-metrics article strong{font-size:24px!important;margin:7px 0;line-height:1.2}
.salary-workspace .finance-metrics article>span{font-size:12px}.salary-workspace .finance-metrics article small{font-size:11px;line-height:1.4}
.salary-workspace .aur-toolbar{padding:12px 16px;gap:12px}.salary-workspace .aur-table-head,.salary-workspace .aur-month-group>.aur-table-row{grid-template-columns:minmax(180px,2.4fr) repeat(3,minmax(90px,1fr)) minmax(88px,1fr) 28px;gap:12px;padding:10px 16px}
.salary-workspace .aur-month-group>.aur-table-row{min-height:0;font-size:13px;line-height:1.45}
.salary-workspace .aur-month-group>.aur-table-row>div[data-label]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
.salary-workspace .aur-table-head>span:nth-child(n+2):nth-child(-n+4){text-align:right}
.salary-workspace .aur-month-group>.aur-table-row>div:nth-child(5){text-align:right}
.salary-workspace .aur-table small{margin-top:3px;font-size:11px;line-height:1.4}
.salary-workspace .aur-employee-meta{display:flex;flex-wrap:wrap;column-gap:4px}
.salary-workspace .aur-status{padding:4px 8px;font-size:11px;white-space:nowrap}
.salary-workspace .aur-group-chevron{width:28px;height:28px;border:0;background:transparent}
.salary-workspace .aur-month-parts{padding:12px;gap:10px}.salary-workspace .aur-parts-caption{font-size:12px;padding:0}
.salary-workspace .aur-part-head{padding:10px 14px 6px;gap:12px}.salary-workspace .aur-part-totals{padding:6px 14px 10px;gap:12px}
.salary-workspace .aur-part-totals small{margin:0 0 3px}.salary-workspace .aur-part-history>summary{padding:8px 14px}
.salary-workspace .aur-history{padding:12px 14px;gap:8px}.salary-workspace .aur-history article{padding-bottom:8px}
.salary-workspace .aur-month-total{padding:6px 2px 0;gap:8px}
.salary-workspace .aur-directory-head{padding:14px 16px}.salary-workspace .aur-directory-list>article{padding:12px 16px;gap:12px}
.salary-workspace .salary-debt-hint{padding:12px 16px;gap:12px;margin:12px 0}
.salary-workspace .salary-debt-hint-copy p{margin:3px 0;font-size:12px}.salary-workspace .salary-debt-hint-copy small{font-size:11px;line-height:1.5}
.salary-workspace .panel-head{padding:14px 16px}.salary-workspace .panel-head h2{font-size:16px}.salary-workspace .panel-head p{font-size:12px;margin:5px 0 0}
.salary-workspace .salary-report-table th{padding:10px 12px;font-size:11px}.salary-workspace .salary-report-table td{padding:10px 12px;font-size:13px;line-height:1.4;vertical-align:middle}
.salary-workspace .salary-executor-link span{font-size:13px}.salary-workspace .salary-executor-link small{font-size:11px;margin-top:3px}
.salary-workspace .salary-client-list{max-height:54px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:3px 7px}.salary-workspace .salary-client-list span{font-size:11px}
.salary-workspace .salary-report-table td:nth-child(n+3):nth-child(-n+6){white-space:nowrap;font-variant-numeric:tabular-nums}
.salary-workspace .executor-payout-head{padding:12px 16px}.salary-workspace .executor-payout-head span strong{font-size:15px}
.salary-workspace .executor-payout-head small,.salary-workspace .executor-payout-head span em,.salary-workspace .executor-payout-toolbar span{font-size:11px}
.salary-workspace .executor-payout-toolbar label{font-size:12px}.salary-workspace .executor-payout-list article{grid-template-columns:26px minmax(160px,1.7fr) repeat(3,minmax(85px,1fr));padding:10px;gap:12px}
.salary-workspace .executor-payout-list small,.salary-workspace .executor-payout-order small,.salary-workspace .executor-payout-order em{font-size:11px}
.salary-workspace .executor-payout-list strong,.salary-workspace .executor-payout-order span{font-size:12px}
.salary-workspace .executor-payout-check input:focus-visible+span{outline:2px solid #1787d0;outline-offset:2px}
.sm-page .sm-pay>summary{padding:12px 14px;min-height:0}.sm-page .sm-pay>summary small{margin-top:3px}
@media(max-width:1150px){.salary-workspace .aur-page-head{flex-wrap:wrap}.salary-workspace .aur-month-group>.aur-table-row,.salary-workspace .aur-table-head{grid-template-columns:minmax(150px,2fr) repeat(3,minmax(78px,1fr)) 86px 24px;gap:8px;padding:10px 12px}.salary-workspace .aur-month-group>.aur-table-row{font-size:12px}.salary-workspace .finance-metrics article strong{font-size:21px!important}}
@media(max-width:760px){.salary-workspace{gap:14px}.salary-workspace-heading h1{font-size:24px}.salary-workspace-tabs{width:100%;box-sizing:border-box}.salary-workspace-tabs button{flex:1;justify-content:center;padding:10px 8px;font-size:12px}.salary-workspace .aur-actions{gap:6px}.salary-workspace .aur-actions button{flex:1;font-size:12px;padding:9px 10px}.salary-workspace .aur-table-head{display:none}.salary-workspace .aur-month-group>.aur-table-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px}.salary-workspace .aur-month-group>.aur-table-row>div[data-label]{text-align:left;font-size:12px}.salary-workspace .aur-month-group>.aur-table-row>div:nth-child(5){grid-column:1/-1;text-align:left}.salary-workspace .aur-month-group>.aur-table-row>div[data-label]:before{margin-bottom:3px;font-size:10px}.salary-workspace .aur-part-head{flex-wrap:wrap}.salary-workspace .aur-part-totals{grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;gap:8px}.salary-workspace .aur-parts-caption span{display:none}.salary-workspace .aur-history article{flex-wrap:wrap;gap:6px}.salary-workspace .aur-toolbar{align-items:stretch}.salary-workspace .aur-toolbar>.aur-search{min-width:100%;box-sizing:border-box}.salary-workspace .finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.salary-workspace .finance-metrics article{padding:12px}.salary-workspace .salary-debt-hint{flex-wrap:wrap}.salary-workspace .executor-payout-list article{grid-template-columns:24px repeat(3,minmax(0,1fr));gap:10px}.salary-workspace .executor-payout-order{grid-column:2/-1}.salary-workspace .executor-payout-list article>div:nth-last-child(3){grid-column:2}.salary-workspace .executor-payout-toolbar{flex-wrap:wrap}.salary-workspace .executor-payout-head{gap:10px}.salary-workspace .executor-payout-head>div:last-child{min-width:0}.salary-workspace .salary-report-table{min-width:680px}.salary-workspace .table-wrap{overflow-x:auto}}
.salary-workspace>div{min-width:0;max-width:100%}
.salary-workspace .report-panel{min-height:0}
.salary-workspace .salary-report-table td strong{font-size:13px}
.salary-workspace .executor-payment-source-head strong,.salary-workspace .executor-payment-source-options span strong,.salary-workspace .executor-payment-source>footer button{font-size:13px}
.salary-workspace .executor-payment-source-head small,.salary-workspace .executor-payment-source-options span small,.salary-workspace .executor-payment-source>footer>span{font-size:11px;line-height:1.5}
.salary-workspace .executor-payment-source-options span small{white-space:normal}
.salary-workspace .executor-payment-source-head>b,.salary-workspace .executor-payout-head>div:last-child strong{font-size:17px}
.salary-workspace .executor-payment-date,.salary-workspace .executor-bank-search input,.salary-workspace .executor-bank-debit-list strong,.salary-workspace .executor-bank-debit-list b,.salary-workspace .executor-payment-error{font-size:13px}
.salary-workspace .executor-bank-debit-list small,.salary-workspace .executor-bank-debit-list em,.salary-workspace .executor-bank-debit-list>p{font-size:11px}
.salary-workspace .executor-payment-source-options label:focus-within{outline:2px solid #1787d0;outline-offset:2px}
@media(max-width:1180px){.salary-workspace .salary-register .salary-report-table{min-width:0}.salary-workspace .salary-register .salary-report-table tbody td:before{font-size:10px}}
@media(max-width:760px){.salary-workspace .salary-report-table{min-width:0}.salary-workspace .executor-payout-list article>div,.salary-workspace .executor-payout-list article>div:last-child{grid-column:auto;padding-top:0;border-top:0}.salary-workspace .executor-payout-list article>div:nth-last-child(3){grid-column:2}.salary-workspace .executor-payout-list article{grid-template-columns:24px repeat(3,minmax(0,1fr));gap:8px}.salary-workspace .salary-debt-hint-copy{min-width:0}.salary-workspace .salary-debt-hint-copy strong{font-size:13px;overflow-wrap:anywhere}.salary-workspace .salary-debt-hint-copy p{overflow-wrap:anywhere}.salary-workspace .salary-register .salary-report-table tbody td{padding:8px 12px}.salary-workspace .salary-register .salary-report-table tbody{grid-template-columns:1fr}}
/*$vite$:1*/