#root{min-height:100vh}.layout-page,.content-wrapper,.content-wrapper .container-xxl{background-color:#fafbfc!important}.layout-page .card,.content-wrapper .card{background-color:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000a}.layout-page .card.border-0,.content-wrapper .card.border-0{background-color:#fff}.bg-light,.card.bg-light,.bg-navbar-theme{background-color:#fff!important}.text-body-secondary{color:#5f6368!important}@media(min-width:1200px){html.layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .app-brand .layout-menu-toggle{display:none!important}}@media(max-width:576px){.receive-entry-drawer{width:100vw!important;max-width:100vw!important;min-width:0!important;border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.receive-entry-drawer .receive-entry-drawer-body{padding:.6rem!important;gap:.6rem!important}.receive-entry-drawer .receive-top-row,.receive-entry-drawer .receive-from-to-row{flex-direction:column!important;align-items:stretch!important}.receive-entry-drawer .receive-arrow-spacer{display:none!important}.receive-entry-drawer .receive-card-wrap{max-width:none!important;width:100%!important}.receive-entry-drawer .receive-date-wrap{min-width:0!important;width:100%!important;display:flex!important;gap:.5rem;align-items:end}.receive-entry-drawer .receive-date-controls{flex:1 1 0;min-width:0}.receive-entry-drawer .receive-add-product-mobile{flex:1 1 0;white-space:nowrap;height:calc(2rem + 2px);margin-bottom:.15rem}.receive-entry-drawer .receive-lines-scroll{max-height:none!important;overflow-y:visible!important}.receive-entry-drawer .receive-entry-drawer-actions{display:flex;flex-direction:column;gap:.5rem}.receive-entry-drawer .receive-entry-drawer-actions-row{display:flex;gap:.5rem}.receive-entry-drawer .receive-entry-drawer-actions-row>.btn{flex:1 1 0;white-space:nowrap}.receive-entry-drawer .receive-entry-drawer-footer{position:sticky;bottom:0;z-index:5;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}}.modal .form-floating.form-floating-select2>label:after{block-size:8px;inset-block-start:.4rem}.avatar-initial.bg-label-info,.avatar-initial.bg-label-primary,.avatar-initial.bg-label-success,.avatar-initial.bg-label-secondary{background-color:#e8f0fe!important;color:#1967d2}.badge.bg-label-secondary{background-color:#e8eaed;color:#3c4043}.badge.bg-label-info{background-color:#e8f0fe;color:#1967d2}.badge.bg-label-success{background-color:#e6f4ea;color:#1e8e3e}.badge.bg-label-primary{background-color:#e8f0fe;color:#1967d2}.form-control.bg-light,.form-control:disabled{background-color:#f8f9fa!important}.node-group.border,.workflow-canvas{background-color:#fff!important;border-color:#0000000f!important}.card.hover-shadow:hover{box-shadow:0 4px 12px #00000014}.object-fit-cover{object-fit:cover}.layout-navbar .navbar-nav .dropdown{position:relative}.layout-navbar .navbar-nav .dropdown .dropdown-menu.dropdown-menu-end{left:auto;right:0;min-width:14rem}.layout-navbar .navbar-dropdown.dropdown-user .dropdown-menu{left:auto;right:0}.layout-container>#layout-menu.layout-menu.menu-vertical{display:flex;flex-direction:column;min-height:0;flex:0 0 auto}.layout-container>#layout-menu.layout-menu.menu-vertical .app-brand{flex-shrink:0}.layout-container>#layout-menu.layout-menu.menu-vertical .menu-inner{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--bs-menu-color-rgb),.45) transparent}.layout-container>#layout-menu.layout-menu.menu-vertical .menu-inner::-webkit-scrollbar{width:6px}.layout-container>#layout-menu.layout-menu.menu-vertical .menu-inner::-webkit-scrollbar-track{background:transparent}.layout-container>#layout-menu.layout-menu.menu-vertical .menu-inner::-webkit-scrollbar-thumb{background-color:rgba(var(--bs-menu-color-rgb),.35);border-radius:10px}.layout-container>#layout-menu.layout-menu.menu-vertical .menu-inner::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--bs-menu-color-rgb),.55)}.heybos-kanban--comfort .heybos-kanban-thumb{width:44px;height:44px}.heybos-kanban--compact .heybos-kanban-thumb{width:36px;height:36px}.heybos-kanban-thumb{overflow:hidden;display:flex;align-items:center;justify-content:center}.heybos-kanban-thumb img{display:block}.heybos-kanban-thumb-initial{font-weight:700;font-size:1.05rem;line-height:1}.heybos-qty-badge{min-width:74px;line-height:1.1}.heybos-qty-number .badge{padding-inline:.55rem;padding-block:.35rem;font-weight:700}.heybos-qty-uom{font-size:.75rem;line-height:1.1;margin-top:.15rem}.heybos-holder-row{padding-block:.25rem}.heybos-holder-list .heybos-holder-row:nth-child(2n){background-color:#00000008;border-radius:.4rem}.heybos-holder-list .heybos-holder-row:nth-child(odd){background-color:transparent}.heybos-stage-tint-0 .kanban-board-header{background-color:#6c757d24;border-inline-start:6px solid rgba(108,117,125,.35)}.heybos-stage-tint-1 .kanban-board-header{background-color:#f59e0b29;border-inline-start:6px solid rgba(245,158,11,.35)}.heybos-stage-tint-2 .kanban-board-header{background-color:#3b82f629;border-inline-start:6px solid rgba(59,130,246,.35)}.heybos-stage-tint-3 .kanban-board-header{background-color:#22c55e29;border-inline-start:6px solid rgba(34,197,94,.35)}.heybos-kanban .kanban-item{transition:transform .16s ease,box-shadow .16s ease;border-color:#00000014!important;box-shadow:0 1px 8px #0000000a!important}.heybos-kanban .kanban-item:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000017!important}.heybos-kanban--compact .kanban-board-header{padding-block:.5rem!important}.heybos-kanban--compact .kanban-drag{padding:.9rem!important;gap:.9rem!important}.heybos-kanban--compact .kanban-item .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.heybos-kanban--compact .kanban-item .py-2{padding-top:.6rem!important;padding-bottom:.6rem!important}.heybos-kanban--compact .heybos-qty-badge{min-width:66px}.heybos-kanban--compact .badge{font-size:.75rem}.modal .select2-dropdown{z-index:2060!important}.datatables-order thead.table-light th{background-color:#f6f7f9!important;color:#6b7280!important;font-weight:600;border-bottom-color:#0000000f!important}#layout-menu .menu-inner>.menu-header{margin-top:1.35rem!important}#layout-menu .menu-inner>.menu-subheader{margin-top:.6rem!important}#layout-menu .menu-inner>.menu-subheader:before,#layout-menu .menu-inner>.menu-subheader:after{display:none!important}#layout-menu .menu-inner>.menu-subheader .menu-header-text{text-transform:none;letter-spacing:.1px;font-size:.75rem;font-weight:600;opacity:.7;padding-inline-start:.4rem}#layout-menu .menu-item:not(.active):not(.open) .menu-link:hover{background-color:rgba(var(--bs-primary-rgb),.08)!important}#layout-menu .menu-inner .menu-item.active>.menu-link:not(.menu-toggle){background-color:rgba(var(--bs-primary-rgb),.12)!important;color:var(--bs-primary)!important;box-shadow:inset 3px 0 0 0 var(--bs-primary)!important;font-weight:600}#layout-menu .menu-inner .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon{color:var(--bs-primary)!important}.status-tabs{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background-color:#fff}.status-tabs .status-tab{border:0;background-color:transparent;color:#5f6368;font-size:.85rem;font-weight:600;line-height:1.2;padding:.4rem .9rem;border-radius:.375rem;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.status-tabs .status-tab:hover:not(.active){background-color:rgba(var(--bs-primary-rgb),.08)}.status-tabs .status-tab.active{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}#layout-menu.sidebar-skin-a .menu-link{color:#2f3349;font-weight:500}#layout-menu.sidebar-skin-a .menu-header .menu-header-text{color:#8a8ea3}#layout-menu.sidebar-skin-a .menu-item.tone-voice{--tone: #6366f1}#layout-menu.sidebar-skin-a .menu-item.tone-transactions{--tone: #3b82f6}#layout-menu.sidebar-skin-a .menu-item.tone-orders{--tone: #0ea5e9}#layout-menu.sidebar-skin-a .menu-item.tone-quick{--tone: #06b6d4}#layout-menu.sidebar-skin-a .menu-item.tone-catalog{--tone: #8b5cf6}#layout-menu.sidebar-skin-a .menu-item.tone-production{--tone: #14b8a6}#layout-menu.sidebar-skin-a .menu-item.tone-settings,#layout-menu.sidebar-skin-a .menu-item.tone-admin{--tone: #64748b}#layout-menu.sidebar-skin-a .menu-item[class*=tone-] .menu-icon{color:var(--tone);opacity:1}#layout-menu.sidebar-skin-a .menu-item[class*=tone-]:not(.active):not(.open) .menu-link:hover{background-color:color-mix(in srgb,var(--tone) 10%,transparent)!important}#layout-menu.sidebar-skin-a .menu-inner .menu-item[class*=tone-].active>.menu-link:not(.menu-toggle){background-color:color-mix(in srgb,var(--tone) 15%,transparent)!important;color:var(--tone)!important;box-shadow:inset 3px 0 0 0 var(--tone)!important}#layout-menu.sidebar-skin-a .menu-inner .menu-item[class*=tone-].active>.menu-link:not(.menu-toggle) .menu-icon{color:var(--tone)!important}#layout-menu.sidebar-skin-a,#layout-menu.sidebar-skin-a .app-brand{background-color:#fff!important}#layout-menu.sidebar-skin-a{border-inline-end:1px solid rgba(0,0,0,.06);box-shadow:0 0 24px #0000000a}#layout-navbar{position:fixed;inset-block-start:0;inset-inline-end:0;inset-inline-start:var(--bs-menu-width);z-index:1030;block-size:4rem;margin:0!important;border-radius:0!important;background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px #0000000a;padding-inline:1.25rem}.layout-menu-collapsed #layout-navbar{inset-inline-start:var(--bs-menu-collapsed-width)}@media(max-width:1199.98px){#layout-navbar{inset-inline-start:0}}.layout-page{padding-block-start:4rem}.navbar-quick{gap:.35rem}.quick-entry-item{display:inline-flex;align-items:center;gap:.4rem;border:0;background-color:transparent;color:#5f6368;font-size:.9375rem;font-weight:600;line-height:1;padding:.45rem .7rem;border-radius:.375rem;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.quick-entry-item i{color:var(--chip, var(--bs-primary));font-size:1.3rem}.quick-entry-item:hover:not(:disabled){background-color:color-mix(in srgb,var(--chip, #666cff) 12%,transparent)}.quick-entry-item:disabled{opacity:.4;cursor:not-allowed}.quick-entry-voice{color:#2f3349}
