/* Product-page delivery checker — compact, theme-resistant styling */
.lsc-sr-edd{box-sizing:border-box;width:100%;max-width:100%;margin:14px 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#303030!important;font-family:inherit!important;font-size:14px!important;line-height:1.45!important}
.lsc-sr-edd *{box-sizing:border-box}
.lsc-sr-edd__title{margin:0 0 8px!important;padding:0!important;color:#555!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}
.lsc-sr-edd__form{display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important}
.lsc-sr-edd__form input#lsc-sr-edd-pincode{display:block!important;flex:1 1 190px!important;width:auto!important;min-width:0!important;height:42px!important;margin:0!important;padding:0 13px!important;border:1px solid #d9d9d9!important;border-radius:4px!important;background:#fff!important;color:#222!important;box-shadow:none!important;font:inherit!important;font-size:14px!important;line-height:40px!important;outline:none!important}
.lsc-sr-edd__form input#lsc-sr-edd-pincode:focus{border-color:#333!important;box-shadow:0 0 0 2px rgba(0,0,0,.06)!important}
.lsc-sr-edd__form input#lsc-sr-edd-pincode:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #fff inset!important;-webkit-text-fill-color:#222!important}
.lsc-sr-edd__form button#lsc-sr-edd-button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:86px!important;height:42px!important;margin:0!important;padding:0 18px!important;border:1px solid #222!important;border-radius:4px!important;background:#222!important;color:#fff!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important}
.lsc-sr-edd__form button#lsc-sr-edd-button:hover{background:#444!important;border-color:#444!important;color:#fff!important}
.lsc-sr-edd__form button#lsc-sr-edd-button:disabled{opacity:.65!important;cursor:wait!important}
.lsc-sr-edd__result{display:block!important;margin:10px 0 0!important;padding:0!important;color:#444!important;font-size:13px!important;line-height:1.55!important}
.lsc-sr-edd__result:empty{display:none!important}
.lsc-sr-edd__status{display:block!important;margin:4px 0!important;padding:0!important;font:inherit!important}
.lsc-sr-edd__row{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:9px 0!important;border-bottom:1px solid #eee!important}
.lsc-sr-edd__row:last-child{border-bottom:0!important}
.lsc-sr-edd__label{color:#777!important}
.lsc-sr-edd__value{color:#222!important;font-weight:500!important;text-align:right!important}
.lsc-sr-edd__value.lsc-sr-edd__strong{color:#111!important;font-weight:700!important}
.lsc-sr-edd__value.lsc-sr-edd__ok{color:#187642!important}.lsc-sr-edd__value.lsc-sr-edd__no{color:#b42318!important}
.lsc-sr-edd__ok{color:#187642!important}.lsc-sr-edd__no{color:#b42318!important}.lsc-sr-edd__muted{color:#777!important}
@media(max-width:480px){.lsc-sr-edd__form{gap:6px!important}.lsc-sr-edd__form button#lsc-sr-edd-button{min-width:76px!important;padding:0 12px!important}}
