
#asign-retail-new .asign-retail-quick-open{display:block;width:100%;padding:9px 10px;margin-top:8px;border:1px solid #ddd;background:#fff;border-radius:7px;font-size:13px;font-weight:600;color:#222;cursor:pointer}
.asign-quick-actions .asign-quick-cart{display:flex;align-items:center;justify-content:center;font-size:21px}
.asign-quick-overlay[hidden]{display:none!important}.asign-quick-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:999999;display:flex;justify-content:center;align-items:center;padding:16px;box-sizing:border-box}
.asign-quick-panel{position:relative;background:#fff;border-radius:16px;padding:28px;box-sizing:border-box;width:min(460px,100%);box-shadow:0 15px 40px #0003}.asign-quick-close{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:30px;cursor:pointer}.asign-quick-title{margin:4px 30px 12px 0;font-size:18px;font-weight:700}.asign-quick-price{font-size:19px;font-weight:bold}.asign-quick-options{margin:18px 0}.asign-quick-options label{display:block;font-size:13px;color:#555}.asign-quick-option{display:block;width:100%;margin-top:7px;border:1px solid #ddd;border-radius:7px;padding:11px;font-size:15px;background:#fff}.asign-quick-quantity{display:flex;align-items:center;gap:10px;margin:14px 0}.asign-quick-quantity label{margin-right:auto}.asign-quick-quantity button{border:1px solid #ddd;border-radius:6px;background:#f5f5f5;width:34px;height:34px}.asign-quick-quantity input{width:56px;height:34px;text-align:center;border:1px solid #ddd;border-radius:5px}.asign-quick-total{margin:16px 0;font-size:19px;font-weight:700;text-align:right}.asign-quick-actions{display:flex;gap:6px}.asign-quick-actions button{background:#252525;color:#fff;border:0;border-radius:7px;min-height:44px;cursor:pointer}.asign-quick-wish,.asign-quick-cart{flex:1}.asign-quick-buy{flex:2}.asign-quick-error{min-height:18px;margin:12px 0 0;color:#b40020;font-size:13px}
#asign-retail-new .asign-retail-new-card{flex:0 0 calc((100% - 64px)/5);min-width:0;scroll-snap-align:start}#asign-retail-new .asign-retail-product{flex-basis:auto;width:100%;scroll-snap-align:none}@media(max-width:767px){#asign-retail-new .asign-retail-new-card{flex-basis:62%}}
