.ml-review-dialog{width:min(1060px,calc(100vw - 36px));max-height:90vh;border:1px solid #d7e0e8;border-radius:18px;padding:0;color:#172b3a;background:#fff;box-shadow:0 24px 90px #17304c40}.ml-review-dialog::backdrop{background:#14263866}.ml-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;border-bottom:1px solid #e5ebef}.ml-review-head small{font-size:10px;font-weight:700;letter-spacing:.12em;color:#397c73}.ml-review-head h2{font-size:25px;margin:5px 0 9px}.ml-review-head p{font-size:13px;line-height:1.6;max-width:780px;margin:0;color:#596b7b}.ml-review-body{padding:20px 28px 28px}.ml-review-notice{padding:12px 14px;border-radius:8px;background:#eef6f3;font-size:12px;line-height:1.6;margin:0 0 14px;color:#2b665b}.ml-review-actions{display:flex;gap:8px;flex-wrap:wrap}.ml-review-hint{font-size:12px;color:#6b7e8d;line-height:1.7}.ml-review-status{font-size:12px;min-height:18px;color:#277869}.ml-review-status.is-error{color:#b44136}.ml-review-summary{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin:16px 0}.ml-review-summary>div{background:#f6f8fa;border:1px solid #e3eaf0;border-radius:10px;padding:14px}.ml-review-summary span,.ml-review-summary small{display:block;color:#6b7e8d;font-size:11px}.ml-review-summary strong{display:block;font-size:16px;margin:7px 0;line-height:1.5}.ml-review-rating-counts{grid-column:1/-1}.ml-review-filters{display:flex;gap:10px;flex-wrap:wrap;padding:15px 0 19px;border-bottom:1px solid #e5ebef;align-items:end}.ml-review-filters label{display:grid;gap:6px;font-size:11px;color:#526c7b}.ml-review-filters input,.ml-review-filters select{font:inherit;min-height:34px;border:1px solid #d7e1e7;border-radius:7px;background:#fff;color:#172b3a;padding:7px 10px}.ml-review-query{flex:1;min-width:180px}.ml-review-filters .ml-review-check{display:flex;align-items:center;gap:5px;min-height:34px;white-space:nowrap}.ml-review-check input{min-height:unset}.ml-review-card{padding:20px 0;border-bottom:1px solid #e5ebef}.ml-review-card header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ml-review-card header strong{color:#d09a20;font-size:16px;letter-spacing:1px}.ml-review-card header time,.ml-review-card header small{font-size:11px;color:#7a8a95}.ml-review-option{font-size:11px;color:#6b7e8d;line-height:1.6}.ml-review-card h3{font-size:14px;margin:12px 0 8px}.ml-review-text{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 14px}.ml-review-card footer{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#7b8b96}.ml-review-empty{text-align:center;padding:42px 18px;font-size:13px;line-height:1.7;color:#788b98}.ml-review-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px;font-size:12px;color:#69808f}.ml-review-pagination>div{display:flex;gap:10px;align-items:center}[data-rv-tabs]{display:grid;gap:8px;margin-top:12px}@media(max-width:680px){.ml-review-dialog{width:calc(100vw - 16px);max-height:94vh}.ml-review-head,.ml-review-body{padding:18px}.ml-review-summary{grid-template-columns:1fr}.ml-review-filters label{flex:1;min-width:120px}.ml-review-pagination{align-items:flex-start;flex-direction:column}.ml-review-head h2{font-size:22px}}
.ml-review-brand{grid-column:1/-1}.ml-review-brand summary{cursor:pointer;color:#547c78;font-size:11px}.ml-review-brand details small{margin-top:7px;line-height:1.7}.ml-review-brand a{color:#277869;text-decoration:underline}
