.gh-reviews{max-width:100%}.gh-review-feed{height:620px;overflow-y:auto;overscroll-behavior:contain;padding:4px 14px 4px 2px;scrollbar-color:#a88157 #e9e0d3}.gh-review-feed:focus-visible{outline:3px solid #a88157;outline-offset:3px}.gh-review-card{background:#fffdf9;border:1px solid #ded2bf;border-left:3px solid #b68b50;border-radius:4px;margin-bottom:14px;padding:24px 27px;box-shadow:0 5px 18px #301b2510}.gh-review-head,.gh-review-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.gh-review-head{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#765b75}.gh-stars{color:#ac8042;font-size:1.2rem;letter-spacing:.08em}.gh-review-meta{margin:12px 0}.gh-review-meta strong{font-size:1.15rem}.gh-review-meta time,.gh-review-reply time{font-size:.8rem;color:#756d70}.gh-review-card p{margin:0;line-height:1.65}.gh-review-reply{margin-top:20px;padding:15px 18px;background:#f2ebe4;border-left:2px solid #8a6589}.gh-review-reply p{margin-top:7px}.gh-review-status{font-size:.85rem;margin:12px 0}.gh-hp{position:absolute!important;left:-9999px!important}.gh-review-form{padding:28px;background:#f7f1ea;border:1px solid #e1d4c4}.gh-review-form label{display:block}.gh-review-form input:not([type=checkbox]),.gh-review-form select,.gh-review-form textarea{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #b9aa9f;margin-top:5px}.gh-review-form button{padding:13px 23px;background:#4b3154;color:#fff;border:0;cursor:pointer}@media(max-width:760px){.gh-review-feed{height:500px}.gh-review-card{padding:19px}.gh-review-head,.gh-review-meta{align-items:flex-start;flex-direction:column;gap:4px}}
.gh-consent[hidden]{display:none!important}.gh-consent{position:fixed;z-index:100000;bottom:24px;left:24px;right:24px;max-width:1100px;margin:auto;background:#fffaf2;color:#281b32;border:1px solid #b68b50;border-radius:6px;padding:24px;box-shadow:0 12px 55px #160d1940;display:flex;gap:28px;align-items:center;font:14px/1.5 'DM Sans',Arial,sans-serif}.gh-consent strong{font-size:18px}.gh-consent p{margin:7px 0}.gh-consent a{color:#684c36;text-decoration:underline}.gh-consent-actions{display:flex;gap:10px;flex-shrink:0}.gh-consent button{font:600 13px/1.4 'DM Sans',Arial,sans-serif;padding:12px 16px;border:1px solid #5a3a60;border-radius:3px;background:#fffaf2;color:#34213f;margin:0;min-height:46px;cursor:pointer}.gh-consent button[data-gh-consent=granted]{background:#34213f;color:#fff}.gh-consent-toggle{position:fixed;z-index:9000;left:12px;bottom:8px;padding:5px 9px;margin:0;background:#f7f2e9;color:#4c374f;border:1px solid #c7b496;border-radius:3px;font:11px/1.4 Arial,sans-serif;cursor:pointer}@media(max-width:760px){.gh-consent{left:12px;right:12px;bottom:30px;padding:18px;display:block}.gh-consent-actions{margin-top:16px;flex-wrap:wrap}.gh-consent-actions button{flex:1;min-width:130px}}

.gh-review-filter{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.gh-review-filter label{color:inherit;font-weight:600;margin:0}.gh-review-filter select{width:auto;min-width:215px;margin:0;padding:0 35px 0 14px;border:1px solid #b68b50;background:#fff9ef;color:#291b32;border-radius:4px;height:44px}.gh-review-feed[aria-busy="true"]{opacity:.65}
