.CouponManager_root__TjR4E{color:var(--sf-text);min-width:0}.CouponManager_root__TjR4E *{box-sizing:border-box}.CouponManager_actions__nXXK0,.CouponManager_header__3_0yQ,.CouponManager_pager__uiuRU{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.CouponManager_header__3_0yQ{justify-content:space-between;margin-bottom:1.5rem}.CouponManager_root__TjR4E h2{font-family:var(--font-jakarta),sans-serif;font-size:1.5rem;font-weight:800}.CouponManager_root__TjR4E h3{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.CouponManager_muted__b_NWX{color:var(--sf-muted);font-size:.875rem;line-height:1.6}.CouponManager_panel__9Hs3L{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:.75rem;padding:1.25rem;margin-bottom:1.25rem;min-width:0}.CouponManager_root__TjR4E button,.CouponManager_root__TjR4E input,.CouponManager_root__TjR4E select,.CouponManager_root__TjR4E textarea{font:inherit;border-radius:.375rem}.CouponManager_root__TjR4E button{min-height:44px;padding:.625rem 1rem;border:1px solid var(--sf-border);font-size:.875rem;font-weight:700;cursor:pointer;background:var(--sf-elevated);color:var(--sf-text)}.CouponManager_root__TjR4E button:hover:not(:disabled){background:#314237;border-color:var(--sf-accent)}.CouponManager_root__TjR4E button:active:not(:disabled){transform:translateY(1px)}.CouponManager_root__TjR4E button:disabled{opacity:.55;cursor:not-allowed}.CouponManager_root__TjR4E button.CouponManager_primary__uo9Rt{background:var(--sf-accent);color:var(--sf-ink);border-color:var(--sf-accent)}.CouponManager_root__TjR4E button.CouponManager_primary__uo9Rt:hover:not(:disabled){background:var(--sf-accent-hover)}.CouponManager_root__TjR4E button.CouponManager_danger__amW58{background:var(--sf-danger-surface);border-color:#b78273;color:var(--sf-danger)}.CouponManager_root__TjR4E :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--sf-accent);outline-offset:3px}.CouponManager_root__TjR4E input:not([type=checkbox]),.CouponManager_root__TjR4E select,.CouponManager_root__TjR4E textarea{width:100%;min-height:44px;border:1px solid #718477;background:var(--sf-canvas);color:var(--sf-text);padding:.625rem .75rem}.CouponManager_root__TjR4E textarea{resize:vertical;min-height:90px}.CouponManager_root__TjR4E input[type=checkbox],.CouponManager_root__TjR4E input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--sf-accent);flex-shrink:0}.CouponManager_root__TjR4E input[type=radio]{min-height:1.25rem}.CouponManager_root__TjR4E label{display:block;font-size:.875rem;line-height:1.5;font-weight:600}.CouponManager_field__xgsJE{min-width:0}.CouponManager_field__xgsJE>label{margin-bottom:.4rem}.CouponManager_grid__fDBIN{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.CouponManager_check__vmBua{display:flex!important;align-items:center;gap:.75rem;min-height:44px;padding:.4rem 0;cursor:pointer}.CouponManager_targets__Gzfyq{max-height:16rem;overflow-y:auto;padding:.5rem .75rem;border:1px solid var(--sf-border);border-radius:.375rem}.CouponManager_targets__Gzfyq label{overflow-wrap:anywhere}.CouponManager_root__TjR4E fieldset{min-width:0;border:0;padding:0;margin:0 0 1.5rem}.CouponManager_root__TjR4E legend{font-weight:700;padding-bottom:.875rem}.CouponManager_help__0qkzu{display:block;color:var(--sf-muted);font-size:.8125rem;margin-top:.375rem;line-height:1.5}.CouponManager_error__AUbGD,.CouponManager_notice__lgaKM{padding:.875rem 1rem;margin-bottom:1rem;border-radius:.375rem;overflow-wrap:anywhere}.CouponManager_notice__lgaKM{color:var(--sf-text);background:#29392f;border:1px solid var(--sf-border)}.CouponManager_error__AUbGD{color:var(--sf-danger);background:var(--sf-danger-surface);border:1px solid #b78273;line-height:1.6}.CouponManager_list__qO7Si{list-style:none;padding:0;margin:0}.CouponManager_row__SQCCP{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--sf-border);overflow-wrap:anywhere}.CouponManager_row__SQCCP:first-child{padding-top:0}.CouponManager_row__SQCCP:last-child{border-bottom:0}.CouponManager_code__Xaw_d{font-family:monospace;color:var(--sf-text);font-size:1rem;font-weight:700;overflow-wrap:anywhere}.CouponManager_pager__uiuRU{justify-content:space-between;margin-top:1rem}.CouponManager_detail__DGj07{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;margin:1rem 0}.CouponManager_detail__DGj07 dt{color:var(--sf-muted);font-size:.8125rem}.CouponManager_detail__DGj07 dd{margin:.25rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.CouponManager_backdrop__DWOxR{position:fixed;inset:0;z-index:100050;background:rgba(8,12,10,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.CouponManager_dialog__M5ns4{width:100%;max-width:32rem;max-height:calc(100dvh - 2rem);overflow-y:auto;margin:0}.CouponManager_dialog__M5ns4 p{margin-bottom:1rem;line-height:1.6}.CouponManager_dialog__M5ns4 h3{overflow-wrap:anywhere}.CouponManager_dialog__M5ns4 .CouponManager_actions__nXXK0{margin-top:1.25rem}@media (min-width:42rem){.CouponManager_detail__DGj07,.CouponManager_grid__fDBIN{grid-template-columns:repeat(2,minmax(0,1fr))}.CouponManager_row__SQCCP{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.CouponManager_root__TjR4E *,.CouponManager_root__TjR4E button:active:not(:disabled){animation:none!important;transition:none!important;transform:none}}.AdminContentList_resultSummary__5OOJk:focus{outline:3px solid var(--sf-accent);outline-offset:3px}.ContentComparison_root__xICLp{min-width:0;container-type:inline-size}.ContentComparison_root__xICLp *,.ContentComparison_root__xICLp :after,.ContentComparison_root__xICLp :before{box-sizing:border-box}.ContentComparison_legend__EkNVd{color:var(--sf-muted);font-size:.875rem;line-height:1.6;margin:.75rem 0}.ContentComparison_field__D_ti8{border-bottom:1px solid var(--sf-border);padding:.5rem 0;min-width:0;overflow-wrap:anywhere}.ContentComparison_field__D_ti8>summary{min-height:44px;padding:.625rem .25rem;cursor:pointer;font-weight:700}.ContentComparison_field__D_ti8>summary:focus-visible,.ContentComparison_summary___pX0L:focus{outline:3px solid var(--sf-accent);outline-offset:3px}.ContentComparison_state__w2bN_{font-weight:400;color:var(--sf-muted);margin-left:.75rem}.ContentComparison_columns__O3TBm{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:.75rem 0}.ContentComparison_column__3G8iB{min-width:0;background:var(--sf-canvas);border:1px solid var(--sf-border);border-radius:.375rem;padding:1rem}.ContentComparison_column__3G8iB h4{font-weight:700;margin:0 0 .5rem}.ContentComparison_value__qu4kN{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:.9375rem;margin:.75rem 0}.ContentComparison_added__2KZS_{color:var(--sf-text);background:var(--sf-elevated);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.ContentComparison_removed__wHJJd{color:var(--sf-danger);background:var(--sf-danger-surface);text-decoration:line-through;text-decoration-thickness:2px}.ContentComparison_controls__DiECj{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0}.ContentComparison_effectList__aKjfb{list-style:disc;margin:.75rem 0 .75rem 1.25rem;overflow-wrap:anywhere;line-height:1.7}@container (min-width: 48rem){.ContentComparison_columns__O3TBm{grid-template-columns:repeat(var(--comparison-columns,2),minmax(0,1fr))}.ContentComparison_controls__DiECj{grid-template-columns:repeat(2,minmax(0,1fr))}}.NewsMediaPicker_grid__L0OK4{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;list-style:none;padding:0;margin:1rem 0}.NewsMediaPicker_item__LGOL8{min-width:0;border:1px solid var(--sf-border);border-radius:.5rem;padding:.75rem;background:var(--sf-canvas)}.NewsMediaPicker_preview__8eDt1{aspect-ratio:16/9;background:var(--sf-elevated);overflow:hidden;border-radius:.25rem}.NewsMediaPicker_preview__8eDt1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.NewsMediaPicker_preview__8eDt1 p{padding:.75rem;line-height:1.5}.NewsMediaPicker_feedback__8r0EC:focus{outline:3px solid var(--sf-accent);outline-offset:3px}.NewsMediaPicker_name__4iIXx{overflow-wrap:anywhere;font-size:.8125rem;margin-top:.75rem}@media(min-width:38rem){.NewsMediaPicker_grid__L0OK4{grid-template-columns:repeat(2,minmax(0,1fr))}}.NewsText_body__aG0Z0{overflow-wrap:anywhere;min-width:0}.NewsText_body__aG0Z0>*+*{margin-top:1em}.NewsText_body__aG0Z0 p{white-space:pre-wrap}.NewsText_body__aG0Z0 ol,.NewsText_body__aG0Z0 ul{padding-inline-start:1.5em}.NewsText_body__aG0Z0 ul{list-style:disc}.NewsText_body__aG0Z0 ol{list-style:decimal}.NewsText_body__aG0Z0 li+li{margin-top:.35em}.NewsText_body__aG0Z0 a{text-decoration:underline;text-underline-offset:.2em}.NewsText_body__aG0Z0 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.NewsText_body__aG0Z0 pre{max-width:100%;overflow:auto;padding:.75em;border:1px solid;border-radius:.35em;white-space:pre-wrap}.NewsText_body__aG0Z0 code{font-family:var(--font-mono,monospace)}