:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#eef2f6}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{background:#13253a;color:white;padding:32px 24px;display:flex;flex-direction:column;gap:36px}.sidebar h1{margin:6px 0;font-size:1.65rem}.sidebar p,.sidebar small{color:#afbed0;line-height:1.5}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;color:#2f8d77}.sidebar .eyebrow{color:#68d1b8}nav{display:grid;grid-gap:7px;gap:7px}nav span{padding:11px 12px;border-radius:9px;color:#bdc8d5}nav .active{background:#233c56;color:white;font-weight:700}.sidebar small{margin-top:auto}.content{padding:34px;overflow:hidden}.topbar{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.topbar h2{margin:6px 0 0;font-size:2rem}button{border:0;border-radius:9px;padding:11px 16px;background:#18715f;color:white;font-weight:700}button:hover{filter:brightness(.96)}button:disabled{opacity:.55;cursor:wait}button.secondary{background:white;color:#1b344d;border:1px solid #d3dce5}button.danger{background:transparent;color:#9d3440;padding:8px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.metrics article,.panel{background:white;border:1px solid #dce3ea;border-radius:14px;box-shadow:0 8px 25px rgba(24,42,62,.05)}.metrics article{padding:18px;display:grid;grid-gap:4px;gap:4px}.metrics strong{font-size:1.75rem}.metrics span{color:#687688}.workspace{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(480px,1.5fr);grid-gap:18px;gap:18px;align-items:start}.panel{padding:20px}.panel h3{margin:0 0 16px}.project-card{width:100%;text-align:left;background:#f7f9fb;color:#213044;margin-bottom:10px;border:1px solid transparent;display:grid;grid-gap:8px;gap:8px}.project-card.selected{background:#edf8f5;border-color:#70b7a6}.project-card span{display:flex;justify-content:space-between}.muted,.project-card em,.project-card small{color:#758294;font-style:normal}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form-grid label{display:grid;grid-gap:6px;gap:6px;color:#4e5c6d;font-size:.86rem;font-weight:700}.form-grid .wide,.form-grid button{grid-column:1/-1}input,select,textarea{width:100%;border:1px solid #ccd6df;border-radius:8px;padding:10px 11px;background:white;color:#172033}textarea{resize:vertical}.rollout-block{border-top:1px solid #e1e7ed;margin-top:24px;padding-top:22px}.section-title{display:flex;gap:10px;align-items:center}.section-title span{background:#e7f3ef;color:#176854;padding:3px 8px;border-radius:99px}.rollouts{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.rollout-row{display:flex;justify-content:space-between;align-items:center;background:#f6f8fa;border-radius:9px;padding:11px}.rollout-row div{display:grid;grid-gap:4px;gap:4px}.rollout-row small{color:#6e7c8d}.compact{border-top:1px dashed #d8e0e8;padding-top:16px}@media (max-width:920px){.shell{grid-template-columns:1fr}.sidebar{padding:22px}nav{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:1fr}}@media (max-width:620px){.content{padding:20px 14px}.form-grid,.metrics{grid-template-columns:1fr}.topbar{align-items:start;gap:12px}}nav button{width:100%;text-align:left;padding:11px 12px;background:transparent;color:#bdc8d5;font-weight:500}nav button.active{background:#233c56;color:white;font-weight:700}nav span.disabled{display:flex;justify-content:space-between;opacity:.62}nav span.disabled small{margin:0;color:#7f91a5}.topbar p{margin:7px 0 0}.import-workspace{grid-template-columns:minmax(310px,.72fr) minmax(540px,1.45fr)}.upload-zone{border:1px dashed #9eb0c1;border-radius:11px;padding:18px;background:#f8fafc;text-align:center;cursor:pointer}.upload-zone input{position:absolute;width:1px;height:1px;opacity:0}.upload-zone span{color:#536579;font-weight:600}.help-box{margin-top:18px;padding:15px;border-radius:10px;background:#f1f5f8;color:#536273}.help-box p{margin:7px 0;line-height:1.5}.help-box small{color:#758294}.import-result,.notice{padding:14px;border-radius:10px}.notice{background:#fff6df;color:#735711}.import-result{margin-top:16px}.import-result.success{background:#eaf7f2;color:#176854}.import-result.warning{background:#fff4df;color:#805d13}.import-result p{margin:6px 0}.import-result details div{padding-top:5px;font-size:.86rem}.table-panel{min-width:0}.table-scroll{overflow:auto;max-height:590px}table{width:100%;border-collapse:collapse;font-size:.88rem}th{position:-webkit-sticky;position:sticky;top:0;background:#f3f6f8;text-align:left;color:#5f6e7f}td,th{padding:11px 10px;border-bottom:1px solid #e4e9ee;white-space:nowrap}td small{display:block;color:#7a8796;margin-top:3px}@media (max-width:1100px){.import-workspace{grid-template-columns:1fr}}.step-title{display:flex;align-items:center;gap:10px;margin-top:24px;border-top:1px solid #e1e7ed;padding-top:20px}.step-title h3{margin:0}.step-title span{background:#e7f3ef;color:#176854;padding:3px 8px;border-radius:99px}.mapping-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.mapping-grid label{display:grid;grid-gap:5px;gap:5px;font-size:.8rem;font-weight:700;color:#526174}.mapping-grid b{color:#a43f4b;margin-left:3px}.mapping-grid select{padding:8px}.action-row{display:flex;gap:10px;margin-top:16px}.action-row button{flex:1 1}.quality-strip{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.quality-strip span{padding:6px 9px;border-radius:8px;background:#eef2f6;font-size:.82rem;font-weight:700}.quality-strip .ok{background:#eaf7f2;color:#176854}.quality-strip .warn{background:#fff4df;color:#805d13}.quality-strip .err{background:#fdebed;color:#993944}.row-error td{background:#fff4f5}.row-warning td{background:#fffaf0}.history-panel{margin-top:18px}.history-panel .table-scroll{max-height:300px}@media(max-width:620px){.mapping-grid{grid-template-columns:1fr}.action-row{flex-direction:column}}.order-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.order-filter{margin-bottom:18px}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px}.filter-grid label{display:grid;grid-gap:5px;gap:5px;font-size:.8rem;font-weight:700;color:#526174}.filter-grid .wide{grid-column:1/-1}.compact-actions{max-width:360px}.order-table .table-scroll{max-height:calc(100vh - 410px)}.status-pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#eef2f6;font-size:.75rem;font-weight:800}.status-approved,.status-planned{background:#e8f4ff;color:#255f91}.status-completed{background:#eaf7f2;color:#176854}.status-cancelled{background:#fdebed;color:#993944}.row-actions{display:flex;gap:5px}.row-actions button{padding:7px 9px;font-size:.78rem}.modal-backdrop{position:fixed;inset:0;background:rgba(12,26,40,.58);display:grid;place-items:center;padding:22px;z-index:30}.modal{width:min(980px,96vw);max-height:92vh;overflow:auto}.modal-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.modal-head h3{margin:5px 0}.order-form .check{display:flex;grid-template-columns:auto 1fr;align-items:center}.order-form .check input{width:auto}.order-form small{font-weight:600;color:#18715f;min-height:16px}@media(max-width:1100px){.filter-grid,.order-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.filter-grid,.order-metrics{grid-template-columns:1fr}.modal-backdrop{padding:6px}.row-actions{flex-direction:column}}.order-list-title{justify-content:space-between;align-items:center;gap:16px}.order-list-title>div{display:flex;align-items:center;gap:10px}.order-list-title h3{margin:0}.select-all-control{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:700;color:#526174}.select-all-control input,.selection-column input{width:18px;height:18px;accent-color:#18715f}.selection-column{width:44px;text-align:center}.bulk-action-bar,.selected-order-row td{background:#edf8f5}.bulk-action-bar{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid #9bcbbb;border-radius:11px;box-shadow:0 7px 18px rgba(24,113,95,.09)}.bulk-action-bar span{color:#526174;font-size:.84rem;margin-right:auto}.bulk-action-bar button{white-space:nowrap}.danger-solid{background:#a33b47;color:#fff}@media(max-width:720px){.content{padding:16px 10px 84px}.topbar{display:grid;grid-template-columns:1fr}.topbar button{width:100%}.topbar h2{font-size:1.65rem}.sidebar{padding:16px 14px;gap:16px}.sidebar>div:first-child p{display:none}nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}nav button{min-height:44px}.panel{padding:14px;border-radius:12px}.order-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-metrics article{padding:12px}.order-metrics strong{font-size:1.35rem}.filter-grid{grid-template-columns:1fr}.compact-actions{max-width:none}.order-list-title{align-items:flex-start;flex-direction:column}.select-all-control{width:100%;padding:10px;border-radius:9px;background:#f4f7f9}.bulk-action-bar{position:-webkit-sticky;position:sticky;top:8px;display:grid;grid-template-columns:1fr 1fr}.bulk-action-bar span,.bulk-action-bar strong{grid-column:1/-1}.bulk-action-bar button{width:100%}.order-table .table-scroll{max-height:none;overflow:visible}.order-table table,.order-table tbody,.order-table td,.order-table thead,.order-table tr{display:block;width:100%}.order-table thead{display:none}.order-table tbody{display:grid;grid-gap:12px;gap:12px}.order-table tr{border:1px solid #dce3ea;border-radius:12px;background:#fff;padding:10px;box-shadow:0 5px 16px rgba(24,42,62,.05)}.order-table tr.selected-order-row{border-color:#70b7a6;background:#f5fbf9}.order-table td{display:grid;grid-template-columns:minmax(118px,40%) 1fr;grid-gap:10px;gap:10px;align-items:start;border:0;border-bottom:1px solid #edf1f4;padding:9px 6px;white-space:normal;text-align:left}.order-table td:last-child{border-bottom:0}.order-table td:before{content:attr(data-label);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#788596}.order-table td.selection-column{display:flex;align-items:center;justify-content:flex-start;gap:10px}.order-table td.selection-column:before{min-width:108px}.row-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.row-actions button{min-height:42px}.row-actions .danger{grid-column:1/-1;border:1px solid #efd1d5}.modal{width:100%;max-height:96vh}.modal-head{gap:10px}.modal-head button{padding:9px}.form-grid{grid-template-columns:1fr}.form-grid .wide,.form-grid button{grid-column:auto}.action-row{flex-direction:column}}.sidebar-status{margin-top:auto;display:grid;grid-gap:5px;gap:5px}.sidebar-status small{margin:0}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.admin-tabs button{width:auto}.system-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.system-grid article{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid #dce3ea;border-radius:10px;background:#f7f9fb}.system-grid span{font-size:.78rem;color:#6a7888}.system-grid strong{font-size:1rem;word-break:break-word}.admin-workspace{display:grid;grid-template-columns:minmax(460px,1.25fr) minmax(360px,.75fr);grid-gap:18px;gap:18px;align-items:start}.sequence-list{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:14px;gap:14px}.sequence-card{border:1px solid #dce3ea;border-radius:12px;padding:15px;display:grid;grid-gap:10px;gap:10px;background:#f8fafc}.sequence-card label{display:grid;grid-gap:5px;gap:5px;font-size:.8rem;font-weight:700;color:#526174}.sequence-card .check{display:flex;align-items:center;gap:8px}.sequence-card .check input{width:auto}.sequence-card small{color:#6e7c8d}@media(max-width:1100px){.system-grid{grid-template-columns:repeat(2,1fr)}.admin-workspace,.sequence-list{grid-template-columns:1fr}}@media(max-width:620px){.system-grid{grid-template-columns:1fr}.admin-tabs{display:grid;grid-template-columns:1fr 1fr}.admin-tabs button{width:100%}}.sidebar nav a{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:9px;color:#bdc8d5;text-decoration:none;font-size:13px;font-weight:600}.sidebar nav a:hover{background:#1c344d;color:#fff}.sidebar nav a.nav-feature{background:#1f765f;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}.sidebar nav a small{margin:0;color:#9fe0cd;font-size:9px;text-transform:uppercase;letter-spacing:.07em}:root{--kem-brand-950:#0d2034;--kem-brand-900:#10263b;--kem-brand-700:#176f5e;--kem-brand-600:#278d78;--kem-brand-500:#35b598;--kem-text:#172033;--kem-text-muted:#68788a;--kem-border:#dce4eb;--kem-surface:#ffffff;--kem-surface-muted:#eef3f7;--kem-radius-sm:9px;--kem-radius-md:14px;--kem-shadow:0 8px 28px rgba(24,42,62,.07)}html{background:var(--kem-surface-muted)}body,html{min-width:0}body{min-height:100dvh;overflow-x:hidden;color:var(--kem-text)}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}article,aside,div,fieldset,footer,form,header,label,main,section{min-width:0}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{max-width:100%}button,input,select,textarea{min-height:40px}h1,h2,h3,h4,p,small,span,strong,td,th{overflow-wrap:anywhere}.content{width:100%;max-width:none;overflow:visible;padding:clamp(16px,2vw,32px)}.topbar{flex-wrap:wrap;gap:14px}.workspace{grid-template-columns:minmax(240px,.65fr) minmax(0,1.5fr);width:100%}.metrics article,.panel{min-width:0;overflow:hidden}.filter-grid,.form-grid,.mapping-grid{align-items:start}.table-panel,.table-scroll,.tableWrap{width:100%;max-width:100%;min-width:0}.table-scroll,.tableWrap{overflow-x:auto;overscroll-behavior-inline:contain}table{max-width:100%}.modal{max-width:calc(100vw - 24px)}@media (max-width:1280px){.import-workspace,.workspace{grid-template-columns:minmax(0,1fr)}.order-table .table-scroll{max-height:none}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{min-height:auto}.content{padding:16px 14px 80px}nav{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}}@media (max-width:720px){.filter-grid,.form-grid,.metrics,.order-metrics{grid-template-columns:minmax(0,1fr)}.panel{padding:16px}td,th{padding:10px 8px}.action-row,.bulk-action-bar,.rollout-row,.section-title{align-items:stretch;flex-direction:column}.compact-actions{max-width:none}}input[type=checkbox],input[type=radio]{width:auto;min-height:auto}.home-content,.home-workbench{width:100%;min-width:0}.home-content{display:block}.page-section{width:100%;min-width:0}.page-section>h1{margin:.3rem 0 .75rem}.responsive-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.surface-card{display:block;min-width:0;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--kem-border,#d9dee8);border-radius:var(--kem-radius-lg,1rem);color:inherit;background:var(--kem-surface,#fff);text-decoration:none;overflow-wrap:anywhere}.surface-card h2{margin-top:0}.resource-content,.resource-workbench{width:100%;min-width:0}.resource-content{display:grid;grid-gap:1rem;gap:1rem}.user-admin-layout{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr);grid-gap:18px;gap:18px;align-items:start}.user-account-list{display:grid;grid-gap:8px;gap:8px}.user-account-row{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;text-align:left;border:1px solid var(--kem-border);border-radius:12px;background:#fff;color:inherit}.user-account-row.selected,.user-account-row:hover{border-color:#7ab9aa;background:#f0faf7}.user-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#e2f4ef;color:#176f5e;font-weight:900}.user-account-main,.user-account-status{min-width:0;display:grid;grid-gap:3px;gap:3px}.user-account-main small,.user-account-status small{color:var(--kem-text-muted);font-size:11px;overflow-wrap:anywhere}.user-account-status{justify-items:end;text-align:right}.user-account-status i{padding:4px 7px;border-radius:999px;font-size:10px;font-style:normal;font-weight:850}.user-account-status i.ok{background:#e4f6ef;color:#176854}.user-account-status i.off{background:#f1f3f5;color:#68788a}.role-fieldset{border:1px solid var(--kem-border);border-radius:10px;padding:12px}.role-fieldset legend{padding:0 6px;color:#526174;font-size:.8rem;font-weight:800}.role-fieldset>div{display:flex;flex-wrap:wrap;gap:10px 16px}.role-fieldset label{display:flex;align-items:center;gap:6px}.user-security-actions{margin-top:24px;padding-top:20px;border-top:1px solid var(--kem-border)}.user-security-actions h4{margin:0 0 12px}.password-reset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.user-action-row{display:flex;justify-content:space-between;gap:10px;margin-top:12px}@media (max-width:1150px){.user-admin-layout{grid-template-columns:1fr}}@media (max-width:680px){.user-account-row{grid-template-columns:auto minmax(0,1fr)}.user-account-status{grid-column:2;justify-items:start;text-align:left}.password-reset-row{grid-template-columns:1fr}.user-action-row{flex-direction:column}}:root{--kem-sidebar-width:248px}.home-content,.home-workbench,.resource-content,.resource-workbench{width:100%;max-width:none;min-width:0}.admin-workspace{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);width:100%}.admin-form-message{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:700}.admin-form-message.error{border-color:#efc4ca;background:#fff0f2;color:#8b2f3c}.admin-form-message.success{border-color:#b9dfd4;background:#eaf8f3;color:#176854}.admin-form-message button{min-width:34px;min-height:32px;padding:0;border:0;background:transparent;color:inherit;font-size:20px}.form-grid button:disabled,.sequence-card button:disabled{cursor:wait;opacity:.65}@media (max-width:1180px){.admin-workspace{grid-template-columns:minmax(0,1fr)}}.workspace-status{width:100%;margin:0 0 14px;padding:9px 12px;border:1px solid #dce5eb;border-radius:9px;background:#f8fafb;color:#607183;font-size:12px;font-weight:650}body,html{width:100%;max-width:100%}body{overflow-x:clip}#__next{width:100%;min-width:0}@media (max-width:1024px){.admin-workspace,.content,.home-content,.home-workbench,.panel,.resource-content,.resource-workbench,.table-panel,.user-admin-layout{width:100%;max-width:100%;min-width:0}.topbar{align-items:flex-start}.topbar h2{font-size:clamp(1.45rem,5vw,1.9rem)}.admin-tabs{width:100%;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:0 0 5px;overscroll-behavior-inline:contain;scrollbar-width:thin}.admin-tabs button{width:auto;flex:0 0 auto;min-height:42px;white-space:nowrap}.metrics,.order-metrics,.responsive-card-grid,.sequence-list,.system-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.table-scroll,.tableWrap{max-width:calc(100vw - 24px)}}@media (max-width:680px){.content{padding-inline:10px}.panel{padding:14px;border-radius:12px}.topbar{margin-bottom:16px}.topbar h2{margin-top:4px}.muted,.topbar p{font-size:.9rem}.admin-workspace,.filter-grid,.form-grid,.mapping-grid,.metrics,.order-metrics,.responsive-card-grid,.sequence-list,.system-grid,.user-admin-layout{grid-template-columns:minmax(0,1fr)!important}.admin-workspace>*,.filter-grid>*,.form-grid>*,.mapping-grid>*,.user-admin-layout>*{grid-column:1/-1!important;min-width:0;max-width:100%}button,input,select,textarea{max-width:100%}.section-title{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.section-title>a,.section-title>button{width:100%}.user-account-row{grid-template-columns:38px minmax(0,1fr)}.user-account-status{grid-column:2;justify-items:start;text-align:left}.table-scroll,.tableWrap{max-width:calc(100vw - 20px)}}body,html{overflow-x:hidden;overscroll-behavior-x:none}.home-content,.home-workbench,.metrics,.topbar,.workspace{max-width:100%;min-width:0}@media (max-width:1024px){.home-content,.home-workbench{overflow-x:hidden}.home-content>*,.metrics>*,.workspace>*{min-width:0;max-width:100%}.workspace{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:680px){.topbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.metrics,.topbar,.topbar>a,.topbar>button{width:100%}.metrics{grid-template-columns:minmax(0,1fr)!important}}body,html{inline-size:100%;max-inline-size:100%}body{position:relative}@media (max-width:1024px){.home-content,.home-workbench,.metrics,.panel,.workspace{inline-size:100%;max-inline-size:100%;min-inline-size:0}.table-scroll,.table-wrap,.tableWrap{max-inline-size:100%}}.admin-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-section-head h3{margin-bottom:4px}.employee-management{grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr)}.employee-form-panel{min-width:0}.employee-form-panel textarea{width:100%;resize:vertical}.employee-form-panel label small{color:#748295;font-weight:550;line-height:1.35}.qualification-fieldset{min-width:0;margin:0;padding:14px;border:1px solid #d8e1e8;border-radius:12px;background:#f8fafb}.qualification-fieldset legend{padding:0 6px;color:#33465a;font-size:.88rem;font-weight:800}.qualification-fieldset>p{margin:0 0 12px;color:#68788a;font-size:.8rem;line-height:1.4}.qualification-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.qualification-option{min-width:0;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px!important;gap:9px!important;padding:10px;border:1px solid #dce4ea;border-radius:9px;background:#fff;cursor:pointer}.qualification-option input{width:18px;min-height:18px;margin:0;accent-color:#278d78}.qualification-option span{min-width:0;display:grid;grid-gap:2px;gap:2px}.qualification-option strong{color:#283b4f;font-size:.82rem;overflow-wrap:anywhere}.qualification-option small{color:#758497;font-size:.7rem;overflow-wrap:anywhere}.qualification-option.inactive{opacity:.72;background:#f1f3f5}.qualification-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.qualification-chips.compact{margin:0;gap:5px}.qualification-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border:1px solid #b8ddd3;border-radius:999px;background:#eaf7f3;color:#176855;font-size:.73rem;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.qualification-chip.removable{width:auto;min-height:30px;cursor:pointer}.qualification-chip.removable span{font-size:1rem;line-height:1}.qualification-chip.inactive{border-color:#d9dce0;background:#f0f1f2;color:#656d76}.admin-list-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-list-actions button{width:auto;padding:7px 9px;font-size:.76rem}.check-inline{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:9px!important;min-height:42px}.check-inline input{width:18px;min-height:18px;margin:0;accent-color:#278d78}.employee-form-actions{display:flex;justify-content:flex-end;gap:9px}.employee-form-actions button{width:auto;min-width:160px}@media (max-width:1180px){.employee-management{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.admin-section-head{flex-direction:column}.qualification-options{grid-template-columns:minmax(0,1fr)}.employee-form-actions{display:grid;grid-template-columns:1fr}.employee-form-actions button{width:100%;min-width:0}.admin-list-actions{display:grid;grid-template-columns:1fr 1fr}.admin-list-actions button{width:100%}}