/* Shared V3 employee workspace layer */
body[data-workflow="employee"]{background:#edf4f7!important;color:#082f49!important;font-family:"Segoe UI",Arial,sans-serif!important}
body[data-workflow="employee"] .topbar,body[data-workflow="employee"] .top,body[data-workflow="employee"] header.top{background:#062e46!important;color:#fff!important}
body[data-workflow="employee"] .wrap,body[data-workflow="employee"] main{max-width:1500px;margin-inline:auto}
body[data-workflow="employee"] .card,body[data-workflow="employee"] article,body[data-workflow="employee"] section.panel{border-radius:16px!important;border-color:#d2e3ea!important;box-shadow:0 8px 22px rgba(6,51,74,.07)}
body[data-workflow="employee"] button,body[data-workflow="employee"] .btn{border-radius:9px!important}
body[data-workflow="employee"] a{transition:opacity .15s ease,background .15s ease}
body[data-workflow="employee"] a:focus-visible,body[data-workflow="employee"] button:focus-visible,body[data-workflow="employee"] input:focus-visible,body[data-workflow="employee"] select:focus-visible{outline:3px solid #19aee8!important;outline-offset:2px!important}
@media(max-width:760px){body[data-workflow="employee"] .wrap,body[data-workflow="employee"] main{width:100%!important;padding-inline:12px!important}}

body[data-workflow="employee"] .create-panel{max-width:1500px;margin:14px auto;padding:18px;background:#fff;border:1px solid #d2e3ea;border-radius:16px;box-shadow:0 8px 22px rgba(6,51,74,.07)}
body[data-workflow="employee"] .create-panel h2{margin:0 0 12px;font-size:1.05rem}
body[data-workflow="employee"] .create-grid{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:9px}
body[data-workflow="employee"] .create-grid input,body[data-workflow="employee"] .create-grid select{min-height:42px;padding:8px 10px;border:1px solid #bdd4de;border-radius:9px;background:#fff;color:#082f49}
body[data-workflow="employee"] .create-grid button{min-height:42px;padding:8px 16px;border:0;background:#087aa9;color:#fff;font-weight:800;cursor:pointer}
body[data-workflow="employee"] .create-panel p{margin:8px 0 0;color:#a52a35}
@media(max-width:900px){body[data-workflow="employee"] .create-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){body[data-workflow="employee"] .create-grid{grid-template-columns:1fr}}
body[data-workflow="employee"] .row-actions{display:flex;gap:7px;margin-top:8px}body[data-workflow="employee"] .row-actions button{padding:7px 10px;border:1px solid #b9d4df;background:#eef6f9;color:#075f83;font-weight:750;cursor:pointer}body[data-workflow="employee"] .row-actions button[data-delete]{color:#a12d38;background:#fff3f4;border-color:#e4bdc1}body[data-workflow="employee"] .row-actions button[data-purge]{color:#fff;background:#a52a35;border-color:#a52a35}