/* Accessible native WooCommerce review eligibility notice. No duplicate review schema. */
.tellvilo-review-guidance {
 display:flex;
 gap:14px;
 align-items:flex-start;
 background:#f4f8ff;
 color:#14304a;
 border:1px solid #d7e6f7;
 border-radius:12px;
 padding:18px 20px;
 margin:0 0 22px;
 font-size:14px;
 line-height:1.6;
 box-sizing:border-box;
}
.tellvilo-review-guidance__mark {
 display:inline-flex;
 justify-content:center;
 align-items:center;
 flex:0 0 34px;
 width:34px;
 height:34px;
 border-radius:50%;
 background:#dfeefd;
 color:#24548e;
 font-size:20px;
 font-weight:700;
}
.tellvilo-review-guidance strong {display:block; font-size:15px; margin:0 0 4px; font-weight:700}
.tellvilo-review-guidance p {margin:0 0 8px;color:inherit}
.tellvilo-review-guidance p:last-child {margin-bottom:0}
.tellvilo-review-guidance__login {color:#1249a0!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:700}
.tellvilo-review-guidance__login:focus-visible {outline:2px solid #1249a0;outline-offset:3px}
@media(max-width:520px){.tellvilo-review-guidance{padding:14px;gap:10px}.tellvilo-review-guidance__mark{width:28px;height:28px;flex-basis:28px;font-size:17px}}
