.oc-aer-panel{margin:2.5em 0;color:inherit;clear:both}
.oc-aer-panel .oc-aer-note{font-size:.85em;opacity:.8;margin:0 0 1em}
.oc-aer-panel .oc-aer-ratings{margin:0;padding:0;border:1px solid #e4d9cf;border-radius:10px;overflow:hidden;background:#fff;color:#302820}
.oc-aer-panel .oc-aer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid #eee6df}
.oc-aer-panel .oc-aer-row:last-child{border-bottom:0}
.oc-aer-panel .oc-aer-row dt{font-weight:600;margin:0;padding:0;font-size:1em}
.oc-aer-panel .oc-aer-row dd{margin:0;padding:0;white-space:nowrap}
.oc-aer-panel .oc-aer-stars{color:#a86400;letter-spacing:2px;font-size:1.1em}
.oc-aer-panel .oc-aer-empty{color:#9c938a}
.oc-aer-panel .oc-aer-number{font-size:.85em;color:#61564e;margin-left:6px}
.oc-aer-panel .oc-aer-favorite{background:#fff4e5;border-left:4px solid #b77730;padding-left:14px}
.oc-aer-panel .oc-aer-comment{margin-top:18px;padding:20px;border-radius:10px;background:#faf6f1;color:#302820;line-height:1.9;overflow-wrap:anywhere}
.oc-aer-panel .oc-aer-comment-label{font-weight:700;margin:0 0 8px;font-size:.9em;color:#745334}
@media(max-width:480px){.oc-aer-panel .oc-aer-row{padding:12px;gap:8px}.oc-aer-panel .oc-aer-favorite{padding-left:8px}.oc-aer-panel .oc-aer-stars{letter-spacing:0;font-size:1em}.oc-aer-panel .oc-aer-number{margin-left:2px;font-size:.8em}.oc-aer-panel .oc-aer-comment{padding:16px}}
