body[data-erp-desktop=true] .owner-app-shell{background:#edf3f7;display:block}body[data-erp-desktop=true] .owner-app-shell>.owner-workspace{width:100%;max-width:none;margin:0;padding:0 6px 62px}body[data-erp-desktop=true] .hr-erp-navigation{z-index:35;margin:0 -6px;position:sticky;top:0}body[data-erp-desktop=true] .hr-erp-system-row{background:linear-gradient(110deg,#123d5b,#1d5f7d);align-items:center;gap:5px;min-height:48px;margin:0;padding:6px 130px 6px 7px;display:flex}body[data-erp-desktop=true] .hr-erp-system-row h1{color:#173d54;background:#edf4f9;border:2px solid #a0bbcb;border-radius:7px;flex:none;margin:0;padding:5px 12px;font-size:24px;font-weight:900;line-height:1.2}body[data-erp-desktop=true] .hr-erp-system-row nav{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}body[data-erp-desktop=true] .hr-erp-secondary{background:#e2edf4;border-bottom:1px solid #a7c0cf;align-items:center;gap:4px;padding:5px 7px;display:flex;overflow-x:auto}body[data-erp-desktop=true] :is(.hr-erp-system-row a,.hr-erp-system-row button,.hr-erp-secondary button,.hr-erp-secondary a,.hr-erp-secondary span[aria-current=page]){color:#224c65;white-space:nowrap;background:linear-gradient(#f9fcff,#dbe8f1);border:1px solid #fff;border-color:#fff #8ba8b9 #789aaa #effaff;border-radius:7px;flex:none;min-height:34px;padding:5px 8px;font-size:16px;font-weight:800;text-decoration:none;box-shadow:1px 2px 2px #173e533b,inset 0 1px #fff}body[data-erp-desktop=true] :is(.hr-erp-system-row,.hr-erp-secondary) :is(button,span)[aria-current=page]{color:#fff;background:linear-gradient(#397d9c,#205c7c);border-color:#9ec2d5 #16445f #153d54 #9bc1d2}body[data-erp-desktop=true] .hr-erp-operator{color:#edf5fa;white-space:nowrap;margin-left:auto;font-size:14px}body[data-erp-desktop=true] .hr-erp-current{color:#fff;font-weight:800}body[data-erp-desktop=true] .global-top-actions{z-index:50;background:0 0;width:auto;min-height:0;margin:0;padding:0;position:fixed;top:8px;left:auto;right:7px}body[data-erp-desktop=true] .global-top-actions .portal-return-link{display:none}body[data-erp-desktop=true] .global-top-actions .system-status-button{border-radius:7px;height:auto;min-height:34px;margin:0;padding:5px 8px;font-size:15px;position:static}body[data-erp-desktop=true] .owner-app-shell .owner-toolbar{min-height:0;box-shadow:none;border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex;position:static}body[data-erp-desktop=true] .owner-app-shell .owner-toolbar:not(:has(.prominent-month-picker)){display:contents}body[data-erp-desktop=true] .owner-app-shell .prominent-month-picker{gap:6px;width:auto;margin:4px 0;padding:4px 6px}body[data-erp-desktop=true] .owner-app-shell .owner-toolbar-status{z-index:30;background:#e5eef5;border-top:1px solid #a7bdca;justify-content:flex-start;align-items:center;gap:7px;min-height:42px;max-height:82px;padding:5px 8px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}body[data-erp-desktop=true] .owner-toolbar-status>*{flex:none}body[data-erp-desktop=true] .hr-erp-page{min-width:0;margin-top:5px}body[data-erp-desktop=true] :is(.owner-app-shell,.employee-mode) :is(button:not([role=gridcell]):not(.attendance-day):not(.attendance-cell),a.ghost){border-radius:7px;box-shadow:1px 2px 2px #173e532b,inset 0 1px #ffffff80}body[data-erp-desktop=true] :is(.owner-app-shell,.employee-mode) button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 1px 2px 3px #173e5340}body[data-erp-desktop=true] :is(.owner-app-shell,.employee-mode) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:#94acbb #cfdee6 #d9e6ed #94acbb;box-shadow:inset 1px 2px 3px #173e5326}body[data-erp-desktop=true] :is(.owner-app-shell,.employee-mode) :is(.panel,.section-card,.settings-card,.card){border-radius:5px}body[data-erp-desktop=true] .employee-mode{padding:0;display:block}body[data-erp-desktop=true] .employee-mode>.hr-erp-system-row{z-index:35;position:sticky;top:0}body[data-erp-desktop=true] .employee-workspace{width:100%;max-width:none;padding:6px 8px 50px}body[data-erp-desktop=true] .employee-logout{z-index:31;position:fixed;bottom:6px;left:8px}body[data-erp-desktop=true] .employee-workspace:after{content:"";z-index:30;background:#e5eef5;border-top:1px solid #a7bdca;height:48px;position:fixed;bottom:0;left:0;right:0}body[data-erp-desktop=true] .workforce-panel{color:#173d54;background:#edf3f7;max-width:none;padding:0 8px 64px}body[data-erp-desktop=true] .workforce-panel>.hr-erp-navigation{margin:0 -8px}body[data-erp-desktop=true] .workforce-panel>.hr-erp-navigation .hr-erp-system-row nav{flex-wrap:nowrap;margin:0}body[data-erp-desktop=true] .workforce-layout{flex-direction:column;gap:8px;margin-top:6px;display:flex}body[data-erp-desktop=true] .workforce-layout>div{width:100%}body[data-erp-desktop=true] .workforce-panel .workforce-employee-picker{text-align:left;border-color:#b9cdd9;border-radius:7px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:5px 12px;width:100%;padding:7px 9px;display:flex;position:static}body[data-erp-desktop=true] .workforce-employee-picker h2{margin:0;font-size:19px}body[data-erp-desktop=true] .workforce-employee-picker .workforce-list-count{margin:0 0 0 auto}body[data-erp-desktop=true] .workforce-selected-person{background:#e3edf4;border-color:#2c647f;padding:7px 10px}body[data-erp-desktop=true] .workforce-selected-person>div{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}body[data-erp-desktop=true] .workforce-detail{gap:8px}body[data-erp-desktop=true] .workforce-panel .workforce-employee-picker label{flex-direction:row;align-items:center;min-height:34px;margin:0;display:flex}body[data-erp-desktop=true] .workforce-panel .workforce-employee-picker :is(input,select){min-height:34px;padding:4px 7px;box-shadow:inset 1px 2px 3px #173e5326}body[data-erp-desktop=true] .workforce-employee-list{flex-direction:row;flex-basis:100%;gap:6px;min-height:0;max-height:98px;overflow:auto}body[data-erp-desktop=true] .workforce-employee-list button{color:#214c65;background:linear-gradient(#f9fcff,#dbe8f1);border-color:#9eb8c7;flex:none;width:auto;min-height:38px;padding:5px 9px;box-shadow:1px 2px 2px #173e532b}body[data-erp-desktop=true] .workforce-employee-list button[aria-pressed=true]{color:#fff;background:#285f7e}body[data-erp-desktop=true] .workforce-erp-tools{z-index:30;background:#e5eef5;border-top:1px solid #a7bdca;align-items:center;gap:9px;padding:5px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}body[data-erp-desktop=true] .workforce-erp-tools button{color:#214c65;background:linear-gradient(#f9fcff,#dbe8f1);border-color:#9eb8c7;min-height:34px;padding:4px 9px;box-shadow:1px 2px 2px #173e532b}@media (prefers-reduced-motion:reduce){body[data-erp-desktop=true] :is(.owner-app-shell,.employee-mode) button:active{transform:none}}
