/* Google reviews: Gralla only */
.ms-branch-redesigned .mgr-reviews{padding-top:51px;min-width:0}
.ms-branch-redesigned .mgr-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;flex-wrap:wrap;border-bottom:1px solid #e2e6e7;padding-bottom:18px;margin-bottom:20px}
.ms-branch-redesigned .mgr-heading h2{font-size:clamp(24px,2.7vw,30px);line-height:1.2;letter-spacing:-.025em;color:#223d4c;margin:9px 0 0}
.ms-branch-redesigned .mgr-link{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 16px;background:#173d53;color:#fff;text-decoration:none;font-size:13px;font-weight:700}
.ms-branch-redesigned .mgr-link:hover,.ms-branch-redesigned .mgr-link:focus-visible{background:#265673;color:#fff}
.ms-branch-redesigned .mgr-summary{display:flex;align-items:baseline;gap:9px;margin:12px 0 0;color:#5a6871;font-size:13px}
.ms-branch-redesigned .mgr-summary strong{font-size:21px;color:#172f40}
.ms-branch-redesigned .mgr-state{padding:23px;background:#f6f6f4;border:1px solid #e5e8e9;color:#495860;line-height:1.65;font-size:14px;margin:0}
.ms-branch-redesigned .mgr-state[hidden]{display:none}
.ms-branch-redesigned .mgr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ms-branch-redesigned .mgr-card{min-width:0;background:#fff;border:1px solid #e1e5e7;padding:22px}
.ms-branch-redesigned .mgr-review-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}
.ms-branch-redesigned .mgr-reviewer{font-size:14px;line-height:1.45;color:#21333d;overflow-wrap:anywhere}
.ms-branch-redesigned .mgr-stars{color:#e6a21c;font-size:17px;letter-spacing:1px;white-space:nowrap}
.ms-branch-redesigned .mgr-date{display:block;margin-top:7px;color:#687783;font-size:12px}
.ms-branch-redesigned .mgr-text{margin:13px 0 0;color:#33444d;font-size:13px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}
.ms-branch-redesigned .mgr-rating-only{color:#76828b;font-style:italic}
.ms-branch-redesigned .mgr-note{margin:14px 0 0;font-size:11px;color:#6b757d}
@media(max-width:950px){.ms-branch-redesigned .mgr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ms-branch-redesigned .mgr-reviews{padding-top:35px}.ms-branch-redesigned .mgr-grid{grid-template-columns:minmax(0,1fr)}.ms-branch-redesigned .mgr-link{width:100%}.ms-branch-redesigned .mgr-card{padding:19px}}
/* Google Places: Zuordnung zu Quelle/Autoren auf der Filialseite Gralla. */
.ms-branch-redesigned .mgr-attribution{font-size:12px;color:#65737c;margin:10px 0 0}
.ms-branch-redesigned .mgr-attribution a{color:#244b64;text-decoration:underline;text-underline-offset:3px;font-weight:720}
.ms-branch-redesigned .mgr-author{display:flex;align-items:center;min-width:0;gap:9px}
.ms-branch-redesigned .mgr-avatar{display:block;flex:0 0 34px;width:34px;height:34px;object-fit:cover;border-radius:50%;background:#eceff1}
.ms-branch-redesigned .mgr-author .mgr-reviewer{text-decoration:none;color:#21333d;overflow-wrap:anywhere}
.ms-branch-redesigned .mgr-author a.mgr-reviewer:hover{text-decoration:underline;text-underline-offset:3px}
.ms-branch-redesigned .mgr-translated{display:block;margin:8px 0;color:#65737c;font-size:11px}
.ms-branch-redesigned .mgr-review-link{display:inline-block;margin-top:12px;font-size:12px;color:#245875;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.ms-branch-redesigned .mgr-author,.ms-branch-redesigned .mgr-reviewer{min-width:0}
