.match-shipping__panel{padding:14px 20px;border-bottom:1px solid #00549a;background:#f5f7f8}
.match-shipping__zip{display:grid;gap:5px;margin:0 0 10px;color:#435762;font-size:11px;font-weight:700}
.match-shipping__zip input{width:100%;height:38px;padding:0 10px;border:1px solid #aebbc2;background:#fff;color:#263642;font-size:13px}
.match-shipping__residential{display:flex;align-items:center;gap:7px;margin:0 0 11px;color:#435762;font-size:11px}
.match-shipping__button{width:100%;border:0;background:#00549a;color:#fff;padding:9px 12px;font-size:12px;font-weight:700;cursor:pointer}
.match-shipping__button:disabled{cursor:wait;opacity:.65}
.match-shipping__results{margin-top:12px}
.match-shipping__status,.match-shipping__error,.match-shipping__summary{margin:0;color:#536873;font-size:11px;line-height:1.45}
.match-shipping__error{color:#a52727;font-weight:700}
.match-shipping__summary{margin-bottom:8px;color:#15334a;font-weight:700}
.match-shipping__selector{margin:0 0 2px;padding:0 8px;background:#f5f5f5}
.match-shipping__selector select.form-control{width:100%!important;height:30px!important;margin:0!important;padding:2px 8px!important;border:1px solid #ced4da;background:#fff;color:#263642;font-size:14px!important;line-height:1.5}
.match-shipping__results small{display:block;margin-top:8px;color:#71808a;font-size:9px;line-height:1.4}
