.ck3-modal[data-v-8cb03622]{z-index:2147483000;display:none;position:fixed;inset:0}.ck3-modal.is-open[data-v-8cb03622]{display:block}.ck3-modal__mask[data-v-8cb03622]{-webkit-backdrop-filter:blur(6px);background:#10182833;position:absolute;inset:0}.ck3-modal__panel[data-v-8cb03622]{-webkit-backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d6dce3f2;border-radius:22px;flex-direction:column;width:min(520px,100% - 28px);max-height:min(74vh,620px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0f172a29}.ck3-modal__hd[data-v-8cb03622]{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ck3-modal__title[data-v-8cb03622]{color:#111827;font-size:14px;font-weight:600}.ck3-modal__x[data-v-8cb03622]{color:#1018288f;cursor:pointer;background:0 0;border:0;font-size:18px}.ck3-modal__bd[data-v-8cb03622]{padding:14px 16px;overflow:auto}.ck3-modal__bd[data-v-8cb03622] .ucx-coupon-card+.ucx-coupon-card{margin-top:12px}.ck3-modal__ft[data-v-8cb03622]{border-top:1px solid #e8edf1;gap:10px;padding:14px 16px;display:flex}.ck3-btn[data-v-8cb03622]{color:#111827;cursor:pointer;background:#ffffffd1;border:1px solid #e3e8ed;border-radius:14px;flex:1;height:44px;font-size:13px;font-weight:600}.ck3-btn--primary[data-v-8cb03622]{background:#ffcb2e;border-color:#ffcb2e7a}.ck3-btn--ghost[data-v-8cb03622]{background:#ffffffb8}.ck3-btn--ghost.is-active[data-v-8cb03622]{background:#fff6da;border-color:#ffcb2e}.ck3-coupon-empty[data-v-8cb03622]{color:#9ca3af;text-align:center;padding:28px 12px;font-size:13px}.ck3-coupon-debug[data-v-8cb03622]{color:#92400e;word-break:break-all;background:#fffbeb;border:1px dashed #f59e0b;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:11px;line-height:1.5}.ck3-coupon-hint[data-v-8cb03622]{color:#b45309;word-break:break-all;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px;margin-top:6px;padding:6px 10px;font-size:11px;line-height:1.55}@media (width<=860px){.ck3-modal__panel[data-v-8cb03622]{border-radius:20px;width:calc(100% - 20px);max-height:min(72vh,640px);top:auto;bottom:10px;left:50%;transform:translate(-50%)}}
