:root{--desk-ease: cubic-bezier(.22, 1, .36, 1);--desk-lift: 0 10px 28px rgba(11, 18, 32, .07)}.desk-canvas{position:relative;background-color:#f4f6f8}.desk-canvas>*{position:relative;z-index:auto;animation:desk-enter .16s var(--desk-ease) both}.desk-canvas>*:nth-child(1){animation-delay:0ms}.desk-canvas>*:nth-child(2){animation-delay:20ms}.desk-canvas>*:nth-child(3){animation-delay:35ms}.desk-canvas>*:nth-child(4),.desk-canvas>*:nth-child(5),.desk-canvas>*:nth-child(6),.desk-canvas>*:nth-child(n+7){animation-delay:45ms}@keyframes desk-enter{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:none}}html.desk-settled .desk-canvas>*{animation:none!important;opacity:1!important;transform:none!important}.bm-page-title{position:relative;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.bm-page-title:after{content:"";display:block;width:1.7rem;height:2.5px;margin-top:.55rem;border-radius:99px;background:var(--bm-primary);opacity:.88}.bm-app-header{position:relative;z-index:50;overflow:visible;background:#fff;box-shadow:0 1px #0f172a0a}.bm-app-header .h-10.w-10,.bm-app-header a.h-10,.bm-app-header button.h-10{transition:transform .2s var(--desk-ease),background-color .2s ease,box-shadow .2s ease,color .2s ease}.bm-app-header .h-10.w-10:hover,.bm-app-header a.h-10:hover,.bm-app-header button.h-10:hover{transform:translateY(-1px);box-shadow:0 8px 16px -10px #0f172a59}.nav-link{transition:background-color .18s ease,color .18s ease,transform .2s var(--desk-ease)}.nav-link:hover{transform:translate(3px)}.nav-link.active:hover,.nav-link.nav-parent:hover,.bm-shell-wrap.variant-minimal .nav-link:hover{transform:none}[dir=rtl] .nav-link:hover{transform:translate(-3px)}[dir=rtl] .nav-link.active:hover,[dir=rtl] .nav-link.nav-parent:hover,[dir=rtl] .bm-shell-wrap.variant-minimal .nav-link:hover{transform:none}.nav-link i,.nav-link svg{transition:transform .2s var(--desk-ease)}.nav-link:hover i,.nav-link:hover svg{transform:scale(1.06)}.bm-card,.desk-panel,.bm-stat{position:relative;transition:transform .22s var(--desk-ease),box-shadow .22s ease,border-color .22s ease}.bm-card:before,.desk-panel:before,.bm-stat:before{content:"";pointer-events:none;position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .95),transparent);z-index:2}.bm-card:not(:has(.bm-table)):hover,.bm-stat:hover{transform:translateY(-2px);box-shadow:var(--desk-lift)}.desk-kpi{transition:transform .24s var(--desk-ease),box-shadow .24s ease,border-color .24s ease}.desk-kpi-ico{transition:transform .24s var(--desk-ease)}.desk-kpi:hover .desk-kpi-ico{transform:rotate(-6deg) scale(1.06)}.desk-panel-head{position:relative}.desk-panel-head:after{content:"";position:absolute;left:1.25rem;bottom:-1px;width:2.25rem;height:2px;border-radius:99px;background:var(--bm-primary);opacity:.55}.bm-table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.bm-table tbody tr:hover:not(.bm-row-empty):not(:has(>td[colspan])){box-shadow:inset 3px 0 0 var(--bm-primary)}[dir=rtl] .bm-table tbody tr:hover:not(.bm-row-empty):not(:has(>td[colspan])){box-shadow:inset -3px 0 0 var(--bm-primary)}.bm-table tbody tr.bm-row-empty,.bm-table tbody tr:has(>td[colspan]){cursor:default;background:#fff!important;box-shadow:none!important}.bm-table tbody tr.bm-row-empty:hover,.bm-table tbody tr.bm-row-empty:hover td,.bm-table tbody tr:has(>td[colspan]):hover,.bm-table tbody tr:has(>td[colspan]):hover td{background:#fff!important;box-shadow:none!important}.bm-dt-empty-icon{position:relative;width:3.5rem;height:3.5rem;border-radius:1.15rem;background:linear-gradient(180deg,#fff,#f4f6f8);box-shadow:inset 0 1px #fff,0 8px 20px -12px #0f172a59}.bm-dt-empty-icon:after{content:"";position:absolute;inset:auto 22% 22%;height:2px;border-radius:99px;background:var(--bm-primary);opacity:.45}.bm-input,.bm-select,textarea.bm-input,.au-input{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.bm-btn-primary,.ld-btn-primary{transition:transform .18s var(--desk-ease),box-shadow .18s ease,background-color .18s ease}.bm-btn-primary:hover,.ld-btn-primary:hover{box-shadow:0 12px 24px -14px rgb(var(--bm-primary-rgb) / .85)}.pos-card{transition:transform .2s var(--desk-ease),box-shadow .2s ease,border-color .2s ease}.pos-card:hover:not(.is-out){transform:translateY(-3px)}.pos-pill{transition:transform .16s var(--desk-ease),background-color .16s ease,color .16s ease}.pos-pill:hover{transform:translateY(-1px)}.ld-hero-title,.ld-h2{animation:desk-enter .55s var(--desk-ease) both}.ld-section{animation:desk-enter .5s var(--desk-ease) both}.ld-btn:hover{transform:translateY(-1px)}.bm-toast{animation:desk-toast .38s var(--desk-ease) both}@keyframes desk-toast{0%{opacity:0;transform:translate(14px) translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.desk-canvas,.desk-canvas>*,.ld-hero-title,.ld-h2,.ld-section,.bm-toast,.nav-link,.bm-card,.desk-kpi,.pos-card{animation:none!important;transition:none!important;transform:none!important}}@media print{.bm-page-title:after,.desk-panel-head:after,.bm-card:before,.desk-panel:before,.bm-form-dock{display:none!important}}html,body{cursor:default}body :not(input):not(textarea):not(select):not([contenteditable=true]){caret-color:transparent}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),textarea,[contenteditable=true]{cursor:text;caret-color:var(--bm-ink, #0B1220)}a,button,summary,label,select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=color],[role=button],.nav-link,.nav-sub,.bm-action,.bm-btn,.bm-btn-primary,.bm-btn-secondary,.pos-card,.pos-pill,.bm-row-click,.bm-filter-clear,.ld-btn{cursor:pointer}[tabindex="-1"]{caret-color:transparent;outline:none}.bm-form-dock{position:sticky;bottom:0;z-index:25;margin-top:.5rem;padding-top:.5rem;background:linear-gradient(180deg,transparent,#f4f6f8 32%)}.bm-form-dock-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;padding:.7rem 1rem;border:1px solid #e8ecf1;border-radius:1rem;background:#fffffff5;box-shadow:0 -10px 28px #0f172a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bm-form-dock-hint{margin-right:auto;font-size:.75rem;font-weight:600;color:#6b778c}.bm-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.bm-filter-bar .bm-dt-search{flex:1 1 12rem;min-width:10rem}.bm-filter-bar .bm-input{min-height:2.35rem}.bm-filter-bar>select.bm-input,.bm-filter-bar>input[type=date].bm-input{width:auto;min-width:8.5rem;flex:0 1 10.5rem}.bm-filter-clear{font-size:.75rem;font-weight:700;color:var(--bm-primary);text-decoration:none;padding:.35rem .5rem}.bm-filter-clear:hover{text-decoration:underline}.bm-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.bm-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.bm-summary-item{border:1px solid #e8ecf1;background:#fff;border-radius:1rem;padding:.9rem 1rem;min-width:0}.bm-summary-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b778c}.bm-summary-value{margin-top:.35rem;font-size:.95rem;font-weight:800;color:#0b1220;overflow-wrap:anywhere}.bm-summary-meta{margin-top:.2rem;font-size:.75rem;color:#6b778c}tr.bm-row-click{cursor:pointer}tr.bm-row-click:hover{background:rgb(var(--bm-primary-rgb) / .04)!important}tr.bm-row-empty,tr.bm-row-click.bm-row-empty{cursor:default!important}.pos-icon-btn{background:var(--bm-primary-soft, #eff6ff);color:var(--bm-primary, #2563eb)}.pos-icon-btn:hover{filter:brightness(.97)}.pos-count{background:var(--bm-primary, #2563eb)}.pos-total{color:var(--bm-primary-dark, var(--bm-primary))}.pos-cart-dock{position:sticky;bottom:0;z-index:6;background:#fff;box-shadow:0 -10px 24px #0f172a0f}.pos-card-media .pos-initial{color:var(--bm-primary, #2563eb)}.pos-tender.is-on{border-color:var(--bm-primary);color:var(--bm-primary);box-shadow:0 0 0 2px rgb(var(--bm-primary-rgb) / .25)}.is-filtering .bm-table-wrap,.is-filtering .bm-catalog-grid,.is-filtering .bm-entity-grid{position:relative;pointer-events:none;opacity:.55;transition:opacity .15s ease}.bm-dt-search-btn{min-height:2.35rem;padding-left:.85rem;padding-right:.95rem}.bm-dt-search-btn i,.bm-dt-search-btn svg{position:static!important;transform:none!important;pointer-events:none;color:var(--bm-primary)}.bm-dt-footer:has(.bm-pager){display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%}.bm-dt-footer:has(.bm-pager)>*:not(:has(.bm-pager)):not(.bm-pager){display:none!important}.bm-dt-footer:has(.bm-pager)>*:has(.bm-pager),.bm-dt-footer>.bm-pager{flex:1 1 100%;width:100%;max-width:100%}.bm-pager{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.15rem;width:100%}.bm-pager-pages{margin-left:0}.bm-pager-info{margin:0;font-size:.8125rem;font-weight:600;color:#64748b;letter-spacing:-.01em}.bm-pager-pages{display:flex;align-items:center;gap:.35rem;list-style:none;margin:0;padding:0}.bm-pager-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;height:2.15rem;padding:0 .65rem;border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;color:#334155;font-size:.8125rem;font-weight:700;text-decoration:none!important;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.bm-pager-btn i{font-size:.7rem}.bm-pager-btn:hover:not(.is-disabled):not(.is-current){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.bm-pager-btn.is-current{background:var(--bm-primary);border-color:var(--bm-primary);color:#fff;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--bm-primary) 80%,transparent)}.bm-pager-btn.is-disabled{opacity:.45;cursor:not-allowed;background:#f8fafc}.bm-pager-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:2.15rem;color:#94a3b8;font-weight:700}.bm-table th.bm-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bm-table th.bm-sortable .bm-sort-ico{display:inline-block;margin-left:.4rem;font-size:.7rem;opacity:.32;vertical-align:middle}.bm-table th.bm-sortable:hover .bm-sort-ico,.bm-table th.bm-sortable.is-sorted .bm-sort-ico{opacity:1;color:var(--bm-primary)}html.dark .bm-form-dock{background:linear-gradient(180deg,transparent,var(--bm-surface, #0b1220) 32%)}html.dark .bm-form-dock-inner,html.dark .bm-summary-item,html.dark .pos-cart-dock{background:var(--bm-surface, #121820);border-color:#1e293b}
