.erp-module-nav{box-sizing:border-box;display:block;position:fixed;inset:0 auto 0 0;width:184px;padding:22px 14px;background:#172c38;color:#fff;border-right:1px solid #314956;border-bottom:0;z-index:50;font:14px/1.5 system-ui,sans-serif;overflow-y:auto}
.erp-module-nav strong{display:block;font-size:17px;margin-bottom:24px;letter-spacing:.02em}
.erp-module-links{display:grid;gap:7px}.erp-module-links a{color:#e2ecf1;text-decoration:none;padding:11px 10px;border-radius:6px;overflow-wrap:anywhere}.erp-module-links a:hover{background:#294654}.erp-module-links a[aria-current=page]{background:#e2ede9;color:#172c38;font-weight:700}.erp-module-links a:focus-visible,.erp-module-nav button:focus-visible{outline:3px solid #ffdc83;outline-offset:2px}
.erp-module-links a:last-child{margin-top:22px;font-size:12px;border-top:1px solid #49606d;border-radius:0}.erp-module-status{font-size:12px;color:#d2e1e9}.erp-module-status:empty{display:none}.erp-module-nav button{font:inherit;border:1px solid #6e8694;border-radius:5px;background:transparent;color:#fff;padding:8px;cursor:pointer}.erp-module-nav [hidden]{display:none!important}.erp-module-toggle{display:none}.erp-with-navigation{padding-left:184px}
@media(max-width:900px){.erp-with-navigation{padding-left:0}.erp-module-nav{position:relative;inset:auto;width:100%;padding:10px 16px;overflow:visible;border-right:0}.erp-module-nav strong{display:inline-block;margin:0 12px 0 0;font-size:15px}.erp-module-toggle{display:inline-block}.erp-module-links{margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.erp-module-links a:last-child{margin:0;border:0}.erp-module-toggle[aria-expanded=false]~.erp-module-links{display:none}.erp-module-status{margin:5px 0 0}}
@media print{.erp-module-nav{display:none!important}.erp-with-navigation{padding-left:0!important}}
