.delivery-check-card{border:1px solid rgba(37,99,235,.08);background:linear-gradient(135deg,rgba(255,253,248,.9) 0%,#fff 52%,rgba(238,244,255,.78) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.delivery-check-panel{padding:1.15rem 1.2rem;border-radius:1rem}.product-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.product-action-stack{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.product-stepper-wrap{display:flex;justify-content:flex-start}.product-action-stack .product-action-row{margin-bottom:0}.product-action-row .btn{min-width:160px;border-radius:.95rem}.delivery-check-form{display:flex;flex-direction:column;gap:.9rem}.delivery-check-row{display:flex;gap:.75rem}.delivery-check-input-wrap{position:relative;flex:1 1 auto;min-width:0}.delivery-check-row .form-control{min-height:48px;border-radius:.95rem}.delivery-check-button{min-width:140px;border-radius:.95rem}.delivery-search-summary{min-height:1.4rem;font-size:.92rem}.delivery-check-status{border-radius:1rem;padding:.85rem .95rem .75rem;background:#f8fafc;border:1px solid rgba(148,163,184,.2)}.delivery-status-title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.delivery-status-message{color:#122033;font-weight:600}.delivery-status-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.delivery-status-chip{display:inline-flex;align-items:center;padding:.4rem .65rem;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:.78rem;font-weight:700}.product-attribute-row{gap:.6rem;margin-bottom:1rem!important}.product-attribute-chip{min-width:112px;padding:.7rem .8rem}.product-highlight-grid{gap:.7rem;margin-bottom:1rem!important}.product-highlight-card{padding:.85rem .95rem}.pincode-result{position:absolute;top:3.2rem;left:0;right:0;display:none;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:1rem;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.08);z-index:20;max-height:260px;overflow-y:auto}.pincode-result.active{display:block}#pincode-result-list>span{border-bottom:1px solid rgba(148,163,184,.14)}#pincode-result-list>span:last-child{border-bottom:0}@media (max-width:575.98px){.delivery-check-row{flex-direction:column}.delivery-check-button{width:100%}.delivery-check-panel{padding:1rem}}
