.quick-buy-modal-cover[data-v-b881268b]{align-items:center;padding:22px 12px;background:rgba(28,24,17,.56);backdrop-filter:blur(4px)}.quick-buy-modal[data-v-b881268b]{width:min(94vw,720px);min-height:0;max-height:calc(100vh - 44px);overflow:hidden;border:1px solid #ebdfc8;border-radius:20px;box-shadow:0 24px 65px #00000047}.quick-buy-modal__header[data-v-b881268b]{align-items:center;min-height:66px}.quick-buy-modal__header strong[data-v-b881268b]{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.quick-buy-modal__close[data-v-b881268b]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(78,55,10,.25);border-radius:10px;color:#3d301a;background:rgba(255,255,255,.35);font-size:25px;line-height:1;cursor:pointer}.quick-buy-modal__body[data-v-b881268b]{max-height:calc(100vh - 110px)!important;padding:18px!important;background:#fffdfa;scrollbar-color:#caa044 transparent;scrollbar-width:thin}.quick-buy-section-title[data-v-b881268b]{display:flex;align-items:center;gap:8px;color:#392f20;font-size:15px}.quick-buy-section-title[data-v-b881268b]:before{width:4px;height:20px;border-radius:8px;background:#c49326;content:""}.quick-buy-inventory-list[data-v-b881268b]{gap:7px!important}.quick-buy-inventory-card[data-v-b881268b]{padding:9px!important;border-color:#eadfc9!important;border-radius:13px!important;background:#fff;box-shadow:0 4px 14px #3529120a;transition:border-color .16s ease,box-shadow .16s ease}.quick-buy-inventory-card[data-v-b881268b]:hover{border-color:#c99a29!important;box-shadow:0 8px 19px #6d4e121a}.quick-buy-inventory-card .border-y-2[data-v-b881268b]{margin:7px 0!important;padding:7px 0!important;border-color:#f0e9dc!important}.quick-buy-inventory-add[data-v-b881268b]{min-width:130px;border-radius:9px!important;color:#fff!important;background:#218b48!important;font-family:inherit;font-weight:700}.quick-buy-inventory-add[data-v-b881268b]:hover:not(:disabled){border-color:#18763a!important;color:#fff!important;background:#18763a!important}@media (max-width: 640px){.quick-buy-modal-cover[data-v-b881268b]{padding:10px}.quick-buy-modal[data-v-b881268b]{width:100%;max-height:calc(100vh - 20px);border-radius:16px}.quick-buy-modal__header[data-v-b881268b]{min-height:58px;padding:12px 14px}.quick-buy-modal__body[data-v-b881268b]{max-height:calc(100vh - 78px)!important;padding:13px!important}.quick-buy-inventory-add[data-v-b881268b]{width:100%}}.quick-buy-modal-cover[data-v-b881268b]{justify-content:flex-start!important;padding:0!important;background:rgba(21,18,13,.4);backdrop-filter:blur(2px)}.quick-buy-modal[data-v-b881268b]{width:min(100%,580px);height:100vh;max-height:none;margin-right:0;margin-left:auto;border:0;border-radius:24px 0 0 24px;box-shadow:-16px 0 48px #0003}.quick-buy-modal__header[data-v-b881268b]{min-height:88px}.quick-buy-modal__header[data-v-b881268b]:before{width:36px;height:36px;margin-left:10px;border:1px solid rgba(233,201,120,.45);border-radius:10px;background:linear-gradient(135deg,#c79625,#e5c269);content:""}.quick-buy-modal__header strong[data-v-b881268b]{font-size:17px}.quick-buy-modal__close[data-v-b881268b]{border-color:#ffffff29;color:#fff;background:rgba(255,255,255,.08)}.quick-buy-modal__close[data-v-b881268b]:hover{color:#2b2418;background:#f3d47d}.quick-buy-modal__body[data-v-b881268b]{max-height:calc(100vh - 88px)!important;padding:22px 24px 34px!important;background:#f8f7f4}.quick-buy-modal__body>.flex.flex-wrap[data-v-b881268b]:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #e6e0d5;border-radius:13px;background:#fff}.quick-buy-modal__body>.flex.flex-wrap:first-of-type>div[data-v-b881268b]{width:auto!important;min-width:0;padding:0 10px}.quick-buy-modal__body>.flex.flex-wrap:first-of-type>div+div[data-v-b881268b]{border-right:1px solid #ece7de}.quick-buy-modal__body>.flex.flex-wrap:first-of-type strong[data-v-b881268b]{width:auto!important;color:#918878;font-size:11px;font-weight:500}.quick-buy-modal__body>.flex.flex-wrap:first-of-type .text-loading[data-v-b881268b]{padding:3px 0 0!important;color:#342d23;font-size:13px;font-weight:700}.quick-buy-modal__body hr[data-v-b881268b]{margin:18px 0!important;border-color:#e4ddd1}.quick-buy-section-title[data-v-b881268b]{font-size:16px}.quick-buy-inventory-card[data-v-b881268b]{border-radius:12px!important;box-shadow:none}.quick-buy-inventory-card>.flex[data-v-b881268b]:first-child{color:#967128;font-size:12px;font-weight:700}.quick-buy-inventory-card .bg-\[\#D9D9D9\][data-v-b881268b]{border-radius:6px;color:#786b59;background:#f4f0e9!important;font-size:11px}.quick-buy-inventory-add[data-v-b881268b]{min-width:156px;padding:10px 14px!important;border-radius:8px!important;background:#238b49!important}.quick-buy-modal__body>.flex.items-center.my-3[data-v-b881268b]{position:sticky;bottom:-34px;z-index:2;margin:22px -24px -34px!important;padding:14px 24px;border-top:1px solid #e4ddd1;background:rgba(255,255,255,.96);box-shadow:0 -10px 24px #3528130d}.quick-buy-modal__body>.flex.items-center.my-3 .btn[data-v-b881268b]{min-height:44px;border-radius:9px!important;color:#fff;background:#238b49!important;font-family:inherit;font-weight:700}@media (max-width: 640px){.quick-buy-modal[data-v-b881268b]{width:100%;border-radius:0}.quick-buy-modal__header[data-v-b881268b]{min-height:70px;padding:14px 16px}.quick-buy-modal__body[data-v-b881268b]{max-height:calc(100vh - 70px)!important;padding:16px 14px 28px!important}.quick-buy-modal__body>.flex.items-center.my-3[data-v-b881268b]{bottom:-28px;margin:18px -14px -28px!important;padding:12px 14px}}.quick-buy-modal-cover[data-v-b881268b]{align-items:center!important;justify-content:center!important;padding:24px 12px!important;background:rgba(27,23,16,.55);backdrop-filter:blur(5px)}.quick-buy-modal[data-v-b881268b]{width:min(94vw,760px);height:auto;max-height:calc(100vh - 48px);margin:0;border:1px solid #e8ddc7;border-radius:20px;box-shadow:0 26px 70px #0000004d}.quick-buy-modal__header[data-v-b881268b]{min-height:58px}.quick-buy-modal__header[data-v-b881268b]:before{width:7px;height:30px;margin-left:10px;border:0;border-radius:8px;background:#bd8b20}.quick-buy-modal__close[data-v-b881268b]{border-color:#ddc995;color:#624915;background:rgba(255,255,255,.72)}.quick-buy-modal__body[data-v-b881268b]{max-height:calc(100vh - 106px)!important;padding:12px 14px 14px!important;background:#fcfbf8}.quick-buy-product-meta[data-v-b881268b]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px!important;border:1px solid #e8e1d5;border-radius:12px;background:#fff}.quick-buy-product-meta>div[data-v-b881268b]{width:auto!important;padding:0 8px}.quick-buy-product-meta>div+div[data-v-b881268b]{border-right:1px solid #eee8df}.quick-buy-order-title[data-v-b881268b]{display:flex;align-items:center;gap:8px;color:#312a21;font-size:14px}.quick-buy-order-title[data-v-b881268b]:before{width:4px;height:20px;border-radius:8px;background:#be8e24;content:""}.quick-buy-order-fields[data-v-b881268b]{gap:3px 0;padding:5px 7px;border:1px solid #e9e1d3;border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.quick-buy-order-fields>div[data-v-b881268b]{margin-top:0!important;padding:5px!important}.quick-buy-order-fields .option-list[data-v-b881268b]{width:100%;margin-top:4px;border-color:#ded7cb;border-radius:8px;background:#fff}.quick-buy-order-divider[data-v-b881268b]{display:none}.quick-buy-order-summary[data-v-b881268b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0!important;padding:9px!important;border:1px solid #e6d6ae!important;border-radius:12px!important;color:#55452c;background:#fff8e7!important;font-size:12px;line-height:1.8}.quick-buy-order-summary>br[data-v-b881268b]{display:none}.quick-buy-order-summary__item[data-v-b881268b]{min-width:0;padding:8px 10px;border:1px solid rgba(194,145,35,.19);border-radius:8px;background:rgba(255,255,255,.62)}.quick-buy-order-summary__item span[data-v-b881268b],.quick-buy-order-summary__item strong[data-v-b881268b]{display:block}.quick-buy-order-summary__item span[data-v-b881268b]{margin-bottom:3px;color:#8f8066;font-size:10px}.quick-buy-order-summary__item strong[data-v-b881268b]{overflow:hidden;color:#4d3d23;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.quick-buy-order-summary__feature[data-v-b881268b]{grid-column:1 / -1;color:#7a6130;font-size:11px}.quick-buy-quantity[data-v-b881268b]{justify-content:space-between;gap:8px;margin:0!important;padding:10px 12px;border:1px solid #e8e1d5;border-top:1px dashed #e6d9c1;border-radius:0 0 12px 12px;background:#fffdf9}.quick-buy-quantity p[data-v-b881268b]{margin:0;color:#827868;font-size:12px}.quick-buy-quantity input[data-v-b881268b]{width:92px!important;height:36px!important;margin:0!important;border-color:#ded6c8!important;border-radius:8px!important;color:#312a20;font-weight:700}.quick-buy-quantity p[data-v-b881268b]:first-child{color:#423525;font-size:13px;font-weight:700}.quick-buy-actions[data-v-b881268b]{display:grid!important;grid-template-columns:minmax(110px,.8fr) minmax(180px,1.2fr);gap:8px;margin:8px 0 0!important}.quick-buy-actions__reset[data-v-b881268b],.quick-buy-actions__submit[data-v-b881268b]{display:flex;min-height:42px;align-items:center;justify-content:center;border-radius:9px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.quick-buy-actions__reset[data-v-b881268b]{border:1px solid #ded6c9;color:#665c4e;background:#fff}.quick-buy-actions__submit[data-v-b881268b]{border:1px solid #16733a;color:#fff;background:linear-gradient(135deg,#259b51,#16743a);box-shadow:0 7px 14px #16743a2e;transition:transform .16s ease,box-shadow .16s ease}.quick-buy-actions__submit[data-v-b881268b]:hover:not(.pointer-events-none){transform:translateY(-1px);box-shadow:0 9px 18px #16743a40}.quick-buy-actions--today[data-v-b881268b]{display:flex!important;grid-template-columns:none}.quick-buy-today-summary[data-v-b881268b]{margin-top:14px;padding:13px;border:1px solid #e9dfcd;border-radius:13px;background:#fff}.quick-buy-today-summary__metric[data-v-b881268b]{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:150px;padding:7px 10px;border-radius:8px;background:#fbf6e9}.quick-buy-today-summary__metric p[data-v-b881268b]{margin:0;color:#88775e;font-size:12px}.quick-buy-today-summary__metric p[data-v-b881268b]:last-child{color:#392f22;font-weight:700}.quick-buy-today-summary__description[data-v-b881268b]{max-height:220px;overflow-y:auto;margin-top:2px;padding:12px!important;border:1px solid #eee8dc;border-radius:9px!important;color:#4f483e;background:#fcfbf8!important;font-size:13px;font-weight:400!important;line-height:2;text-align:justify}.quick-buy-today-summary__description[data-v-b881268b] *{max-width:100%;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.quick-buy-today-summary__description[data-v-b881268b] p{margin:0 0 8px}.quick-buy-modal__body>.flex.items-center.my-3[data-v-b881268b]{position:static;margin:10px 0 0!important;padding:0;border:0;background:transparent;box-shadow:none}.quick-buy-modal__body>.flex.items-center.my-3 .btn[data-v-b881268b]{min-height:40px;border-radius:10px!important}.quick-buy-modal__body>.flex.items-center.my-3 .btn[data-v-b881268b]:last-child{position:relative;overflow:hidden;min-height:46px;border:1px solid #16733a;color:#fff!important;background:linear-gradient(135deg,#22934d,#16753a)!important;box-shadow:0 8px 16px #18743933;font-size:14px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.quick-buy-modal__body>.flex.items-center.my-3 .btn[data-v-b881268b]:last-child:hover:not(.pointer-events-none){transform:translateY(-1px);background:linear-gradient(135deg,#29a356,#197d3e)!important;box-shadow:0 10px 20px #18743947}@media (max-width: 640px){.quick-buy-modal-cover[data-v-b881268b]{padding:10px!important}.quick-buy-modal[data-v-b881268b]{width:100%;max-height:calc(100vh - 20px);border-radius:16px}.quick-buy-modal__body[data-v-b881268b]{max-height:calc(100vh - 90px)!important;padding:14px!important}.quick-buy-product-meta[data-v-b881268b],.quick-buy-order-summary[data-v-b881268b]{grid-template-columns:1fr}.quick-buy-product-meta>div+div[data-v-b881268b]{margin-top:8px;padding-top:8px;border-top:1px solid #eee8df;border-right:0}.quick-buy-order-fields>div[data-v-b881268b]{width:100%!important}}
