/* Separate the owner payroll overview from the payroll settings workspace. */
.hr-workspace>.payroll-overview-section{order:6}.hr-workspace>.payroll-settings-section{order:7}.hr-workspace>.hr-control-grid{order:8}.payroll-settings-section{margin-top:28px}
.payroll-overview-list,.payroll-settings-list{display:grid;gap:9px}.payroll-overview-card{border:1px solid #eadcde;border-radius:14px;background:#fff}.payroll-overview-card summary{display:grid;grid-template-columns:minmax(180px,1fr) 120px 195px 15px;align-items:center;gap:12px;padding:14px 15px;cursor:pointer;list-style:none}.payroll-overview-card summary::-webkit-details-marker{display:none}.payroll-overview-card[open] summary{border-bottom:1px solid #f0e4e2}.payroll-overview-card>summary>i{color:#ba838c;font-size:15px;font-style:normal;transition:.2s}.payroll-overview-card[open]>summary>i{transform:rotate(180deg)}.payroll-overview-attendance{padding-left:13px;border-left:1px solid #f1e5e4}.payroll-overview-attendance small,.payroll-overview-attendance b{display:block}.payroll-overview-attendance small{color:#a2787f;font-size:8px;font-weight:900;letter-spacing:.6px}.payroll-overview-attendance b{margin-top:4px;color:#59303a;font-size:11px}.payroll-overview-card .payroll-card-total{min-width:0;text-align:right}.payroll-overview-card .payroll-card-total small{display:block;color:#a7757e;font-size:8px;font-weight:900;letter-spacing:.65px}.payroll-overview-card .payroll-card-total b{display:block;margin:3px 0 2px;color:#531621;font-family:Georgia,serif;font-size:17px}.payroll-overview-card .payroll-card-total em{display:block;color:#8d7478;font-size:8px;font-style:normal;font-weight:700}
.payroll-settings-card summary{grid-template-columns:minmax(0,1fr) auto;padding:14px 15px}.payroll-settings-label{display:flex;align-items:center;gap:10px;color:#9b747a;font-size:9px;font-weight:800}.payroll-settings-label i{color:#ba838c;font-size:15px;font-style:normal;transition:.2s}.payroll-settings-card[open] .payroll-settings-label i{transform:rotate(180deg)}
@media(max-width:720px){.payroll-settings-section{margin-top:22px}.payroll-overview-card summary{grid-template-columns:1fr 14px;padding:13px}.payroll-overview-attendance,.payroll-overview-card .payroll-card-total{display:none}.payroll-overview-card .payroll-breakdown{margin:10px 12px 0}.payroll-settings-card summary{padding:13px}.payroll-settings-label{font-size:0}.payroll-settings-label i{font-size:15px}}
