.medgyd-account-authored { width:100%; max-width:100%; }
/* The account main column is already a card; keep only individual reviews inside. */
.um.um-account .um-account-tab-medgyd_authored_reviews > .medgyd-account-authored.medgyd-reviews-list {
    margin:0!important; padding:0!important; border:0!important;
    border-radius:0!important; background:transparent!important; box-shadow:none!important;
}
/* Native fallback also appears after AJAX pagination; style it without a second query. */
.um.um-account .medgyd-account-authored .medgyd-authored-native .glsr-no-margins:not(.glsr-review .glsr-no-margins) {
    display:block; box-sizing:border-box; width:100%; margin:0!important;
    padding:24px!important; border:1px solid #dbe7ee!important; border-radius:16px!important;
    background:#f7f9fb!important; color:#637187; line-height:1.65;
}
.um.um-profile .medgyd-public-profile-reviews { box-sizing:border-box; padding:24px; margin-top:20px; }
.um.um-profile .medgyd-public-profile-reviews.medgyd-reviews-list { border:0!important; background:transparent!important; box-shadow:none!important; }
.um.um-profile .medgyd-public-profile-reviews .glsr-reviews { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:20px!important; align-items:start; }
.um.um-profile .medgyd-public-profile-reviews .glsr-reviews > .glsr-review { min-width:0!important; width:100%!important; margin:0!important; }
@media(min-width:768px) { .um.um-profile .medgyd-public-profile-reviews .glsr-reviews { grid-template-columns:repeat(2,minmax(0,1fr))!important; } }
.um.um-profile .medgyd-public-profile-reviews .glsr-review [class*="glsr-custom-"]:has(>.glsr-tag-value .glsr-themed-rating) { display:grid!important; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:8px 12px; width:100%; margin:0!important; }
@media(max-width:480px) { .um.um-profile .medgyd-public-profile-reviews .glsr-review [class*="glsr-custom-"]:has(>.glsr-tag-value .glsr-themed-rating) { grid-template-columns:minmax(0,1fr); gap:4px; } }
.medgyd-public-profile-reviews :is([data-tag="edit_url"],[data-tag="delete_url"],[data-tag="respond_url"]) { display:none!important; }
@media(max-width:600px) { .um.um-profile .medgyd-public-profile-reviews { padding:20px 16px; } }
.medgyd-account-authored .medgyd-account-reviews-heading { margin:0 0 18px; padding-bottom:16px; border-bottom:1px solid #e1e8f0; }
.medgyd-account-authored .medgyd-account-reviews-heading h2 { margin:0 0 6px; }
.medgyd-account-authored .medgyd-account-reviews-heading p { margin:0; color:#637187; }
.medgyd-account-authored :is(.glsr,.glsr-reviews,.glsr-review) { min-width:0; max-width:100%; box-sizing:border-box; }
.medgyd-account-authored .glsr-review { overflow-wrap:anywhere; }
.medgyd-account-authored .glsr-review a { transition:color .2s,border-color .2s; }
.medgyd-account-authored .glsr-review a:hover { color:#087fc5; }
.medgyd-account-authored .medgyd-authored-native :is([data-tag="respond_url"],[data-action="respond-review"]),
.medgyd-account-authored .medgyd-author-review :is([data-tag="respond_url"],[data-action="respond-review"]) { display:none!important; }
.um.um-account .medgyd-reviews-panel .medgyd-received-themed { box-sizing:border-box; margin:20px 0; padding:20px!important; border:1px solid #dbe7ee!important; background:#f7f9fb!important; border-radius:16px!important; }
/* One card encloses the native theme, response and actions. */
.um.um-account .medgyd-received-themed .medgyd-reviews-list { margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; }
.um.um-account .medgyd-received-themed .glsr-review { margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; }
.um.um-account .medgyd-received-themed .medgyd-review-actions,
.um.um-account .medgyd-received-themed .glsr-review-actions,
.um.um-account .medgyd-received-themed .medgyd-review-reply { border:0!important; box-shadow:none!important; }
.um.um-account .medgyd-received-themed .medgyd-review-actions { padding-top:0!important; }
.um.um-account .medgyd-received-themed .glsr-review-actions::before,
.um.um-account .medgyd-received-themed .glsr-review-actions::after { content:none!important; }
.um.um-account .medgyd-received-themed .glsr-review hr { display:none!important; }
.medgyd-received-themed .glsr-review :is([data-tag="actions"],[data-tag="edit_url"],[data-tag="respond_url"],[data-tag="delete_url"],[data-tag="response"]) { display:none; }
.medgyd-received-themed .medgyd-review-actions { margin:12px 0 0; }
.medgyd-account-authored .medgyd-account-reviews-heading h3 { margin:0 0 8px!important; }
.um.um-account .medgyd-account-authored .medgyd-account-reviews-heading p { margin:0!important; font-size:13px; line-height:1.65; }
/* Per-review themes need their SVG rating geometry even when addon CSS is delayed. */
.medgyd-account-authored .medgyd-authored-themed .glsr-themed-rating { display:inline-flex; align-items:center; flex:0 0 auto; gap:.2em; }
.medgyd-account-authored .medgyd-authored-themed .glsr-rating-level { display:block; flex:0 0 1em; width:1em; height:1em; font-size:var(--gl-rating-size,23px); line-height:1; }
.medgyd-account-authored .medgyd-authored-themed .glsr-themed-rating svg { display:block; width:100%; height:100%; overflow:visible; }
.medgyd-account-authored .medgyd-authored-themed .glsr-themed-rating { color:var(--gl-rating-color-5,#1778c6); }
.medgyd-account-authored .medgyd-authored-themed .glsr-rating-full svg[data-svg="outline"] .gl-rating-full,
.medgyd-account-authored .medgyd-authored-themed .glsr-rating-half svg[data-svg="outline"] .gl-rating-half { fill:currentColor; }
.medgyd-account-authored .medgyd-authored-themed .gl-flex { display:flex; min-width:0; }
.medgyd-account-authored .medgyd-authored-themed .gl-flex-row { flex-direction:row; }
.medgyd-account-authored .medgyd-authored-themed .gl-flex-col { flex-direction:column; }
.medgyd-account-authored .medgyd-authored-themed .gl-flex-wrap { flex-wrap:wrap; }
.medgyd-account-authored .medgyd-authored-themed .gl-flex-1 { flex:1 1 0%; }
.medgyd-account-authored .medgyd-authored-themed .gl-items-center { align-items:center; }
.medgyd-account-authored .medgyd-authored-themed .gl-items-stretch { align-items:stretch; }
.medgyd-account-authored .medgyd-authored-themed .glsr-review-rating { display:flex; justify-content:space-between; align-items:center; gap:12px; width:100%; }
.medgyd-account-authored .medgyd-authored-themed [data-tag] { min-width:0; }
.medgyd-account-authored .medgyd-authored-themed .glsr-tag-label { min-width:0; overflow-wrap:normal; }
@media(max-width:480px) {
  .medgyd-account-authored .medgyd-authored-themed .glsr-rating-level { font-size:var(--gl-rating-size,20px); }
  .medgyd-account-authored .medgyd-authored-themed .glsr-review-rating { flex-wrap:wrap; }
}
