main:has(>div>section.grid>div:first-child>header.alento-dark)>div>section.grid>aside.alento-card>div:last-child>button:last-child{min-height:50px!important;font-size:14px!important;line-height:1!important;font-weight:760!important;letter-spacing:.065em!important;text-transform:uppercase!important;color:#fff!important}main:has(>div>section.grid>div:first-child>header.alento-dark)>div>section.grid>aside.alento-card>div:last-child>button:last-child:disabled{color:#a9a29b!important}.checkout-overlay,.checkout-overlay *{box-sizing:border-box}.checkout-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,9,10,.74);backdrop-filter:blur(7px)}.checkout-modal-v2{display:flex;width:min(1320px,94vw)!important;height:min(880px,94dvh);max-width:none!important;max-height:94dvh!important;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:26px;background:#f5f2ee;box-shadow:0 36px 100px rgba(0,0,0,.34);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.checkout-header{display:flex;min-height:100px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:22px;padding:19px 26px;border-bottom:3px solid var(--brand-red);background:radial-gradient(circle at 89% 34%,rgba(229,28,17,.25),transparent 27%),linear-gradient(135deg,#0a0a0b,#1c181a);color:#fff}.checkout-eyebrow{display:flex;align-items:center;gap:8px}.checkout-cash-head span,.checkout-eyebrow span,.checkout-panel-head>div>span,.checkout-summary-head span{font-size:9px;line-height:1;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.checkout-eyebrow span{color:rgba(255,255,255,.56)}.checkout-eyebrow em{border-radius:999px;background:#fff;padding:3px 8px;color:var(--brand-red);font-size:9px;line-height:1;font-style:normal;font-weight:760}.checkout-header h2{margin:5px 0 0;color:#fff;font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.05;font-weight:740;letter-spacing:-.032em}.checkout-header p{margin:4px 0 0;color:rgba(255,255,255,.64);font-size:11px;line-height:15px}.checkout-header>button{min-width:68px;min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(255,255,255,.08);color:#fff;padding:0 13px;font-size:11px;font-weight:620}.checkout-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:22px 24px;background:#f5f2ee}.checkout-layout{display:grid;grid-template-columns:minmax(520px,1.06fr) minmax(460px,.94fr);gap:20px;align-items:start}.checkout-left{display:grid;min-width:0;gap:14px}.checkout-panel,.checkout-summary{min-width:0;border:1px solid #d9d3cc;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(31,27,24,.045)}.checkout-panel{padding:18px}.checkout-cash-head,.checkout-panel-head,.checkout-summary-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.checkout-cash-head span,.checkout-panel-head>div>span,.checkout-summary-head span{color:#918981}.checkout-panel-head h3,.checkout-summary-head h3{margin:4px 0 0;color:#1c1916;font-size:1.08rem;line-height:1.2;font-weight:720;letter-spacing:-.018em}.checkout-panel-head>p{max-width:52%;margin:0;overflow:hidden;color:#6f6861;font-size:11px;line-height:15px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.checkout-panel-head>p small{display:block;margin-bottom:2px;color:#9b938b;font-size:8px;line-height:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.checkout-panel-head>p b{color:#26221e;font-size:13px}.checkout-choice-grid{display:grid;gap:9px;margin-top:13px}.checkout-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-choice-grid button,.checkout-coupon-grid button,.checkout-discount-tabs button{min-width:0;border:1px solid #d9d3cc;border-radius:12px;background:#fff;color:#24211e;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.checkout-choice-grid button{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:9px;padding:11px 13px;text-align:left}.checkout-choice-grid button>div{min-width:0}.checkout-choice-grid button b{display:block;overflow-wrap:anywhere;color:#24211e;font-size:12px;line-height:15px;font-weight:700}.checkout-choice-grid button span{display:block;margin-top:3px;color:#777068;font-size:10px;line-height:13px}.checkout-choice-grid button i{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1px solid #d3cdc6;border-radius:999px;color:transparent;font-size:10px;font-style:normal;font-weight:800}.checkout-choice-grid button.selected,.checkout-coupon-grid button.selected,.checkout-discount-tabs button.selected{border-color:var(--brand-red);background:#fff4f2;box-shadow:0 5px 14px rgba(229,28,17,.08)}.checkout-choice-grid button.selected i{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.checkout-discount-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.checkout-discount-tabs button{min-height:50px;padding:8px 10px;font-size:12px;line-height:15px;font-weight:650}.checkout-discount-tabs button.selected{color:var(--brand-red)}.checkout-note{margin:9px 0 0;color:#8f8780;font-size:10px;line-height:14px}.checkout-coupon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.checkout-coupon-grid button{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;text-align:left}.checkout-coupon-grid button b{color:#24211e;font-size:12px;line-height:15px}.checkout-coupon-grid button span{color:var(--brand-red);font-size:11px;font-weight:750}.checkout-empty-note{grid-column:1/-1;border-radius:10px;background:#fff7dc;padding:10px 12px;color:#886700;font-size:11px}.checkout-money-input{position:relative;margin-top:10px}.checkout-money-input>span{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#8a827a;font-size:12px;font-weight:700}.checkout-money-input input{width:100%;min-height:46px;border:1px solid #d9d3cc;border-radius:11px;background:#fff;padding:0 12px 0 28px;color:#1e1b18;font-size:13px;font-weight:700}.checkout-money-input input:focus{outline:none;border-color:rgba(229,28,17,.58);box-shadow:0 0 0 3px rgba(229,28,17,.08)}.checkout-cash-panel{margin-top:13px;border:1px solid #e2ddd7;border-radius:14px;background:#f9f7f4;padding:14px}.checkout-cash-head h4{margin:3px 0 0;color:#24211e;font-size:14px;font-weight:700}.checkout-cash-head p{margin:0;color:#8c847c;font-size:10px;text-align:right}.checkout-cash-head p b{display:block;margin-top:2px;color:#24211e;font-size:13px}.checkout-cash-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.checkout-cash-entry .checkout-money-input{margin-top:0}.checkout-cash-entry>button,.checkout-cash-suggestions button{border:1px solid #d9d3cc;border-radius:10px;background:#fff;color:#3b3631;font-size:10px;font-weight:700}.checkout-cash-entry>button{padding:0 14px}.checkout-cash-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.checkout-cash-suggestions button{min-height:34px;padding:0 10px}.checkout-change{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;border-radius:10px;padding:9px 11px;font-size:11px}.checkout-change.valid{background:#ecfdf3;color:#087443}.checkout-change.invalid{background:#fff0ef;color:#b51f16}.checkout-summary{position:sticky;top:0;padding:19px}.checkout-summary-head em{border:1px solid #ebe6e0;border-radius:999px;background:#faf8f5;padding:5px 9px;color:#746d66;font-size:9px;line-height:11px;font-style:normal;font-weight:700}.checkout-order-meta{display:grid;grid-template-columns:minmax(95px,.75fr) minmax(0,1.25fr);gap:7px 14px;margin-top:15px;border-bottom:1px solid #e7e2dc;padding-bottom:14px;font-size:11px;line-height:15px}.checkout-order-meta>span{color:#817a72}.checkout-order-meta>b{min-width:0;text-align:right;color:#27231f;font-weight:650;overflow-wrap:anywhere}.checkout-order-meta>b.green{color:#087443}.checkout-products{display:grid;max-height:390px;gap:10px;margin-top:14px;overflow-y:auto;padding-right:3px}.checkout-product-line{min-width:0;border:1px solid #ddd7d1;border-radius:13px;background:#fff;padding:12px 13px;box-shadow:0 3px 10px rgba(30,27,24,.035)}.checkout-product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.checkout-product-title{display:block;color:#171411;font-size:13px;line-height:17px;font-weight:720}.checkout-product-price{flex:0 0 auto;color:#171411;font-size:12px;line-height:17px;font-weight:720}.checkout-product-details{margin-top:9px;border-top:1px solid #eee9e4;padding-top:9px}.checkout-product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px}.checkout-product-spec{min-width:0}.checkout-product-extras>span,.checkout-product-spec span{display:block;margin-bottom:2px;color:#746d66;font-size:9px;line-height:11px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.checkout-product-spec b{display:block;color:#302b27;font-size:12px;line-height:15px;font-weight:620;overflow-wrap:anywhere}.checkout-product-extras{margin-top:9px}.checkout-product-extras>div{display:flex;flex-wrap:wrap;gap:5px}.checkout-product-extras em{display:inline-flex;min-height:22px;align-items:center;border:1px solid rgba(229,28,17,.15);border-radius:999px;background:#fff3f1;padding:3px 7px;color:#a8221a;font-size:9px;line-height:11px;font-style:normal;font-weight:650}.checkout-product-extras em.neutral{border-color:#e2ddd7;background:#f7f5f2;color:#554f49}.checkout-combo-details{display:grid;gap:6px}.checkout-combo-pizza{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;align-items:baseline;font-size:10px}.checkout-combo-pizza span{color:#817970}.checkout-combo-pizza b{color:#302b27;font-size:11px;font-weight:620}.checkout-product-standard{margin:6px 0 0;color:#746d66;font-size:10px;line-height:14px}.checkout-product-excluded{display:inline-flex;margin-top:8px;border-radius:999px;background:#fff7dc;padding:3px 7px;color:#826200;font-size:8px;line-height:10px;font-weight:720}.checkout-totals{display:grid;gap:7px;margin-top:15px;border-top:1px solid #e7e2dc;padding-top:14px;font-size:12px}.checkout-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-totals span{color:#7e766f}.checkout-totals b{color:#29251f;font-weight:700}.checkout-totals .discount b,.checkout-totals .discount span{color:#087443}.checkout-grand-total{margin-top:3px;border-top:1px dashed #bcb4ac;padding-top:12px}.checkout-grand-total span{color:#1d1a17;font-size:14px;font-weight:720}.checkout-grand-total b{color:var(--brand-red);font-size:1.8rem;line-height:1;font-weight:760;letter-spacing:-.035em}.checkout-error,.checkout-loading{border-radius:14px;padding:18px;font-size:12px;line-height:16px;text-align:center}.checkout-loading{border:1px dashed #d6d0c9;background:#fff;color:#746d66}.checkout-error{border:1px solid #ffd7d3;background:#fff0ef;color:#a91c14;font-weight:650}.checkout-inline-error{margin-top:12px}.checkout-footer{display:flex;min-height:76px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ddd7d1;background:#fff;padding:13px 24px}.checkout-footer>p{margin:0;color:#8d857d;font-size:9px;line-height:13px}.checkout-footer>div{display:flex;flex:0 0 auto;gap:9px}.checkout-footer button{min-height:46px;border:1px solid #cfc8c1;border-radius:11px;background:#fff;padding:0 20px;color:#2b2723;font-size:12px;font-weight:680}.checkout-footer button.primary{min-width:160px;border-color:var(--brand-red);background:var(--brand-red);color:#fff}.checkout-footer button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1180px){.checkout-modal-v2{width:min(900px,95vw)!important;height:min(920px,95dvh)}.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-products{max-height:none}}@media (max-width:720px){.checkout-overlay{padding:8px}.checkout-modal-v2{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important;border-radius:18px}.checkout-header{min-height:88px;padding:15px 16px}.checkout-header h2{font-size:1.35rem}.checkout-header p{display:none}.checkout-body{padding:13px}.checkout-panel,.checkout-summary{border-radius:15px;padding:14px}.checkout-coupon-grid,.checkout-delivery-grid,.checkout-discount-tabs,.checkout-payment-grid,.checkout-product-specs{grid-template-columns:1fr}.checkout-footer{align-items:stretch;flex-direction:column;padding:10px 13px 13px}.checkout-footer>p{display:none}.checkout-footer>div{display:grid;grid-template-columns:.8fr 1.2fr}.checkout-footer button,.checkout-footer button.primary{min-width:0;width:100%}}.checkout-header>button{position:relative;display:inline-flex!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:12px!important;padding:0!important;background:rgba(255,255,255,.08)!important;color:transparent!important;font-size:0!important;line-height:0!important;box-shadow:0 5px 14px rgba(0,0,0,.12);transition:background .15s ease,border-color .15s ease,transform .15s ease}.checkout-header>button:before{content:"×";display:block;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:25px;line-height:1;font-weight:350;transform:translateY(-1px)}.checkout-header>button:hover:not(:disabled){border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.14)!important;transform:translateY(-1px)}.checkout-footer{min-height:82px!important;padding-top:14px!important;padding-bottom:14px!important}.checkout-footer>p{max-width:520px;color:#817970!important;font-size:10px!important;line-height:14px!important;font-weight:500}.checkout-footer>div{gap:10px!important}.checkout-footer button{min-height:50px!important;border-radius:12px!important;padding:0 24px!important;font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important;box-shadow:0 4px 12px rgba(31,27,24,.045)}.checkout-footer button:not(.primary){min-width:112px!important;border-color:#c9c2bb!important;color:#292521!important;background:#fff!important}.checkout-footer button.primary{min-width:190px!important;border-color:var(--brand-red)!important;background:var(--brand-red)!important;color:#fff!important;font-size:14px!important;font-weight:720!important;box-shadow:0 8px 18px rgba(229,28,17,.16)!important}.checkout-footer button.primary:hover:not(:disabled){background:var(--brand-red-dark)!important;border-color:var(--brand-red-dark)!important;transform:translateY(-1px)}@media (max-width:720px){.checkout-header>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex-basis:40px!important}.checkout-footer{min-height:0!important}.checkout-footer button,.checkout-footer button.primary,.checkout-footer button:not(.primary){min-width:0!important;min-height:48px!important;padding:0 14px!important;font-size:13px!important}}.border-red-200.bg-red-50.text-red-700{border-color:#b91c1c!important;background:#dc2626!important;color:#ffffff!important}.border-sky-200.bg-sky-50.text-sky-700{border-color:#1d4ed8!important;background:#2563eb!important;color:#ffffff!important}.border-emerald-200.bg-emerald-50.text-emerald-700{border-color:#047857!important;background:#059669!important;color:#ffffff!important}article:has(.border-red-200.bg-red-50.text-red-700)>div:first-child{border-top:4px solid #dc2626!important}article:has(.border-sky-200.bg-sky-50.text-sky-700)>div:first-child{border-top:4px solid #2563eb!important}article:has(.border-emerald-200.bg-emerald-50.text-emerald-700)>div:first-child{border-top:4px solid #059669!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:first-child>span:first-child{font-size:10.5px!important;font-weight:750!important;letter-spacing:.065em!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:first-child>span:last-child{font-size:10px!important;font-weight:750!important;letter-spacing:.045em!important;padding:5px 11px!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:first-child>div:first-child>p:first-child{font-size:11px!important;line-height:15px!important;font-weight:500!important;color:#8a8580!important;font-variant-numeric:tabular-nums}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:first-child h2{margin-top:2px!important;font-size:23px!important;line-height:26px!important;font-weight:800!important;letter-spacing:-.035em!important;color:#111214!important;font-variant-numeric:tabular-nums}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:first-child>div:first-child>p:last-child{margin-top:3px!important;font-size:11.5px!important;line-height:15px!important;font-weight:500!important;color:#9a9590!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:first-child>div:last-child>p{font-size:9.5px!important;line-height:13px!important;font-weight:650!important;letter-spacing:.09em!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:first-child>div:last-child>b{display:block;margin-top:2px;font-size:19px!important;line-height:23px!important;font-weight:780!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-card{min-height:100px;padding:16px!important;gap:14px!important;border:1px solid #e3ddd7!important;border-radius:20px!important;background:linear-gradient(180deg,#fbfaf8,#f7f4f0)!important;box-shadow:0 8px 24px rgba(32,28,24,.045)}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-avatar{width:50px!important;height:50px!important;border-radius:16px!important;border-color:#e7e1db!important;font-size:17px!important;line-height:1!important;font-weight:760!important;color:#171717;box-shadow:0 5px 14px rgba(32,28,24,.07)!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-name{font-size:17px!important;line-height:21px!important;font-weight:730!important;letter-spacing:-.015em!important;color:#151515!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-meta{display:grid;gap:3px;margin-top:6px}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-line{position:relative;margin:0;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;line-height:18px!important;font-weight:480!important;color:#615c57!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-line:before{content:"";position:absolute;left:1px;top:8px;width:4px;height:4px;border-radius:50%;background:#aaa39c}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-detail{padding:20px!important;border-color:#e2dcd6!important;border-radius:20px!important;box-shadow:0 8px 22px rgba(32,28,24,.045)}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-detail-name{font-size:20px!important;line-height:25px!important;font-weight:730!important;letter-spacing:-.018em!important;color:#151515!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-detail-meta{display:grid;gap:4px;margin-top:7px}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-detail-meta p{position:relative;margin:0;padding-left:13px;font-size:13.5px!important;line-height:19px!important;font-weight:480!important;color:#625d58!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) .order-customer-detail-meta p:before{content:"";position:absolute;left:1px;top:8px;width:4px;height:4px;border-radius:50%;background:#aaa39c}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:nth-child(3)>button{font-size:12px!important;line-height:16px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:nth-child(3)>span{font-size:11px!important;line-height:15px!important;font-weight:550!important;color:#88827d!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:nth-child(4)>div:last-child>a,main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:nth-child(4)>div:last-child>button,main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group>div:nth-child(2)>div:nth-child(4)>div:last-child>span{font-size:11px!important;font-weight:750!important;letter-spacing:.02em!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status{width:100%!important;min-height:76px!important;padding:13px 15px!important;border-radius:16px!important;box-shadow:0 5px 14px rgba(28,23,20,.035)!important;font-family:Segoe UI Variable,Segoe UI,Inter,Roboto,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--pending{border:1px solid #fecdd3!important;background:#fff1f2!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--pending:hover:not(:disabled){border-color:#fda4af!important;background:#ffe4e6!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--paid{border:1px solid #a7f3d0!important;background:#ecfdf5!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status>span{display:block;font-family:Segoe UI Variable,Segoe UI,Inter,Roboto,system-ui,sans-serif!important;font-size:11px!important;line-height:14px!important;font-weight:650!important;letter-spacing:.035em!important;text-transform:uppercase}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--pending>span{color:#be123c!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--paid>span{color:#047857!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status>b{display:block;margin-top:6px!important;font-family:Segoe UI Variable,Segoe UI,Inter,Roboto,system-ui,sans-serif!important;font-size:20px!important;line-height:24px!important;font-weight:700!important;letter-spacing:-.012em!important;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--pending>b{color:#881337!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status--paid>b{color:#065f46!important}@media (max-width:420px){main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status{min-height:70px!important;padding:11px 12px!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status>span{font-size:10px!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.group .order-payment-status>b{font-size:18px!important;line-height:22px!important}}.order-detail-drawer{font-family:Segoe UI Variable,Segoe UI,Inter,Roboto,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% 8%,rgba(229,28,17,.035),transparent 22%),#f5f2ee}.order-detail-drawer>header{padding:13px 18px!important}.order-detail-drawer>header h2{margin-top:2px!important;font-size:22px!important;line-height:25px!important;font-weight:760!important;letter-spacing:-.022em!important}.order-detail-drawer>header>div:first-child>div{margin-top:5px!important;gap:6px!important}.order-detail-drawer>header button{width:36px!important;height:36px!important}.order-detail-drawer .order-detail-date{font-size:11px!important;line-height:14px!important;font-weight:520!important;color:rgba(255,255,255,.72)!important}.order-detail-drawer .order-detail-delivery-fee{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:9.5px;line-height:12px;font-weight:650;letter-spacing:.025em;text-transform:uppercase;box-shadow:inset 0 1px rgba(255,255,255,.05)}.order-detail-drawer>div.alento-scroll{padding:12px!important}.order-detail-drawer>div.alento-scroll>section{border:1px solid rgba(226,220,213,.92)!important;border-radius:17px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 24px rgba(28,23,20,.045)}.order-detail-drawer>div.alento-scroll>section+section{margin-top:9px!important}.order-detail-drawer .order-customer-detail{padding:13px 15px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(249,247,244,.98))!important}.order-detail-drawer .order-customer-detail-name{margin-top:2px!important;font-size:17px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.01em!important;color:#161514!important}.order-detail-drawer .order-customer-detail-meta{display:flex!important;flex-wrap:wrap;gap:2px 14px!important;margin-top:5px!important}.order-detail-drawer .order-customer-detail-meta p{margin:0!important;font-size:12px!important;line-height:16px!important;font-weight:480!important;color:#625d58!important}.order-detail-drawer .order-customer-detail-meta p:before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;border-radius:50%;background:#b6ada5;vertical-align:middle;transform:translateY(-1px)}.order-detail-drawer .order-customer-detail>div:first-child>span{padding:7px 10px!important;border-radius:10px!important;font-size:9.5px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.02em!important}.order-detail-drawer>div.alento-scroll>section:not(.order-customer-detail){padding:11px 13px!important}.order-detail-drawer>div.alento-scroll>section:not(.order-customer-detail)>div:first-child>p:first-child,.order-detail-drawer>div.alento-scroll>section:not(.order-customer-detail)>p:first-child{color:#8c847d!important;font-size:9.5px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.07em!important}.order-detail-drawer>div.alento-scroll>section:not(.order-customer-detail) h3{margin-top:2px!important;font-size:16px!important;line-height:19px!important;font-weight:700!important;letter-spacing:-.008em;color:#171615}.order-detail-drawer>div.alento-scroll>section:nth-of-type(2){background:linear-gradient(180deg,#fff,#fdfcfb)!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(2)>div:last-child{margin-top:8px!important;gap:6px!important}.order-detail-drawer .order-detail-product{position:relative;padding:10px 11px!important;border-color:#e7e1da!important;border-radius:12px!important;background:linear-gradient(135deg,#fbfaf8,#ffffff 72%)!important;box-shadow:0 3px 9px rgba(35,29,25,.025)}.order-detail-drawer .order-detail-product:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#ef4444,#f97316);opacity:.8}.order-detail-drawer .order-detail-product-name{font-size:14px!important;line-height:18px!important;font-weight:690!important;color:#1b1918!important}.order-detail-drawer .order-detail-product-price{font-size:13.5px!important;line-height:18px!important;font-weight:700!important;color:#181716!important;font-variant-numeric:tabular-nums lining-nums}.order-detail-drawer .order-detail-product-chips{margin-top:5px!important;gap:4px!important}.order-detail-drawer .order-detail-chip{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#52525b;font-size:11px;line-height:14px;font-weight:520;white-space:nowrap}.order-detail-drawer .order-detail-chip strong{margin-right:1px;font-weight:680;color:#3f3f46}.order-detail-drawer .order-detail-chip-extra{border-color:#fdba74;background:#fff7ed;color:#9a3412}.order-detail-drawer .order-detail-chip-extra strong{color:#ea580c;font-weight:800}.order-detail-drawer .order-detail-chip-standard{border-color:#e7e5e4;background:#fafaf9;color:#78716c}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3){background:radial-gradient(circle at 90% 10%,rgba(229,28,17,.055),transparent 34%),linear-gradient(180deg,#ffffff,#fbfaf8)!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div{margin-top:7px!important;gap:4px!important;font-variant-numeric:tabular-nums lining-nums}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div{min-height:24px;align-items:center;font-size:12px!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div>span{color:#6f6963!important;font-weight:500!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div>b{font-weight:680!important;color:#292624}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div:last-child{margin-top:3px;padding-top:8px!important;border-top-color:#d9d3cc!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div:last-child b:first-child{font-size:12px!important;color:#2a2725!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div:last-child b:last-child{font-size:21px!important;line-height:23px!important;font-weight:730!important;letter-spacing:-.015em!important;color:var(--brand-red)!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4){background:linear-gradient(180deg,#ffffff,#fcfbfa)!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:first-child h3{font-size:16px!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:first-child button{padding:7px 10px!important;border-radius:10px!important;font-size:9.5px!important;font-weight:700!important;box-shadow:0 5px 12px rgba(0,0,0,.08)}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:nth-child(2){margin-top:8px!important;gap:6px!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:nth-child(2)>div{padding:8px 10px!important;border-radius:11px!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:nth-child(2) b{font-size:12.3px!important;font-weight:680!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:nth-child(2) p{margin-top:2px!important;font-size:10.5px!important;line-height:14px!important;color:#6b655f!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:nth-child(2) span{font-weight:650!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:last-child{margin-top:7px!important;gap:6px!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:last-child>div{padding:8px 10px!important;border-radius:11px!important;border:1px solid transparent}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:last-child>div:first-child{border-color:#bbf7d0;background:#ecfdf5!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:last-child>div:last-child{border-color:#fed7aa;background:#fff7ed!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:last-child span{font-size:9.5px!important;line-height:12px!important;font-weight:650!important;letter-spacing:.035em!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(4)>div:last-child b{font-size:13px!important;line-height:16px!important;font-weight:720!important;font-variant-numeric:tabular-nums lining-nums}.order-detail-drawer>footer{padding:9px 12px!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px)}.order-detail-drawer>footer>div{gap:7px!important}.order-detail-drawer>footer a,.order-detail-drawer>footer button,.order-detail-drawer>footer span{height:40px!important;border-radius:11px!important;font-size:12px!important;font-weight:650!important}@media (max-height:760px){.order-detail-drawer>header{padding-block:10px!important}.order-detail-drawer>div.alento-scroll{padding:9px!important}.order-detail-drawer>div.alento-scroll>section+section{margin-top:7px!important}.order-detail-drawer .order-detail-product{padding-block:7px!important}.order-detail-drawer .order-detail-chip{min-height:23px;padding-block:3px;font-size:10.5px}}@media (max-width:520px){.order-detail-drawer>div.alento-scroll{padding:10px!important}.order-detail-drawer .order-customer-detail-meta{gap:1px 10px!important}.order-detail-drawer>div.alento-scroll>section:nth-of-type(3)>div>div:last-child b:last-child{font-size:20px!important}.order-detail-drawer .order-detail-product-chips{gap:3px!important}}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled{border-color:#d7d7d7!important;background:#f3f3f3!important;box-shadow:0 8px 22px rgba(30,30,30,.035)!important;filter:saturate(.18)}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled:hover{transform:none!important;border-color:#cfcfcf!important;box-shadow:0 8px 22px rgba(30,30,30,.045)!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled>div:first-child{background:#737373!important;color:#ffffff!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled>div:first-child>span:last-child{border-color:#d4d4d4!important;background:#f5f5f5!important;color:#666666!important;box-shadow:none!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled>div:nth-child(2){background:#f6f6f6!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-name,main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled h2{color:#444444!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-card{border-color:#dddddd!important;background:#eeeeee!important;box-shadow:none!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-avatar{border-color:#d8d8d8!important;background:#e5e5e5!important;color:#666666!important;box-shadow:none!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-line,main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled p{color:#858585!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled>div:nth-child(2)>div:first-child>div:last-child{border-color:#dddddd!important;background:#eeeeee!important;box-shadow:none!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled>div:nth-child(2)>div:first-child>div:last-child>b{color:#555555!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-card+div>button:first-child,main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-card+div>div:nth-child(2){border-color:#dddddd!important;background:#ececec!important;box-shadow:none!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-card+div b,main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled .order-customer-card+div span{color:#686868!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled button[title=Detalle],main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled button[title=Imprimir]{border-color:#d8d8d8!important;background:#eeeeee!important;color:#777777!important}main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled [data-order-status-trigger=true],main:has(input[placeholder="Buscar pedido, cliente, teléfono, pago o estado"]) article.order-card-canceled a[href="/cocina"]{background:#dddddd!important;color:#8a8a8a!important;border-color:#dddddd!important;pointer-events:none!important}