/* Preserve Rate My Post markup, icon font, vote values, handlers and hidden states. */
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{box-sizing:border-box;max-width:100%;font-family:inherit;color:var(--karmadio-text);line-height:1.9;margin-block:28px;overflow-wrap:anywhere}
body.karmadio-site.rating-skin-panel .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{background:var(--karmadio-surface);border:1px solid var(--karmadio-border);border-radius:var(--karmadio-radius-card);padding:28px 24px}
body.karmadio-site.rating-skin-outline .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{background:var(--karmadio-surface);border:1px solid var(--karmadio-primary);border-inline-start-width:4px;border-radius:var(--karmadio-radius-card);padding:20px 24px}
body.karmadio-site.rating-skin-minimal .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{background:transparent;border:0;border-block:1px solid var(--karmadio-border);border-radius:0;padding:18px 0}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading--title{font-family:inherit;color:var(--karmadio-heading);font-size:20px;line-height:1.8;margin-bottom:8px}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading--subtitle{font-family:inherit;color:var(--karmadio-muted);font-size:13px;line-height:1.9;margin-bottom:16px}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-rating-widget__icons-list{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:0;list-style:none;direction:ltr}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-rating-widget__icons-list__icon{min-width:28px;line-height:1.3;list-style:none}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-rating-widget__icons-list__icon:focus-visible{outline:2px solid var(--karmadio-primary);outline-offset:4px;border-radius:4px}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-icon--ratings,body.karmadio-site:not(.rating-skin-native) .rmp-results-widget [class*="rmp-icon--"]{color:var(--karmadio-border)}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-icon--full-highlight,body.karmadio-site:not(.rating-skin-native) .rmp-results-widget .rmp-icon--full-highlight{color:var(--karmadio-primary)}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-icon--half-highlight,body.karmadio-site:not(.rating-skin-native) .rmp-results-widget .rmp-icon--half-highlight{background:linear-gradient(to right,var(--karmadio-primary) 50%,var(--karmadio-border) 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-icon--hovered,body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-icon--processing-rating{color:var(--karmadio-primary);background:transparent;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results,body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated,body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__hover-text{color:var(--karmadio-muted);font-size:13px;font-family:inherit;line-height:1.9}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-feedback-widget__input{box-sizing:border-box;width:100%;max-width:100%;background:var(--karmadio-background);color:var(--karmadio-text);border:1px solid var(--karmadio-border);border-radius:var(--karmadio-radius-input);padding:12px;font-family:inherit}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-btn{background:var(--karmadio-button);color:var(--karmadio-button-text);border:0;border-radius:var(--karmadio-radius-button);padding:10px 20px;font-family:inherit;font-size:13px;cursor:pointer}
body.karmadio-site:not(.rating-skin-native) .rmp-widgets-container .rmp-btn:hover{background:var(--karmadio-button-hover)}
body.karmadio-site:not(.rating-skin-native) .rmp-results-widget{max-width:100%;font-family:inherit;color:var(--karmadio-muted);font-size:12px}
body.karmadio-site:not(.rating-skin-native) .rmp-tr-posts-widget__img{max-width:100%;height:auto;border-radius:var(--karmadio-radius-image)}
body.karmadio-site.rating-skin-panel .rmp-rating-widget{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center}
body.karmadio-site.rating-skin-panel .rmp-rating-widget>*{grid-column:1/-1;min-width:0}
body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-heading--title,body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-heading--subtitle{grid-column:1;text-align:start}
body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-rating-widget__icons{grid-column:2;grid-row:1/3}
body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-rating-widget__hover-text{grid-column:2}
body.karmadio-site.rating-skin-panel .rmp-rating-widget:not(:has(>.rmp-heading--title,>.rmp-heading--subtitle)){grid-template-columns:minmax(0,1fr)}
body.karmadio-site.rating-skin-panel .rmp-rating-widget:not(:has(>.rmp-heading--title,>.rmp-heading--subtitle))>.rmp-rating-widget__icons,body.karmadio-site.rating-skin-panel .rmp-rating-widget:not(:has(>.rmp-heading--title,>.rmp-heading--subtitle))>.rmp-rating-widget__hover-text{grid-column:1;grid-row:auto}
body.karmadio-site.rating-skin-panel .rmp-rating-widget__icons-list__icon::after{content:attr(data-value);display:block;font-family:inherit;font-size:11px;line-height:1.4;color:var(--karmadio-muted);margin-top:6px;pointer-events:none}
@media(max-width:700px){body.karmadio-site.rating-skin-panel .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{padding:22px 16px}body.karmadio-site.rating-skin-panel .rmp-rating-widget{grid-template-columns:minmax(0,1fr);gap:10px}body.karmadio-site.rating-skin-panel .rmp-rating-widget>*{grid-column:1;grid-row:auto}body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-heading--title,body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-heading--subtitle,body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-rating-widget__icons,body.karmadio-site.rating-skin-panel .rmp-rating-widget>.rmp-rating-widget__hover-text{grid-column:1;grid-row:auto;text-align:center}}
