.carrier-review-summary{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid #f0d3a0;border-radius:11px;background:#fffaf0}.carrier-review-summary>strong{font:800 31px Manrope;color:#0f2d50}.carrier-review-summary span{color:#f5a623;font-size:15px;letter-spacing:2px}.carrier-review-summary p{margin:3px 0 0;color:#788697;font-size:9px}.carrier-review-list{display:grid;gap:11px}.carrier-review-list>section{padding:17px;border:1px solid #dce5ef;border-radius:11px;background:#fbfcfe}.carrier-review-list header{display:flex;justify-content:space-between;gap:14px}.carrier-review-list header strong,.carrier-review-list header span{display:block}.carrier-review-list header span{margin-top:3px;color:#f5a623;letter-spacing:1px}.carrier-review-list time,.carrier-review-list small{color:#8b97a5;font-size:8px}.carrier-review-list>section>p{color:#526174;font-size:10px;line-height:1.65}.carrier-review-list blockquote{margin:13px 0 0;padding:12px 14px;border:0;border-left:3px solid #1b61de;border-radius:0 8px 8px 0;background:#eef5ff}.carrier-review-list blockquote strong{font-size:9px}.carrier-review-list blockquote p{margin:5px 0 0;color:#5f6f83;font-size:9px;line-height:1.55}.carrier-reviews-empty{display:flex;align-items:center;gap:13px;padding:18px;border:1px dashed #cfd9e5;border-radius:11px;background:#fafcfe}.carrier-reviews-empty>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#edf4ff;color:#1d60dd;font-size:20px}.carrier-reviews-empty h3{margin:0 0 4px;font-size:12px}.carrier-reviews-empty p{margin:0;color:#788697;font-size:9px}.carrier-review-form{margin-top:16px;border:1px solid #cfe0f5;border-radius:11px;background:#f8fbff;overflow:hidden}.carrier-review-form summary{padding:14px 16px;color:#1559cb;font-size:10px;font-weight:850;cursor:pointer}.carrier-review-form form{padding:17px;border-top:1px solid #d8e5f4}.carrier-review-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.carrier-review-form label{display:block;margin-bottom:11px;color:#42546a;font-size:9px;font-weight:750}.carrier-review-form label small{font-weight:500;color:#8a96a4}.carrier-review-form input,.carrier-review-form select,.carrier-review-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #cbd7e5;border-radius:8px;background:#fff;padding:0 10px;font:10px DM Sans;color:#173252}.carrier-review-form input,.carrier-review-form select{height:40px}.carrier-review-form textarea{min-height:100px;padding-top:9px;resize:vertical}.carrier-review-form .review-consent{display:flex;align-items:flex-start;gap:8px;font-weight:500;line-height:1.45}.carrier-review-form .review-consent input{flex:0 0 auto;width:15px;height:15px;margin:1px 0 0}.carrier-review-form button{border:0;border-radius:8px;background:#165bdd;color:#fff;padding:11px 15px;font:800 10px DM Sans;cursor:pointer}.carrier-review-form form>p{display:inline;margin-left:10px;color:#8290a1;font-size:8px}.carrier-review-form [data-review-message]{display:none;margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#eaf8f2;color:#167454;font-size:9px;font-weight:700}.carrier-review-form [data-review-message].is-error{display:block;background:#fff1ef;color:#a53e32}.carrier-review-form [data-review-message].is-success{display:block}.review-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}
.carrier-review-confirmed{margin-bottom:16px;padding:13px 15px;border:1px solid #a9dfcb;border-radius:10px;background:#effaf6;color:#176f54;font-size:10px;line-height:1.55}.carrier-review-confirmed strong{display:block;color:#0c5d45}
.carrier-review-verified{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:999px;background:#eaf8f2;color:#167454;font-size:8px;font-weight:800}
.carrier-review-report{margin-top:12px;border-top:1px solid #e5ebf2;padding-top:10px}.carrier-review-report summary{display:inline-flex;color:#788697;font-size:8px;font-weight:700;cursor:pointer}.carrier-review-report[open] summary{color:#245eb8}.carrier-review-report form{margin-top:10px;padding:12px;border:1px solid #dce6f2;border-radius:9px;background:#f7faff}.carrier-review-report label{display:block;margin-bottom:9px;color:#42546a;font-size:8px;font-weight:700}.carrier-review-report input,.carrier-review-report textarea{display:block;width:100%;margin-top:5px;border:1px solid #cbd7e5;border-radius:7px;background:#fff;padding:8px 10px;font:9px DM Sans;color:#173252}.carrier-review-report textarea{min-height:72px;resize:vertical}.carrier-review-report .review-consent{display:flex;align-items:flex-start;gap:7px;font-weight:500;line-height:1.45}.carrier-review-report .review-consent input{flex:0 0 auto;width:14px;height:14px;margin:1px 0 0}.carrier-review-report button{border:0;border-radius:7px;background:#173d70;color:#fff;padding:9px 12px;font:800 8px DM Sans;cursor:pointer}.carrier-review-report [data-review-report-message]{display:none;margin-bottom:9px;padding:9px 10px;border-radius:7px;background:#eaf8f2;color:#167454;font-size:8px;font-weight:700}.carrier-review-report [data-review-report-message].is-error{display:block;background:#fff1ef;color:#a53e32}.carrier-review-report [data-review-report-message].is-success{display:block}
@media(max-width:600px){.carrier-review-form-grid{grid-template-columns:1fr}.carrier-review-form form>p{display:block;margin:9px 0 0}.carrier-review-list header{flex-direction:column;gap:5px}}
.carrier-reviews-empty>span .panel-nav-icon{width:22px;height:22px}
