.CouponsTool_wrap__Qw9Dt{max-width:640px}.CouponsTool_section__xw59r{margin-bottom:var(--space-6,1.5rem)}.CouponsTool_sectionTitleRow__RH_Bh{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.CouponsTool_sectionTitle__GqAUw{font-size:1.1rem;font-weight:600;margin:0}.CouponsTool_infoIconWrap__u1jWq{position:relative;display:inline-flex}.CouponsTool_infoIconBtn__ytDCp{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-fg-muted,#71717a);cursor:pointer}.CouponsTool_infoIconBtn__ytDCp:hover{color:var(--color-fg,#e4e4e7);background:var(--color-bg-card-hover,#2d2d30)}.CouponsTool_infoIconBtn__ytDCp:focus-visible{outline:2px solid var(--color-info,#2196f3);outline-offset:2px}.CouponsTool_logicTooltip__Xs3xN{position:absolute;left:0;top:calc(100% + .35rem);z-index:10;min-width:18rem;max-width:28rem;width:max-content;padding:.6rem .75rem;font-size:.8rem;line-height:1.5;white-space:pre-line;color:var(--color-fg,#e4e4e7);background:var(--color-bg-elevated,#252528);border:1px solid var(--color-border,#2d2d30);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.4)}.CouponsTool_form__aEjoU{display:flex;gap:.5rem;flex-wrap:wrap}.CouponsTool_input__nboYX{flex:1 1;min-width:160px;padding:.5rem .75rem;border:1px solid var(--color-border,#2d2d30);background:var(--color-input-bg,#252528)}.CouponsTool_btn__SaZjp,.CouponsTool_input__nboYX{font-size:1rem;border-radius:4px;color:var(--color-fg,#e4e4e7)}.CouponsTool_btn__SaZjp{padding:.5rem 1rem;cursor:pointer;border:1px solid var(--color-border,#ccc);background:var(--color-bg-elevated,#252528)}.CouponsTool_btn__SaZjp:hover:not(:disabled){background:var(--color-bg-card-hover,#2d2d30)}.CouponsTool_btn__SaZjp:disabled{opacity:.6;cursor:not-allowed}.CouponsTool_btnSmall__7DS7T{padding:.35rem .65rem;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:4px;border:1px solid var(--color-border,#2d2d30);background:var(--color-bg-elevated,#252528);color:var(--color-fg,#e4e4e7)}.CouponsTool_btnSmall__7DS7T:hover:not(:disabled){background:var(--color-bg-card-hover,#2d2d30)}.CouponsTool_btnSmall__7DS7T:disabled{opacity:.6;cursor:not-allowed}.CouponsTool_btnSmallVoted__x5MD_{border-color:var(--color-info,#2196f3);background:color-mix(in srgb,var(--color-info,#2196f3) 20%,var(--color-bg-elevated,#252528));color:var(--color-fg,#e4e4e7)}.CouponsTool_btnSmallVoted__x5MD_:hover:not(:disabled){background:color-mix(in srgb,var(--color-info,#2196f3) 28%,var(--color-bg-elevated,#252528))}.CouponsTool_btnSmallCancel___pGaL{padding:.35rem .65rem;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:4px;border:1px solid var(--color-border,#2d2d30);background:transparent;color:var(--color-fg-muted,#71717a)}.CouponsTool_btnSmallCancel___pGaL:hover:not(:disabled){color:var(--color-fg,#e4e4e7);background:var(--color-bg-card-hover,#2d2d30)}.CouponsTool_btnSmallCancel___pGaL:disabled{opacity:.6;cursor:not-allowed}.CouponsTool_btnMore__Fa0dp{padding:.35rem .5rem;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:4px;border:1px solid var(--color-border,#2d2d30);background:transparent;color:var(--color-fg-muted,#71717a);line-height:1}.CouponsTool_btnMore__Fa0dp:hover,.CouponsTool_btnMore__Fa0dp[aria-expanded=true]{color:var(--color-fg,#e4e4e7);background:var(--color-bg-card-hover,#2d2d30)}.CouponsTool_actionsMoreWrap__q4zAY{position:relative;display:inline-flex}.CouponsTool_moreDropdown__jbG_c{position:absolute;top:0;left:auto;right:100%;margin-left:0;margin-right:.25rem;display:flex;flex-direction:column;align-items:stretch;gap:.2rem;z-index:2;min-width:6rem;background:var(--color-bg-card,#1e1e20);border:1px solid var(--color-border,#2d2d30);border-radius:6px;padding:.35rem;box-shadow:0 4px 12px rgba(0,0,0,.35)}.CouponsTool_moreDropdown__jbG_c button{white-space:nowrap;text-align:left;width:100%;box-sizing:border-box}.CouponsTool_error__HsEtq{color:var(--color-error,#c00);font-size:.9rem;margin-top:.5rem}.CouponsTool_list__C1BiS{list-style:none;padding:0;margin:0}.CouponsTool_row__zwNaF{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--color-border,#eee);border-left:3px solid transparent}.CouponsTool_rowMain__eszNP{display:flex;align-items:center;gap:.5rem 1rem;flex:1 1;min-width:0}.CouponsTool_rowSuggested__WdHy2{border-left-color:var(--color-info,#2196f3);background:color-mix(in srgb,var(--color-info,#2196f3) 8%,transparent)}.CouponsTool_rowVerified__zZAI2{border-left-color:var(--color-success,#2e7d32);background:color-mix(in srgb,var(--color-success,#2e7d32) 6%,transparent)}.CouponsTool_rowExpiredSuspected__fMqWj{border-left-color:var(--color-warning,#ed6c02);background:color-mix(in srgb,var(--color-warning,#ed6c02) 6%,transparent)}.CouponsTool_rowExpired__Ph1k9{border-left-color:var(--color-muted,#9e9e9e);opacity:.85}.CouponsTool_copyIconBtn__7vHpx{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;margin:0;border:none;border-radius:4px;background:transparent;color:var(--color-fg-muted,#a1a1aa);cursor:pointer}.CouponsTool_copyIconBtn__7vHpx:hover{color:var(--color-fg,#e4e4e7);background:var(--color-bg-card-hover,hsla(0,0%,100%,.06))}.CouponsTool_registeredDate__Y0UXe{font-size:.8rem;color:var(--color-fg-muted,#a1a1aa);flex-shrink:0}.CouponsTool_code__cK50q{font-family:ui-monospace,monospace;font-weight:600;min-width:120px}.CouponsTool_actions__FWxKw{display:flex;gap:.35rem;flex-shrink:0;margin-left:auto}@media (max-width:640px){.CouponsTool_row__zwNaF{padding:.5rem .75rem;gap:.5rem}.CouponsTool_rowMain__eszNP{min-width:0;flex:1 1;overflow:hidden}.CouponsTool_code__cK50q{min-width:0;overflow:hidden;text-overflow:ellipsis}.CouponsTool_actions__FWxKw{margin-left:0;flex-shrink:0}}.CouponsTool_muted__qCUxB{color:var(--color-muted,#666);font-size:.9rem}.CouponsTool_subsection__lZxGW{margin-top:var(--space-6,1.5rem)}.CouponsTool_subsection__lZxGW:first-of-type{margin-top:0}.CouponsTool_subsectionTitle__NtseO{font-size:1rem;font-weight:600;margin:0 0 var(--space-2);color:var(--color-fg-muted,#a1a1aa)}.CouponsTool_loadingSpinner__Ylvpc{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--color-border,#2d2d30);border-top-color:var(--color-fg-muted,#71717a);border-radius:50%;animation:CouponsTool_coupons-tool-spin__ScdHX .65s linear infinite;vertical-align:middle}@keyframes CouponsTool_coupons-tool-spin__ScdHX{to{transform:rotate(1turn)}}.CouponsTool_rowListed__RKw_e{border-left-color:var(--color-border,#2d2d30)}.CouponsTool_rowPermanent__CktE7{border-left-color:var(--color-fg-muted,#71717a);background:color-mix(in srgb,var(--color-fg-muted,#71717a) 8%,transparent)}.CouponsTool_permanentBadge__0cadn{font-size:.7rem;font-weight:600;padding:.1rem .35rem;border-radius:4px;background:var(--color-bg-card-hover,#2d2d30);color:var(--color-fg-muted,#a1a1aa);flex-shrink:0}.CouponsTool_adminToggle__2jDoT{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;border:1px solid var(--color-border,#2d2d30);background:transparent;color:var(--color-fg-muted,#a1a1aa);cursor:pointer}.CouponsTool_adminToggle__2jDoT:hover:not(:disabled){color:var(--color-fg,#e4e4e7);background:var(--color-bg-card-hover,#2d2d30)}.CouponsTool_adminToggle__2jDoT:disabled{opacity:.55;cursor:not-allowed}.CouponsTool_expiryLabel__IlXcS{font-size:.8rem;color:var(--color-fg-muted,#a1a1aa);flex-shrink:0}.CouponsTool_rowHidden__XdzKM{opacity:.55}.CouponsTool_hiddenBadge__Qk0y_{font-size:.7rem;font-weight:600;padding:.1rem .35rem;border-radius:4px;border:1px dashed var(--color-border,#2d2d30);color:var(--color-fg-muted,#a1a1aa);flex-shrink:0}.CouponsTool_adminExpiry__oeFi9{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap;flex-basis:100%}.CouponsTool_dateInput__6e5g4{padding:.4rem .5rem;font-size:.9rem;border:1px solid var(--color-border,#2d2d30);border-radius:4px;background:var(--color-input-bg,#252528);color:var(--color-fg,#e4e4e7)}.CouponsTool_adminExpiry__oeFi9 .CouponsTool_dateInput__6e5g4{padding:.2rem .35rem;font-size:.75rem}.CouponsTool_wrap__Qw9Dt{max-width:none;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.CouponsTool_section__xw59r{margin-bottom:0;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.CouponsTool_sectionTitleRow__RH_Bh{margin-bottom:var(--space-3)}.CouponsTool_sectionTitle__GqAUw{font-size:var(--font-size-lg);font-weight:800;letter-spacing:var(--tracking-tight);color:var(--color-fg)}.CouponsTool_section__xw59r>.CouponsTool_sectionTitle__GqAUw{margin-bottom:var(--space-3)}.CouponsTool_infoIconBtn__ytDCp{color:var(--color-fg-muted)}.CouponsTool_infoIconBtn__ytDCp:hover{color:var(--color-fg);background:var(--surface-3)}.CouponsTool_infoIconBtn__ytDCp:focus-visible{outline:var(--focus-ring)}.CouponsTool_logicTooltip__Xs3xN{max-width:min(28rem,calc(100vw - 2rem));min-width:0;padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-3);border-color:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.CouponsTool_form__aEjoU{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-2);gap:var(--space-2)}.CouponsTool_form__aEjoU .CouponsTool_dateInput__6e5g4,.CouponsTool_input__nboYX{height:2.75rem;padding:0 var(--space-3);font-size:var(--font-size-base);color:var(--color-fg);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.CouponsTool_input__nboYX{min-width:0;font-weight:600;letter-spacing:.02em}.CouponsTool_btn__SaZjp{height:2.75rem;padding:0 var(--space-5);font-weight:800;color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md)}.CouponsTool_btn__SaZjp:hover:not(:disabled){background:var(--accent-hover)}.CouponsTool_error__HsEtq{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-error-fg)}.CouponsTool_list__C1BiS{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.CouponsTool_row__zwNaF{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-1);border-left-width:1px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.CouponsTool_rowExpiredSuspected__fMqWj,.CouponsTool_rowListed__RKw_e,.CouponsTool_rowSuggested__WdHy2,.CouponsTool_rowVerified__zZAI2{border-color:var(--border-subtle);background:var(--surface-1)}.CouponsTool_rowPermanent__CktE7{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:linear-gradient(90deg,var(--accent-soft),transparent 60%),var(--surface-1)}.CouponsTool_rowMain__eszNP{gap:var(--space-2) var(--space-3)}.CouponsTool_copyIconBtn__7vHpx{width:2.25rem;height:2.25rem;flex-shrink:0;color:var(--color-fg-muted);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.CouponsTool_copyIconBtn__7vHpx:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.CouponsTool_adminToggle__2jDoT:focus-visible,.CouponsTool_btnSmall__7DS7T:focus-visible,.CouponsTool_btn__SaZjp:focus-visible,.CouponsTool_copyIconBtn__7vHpx:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CouponsTool_code__cK50q{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--font-size-base);font-weight:800;letter-spacing:.03em;color:var(--color-fg)}.CouponsTool_expiryLabel__IlXcS,.CouponsTool_registeredDate__Y0UXe{font-size:var(--font-size-xs);color:var(--color-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponsTool_permanentBadge__0cadn{padding:1px var(--space-2);font-size:var(--font-size-xs);font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-full)}.CouponsTool_hiddenBadge__Qk0y_{border-radius:var(--radius-full);border-color:var(--border-strong)}.CouponsTool_adminToggle__2jDoT,.CouponsTool_btnSmall__7DS7T{height:2rem;padding:0 var(--space-3);font-size:var(--font-size-xs);font-weight:600;color:var(--color-fg-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.CouponsTool_adminToggle__2jDoT:hover:not(:disabled),.CouponsTool_btnSmall__7DS7T:hover:not(:disabled){color:var(--color-fg);background:var(--surface-3)}.CouponsTool_btnSmallVoted__x5MD_{color:var(--color-warning-fg);border-color:var(--color-warning-fg)}.CouponsTool_btnSmallVoted__x5MD_,.CouponsTool_btnSmallVoted__x5MD_:hover:not(:disabled){background:var(--color-warning-bg)}.CouponsTool_muted__qCUxB{margin:0;font-size:var(--font-size-sm);color:var(--color-fg-muted)}.CouponsTool_loadingSpinner__Ylvpc{border-color:var(--border-strong);border-top-color:var(--accent)}@media (max-width:560px){.CouponsTool_section__xw59r{padding:var(--space-4)}.CouponsTool_form__aEjoU{grid-template-columns:minmax(0,1fr) auto}.CouponsTool_input__nboYX{grid-column:1/-1}.CouponsTool_form__aEjoU .CouponsTool_dateInput__6e5g4{min-width:0}}