.mzs-contact-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 36px!important}.detail-body .mzs-contact-tabs .wp-block-buttons{margin:0}.mzs-contact-tabs .wp-block-button__link{border-color:var(--line);padding:11px 22px}.mzs-contact-tabs .mzs-contact-tab .wp-block-button__link[aria-selected="true"],.mzs-contact-tabs .mzs-contact-tab .wp-block-button__link[aria-selected="true"]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mzs-contact-panel[hidden]{display:none!important}.mzs-contact-panel{margin-bottom:32px!important}

.mzs-contact-panel>h2{margin:12px 0 24px}.mzs-hours-table{margin:0 0 32px!important}.mzs-hours-table table{width:100%;border-collapse:collapse;table-layout:auto}.mzs-hours-table th,.mzs-hours-table td{border:0;border-bottom:1px solid var(--line);padding:17px 0;line-height:1.6;font-size:16px;vertical-align:top}.mzs-hours-table thead{border:0}.mzs-hours-table th{font-size:12px;font-weight:500;color:#62695c}.mzs-hours-table td:first-child,.mzs-hours-table th:first-child{padding-right:24px;text-align:left}.mzs-hours-table td:last-child,.mzs-hours-table th:last-child{text-align:right;white-space:nowrap;width:1%}.mzs-hours-table td:last-child{font-weight:600;font-variant-numeric:tabular-nums}.editor-styles-wrapper .mzs-contact-panel{display:block!important}@media(max-width:600px){.mzs-contact-tabs{gap:9px}.mzs-contact-tabs .wp-block-button__link{padding:10px 16px}.mzs-hours-table td{font-size:15px}}

.mzs-contact-map{display:block;width:100%;height:400px;border:0;border-radius:12px;margin:28px 0 16px}.mzs-contact-panel>p{margin-bottom:20px}.mzs-contact-detail{margin:28px 0!important}.mzs-contact-detail h3{margin-bottom:16px}.mzs-contact-detail a{overflow-wrap:anywhere}.mzs-contact-detail a:hover,.mzs-map-link a:hover{text-decoration:underline;text-underline-offset:4px}.mzs-map-link{font-size:14px}@media(max-width:600px){.mzs-contact-map{height:320px}}

#email-telefon.mzs-contact-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}#email-telefon>h2{grid-column:1/-1}#email-telefon>.mzs-contact-detail{min-width:0;margin:0 0 28px!important}.editor-styles-wrapper #email-telefon.mzs-contact-panel{display:grid!important}@media(max-width:600px){#email-telefon.mzs-contact-panel{grid-template-columns:1fr}}
