/* BuildStorm live-weather ZIP widget — Suite light (Phase 3) */
.bs-zip{max-width:520px;margin:28px 0;padding:20px 22px;border:1px solid #E7E5E0;border-radius:14px;background:#FFFFFF}
.bs-zip-title{font-weight:700;font-size:17px;margin:0 0 6px;color:#14181D}
.bs-zip-sub{font-size:14px;color:#4A4F57;margin:0 0 12px;line-height:1.45}
.bs-zip-row{display:flex;gap:10px}
.bs-zip-row input{flex:1;max-width:160px;padding:10px 12px;border-radius:10px;border:1px solid #DDDAD3;background:#FFFFFF;color:#14181D;font-size:16px;letter-spacing:2px;font-family:inherit}
.bs-zip-row input:focus{outline:2px solid #2F6FED;outline-offset:1px;border-color:transparent}
.bs-zip-row button{padding:10px 22px;border-radius:999px;border:0;background:#2F6FED;color:#fff;font-weight:700;font-size:15px;cursor:pointer;font-family:inherit}
.bs-zip-row button:hover{background:#1D4FB8}
.bs-zip-msg{font-size:13px;margin:10px 0 0;min-height:18px;color:#4A4F57}
