body dialog.editor.compact95{box-sizing:border-box!important;max-height:90dvh!important;padding:0!important;border-radius:10px!important}body dialog.editor.compact95 .dialog-head{padding:14px 18px!important}body dialog.editor.compact95 .dialog-head h2{font-size:18px!important;line-height:1.3!important;margin:0!important}body dialog.editor.compact95 .dialog-body{padding:16px 18px!important;gap:12px!important;max-height:65dvh!important;box-sizing:border-box}body dialog.editor.compact95 :is(label,p,summary){font-size:13px!important;line-height:1.4!important}body dialog.editor.compact95 :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:32px!important;height:32px!important;font-size:13px!important;padding:5px 8px!important;box-sizing:border-box!important}body dialog.editor.compact95 textarea{min-height:54px!important;font-size:13px!important;padding:7px 8px!important}body dialog.editor.compact95 button{min-height:32px!important;height:auto!important;font-size:13px!important;padding:7px 11px!important;width:auto!important;align-self:start!important;line-height:1.25!important}body dialog.editor.compact95 .dialog-actions{padding:12px 18px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}body dialog.editor.compact95 :is(.form-grid,.negotiation-fields892){gap:10px 16px!important}body dialog.editor.compact95 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body dialog.editor.compact95 label[hidden]{display:none!important}body dialog.editor.compact95 .inline-row93{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}body dialog.editor.compact95 .inline-row93 span{font-size:13px!important;overflow-wrap:normal;word-break:normal}body dialog.editor.list-dialog95 .dialog-body>button{margin-top:12px!important}body dialog.editor.compact95 .attachment95{padding:10px;border:1px solid #dce3e9;border-radius:6px;min-width:0;margin:8px 0}body dialog.editor.compact95 .attachment95 h4,body dialog.editor.compact95 .personal-photo95 h4{font-size:13px;margin:0 0 8px}body dialog.editor.compact95 .attachment95 small{display:block;font-size:11px;margin-top:5px;color:#5b6e7c}body dialog.editor.compact95 input[type=file]{font-size:12px!important;max-width:100%;width:100%;box-sizing:border-box}body dialog.editor.compact95 .personal-photo95{grid-column:1/-1;display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;align-items:center}body dialog.editor.compact95 .personal-photo95 h4{grid-column:1/-1}.personal-photo95 .avatar45{width:64px;height:64px}.personal-photo95 img{max-width:64px;max-height:64px;border-radius:50%}.personal-photo95>button{grid-column:2}.attachment95>button{display:block!important;margin:5px 0!important}
body .employee-header95{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dce3e9;border-radius:8px;background:var(--surface,#fff);margin:14px 0}body .employee-header95 h2{font-size:20px;margin:0 0 4px}body .employee-header95 p{font-size:13px;margin:0 0 4px}.employee-header95 small{font-size:12px}.employee-header95>button{margin-left:auto;font-size:13px!important;min-height:32px!important;padding:7px 11px!important}body .employee-loading95,body .hr-loading95,body.loading-view95 #content,body.loading-view95 #tabs{visibility:hidden!important}
body #content#content .expenses-list93 table{width:100%!important;min-width:1040px!important;table-layout:fixed!important}body #content#content .expenses-list93 :is(th,td){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;padding:6px!important;font-size:12px!important;line-height:1.35!important;vertical-align:middle!important;height:auto!important}body #content#content .expenses-list93 table :is(th,td):nth-child(1){width:56px}body #content#content .expenses-list93 table :is(th,td):nth-child(2){width:125px}body #content#content .expenses-list93 table :is(th,td):nth-child(3){width:115px}body #content#content .expenses-list93 table :is(th,td):nth-child(4){width:145px}body #content#content .expenses-list93 table :is(th,td):nth-child(5){width:65px;white-space:nowrap!important}body #content#content .expenses-list93 table :is(th,td):nth-child(6){width:78px}body #content#content .expenses-list93 table :is(th,td):nth-child(7){width:78px}body #content#content .expenses-list93 table :is(th,td):nth-child(8),body #content#content .expenses-list93 table :is(th,td):nth-child(9){width:82px;text-align:right;white-space:nowrap!important}body #content#content .expenses-list93 table :is(th,td):nth-child(10){width:105px}body #content#content .expenses-list93 table :is(th,td):nth-child(11){width:92px}body #content#content .expenses-list93 table :is(th,td):nth-child(12){width:50px;text-align:center}body #content#content .expenses-list93 :is(td button,th button){font-size:12px!important;min-height:28px!important;padding:5px!important;white-space:normal!important}body #content#content .expenses-list93 td button{margin:0!important}body #content#content .expenses-list93 table th button{white-space:normal!important}.settlement-form95{display:block!important}.settlement-form95 .form-grid{display:grid!important}.settlement-form95>details{border:1px solid #dce3e9;padding:10px;border-radius:6px;margin-top:12px}.settlement-form95 summary{cursor:pointer;font-weight:600}.settlement-summary95{max-width:100%;overflow:auto;margin:12px 0}.settlement-summary95 h3{font-size:16px}.settlement-periods95 p{margin:6px 0}.settlement-summary95 table td{font-size:12px;padding:6px}.proof-actions95{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.proof-actions95 button{width:100%!important;height:42px!important;padding:7px!important}
@media(max-width:650px){body dialog.editor.compact95 .form-grid{grid-template-columns:1fr!important}.employee-header95{flex-wrap:wrap}.employee-header95>button{margin-left:0}.proof-actions95{grid-template-columns:1fr}.proof-actions95 button{height:34px!important}}
body #content#content .expenses-list93 table :is(th,td):nth-child(1){width:4%}body #content#content .expenses-list93 table :is(th,td):nth-child(2){width:11%}body #content#content .expenses-list93 table :is(th,td):nth-child(3){width:10%}body #content#content .expenses-list93 table :is(th,td):nth-child(4){width:18%}body #content#content .expenses-list93 table :is(th,td):nth-child(5){width:6%}body #content#content .expenses-list93 table :is(th,td):nth-child(6){width:7%}body #content#content .expenses-list93 table :is(th,td):nth-child(7){width:7%}body #content#content .expenses-list93 table :is(th,td):nth-child(8),body #content#content .expenses-list93 table :is(th,td):nth-child(9){width:8%}body #content#content .expenses-list93 table :is(th,td):nth-child(10){width:9%}body #content#content .expenses-list93 table :is(th,td):nth-child(11){width:8%}body #content#content .expenses-list93 table :is(th,td):nth-child(12){width:4%}
body dialog.compact95 .proof-actions95 button{width:100%!important;min-height:38px!important;align-self:stretch!important}body dialog.proof-dialog95 .dialog-head{padding-bottom:8px!important}body dialog.proof-dialog95 .dialog-body{padding-top:8px!important}body .full-cell95{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}

.row-actions95{display:flex;gap:6px;align-items:center}body dialog.compact95 .row-actions95 button{min-width:54px!important}
body #content#content .expenses-list93 table :is(th,td),body #content#content .expenses-list93 table td span{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(5),body #content#content .expenses-list93 table :is(th,td):nth-child(8),body #content#content .expenses-list93 table :is(th,td):nth-child(9){white-space:nowrap!important}
body dialog.editor.compact95{border:1px solid #dce3e9!important;box-shadow:0 12px 48px #0b1b3326!important}body dialog.editor.compact95>form{width:100%!important;max-width:none!important;box-sizing:border-box!important;border:0!important;border-radius:0!important}body dialog.editor.compact95 .dialog-actions button.secondary{background:var(--brand-soft,#edf1f5)!important;color:var(--brand-ink,#183447)!important;border:1px solid var(--brand-border,#dce3e9)!important}body dialog.editor.compact95 .dialog-actions button:not(.secondary):not(.action-delete){color:var(--on-primary,#fff)!important}
.employee-header95 .avatar45{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;border-radius:50%;overflow:hidden;background:#edf1f5}.employee-header95 .avatar45 img{display:block;width:100%;height:100%;object-fit:cover}
body #content#content .expenses-list93 .table-controls28 :is(input,select,button),body #content#content .expenses-filters66 :is(input,select,button){font-size:13px!important;min-height:32px!important;height:32px!important;padding:5px 8px!important}

body.logged-in dialog.editor.compact95 .dialog-actions button.secondary{background:var(--brand-soft,#edf1f5)!important;color:var(--brand-ink,#183447)!important;border-color:var(--brand-border,#dce3e9)!important}
