.employee-page{max-width:1350px}.toolbar{display:flex;gap:12px;margin:28px 0 14px}.search{flex:1;background:white;border:1px solid var(--line);border-radius:11px;padding:0 14px;display:flex;align-items:center;gap:9px;color:var(--muted)}.search input{border:0;outline:0;background:transparent;width:100%;padding:12px 0;font:inherit}.toolbar select{border:1px solid var(--line);background:white;border-radius:11px;padding:0 14px;color:var(--ink)}.employee-table{box-shadow:none}.table-head,.table-row{display:grid;grid-template-columns:1.45fr 1fr 1fr .6fr 30px;gap:15px;align-items:center;padding:15px 22px}.table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.table-row{border-top:1px solid #e9e8e1;font-size:13px}.table-row .person strong{font-size:13px}.table-row>span{color:#53625b}.status-tag{font-size:9px;font-weight:800;letter-spacing:.06em;color:#2b6d4e!important}.status-tag:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#51a477;margin-right:6px}.status-tag.INACTIVE{color:#8a7770!important}.status-tag.INACTIVE:before{background:#aaa}.more{border:0;background:transparent;font-size:19px;color:var(--muted)}.empty{padding:40px;text-align:center;color:var(--muted)}dialog{border:0;border-radius:20px;padding:0;width:min(620px,calc(100% - 28px));box-shadow:0 30px 90px #172d2640}dialog::backdrop{background:#172d2699;backdrop-filter:blur(3px)}dialog form{padding:28px}.modal-head{display:flex;justify-content:space-between}.modal-head h2{font:800 26px Manrope;margin:0}.close{border:0;background:#eff0eb;border-radius:50%;width:34px;height:34px;font-size:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:26px 0}.form-grid label{font-size:11px;font-weight:700}.form-grid input,.form-grid select{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #d5d8d2;border-radius:9px;background:white;font:400 13px "DM Sans"}.modal-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:18px}.form-error{color:var(--red);font-size:12px;min-height:16px}@media(max-width:700px){.table-head{display:none}.table-row{grid-template-columns:1fr auto;padding:14px 17px}.table-row>span:nth-child(2),.table-row>span:nth-child(3){display:none}.table-row .more{display:none}.toolbar{flex-direction:column}.toolbar select{height:43px}.form-grid{grid-template-columns:1fr}dialog form{padding:21px}}
