
.ss137-coupon{padding:14px;border:1px solid #e7e9ef;border-radius:16px;background:#fffdf3;margin:14px 0;color:#19202b}
.ss137-coupon label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ss137-coupon small{color:#667085;font-size:12px}
.ss137-coupon-entry{display:flex;gap:8px;margin:9px 0}.ss137-coupon-entry input{min-width:0;flex:1;height:42px;border:1px solid #d5d8df;border-radius:11px;padding:8px 11px;font:600 14px system-ui;background:#fff}
.ss137-coupon-entry button,.ss137-review-dialog button[type=submit]{border:0;border-radius:11px;background:#ffd400;color:#141414;padding:8px 16px;font-weight:800;cursor:pointer}
.ss137-coupon-entry button:disabled{background:#f0f1f3;color:#828997;cursor:not-allowed}
.ss137-coupon p{font-size:12px;color:#667085;line-height:1.5;margin:5px 0}
#ss137CouponSummary{font-weight:750;color:#11613b;font-size:13px}
.ss137-review-overlay{position:fixed;inset:0;background:rgba(9,13,21,.7);z-index:999999;display:none;align-items:center;justify-content:center;padding:16px}
.ss137-review-overlay.visible{display:flex}.ss137-review-dialog{position:relative;background:white;border-radius:22px;width:min(100%,430px);padding:24px;box-shadow:0 20px 65px #0005}
.ss137-review-dialog h3{font:900 23px system-ui;margin:0 0 8px;color:#111827}.ss137-review-dialog p,.ss137-review-dialog small{color:#64748b;font-size:13px;line-height:1.5}
.ss137-review-dialog label{display:grid;gap:7px;margin:13px 0;font-weight:750}.ss137-review-dialog select,.ss137-review-dialog textarea{width:100%;border:1px solid #d9dee8;border-radius:12px;padding:11px;font:inherit}
.ss137-reviewed-list{max-height:55vh;overflow:auto;display:grid;gap:10px}.ss137-reviewed-list article{border:1px solid #e7e8ec;padding:12px;border-radius:12px;display:grid;gap:7px}.ss137-reviewed-list b{color:#a87500}.ss137-see-reviews{border:1px solid #ffe08d;border-radius:10px;background:#fffbed;padding:9px 12px;font-weight:800;cursor:pointer;margin:7px 0 14px}
.ss137-review-dialog button[type=submit]{width:100%;height:42px}.ss137-review-close{position:absolute;right:15px;top:10px;background:none;border:0;font-size:28px;cursor:pointer}
@media(max-width:480px){.ss137-coupon{padding:11px}.ss137-coupon-entry button{padding:6px 10px}.ss137-review-dialog{padding:20px}}
