
.s4-review-panel{position:fixed;z-index:10010;right:12px;bottom:14px;width:min(330px,calc(100vw - 24px));padding:0;color:#251a10;background:#fdf7ec;border:1px solid #bb9360;border-radius:16px;box-shadow:0 8px 30px #0009;font:14px/1.45 'Mahayant Sarabun',sans-serif}
.s4-review-panel summary{cursor:pointer;padding:10px 15px;font-weight:700;color:#33231a;list-style:none}
.s4-review-panel summary::after{content:'⌃';float:right}.s4-review-panel[open] summary::after{content:'⌄'}
.s4-review-panel .s4-review-fields{padding:0 14px 12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}
.s4-review-panel label{margin:0;font:600 12px/1.5 'Mahayant Sarabun',sans-serif;color:#3d2c1f}
.s4-review-panel select{display:block;width:100%;height:36px;margin-top:3px;padding:4px 9px;border:1px solid #ad906c;border-radius:7px;background:#fff;color:#2b2017;font:14px 'Mahayant Sarabun',sans-serif}
.s4-review-panel p{grid-column:1/-1;margin:0;color:#543b29;font-size:12px}
body:not(.s05-owner-review) .s4-review-panel{display:none!important}
