
.skillo-coupon-section{padding:14px;margin:12px 0;border:1px solid #64748b66;border-radius:14px;background:linear-gradient(120deg,#0f172a0d,#0ea5e91a);color:var(--text-primary,var(--text-color,inherit));text-align:left}
.skillo-coupon-section > button{width:100%;margin:0}
.skillo-coupon-section label{display:block;margin:10px 0 6px;font-weight:700;font-size:12px}
.skillo-coupon-input-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.skillo-coupon-input-row input{flex:1 1 190px;min-width:0;margin:0;text-transform:uppercase;letter-spacing:.04em}
.skillo-coupon-input-row button{flex:0 0 auto}
.skillo-coupon-result{font-size:13px;line-height:1.65;margin:10px 0 0;white-space:pre-line}
.skillo-coupon-result[data-kind="success"]{color:#16a34a}
.skillo-coupon-result[data-kind="error"]{color:#dc2626}
.skillo-coupon-result[data-kind="warning"]{color:#b45309}
html.op-theme-dark .skillo-coupon-result[data-kind="success"],body.op-dark .skillo-coupon-result[data-kind="success"]{color:#86efac}
html.op-theme-dark .skillo-coupon-result[data-kind="error"],body.op-dark .skillo-coupon-result[data-kind="error"]{color:#fca5a5}
html.op-theme-dark .skillo-coupon-result[data-kind="warning"],body.op-dark .skillo-coupon-result[data-kind="warning"]{color:#fcd34d}
