.ez-home{color:#15203a;min-height:calc(100vh - 88px)}.ez-home-welcome{aspect-ratio:1600/230;background:#111;border:1px solid #e6e9ee;border-radius:10px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 16px #14213d0a}.ez-home-welcome img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.ez-home-shortcuts{background:#fff;border:1px solid #e4e8ee;border-radius:10px;box-shadow:0 3px 13px #14213d08}.ez-home-shortcuts-title{border-bottom:1px solid #edf0f4;padding:16px 20px}.ez-home-shortcuts h3{margin:0;font-size:18px}.ez-home-shortcuts p{color:#718096;margin:4px 0 0;font-size:13px}.ez-home-grid{grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.ez-home-tile{color:#17213a;background:#fff;border:1px solid #e2e7ed;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;min-height:124px;padding:16px;transition:all .14s;display:flex;position:relative}.ez-home-tile:first-child{color:#fff;background:linear-gradient(145deg,#ff8a45,#f05215);border:0;grid-row:span 2;justify-content:flex-end;min-height:260px}.ez-home-icon{color:#ef5d1d;background:#fff1ea;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.ez-home-tile:first-child .ez-home-icon{background:#fff;width:52px;height:52px}.ez-home-tile strong{font-size:15px}.ez-home-tile:first-child strong{font-size:21px}.ez-home-tile small{color:#6d788c;font-size:12px}.ez-home-tile:first-child small{color:#fff;font-size:14px}.ez-home-tile kbd{background:#f7f9fb;border:1px solid #d9e0e7;border-radius:4px;padding:2px 5px;font:800 11px ui-monospace;position:absolute;top:11px;right:11px}.ez-home-tile:first-child kbd{color:#fff;background:#fff2;border-color:#fff8}.ez-home-tile i{font-style:normal;position:absolute;bottom:12px;right:13px}.ez-home-tile:hover{border-color:#f3ab84;transform:translateY(-2px);box-shadow:0 6px 16px #cf501916}.ez-home-tile:first-child:hover{border:0}.ez-home-quick{background:#effcff}.ez-home-purchases{background:#f4fcf7}.ez-home-sales{background:#faf7ff}.ez-home-prices{background:#fffaf0}.ez-home-stock{background:#fbf9ff}@media (max-width:900px){.ez-home-grid{grid-template-columns:repeat(3,1fr)}.ez-home-tile:first-child{grid-row:auto;justify-content:flex-start;min-height:124px}}@media (max-width:600px){.ez-home-grid{grid-template-columns:repeat(2,1fr);padding:12px}.ez-home-tile:first-child{grid-column:span 2}}.ez-home-status{background:#fff;border:1px solid #e4e8ee;border-radius:10px;grid-template-columns:220px 1fr;gap:24px;margin-top:16px;padding:18px 20px;display:grid;box-shadow:0 3px 13px #14213d08}.ez-home-status h3{margin:0;font-size:17px}.ez-home-status>div>p{color:#718096;margin:5px 0 0;font-size:13px}.ez-home-status dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.ez-home-status dl>div{grid-template-columns:20px 1fr;align-items:center;column-gap:7px;display:grid}.ez-home-status svg{color:#f36420;grid-row:span 2;width:18px}.ez-home-status dt{color:#718096;font-size:12px}.ez-home-status dd{color:#27334b;margin:0;font-size:13px;font-weight:750}.ez-home-status dd.ok:before,.ez-home-status dd.warn:before{content:"";background:#21a366;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ez-home-status dd.warn:before{background:#df8b16}@media (max-width:1050px){.ez-home-status{grid-template-columns:1fr}.ez-home-status dl{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ez-home-status{padding:15px}.ez-home-status dl{grid-template-columns:repeat(2,1fr);gap:15px}}.quantity-backdrop{z-index:1100;background:#0006;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quantity-dialog{text-align:center;background:#fff;border-radius:6px;width:min(410px,100vw - 36px);padding:22px 28px 20px;box-shadow:0 18px 48px #0005}.quantity-dialog h3{color:#455d78;margin:0 0 18px;font-size:22px}.quantity-dialog p{color:#555;margin:0 0 8px;font-size:15px}.quantity-dialog strong{color:#2d4058;text-transform:uppercase;min-height:22px;margin-bottom:15px;font-size:14px;display:block}.quantity-dialog input{color:#153b72;text-align:center;border:2px solid #9ed0ef;border-radius:5px;outline:none;width:168px;padding:8px 10px;font-size:20px;font-weight:700}.quantity-dialog input:focus{border-color:#3689dc;box-shadow:0 0 0 2px #cce9ff}.quantity-dialog div{justify-content:center;gap:8px;margin-top:24px;display:flex}.quantity-dialog button{color:#fff;cursor:pointer;background:#287fd0;border:0;border-radius:4px;padding:9px 16px;font-weight:700}.quantity-dialog button[type=button]{background:#717171}.legacy-page{color:#212529;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.legacy-page button,.legacy-page input,.legacy-page select{font:inherit}.legacy-offline{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;border-radius:8px;margin-bottom:10px;padding:8px 12px}.legacy-titlebar,.legacy-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.legacy-titlebar h2,.legacy-heading h2{margin:0;font-size:18px;font-weight:600}.legacy-heading span{color:#6c757d}.legacy-actions,.legacy-top-actions{flex-wrap:wrap;gap:6px;display:flex}.legacy-actions button,.legacy-top-actions button{color:#0d6efd;background:#fff;border:1px solid #0d6efd;border-radius:8px;padding:4px 8px}.legacy-top-actions{justify-content:flex-end;margin-bottom:10px}.legacy-top-actions button:last-child{color:#6c757d;border-color:#6c757d}.legacy-sale-grid{grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid}.legacy-search-row{grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-bottom:10px;display:grid}.legacy-search-row label,.legacy-card label{font-weight:600}.legacy-input-group{margin-top:4px;display:flex}.legacy-input-group input{background:#fff8d6;border:1px solid #86b7fe;border-radius:8px 0 0 8px;flex:1;min-width:0;height:38px;padding:6px 12px}.legacy-input-group button{color:#fff;background:#2f6fed;border:0;border-radius:0 4px 4px 0;padding:6px 12px}.legacy-search-row select,.legacy-card select,.legacy-filters select,.legacy-filters input{background:#fff;border:1px solid #ced4da;border-radius:8px;width:100%;height:38px;margin-top:4px;padding:6px 10px}.legacy-results{z-index:20;background:#fff;border:1px solid #ced4da;position:absolute;left:300px;right:365px;box-shadow:0 4px 12px #0002}.legacy-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;width:100%;padding:9px 12px;display:flex}.legacy-table-wrap{border:1px solid #dee2e6;border-radius:8px;overflow:auto}.legacy-page table{border-collapse:collapse;background:#fff;width:100%}.legacy-page th{white-space:nowrap;border-bottom:2px solid #212529;padding:6px 5px;font-weight:700}.legacy-page td{border-bottom:1px solid #dee2e6;padding:6px 5px}.legacy-page td input{border:1px solid #ced4da;border-radius:4px;width:62px;padding:3px}.legacy-empty{color:#6c757d;text-align:center!important;padding:26px!important}.legacy-card,.legacy-panel{background:#fff;border:0;border-radius:8px;margin-bottom:10px;padding:12px;box-shadow:0 2px 4px #00000013}.legacy-two{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.legacy-two button{color:#0d6efd;background:#fff;border:1px solid #0d6efd;border-radius:8px;padding:5px 8px;font-weight:600}.legacy-two .green{color:#198754;border-color:#198754}.legacy-two .selected{color:#fff;background:#f36420;border-color:#f36420}.legacy-summary p,.legacy-card>p{justify-content:space-between;margin:8px 0;display:flex}.legacy-summary input{border:1px solid #ced4da;border-radius:4px;width:65px;padding:3px}.legacy-summary .total{border-top:1px solid #dee2e6;padding-top:8px;font-size:19px}.legacy-payment-empty{color:#6c757d;text-align:center;border:1px solid #dee2e6;margin-top:8px;padding:12px}.legacy-footer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.legacy-footer-actions button{border-radius:8px;height:42px}.legacy-footer-actions .complete{color:#fff;background:#f36420;border:0}.legacy-footer-actions .cancel{color:#dc3545;background:#fff;border:1px solid #dc3545}.legacy-notice{text-align:center;padding:8px}.legacy-panel h3{margin:0 0 12px;font-size:20px}.legacy-filters{grid-template-columns:1.15fr 1fr 1fr 1fr 1.5fr;align-items:end;gap:8px;display:grid}.legacy-legend{color:#6c757d;align-items:center;gap:12px;margin:12px 0;display:flex}.legacy-legend span:first-child{color:#198754}.legacy-legend span:nth-child(2){color:#dc3545}.legacy-legend select{border:1px solid #ced4da;border-radius:4px;margin-left:auto;padding:3px 24px 3px 6px}.legacy-legend b{color:#212529;margin-left:8px}.legacy-icon-actions{gap:4px;display:flex}.legacy-icon-actions button{color:#0d6efd;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:4px}.legacy-icon-actions svg{width:15px;height:15px}.legacy-icon-actions button:nth-child(3){color:#dc3545}.legacy-icon-actions button:nth-child(4){color:#198754}.legacy-page td.money{text-align:right;font-weight:600}.legacy-page td.ok{color:#198754;font-weight:600}.legacy-page td.muted{color:#6c757d}.legacy-count{color:#6c757d;margin:10px 0}.legacy-detail{background:#f8f9fa;border:1px solid #86b7fe;border-radius:8px;padding:12px}.legacy-detail>button{float:right;color:#0d6efd;background:0 0;border:0}.legacy-detail h4{margin:0}.legacy-detail>div{gap:28px;margin-top:10px;display:flex}@media (max-width:1050px){.legacy-sale-grid{grid-template-columns:1fr}.legacy-results{left:20px;right:20px}}@media (max-width:760px){.legacy-search-row,.legacy-filters{grid-template-columns:1fr}.legacy-actions{display:none}}.legacy-status{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.legacy-status-accepted{color:#277333;background:#e8f7ea}.legacy-status-pending{color:#b42318;background:#fff0f0}.legacy-status-nonfiscal{color:#55606a;background:#edf0f3}.legacy-detail-accepted{background:#f3fbf3;border-color:#a8d9ab}.legacy-detail-pending{background:#fff7f7;border-color:#f3b2b2}.legacy-detail-nonfiscal{background:#f8f9fa;border-color:#c9d0d7}.legacy-modal{max-height:84dvh;overflow:auto}.legacy-detail{resize:both;width:min(1180px,96vw);max-height:88dvh;overflow:auto}.legacy-detail .legacy-table-wrap{min-height:180px;max-height:calc(88dvh - 210px)}.legacy-detail>div:last-child{background:#f8f9fa;padding:12px 0 2px;position:sticky;bottom:-18px}@media (max-width:760px){.legacy-detail{resize:none;max-height:90dvh}.legacy-detail .legacy-table-wrap{max-height:56dvh}}.legacy-cae-action{font-size:11px;font-weight:800;color:#16713a!important;background:#effaf2!important;border-color:#198754!important;padding-inline:7px!important}.legacy-cae-modal{max-width:520px}.legacy-cae-modal label{gap:6px;margin:14px 0;font-weight:700;display:grid}.legacy-cae-modal select{background:#fff;border:1px solid #ced4da;border-radius:6px;padding:8px}.legacy-cae-warning{color:#6a5200;background:#fff9df;border-left:4px solid #e3a008;padding:9px 11px;font-size:13px}.legacy-cae-message{color:#176a39;background:#f2fff6;border:1px solid #b8dfc4;padding:8px 10px;font-size:13px}.legacy-offline-invoices{color:#28623b;background:#f1faf3;border:1px solid #b9d9c4;border-radius:6px;margin:.5rem 0 1rem;padding:.55rem .75rem;font-size:.86rem}.legacy-invoice-refresh{color:#315574;background:#fff;border:1px solid #cbd5df;border-radius:6px;margin-left:4px;padding:5px 9px;font-weight:700}.legacy-invoice-refresh:disabled{opacity:.6}.legacy-invoice-load-error{flex-direction:column;align-items:center;gap:7px;padding:8px;display:flex}.legacy-invoice-load-error b{color:#842029;font-size:15px}.legacy-invoice-load-error span{color:#6c757d}.legacy-invoice-load-error button{color:#fff;background:#2f6fed;border:0;border-radius:6px;margin-top:3px;padding:7px 14px;font-weight:700}.legacy-cae-pending-row{background:#fff8dc!important}.legacy-cae-pending-row:hover{background:#fff1bd!important}.legacy-cae-pending-row td:first-child{box-shadow:inset 4px 0 #f59e0b}.legacy-cae-pending-row .legacy-status-pending{color:#854b00;background:#ffe1a3;border:1px solid #efb84c}.legacy-input-group button{align-items:center;gap:5px;display:flex}.legacy-input-group button+button{border-left:1px solid #fff6}.legacy-input-group .return-on{background:#dc3545}.legacy-return-note{color:#664d03;background:#fff3cd;border:1px solid #ffecb5;border-radius:6px;margin:-3px 0 8px;padding:7px 10px}.legacy-results button{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;display:grid}.legacy-results small{color:#6c757d}.legacy-clear-client{color:#dc3545;background:0 0;border:0;padding:5px 0}.legacy-payment-form{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.legacy-payment-form label{font-size:12px}.legacy-payment-form input{border:1px solid #ced4da;border-radius:5px;width:100%;height:34px;padding:5px;display:block}.legacy-payment-form button{color:#fff;background:#2f6fed;border:0;border-radius:6px;grid-column:1/-1;padding:7px}.legacy-payment-list{border:1px solid #dee2e6;margin-top:8px}.legacy-payment-list>div{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto;gap:8px;padding:7px;display:grid}.legacy-payment-list button{color:#dc3545;background:0 0;border:0}.legacy-footer-actions .complete:disabled{cursor:not-allowed;background:#adb5bd}.legacy-modal-backdrop{z-index:1000;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legacy-modal{background:#fff;border-radius:8px;width:min(880px,95vw);max-height:84vh;padding:18px;position:relative;box-shadow:0 12px 40px #0005}.legacy-modal h3{margin:0 35px 14px 0}.legacy-modal>input{background:#fff8d6;border:1px solid #86b7fe;border-radius:6px;width:100%;height:40px;margin-bottom:10px;padding:8px 12px}.legacy-modal-close{background:0 0;border:0;position:absolute;top:10px;right:10px}.legacy-modal-close svg{width:20px}.legacy-modal-table{border:1px solid #dee2e6;max-height:58vh;overflow:auto}.legacy-modal-table th{z-index:1;background:#fff;position:sticky;top:0}.legacy-modal-table td:nth-last-child(-n+3){text-align:right}.legacy-modal-table button,.legacy-consumer{color:#fff;background:#f36420;border:0;border-radius:5px;padding:5px 9px}.legacy-consumer{background:#6c757d;margin-bottom:9px}.legacy-modal-message{background:#fff3cd;border:1px solid #ffecb5;border-radius:6px;padding:12px}.legacy-confirm-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.legacy-confirm-actions button{background:#fff;border:1px solid #ced4da;border-radius:6px;padding:8px 14px}.legacy-confirm-actions .complete{color:#fff;background:#f36420;border:0}@media (max-width:760px){.legacy-payment-form{grid-template-columns:1fr}.legacy-payment-form button{grid-column:auto}}.legacy-sale-tabs{gap:4px;margin-bottom:-1px;display:flex}.legacy-sale-tab{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px 6px 0 0;align-items:center;display:flex;overflow:hidden}.legacy-sale-tab>button:first-child{background:0 0;border:0;padding:5px 9px}.legacy-sale-tab.active{color:#fff;background:#f36420;border-color:#f36420;font-weight:700}.legacy-sale-tab-close{width:24px;height:27px;color:inherit;cursor:pointer;border:0;place-items:center;display:grid;background:0 0!important;border-left:1px solid #fff5!important;padding:0!important}.legacy-sale-tab-close:hover{background:#00000018!important}.legacy-remove-item{color:#dc2626;cursor:pointer;background:#fff0f0;border:0;border-radius:6px;place-items:center;padding:5px;display:inline-grid}.legacy-remove-item:hover{color:#b91c1c;background:#fee2e2}.legacy-top-actions button:disabled{cursor:not-allowed;opacity:.55;background:#f1f1f1}.legacy-actions button{font-weight:650;transition:filter .15s,transform .15s;box-shadow:0 1px 2px #0002;color:#fff!important;border-color:#0000!important}.legacy-actions button:hover{filter:brightness(.92);transform:translateY(-1px)}.legacy-actions button:first-child{background:#0d6efd}.legacy-actions button:nth-child(2){background:#198754}.legacy-actions button:nth-child(3){background:#f08c00}.legacy-actions button:nth-child(4){background:#0dcaf0;color:#123!important}.legacy-actions button:nth-child(5){background:#6f42c1}.legacy-actions button:nth-child(6){background:#d63384}.legacy-top-actions button:first-child{color:#fff;background:#17a2b8;border-color:#17a2b8}.legacy-top-actions button:last-child:not(:disabled){color:#fff;background:#343a40;border-color:#343a40}.customer-identity-fields{flex-direction:column;gap:5px;min-width:0;margin-top:12px;display:flex}.customer-identity-fields>label{color:#61738a;margin-top:4px;font-size:12px;font-weight:500}.customer-identity-fields input:not([type=hidden]),.customer-identity-fields select{color:#172d46;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin:0;padding:4px 8px}.customer-identity-fields input:focus,.customer-identity-fields select:focus{outline-offset:1px;outline:2px solid #93c5fd}.customer-identity-document{gap:0;display:flex}.customer-identity-document input{background:#fff8df!important;border-radius:6px 0 0 6px!important}.customer-identity-document button{color:#fff;background:#008b8b;border:0;border-radius:0 6px 6px 0;min-width:52px;padding:0 10px;font-size:12px}.customer-identity-document button:disabled{opacity:.55;cursor:not-allowed}.customer-identity-fields>p{color:#61738a;overflow-wrap:anywhere;font-size:11px;line-height:1.4;margin:3px 0 0!important;display:block!important}.customer-identity-fields>small{color:#087a6f;font-size:11px}.legacy-customer-heading{color:#61738a;align-items:center;gap:7px;font-size:12px;display:flex}.legacy-customer-heading span{margin-right:auto}.legacy-customer-heading button{color:#315574;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;display:inline-flex}.legacy-full-billing-toggle{font-weight:700;color:#487345!important;background:#f5fbf3!important;border-color:#a8cfa3!important}.legacy-full-billing-toggle.active{box-shadow:0 2px 7px #70a66a40;color:#244c27!important;background:#a8d5a2!important;border-color:#82b77c!important}.legacy-full-billing .legacy-cart-area{background:#f5fbf3;border:2px solid #b8dcb3;border-radius:12px;padding:10px;box-shadow:0 3px 10px #70a66a1c}.legacy-full-billing .legacy-customer-card{background:#f5fbf3;border:2px solid #b8dcb3;box-shadow:0 3px 10px #70a66a1c}.legacy-full-billing .legacy-customer-heading span:after{content:" · ARCA CONECTADO";color:#487345;font-size:11px;font-weight:800}.legacy-cart-area tbody tr{cursor:pointer;transition:background-color .12s}.legacy-cart-area tbody tr:hover{background:#eef6ff}.legacy-cart-area tbody tr.legacy-cart-selected{background:#dbeafe;box-shadow:inset 3px 0 #2f6fed}.legacy-cart-area tbody tr.legacy-cart-selected td{border-bottom-color:#b8d5f5}.legacy-cart-area .legacy-price-cell{text-align:center}.legacy-money-input{background:#fff;border:1px solid #b8c8d8;border-radius:5px;align-items:center;display:inline-flex;overflow:hidden}.legacy-money-input b{color:#455c70;background:#f5f8fb;border-right:1px solid #d7e0e9;align-self:stretch;place-items:center;min-width:20px;font-size:12px;display:grid}.legacy-page td .legacy-money-input input,.legacy-page td input.legacy-number-input{text-align:center;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;border-radius:0;width:70px;height:27px;padding:2px 5px}.legacy-page td input.legacy-number-input{border:1px solid #b8c8d8;border-radius:5px}.legacy-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.legacy-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.legacy-cart-area,.legacy-search-row>label:first-child{position:relative}.legacy-search-row .legacy-results{z-index:40;background:#fff;border:1px solid #cbd5e1;border-radius:0 0 7px 7px;max-height:292px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 18px #172d4620}.legacy-search-row .legacy-results button{align-items:center;min-height:39px;padding:8px 10px}.legacy-search-row .legacy-results button.legacy-result-active{background:#eaf2ff;box-shadow:inset 3px 0 #2f6fed}.legacy-search-row .legacy-results button:focus-visible{outline-offset:-2px;outline:2px solid #2f6fed}.legacy-results .legacy-result-presentation{color:#35106d;background:#e5d0ff;border-left:5px solid #6d28d9}.legacy-results .legacy-result-presentation:hover,.legacy-results .legacy-result-presentation.legacy-result-active{background:#cfa9ff}.legacy-results .legacy-result-presentation small{color:#5b21b6}.legacy-results .legacy-result-presentation strong{color:#4c1d95}.legacy-cart-area tbody tr.legacy-cart-presentation{background:#f3e8ff;box-shadow:inset 4px 0 #7c3aed}.legacy-cart-area tbody tr.legacy-cart-presentation:hover{background:#ead7ff}.legacy-cart-area tbody tr.legacy-cart-presentation.legacy-cart-selected{box-shadow:inset 4px 0 #6d28d9;background:#ddc6ff!important}.legacy-cart-area tbody tr.legacy-cart-presentation td{border-bottom-color:#d8b4fe}.legacy-presentation-unit-price{color:#6d28d9;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:700;display:block}.legacy-sale-saved{text-align:center;padding:22px 10px 8px}.legacy-sale-saved-check{color:#7ed36a;border:3px solid #ccefc7;border-radius:999px;place-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:43px;font-weight:300;line-height:1;display:grid}.legacy-sale-saved h3{color:#5d5d5d;margin:0 0 7px;font-size:25px}.legacy-sale-saved p{color:#5f6870;margin:0 0 20px}.legacy-sale-saved .legacy-confirm-actions{justify-content:center}.legacy-sale-saved .legacy-confirm-actions button{min-width:108px}.legacy-sale-saved-warning{color:#f97316;border-color:#fed7aa}.legacy-sale-processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:28px 18px;display:flex}.legacy-sale-processing-spinner{border:7px solid #dcefe5;border-top-color:#168653;border-radius:50%;width:72px;height:72px;margin-bottom:22px;animation:.9s linear infinite legacy-sale-spin}.legacy-sale-processing h3{color:#344054;margin:0 0 10px;font-size:27px}.legacy-sale-processing p{color:#5f6870;max-width:560px;min-height:24px;margin:0;font-size:16px}.legacy-sale-processing small{color:#7a8696;margin-top:18px}.legacy-sale-processing-steps{align-items:center;width:min(420px,90%);margin:28px auto 0;display:flex}.legacy-sale-processing-steps span{color:#98a2b3;background:#fff;border:2px solid #cfd8e3;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.legacy-sale-processing-steps span.is-active{color:#fff;background:#168653;border-color:#168653}.legacy-sale-processing-steps i{background:#dce3ea;flex:1;height:3px}@keyframes legacy-sale-spin{to{transform:rotate(360deg)}}.app-modal{text-align:center;width:min(480px,95vw);padding:25px 26px 22px}.app-modal h3{color:#374151;margin:0 0 8px;font-size:23px}.app-modal p{color:#5f6870;margin:0;line-height:1.5}.app-modal .legacy-sale-saved-check{width:58px;height:58px;margin-bottom:14px;font-size:32px}.app-modal .legacy-confirm-actions{justify-content:center;margin-top:22px}.app-modal .legacy-confirm-actions button{min-width:110px}.app-modal-input{text-align:left;color:#374151;gap:6px;margin:20px 0 0;font-size:13px;font-weight:700;display:grid}.app-modal-input input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b8c4d1;border-radius:8px;outline:none;padding:9px 11px;font-size:16px}.app-modal-input input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.app-modal-danger{color:#dc2626;border-color:#fecaca}.app-modal-destructive{color:#fff!important;background:#c62828!important;border-color:#c62828!important}.legacy-sale-page .legacy-sale-top-actions{display:none}.legacy-sale-page .legacy-customer-card{padding-top:5px;position:relative}.legacy-sale-page .legacy-customer-actions{z-index:2;margin:0;display:flex;position:absolute;top:5px;right:94px}.legacy-sale-page .legacy-customer-actions button:first-child{display:none}.legacy-sale-page .legacy-customer-actions .legacy-full-billing-toggle{white-space:nowrap;align-items:center;min-height:30px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex;color:#1e5b2b!important;background:#e2f1e4!important;border:1px solid #76ab81!important;border-radius:5px!important}.legacy-sale-page .legacy-customer-actions .legacy-full-billing-toggle.active{box-shadow:0 2px 6px #075d3040;color:#fff!important;background:#075d30!important;border-color:#075d30!important}.legacy-sale-page .legacy-customer-heading{min-height:30px}.legacy-sale-page .legacy-payment-card{padding-top:9px}.legacy-sale-page .legacy-payment-card>.legacy-two{margin:7px 0 9px}.legacy-sale-page .legacy-payment-card .legacy-two button{height:34px}.legacy-sale-page .legacy-table-wrap td:nth-child(5),.legacy-sale-page .legacy-table-wrap td:last-child,.legacy-sale-page .legacy-table-wrap td:nth-child(5) input{font-weight:800}.legacy-full-billing .legacy-cart-area,.legacy-full-billing .legacy-customer-card,.legacy-full-billing .legacy-summary,.legacy-full-billing .legacy-sale-grid>aside>.legacy-card{background:#dff1e4!important;border-color:#3b8d56!important}.legacy-full-billing .legacy-cart-area{border-width:2px}.legacy-full-billing .legacy-customer-heading{color:#0b5129}.legacy-full-billing .legacy-payment-total{background:#d2ead9;border-color:#70a982}.legacy-full-billing .legacy-payment-balance.is-change{color:#0c5427;background:#c5e4ce;border-color:#4e9664}.legacy-page{width:100%;max-width:none;position:relative}.legacy-titlebar{justify-content:flex-start;gap:14px;margin-bottom:7px}.legacy-titlebar h2{min-width:max-content}.legacy-actions{justify-content:flex-start;gap:7px}.legacy-actions button{padding:6px 10px}.legacy-sale-tabs{margin-bottom:5px}.legacy-top-actions{z-index:3;margin:0;position:absolute;top:40px;right:0}.legacy-sale-grid{grid-template-columns:minmax(0,1fr) clamp(320px,25vw,410px);align-items:start;gap:14px}.legacy-search-row{grid-template-columns:minmax(0,1fr) clamp(190px,18vw,250px);margin-bottom:8px}.legacy-card{margin-bottom:8px;padding:10px}.legacy-customer-card .legacy-two{margin-top:6px}.customer-identity-fields{gap:3px;margin-top:8px}.customer-identity-fields>label{margin-top:1px}.customer-identity-fields input:not([type=hidden]),.customer-identity-fields select{height:31px}.legacy-summary p,.legacy-card>p{margin:6px 0}.legacy-payment-empty{margin-top:6px;padding:8px}.legacy-payment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.legacy-payment-form button{grid-column:auto;height:34px;padding:0 13px;font-weight:700}.legacy-payment-total,.legacy-payment-balance{background:#f8fafc;border:1px solid #dce3eb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;margin:9px 0 0!important;display:flex!important}.legacy-payment-total b{font-size:18px;line-height:1}.legacy-payment-balance{font-size:15px;font-weight:700}.legacy-payment-balance b{font-size:25px;line-height:1.05}.legacy-payment-balance.is-missing{color:#8a5700;background:#fff7df;border-color:#efd08a}.legacy-payment-balance.is-change{color:#15723d;background:#eaf8ee;border-color:#a7d8b2}.legacy-delete-action{color:#b42318!important;background:#fff0ef!important;border-color:#efb4ae!important;font-size:18px!important;font-weight:800!important}.legacy-credit-action{color:#5427a3!important;background:#f4efff!important;border-color:#cdb8ed!important;font-size:12px!important;font-weight:800!important}.legacy-footer-actions button{height:39px}.legacy-arca-alert{color:#885035;background:#fffaf6;border:1px solid #efd8ca;border-radius:6px;margin:0 0 8px;padding:6px 9px;font-size:12px;line-height:1.3}.legacy-customer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.legacy-customer-actions button{color:#315574;white-space:nowrap;background:#fff;border:1px solid #b9c8d7;border-radius:5px;min-width:0;padding:6px 5px;font-size:12px;font-weight:700}.legacy-customer-actions button:first-child{color:#fff;background:#17a2b8;border-color:#17a2b8}.legacy-customer-actions .legacy-full-billing-toggle{color:#487345!important;background:#f5fbf3!important;border-color:#a8cfa3!important}.legacy-customer-actions .legacy-full-billing-toggle.active{color:#244c27!important;background:#a8d5a2!important;border-color:#82b77c!important}@media (max-width:1250px){.legacy-sale-grid{grid-template-columns:minmax(0,1fr) 340px}.legacy-actions button{padding:5px 7px;font-size:13px}}@media (max-width:1050px){.legacy-top-actions{justify-content:flex-start;margin-bottom:10px;position:static}.legacy-sale-grid{grid-template-columns:1fr}}@media (max-width:420px){.legacy-customer-actions{grid-template-columns:1fr}.legacy-customer-actions button{padding:7px}}.legacy-sale-page .legacy-titlebar{align-items:center;min-height:40px}.legacy-sale-page .legacy-actions{flex:1}.legacy-sale-page .legacy-sale-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.legacy-sale-page .legacy-sale-top-actions button{color:#315574;white-space:nowrap;background:#fff;border:1px solid #b9c8d7;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:700}.legacy-sale-page .legacy-sale-top-actions .legacy-full-billing-toggle{color:#487345;background:#f5fbf3;border-color:#a8cfa3}.legacy-sale-page .legacy-sale-top-actions .legacy-full-billing-toggle.active{color:#244c27;background:#a8d5a2;border-color:#82b77c}.legacy-sale-page .legacy-customer-actions{display:none}.legacy-sale-page .legacy-customer-card{padding-top:10px}.legacy-sale-page .legacy-table-wrap th,.legacy-sale-page .legacy-table-wrap td{vertical-align:middle}.legacy-sale-page .legacy-table-wrap th:first-child,.legacy-sale-page .legacy-table-wrap td:first-child{text-align:left;width:38px;padding-left:7px;padding-right:3px}.legacy-sale-page .legacy-table-wrap th:nth-child(2),.legacy-sale-page .legacy-table-wrap td:nth-child(2){text-align:left;white-space:nowrap;width:142px}.legacy-sale-page .legacy-table-wrap th:nth-child(3),.legacy-sale-page .legacy-table-wrap td:nth-child(3),.legacy-sale-page .legacy-table-wrap th:nth-child(4),.legacy-sale-page .legacy-table-wrap td:nth-child(4),.legacy-sale-page .legacy-table-wrap th:nth-child(5),.legacy-sale-page .legacy-table-wrap td:nth-child(5),.legacy-sale-page .legacy-table-wrap th:nth-child(6),.legacy-sale-page .legacy-table-wrap td:nth-child(6){text-align:center}.legacy-sale-page .legacy-table-wrap td:nth-child(3){min-width:270px}.legacy-sale-page .legacy-table-wrap td:nth-child(4) .legacy-money-input input{cursor:pointer}.legacy-sale-page>.legacy-footer-actions{z-index:12;background:#f4f5f7;border:1px solid #dce3eb;border-radius:7px;grid-template-columns:minmax(140px,1fr) minmax(260px,1.7fr);width:calc(100% - clamp(320px,25vw,410px) - 14px);margin-top:10px;padding:7px;position:sticky;bottom:8px;box-shadow:0 2px 8px #00000012}.legacy-sale-page>.legacy-footer-actions .cancel{grid-area:1/1}.legacy-sale-page>.legacy-footer-actions .complete{grid-area:1/2}.legacy-sale-page>.legacy-notice{width:calc(100% - clamp(320px,25vw,410px) - 14px)}.legacy-sale-page .legacy-actions{justify-content:flex-start}@media (max-width:1050px){.legacy-sale-page .legacy-titlebar{flex-direction:column;align-items:flex-start}.legacy-sale-page .legacy-sale-top-actions{justify-content:flex-start}.legacy-sale-page>.legacy-footer-actions,.legacy-sale-page>.legacy-notice{width:100%;position:static}}.legacy-sale-page .legacy-customer-heading{align-items:center;gap:6px;display:flex}.legacy-sale-page .legacy-customer-heading>span{margin-right:auto}.legacy-sale-page .legacy-customer-actions{right:126px}.legacy-sale-page .legacy-sale-grid>aside>.legacy-card:last-child{padding-top:9px}.legacy-sale-page .legacy-sale-grid>aside>.legacy-card:last-child>.legacy-two{margin:7px 0 9px}.legacy-sale-page .legacy-sale-grid>aside>.legacy-card:last-child .legacy-two button{height:34px}.legacy-stock-warning{flex-wrap:wrap;gap:6px;margin:7px 0 9px;display:flex}.legacy-stock-warning span{color:#92400e;background:#fff7d6;border:1px solid #f59e0b;border-radius:6px;padding:6px 9px;font-size:12px}.legacy-stock-warning span.is-critical{color:#991b1b;background:#fee2e2;border-color:#ef4444}@media (max-width:1050px){.legacy-sale-page .legacy-customer-actions{margin:0 0 6px;position:static}.legacy-sale-page .legacy-customer-heading{flex-wrap:wrap}.legacy-sale-page .legacy-customer-heading>span{margin-right:auto}}.legacy-document-page .legacy-search-row{grid-template-columns:minmax(0,1fr) 210px 180px}.legacy-document-page .legacy-search-row>label:first-child{position:relative}.legacy-document-page .legacy-results{background:#fff;border:1px solid #cbd5df;border-radius:0 0 6px 6px;width:100%;max-height:270px;top:calc(100% + 3px);left:0;right:auto;overflow:auto;box-shadow:0 5px 14px #17212b24}.legacy-document-page .legacy-results button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:grid}.legacy-document-page .legacy-results button.legacy-result-active{background:#eaf3ff;box-shadow:inset 3px 0 #2f6fed}.legacy-document-page .legacy-results button:focus-visible{outline-offset:-2px;outline:2px solid #2f6fed}.legacy-document-page .legacy-table-wrap th,.legacy-document-page .legacy-table-wrap td{vertical-align:middle}.legacy-document-page .legacy-table-wrap th:first-child,.legacy-document-page .legacy-table-wrap td:first-child{text-align:left;width:36px}.legacy-document-page .legacy-table-wrap th:nth-child(2),.legacy-document-page .legacy-table-wrap td:nth-child(2){text-align:left;white-space:nowrap}.legacy-document-page .legacy-table-wrap th:nth-child(n+3),.legacy-document-page .legacy-table-wrap td:nth-child(n+3){text-align:center}.legacy-document-page .legacy-footer-actions{z-index:8;background:#f4f5f7;border:1px solid #dce3eb;border-radius:7px;grid-template-columns:1fr minmax(190px,1.45fr);padding:6px;position:sticky;bottom:8px;box-shadow:0 2px 8px #00000012}.legacy-document-page .legacy-footer-actions .cancel{grid-area:1/1}.legacy-document-page .legacy-footer-actions .complete{grid-area:1/2}@media (max-width:1050px){.legacy-document-page .legacy-footer-actions{position:static}.legacy-document-page .legacy-search-row{grid-template-columns:1fr}}.legacy-receipt-link{color:#166534;border:1px solid #16a34a;border-radius:5px;align-items:center;gap:5px;margin:3px;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.legacy-receipt-link:hover{background:#ecfdf5}.legacy-order-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111827a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legacy-order-modal{background:#fff;border-radius:14px;width:min(780px,96vw);max-height:92dvh;overflow:auto;box-shadow:0 24px 70px #0006}.legacy-order-modal>header{z-index:2;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.legacy-order-modal h2{margin:2px 0 0;font-size:22px}.legacy-order-modal header small,.legacy-order-modal article small,.legacy-order-notes small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.legacy-order-modal header button{background:#f1f5f9;border:0;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1}.legacy-order-statuses{flex-wrap:wrap;gap:8px;padding:14px 20px 0;display:flex}.legacy-order-statuses span,.legacy-order-statuses b{color:#3730a3;background:#eef2ff;border-radius:999px;padding:6px 10px;font-size:12px}.legacy-order-statuses b{color:#c2410c;background:#fff7ed}.legacy-order-contact-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px 20px;display:grid}.legacy-order-contact-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.legacy-order-contact-grid strong{font-size:16px}.legacy-order-contact-grid span{color:#475569}.legacy-order-notes{background:#fff7ed;border-left:4px solid #f36420;margin:0 20px 14px;padding:12px 14px}.legacy-order-notes p{margin:5px 0 0}.legacy-order-items{border:1px solid #e2e8f0;border-radius:10px;margin:0 20px;overflow:auto}.legacy-order-items table{min-width:560px}.legacy-order-items td:first-child strong,.legacy-order-items td:first-child small{display:block}.legacy-order-items th:nth-child(n+2),.legacy-order-items td:nth-child(n+2){text-align:right}.legacy-order-modal>footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:14px 20px;display:flex;position:sticky;bottom:0}.legacy-order-modal>footer>div:first-child{flex-direction:column;display:flex}.legacy-order-modal>footer>div:first-child strong{font-size:24px}.legacy-order-modal>footer>div:last-child{align-items:center;gap:8px;display:flex}.legacy-order-modal>footer button{color:#fff;background:#f36420;border:0;border-radius:7px;padding:9px 16px;font-weight:700}@media (max-width:620px){.legacy-order-modal-backdrop{padding:0}.legacy-order-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.legacy-order-contact-grid{grid-template-columns:1fr}.legacy-order-modal>footer{flex-direction:column;align-items:stretch}.legacy-order-modal>footer>div:last-child{justify-content:space-between}.legacy-order-modal .legacy-receipt-link{margin:0}}.store-editor{gap:14px;display:grid}.store-editor-loading,.store-editor-message{color:#176a39;background:#f0fff5;border:1px solid #d7e2dc;border-radius:10px;padding:13px}.store-editor-message.is-error{color:#b42318;background:#fff1f2;border-color:#fecaca}.store-editor-toolbar{background:#fff;border:1px solid #dce2e7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.store-editor-toolbar h2{margin:0;font-size:24px}.store-editor-toolbar p{color:#667582;margin:3px 0 0}.store-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.store-editor-status{color:#176a39;background:#eaf8ef;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.store-editor-status.is-draft{color:#a15b00;background:#fff4dc}.store-editor-workspace{grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:14px;min-height:680px;display:grid}.store-editor-controls,.store-editor-preview-panel{background:#fff;border:1px solid #dce2e7;border-radius:14px;overflow:hidden}.store-editor-controls{align-self:start}.store-editor-controls details{border-bottom:1px solid #e6eaed}.store-editor-controls summary{cursor:pointer;color:#10283b;padding:14px 16px;font-weight:800}.store-editor-fields{gap:13px;padding:0 16px 17px;display:grid}.store-editor-fields label{color:#394a58;gap:5px;font-size:13px;font-weight:700;display:grid}.store-editor-fields input,.store-editor-fields select,.store-editor-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #cdd6dc;border-radius:8px;padding:9px;font-weight:400}.store-editor-fields input[type=color]{cursor:pointer;height:42px;padding:3px}.store-editor-fields input[type=range]{accent-color:#f56522;padding:0}.store-editor-color-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.store-editor-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.store-editor-check input{height:18px;width:18px!important}.store-editor-restore{flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.store-editor-restore a{color:#10283b;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.store-editor-restore small{color:#72808b;width:100%}.store-editor-preview-panel{background:#e9edf0;flex-direction:column;min-width:0;display:flex}.store-editor-preview-bar{background:#fff;border-bottom:1px solid #dce2e7;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.store-editor-preview-bar div{border:1px solid #d7dde2;border-radius:8px;padding:2px;display:flex}.store-editor-preview-bar button{color:#687783;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:34px;display:grid}.store-editor-preview-bar button.active{color:#fff;background:#10283b}.store-editor-preview-bar svg{width:17px;height:17px}.store-editor-preview-frame{flex:1;padding:22px;overflow:auto}.store-editor-preview-frame.mobile{justify-content:center;display:flex}.store-editor-preview-frame.mobile .store-editor-preview{width:390px;min-width:390px}.store-editor-preview{--preview-primary:#f56522;--preview-secondary:#10283b;--preview-bg:#f6f7f8;--preview-radius:12px;background:var(--preview-bg);min-height:100%;color:var(--preview-secondary);font-family:var(--preview-font);border:1px solid #cfd7dc;border-radius:12px;overflow:hidden;box-shadow:0 16px 42px #10283b21}.preview-announcement{background:var(--preview-secondary);color:#fff;text-align:center;padding:7px 14px;font-size:12px}.store-editor-preview header{border-bottom:3px solid var(--preview-primary);background:#fff;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.preview-logo{font-size:13px;font-weight:900}.preview-logo img{max-width:130px;max-height:44px;display:block}.preview-search{color:#87929a;border:1px solid #cbd4da;border-radius:7px;justify-content:space-between;padding:8px;font-size:11px;display:flex}.preview-search b{color:var(--preview-primary)}.store-editor-preview nav{white-space:nowrap;font-size:11px}.preview-hero{background-position:50%;background-size:cover;min-height:190px;padding:34px}.preview-hero h1{max-width:550px;margin:0;font-size:28px}.preview-hero p{color:#52636f;max-width:560px;margin:9px 0;font-size:14px}.preview-hero button,.preview-shelf button{background:var(--preview-primary);color:#fff;border:0;border-radius:7px;padding:9px 12px;font-weight:800}.preview-categories{gap:7px;padding:0 24px 12px;display:flex;overflow:hidden}.preview-categories span{white-space:nowrap;background:#fff;border:1px solid #dfe4e7;border-radius:999px;padding:6px 10px;font-size:11px}.preview-shelf{padding:12px 24px}.preview-shelf h2{margin:0 0 9px;font-size:18px}.preview-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-shelf article{border-radius:var(--preview-radius);background:#fff;border:1px solid #dce2e6;gap:6px;padding:10px;display:grid;overflow:hidden}.preview-product-image{border-radius:calc(var(--preview-radius) * .6);height:82px;color:var(--preview-primary);background:#edf1f3;place-items:center;font-size:24px;font-weight:900;display:grid}.preview-shelf article b{font-size:12px}.preview-shelf article small{color:#70808b;font-size:10px}.preview-shelf article strong{font-size:14px}.store-editor-preview.compact .preview-shelf article{padding:7px}.store-editor-preview.compact .preview-product-image{height:58px}.store-editor-preview-frame.mobile .store-editor-preview header{grid-template-columns:1fr auto}.store-editor-preview-frame.mobile .preview-search{grid-area:2/1/auto/-1}.store-editor-preview-frame.mobile .store-editor-preview nav{font-size:9px}.store-editor-preview-frame.mobile .preview-hero{min-height:170px;padding:24px 18px}.store-editor-preview-frame.mobile .preview-hero h1{font-size:24px}.store-editor-preview-frame.mobile .preview-shelf,.store-editor-preview-frame.mobile .preview-categories{padding-left:14px;padding-right:14px}.store-editor-preview-frame.mobile .preview-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}.store-editor-preview-frame.mobile .preview-shelf article:last-child{display:none}@media (max-width:1050px){.store-editor-workspace{grid-template-columns:1fr}.store-editor-preview-panel{min-height:640px}.store-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-editor-controls details{border-right:1px solid #e6eaed}.store-editor-restore{grid-column:1/-1}}@media (max-width:720px){.store-editor-toolbar{flex-direction:column;align-items:flex-start}.store-editor-actions{justify-content:flex-start}.store-editor-workspace{min-height:0}.store-editor-controls{display:block}.store-editor-preview-frame{padding:10px}.store-editor-preview-frame.desktop .store-editor-preview{min-width:720px}.store-editor-preview-frame.mobile .store-editor-preview{width:360px;min-width:360px}.store-editor-color-grid{grid-template-columns:1fr 1fr}.store-editor-status{width:100%}}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]){--promo-ink:#17213a;--promo-muted:#748197;--promo-line:#e3e9f0;--promo-orange:#f85a17;--promo-green:#09894c;color:var(--promo-ink);max-width:1440px;margin-inline:auto}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5{padding:1px 2px 73px;position:relative;margin:0 0 15px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5 p:first-child{margin:0 0 3px;font-size:14px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5 h2{letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.1}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5 p:last-child{font-size:15px;margin-top:5px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5:after{border:1px solid var(--promo-line);color:#526176;content:"1   ELEGIR ARTÍCULOS                 2   ELEGIR PROMOCIÓN                 3   DEFINIR CONDICIONES                 4   CREAR PROMOCIÓN";letter-spacing:.015em;word-spacing:2px;white-space:pre;background:#fff;border-radius:10px;min-height:59px;padding:19px 22px 12px;font-size:12px;font-weight:800;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 3px 12px #192e4b09}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5:before{z-index:1;background:var(--promo-orange);color:#fff;content:"1";border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;position:absolute;bottom:13px;left:14px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]{grid-template-columns:minmax(0,1.55fr) minmax(440px,1fr)!important;gap:16px!important}:is(.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]>[data-slot=card],.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4){border:1px solid var(--promo-line);background:#fff;border-radius:11px;box-shadow:0 4px 16px #192e4b0a}:is(.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]>[data-slot=card]>[data-slot=card-content],.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4>[data-slot=card-content]){padding:16px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) label{color:#1e2a42;font-size:14px;font-weight:750}:is(.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) input,.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) select){border-color:#cfd9e5;border-radius:7px;box-shadow:inset 0 1px 2px #203a5c08}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) input:focus{border-color:#8cb7ff;box-shadow:0 0 0 2px #1876f01c}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*="max-h-[460px]"]{border-color:#dfe6ee;border-radius:8px;max-height:440px!important;margin-top:13px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) table thead tr{background:#f6f8fb}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) table th{color:#61718a;height:37px;font-size:12px;font-weight:800}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) table td{border-color:#edf1f5;height:37px;font-size:12px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) table tbody tr:hover{background:#fff7f2}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) table tbody tr.bg-\[\#effaf1\]{background:#fff0e7}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) input[type=checkbox]{width:16px;height:16px;accent-color:var(--promo-orange)}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) h3{font-size:17px;font-weight:800}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2] button{color:#16233d;min-height:54px;border-color:#dce4ed!important;border-radius:7px!important;padding:10px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2] button.border-\[\#198754\]{box-shadow:inset 0 0 0 1px var(--promo-green);border-color:var(--promo-green)!important;background:#f0fbf5!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2] button b{font-size:13px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2] button span{font-size:11px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) button.bg-\[\#198754\]{background:linear-gradient(135deg,#16a45d,#078546);border-radius:7px;height:43px;font-size:14px;font-weight:800;box-shadow:0 3px 9px #07854624}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4{margin-top:16px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4 h3{border-bottom:1px solid #e8edf3;padding-bottom:12px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4 [class*=rounded-lg][class*=border][class*=p-3]{border-color:#dfe6ee;border-radius:8px;min-height:61px;padding:11px 14px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4 [class*=rounded-md][class*=px-3]{color:#41536e;background:#fff;border:1px solid #d5e0eb}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[data-slot=card].mt-4 button.text-red-600{border-radius:7px}@media (max-width:1250px){.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]{grid-template-columns:minmax(0,1fr) 390px!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5:after{word-spacing:0;font-size:10px}}@media (max-width:1024px){.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]{grid-template-columns:1fr!important}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5:after{white-space:normal;line-height:1.65}}@media (max-width:640px){.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5{padding-bottom:94px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"])>.mb-5:after{padding:14px 12px 10px;font-size:9px}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ez-app-content:has(>.mb-5+[class*="xl:grid-cols-[minmax(0,1fr)_360px]"]) [class*=grid-cols-2].mt-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.promo-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.promo-filter-grid label{gap:5px;display:grid}.promo-filter-grid select{width:100%;height:38px;padding:6px 10px}@media (max-width:640px){.promo-filter-grid{grid-template-columns:1fr}}
