/* Operational workspace refinements */
body.erp237{background:#f3f5f9;color:#19283e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.erp237 .carillia-sidebar{background:#132239!important;border-right:0!important;color:#cad5e5;box-shadow:4px 0 25px #12233e0a}.erp237 .carillia-sidebar a,.erp237 .carillia-sidebar summary{color:#c5d1e4}.erp237 .carillia-sidebar .brand,.erp237 .carillia-shop-title{color:#fff!important}.erp237 .carillia-shop-identity{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:14px;margin:10px 15px 22px;padding:16px!important}.erp237 .carillia-navigation .nav-link{margin:4px 12px;border-radius:10px!important;padding:11px 13px;font-size:12px;line-height:1.4;border:1px solid transparent}.erp237 .carillia-navigation .nav-link:hover{background:#ffffff09!important;color:white}.erp237 .carillia-navigation .nav-link.active{background:#465bd8!important;color:white!important;border-color:#5c70e7}.erp237 .carillia-navigation .nav-sub{font-size:11px;padding:8px 16px 8px 28px;border-radius:8px;margin-right:12px;color:#b8c8e0}.erp237 .carillia-navigation .nav-sub:hover{color:white;background:#ffffff08}.erp237 .nav-label{font-size:9px;letter-spacing:.14em;color:#8399b8!important;padding:18px 24px 7px}.erp237 .carillia-brand-words small{color:#8fa5c5!important;letter-spacing:.08em}.erp237 .brandmark{background:#ffffff10!important;color:white!important;border-color:#ffffff20!important}.erp237 .sidebar-footer,.erp237 .carillia-sidebar-footer{border-color:#ffffff16!important;background:#132239!important}.erp237 .nav-group summary{font-size:11px!important;color:#8fa8cc!important}.erp237 .topbar,.erp237 .carillia-topbar{background:#ffffffed!important;border-bottom:1px solid #e0e6ef!important;backdrop-filter:blur(12px)}.erp237 .card,.erp237 .panel,.erp237 .metric-card,.erp237 .stat-card{border-radius:16px!important;border:1px solid #e0e6ef!important;box-shadow:0 3px 14px #17335605!important;background:white}.erp237 .page-header h1,.erp237 h1{letter-spacing:-.035em;color:#172943}.erp237 .btn-primary,.erp237 button[type=submit]:not(.btn-danger){background:#4559d8;border-color:#4559d8;border-radius:10px;color:white}.erp237 .btn,.erp237 .button{border-radius:10px;font-weight:650}.erp237 input:not([type=checkbox]):not([type=radio]),.erp237 select,.erp237 textarea{border-radius:9px;border-color:#ccd7e6}.erp237 input:focus,.erp237 select:focus{box-shadow:0 0 0 3px #4559d81f;border-color:#6a79db}.erp237 th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fd;color:#647892}.erp237 td{padding-top:14px;padding-bottom:14px}.erp237 .badge{border-radius:20px;font-size:10px}.erp237 a:focus-visible,.erp237 button:focus-visible{outline:3px solid #8d9bf4;outline-offset:2px}.erp237 .carillia-area-group{margin-bottom:8px}.erp237 .nav-count{background:#ffffff14!important;color:#d8e3f5!important}.erp237 .hero{border-radius:21px!important}.erp237 .content,.erp237 .carillia-content{padding-bottom:40px}.erp237 .table-responsive{border-radius:13px}@media(max-width:760px){.erp237 .carillia-sidebar{box-shadow:20px 0 70px #11213c40}.erp237 .metric-card,.erp237 .card{border-radius:13px!important}}
.erp237 .sidebar-footer a,.erp237 .carillia-sidebar-footer a{color:#c5d1e4!important}.erp237 .sidebar-footer strong{color:white!important}
