/* BELUPI-F02. Composición ERP; el brochure y los formularios públicos conservan sus estilos. */
.erp-icon{width:19px;height:19px;flex:none;vertical-align:middle}.skip-link{position:fixed;top:-100px;left:18px;padding:10px;background:var(--lime);z-index:200}.skip-link:focus{top:8px}
.erp-enterprise{grid-template-columns:238px minmax(0,1fr);font-size:13px;background:#f3f6f2}.erp-enterprise .erp-sidebar{padding:18px 0 0;background:#192535;z-index:40;overflow:hidden}.sidebar-brand{padding:0 23px 15px;flex:none}.erp-enterprise .brand{width:148px;padding:5px 8px;border-radius:5px}.workspace-label{display:block;color:#8fa39e;font-size:9px;font-weight:600;letter-spacing:1.4px;margin-top:16px}.erp-enterprise .erp-sidebar nav{display:block;overflow-y:auto;overflow-x:hidden;padding:0 10px 12px;scrollbar-width:thin;scrollbar-color:#405345 transparent;min-height:0}.nav-group{padding:0;margin:0 0 9px}.nav-group-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:8px 11px;background:none;border:0;color:#91a69c;font-size:10px;font-weight:700;letter-spacing:.7px;text-align:left;text-transform:uppercase;min-height:35px}.group-letter{color:#b6d59a;width:16px;font-size:10px}.group-chevron{margin-left:auto;display:flex}.group-chevron .erp-icon{width:11px;height:11px;transform:rotate(0);transition:transform .15s}.nav-group-toggle[aria-expanded=true] .group-chevron .erp-icon{transform:rotate(90deg)}.future-mark{font-size:8px;background:#304235;color:#bcd59d;padding:1px 4px;border-radius:3px;letter-spacing:0}.erp-enterprise .erp-sidebar nav .nav-item{padding:8px 13px;min-height:35px;margin:2px 0;gap:11px;border-radius:5px;font-size:11.5px;color:#c5d0ce;white-space:nowrap}.nav-item .erp-icon{width:17px;height:17px;color:#93a99b}.erp-enterprise .erp-sidebar nav .nav-item:hover{background:#263b36}.erp-enterprise .erp-sidebar nav .nav-item.active{background:#a4d65e;color:#192535;box-shadow:inset 3px 0 #d9efbf;font-weight:700}.nav-item.active .erp-icon{color:#192535}.future-group .nav-item{opacity:.78}.erp-enterprise .sidebar-bottom{padding:13px 20px;display:flex;align-items:center;gap:9px;margin-top:auto;border-top:1px solid #34443f;flex:none;font-size:10px}.sidebar-bottom strong{font-size:11px;color:#cbd8ce}.erp-enterprise .sidebar-bottom small{font-size:9px;margin:0;color:#8b9f98}.environment-dot{height:7px;width:7px;background:#a4d65e;border-radius:50%;flex:none}
.erp-enterprise.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.is-collapsed .sidebar-brand{padding:0 7px 15px}.erp-enterprise.is-collapsed .brand{width:58px;padding:4px}.is-collapsed .workspace-label,.is-collapsed .nav-label,.is-collapsed .nav-group-title,.is-collapsed .group-chevron,.is-collapsed .future-mark,.is-collapsed .sidebar-bottom div{display:none}.is-collapsed .nav-group-toggle{justify-content:center;padding:7px 0}.is-collapsed .group-letter{width:auto}.erp-enterprise.is-collapsed .erp-sidebar nav .nav-item{justify-content:center;padding:10px 0}.is-collapsed .sidebar-bottom{justify-content:center}.nav-scrim{display:none}
.erp-topbar{min-height:68px;display:flex;align-items:center;gap:13px;padding:9px 22px;background:white;border-bottom:1px solid #dfe6dd;position:sticky;top:0;z-index:30}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:34px;padding:6px;border:1px solid transparent;border-radius:5px;background:transparent;color:#52635a;flex:none}.icon-button:hover{background:#eff5e9;border-color:#dbe7d1}.topbar-context{min-width:100px;flex:1}.breadcrumb{display:flex;gap:7px;color:#7b897f;font-size:10px;white-space:nowrap}.breadcrumb span{color:#a1b297}.topbar-context>strong{font:700 15px Manrope;display:block;line-height:1.5}.topbar-filters{display:flex;gap:9px;align-items:end}.header-filter{font-size:9px;color:#6a776f;margin:0;min-width:125px}.header-filter>span{display:block;line-height:1.2}.erp-enterprise .header-filter select{min-height:31px;margin:3px 0 0;padding:5px 24px 5px 8px;font-size:10.5px;background:#f9fbf7;border-color:#dce5d6;max-width:190px}.account-filter{width:190px}.date-range{position:relative}.date-range summary{list-style:none;margin-bottom:0}.date-range summary::-webkit-details-marker{display:none}.range-popover{position:absolute;right:0;top:42px;width:250px;background:white;padding:16px;border:1px solid #dde6d5;border-radius:8px;box-shadow:0 14px 35px #19253520}.range-popover label{margin-bottom:10px;font-size:11px}.range-popover input{font-size:12px;padding:6px;min-height:34px}.alert-access{position:relative;margin:0 3px}.alert-access b{position:absolute;top:-1px;right:-4px;background:#73a343;color:white;border-radius:10px;font-size:8px;min-width:15px;line-height:15px;text-align:center}.profile-menu{position:relative;border-left:1px solid #e3e9df;padding-left:12px}.profile-menu>summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer}.profile-menu>summary::-webkit-details-marker{display:none}.user-avatar{display:inline-grid;place-items:center;background:#eaf3df;border:1px solid #d7e5c5;color:#3f6b25;font-size:12px;font-weight:700;width:34px;height:34px;border-radius:50%;flex:none}.profile-identity{max-width:170px}.profile-identity strong{display:block;font-size:11px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity small{font-size:9px}.profile-menu summary>.erp-icon{width:11px}.profile-popover{position:absolute;right:0;top:48px;min-width:245px;padding:16px;background:white;border:1px solid #dce5d7;border-radius:8px;box-shadow:0 12px 35px #19253522}.profile-popover>strong{display:block;font-size:12px;overflow-wrap:anywhere}.profile-popover>a,.profile-popover>button{display:flex;align-items:center;gap:9px;width:100%;background:transparent;border:0;padding:10px 0;font-size:12px;color:#384b3c;text-align:left}.profile-popover>small{border-bottom:1px solid #e4ebdf;padding-bottom:12px;margin-bottom:4px}
.erp-enterprise .workspace{position:relative;padding:16px 22px 30px;max-width:2100px}.erp-enterprise .page-heading{margin-bottom:16px;gap:12px}.erp-enterprise h1{font-size:23px;letter-spacing:-.65px;margin:0 0 4px}.erp-enterprise .page-heading p{font-size:11.5px}.erp-enterprise .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:5px}.erp-enterprise .button{font-size:11px;padding:8px 12px;border-radius:5px;min-height:34px}.erp-enterprise .button.compact{padding:6px 10px;min-height:31px;font-size:10px}.erp-enterprise .button .erp-icon{width:15px;height:15px}.erp-enterprise .text-button{font-size:11px;min-height:30px}.erp-enterprise .heading-actions{margin-top:0;flex:none}.demo-entry{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#4e7536;margin:0 0 6px}.demo-entry .erp-icon{width:12px;height:12px}.demo-strip{display:flex;align-items:center;gap:13px;background:#e6f2d5;border-bottom:1px solid #c7dda9;color:#355824;padding:8px 22px;font-size:11px}.demo-strip>.button{margin-left:auto;flex:none;font-size:10px;padding:5px 9px}.demo-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.7px;background:#192535;color:#d2edaf;padding:4px 8px;border-radius:4px}.demo-label .erp-icon{width:12px;height:12px}.welcome-strip{display:flex;align-items:center;gap:10px;background:#eef5e5;border:1px solid #d6e5c7;border-radius:5px;padding:9px 12px;color:#4b6537;font-size:11px;margin-bottom:10px}.welcome-strip>div{flex:1}.welcome-strip>a{font-size:10px;font-weight:700;white-space:nowrap}.welcome-strip .erp-icon{width:17px}.welcome-strip .icon-button{min-height:24px;width:24px;padding:0}.dashboard-notices{display:grid;gap:7px;margin:0 0 10px}.dashboard-notices:empty{display:none}.operational-notice{display:flex;align-items:center;gap:9px;border:1px solid #dfd9bf;background:#fbf8ee;color:#756137;padding:8px 12px;border-radius:5px;font-size:11px;min-width:0}.operational-notice>span:first-of-type{flex:1}.operational-notice.info{background:#eef5e7;border-color:#d6e5c9;color:#4e6937}.operational-notice>.erp-icon{width:16px;height:16px}.operational-notice>.erp-icon:last-child{width:12px;margin-left:auto}.operational-notice strong{font-weight:600}.operational-notice small{font-size:11px;margin-top:3px}.all-alerts{font-size:10px;color:#527a36;text-align:right;font-weight:600}
.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.metric-card{background:white;border:1px solid #dde5d8;border-left:3px solid #b6c5ae;border-radius:6px;padding:11px 12px;min-width:0;transition:border-color .15s,box-shadow .15s}.metric-card:hover{border-color:#a7c98b;box-shadow:0 2px 8px #3f6b2510}.metric-card.green{border-left-color:#73a343}.metric-card.amber{border-left-color:#c6a35b}.metric-label{display:flex;gap:5px;align-items:start;min-height:35px;font-size:10.5px;line-height:1.4;color:#65735f}.metric-label>span:first-child{flex:1}.metric-icon{background:#f1f6eb;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:5px;flex:none}.metric-icon .erp-icon{width:15px;height:15px;color:#6c8d4b}.metric-card.amber .metric-icon{background:#faf3df}.metric-card.amber .erp-icon{color:#9d7c39}.metric-card>strong{display:block;font:800 clamp(18px,1.6vw,23px)/1.25 Manrope;letter-spacing:-.5px;margin:2px 0 7px;white-space:nowrap}.metric-card>small{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#829077;line-height:1.5}
.dashboard-chart-row,.dashboard-bottom-row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px;align-items:start}.erp-enterprise .panel{padding:18px;border-radius:7px;margin-bottom:14px;border-color:#dce5d7}.erp-enterprise .dashboard-panel{padding:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-bottom:1px solid #e6ece1;min-height:47px}.erp-enterprise .panel-heading h2{display:flex;align-items:center;gap:7px;font:700 13px Manrope;letter-spacing:-.2px;margin:0;min-width:0}.panel-heading h2 .erp-icon{width:16px;height:16px;color:#6d845c}.panel-heading h2 small{font:400 9px Inter;color:#819077;display:inline;margin-left:3px}.panel-heading>span{font-size:9px;color:#89957f;white-space:nowrap}.panel-heading .inline-link{font-size:9px;white-space:nowrap}.sales-chart{height:225px;padding:17px 15px 14px;display:flex;gap:9px}.chart-scale{width:55px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:9px;color:#899681;text-align:right}.chart-plot{min-width:0;flex:1;overflow-x:auto}.bar-grid{height:100%;display:flex;gap:6px;min-width:100%;background:repeating-linear-gradient(to top,transparent 0,transparent 48px,#eef2e9 49px,#eef2e9 50px);padding-top:1px}.bar-column{min-width:7px;flex:1;display:flex;flex-direction:column;justify-content:end}.bar-space{height:calc(100% - 25px);display:flex;align-items:end;position:relative}.sales-bar{position:relative;display:block;min-width:5px;width:100%;border:0;border-radius:3px 3px 0 0;background:#a4d65e;padding:0;min-height:2px;cursor:help}.bar-column:nth-child(3n) .sales-bar{background:#73a343}.sales-bar:hover,.sales-bar:focus{background:#3f6b25}.bar-value{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:4px 6px;background:#192535;color:white;font-size:9px;border-radius:3px;white-space:nowrap;z-index:3}.sales-bar:hover .bar-value,.sales-bar:focus .bar-value{display:block}.bar-date{display:block;min-height:24px;line-height:24px;font-size:8px;white-space:nowrap;color:#8b967f;position:relative;left:0}.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;min-height:205px;padding:24px;width:100%;color:#8b9681;font-size:11px}.chart-empty>.erp-icon{width:25px;height:25px;color:#a5b995}.chart-empty>strong{font-size:12px;color:#64755b;font-weight:500}.chart-empty>span{max-width:320px;font-size:10px}.account-donut{min-height:225px;display:flex;align-items:center;gap:12px;padding:16px 15px}.donut-wrap{position:relative;width:145px;flex:none}.donut-svg{display:block;width:100%;height:auto}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.donut-center strong{font:800 16px Manrope;letter-spacing:-.4px}.donut-center span{font-size:9px;color:#89957d}.donut-legend{flex:1;min-width:0}.legend-row{display:flex;gap:7px;align-items:start;margin:0 0 13px;font-size:10px}.legend-row:last-child{margin-bottom:0}.legend-row>i{display:block;width:7px;height:7px;border-radius:50%;flex:none;margin-top:4px}.legend-row>div:first-of-type{flex:1;min-width:0}.legend-row strong{display:block;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-row small{font-size:8px;color:#8a977f;white-space:nowrap}.legend-value{text-align:right;flex:none}.legend-value strong{font-weight:700}.panel-foot{padding:10px 14px;background:#fbfcf9;border-top:1px solid #e7ede1;font-size:9px;color:#8a977d}.top-products{padding:11px 15px}.top-product{margin:0 0 12px}.top-product>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:10px}.top-product strong{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-product b{font-size:10px;white-space:nowrap;font-weight:600}.top-product small{font-size:8px;margin:2px 0 5px}.product-meter{height:5px;background:#edf2e7;border-radius:3px}.product-meter i{height:100%;display:block;border-radius:3px;background:#a4d65e}.top-product:nth-child(2n) .product-meter i{background:#73a343}.compact-empty{padding:25px 16px;text-align:center;color:#7c8c70;font-size:11px}.compact-empty>.erp-icon{display:block;margin:0 auto 8px}.compact-empty>strong{display:block;font-size:12px}.compact-empty>p{font-size:11px;margin:7px 0 0}
.erp-enterprise h2{font-size:15px;margin-bottom:14px}.erp-enterprise table{font-size:11px}.erp-enterprise th{padding:9px 11px;border-radius:0;font-size:9.5px}.erp-enterprise td{padding:10px 11px}.erp-enterprise td small{font-size:9px;margin-top:2px}.erp-enterprise .performance-table{min-width:560px}.erp-enterprise .performance-table td{padding:11px 14px}.erp-enterprise .performance-table td strong{font-size:11px;font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.status-dot{font-size:9px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.status-dot:before{content:'';width:5px;height:5px;border-radius:50%;background:#94a785}.status-dot.green:before{background:#73a343}.status-dot.amber:before{background:#c6a35b}.erp-enterprise .empty{padding:23px 15px}.erp-enterprise .empty>span{width:32px;height:32px;border-radius:7px;font-size:18px;margin-bottom:4px}.erp-enterprise .empty h3{font-size:13px;margin:5px 0}.erp-enterprise .empty p{font-size:11px}.erp-enterprise .notice{padding:10px 12px;font-size:11px;border-radius:6px;margin-bottom:12px}.erp-enterprise .toolbar{gap:10px;margin-bottom:14px}.erp-enterprise label{font-size:11px;margin-bottom:12px}.erp-enterprise input,.erp-enterprise select,.erp-enterprise textarea{font-size:11px;padding:7px 10px;min-height:34px;margin-top:5px}.erp-enterprise .pagination{margin-top:14px;gap:9px}.erp-enterprise .form-grid{gap:0 14px}.erp-enterprise .section-heading{margin-bottom:14px}.erp-enterprise .two-columns{gap:14px}.erp-enterprise .help{font-size:10px;margin:8px 0 13px}.erp-enterprise .tabs{gap:5px;margin-bottom:14px}.erp-enterprise .tab{font-size:11px;padding:7px 12px}.erp-enterprise .account-card{padding:15px;border-radius:7px}.erp-enterprise .account-cards{gap:12px}.erp-enterprise .loading{font-size:11px;padding:7px 0;display:flex;align-items:center;gap:7px}.loading:before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #dce8d0;border-top-color:#73a343;border-radius:50%;animation:belupi-spin .7s linear infinite}.future-capabilities article{display:flex;align-items:start;gap:12px;padding:18px 0;border-bottom:1px solid #e4ebdf}.future-capabilities article:last-child{border-bottom:0}.future-capabilities article>div{flex:1}.future-capabilities article h2{margin:0 0 5px}.future-capabilities article p{margin:0;font-size:12px;color:#7d8c70}.future-capabilities article>.erp-icon{color:#8da978}
@keyframes belupi-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(min-width:1360px){.dashboard-metrics{grid-template-columns:repeat(8,minmax(0,1fr))}}
@media(max-width:1450px){.profile-identity{display:none}.erp-topbar{gap:9px}.donut-wrap{width:127px}.account-donut{gap:9px}.legend-row{gap:5px}.legend-row small{font-size:8px}.panel-heading h2 small{display:none}}
@media(max-width:1100px){.erp-enterprise{grid-template-columns:215px minmax(0,1fr)}.sidebar-brand{padding-left:20px}.erp-topbar{padding:9px 15px;gap:7px}.topbar-context{min-width:90px}.topbar-context>strong{font-size:13px}.header-filter{min-width:110px}.account-filter{width:172px}.erp-enterprise .workspace{padding:14px 16px 28px}.dashboard-chart-row,.dashboard-bottom-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.account-donut{flex-direction:column;padding:12px;gap:10px}.donut-wrap{width:116px}.donut-legend{width:100%;display:block}.legend-row{margin-bottom:6px}.account-donut{min-height:225px}.legend-row small{display:none}.panel-heading{padding:11px 12px}.panel-heading>span{font-size:8px}.panel-heading h2{font-size:12px!important}.metric-card{padding:10px}.metric-label{font-size:10px}}
@media(max-width:900px){.erp-enterprise,.erp-enterprise.is-collapsed{display:block}.erp-enterprise .erp-sidebar{position:fixed;left:0;top:0;width:238px;height:100dvh;display:flex;transform:translateX(-100%);transition:transform .18s}.erp-enterprise.nav-is-open .erp-sidebar{transform:translateX(0)}.erp-enterprise.nav-is-open .nav-scrim{display:block;position:fixed;inset:0;background:#19253566;z-index:35;border:0}.erp-enterprise .sidebar-brand{padding:18px 22px}.erp-enterprise .erp-sidebar nav{display:block!important;margin:0}.erp-enterprise.is-collapsed .brand{width:148px}.erp-enterprise.is-collapsed .nav-label,.erp-enterprise.is-collapsed .nav-group-title,.erp-enterprise.is-collapsed .group-chevron,.erp-enterprise.is-collapsed .future-mark,.erp-enterprise.is-collapsed .workspace-label,.erp-enterprise.is-collapsed .sidebar-bottom div{display:initial}.erp-enterprise.is-collapsed .nav-group-toggle{justify-content:start;padding:8px 11px}.erp-enterprise.is-collapsed .erp-sidebar nav .nav-item{justify-content:start;padding:8px 13px}.erp-topbar{flex-wrap:wrap;gap:8px;min-height:62px;padding:10px 16px}.topbar-filters{order:5;width:100%;border-top:1px solid #edf1e7;padding-top:8px;gap:8px}.header-filter{flex:1;min-width:0}.account-filter{width:auto;flex:1.5}.erp-enterprise .header-filter select{max-width:100%;width:100%}.topbar-context{flex:1}.breadcrumb{font-size:9px}.profile-menu{padding-left:8px}.profile-menu summary>.erp-icon{display:none}.erp-enterprise .workspace{padding:14px 15px 28px}.erp-enterprise .page-heading{display:flex;align-items:start}.erp-enterprise .page-heading>.button{margin-top:0}.erp-enterprise h1{font-size:22px}.demo-strip{padding:8px 15px;font-size:10px;gap:8px}.demo-strip>span:nth-child(2){line-height:1.4}.demo-strip>.button{padding:5px 7px;font-size:9px}.dashboard-chart-row,.dashboard-bottom-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.account-donut{flex-direction:row;min-height:225px}.donut-wrap{width:115px}.donut-legend{min-width:0}.legend-row small{display:block}.erp-enterprise .heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}}
@media(max-width:680px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card{padding:10px 12px}.metric-card>strong{font-size:21px}.metric-label{font-size:11px;min-height:33px}.dashboard-chart-row,.dashboard-bottom-row{grid-template-columns:minmax(0,1fr);gap:0}.dashboard-chart-row .panel,.dashboard-bottom-row .panel{margin-bottom:12px}.account-donut{padding:16px;min-height:210px;gap:18px}.donut-wrap{width:142px}.legend-row{margin-bottom:14px}.legend-row small{display:block;font-size:9px}.legend-row strong{font-size:10px}.welcome-strip{align-items:start;font-size:10px;gap:7px}.welcome-strip>a{font-size:9px;white-space:normal;max-width:60px}.operational-notice{font-size:10px;padding:8px 10px}.operational-notice>span{min-width:0}.demo-entry{font-size:9px}.erp-enterprise .dashboard-heading{gap:7px}.dashboard-heading p{max-width:220px}.erp-enterprise .heading-actions .button{font-size:9px;padding:5px 7px}.erp-enterprise .heading-actions .button .erp-icon{display:none}.profile-popover{right:-6px;max-width:calc(100vw - 32px)}.range-popover{left:-80px;right:auto}.erp-enterprise .panel{padding:15px}.erp-enterprise .dashboard-panel{padding:0}.erp-enterprise .form-grid,.erp-enterprise .details-grid{grid-template-columns:1fr}.erp-enterprise .two-columns{grid-template-columns:1fr}.erp-enterprise .page-heading>div:first-child{min-width:0}.demo-strip{flex-wrap:wrap}.demo-strip>span:nth-child(2){flex:1;min-width:160px}.demo-strip>.button{margin-left:auto}.erp-enterprise .performance-table td{padding:10px 12px}.erp-enterprise .table-scroll{max-width:100%;overscroll-behavior-x:contain}.sales-chart{height:220px}}
.table-tools,.page-table-tools{display:flex;align-items:end;gap:12px;margin:0 0 11px}.table-tools label,.page-table-tools label{margin:0!important;min-width:160px;font-size:10px}.table-tools input,.page-table-tools select{max-width:260px;min-height:31px!important;font-size:10px!important;padding:5px 8px!important}.page-table-tools>small{font-size:9px;margin-left:auto;max-width:250px}.table-tools>.button{margin-left:auto}.sort-button{padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:8px;min-height:20px}.sort-button span{color:#99ac88}.table-view-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:10px;color:#839575;border-top:1px solid #edf1e8;margin-top:6px;padding:7px 0}.table-view-footer>span:first-child{margin-right:auto}.erp-enterprise .kpi-grid .kpi{padding:15px;min-height:100px}.erp-enterprise .kpi-grid .kpi>span{min-height:0}.erp-enterprise .kpi-grid .kpi strong{font-size:23px;margin:6px 0}.erp-enterprise .profile-menu summary:focus-visible{outline:3px solid var(--leaf);outline-offset:4px}@media(max-width:680px){.table-tools,.page-table-tools{flex-wrap:wrap;gap:8px}.page-table-tools>small{margin-left:0;max-width:none;flex-basis:100%}.table-tools label,.page-table-tools label{min-width:140px;flex:1}.table-tools .button,.page-table-tools .button{font-size:9px}.table-tools input{max-width:100%}.erp-enterprise .performance-table{min-width:540px}}
.erp-enterprise .erp-sidebar nav .nav-label{font-size:11.5px;width:auto;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}.erp-enterprise .erp-sidebar nav .nav-item>.erp-icon{flex:none}.erp-enterprise .profile-menu>summary{font-size:11px}.erp-enterprise .workspace .page-content{min-width:0}
@media(max-width:900px){.erp-enterprise .erp-sidebar{visibility:hidden}.erp-enterprise.nav-is-open .erp-sidebar{visibility:visible}}
.mobile-menu-control{display:none}@media(max-width:900px){.desktop-menu-control{display:none}.mobile-menu-control{display:inline-flex}}
