.employee-hidden {display:none!important}
.employee-simple .fx-deck,.employee-simple .z-footer,.employee-simple .z-sidebar-bottom,.employee-simple .fx-switch {display:none!important}
.employee-simple .z-layout {grid-template-columns:190px minmax(0,1fr)}
.employee-simple .z-main {max-width:1100px}
.employee-simple .z-primary-actions {gap:14px}
.employee-simple .z-primary {min-height:100px}
.employee-simple .z-bottom {grid-template-columns:1fr}
.employee-simple .z-quick {display:none!important}
.employee-options {display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:18px 0 28px}
.employee-options label {display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border-color,#aaa);border-radius:12px;cursor:pointer}
.employee-options input {width:20px;height:20px;accent-color:#19a979}
#employeeFeatures p {color:var(--text-secondary,#888);max-width:750px;line-height:1.6}
.settings-password {width:min(420px,calc(100vw - 36px));box-sizing:border-box;padding:26px;border:1px solid #526574;border-radius:18px;background:var(--bg-primary,#172638);color:var(--text-primary,#fff)}
.settings-password::backdrop {background:#0009;backdrop-filter:blur(4px)}
.settings-password input {box-sizing:border-box;width:100%;padding:12px;border:1px solid #71808c;border-radius:8px}
.settings-password form>div {display:flex;gap:10px;justify-content:flex-end}
.settings-password button {padding:10px;border-radius:8px;cursor:pointer}
.password-error {color:#ef975a}
@media(max-width:700px){.employee-simple .z-layout{display:block}.employee-simple .z-primary-actions{grid-template-columns:1fr}}
@media(min-width:901px){.employee-simple .z-sidebar{width:200px}.employee-simple .z-workspace{margin-left:200px;max-width:1300px;padding:24px}.employee-simple .z-brand{font-size:30px}}
@media(max-width:900px){.employee-simple .z-workspace{margin-left:0}.employee-simple .z-sidebar{width:100%}}
