.fxf-coupon-box{margin:14px 0 12px;padding:13px 16px;color:#332c20;background:#fff7e6;border:1px dashed #b68a41;border-radius:12px}
.fxf-coupon-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.fxf-coupon-box .fxf-coupon-label{display:block;margin:0 0 3px;color:#755018;font:650 12px/1.4 system-ui,sans-serif}
.fxf-coupon-box .fxf-coupon-value{display:block;width:fit-content;max-width:100%;padding:0;border:none;border-radius:0;background:transparent;color:#292318;font:750 19px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.035em;overflow-wrap:anywhere;user-select:all}
.fxf-coupon-row>div{min-width:0;max-width:100%}
.fxf-coupon-box .fxf-coupon-copy{min-height:42px;padding:8px 13px;color:#402e13;background:#fff;border:1px solid #b29259;border-radius:8px;font:650 13px/1.4 system-ui,sans-serif;cursor:pointer}
.fxf-coupon-box .fxf-coupon-copy[hidden]{display:none!important}
.fxf-coupon-box .fxf-coupon-copy:hover{background:#fff1d0}
.fxf-coupon-box .fxf-coupon-copy:focus-visible{outline:3px solid #326e9a;outline-offset:2px}
.fxf-coupon-box .fxf-copy-status:not(:empty){display:block;margin-top:7px;color:#51432b;font:500 13px/1.5 system-ui,sans-serif}
