.mekz-search{font-family:inherit;color:#202b33;margin-top:24px;padding-bottom:30px}
.mekz-search *{box-sizing:border-box}
.mekz-search label{display:block;font-size:17px;font-weight:700;margin-bottom:10px}
.mekz-search .mekz-field{display:flex;gap:12px}
.mekz-search input{width:100%;min-width:0;padding:16px;border:1px solid #cbd2d8;border-radius:3px;background:#fff;color:#202b33;font-family:inherit;font-size:18px;line-height:1.5}
.mekz-search input:focus{outline:2px solid #202b33;outline-offset:2px}
.mekz-search button{padding:15px 28px;border:0;border-radius:3px;background:#c43b30;color:#fff;font-family:inherit;font-size:17px;font-weight:700;cursor:pointer}
.mekz-search button:hover{background:#a62e25}
.mekz-search .mekz-help,.mekz-search .mekz-status{margin:12px 0;padding:0;color:#66717d;font-size:15px;line-height:1.6}
.mekz-search .mekz-status:empty{display:none}
.mekz-search .mekz-result{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:22px;border:1px solid #e1e5e9;border-radius:3px;background:#f5f6f8;color:#202b33;text-decoration:none}
.mekz-search .mekz-result:hover{border-color:#c43b30;background:#fff}
.mekz-search .mekz-result:focus-visible,.mekz-search button:focus-visible{outline:2px solid #202b33;outline-offset:2px}
.mekz-search .mekz-result>span{min-width:0;overflow-wrap:anywhere}
.mekz-search .mekz-address{display:block;font-size:18px;font-weight:700;line-height:1.5}
.mekz-search .mekz-detail{display:block;margin-top:5px;color:#66717d;font-size:15px;line-height:1.5}
.mekz-search .mekz-link{color:#b52d24;font-size:16px;font-weight:700}
@media(max-width:600px){.mekz-search .mekz-field,.mekz-search .mekz-result{flex-direction:column;align-items:stretch}.mekz-search button{width:100%}}
