.inv-availability{border:1px solid #e3e7e3;border-radius:16px;background:#fafbf9;padding:18px;margin:22px 0;color:#25372c}.inv-availability h3{font-size:15px;line-height:1.4;margin:0 0 7px;font-weight:600}.inv-availability p{font-size:12px;line-height:1.7;margin:0 0 14px;color:#637267}.inv-availability .btn{min-height:46px;font-size:12px;margin:2px 8px 2px 0}.inv-availability .inv-availability-error{padding:12px;background:#fff5ef;border:1px solid #efddca;border-radius:10px;color:#8c5140;margin-top:12px}.inv-availability .inv-availability-status{margin:10px 0 0}.inv-availability button:disabled{opacity:.55;cursor:wait}@media(max-width:480px){.inv-availability{padding:16px}.inv-availability .btn{width:100%;margin-right:0}}
