@media(max-height:800px){.erp-shell-main{padding:.5rem!important}.erp-header{padding-top:.25rem!important;padding-bottom:.25rem!important}.erp-header-title{font-size:.75rem!important}.erp-menu{height:2rem!important}.erp-menu-item{padding-left:.5rem!important;padding-right:.5rem!important;font-size:.75rem!important}.erp-toolbar{padding-top:.25rem!important;padding-bottom:.25rem!important}.erp-toolbar-btn{min-height:2rem!important;min-width:2rem!important;padding:.25rem .5rem!important}.erp-toolbar-btn .erp-toolbar-label{display:none!important}.erp-toolbar-btn svg{width:16px!important;height:16px!important}.erp-statusbar{height:1.75rem!important;font-size:.75rem!important}.erp-statusbar-meta{display:none!important}.erp-card-pad-md{padding:.5rem!important}.erp-pos-banner,.erp-pos-footer{padding-top:.5rem!important;padding-bottom:.5rem!important}.erp-pos-footer-total{font-size:1.25rem!important}.erp-pos-footer-hint{display:none!important}}@media(max-width:1280px){.erp-statusbar-bd{display:none!important}.erp-header-subtitle-long{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.erp-flex-scroll{min-height:0;overflow:auto}@media print{body:has(.credit-note-print),body:has(.cpe-print){overflow:visible;background:#fff}body:has(.credit-note-print) *,body:has(.cpe-print) *{visibility:hidden}.credit-note-print,.credit-note-print *,.cpe-print,.cpe-print *{visibility:visible!important}.credit-note-print,.cpe-print{position:absolute;inset:0 auto auto 0;width:100%;color:#000;background:#fff}.credit-note-print table,.cpe-print table{min-width:0!important;width:100%;font-size:9px}.credit-note-print div,.cpe-print div{overflow:visible!important;min-height:0!important}.credit-note-print th,.credit-note-print td,.cpe-print th,.cpe-print td{padding:4px;overflow-wrap:anywhere}}.compact-document{container:compact-document / inline-size;font-size:12px}.compact-fields [data-ui-field]{min-width:0}.compact-fields [data-ui-field]>:is(input,select),.compact-fields [data-ui-field]>.relative>input,.compact-document .compact-item-input{min-width:0;padding:2px 6px;min-height:28px;font-size:12px;line-height:22px;border-color:rgb(var(--brand-scale-200));border-radius:4px}.compact-fields [data-ui-field]>.relative>input{padding-left:32px}.compact-fields [data-ui-field]>textarea{min-width:0;font-size:12px;border-color:rgb(var(--brand-scale-200));border-radius:4px}.compact-fields [data-ui-field]>:is(input,select,textarea)[aria-invalid=true]{border-color:#ef4444}.compact-fields [data-ui-field]>label{font-size:12px;font-weight:400;color:rgb(var(--brand-scale-950));overflow-wrap:anywhere}.compact-fields [data-ui-field]>:is(input,select):disabled{background-color:#ffffffb3;color:#374151}.compact-sales-header,.compact-treasury-header,.compact-create-header{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.compact-header-panel{min-width:0}.compact-header-panel[hidden]{display:none}.compact-document-header{min-width:0}.compact-actions button,.compact-actions [data-ui-field]>select,.compact-actions [data-ui-field]>input{font-size:12px}.compact-document .compact-document-table{font-size:12px}.compact-document-table :is(th,td){padding:4px 8px}.compact-note-items table{font-size:12px}.compact-note-items :is(th,td){padding:4px 8px}.compact-filter-grid,.compact-credit-header{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.compact-actions button,.compact-actions [data-ui-field]>select,.compact-actions [data-ui-field]>input{min-height:28px;padding-block:3px}.compact-actions [data-ui-field]>:is(input,select){padding-block:2px}.compact-sales-table :is(th,td){padding-block:3px}.compact-sales-table th:not(:nth-child(2)),.compact-sales-table td:not(:nth-child(2)){white-space:nowrap}.compact-sales-table td:nth-child(2){min-width:15rem;overflow-wrap:anywhere}.compact-tax-cell{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}@container compact-document (max-width: 639px){.compact-create-items{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-create-items>:is(input,button){grid-column:span 1}.compact-create-items>:is(input:first-child,button){grid-column:span 2}}@container compact-document (min-width: 640px){.compact-sales-header,.compact-treasury-header,.compact-create-header,.compact-filter-grid,.compact-credit-header{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-sales-header>.compact-wide,.compact-treasury-header>.compact-wide,.compact-credit-header>.compact-credit-wide{grid-column:span 2}.compact-filter-grid>.compact-filter-actions{grid-column:1 / -1}}@container compact-document (min-width: 800px){.compact-fields [data-ui-field]:has(>label){display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;column-gap:4px;row-gap:2px}.compact-fields [data-ui-field]>:is(input,select,p){margin-block:0}.compact-fields [data-ui-field]>:is(textarea,.relative){margin-block:0;grid-column:2}.compact-fields [data-ui-field]>p{grid-column:2}.compact-fields [data-ui-field]>label{font-size:12px;line-height:16px;font-weight:400;color:rgb(var(--brand-scale-950))}}@container compact-document (min-width: 1000px){.compact-sales-header{grid-template-columns:repeat(12,minmax(0,1fr))}.compact-sales-header>*{grid-column:span 3}.compact-sales-header>.compact-sale-document{grid-column:span 3}.compact-sales-header>.compact-sale-series{grid-column:span 2}.compact-sales-header>.compact-sale-number{grid-column:span 3}.compact-sales-header>.compact-sale-date{grid-column:span 2}.compact-sales-header>.compact-wide{grid-column:span 9}.compact-sales-header>.compact-sale-payment{grid-column:span 4}.compact-sales-header>.compact-sale-account{grid-column:span 5}.compact-treasury-header{grid-template-columns:repeat(12,minmax(0,1fr))}.compact-treasury-header>*{grid-column:span 3}.compact-treasury-header>.compact-treasury-date{grid-column:span 2}.compact-treasury-header>.compact-treasury-series{grid-column:span 2}.compact-treasury-header>.compact-treasury-number{grid-column:span 2}.compact-treasury-header>.compact-wide{grid-column:span 6}.compact-treasury-header>.compact-treasury-party{grid-column:span 9}.compact-treasury-header>.compact-treasury-currency,.compact-treasury-header>.compact-treasury-rate,.compact-treasury-header>.compact-treasury-pending{grid-column:span 2}.compact-create-header{grid-template-columns:2fr 1fr 1fr}.compact-sales-header>.compact-sale-series [data-ui-field],.compact-sales-header>.compact-sale-date [data-ui-field],.compact-treasury-header>.compact-treasury-series [data-ui-field],.compact-treasury-header>.compact-treasury-number [data-ui-field],.compact-treasury-header>.compact-treasury-date [data-ui-field]{grid-template-columns:max-content minmax(0,1fr)}.compact-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-credit-header{grid-template-columns:repeat(6,minmax(0,1fr))}.compact-credit-header>.compact-credit-sale{grid-column:span 2}.compact-credit-header>.compact-credit-name{grid-column:span 5}.compact-credit-header>.compact-credit-half{grid-column:span 3}}@media(pointer:coarse){.compact-fields [data-ui-field]>:is(input,select),.compact-fields [data-ui-field]>.relative>input,.compact-document .compact-item-input,.compact-actions button,.compact-actions [data-ui-field]>:is(input,select){min-height:44px}}.product-picker-compact{padding:8px;font-size:12px}.product-picker-compact .product-picker-toolbar{gap:4px}.product-picker-toolbar button,.product-picker-toolbar input[type=search],.product-picker-table input{min-height:28px;padding:2px 6px;font-size:12px;line-height:22px}.product-picker-toolbar button{min-width:28px}.product-picker-table table{font-size:12px}.product-picker-table :is(th,td){padding:2px 6px}.product-picker-footer{padding:6px 8px;font-size:12px}@media(pointer:coarse){.product-picker-toolbar button,.product-picker-toolbar input[type=search],.product-picker-table input{min-height:44px}}[data-product-panel] .product-general-grid input:not([type=checkbox]),[data-product-panel] .product-general-grid select{min-height:44px}@media(min-width:768px){[data-product-panel] .product-general-grid .space-y-1{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:4px}[data-product-panel] .product-general-grid .space-y-1>*{margin-top:0}[data-product-panel] .product-general-grid .space-y-1>p{grid-column:2}[data-product-panel] .product-general-grid input:not([type=checkbox]),[data-product-panel] .product-general-grid select{min-height:34px}}.pos-confirm-top,.pos-confirm-fields,.pos-confirm-advanced{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 12px}.pos-confirm-top{gap:8px}.pos-confirm-span-all{grid-column:1 / -1}@container compact-document (min-width: 448px){.pos-confirm-fields,.pos-confirm-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@container compact-document (min-width: 672px){.pos-confirm-top{grid-template-columns:minmax(0,1.5fr) 10rem}.pos-confirm-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@container compact-document (min-width: 768px){.pos-confirm-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@container compact-document (min-width: 800px){.pos-confirm [data-ui-field]:has(>label){grid-template-columns:114px minmax(0,1fr)}}.receipt-preview .receipt-toolbar,.receipt-preview .receipt-footer{padding:4px}.receipt-preview .receipt-print-hint{padding:2px 6px;line-height:16px}.receipt-preview .receipt-document{padding:4px}.receipt-preview .receipt-toolbar button,.receipt-preview .receipt-footer button,.receipt-preview .receipt-toolbar input,.receipt-preview .receipt-toolbar select{min-height:28px;height:28px;padding:2px 6px;font-size:12px;line-height:20px}.receipt-preview .receipt-toolbar button:has(>svg:only-child){min-width:28px}.receipt-preview .receipt-toolbar input{width:54px;border:1px solid var(--color-gray-300, #d1d5db);border-radius:4px;text-align:center;font-variant-numeric:tabular-nums}.receipt-preview .receipt-zoom-value{font-size:12px}.receipt-preview .receipt-footer button{white-space:nowrap}@media(max-width:767px){.receipt-preview .receipt-toolbar,.receipt-preview .receipt-footer{padding:4px;gap:8px}.receipt-preview .receipt-actions,.receipt-preview .receipt-actions>div{gap:8px}.receipt-preview .receipt-toolbar button,.receipt-preview .receipt-footer button,.receipt-preview .receipt-toolbar input,.receipt-preview .receipt-toolbar select{min-height:44px;height:44px;font-size:14px}.receipt-preview .receipt-toolbar button:has(>svg:only-child){min-width:44px}}.mass-prices-panel{display:flex;flex-direction:column;min-height:0;max-height:60%;flex-shrink:0;margin-bottom:8px}.mass-prices-panel>.compact-document-header{display:flex;flex-direction:column;flex-shrink:1;min-height:0;overflow:hidden}.mass-prices-panel .compact-header-panel{min-height:0;overflow-y:auto}.mass-prices-panel label,.mass-prices-panel p,.mass-prices-panel span{font-size:12px}.mass-prices-panel [role=tablist]{padding-top:0}.mass-prices-table table{font-size:12px}.mass-prices-table :is(th,td){padding:2px 6px}.mass-prices-table td[data-price-column]:focus{outline:2px solid #1e40af;outline-offset:-2px}.mass-prices-table .mass-price-cell{height:28px;min-width:0;padding:2px 6px;font-size:12px;line-height:20px}@media(pointer:coarse){.mass-prices-table .mass-price-cell{height:44px}}.purchase-xml-review .purchase-xml-body,.purchase-xml-review .purchase-xml-footer{padding:8px}.purchase-xml-content{overflow-y:auto}.purchase-xml-document{display:grid;grid-template-columns:180px 160px minmax(0,1fr);grid-template-areas:"number amount supplier" "date currency ruc";gap:2px 16px;margin:0;padding:6px 8px;font-size:12px;line-height:18px}.purchase-xml-document>div{display:flex;min-width:0;gap:6px}.purchase-xml-document dt{flex-shrink:0}.purchase-xml-document dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-doc-number{grid-area:number}.xml-doc-amount{grid-area:amount}.xml-doc-supplier{grid-area:supplier}.xml-doc-date{grid-area:date}.xml-doc-currency{grid-area:currency}.xml-doc-ruc{grid-area:ruc}.purchase-xml-table-scroll{min-height:100px}.purchase-xml-table{table-layout:fixed;min-width:1250px;font-size:12px;line-height:20px}.purchase-xml-table th,.purchase-xml-table td{padding:4px 8px;vertical-align:middle}.xml-cell-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-xml-actions button{min-height:32px;padding:4px 10px;font-size:12px;white-space:nowrap}@media(max-width:767px){.purchase-xml-document{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"number amount" "supplier supplier" "date currency" "ruc ruc";gap:2px 8px}.purchase-xml-actions button{min-height:44px;font-size:14px}.purchase-xml-table{font-size:14px}}.erp-shell{height:100vh;height:100dvh}.erp-chrome-header,.erp-chrome-dock{position:relative;z-index:300;flex-shrink:0}.mdi-desktop{position:relative;flex:1;min-height:0;background:radial-gradient(ellipse at top right,#fff8ed 0,transparent 65%)}.mdi-window-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;isolation:isolate}.mdi-window-layer{position:absolute;pointer-events:none;overflow:visible}.mdi-window{position:absolute;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#f5f7fa;box-shadow:0 5px 22px #0f172a26;isolation:isolate;transform:translateZ(0);pointer-events:auto}.mdi-window[hidden]{display:none}.mdi-active{border-color:rgb(var(--brand-primary));box-shadow:0 8px 30px #0f172a35}.mdi-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding-left:12px;gap:8px;background:#e9edf2;color:#334155;-webkit-user-select:none;user-select:none;touch-action:none;font-size:13px;flex-shrink:0}.mdi-active>.mdi-titlebar{background:#12263e;color:#fff}.mdi-titlebar button{display:flex;align-items:center;justify-content:center;width:44px;min-height:40px}.mdi-titlebar button:hover{background:#ffffff26}.mdi-titlebar button:last-child:hover{background:#dc2626;color:#fff}.mdi-titlebar button:disabled{opacity:.4}.mdi-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding:12px;position:relative}.mdi-content[inert]{pointer-events:none}.mdi-taskbar{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:52px;padding:4px 8px;border-top:1px solid #cbd5e1;background:#f8fafc;z-index:10}.mdi-task,.mdi-new{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 12px;border:1px solid #d8dee8;border-radius:6px;background:#fff;font-size:12px;white-space:nowrap}.mdi-task{min-width:110px;max-width:200px;flex-shrink:0}.mdi-task[aria-pressed=true]{border-color:rgb(var(--brand-primary));background:rgb(var(--brand-primary-soft) / .25);color:rgb(var(--brand-ink))}.mdi-new{color:#334155}.mdi-new:disabled{opacity:.45}.mdi-window button:focus-visible,.mdi-taskbar button:focus-visible{outline:2px solid rgb(var(--brand-primary));outline-offset:-3px}.mdi-resize{position:absolute;touch-action:none;z-index:10}.mdi-n,.mdi-s{height:6px;left:8px;right:8px;cursor:ns-resize}.mdi-n{top:0}.mdi-s{bottom:0}.mdi-e,.mdi-w{width:6px;top:8px;bottom:8px;cursor:ew-resize}.mdi-e{right:0}.mdi-w{left:0}.mdi-ne,.mdi-nw,.mdi-se,.mdi-sw{width:12px;height:12px}.mdi-ne{right:0;top:0;cursor:nesw-resize}.mdi-nw{left:0;top:0;cursor:nwse-resize}.mdi-se{right:0;bottom:0;cursor:nwse-resize}.mdi-sw{left:0;bottom:0;cursor:nesw-resize}@media(max-width:767px){.mdi-window{border-radius:0}.mdi-content{padding:8px}.mdi-new{padding:6px}.mdi-new span{display:none}.mdi-taskbar{gap:4px}}
