.rv-section{color:#142334;background:#fff;border:1px solid #dce6ef;border-radius:16px;max-width:1180px;margin:36px auto;padding:30px;scroll-margin-top:100px;font-size:16px;line-height:1.6}.rv-section *{box-sizing:border-box}.rv-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.rv-section h2{color:#132333;margin:0 0 10px;font-size:28px;line-height:1.2}.rv-section p{margin:10px 0}.rv-eyebrow{color:#087be8;letter-spacing:.1em;font-size:12px;font-weight:800}.rv-muted,.rv-product-name,.rv-policy{color:#52677b}.rv-section .rv-policy{margin:14px 0 24px;font-size:13px}.rv-section a{color:#086cca;text-decoration:underline}.rv-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv-stars{color:#926000;letter-spacing:2px;white-space:nowrap;font-size:22px}.rv-section button{font:inherit;cursor:pointer;white-space:normal;border-radius:8px;min-height:44px;padding:10px 16px}.rv-section button:disabled{opacity:.65;cursor:wait}.rv-primary{color:#fff;background:#087be8;border:1px solid #087be8;font-weight:750}.rv-secondary{color:#15538a;background:#f0f6fc;border:1px solid #b9cee1}.rv-list{gap:16px;display:grid}.rv-card{background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:22px}.rv-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-card time{color:#576b7d;font-size:13px}.rv-card h3{color:#172b3e;margin:12px 0 4px;font-size:19px;line-height:1.4}.rv-section .rv-author{margin:0;font-weight:700}.rv-section .rv-item{font-size:13px}.rv-body,.rv-reply p{white-space:pre-wrap;overflow-wrap:anywhere}.rv-reply{background:#eff6fc;border-left:3px solid #087be8;margin-top:16px;padding:16px 18px;font-size:14px}.rv-form{background:#f5f9fd;border-radius:12px;margin-bottom:25px;padding:24px}.rv-form fieldset{border:0;min-width:0;margin:0;padding:0}.rv-form label{margin:0 0 16px;font-weight:650;display:block}.rv-form input:not([type=radio]):not([type=checkbox]),.rv-form textarea,.rv-form select{color:#152536;width:100%;font:inherit;background:#fff;border:1px solid #adc2d4;border-radius:7px;min-height:44px;margin-top:6px;padding:11px 12px;display:block}.rv-form small{color:#506476;font-size:12px;font-weight:400;display:block}.rv-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rv-form .rv-rating{margin:0 0 18px}.rv-rating legend{margin-bottom:10px;font-weight:650}.rv-rating>div{gap:8px;display:flex}.rv-rating label{cursor:pointer;background:#fff;border:1px solid #9db6ce;border-radius:7px;align-items:center;gap:4px;margin:0;padding:7px 9px;display:flex;position:relative}.rv-rating input{accent-color:#087be8}.rv-rating label:has(input:checked){background:#e1f0ff;border-color:#087be8}.rv-rating label>span:first-of-type{color:#926000;font-size:20px}.rv-form .rv-consent{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.rv-consent input{accent-color:#087be8;flex:none;width:18px;height:18px;margin-top:4px}.rv-section .rv-honeypot,.rv-sr-only{clip-path:inset(50%);white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.rv-success{color:#185633;background:#e7f7ed;border:1px solid #a9d3b6;border-radius:8px;padding:13px}.rv-error{color:#922e19;background:#fff0ed;border:1px solid #e6b4a9;border-radius:8px;padding:13px}:is(.rv-section button:focus-visible,.rv-section input:focus-visible,.rv-section textarea:focus-visible,.rv-section select:focus-visible){outline-offset:3px;outline:3px solid #83bdff}.rv-page{color:#182b3e;max-width:1240px;margin:auto;padding:36px 24px 60px}.rv-page-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.rv-page-top a{color:#086cca}.rv-page-brand{align-items:center;gap:12px;font-size:23px;font-weight:850;text-decoration:none;display:flex}.rv-page h1{margin:0 0 16px;font-size:40px;line-height:1.2}.rv-page-policy{background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:25px;line-height:1.7}.rv-page-policy h2{margin:0 0 10px;font-size:23px}.lm-review-wrap{padding:0 24px}.rv-product-shortcut{color:#087be8;margin-top:12px;font-size:14px;display:inline-block}.rv-admin{color:#183046}.rv-admin-tools{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.rv-admin button,.rv-admin input,.rv-admin textarea{font:inherit;border:1px solid #aabed0;border-radius:7px;padding:10px}.rv-admin button{cursor:pointer;color:#17466f;background:#f3f8fc;min-height:44px}.rv-admin button.active,.rv-admin button.rv-publish{color:#fff;background:#087be8;border-color:#087be8}.rv-admin button:disabled{opacity:.5;cursor:wait}.rv-admin .rv-card{margin:16px 0}.rv-admin-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.rv-admin textarea{width:100%;margin:8px 0;display:block}.rv-admin .rv-private{color:#52677b;overflow-wrap:anywhere;font-size:13px}.rv-admin .rv-search{background:#fff;width:100%;max-width:480px}.rv-admin .rv-moderation-note{background:#edf5fc;border-radius:9px;padding:15px;line-height:1.6}.rv-admin .rv-status{text-transform:uppercase;color:#536b80;font-size:12px;font-weight:800}.rv-section .rv-form{color:#23384b;width:100%;max-width:100%}.rv-section .rv-form fieldset{border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:block}.rv-section .rv-form label,.rv-section .rv-form legend{color:#23384b;text-align:left;font-size:14px;line-height:1.5}.rv-section .rv-form input:not([type=radio]):not([type=checkbox]),.rv-section .rv-form textarea,.rv-section .rv-form select{box-sizing:border-box;color:#152536;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #adc2d4;margin-top:6px;padding:11px 12px;display:block}.rv-section .rv-form input::placeholder,.rv-section .rv-form textarea::placeholder{color:#5a6c7d;opacity:1;font-weight:400}.rv-section .rv-form small{color:#506476}.rv-section .rv-form .rv-rating{margin-bottom:18px}.rv-section .rv-form .rv-rating input[type=radio]{accent-color:#087be8;border-radius:50%;flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;margin:0;padding:0;display:inline-block}.rv-section .rv-form .rv-consent{grid-template-columns:18px minmax(0,1fr);justify-content:start;align-items:start;gap:10px;width:100%;max-width:100%;margin:18px 0;font-weight:400;display:grid}.rv-section .rv-form .rv-consent input[type=checkbox]{accent-color:#087be8;place-self:start;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0;display:block}.rv-section .rv-form .rv-consent>span{color:#23384b;text-align:left;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;line-height:1.5;display:block;position:static}.rv-section .rv-form button.rv-primary{color:#fff;background:#087be8;border:1px solid #087be8;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:44px;padding:10px 16px;display:inline-flex}@media (max-width:650px){.rv-section{border-radius:12px;margin:24px auto;padding:20px}.rv-heading{flex-direction:column;gap:10px}.rv-section h2{font-size:24px}.rv-form{padding:16px}.rv-form-grid{grid-template-columns:1fr;gap:0}.rv-rating>div{flex-wrap:wrap;gap:5px}.rv-rating label{padding:7px}.rv-page{padding:24px 15px 45px}.rv-page h1{font-size:32px}.rv-page-top{align-items:flex-start}.rv-page-brand{font-size:18px}.lm-review-wrap{padding:0 16px}.rv-card{padding:17px}.rv-card-top{flex-wrap:wrap}}
