/* AwadhMed integration stabilizer styles. Additive only; existing CSS remains intact. */
.awm-stabilizer-toast{position:fixed;right:18px;bottom:18px;z-index:99999;max-width:min(380px,calc(100vw - 36px));padding:13px 15px;border-radius:16px;border:1px solid rgba(215,184,90,.34);background:linear-gradient(135deg,rgba(7,18,38,.96),rgba(16,31,56,.96));color:#fff8d8;box-shadow:0 18px 60px rgba(0,0,0,.35);font:600 13px/1.45 Inter,Arial,sans-serif}.awm-stabilizer-toast.error{border-color:rgba(255,107,135,.42);color:#ffe8ee}.awm-integrated .awm-checkout-wrap,.awm-integrated .awm-details-overlay{backdrop-filter:blur(8px)}
.awm-integrated button,.awm-integrated a{touch-action:manipulation}.awm-integrated input,.awm-integrated select,.awm-integrated textarea{max-width:100%}
@media(max-width:720px){.awm-stabilizer-toast{left:12px;right:12px;bottom:12px;max-width:none}.awm-integrated .awm-checkout,.awm-integrated .awm-details-card{width:calc(100vw - 18px)!important;max-height:92vh!important;overflow:auto!important}}
