:root{--wv-green-50:#ecf9e6;--wv-green-100:#d7f2cb;--wv-green-200:#b5e5a0;--wv-green-300:#8be36a;--wv-green-400:#4fd81e;--wv-green-500:#31c702;--wv-green-550:#2bb002;--wv-green-600:#239302;--wv-green-650:#1d7d02;--wv-green-700:#196c02;--wv-green-900:#0b1f17;--wv-logo-green:#31c702;--wv-logo-ink:#0b1f17;--wv-ink-0:#fff;--wv-ink-25:#f9fbfa;--wv-ink-50:#f4f7f3;--wv-ink-75:#f0f5f1;--wv-ink-100:#eaf1ec;--wv-ink-150:#e3eae5;--wv-ink-200:#c7d6cd;--wv-ink-300:#9fb6aa;--wv-ink-400:#7f968b;--wv-ink-500:#5b6b62;--wv-ink-600:#3e4d45;--wv-ink-700:#1a2c22;--wv-ink-750:#1c3325;--wv-ink-775:#2a4a35;--wv-ink-800:#12281b;--wv-ink-850:#0c1f16;--wv-ink-875:#0f2219;--wv-ink-900:#0a1410;--wv-ink-950:#06120c;--wv-amber-50:#fff5df;--wv-amber-200:#f7d58f;--wv-amber-500:#f5a623;--wv-amber-700:#8a5300;--wv-amber-300:#ffd666;--wv-red-50:#fdecea;--wv-red-200:#f5c2bd;--wv-red-500:#e5484d;--wv-red-600:#d92d20;--wv-red-700:#b42318;--wv-red-300:#ff8a80;--wv-teal-50:#e2f5f4;--wv-teal-200:#a9dedb;--wv-teal-600:#0b7f7b;--wv-teal-700:#086b67;--wv-teal-300:#6edcd6;--wv-grad-avatar:linear-gradient(150deg,#4fd81e,#239302);--ds-font-display:"Geologica","Manrope",system-ui,sans-serif;--ds-font-text:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--ds-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ds-fs-overline:11px;--ds-fs-caption:12.5px;--ds-fs-sm:13.5px;--ds-fs-body:14.5px;--ds-fs-lead:16px;--ds-fs-h3:16px;--ds-fs-h2:20px;--ds-fs-h1:25px;--ds-fs-stat:28px;--ds-lh-tight:1.15;--ds-lh-snug:1.35;--ds-lh-body:1.5;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-semi:600;--ds-fw-bold:700;--ds-fw-black:800;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:32px;--ds-space-8:40px;--ds-space-9:48px;--ds-space-10:64px;--ds-control-sm:32px;--ds-control-md:38px;--ds-control-lg:44px;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-ctl:12px;--ds-radius-btn:13px;--ds-radius-card:16px;--ds-radius-modal:20px;--ds-radius-pill:999px;--ds-dur-fast:120ms;--ds-dur:180ms;--ds-dur-slow:260ms;--ds-ease:cubic-bezier(.2,.7,.2,1);--ds-z-sticky:10;--ds-z-dropdown:1000;--ds-z-modal:1100;--ds-z-toast:1200}:root,[data-theme=light]{--ds-bg:var(--wv-ink-50);--ds-surface:var(--wv-ink-0);--ds-surface-2:var(--wv-ink-25);--ds-surface-3:var(--wv-ink-100);--ds-surface-hover:var(--wv-ink-75);--ds-elevated:var(--wv-ink-0);--ds-overlay:#06120c75;--ds-border:var(--wv-ink-150);--ds-border-strong:var(--wv-ink-200);--ds-text:var(--wv-ink-900);--ds-text-2:var(--wv-ink-600);--ds-text-muted:var(--wv-ink-500);--ds-text-faint:var(--wv-ink-400);--ds-accent:var(--wv-green-500);--ds-accent-hover:var(--wv-green-550);--ds-accent-press:var(--wv-green-600);--ds-on-accent:var(--wv-ink-950);--ds-accent-text:var(--wv-green-650);--ds-accent-soft:var(--wv-green-50);--ds-accent-border:var(--wv-green-200);--ds-success-fg:var(--wv-green-700);--ds-success-bg:var(--wv-green-50);--ds-success-bd:var(--wv-green-200);--ds-warning-fg:var(--wv-amber-700);--ds-warning-bg:var(--wv-amber-50);--ds-warning-bd:var(--wv-amber-200);--ds-danger-fg:var(--wv-red-700);--ds-danger-bg:var(--wv-red-50);--ds-danger-bd:var(--wv-red-200);--ds-info-fg:var(--wv-teal-700);--ds-info-bg:var(--wv-teal-50);--ds-info-bd:var(--wv-teal-200);--ds-neutral-fg:var(--wv-ink-600);--ds-neutral-bg:var(--wv-ink-100);--ds-neutral-bd:var(--wv-ink-150);--ds-logo-mark:var(--wv-logo-green);--ds-logo-word:var(--wv-logo-ink);--ds-danger:var(--wv-red-600);--ds-danger-hover:var(--wv-red-700);--ds-on-danger:#fff;--ds-focus:0 0 0 3px #31c70261;--ds-focus-danger:0 0 0 3px #d92d2047;--ds-shadow-1:0 1px 2px #0a14100d;--ds-shadow-2:0 6px 18px -6px #0a14101f,0 1px 3px #0a14100d;--ds-shadow-3:0 28px 70px -18px #06120c52,0 2px 8px #06120c0f;color-scheme:light}[data-theme=dark]{--ds-bg:var(--wv-ink-950);--ds-surface:var(--wv-ink-900);--ds-surface-2:var(--wv-ink-850);--ds-surface-3:var(--wv-ink-800);--ds-surface-hover:var(--wv-ink-875);--ds-elevated:var(--wv-ink-850);--ds-overlay:#000000a8;--ds-border:var(--wv-ink-750);--ds-border-strong:var(--wv-ink-775);--ds-text:#e8f2ec;--ds-text-2:#c7d6cd;--ds-text-muted:#8fa89a;--ds-text-faint:#698174;--ds-accent:var(--wv-green-500);--ds-accent-hover:var(--wv-green-400);--ds-accent-press:var(--wv-green-550);--ds-on-accent:var(--wv-ink-950);--ds-accent-text:var(--wv-green-300);--ds-accent-soft:#31c70221;--ds-accent-border:#31c70261;--ds-success-fg:var(--wv-green-300);--ds-success-bg:#31c70221;--ds-success-bd:#31c70252;--ds-warning-fg:var(--wv-amber-300);--ds-warning-bg:#f5a62324;--ds-warning-bd:#f5a62357;--ds-danger-fg:var(--wv-red-300);--ds-danger-bg:#e5484d24;--ds-danger-bd:#e5484d5c;--ds-info-fg:var(--wv-teal-300);--ds-info-bg:#0ea5a026;--ds-info-bd:#0ea5a05c;--ds-neutral-fg:#c7d6cd;--ds-neutral-bg:#ffffff0f;--ds-neutral-bd:#ffffff1a;--ds-logo-mark:var(--wv-logo-green);--ds-logo-word:#fff;--ds-danger:var(--wv-red-500);--ds-danger-hover:#ef5f63;--ds-on-danger:#fff;--ds-focus:0 0 0 3px #31c70273;--ds-focus-danger:0 0 0 3px #e5484d66;--ds-shadow-1:0 1px 2px #0000004d;--ds-shadow-2:0 8px 22px -8px #0000008c;--ds-shadow-3:0 30px 80px -20px #000000bf,0 0 0 1px #ffffff0a;color-scheme:dark}:root,[data-theme=dark],[data-theme=light]{--wave-bg:var(--ds-bg);--wave-surface:var(--ds-surface);--wave-surface-2:var(--ds-surface-2);--wave-surface-3:var(--ds-surface-3);--wave-elevated:var(--ds-elevated);--wave-text:var(--ds-text);--wave-text-muted:var(--ds-text-muted);--wave-border:var(--ds-border);--wave-border-strong:var(--ds-border-strong);--wave-accent:var(--ds-accent);--wave-accent-hover:var(--ds-accent-hover);--wave-accent-soft:var(--ds-accent-soft);--wave-accent-border:var(--ds-accent-border);--wave-icon-bg:var(--ds-surface-3);--wave-input-bg:var(--ds-surface);--wave-table-head:var(--ds-surface-3);--wave-table-row:var(--ds-surface);--wave-error:var(--ds-danger-fg);--wave-success:var(--ds-success-fg)}.cat-chat{--cat-ink:#1d7d02;--cat-soft:#e3f6da}.cat-campaigns{--cat-ink:#0b7f7b;--cat-soft:#ddf5f2}.cat-templates{--cat-ink:#0369a1;--cat-soft:#e0f2fe}.cat-messages{--cat-ink:#4338ca;--cat-soft:#e8eafd}.cat-analytics{--cat-ink:#6d28d9;--cat-soft:#efe9fe}.cat-reports{--cat-ink:#475569;--cat-soft:#eaeef3}.cat-partners{--cat-ink:#be123c;--cat-soft:#fde7eb}.cat-users{--cat-ink:#c2410c;--cat-soft:#fdeee2}.cat-balance{--cat-ink:#b45309;--cat-soft:#fef3d7}.cat-me{--cat-ink:#1d7d02;--cat-soft:#e3f6da}[data-theme=dark] .cat-chat{--cat-ink:#8be36a;--cat-soft:#31c70229}[data-theme=dark] .cat-campaigns{--cat-ink:#5eead4;--cat-soft:#2dd4bf26}[data-theme=dark] .cat-templates{--cat-ink:#7dd3fc;--cat-soft:#38bdf826}[data-theme=dark] .cat-messages{--cat-ink:#a5b4fc;--cat-soft:#818cf82b}[data-theme=dark] .cat-analytics{--cat-ink:#c4b5fd;--cat-soft:#a78bfa2b}[data-theme=dark] .cat-reports{--cat-ink:#cbd5e1;--cat-soft:#94a3b82b}[data-theme=dark] .cat-partners{--cat-ink:#fda4af;--cat-soft:#fb718529}[data-theme=dark] .cat-users{--cat-ink:#fdba74;--cat-soft:#fb923c29}[data-theme=dark] .cat-balance{--cat-ink:#fcd34d;--cat-soft:#fbbf2429}[data-theme=dark] .cat-me{--cat-ink:#8be36a;--cat-soft:#31c70229}[class*=" ds-"],[class^=ds-],[class^=ds-]:after,[class^=ds-]:before{box-sizing:border-box}.ds-h1,.ds-h2,.ds-h3{color:var(--ds-text);font-family:var(--ds-font-display);line-height:var(--ds-lh-tight);margin:0}.ds-h1{font-size:var(--ds-fs-h1);letter-spacing:-.025em}.ds-h1,.ds-h2{font-weight:var(--ds-fw-semi)}.ds-h2{font-size:var(--ds-fs-h2);letter-spacing:-.015em}.ds-h3{font-size:var(--ds-fs-h3);font-weight:var(--ds-fw-semi);letter-spacing:-.01em}.ds-text{color:var(--ds-text);font:var(--ds-fw-regular) var(--ds-fs-body)/var(--ds-lh-body) var(--ds-font-text);margin:0}.ds-lead{font:var(--ds-fw-regular) var(--ds-fs-lead)/var(--ds-lh-body) var(--ds-font-text)}.ds-lead,.ds-small{color:var(--ds-text-2);margin:0}.ds-small{font:var(--ds-fw-regular) var(--ds-fs-sm)/var(--ds-lh-body) var(--ds-font-text)}.ds-caption{font:var(--ds-fw-medium) var(--ds-fs-caption)/var(--ds-lh-snug) var(--ds-font-text)}.ds-caption,.ds-overline{color:var(--ds-text-muted);margin:0}.ds-overline{font:var(--ds-fw-bold) var(--ds-fs-overline)/1.2 var(--ds-font-text);letter-spacing:.08em;text-transform:uppercase}.ds-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-mono{font-family:var(--ds-font-mono);font-size:.92em}.ds-link{border-radius:4px;color:var(--ds-accent-text);font-weight:var(--ds-fw-semi);text-decoration:none}.ds-link:hover{text-decoration:underline;text-underline-offset:3px}.ds-link:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-icon{display:block;flex-shrink:0}.ds-btn{--_h:var(--ds-control-md);--_px:16px;--_fs:var(--ds-fs-sm);align-items:center;border:1px solid #0000;border-radius:var(--ds-radius-btn);cursor:pointer;display:inline-flex;font:var(--ds-fw-bold) var(--_fs)/1 var(--ds-font-text);gap:8px;height:var(--_h);justify-content:center;letter-spacing:-.005em;padding:0 var(--_px);position:relative;text-decoration:none;transition:background var(--ds-dur-fast) ease,border-color var(--ds-dur-fast) ease,color var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease,transform var(--ds-dur-fast) ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ds-btn:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-btn:active:not(:disabled){transform:translateY(1px)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ds-btn--sm{--_h:var(--ds-control-sm);--_px:12px;--_fs:var(--ds-fs-caption);gap:6px}.ds-btn--lg{--_h:var(--ds-control-lg);--_px:20px;--_fs:var(--ds-fs-body)}.ds-btn--block{display:flex;width:100%}.ds-btn--primary{background:var(--ds-accent);color:var(--ds-on-accent)}.ds-btn--primary:hover:not(:disabled){background:var(--ds-accent-hover)}.ds-btn--primary:active:not(:disabled){background:var(--ds-accent-press)}.ds-btn--secondary{background:var(--ds-surface);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-1);color:var(--ds-text)}.ds-btn--secondary:hover:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-text-faint)}.ds-btn--soft{background:var(--ds-accent-soft);border-color:var(--ds-accent-border);color:var(--ds-success-fg)}.ds-btn--soft:hover:not(:disabled){border-color:var(--ds-accent)}.ds-btn--ghost{background:#0000;color:var(--ds-text-2)}.ds-btn--ghost:hover:not(:disabled){background:var(--ds-surface-hover);color:var(--ds-text)}.ds-btn--danger{background:var(--ds-danger);color:var(--ds-on-danger)}.ds-btn--danger:hover:not(:disabled){background:var(--ds-danger-hover)}.ds-btn--danger:focus-visible{box-shadow:var(--ds-focus-danger)}.ds-btn--danger-ghost{background:#0000;color:var(--ds-danger-fg)}.ds-btn--danger-ghost:hover:not(:disabled){background:var(--ds-danger-bg)}.ds-btn--danger-ghost:focus-visible{box-shadow:var(--ds-focus-danger)}.ds-btn--icon{padding:0;width:var(--_h)}.ds-btn__label{align-items:center;display:inline-flex;gap:inherit}.ds-btn.is-loading .ds-btn__label{visibility:hidden}.ds-btn.is-loading .ds-spinner{position:absolute}.ds-btn-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-spinner{animation:ds-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;flex-shrink:0;height:16px;height:var(--_s,16px);width:16px;width:var(--_s,16px)}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-skeleton{animation:ds-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--ds-surface-3) 0,var(--ds-surface-hover) 50%,var(--ds-surface-3) 100%);background-size:200% 100%;border-radius:6px;display:block;height:12px;height:var(--_h,12px);width:100%;width:var(--_w,100%)}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field__label{align-items:baseline;color:var(--ds-text);display:flex;font:var(--ds-fw-semi) var(--ds-fs-sm)/1.3 var(--ds-font-text);gap:4px}.ds-field__req{color:var(--ds-danger-fg)}.ds-field__opt{color:var(--ds-text-muted);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-regular)}.ds-field__hint{color:var(--ds-text-muted);font:var(--ds-fw-regular) var(--ds-fs-caption)/1.4 var(--ds-font-text)}.ds-field__error{align-items:flex-start;color:var(--ds-danger-fg);display:flex;font:var(--ds-fw-semi) var(--ds-fs-caption)/1.4 var(--ds-font-text);gap:5px}.ds-field__error .ds-icon{margin-top:1px}.ds-control{--_h:var(--ds-control-md);align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-ctl);color:var(--ds-text);display:flex;height:var(--_h);min-width:0;position:relative;transition:border-color var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease,background var(--ds-dur-fast) ease}.ds-control:hover{border-color:var(--ds-text-faint)}.ds-control:focus-within{border-color:var(--ds-accent);box-shadow:var(--ds-focus)}.ds-control.is-invalid{border-color:var(--ds-danger)}.ds-control.is-invalid:focus-within{box-shadow:var(--ds-focus-danger)}.ds-control.is-disabled{background:var(--ds-surface-3);border-color:var(--ds-border);color:var(--ds-text-faint);cursor:not-allowed}.ds-control--sm{--_h:var(--ds-control-sm)}.ds-control--lg{--_h:var(--ds-control-lg)}.ds-control--textarea{align-items:stretch;height:auto}.ds-control__input{font-feature-settings:"tnum";background:#0000;border:0;border-radius:inherit;color:inherit;flex:1 1;font:var(--ds-fw-medium) var(--ds-fs-sm)/1.4 var(--ds-font-text);font-variant-numeric:tabular-nums;height:100%;margin:0;min-width:0;outline:none;padding:0 12px}.ds-control--lg .ds-control__input{font-size:var(--ds-fs-body);padding:0 14px}.ds-control__input::placeholder{color:var(--ds-text-muted);font-weight:var(--ds-fw-regular);opacity:.8}.ds-control__input:disabled{cursor:not-allowed}textarea.ds-control__input{line-height:var(--ds-lh-body);min-height:88px;padding:10px 12px;resize:vertical}.ds-control__adorn{align-items:center;color:var(--ds-text-muted);display:flex;font:var(--ds-fw-semi) var(--ds-fs-caption)/1 var(--ds-font-text);white-space:nowrap}.ds-control__adorn--start{margin-right:-4px;padding-left:11px}.ds-control__adorn--end{margin-left:-4px;padding-right:11px}.ds-control__clear{background:#0000;border:0;border-radius:6px;color:var(--ds-text-muted);cursor:pointer;display:grid;height:22px;margin-right:7px;place-items:center;width:22px}.ds-control__clear:hover{background:var(--ds-surface-3);color:var(--ds-text)}.ds-control--select .ds-control__input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px}.ds-control--select .ds-control__chevron{color:var(--ds-text-muted);pointer-events:none;position:absolute;right:11px}.ds-control--select option{background:var(--ds-elevated);color:var(--ds-text)}.ds-check{align-items:flex-start;color:var(--ds-text);cursor:pointer;display:inline-flex;font:var(--ds-fw-medium) var(--ds-fs-sm)/1.35 var(--ds-font-text);gap:10px}.ds-check.is-disabled{color:var(--ds-text-faint);cursor:not-allowed}.ds-check__input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.ds-check__box{background:var(--ds-surface);border:1.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);color:var(--ds-on-accent);display:grid;flex-shrink:0;height:18px;margin-top:0;place-items:center;position:relative;transition:background var(--ds-dur-fast) ease,border-color var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease;width:18px}.ds-check--radio .ds-check__box{border-radius:50%}.ds-check__box .ds-icon{opacity:0;transform:scale(.6);transition:opacity var(--ds-dur-fast) ease,transform var(--ds-dur-fast) var(--ds-ease)}.ds-check:hover .ds-check__box{border-color:var(--ds-accent)}.ds-check__input:focus-visible+.ds-check__box{box-shadow:var(--ds-focus)}.ds-check__input:checked+.ds-check__box{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-check__input:checked+.ds-check__box .ds-icon{opacity:1;transform:none}.ds-check--radio .ds-check__input:checked+.ds-check__box{background:var(--ds-surface);border-width:5.5px}.ds-check__input:disabled+.ds-check__box{background:var(--ds-surface-3);border-color:var(--ds-border)}.ds-check__text{display:flex;flex-direction:column;gap:2px;padding-top:0}.ds-check__hint{color:var(--ds-text-muted);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-regular)}.ds-switch__track{background:var(--ds-border-strong);border-radius:var(--ds-radius-pill);flex-shrink:0;height:20px;position:relative;transition:background var(--ds-dur) ease,box-shadow var(--ds-dur-fast) ease;width:34px}.ds-switch__track:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #06120c4d;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform var(--ds-dur) var(--ds-ease);width:16px}.ds-check__input:checked+.ds-switch__track{background:var(--ds-accent)}.ds-check__input:checked+.ds-switch__track:after{transform:translateX(14px)}.ds-check__input:focus-visible+.ds-switch__track{box-shadow:var(--ds-focus)}.ds-check__input:disabled+.ds-switch__track{opacity:.5}.ds-segmented{background:var(--ds-surface-3);border:1px solid var(--ds-border);border-radius:12px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px}.ds-segmented__item{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--ds-text-muted);cursor:pointer;display:inline-flex;font:var(--ds-fw-semi) var(--ds-fs-sm)/1 var(--ds-font-text);gap:6px;height:30px;padding:0 13px;transition:background var(--ds-dur-fast) ease,color var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease;white-space:nowrap}.ds-segmented__item:hover{color:var(--ds-text)}.ds-segmented__item:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-segmented__item.is-active{background:var(--ds-surface);box-shadow:var(--ds-shadow-1),0 0 0 1px var(--ds-border);color:var(--ds-text)}.ds-segmented__count{background:var(--ds-surface-3);border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);font-size:11px;font-weight:var(--ds-fw-bold);line-height:1.2;min-width:18px;padding:2px 5px}.ds-segmented__item.is-active .ds-segmented__count{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.ds-badge{--_fg:var(--ds-neutral-fg);--_bg:var(--ds-neutral-bg);--_bd:var(--ds-neutral-bd);align-items:center;background:var(--_bg);border:1px solid var(--_bd);border-radius:var(--ds-radius-pill);color:var(--_fg);display:inline-flex;font:var(--ds-fw-bold) var(--ds-fs-caption)/1 var(--ds-font-text);gap:6px;height:24px;padding:0 9px;vertical-align:middle;white-space:nowrap}.ds-badge--sm{font-size:11.5px;gap:5px;height:20px;padding:0 7px}.ds-badge--success{--_fg:var(--ds-success-fg);--_bg:var(--ds-success-bg);--_bd:var(--ds-success-bd)}.ds-badge--warning{--_fg:var(--ds-warning-fg);--_bg:var(--ds-warning-bg);--_bd:var(--ds-warning-bd)}.ds-badge--danger{--_fg:var(--ds-danger-fg);--_bg:var(--ds-danger-bg);--_bd:var(--ds-danger-bd)}.ds-badge--info{--_fg:var(--ds-info-fg);--_bg:var(--ds-info-bg);--_bd:var(--ds-info-bd)}.ds-badge--accent{--_fg:var(--ds-on-accent);--_bg:var(--ds-accent);--_bd:var(--ds-accent)}.ds-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ds-badge__dot.is-pulse{animation:ds-pulse 1.6s ease-out infinite}@keyframes ds-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,#0000)}to{box-shadow:0 0 0 6px #0000}}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-1);color:var(--ds-text);display:flex;flex-direction:column;min-width:0}.ds-card__head{align-items:flex-start;display:flex;gap:var(--ds-space-4);justify-content:space-between;padding:18px 20px 0}.ds-card__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-card__body{padding:16px 20px 20px}.ds-card__body--flush{padding:0}.ds-card__foot{border-top:1px solid var(--ds-border);display:flex;gap:var(--ds-space-2);justify-content:flex-end;padding:14px 20px}.ds-card--interactive{cursor:pointer;transition:border-color var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease}.ds-card--interactive:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-2)}.ds-stat{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-1);container-type:inline-size;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px}.ds-stat__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ds-stat__label{color:var(--ds-text-muted);font:var(--ds-fw-semi) var(--ds-fs-sm)/1.3 var(--ds-font-text)}.ds-stat__icon{background:var(--ds-accent-soft);border-radius:9px;color:var(--ds-accent-text);display:grid;height:30px;place-items:center;width:30px}.ds-stat__value{font-feature-settings:"tnum";color:var(--ds-text);font:var(--ds-fw-semi) clamp(18px,12.5cqi,var(--ds-fs-stat))/1.05 var(--ds-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.ds-stat__unit{color:var(--ds-text-muted);font-size:.55em;font-weight:var(--ds-fw-semi);letter-spacing:0;margin-left:4px}.ds-stat__foot{align-items:center;color:var(--ds-text-muted);display:flex;font:var(--ds-fw-medium) var(--ds-fs-caption)/1.3 var(--ds-font-text);gap:6px}.ds-stat__delta{align-items:center;display:inline-flex;font-weight:var(--ds-fw-bold);gap:2px}.ds-stat__delta--up{color:var(--ds-success-fg)}.ds-stat__delta--down{color:var(--ds-danger-fg)}.ds-grid{grid-gap:var(--ds-space-4);display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--_min,200px),1fr))}.ds-table-wrap{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-1);min-width:0;overflow:auto;position:relative}.ds-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;color:var(--ds-text);font:var(--ds-fw-regular) var(--ds-fs-body)/1.4 var(--ds-font-text);font-variant-numeric:tabular-nums;width:100%}.ds-table th{background:var(--ds-surface-3);color:var(--ds-text-muted);font:var(--ds-fw-bold) var(--ds-fs-overline)/1.2 var(--ds-font-text);height:40px;letter-spacing:.07em;padding:0 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:var(--ds-z-sticky)}.ds-table td,.ds-table th{border-bottom:1px solid var(--ds-border)}.ds-table td{background:var(--ds-surface);height:50px;padding:8px 14px;vertical-align:middle}.ds-table--dense td{font-size:var(--ds-fs-sm);height:40px;padding-bottom:5px;padding-top:5px}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr:hover td{background:var(--ds-surface-2)}.ds-table tbody tr.is-clickable{cursor:pointer}.ds-table tbody tr.is-selected td{background:var(--ds-accent-soft)}.ds-table .is-right{text-align:right}.ds-table .is-center{text-align:center}.ds-table .is-nowrap{white-space:nowrap}.ds-table__sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit}.ds-table__sort.is-active,.ds-table__sort:hover{color:var(--ds-text)}.ds-table__state td{height:auto;padding:0}.ds-table__state td:hover{background:var(--ds-surface)}.ds-table__stack{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-table__primary{color:var(--ds-text);font-weight:var(--ds-fw-semi)}.ds-table__secondary{color:var(--ds-text-muted);font-size:var(--ds-fs-caption)}.ds-pagination{align-items:center;color:var(--ds-text-muted);display:flex;flex-wrap:wrap;font:var(--ds-fw-medium) var(--ds-fs-sm)/1 var(--ds-font-text);gap:var(--ds-space-3);justify-content:space-between;padding:12px 2px 0}.ds-pagination__pages{align-items:center;display:flex;gap:4px}.ds-pagination__page{background:#0000;border:1px solid #0000;border-radius:10px;color:var(--ds-text-2);cursor:pointer;font:inherit;font-weight:var(--ds-fw-semi);height:32px;min-width:32px;padding:0 8px}.ds-pagination__page:hover:not(:disabled){background:var(--ds-surface-hover);color:var(--ds-text)}.ds-pagination__page.is-active{background:var(--ds-surface);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-1);color:var(--ds-text)}.ds-pagination__page:disabled{cursor:not-allowed;opacity:.4}.ds-pagination__page:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-pagination__gap{padding:0 4px}.ds-empty{align-items:center;display:flex;flex-direction:column;gap:6px;padding:44px 24px;text-align:center}.ds-empty__icon{background:var(--ds-accent-soft);border-radius:14px;color:var(--ds-accent-text);display:grid;height:48px;margin-bottom:8px;place-items:center;width:48px}.ds-empty__title{color:var(--ds-text);font:var(--ds-fw-bold) var(--ds-fs-body)/1.3 var(--ds-font-text)}.ds-empty__text{color:var(--ds-text-muted);font:var(--ds-fw-regular) var(--ds-fs-sm)/1.5 var(--ds-font-text);max-width:380px}.ds-empty__action{margin-top:12px}.ds-alert{--_fg:var(--ds-info-fg);--_bg:var(--ds-info-bg);--_bd:var(--ds-info-bd);align-items:flex-start;background:var(--_bg);border:1px solid var(--_bd);border-radius:14px;color:var(--ds-text);display:flex;font:var(--ds-fw-regular) var(--ds-fs-sm)/1.5 var(--ds-font-text);gap:12px;padding:12px 14px}.ds-alert--success{--_fg:var(--ds-success-fg);--_bg:var(--ds-success-bg);--_bd:var(--ds-success-bd)}.ds-alert--warning{--_fg:var(--ds-warning-fg);--_bg:var(--ds-warning-bg);--_bd:var(--ds-warning-bd)}.ds-alert--danger{--_fg:var(--ds-danger-fg);--_bg:var(--ds-danger-bg);--_bd:var(--ds-danger-bd)}.ds-alert__icon{color:var(--_fg);margin-top:2px}.ds-alert__body{flex:1 1;min-width:0}.ds-alert__title{color:var(--ds-text);display:block;font-weight:var(--ds-fw-bold);margin-bottom:1px}.ds-alert__actions{display:flex;gap:8px;margin-top:10px}.ds-alert__close{margin:-4px -6px -4px 0}.ds-overlay{align-items:center;animation:ds-fade var(--ds-dur) ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--ds-overlay);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:var(--ds-z-modal)}.ds-modal{animation:ds-rise var(--ds-dur-slow) var(--ds-ease);background:var(--ds-elevated);border:1px solid var(--ds-border);border-radius:var(--ds-radius-modal);box-shadow:var(--ds-shadow-3);color:var(--ds-text);display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 48px);max-width:520px;max-width:var(--_w,520px);position:relative;width:100%}.ds-modal--sm{--_w:420px}.ds-modal--lg{--_w:720px}.ds-modal--xl{--_w:960px}.ds-modal:focus{outline:none}.ds-modal__head{align-items:flex-start;display:flex;gap:12px;padding:22px 24px 0}.ds-modal__titles{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.ds-modal__body{min-height:0;overflow-y:auto;padding:18px 24px 22px}.ds-modal__foot{align-items:center;background:var(--ds-surface-2);border-radius:0 0 var(--ds-radius-modal) var(--ds-radius-modal);border-top:1px solid var(--ds-border);display:flex;gap:var(--ds-space-2);justify-content:flex-end;padding:14px 24px}.ds-modal__foot-start{margin-right:auto}.ds-modal__close{margin:-6px -10px 0 0}.ds-modal__tone-icon{border-radius:12px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.ds-modal__tone-icon--danger{background:var(--ds-danger-bg);color:var(--ds-danger-fg)}.ds-modal__tone-icon--accent{background:var(--ds-accent-soft);color:var(--ds-accent-text)}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.ds-toasts{align-items:flex-end;bottom:20px;flex-direction:column;pointer-events:none;position:fixed;right:20px;z-index:var(--ds-z-toast)}.ds-toast,.ds-toasts{display:flex;gap:10px}.ds-toast{--_fg:var(--ds-accent-text);align-items:flex-start;animation:ds-toast-in var(--ds-dur-slow) var(--ds-ease);background:var(--ds-elevated);border:1px solid var(--ds-border);border-radius:14px;box-shadow:var(--ds-shadow-3);color:var(--ds-text);font:var(--ds-fw-medium) var(--ds-fs-sm)/1.45 var(--ds-font-text);max-width:calc(100vw - 40px);padding:12px 12px 12px 14px;pointer-events:auto;width:360px}.ds-toast--danger{--_fg:var(--ds-danger-fg)}.ds-toast--warning{--_fg:var(--ds-warning-fg)}.ds-toast--info{--_fg:var(--ds-info-fg)}.ds-toast__icon{color:var(--_fg);margin-top:1px}.ds-toast__body{flex:1 1;min-width:0}.ds-toast__title{display:block;font-weight:var(--ds-fw-bold)}.ds-toast__text{color:var(--ds-text-muted)}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(12px)}}.ds-avatar{background:var(--wv-grad-avatar);border-radius:50%;color:var(--wv-ink-950);display:inline-grid;flex-shrink:0;font:var(--ds-fw-black) 12.16px/1 var(--ds-font-text);font:var(--ds-fw-black) calc(var(--_s, 32px)*.38)/1 var(--ds-font-text);height:32px;height:var(--_s,32px);letter-spacing:-.02em;overflow:hidden;place-items:center;width:32px;width:var(--_s,32px)}.ds-avatar--square{border-radius:28%}.ds-avatar img{height:100%;object-fit:cover;width:100%}.ds-toolbar{gap:var(--ds-space-3);justify-content:space-between}.ds-toolbar,.ds-toolbar__group{align-items:center;display:flex;flex-wrap:wrap}.ds-toolbar__group{gap:var(--ds-space-2);min-width:0}.ds-stack{flex-direction:column;gap:var(--ds-space-4);gap:var(--_gap,var(--ds-space-4))}.ds-row,.ds-stack{display:flex;min-width:0}.ds-row{align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);gap:var(--_gap,var(--ds-space-3))}.ds-divider{background:var(--ds-border);border:0;height:1px;margin:0}.ds-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ds-space-4);justify-content:space-between}.ds-page-head__titles{display:flex;flex-direction:column;gap:6px;min-width:0}@media (prefers-reduced-motion:reduce){[class*=" ds-"],[class^=ds-],[class^=ds-]:after{animation-duration:1ms!important;transition-duration:1ms!important}}#root,body,button,html,input,select,textarea{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3{font-family:var(--ds-font-display)}h1{letter-spacing:-.01em}#root,body,html{background:var(--wave-bg);color:var(--wave-text)}input,select,textarea{background:var(--wave-input-bg);border-color:var(--wave-border-strong);color:var(--wave-text)}input::placeholder{color:var(--wave-text-muted)}.main-content table th,.modalOverlay table th{background-color:var(--wave-table-head);border-color:var(--wave-border);color:var(--wave-text-muted)}.main-content table td,.modalOverlay table td{background-color:var(--wave-table-row);border-color:var(--wave-border);color:var(--wave-text)}.main-content .reports-table th,.modalOverlay .reports-table th{background-color:var(--wave-table-head);border-color:var(--wave-border);color:var(--wave-text-muted)}.main-content .reports-table td,.modalOverlay .reports-table td{background-color:var(--wave-table-row);border-color:var(--wave-border);color:var(--wave-text)}[data-theme=dark] .main-content{background:var(--wave-bg);color:var(--wave-text)}[data-theme=dark] .modalExit{background:var(--wave-surface);color:var(--wave-text)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3{color:var(--wave-text)}[data-theme=dark] .campaigns-filters input,[data-theme=dark] .campaigns-filters select,[data-theme=dark] .date-filter input,[data-theme=dark] .date-filter select,[data-theme=dark] .filters-row input,[data-theme=dark] .filters-row select,[data-theme=dark] .select-btn{background-color:var(--wave-input-bg)!important;border-color:var(--wave-border-strong)!important;color:var(--wave-text)!important}[data-theme=dark] .campaigns-subtitle,[data-theme=dark] .date-filter label,[data-theme=dark] .field-hint,[data-theme=dark] .summary-box p,[data-theme=dark] .summary-label,[data-theme=dark] .table-message,[data-theme=dark] .templates-subtitle{color:var(--wave-text-muted)!important}[data-theme=dark] .summary-box,[data-theme=dark] .summary-card{background:var(--wave-surface-3)!important;border-color:var(--wave-border-strong)!important}[data-theme=dark] .summary-box b,[data-theme=dark] .summary-value{color:var(--wave-text)!important}[data-theme=dark] .summary-box-cost{background:var(--wave-accent-soft)!important;border-color:var(--wave-accent-border)!important}[data-theme=dark] .summary-box-cost b{color:var(--wave-accent)!important}[data-theme=dark] .modalOverlay{background:#000000b8}[data-theme=dark] .modalCampaigns,[data-theme=dark] .modalPartners,[data-theme=dark] .modalPartnersHistory,[data-theme=dark] .modalPartnersTariffs,[data-theme=dark] .modalTemplates{background:var(--wave-elevated);color:var(--wave-text)}[data-theme=dark] .modalCampaigns input,[data-theme=dark] .modalCampaigns select,[data-theme=dark] .modalCampaigns textarea,[data-theme=dark] .modalPartners input,[data-theme=dark] .modalTemplates input,[data-theme=dark] .modalTemplates select,[data-theme=dark] .modalTemplates textarea{background:var(--wave-input-bg);border-color:var(--wave-border-strong);color:var(--wave-text)}[data-theme=dark] .modalCampaigns label,[data-theme=dark] .modalPartners label,[data-theme=dark] .modalTemplates label{color:var(--wave-text)}[data-theme=dark] .recipient-mode-tabs button{background:var(--wave-surface-3);border-color:var(--wave-border-strong);color:var(--wave-text)}[data-theme=dark] .recipient-mode-tabs button.active{background:var(--wave-accent);border-color:var(--wave-accent);color:#10151d}[data-theme=dark] .excel-preview-top{background:var(--wave-table-head);color:var(--wave-text)}[data-theme=dark] .excel-preview th{background:var(--wave-surface-3);color:var(--wave-text-muted)}[data-theme=dark] .excel-preview td,[data-theme=dark] .pagination span{color:var(--wave-text)}[data-theme=dark] .searchBtn{background:var(--wave-surface-3);border-color:var(--wave-border-strong)}[data-theme=dark] .cancelExit{background:var(--wave-surface);color:var(--wave-accent)}[data-theme=dark] .content-cell,[data-theme=dark] .status-active,[data-theme=dark] .status-badge{color:var(--wave-text)}[data-theme=dark] .waveText img,[data-theme=dark] .waveTextMobile img{filter:brightness(0) invert(1);opacity:.88}[data-theme=dark] .partnerSearchBar input::placeholder{color:var(--wave-text-muted)}[data-theme=dark] .status-draft,[data-theme=dark] .status-pending,[data-theme=dark] .status-running{background:#ffc1072e!important;color:#ffd666!important}[data-theme=dark] .status-done,[data-theme=dark] .status-sent{background:var(--wave-accent-soft)!important;color:var(--wave-accent)!important}[data-theme=dark] .status-error,[data-theme=dark] .status-failed{background:#ff6b6b26!important;color:var(--wave-error)!important}[data-theme=dark] .demo-banner{background:#ffc10726!important;color:#ffd666!important}.main-content .campaigns-table-wrapper,.main-content .partner-tariffs-table-wrapper,.main-content .reports-table-wrapper,.main-content .tableWrapper,.main-content .tableWrapperInner,.main-content .tableWrapperInnerSMall,.main-content .tableWrapperMessages,.main-content .tableWrapperPartners,.main-content .tableWrapperUsers,.main-content .tariffs-table-wrapper,.main-content .templates-table-wrapper{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;overflow:auto}.main-content table{border-collapse:collapse;width:100%}.main-content table th{background:var(--wave-table-head)!important;color:var(--wave-text-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.03em;padding:12px 14px!important;text-align:left;text-transform:uppercase;white-space:nowrap}.main-content table td,.main-content table th{border:none!important;border-bottom:1px solid var(--wave-border)!important}.main-content table td{background:var(--wave-table-row);color:var(--wave-text);font-size:14px!important;height:auto!important;padding:11px 14px!important}.main-content tbody tr:hover td{background:var(--wave-surface-2)}.main-content tbody tr:last-child td{border-bottom:none!important}.main-content h1{font-size:24px;letter-spacing:-.01em;margin-bottom:18px}.main-content input,.main-content select{border-radius:8px}.main-content .analytics-filters,.main-content .campaigns-filters,.main-content .date-filter,.main-content .filters-row,.main-content .partnerSearchBar,.main-content .reports-filters,.main-content .toolbar{flex-wrap:wrap}.main-content .summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;max-width:100%!important;width:100%!important}.main-content table,.main-content>*{max-width:100%}.sidebar .navlinks{flex:1 1 auto;min-height:0;overflow-y:auto}.sidebar .sidebar-footer{flex-shrink:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login{align-items:center;background:var(--ds-bg);display:flex;flex-direction:column;font-family:var(--ds-font-text);justify-content:center;min-height:100vh;overflow:hidden;padding:48px 16px 80px;position:relative}.login-glow{background:radial-gradient(680px 440px at 50% -10%,#31c70229,#0000 65%),radial-gradient(560px 380px at 100% 100%,#31c70214,#0000 60%);inset:0}.login-glow,.login-lines{pointer-events:none;position:absolute}.login-lines{color:var(--ds-accent);opacity:.08}.login-lines--1{left:-150px;top:12%;width:560px}.login-lines--2{bottom:6%;right:-100px;transform:scaleX(-1);width:380px}.login-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:20px;box-shadow:var(--ds-shadow-3);display:flex;flex-direction:column;gap:22px;max-width:400px;padding:32px 32px 26px;position:relative;width:100%}.login-title{font-size:25px!important;letter-spacing:-.03em}.login-form{display:flex;flex-direction:column;gap:14px}.login-form .ds-field__label{font-size:13.5px}.login-form .ds-control--lg{--_h:44px;border-radius:12px}.login-form .ds-control--lg .ds-control__input{font-size:15px}.login-form .ds-check{font-size:13.5px}.login-form .ds-btn--lg{--_h:46px;font-size:15px;margin-top:4px}.login-help{font-size:12.5px;text-align:center}.login-foot{bottom:24px;position:absolute}@media (max-width:560px){.login-card{border-radius:20px;padding:28px 20px}.login-title{font-size:23px!important}.login-lines{display:none}}@font-face{font-display:swap;font-family:RobotoRegular;font-style:normal;font-weight:400;src:url(/static/media/Roboto-VariableFont_wdth,wght.3ae0ee9847715bf8a1ca.ttf) format("ttf")}*{box-sizing:border-box}.app-container-large{align-items:center;background-color:var(--ds-surface);display:flex;flex-direction:column;height:100vh;justify-content:center;overflow-x:hidden}h1,h2{color:var(--wave-text)}.notif-bell{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--wave-text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:relative;transition:background .15s ease,color .15s ease}.notif-bell:hover{background:var(--wave-icon-bg);color:var(--wave-text)}.notif-bell.on{background:var(--wave-accent-soft);color:var(--wave-accent-hover)}.notif-badge{background:var(--wave-error);border-radius:8px;box-sizing:border-box;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-1px;text-align:center;top:-1px}.app-container-login{align-items:center;display:flex;justify-content:center}.modalExit{background-color:var(--ds-surface);border-radius:14px;padding:16px;-webkit-user-select:none;user-select:none;width:24.125rem}.buttonsModalExit{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:8px}.modalExit .exitModalTop button{background-color:initial;background-image:url(/static/media/closeModal.b13b3a755e2f9a491a4b.svg);background-repeat:no-repeat;background-size:32px;border:none;cursor:pointer;height:32px;outline:none;width:32px}.exitModalTop{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.buttonsModalExit button{border-radius:8px;box-shadow:none;height:34px;width:169px}.exitButton{background-color:var(--ds-accent);color:var(--ds-on-accent)}.cancelExit,.exitButton{border:1px solid var(--ds-accent);cursor:pointer;font-size:14px;font-weight:600}.cancelExit{background-color:var(--ds-surface);color:var(--ds-accent-text)}.cancelExit:hover,.exitButton:hover{background-color:var(--ds-accent-hover)}.cancelExit:hover{color:var(--ds-on-accent)}@media screen and (max-width:900px){.modalOverlay{z-index:999}.modalExit{width:80%}.modalExit h3{font-size:16px;width:80%}.modalExit button{font-size:12px}}.shell{background:var(--wave-bg);color:var(--wave-text);display:grid;grid-template-columns:248px 1fr;height:100vh}.rail{background:var(--wave-surface);border-right:1px solid var(--wave-border);display:flex;flex-direction:column;min-height:0;-webkit-user-select:none;user-select:none}.rail-brand{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:inherit;display:flex;gap:10px;margin:8px 8px 6px;padding:9px 10px;text-align:left;text-decoration:none;transition:background .14s ease,border-color .14s ease;width:calc(100% - 16px)}.rail-brand:hover{background:var(--wave-surface-2);border-color:var(--wave-border)}.rail-mark{border-radius:8px;box-shadow:0 0 0 1px var(--ds-border),var(--ds-shadow-1);display:block;flex-shrink:0;height:32px;width:32px}.rail-brand-text{flex:1 1;min-width:0}.rail-brand-name{display:block;font-size:13.5px;font-weight:640;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-brand-name svg{display:block;margin:2px 0 4px}.rail-brand-sub{color:var(--wave-text-muted);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-search{margin:0 8px 10px;position:relative}.rail-search input{background:var(--wave-surface-2);border:1px solid var(--wave-border);border-radius:10px;color:var(--wave-text);font-size:13px;height:33px;outline:none;padding:0 10px 0 31px;transition:border-color .14s ease;width:100%}.rail-search input::placeholder{color:var(--wave-text-muted)}.rail-search input:focus{border-color:var(--wave-accent)}.rail-search svg{color:var(--wave-text-muted);left:9px;pointer-events:none;position:absolute;top:9px}.rail-nav{flex:1 1;gap:14px;min-height:0;overflow-y:auto;padding:2px 8px 12px}.rail-group,.rail-nav{display:flex;flex-direction:column}.rail-group{gap:1px}.rail-group-label{color:var(--wave-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.07em;padding:0 10px 5px;text-transform:uppercase}.rail-link{align-items:center;border-radius:8px;color:var(--wave-text-muted);display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:7px 10px;text-decoration:none;transition:background .14s ease,color .14s ease}.rail-link:hover{background:var(--wave-surface-2);color:var(--wave-text)}.rail-link svg{flex-shrink:0;transition:color .14s ease}.rail-link-label{flex:1 1}.rail-link.active{background:var(--wave-accent-soft);color:var(--wave-text);font-weight:640}.rail-link.active svg{color:var(--wave-accent)}.rail-ico{background:var(--cat-soft);border-radius:9px;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.rail-ico,.rail-link .rail-ico svg,.rail-link.active .rail-ico svg,.rail-link:hover .rail-ico svg{color:var(--cat-ink)}.rail-link:has(.rail-ico){padding-bottom:4px;padding-top:4px}.rail-link.active .rail-ico{box-shadow:0 0 0 1px color-mix(in srgb,var(--cat-ink) 25%,#0000)}.rail-count{font-feature-settings:"tnum";background:var(--wave-accent);border-radius:10px;color:var(--ds-on-accent);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:19px;line-height:19px;min-width:19px;padding:0 6px;text-align:center}.rail-foot{border-top:1px solid var(--wave-border);gap:6px;padding:8px}.rail-foot,.rail-me{align-items:center;display:flex}.rail-me{border-radius:8px;color:inherit;flex:1 1;gap:9px;min-width:0;padding:6px 8px;text-decoration:none;transition:background .14s ease}.rail-me:hover{background:var(--wave-surface-2)}.rail-me-pic{background:var(--wave-accent-soft);border-radius:50%;color:var(--wave-accent-hover);display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:27px;place-items:center;width:27px}.rail-me-text{min-width:0}.rail-me-name{display:block;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-me-role{color:var(--wave-text-muted);display:block;font-size:11px}.rail-icon-btn{background:#0000;border:none;border-radius:8px;color:var(--wave-text-muted);cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;transition:background .14s ease,color .14s ease;width:30px}.rail-icon-btn:hover{background:var(--wave-surface-2);color:var(--wave-text)}.page{display:flex;flex-direction:column;min-height:0;min-width:0}.page-top{align-items:center;background:var(--wave-surface);border-bottom:1px solid var(--wave-border);display:flex;flex-shrink:0;gap:12px;height:56px;padding:0 22px}.page-title{align-items:baseline;display:flex;flex:1 1;gap:8px;min-width:0}.page-title h1{color:var(--wave-text);font-size:16px;font-weight:650;letter-spacing:-.015em;margin:0;white-space:nowrap}.page-title .ctx,.page-title .sep{color:var(--wave-text-muted)}.page-title .ctx{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 22px 24px}.page-top .notif-bell{position:relative}.rail-toggle{display:none}.segs{background:var(--wave-surface-2);border:1px solid var(--wave-border);border-radius:9px;display:inline-flex;gap:2px;padding:3px;width:-webkit-fit-content;width:fit-content}.seg{background:#0000;border:none;border-radius:6px;color:var(--wave-text-muted);cursor:pointer;font-size:12.5px;font-weight:560;padding:5px 12px;transition:background .14s ease,color .14s ease;white-space:nowrap}.seg.active,.seg:hover{color:var(--wave-text)}.seg.active{background:var(--wave-surface);box-shadow:0 1px 2px #0000001a;font-weight:640}@media (max-width:1080px){.shell{grid-template-columns:64px 1fr}.rail-brand-text,.rail-group-label,.rail-link-label,.rail-me-text,.rail-search{display:none}.rail-brand,.rail-link{justify-content:center;padding:9px 0}.rail-count{font-size:10px;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;transform:translate(11px,-11px)}.rail-link{position:relative}.rail-foot{flex-direction:column;gap:2px;padding:6px 4px}.rail-me{justify-content:center;padding:6px 0}}@media (max-width:720px){.shell{grid-template-columns:1fr}.rail{bottom:0;box-shadow:0 0 40px #00000047;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .18s ease;width:248px;z-index:40}.rail.open{transform:none}.rail-brand-text,.rail-group-label,.rail-link-label,.rail-me-text,.rail-search{display:block}.rail-brand,.rail-link,.rail-me{justify-content:flex-start;padding:7px 10px}.rail-count{font-size:11px;height:19px;line-height:19px;min-width:19px;padding:0 6px;position:static;transform:none}.rail-foot{flex-direction:row;gap:6px;padding:8px}.rail-toggle{display:grid}.page-body{padding:14px 14px 20px}.page-top{padding:0 14px}}.rail-scrim{background:var(--ds-overlay);display:none;inset:0;position:fixed;z-index:39}@media (max-width:720px){.rail-scrim.on{display:block}}@media (prefers-reduced-motion:reduce){.rail{transition:none}}.shell{grid-template-columns:272px 1fr}.rail-mark{border-radius:9px;height:36px;width:36px}.rail-brand{gap:12px;padding:10px}.rail-brand-sub{font-size:12.5px}.rail-search input{border-radius:11px;font-size:14px;height:38px;padding-left:34px}.rail-search svg{left:11px;top:11px}.rail-nav{gap:18px;padding:4px 10px 14px}.rail-group-label{font-size:11.5px;padding:0 10px 6px}.rail-link{border-radius:11px;font-size:15px;gap:12px;padding:6px 10px}.rail-link:has(.rail-ico){padding-bottom:5px;padding-top:5px}.rail-ico{border-radius:10px;height:32px;width:32px}.rail-count{font-size:11.5px;height:21px;line-height:21px;min-width:21px}.rail-me-name{font-size:14.5px}.rail-me-role{font-size:12px}@media (max-width:1080px){.shell{grid-template-columns:76px 1fr}.rail-link{padding:6px 0}}@media (max-width:720px){.shell{grid-template-columns:1fr}.rail{width:280px}.rail-link{padding:6px 10px}}.rail-me-pic{height:32px;width:32px}.meWrapper{display:flex;flex-direction:column;height:100%;width:100%}.meWrapper h1{font-size:24px;-webkit-user-select:none;user-select:none}.profileCard{background-color:var(--ds-surface);border:1px solid var(--ds-accent);border-radius:8px;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin-top:16px;padding:16px;width:91.9%}.information,.profileCard{display:flex;flex-direction:row}.information{width:90%}.profileCard img{border-radius:100px;height:80x;width:80px}.profilePictureContainer{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.upload{background-color:initial;border:none;box-shadow:none;color:var(--ds-accent-text);display:flex;font-size:12px}.upload:before{background-image:url(/static/media/load.147f190f00e74ecbe73b.svg);background-size:contain;content:"";display:inline-block;height:20px;margin-right:3px;width:20px}.nameUsernameDate{display:flex;flex-direction:column;height:100%;margin-left:3.33%;margin-right:4.66%;padding:17px 0;-webkit-user-select:none;user-select:none}.nameUsernameDate h2{color:var(--ds-text);font-size:24px;font-weight:500;margin-bottom:6px;margin-top:0}.login{color:var(--ds-text);font-size:12px;margin-bottom:18px}.joined{color:var(--ds-text-muted);font-size:12px}.roleEmailPhone{display:flex;flex-direction:row;margin-top:24px;width:39%}.keyValue{display:flex;flex-direction:column;font-size:14px;gap:12px;margin-right:11.68%}.keyValue:nth-child(3){margin-right:0;width:-webkit-fit-content;width:fit-content}.keyValue:nth-child(3) p{width:100%}.key{color:var(--ds-text-muted)}.key,.value{white-space:nowrap}.value{color:var(--ds-text)}.profileExit{background-color:initial;border:none;color:var(--ds-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.profileExit:hover img{filter:hue-rotate(260deg)}.profileExit:hover{color:var(--ds-accent-text)}.profileExit{display:flex;flex-direction:row;gap:3px}.profileExit img{height:18px;width:18px}.partnerInfo{margin-left:12.68%;margin-right:0}@media screen and (max-width:1370px){.roleEmailPhone{flex-direction:column;gap:12px}.profilePictureContainer{height:80px;margin-top:21px}.keyValue{gap:3px}.partnerInfo{margin-left:0}}@media screen and (max-width:900px){.meWrapper{overflow-y:auto}.profileCard{width:100%}.profileCard,.profilePictureContainer{height:-webkit-fit-content;height:fit-content}.profilePictureContainer{margin:0}.information img{height:50px;width:50px}.information,.roleEmailPhone{flex-direction:column;font-size:9px}.roleEmailPhone{gap:12px;margin-top:10px}.login{margin-bottom:10px}.nameUsernameDate{height:-webkit-fit-content;height:fit-content;margin:0;padding-bottom:0}.key,.value{font-size:11px}.joined{font-size:9px}.login{font-size:11px}.meWrapper h2{font-size:16px}.keyValue{gap:2px}.profileExit{font-size:11px}.profileExit p{margin-top:2px}.profileExit img{height:20px}.meWrapper h1{font-size:16px}.partnerInfo{margin-left:0}}.me{max-width:640px;padding:8px 0}.me-head{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;gap:16px;padding:24px 24px 20px}.me-titles{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.me-details{margin:0;padding:8px 24px}.me-row{grid-gap:16px;align-items:baseline;border-bottom:1px solid var(--ds-border);display:grid;gap:16px;grid-template-columns:160px minmax(0,1fr);padding:12px 0}.me-row:last-child{border-bottom:0}.me-row dd{margin:0;overflow-wrap:anywhere}.me-foot{background:var(--ds-surface-2);border-radius:0 0 var(--ds-radius-card) var(--ds-radius-card);border-top:1px solid var(--ds-border);display:flex;justify-content:flex-end;padding:14px 24px}@media (max-width:560px){.me-row{gap:2px;grid-template-columns:1fr}}.partners-main{flex:1 1;min-height:0;overflow:hidden;width:100%}.partners-main,.partners-main form{display:flex;flex-direction:column}form button{cursor:pointer;height:50px}.inputContainer{position:relative}.inputContainer input{height:26px;outline:none;width:229px}.labelSearch{color:var(--ds-text-muted);font-size:14px;left:5px;pointer-events:none;position:absolute;top:5px;-webkit-user-select:none;user-select:none}.searchContainer{display:flex;flex-direction:row;position:relative}.searchContainer button{height:32px}.topBar{gap:20px;justify-content:space-around}.clear{background-color:initial;border:none;box-shadow:none;left:208px;position:absolute;top:1px}.createPartner,.refresh:hover{background-color:var(--ds-accent);color:var(--ds-on-accent)}.createPartner{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:34px;justify-content:center;margin:0;padding:0;width:153px}.createPartner img{height:20px;margin-left:10px;width:20px}.createPartner:hover{background-color:var(--ds-accent-hover)}.modalPartners{width:24.125rem}.modalPartners form{width:21.875rem}.modalPartners h3{font-size:16px}.modalPartners form input{color:var(--ds-text)}.topRow{align-items:center;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.topRow h1{font-size:24px}h2{font-size:18px;font-weight:600;margin-top:10px;-webkit-user-select:none;user-select:none}.tableWrapperPartners{margin-top:17px;max-height:75vh;overflow-y:auto;width:100%}.tableWrapperPartners table{border-collapse:collapse;min-width:900px;table-layout:fixed;width:100%}.tableWrapperPartners table th,td{box-sizing:border-box}.tableWrapperPartners th{background-color:var(--wave-table-head);color:var(--wave-text-muted);font-weight:400;height:35px}.tableWrapperPartners td,.tableWrapperPartners th{border:1px solid var(--wave-border);font-size:11px;text-align:center}.tableWrapperPartners td{background-color:var(--wave-table-row);color:var(--wave-text);height:31px}.tableWrapperPartners td:first-child,.tableWrapperPartners td:nth-child(2),.tableWrapperPartners td:nth-child(3),.tableWrapperPartners th:first-child,.tableWrapperPartners th:nth-child(2),.tableWrapperPartners th:nth-child(3){width:23.22%}.tableWrapperPartners td:first-child,.tableWrapperPartners th:first-child{text-align:left}.tableWrapperPartners td:first-child p,.tableWrapperPartners th:first-child p{margin-left:6px}.tableWrapperPartners td:nth-child(4),.tableWrapperPartners th:nth-child(4){width:21.48%}.tableWrapperPartners td:nth-child(5),.tableWrapperPartners th:nth-child(5){-webkit-user-select:none;user-select:none;width:8.86%}.status-button,.status-button-disabled{background:none;font:inherit;padding:0}.status-button-disabled{cursor:not-allowed}.editPartner{background-color:initial;border:none;color:var(--ds-accent-text);cursor:pointer;font-size:11px;font-weight:400}.editPartner:hover{color:var(--ds-text)}.editPartnerMobile,.partnerSearchBarMobile{display:none}@media screen and (max-width:1370px){.tableWrapperPartners{padding-bottom:20px}}@media screen and (max-width:900px){.tableWrapperPartners{width:100%}.tableWrapperPartners table{min-width:100px}.tableWrapperPartners th:nth-child(5){width:10%}.tableWrapperPartners th:nth-child(4){width:15%}.tableWrapperPartners th:nth-child(2){width:29.22%}.tableWrapperPartners td,.tableWrapperPartners th{font-size:9px}.tableWrapperPartners td:nth-child(2){font-size:7px}.editPartner{display:none}.editPartnerMobile{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.editPartnerMobile img{filter:opacity(50%);height:12px;width:12px}.modalPartners{width:80%}.modalPartners form{width:100%}.buttonsModal button{font-size:12px}.createPartner{border-radius:4px;font-size:9px;height:20px;width:120px}.createPartner img{height:15px;width:15px}.partners-main h1{font-size:16px}.partners-main h2{font-size:12px}.partnerSearchBarMobile button{border-bottom-right-radius:4px;border-top-right-radius:4px;height:20px;width:20px}.partnerSearchBarMobile{align-items:center;display:flex;flex-direction:row;height:20px;margin-top:10px;position:relative}.partnerSearchBarMobile input{border:1px solid var(--ds-border-strong);border-bottom-left-radius:4px;border-right:none;border-top-left-radius:4px;font-size:9px;height:20px;outline:none;padding-left:6px;width:107px}.partnerSearchBarMobile input::placeholder{color:var(--ds-text-muted);font-size:9px;position:absolute}.partnerSearchBarMobile .searchbtn src{height:12px;width:12px}.searchBtnMobile{align-items:center;background-color:initial;border:1px solid var(--ds-border-strong);border-left:none;cursor:pointer;display:flex;justify-content:center}.searchBtnMobile img{height:12px;width:12px}}.users-main{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.formWrapper{max-width:600px;width:90%}.users-main form{display:flex;flex-direction:column}.tableWrapperUsers{border-collapse:collapse;max-height:75vh;width:100%}.tableWrapperUsers table{border-collapse:collapse;overflow-y:auto;width:100%}.tableWrapperUsers th{background-color:var(--wave-table-head);color:var(--wave-text-muted);height:35px;width:16.6%}.tableWrapperUsers td,.tableWrapperUsers th{border:1px solid var(--wave-border);font-size:11px;font-weight:400}.tableWrapperUsers td{background-color:var(--wave-table-row);color:var(--wave-text);height:31px;text-align:center}.tableWrapperUsers td:first-child,.tableWrapperUsers th:first-child{padding-left:6px;text-align:left}.tableWrapperUsers td:nth-child(6),.tableWrapperUsers th:nth-child(6){-webkit-user-select:none;user-select:none}.editUser{background-color:initial;border:none;color:var(--ds-accent-text);cursor:pointer;font-size:11px;font-weight:400}.editUser:hover{color:var(--ds-text)}.success{color:green}.error{color:red}.modalOverlay{bottom:0;left:0;right:0;top:0}.saveChanges{margin-bottom:5px;margin-top:20px}.saveChanges:hover{background-color:var(--ds-accent);color:var(--ds-on-accent)}.cancel:hover,.saveChanges:hover{border:none;box-shadow:none;outline:none}.cancel:hover{background-color:var(--ds-accent-border);color:var(--ds-text)}.status-button-disabled-admin{background:none;border:none;color:var(--ds-text)!important;cursor:not-allowed;font:inherit;padding:0}.inputs{display:flex;flex-direction:column;gap:20px}.topBar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;-webkit-user-select:none;user-select:none;width:100%}.topBar h1{font-size:24px}.createUser{align-items:center;background-color:var(--ds-accent);border:none;border-radius:8px;color:var(--ds-on-accent);cursor:pointer;display:flex;font-size:12px;font-weight:600;height:34px;justify-content:center;margin:0;padding:0;width:180px}.createUser img{height:20px;margin-left:10px;width:20px}.createUser:hover{background-color:var(--ds-accent-hover)}.modal{background-color:var(--ds-surface);border-radius:8px;padding:16px;width:24.125rem}.modal h3{font-size:16px}.modalTop{margin-bottom:4px}.modal input{padding:10px 12px 8px}.modal input,.modal select{border:1px solid var(--ds-border-strong);border-radius:8px;height:34px;margin-top:8px;outline:none;width:100%}.modal select{padding:8px 12px 5px 8px}.modal select:open{border-bottom-left-radius:0;border-bottom-right-radius:0}.buttonsModal{margin-top:16px}.saveUser{background-color:var(--ds-accent);border:1px solid var(--ds-accent);color:var(--ds-on-accent);cursor:pointer;font-size:14px;font-weight:600}.saveUser:hover{background-color:var(--ds-accent-hover)}.cancelUser{background-color:var(--ds-surface);border:1px solid var(--ds-accent);color:var(--ds-accent-text);font-size:14px;font-weight:600}.cancelUser:hover{background-color:var(--ds-accent-hover);color:var(--ds-on-accent)}.editMobile{display:none}@media screen and (max-width:1370px){.tableWrapperUsers{padding-bottom:20px}}@media screen and (max-width:900px){.users-main h1{font-size:16px}.createUser{border-radius:4px;font-size:9px;height:20px;width:140px}.createUser img{height:15px;width:15px}.tableWrapperUsers td{font-size:9px}.editDesktop{display:none}.editMobile{align-items:center;display:inline-block;display:flex;filter:opacity(50%);justify-content:center;width:100%}.editVector{height:12px;width:12px}.tableWrapperUsers th:nth-child(6){width:10%}.tableWrapperUsers th:first-child{width:22%}.tableWrapperUsers th:nth-child(2){width:14%}.modal{width:80%}.cancel,.saveUser{font-size:12px}.tableWrapperUsers th{font-size:9px}}.balances-main{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.tableWrapper{max-height:75vh;overflow-y:auto;width:100%}.balances-main h1{font-size:24px}.balances-main h1,.balances-main select{-webkit-user-select:none;user-select:none}.balances-main select{-webkit-appearance:none;appearance:none;background-color:initial;background-image:url(/static/media/selectTick.6f092a2540e4265653c6.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:1px solid var(--ds-accent);border-radius:8px;color:var(--ds-accent-text);cursor:pointer;font-size:12px;font-weight:500;height:34px;margin-bottom:10px;margin-top:4px;outline:none;padding:0 30px 0 10px;width:162px}.balances-main select:hover{background-color:var(--ds-accent);color:var(--ds-on-accent)}.balances-main select:hover option{background-color:var(--ds-surface);color:var(--ds-accent-text)}.balances-main select:open{border:1px solid #000;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.tableWrapper table{border-collapse:collapse;width:100%}.tableAdmin th{width:16.6%}.tableAdmin th,.tablePartner th{background-color:var(--wave-table-head);color:var(--wave-text-muted);font-size:11px;font-weight:400;height:34px}.tablePartner th{width:33.3%}.tableWrapper th:first-child{padding-left:6px;text-align:left}.tableWrapper td{background-color:var(--wave-table-row);border:1px solid var(--wave-border);color:var(--wave-text);font-size:11px;font-weight:400;height:31px;text-align:center}.tableWrapper td:first-child{padding-left:6px;text-align:left}.tableWrapper td.error{color:red!important;text-align:center}.modalPartners{align-items:center;background-color:var(--ds-surface);border-radius:14px;display:flex;flex-direction:column;padding:16px;-webkit-user-select:none;user-select:none;width:25%}.modalPartners form{display:flex;flex-direction:column;width:100%}.modalTop{width:100%}.modalPartners form input{border:1px solid var(--ds-border-strong);border-radius:8px;height:34px;margin-bottom:8px;outline:none;padding-left:12px;width:100%}.saveChangesPartners{cursor:pointer}.cancelPartners,.saveChangesPartners{border-radius:8px;height:34px;width:169px}.modalInfo{color:var(--ds-text);font-size:12px;margin-bottom:10px}.edit-btn{font-size:9px;-webkit-user-select:none;user-select:none}.edit-btn:hover{color:var(--ds-accent-text)}.modalPartnersHistory{background-color:var(--wave-elevated);display:flex;flex-direction:column;padding:16px;-webkit-user-select:none;user-select:none;width:50%}.modalInfoHistory{color:var(--wave-text);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px}.history{width:100%}.historyBody{align-items:center;display:flex;flex-direction:column;max-height:50vh;overflow-y:auto}.history table{border-collapse:collapse;width:100%}.history th{background-color:var(--wave-table-head);color:var(--wave-text-muted);font-size:11px;font-weight:400;height:34px}.history th:first-child{width:60%}.history th:nth-child(2),.history th:nth-child(3){width:20%}.history td{background-color:var(--wave-table-row);border:1px solid var(--wave-border);color:var(--wave-text);font-size:11px;font-weight:400;height:31px;text-align:center}.select-button-operation{width:225px!important}.modalPartnersHistory .date-filter{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:10px;margin-top:4px;-webkit-user-select:none;user-select:none}.modalPartnersHistory .date-filter label{align-items:center;color:var(--ds-text);display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:4px}.modalPartnersHistory .date-filter input{border:1px solid var(--ds-border-strong);border-radius:8px;font-size:12px;height:34px;outline:none;padding-left:12px;width:153px}.modalPartnersHistory .date-filter input::-webkit-calendar-picker-indicator{margin-right:12px}@media screen and (max-width:1370px){.tableWrapper{padding-bottom:20px}}@media screen and (max-width:900px){.balances-main h1{font-size:16px}.tableWrapper table{margin-bottom:20px}.tableWrapper th{font-size:9px;width:16.6%}.tableWrapper td{font-size:9px}.balances-main select{background-position:right 5px center;font-size:9px;height:20px;width:125px}.edit-btn{display:none}.edit-btn-mobile{background-color:initial;border:none;display:block}.edit-btn-mobile img{height:12px;width:auto}th:nth-child(4){width:11%}th:nth-child(5){width:24%}th:nth-child(6){width:11%};.tableWrapper td:nth-child(4),.tableWrapper td:nth-child(6){text-align:center;vertical-align:middle}.edit-btn-mobile{align-items:center;display:inline-flex;justify-content:center}.modalPartners{width:80%}.modalPartnersHistory{width:90%}.modalPartnersHistory td{font-size:10px}.modalPartnersHistory .date-filter{align-items:flex-start;flex-direction:column}.modalPartnersHistory .date-filter label{font-size:10px}.modalPartnersHistory .date-filter input{border:1px solid var(--ds-border-strong);border-radius:8px;font-size:10px;height:34px;outline:none;padding-left:6px;width:153px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.messages-main{color:var(--wave-text);height:100%;overflow-y:auto;width:100%}.tableWrapperMessages{margin:0 auto;max-width:1440px;padding:20px 26px 40px}.messages-main h1{color:var(--wave-text);font-size:24px;margin-bottom:18px}.date-filter,.messages-main h1{-webkit-user-select:none;user-select:none}.date-filter{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:16px 18px}.filters-row{align-items:flex-end;gap:16px}.date-filter label{color:var(--wave-text-muted);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:6px}.date-filter input,.date-filter select{background:var(--wave-input-bg);border:1px solid var(--wave-border);border-radius:8px;color:var(--wave-text);font-size:14px;height:38px;min-width:180px;outline:none;padding:0 12px}.date-filter input:focus,.date-filter select:focus{border-color:var(--wave-accent)}.messages-toolbar{display:flex;justify-content:flex-end;margin:0 0 14px}.messages-toolbar .export-btn{background:var(--wave-accent-soft);border:1px solid var(--wave-accent-border);border-radius:8px;color:var(--wave-accent-hover);cursor:pointer;font-size:14px;font-weight:500;padding:9px 18px}.messages-toolbar .export-btn:hover:not(:disabled){background:var(--wave-accent);color:var(--ds-on-accent)}.messages-toolbar .export-btn:disabled{cursor:default;opacity:.5}.summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin:0 0 20px}.summary-box{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.summary-box p{color:var(--wave-text-muted);font-size:13px;margin:0}.summary-box b{color:var(--wave-text);font-size:24px;line-height:1.1}.summary-box-cost{background:var(--wave-accent-soft);border-color:var(--wave-accent-border)}.summary-box-cost b{color:var(--wave-accent-hover)}.tableWrapperInner,.tableWrapperInnerSMall{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;overflow:auto}.tableWrapperMessages table{border-collapse:collapse;width:100%}.tableWrapperMessages th{background:var(--wave-table-head);color:var(--wave-text-muted);font-size:12px;font-weight:600;letter-spacing:.03em;padding:12px 14px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;white-space:nowrap}.tableWrapperMessages td,.tableWrapperMessages th{border-bottom:1px solid var(--wave-border);text-align:left}.tableWrapperMessages td{color:var(--wave-text);font-size:14px;padding:11px 14px}.tableWrapperMessages tbody tr:last-child td{border-bottom:none}.tableWrapperMessages tbody tr:hover td{background:var(--wave-surface-2)}.status-badge{font-size:12px;padding:3px 11px;white-space:nowrap}.status-sent{background:var(--ds-info-bg);color:var(--ds-info-fg)}.status-delivered{background:var(--ds-success-bg);color:var(--ds-success-fg)}.status-enqueued{background:var(--ds-warning-bg);color:var(--ds-warning-fg)}.status-read{background:var(--ds-success-bg);color:var(--ds-success-fg)}.history .edit-btn{background:var(--wave-surface-2);border:1px solid var(--wave-border);border-radius:8px;color:var(--wave-text);cursor:pointer;font-size:13px;padding:6px 14px}.history .edit-btn:hover{border-color:var(--wave-accent);color:var(--wave-accent-hover)}.history .edit-btn-mobile{display:none}.pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:18px;-webkit-user-select:none;user-select:none}.pagination button{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:8px;color:var(--wave-text);cursor:pointer;font-weight:500;padding:9px 18px}.pagination button:hover:not(:disabled){border-color:var(--wave-accent);color:var(--wave-accent-hover)}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination span{color:var(--wave-text-muted);font-size:14px}.error{color:var(--wave-error);margin-bottom:10px}.modalOverlay{padding:16px;z-index:1000}.modalPartnersHistory{background:var(--wave-elevated);border:1px solid var(--wave-border);border-radius:14px;color:var(--wave-text);max-height:85vh;overflow:auto;padding:20px 22px;width:min(580px,94vw)}.modalTop{margin-bottom:14px}.modalTop h3{font-size:18px;margin:0}.modalTop button{background:var(--wave-surface-2);border-radius:8px;color:var(--wave-text);font-size:15px}.modalTop button:before{content:"✕"}.modalInfoHistory{grid-gap:5px;color:var(--wave-text-muted);display:grid;font-size:14px;gap:5px;margin-bottom:16px}.modalInfoHistory p{margin:0}.modalInfoHistory b{color:var(--wave-text)}.historyBody .history table{border-collapse:collapse;width:100%}.historyBody th{color:var(--wave-text-muted);font-size:12px;letter-spacing:.03em;text-align:left;text-transform:uppercase}.historyBody td,.historyBody th{border-bottom:1px solid var(--wave-border);padding:10px 12px}.historyBody td{color:var(--wave-text);font-size:14px}@media (max-width:900px){.tableWrapperMessages{padding:14px}.messages-main h1{font-size:20px}.date-filter input,.date-filter select{min-width:140px}}.fail-reason{color:var(--wave-error);font-size:12px;line-height:1.3;margin-top:5px;max-width:280px;white-space:normal;word-break:break-word}.roles-main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;width:100%}.grid-base{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.grid-half{align-items:center;display:flex;flex-direction:column;width:100%}h2{color:var(--ds-text)}.tariffs-main{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.tariffs-main h1{font-size:24px}.tariffs-main h1,.tariffs-top{-webkit-user-select:none;user-select:none}.tariffs-top{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.tariffs-table{border-collapse:collapse;width:100%}.tariffs-table td,.tariffs-table th{text-align:left}.tariffs-table th{background-color:var(--wave-table-head);color:var(--wave-text-muted);height:34px}.tariffs-table td,.tariffs-table th{font-size:11px;font-weight:400;padding-left:12px}.tariffs-table td{background-color:var(--wave-table-row);border:1px solid var(--wave-border);color:var(--wave-text);height:31px}.tariffs-table th:first-child{width:10%}.tariffs-table th:nth-child(2){width:60%}.tariffs-table th:nth-child(3),.tariffs-table th:nth-child(4){text-align:center;width:15%}.tariffs-table td:nth-child(3),.tariffs-table td:nth-child(4){text-align:center}.tariffs-table-wrapper{max-height:75vh;overflow-y:auto}@media screen and (max-width:900px){.tariffs-main h1{font-size:16px}.tariffs-table table{margin-bottom:20px}.tariffs-table td,.tariffs-table th{font-size:9px}.tariffs-table td:nth-child(3){padding:0}.edit-btn-mobile{display:block}.edit-btn{display:none}.tariffs-table td:nth-child(3){align-items:center;display:flex;justify-content:center}.createTariff{border-radius:4px;font-size:9px;height:20px;width:120px}.createTariff img{height:15px;width:15px}}.partner-tariffs-main{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.partner-tariffs-main h1{font-size:24px;-webkit-user-select:none;user-select:none}.partner-tariffs-top{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;-webkit-user-select:none;user-select:none}.createTariff{align-items:center;background-color:var(--ds-accent);border:none;border-radius:8px;color:var(--ds-on-accent);cursor:pointer;display:flex;font-size:12px;font-weight:600;height:34px;justify-content:center;margin:0;padding:0;width:153px}.createTariff img{height:20px;margin-left:10px;width:20px}.createTariff:hover{background-color:var(--ds-accent-hover)}.partner-tariffs-table{border-collapse:collapse;width:100%}.partner-tariffs-table-wrapper{max-height:75vh;overflow-y:auto}.partner-tariffs-table td,.partner-tariffs-table th{text-align:left}.partner-tariffs-table th{background-color:var(--wave-table-head);color:var(--wave-text-muted);font-size:11px;font-weight:400;height:34px;padding-left:12px}.partner-tariffs-table td{background-color:var(--wave-table-row);border:1px solid var(--wave-border);color:var(--wave-text);font-size:11px;font-weight:400;height:31px;padding-left:12px}.partner-tariffs-table th:nth-child(5),.partner-tariffs-table th:nth-child(6){width:10%}.partner-tariffs-table td:nth-child(4),.partner-tariffs-table td:nth-child(5),.partner-tariffs-table td:nth-child(6),.partner-tariffs-table th:nth-child(4),.partner-tariffs-table th:nth-child(5),.partner-tariffs-table th:nth-child(6){padding-left:0;text-align:center}.edit-btn{background-color:initial;border:none;color:var(--ds-accent-text);cursor:pointer;font-size:11px;font-weight:400}.edit-btn:hover{color:var(--ds-text)}.edit-btn-mobile{display:none}.delete-btn{background-color:initial;border:none;color:var(--ds-danger-fg);cursor:pointer;font-size:11px;font-weight:400}.partner-tariffs-filter{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:10px;margin-top:4px;-webkit-user-select:none;user-select:none}.partner-tariffs-filter label{align-items:center;color:var(--ds-text);display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:4px}.partner-tariffs-filter select{border:1px solid var(--ds-border-strong);border-radius:8px;font-size:12px;height:34px;outline:none;padding-left:12px;width:153px}.filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.modalPartnersTariffs{align-items:center;background-color:var(--ds-surface);border-radius:14px;display:flex;flex-direction:column;padding:16px;-webkit-user-select:none;user-select:none;width:25%}.modalPartnersTariffs form{display:flex;flex-direction:column;width:100%}.modalPartnersTariffs form input{border:1px solid var(--ds-border-strong);border-radius:8px;height:34px;margin-bottom:8px;outline:none;padding-left:12px;width:100%}.modalPartnersTariffs form select{height:34px;margin-bottom:8px}.modalPartnersTariffs form option,.modalPartnersTariffs form select{-webkit-user-select:none;user-select:none}.status-button{background-color:initial;border:none;color:var(--ds-accent-text);cursor:pointer;font-size:11px;font-weight:400}.status-button:hover{color:var(--ds-danger-fg);cursor:pointer}.status-button-disabled{background-color:initial;border:none;color:var(--ds-text-muted);cursor:pointer;font-size:11px;font-weight:400}.status-button-disabled:hover{color:var(--ds-accent-text)}@media screen and (max-width:900px){.status-button-disabled{color:var(--ds-text-muted);font-size:9px}.partner-tariffs-main h1{font-size:16px}.partner-tariffs-table table{margin-bottom:20px}.partner-tariffs-table td,.partner-tariffs-table th{font-size:9px}.partner-tariffs-table td:nth-child(3){padding:0}.edit-btn-mobile{display:block}.edit-btn{display:none}.partner-tariffs-table td:nth-child(3){align-items:center;display:flex;justify-content:center}.createTariff{border-radius:4px;font-size:9px;height:20px;width:120px}.createTariff img{height:15px;width:15px}.partner-tariffs-filter{align-items:flex-start;flex-direction:column}.partner-tariffs-filter label{font-size:9px}.partner-tariffs-filter select{border-radius:4px;font-size:9px;height:20px;padding-left:6px;width:83px}.modalPartnersTariffs{width:80%}.partner-tariffs-top{margin-bottom:4px}.filters-row{align-items:flex-start;flex-direction:column;gap:4px;text-align:left}.partner-tariffs-table th:nth-child(5){width:12%}.partner-tariffs-table th:nth-child(6){width:8%}.partner-tariffs-table td:nth-child(5){padding:0 2px}.partner-tariffs-table td:nth-child(5) button{font-size:9px}.partner-tariffs-table td:nth-child(6){align-items:center;display:flex;justify-content:center}}.templates-main{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.templates-main h1{font-size:24px}.templates-main h1,.templates-top{-webkit-user-select:none;user-select:none}.templates-top{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:12px}.templates-subtitle{color:var(--ds-text-muted);font-size:12px;line-height:1.4;margin:4px 0 0;max-width:520px}.demo-badge{background:var(--ds-warning-bg);border-radius:8px;color:var(--ds-warning-fg);display:inline-block;font-size:10px;font-weight:600;margin-left:8px;padding:3px 8px;vertical-align:middle}.createTemplate{align-items:center;background-color:var(--ds-accent);border:none;border-radius:8px;color:var(--ds-on-accent);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:34px;justify-content:center;margin:0;min-width:153px;padding:0 12px}.createTemplate img{height:20px;margin-left:8px;width:20px}.createTemplate:hover{background-color:var(--ds-accent-hover)}.templates-filters{align-items:center;display:flex;gap:12px;margin-bottom:12px}.templates-filters label{align-items:center;color:var(--wave-text);display:flex;flex-direction:row;font-size:14px;gap:6px}.templates-filters select{-webkit-appearance:none;appearance:none;background-image:url(/static/media/selectTick.6f092a2540e4265653c6.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:1px solid var(--ds-border-strong);border-radius:8px;cursor:pointer;font-size:12px;height:34px;min-width:160px;outline:none;padding:0 30px 0 10px}.templates-table-wrapper{max-height:68vh;overflow-y:auto}.templates-table{border-collapse:collapse;width:100%}.templates-table th{background-color:var(--wave-table-head);color:var(--wave-text-muted);height:34px;padding-left:10px;text-align:left}.templates-table td,.templates-table th{border:1px solid var(--wave-border);font-size:11px;font-weight:400}.templates-table td{background:var(--wave-surface);background:var(--wave-table-row,var(--wave-surface));color:var(--wave-text);height:36px;padding:4px 10px;vertical-align:middle}.templates-table td.content-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-active{background:var(--ds-accent-soft);border-radius:10px;color:var(--ds-success-fg);font-size:10px;padding:2px 8px}.status-active,.status-media{display:inline-block;font-weight:600}.status-media{background:var(--ds-info-bg);border-radius:8px;color:var(--ds-info-fg);font-size:9px;margin-left:6px;padding:2px 6px}.table-message{color:var(--ds-text-muted)}.table-error,.table-message{display:inline-block;padding:12px;text-align:center;width:100%}.table-error{color:red;font-weight:500}.templates-main .error{color:red;margin-bottom:8px}.templates-main .success{color:var(--ds-accent-text);font-size:12px;margin-bottom:8px}.modalOverlay{align-items:center;background:var(--ds-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modalTemplates{background-color:var(--ds-surface);border-radius:14px;max-height:90vh;overflow-y:auto;padding:16px;-webkit-user-select:none;user-select:none;width:28rem}.modalTemplates form{width:100%}.modalTemplates h3{font-size:16px;margin:0}.modalTop{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}.modalTop button{background-color:initial;background-image:url(/static/media/closeModal.b13b3a755e2f9a491a4b.svg);background-repeat:no-repeat;background-size:32px;border:none;cursor:pointer;height:32px;outline:none;width:32px}.modalTemplates .field{margin-bottom:10px}.modalTemplates .field label{color:var(--wave-text);display:block;font-size:12px;margin-bottom:4px}.modalTemplates .field input,.modalTemplates .field select,.modalTemplates .field textarea{border:1px solid var(--ds-border-strong);border-radius:8px;box-sizing:border-box;color:var(--wave-text);font-family:inherit;font-size:12px;outline:none;padding:8px 12px;width:100%}.modalTemplates .field input,.modalTemplates .field select{height:34px}.modalTemplates .field select{-webkit-appearance:none;appearance:none;background-image:url(/static/media/selectTick.6f092a2540e4265653c6.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px}.modalTemplates .field textarea{min-height:72px;resize:vertical}.field-hint{color:var(--ds-text-muted);font-size:10px;margin-top:4px}.preview-box{background:var(--ds-surface-2);border-radius:10px;margin-bottom:10px;padding:10px}.preview-box-title{color:var(--ds-text-muted);font-size:10px;margin-bottom:6px}.preview-bubble{background:var(--ds-accent-soft);border-radius:10px;font-size:12px;line-height:1.45;padding:10px 12px}.checkbox-row{margin-bottom:10px}.checkbox-row input{height:auto;width:auto}.buttonsModal{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:8px}.buttonsModal button{border-radius:8px;box-shadow:none;cursor:pointer;height:34px;width:169px}.saveChangesPartners{background-color:var(--ds-accent);border:1px solid var(--ds-accent);color:var(--ds-on-accent);font-size:14px;font-weight:600}.saveChangesPartners:hover{background-color:var(--ds-accent-hover)}.saveChangesPartners:disabled{background:var(--ds-accent-border);border-color:var(--ds-accent-border);cursor:not-allowed}.cancelPartners{background-color:var(--ds-surface);border:1px solid var(--ds-accent);color:var(--ds-accent-text);font-size:14px;font-weight:600}.cancelPartners:hover{background-color:var(--ds-accent-hover);color:var(--ds-on-accent)}@media screen and (max-width:900px){.templates-main h1{font-size:16px}.templates-top{flex-direction:column}.createTemplate{font-size:10px;height:28px}.templates-table td,.templates-table th{font-size:9px}.modalTemplates{width:90%}.buttonsModal button{font-size:12px;width:120px}}.templates-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.syncTemplates{background:var(--wave-accent-soft);border:1px solid var(--wave-accent-border);border-radius:10px;color:var(--wave-accent-hover);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px}.syncTemplates:hover:not(:disabled){background:var(--wave-accent);color:var(--ds-on-accent)}.syncTemplates:disabled{cursor:default;opacity:.6}.tpl-status{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 11px;white-space:nowrap}.tpl-approved{background:var(--ds-success-bg);color:var(--ds-success-fg)}.tpl-paused,.tpl-pending,.tpl-pending_deletion{background:var(--ds-warning-bg);color:var(--ds-warning-fg)}.tpl-failed,.tpl-rejected{background:var(--ds-danger-bg);color:var(--ds-danger-fg)}.tpl-archived,.tpl-disabled,.tpl-unknown{background:var(--ds-neutral-bg);color:var(--wave-text-muted)}.campaigns-main{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.campaigns-main h1{font-size:24px}.campaigns-main h1,.campaigns-top{-webkit-user-select:none;user-select:none}.campaigns-top{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:12px}.campaigns-subtitle{color:var(--wave-text-muted);font-size:12px;line-height:1.4;margin:4px 0 0;max-width:520px}.createCampaign{align-items:center;background-color:var(--ds-accent);border:none;border-radius:8px;color:var(--ds-on-accent);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:34px;justify-content:center;margin:0;min-width:170px;padding:0 12px}.createCampaign img{height:20px;margin-left:8px;width:20px}.createCampaign:hover{background-color:var(--ds-accent-hover)}.campaigns-toolbar{margin-bottom:12px}.campaigns-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.campaigns-filters input,.campaigns-filters select{border:1px solid var(--ds-border-strong);border-radius:8px;font-size:12px;height:34px;outline:none;padding:0 12px}.campaigns-filters input{min-width:220px}.campaigns-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:12px}.summary-card{background:var(--wave-surface-3);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 16px}.summary-label{color:var(--wave-text-muted);font-size:12px}.summary-value{color:var(--wave-text);font-size:22px;font-weight:700}.summary-running{color:var(--ds-warning-fg)}.summary-done{color:var(--ds-success-fg)}.summary-draft{color:var(--ds-neutral-fg)}.campaigns-table-wrapper{border:1px solid var(--ds-border);border-radius:12px;flex:1 1;overflow:auto}.campaigns-table{border-collapse:collapse;font-size:12px;width:100%}.campaigns-table td,.campaigns-table th{border-bottom:1px solid var(--wave-border);padding:10px 12px;text-align:left}.campaigns-table th{background:var(--wave-table-head);color:var(--wave-text-muted);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.campaigns-table td{background:var(--wave-table-row);color:var(--wave-text)}.table-message{color:var(--wave-text-muted)}.status-badge{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.status-draft{background:var(--ds-neutral-bg);color:var(--ds-neutral-fg)}.status-running{background:var(--ds-warning-bg);color:var(--ds-warning-fg)}.status-done{background:var(--ds-accent-soft);color:var(--ds-success-fg)}.status-failed{background:var(--ds-danger-bg);color:var(--ds-danger-fg)}.startCampaignBtn{background:var(--ds-accent);border:none;border-radius:8px;color:var(--ds-on-accent);cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px}.startCampaignBtn:hover{background:var(--ds-accent-hover)}.startCampaignBtn:disabled{cursor:default;opacity:.6}.modalCampaigns{background:var(--ds-surface);border-radius:16px;max-height:90vh;overflow-y:auto;padding:20px 24px 24px;width:min(720px,92vw)}.modalCampaigns .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.modalCampaigns label{font-size:12px;font-weight:600}.modalCampaigns input,.modalCampaigns select,.modalCampaigns textarea{border:1px solid var(--ds-border-strong);border-radius:8px;font-family:inherit;font-size:12px;outline:none;padding:10px 12px}.modalCampaigns textarea{min-height:120px;resize:vertical}.field-hint{color:var(--wave-text-muted);font-size:11px}.checkbox-row{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:8px;margin-bottom:16px}.success{color:var(--ds-success-fg);margin-bottom:10px}.recipient-mode-tabs{display:flex;gap:8px;margin-bottom:12px}.recipient-mode-tabs button{background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:8px;color:var(--wave-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.recipient-mode-tabs button.active{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}.excel-upload-block{display:flex;flex-direction:column;gap:12px}.excel-actions{display:flex;flex-wrap:wrap;gap:10px}.excel-template-btn,.excel-upload-btn{border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.excel-upload-btn{align-items:center;background:var(--ds-accent);border:none;color:var(--ds-on-accent);display:inline-flex}.excel-upload-btn input{display:none}.excel-upload-btn:has(input:disabled){cursor:default;opacity:.6}.excel-template-btn{background:var(--ds-surface);border:1px solid var(--ds-border-strong);color:var(--wave-text)}.excel-file-name{color:var(--ds-success-fg);font-weight:600}.column-mapping{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mapping-item{display:flex;flex-direction:column;gap:4px}.mapping-item label{color:var(--wave-text-muted);font-size:11px}.mapping-item select{border:1px solid var(--ds-border-strong);border-radius:8px;font-size:12px;padding:8px 10px}.excel-preview{border:1px solid var(--ds-border);border-radius:12px;overflow:hidden}.excel-preview-top{background:var(--wave-table-head);color:var(--wave-text);display:flex;font-size:12px;font-weight:600;gap:12px;justify-content:space-between;padding:10px 12px}.excel-preview-table-wrapper{max-height:180px;overflow:auto}.excel-preview table{border-collapse:collapse;font-size:11px;width:100%}.excel-preview td,.excel-preview th{border-bottom:1px solid var(--wave-border);padding:8px 10px;text-align:left;white-space:nowrap}.excel-preview th{background:var(--wave-table-head);color:var(--wave-text-muted)}.excel-preview td{background:var(--wave-table-row);color:var(--wave-text)}@media (max-width:900px){.campaigns-summary{grid-template-columns:repeat(2,1fr)}}.reports-main{align-self:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.reports-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.reports-header h1{color:var(--wave-text);font-size:22px;font-weight:600;margin:0}.reports-subtitle{color:var(--wave-text-muted);font-size:12px;margin:4px 0 0;max-width:520px}.reports-filters,.reports-type-tabs{margin-bottom:16px}.reports-filters{align-items:flex-end;background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;padding:14px}.reports-filters label{color:var(--wave-text-muted);display:flex;flex-direction:column;font-size:11px;gap:4px}.reports-filters input,.reports-filters select{background:var(--wave-input-bg);border:1px solid var(--wave-border-strong);border-radius:8px;color:var(--wave-text);font-size:12px;height:32px;min-width:140px;padding:0 10px}.reports-actions{display:flex;gap:8px;margin-left:auto}.reports-actions button{background:var(--wave-surface-3);border:1px solid var(--wave-border-strong);border-radius:8px;color:var(--wave-text);cursor:pointer;font-size:12px;font-weight:600;height:32px;padding:0 14px}.reports-actions .reports-load-btn{background:var(--wave-accent);border-color:var(--wave-accent);color:var(--ds-text)}.reports-actions .reports-export-btn:disabled{cursor:not-allowed;opacity:.5}.reports-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:16px}.reports-summary-card{background:var(--wave-surface-3);border:1px solid var(--wave-border);border-radius:12px;padding:12px}.reports-summary-card p{color:var(--wave-text-muted);font-size:11px;margin:0}.reports-summary-card b{color:var(--wave-text);display:block;font-size:18px;margin-top:4px}.reports-table-wrapper{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;flex:1 1;min-height:180px;overflow:auto}.reports-table{border-collapse:collapse;font-size:11px;width:100%}.reports-table td,.reports-table th{border-bottom:1px solid var(--wave-border);padding:10px 12px;text-align:left}.reports-table th{background:var(--wave-table-head);color:var(--wave-text-muted);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.reports-table td{background:var(--wave-table-row);color:var(--wave-text)}.reports-empty,.reports-error{font-size:12px;padding:24px;text-align:center}.reports-error{color:var(--wave-error)}.reports-empty{color:var(--wave-text-muted)}@media (max-width:900px){.reports-actions{margin-left:0;width:100%}.reports-actions button{flex:1 1}}.analytics-main{color:var(--wave-text);height:100%;overflow-y:auto;width:100%}.analytics-wrapper{margin:0 auto;max-width:1400px;padding:20px 26px 40px}.analytics-wrapper h1{color:var(--wave-text);margin-bottom:18px}.analytics-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px}.analytics-filters label{color:var(--wave-text-muted);display:flex;flex-direction:column;font-size:13px;gap:6px}.analytics-filters input,.analytics-filters select{background:var(--wave-input-bg);border:1px solid var(--wave-border);border-radius:8px;color:var(--wave-text);min-width:160px;padding:8px 10px}.kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.kpi-card{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.kpi-card p{color:var(--wave-text-muted);font-size:13px;margin:0}.kpi-card b{color:var(--wave-text);font-size:26px;line-height:1.1}.kpi-card.kpi-cost{background:var(--wave-accent-soft);border-color:var(--wave-accent-border)}.kpi-card.kpi-cost b{color:var(--wave-accent-hover)}.charts-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;padding:16px 14px 8px}.chart-card.chart-wide{grid-column:1/-1}.chart-card h3{color:var(--wave-text);font-size:15px;margin:0 0 12px 6px}.analytics-empty{color:var(--wave-text-muted);padding:40px 0;text-align:center}.analytics-main .error{color:var(--wave-error);margin-bottom:12px}.analytics-main .recharts-cartesian-axis-tick text,.analytics-main .recharts-legend-item-text,.analytics-main .recharts-pie-label-text{fill:var(--wave-text-muted)!important;font-size:12px}.analytics-main .recharts-cartesian-grid line{stroke:var(--wave-border)}.analytics-main .recharts-default-tooltip{background:var(--wave-elevated)!important;border:1px solid var(--wave-border)!important;border-radius:8px;color:var(--wave-text)!important}.analytics-main .recharts-tooltip-item,.analytics-main .recharts-tooltip-label{color:var(--wave-text)!important}@media (max-width:900px){.charts-grid{grid-template-columns:1fr}.chart-card.chart-wide{grid-column:auto}}.chat-main{color:var(--wave-text);display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.chat-header-row{align-items:center;display:flex;gap:14px;margin-bottom:12px}.chat-unread-note{color:var(--wave-text-muted);font-size:13px}.chat-unread-note b{color:var(--wave-accent-hover)}.chat-header-row select{background:var(--wave-input-bg);border:1px solid var(--wave-border);border-radius:8px;color:var(--wave-text);font-size:14px;height:38px;padding:0 12px}.chat-body{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:320px 1fr;min-height:0}.chat-body.with-info{grid-template-columns:320px 1fr 300px}.chat-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;justify-content:center;letter-spacing:.3px;-webkit-user-select:none;user-select:none}.chat-avatar-sm{font-size:12px;height:32px;width:32px}.chat-avatar-md{font-size:14px;height:40px;width:40px}.chat-avatar-lg{font-size:22px;height:64px;width:64px}.chat-list-pane{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-search{border-bottom:1px solid var(--wave-border);padding:10px}.chat-search input{background:var(--wave-input-bg);border:1px solid var(--wave-border);border-radius:17px;color:var(--wave-text);font-size:13px;height:34px;outline:none;padding:0 12px;width:100%}.chat-search input:focus{border-color:var(--wave-accent)}.chat-list{flex:1 1;min-height:0;overflow-y:auto}.chat-conv{align-items:flex-start;border-bottom:1px solid var(--wave-border);cursor:pointer;display:flex;gap:10px;padding:12px 14px}.chat-conv-body{flex:1 1;min-width:0}.chat-conv:hover{background:var(--wave-surface-2)}.chat-conv.active{border-left:3px solid var(--wave-accent)}.chat-conv.active,.chat-conv.unread{background:var(--wave-accent-soft)}.chat-conv.unread .chat-conv-top b{color:var(--wave-text);font-weight:800}.chat-conv.unread .chat-conv-last{color:var(--wave-text);font-weight:700}.chat-conv-dot{background:var(--wave-accent);border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:6px;vertical-align:middle;width:8px}.chat-conv-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.chat-conv-top b{color:var(--wave-text);font-size:14px}.chat-conv-time{font-size:11px}.chat-conv-last,.chat-conv-time{color:var(--wave-text-muted);white-space:nowrap}.chat-conv-last{font-size:13px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.chat-thread-pane{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;display:flex;flex-direction:column;min-height:0}.chat-thread-header{align-items:center;border-bottom:1px solid var(--wave-border);display:flex;gap:10px;padding:10px 16px}.chat-thread-who{display:flex;flex-direction:column;min-width:0}.chat-thread-who b{font-size:15px}.chat-thread-who span{color:var(--wave-text-muted);font-size:12px}.chat-info-toggle{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:50%;color:var(--wave-text-muted);cursor:pointer;flex-shrink:0;font-size:14px;height:32px;margin-left:auto;width:32px}.chat-info-toggle:hover{border-color:var(--wave-border-strong)}.chat-info-toggle.on{background:var(--wave-accent-soft);border-color:var(--wave-accent-border);color:var(--wave-accent-hover)}.chat-row-wrap{display:flex;flex-direction:column}.chat-day{align-self:center;background:var(--wave-surface-3);border-radius:12px;color:var(--wave-text-muted);font-size:11px;font-weight:600;margin:8px 0 6px;padding:3px 12px}.chat-thread{background:var(--wave-bg);display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:16px}.chat-bubble{border-radius:12px;font-size:14px;line-height:1.35;max-width:70%;padding:8px 12px}.chat-bubble-text{white-space:pre-wrap;word-break:break-word}.chat-bubble-meta{align-items:center;display:flex;font-size:10px;gap:3px;justify-content:flex-end;margin-top:3px}.chat-bubble-meta>span:first-child{opacity:.7}.tick{font-size:11px;letter-spacing:-1px;line-height:1}.tick-pending{font-size:9px;letter-spacing:0;opacity:.8}.tick-delivered,.tick-sent{color:#ffffffe6}.tick-read{color:#53bdeb}.tick-failed{color:#ffd0d0;font-weight:700;letter-spacing:0}.chat-bubble.in .tick-delivered,.chat-bubble.in .tick-sent{color:var(--wave-text-muted)}.chat-bubble.in{align-self:flex-start;background:var(--wave-surface);border:1px solid var(--wave-border);border-bottom-left-radius:4px;color:var(--wave-text)}.chat-bubble.out{align-self:flex-end;background:var(--wave-accent);border-bottom-right-radius:4px;color:var(--ds-on-accent)}.chat-composer{border-top:1px solid var(--wave-border);display:flex;gap:10px;padding:12px}.chat-composer input{background:var(--wave-input-bg);border:1px solid var(--wave-border);border-radius:20px;color:var(--wave-text);flex:1 1;font-size:14px;height:40px;outline:none;padding:0 14px}.chat-composer input:focus{border-color:var(--wave-accent)}.chat-composer button{background:var(--wave-accent);border:none;border-radius:20px;color:var(--ds-on-accent);cursor:pointer;font-weight:600;height:40px;padding:0 20px}.chat-composer button:disabled{cursor:default;opacity:.5}.chat-empty{align-items:center;color:var(--wave-text-muted);display:flex;font-size:14px;height:100%;justify-content:center;padding:30px;text-align:center}.chat-notif-toggle{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:20px;color:var(--wave-text-muted);cursor:pointer;font-size:13px;font-weight:600;height:38px;margin-left:auto;padding:0 16px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.chat-notif-toggle:hover{border-color:var(--wave-border-strong)}.chat-notif-toggle.on{background:var(--wave-accent-soft);border-color:var(--wave-accent-border);color:var(--wave-accent-hover)}.chat-info-pane{background:var(--wave-surface);border:1px solid var(--wave-border);border-radius:12px;overflow-y:auto;padding:18px 16px}.chat-card-hero{align-items:center;border-bottom:1px solid var(--wave-border);display:flex;flex-direction:column;gap:6px;padding-bottom:16px;text-align:center}.chat-card-hero b{font-size:16px;word-break:break-word}.chat-card-hero span{color:var(--wave-text-muted);font-size:13px}.chat-card-section{border-bottom:1px solid var(--wave-border);padding:14px 0}.chat-card-section:last-child{border-bottom:none}.chat-card-title{color:var(--wave-text-muted);font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.chat-card-row{align-items:baseline;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:4px 0}.chat-card-label{color:var(--wave-text-muted);flex-shrink:1;min-width:0}.chat-card-value{flex-shrink:0;max-width:60%;text-align:right;word-break:break-word}.chat-status-pill{align-items:center;background:var(--wave-surface-3);border-radius:11px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:2px 9px}.chat-status-pill.failed{background:var(--wave-error);color:#fff}.chat-status-pill.read{background:var(--wave-accent-soft);color:var(--wave-accent-hover)}.chat-status-pill .tick-delivered,.chat-status-pill .tick-sent{color:var(--wave-text-muted)}.chat-status-pill.failed .tick-failed{color:#fff}.chat-main .error{color:var(--wave-error);margin:0 0 8px}@media (max-width:1200px){.chat-body.with-info{grid-template-columns:280px 1fr 260px}}@media (max-width:1000px){.chat-body,.chat-body.with-info{grid-template-columns:280px 1fr}.chat-info-pane{display:none}}@media (max-width:800px){.chat-body,.chat-body.with-info{grid-template-columns:1fr}}.partners-hub{display:flex;flex-direction:column;gap:16px;min-width:0}.hub-body>div{min-width:0}@media (max-width:600px){.partners-hub .segs{width:100%}.partners-hub .seg{flex:1 1 auto;padding:5px 8px;text-align:center}}.main-content h1,.modalOverlay .modalTop h2,.modalOverlay .modalTop h3,.modalOverlay h1,.modalOverlay h2,.page-title h1{color:var(--ds-text);font-family:var(--ds-font-display);letter-spacing:-.02em}.main-content,.modalOverlay{font-family:var(--ds-font-text)}:is(.main-content,.modalOverlay,.page) :is(.createCampaign,.createTemplate,.createPartner,.createUser,.createTariff,.saveChangesPartners,.saveUser,.reports-load-btn,.excel-upload-btn,.syncTemplates,.exitButton){align-items:center;background:var(--ds-accent)!important;border:1px solid #0000!important;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;color:var(--ds-on-accent)!important;cursor:pointer;display:inline-flex;font:var(--ds-fw-bold) var(--ds-fs-sm)/1 var(--ds-font-text)!important;gap:8px;height:var(--ds-control-md)!important;justify-content:center;letter-spacing:-.005em;min-height:var(--ds-control-md);padding:0 16px;padding-bottom:0!important;padding-top:0!important;transition:background var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease,transform var(--ds-dur-fast) ease;white-space:nowrap;width:auto!important}:is(.main-content,.modalOverlay,.page) :is(.createCampaign,.createTemplate,.createPartner,.createUser,.createTariff,.saveChangesPartners,.saveUser,.reports-load-btn,.excel-upload-btn,.syncTemplates,.exitButton):hover:not(:disabled){background:var(--ds-accent-hover)!important}:is(.main-content,.modalOverlay,.page) :is(.createCampaign,.createTemplate,.createPartner,.createUser,.createTariff,.saveChangesPartners,.saveUser,.reports-load-btn,.excel-upload-btn,.syncTemplates,.exitButton):disabled{cursor:not-allowed;opacity:.5}:is(.createCampaign,.createTemplate,.createPartner,.createUser,.createTariff) img{display:none!important}:is(.createCampaign,.createTemplate,.createPartner,.createUser,.createTariff):before{content:"+";font:800 18px/1 var(--ds-font-text);margin-top:-2px;order:-1}.main-content .startCampaignBtn{background:var(--ds-accent);border-radius:var(--ds-radius-btn);color:var(--ds-on-accent);font:var(--ds-fw-bold) var(--ds-fs-caption)/1 var(--ds-font-text);min-height:var(--ds-control-sm);padding:0 12px}.main-content .startCampaignBtn:hover:not(:disabled){background:var(--ds-accent-hover)}:is(.main-content,.modalOverlay,.page) :is(.cancelPartners,.cancelUser,.cancelExit,.reports-export-btn,.export-btn,.excel-template-btn){align-items:center;background:var(--ds-surface)!important;border:1px solid var(--ds-border-strong)!important;border-radius:var(--ds-radius-btn)!important;box-shadow:var(--ds-shadow-1)!important;color:var(--ds-text)!important;cursor:pointer;display:inline-flex;font:var(--ds-fw-bold) var(--ds-fs-sm)/1 var(--ds-font-text)!important;gap:8px;height:var(--ds-control-md)!important;justify-content:center;min-height:var(--ds-control-md);padding:0 16px;padding-bottom:0!important;padding-top:0!important;transition:background var(--ds-dur-fast) ease,border-color var(--ds-dur-fast) ease;white-space:nowrap;width:auto!important}:is(.main-content,.modalOverlay,.page) :is(.cancelPartners,.cancelUser,.cancelExit,.reports-export-btn,.export-btn,.excel-template-btn):hover:not(:disabled){background:var(--ds-surface-hover)!important;border-color:var(--ds-text-faint)!important}:is(.main-content,.modalOverlay) button:focus-visible{box-shadow:var(--ds-focus)!important;outline:none}:is(.main-content,.modalOverlay) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ds-control__input),select:not(.ds-control__input),textarea:not(.ds-control__input)){background-color:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-ctl)!important;color:var(--ds-text);font-family:var(--ds-font-text);transition:border-color var(--ds-dur-fast) ease,box-shadow var(--ds-dur-fast) ease}:is(.main-content,.modalOverlay) :is(input,select,textarea):not(.ds-control__input):hover{border-color:var(--ds-text-faint)}:is(.main-content,.modalOverlay) :is(input,select,textarea):not(.ds-control__input):focus{border-color:var(--ds-accent)!important;box-shadow:var(--ds-focus);outline:none}:is(.main-content,.modalOverlay) :is(input,textarea)::placeholder{color:var(--ds-text-muted);opacity:.8}:is(.main-content,.modalOverlay) :is(input[type=checkbox],input[type=radio]){accent-color:var(--ds-accent)}.main-content .field label,.modalOverlay label{color:var(--ds-text);font-weight:var(--ds-fw-semi)}.main-content .field-hint,.modalOverlay .field-hint{color:var(--ds-text-muted);font-size:var(--ds-fs-caption)}.modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--ds-overlay)!important}.modalOverlay :is(.modalPartners,.modalPartnersTariffs,.modalPartnersHistory,.modalTemplates,.modalCampaigns,.modal,.modalExit){background:var(--ds-elevated)!important;border:1px solid var(--ds-border);border-radius:var(--ds-radius-modal)!important;box-shadow:var(--ds-shadow-3)!important;color:var(--ds-text)}.main-content :is(.summary-card,.summary-box,.reports-summary-card){background:var(--ds-surface)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-card)!important;box-shadow:var(--ds-shadow-1)}.main-content :is(.summary-label,.summary-box p){color:var(--ds-text-muted)!important;font-weight:var(--ds-fw-semi)}.main-content :is(.summary-value,.summary-box b){font-feature-settings:"tnum";font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;font-weight:var(--ds-fw-semi);letter-spacing:-.02em}.main-content :is(.tableWrapper,.tableWrapperPartners,.tableWrapperUsers,.tableWrapperMessages,.tableWrapperInner,.tableWrapperInnerSMall,.campaigns-table-wrapper,.templates-table-wrapper,.tariffs-table-wrapper,.partner-tariffs-table-wrapper,.reports-table-wrapper){border-radius:var(--ds-radius-card)!important;box-shadow:var(--ds-shadow-1)}.main-content table th{color:var(--ds-text-muted)!important;font-size:var(--ds-fs-overline)!important;font-weight:var(--ds-fw-bold)!important;letter-spacing:.02em!important;padding:11px 10px!important}.main-content table td{font-feature-settings:"tnum";font-size:var(--ds-fs-sm)!important;font-variant-numeric:tabular-nums;padding:10px!important}.main-content .campaigns-table td:first-child{min-width:160px}.main-content table :is(th,td):first-child{padding-left:16px!important}.main-content table :is(th,td):last-child{padding-right:16px!important}.main-content td p{margin:0}.main-content :is(p.error,.error:not(input),.table-error,.reports-error),.modalOverlay :is(p.error,.error:not(input)){background:var(--ds-danger-bg);border:1px solid var(--ds-danger-bd);border-radius:12px;color:var(--ds-danger-fg)!important;font:var(--ds-fw-semi) var(--ds-fs-sm)/1.45 var(--ds-font-text);padding:10px 14px}.main-content :is(p.success,.success:not(input)),.modalOverlay :is(p.success,.success:not(input)){background:var(--ds-success-bg);border:1px solid var(--ds-success-bd);border-radius:12px;color:var(--ds-success-fg)!important;font:var(--ds-fw-semi) var(--ds-fs-sm)/1.45 var(--ds-font-text);padding:10px 14px}.main-content .status-badge{align-items:center;border-radius:var(--ds-radius-pill);display:inline-flex;font:var(--ds-fw-bold) 11.5px/1 var(--ds-font-text);gap:6px;height:22px;padding:0 9px;white-space:nowrap}.main-content .status-badge:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.main-content :is(.status-draft){background:var(--ds-neutral-bg)!important;color:var(--ds-neutral-fg)!important}.main-content :is(.status-running,.status-pending){background:var(--ds-warning-bg)!important;color:var(--ds-warning-fg)!important}.main-content :is(.status-done,.status-sent,.status-delivered,.status-read){background:var(--ds-success-bg)!important;color:var(--ds-success-fg)!important}.main-content :is(.status-failed,.status-error){background:var(--ds-danger-bg)!important;color:var(--ds-danger-fg)!important}.main-content :is(.recipient-mode-tabs,.reports-type-tabs) button{border-radius:10px;font-family:var(--ds-font-text);font-weight:var(--ds-fw-semi)}.main-content td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.main-content td.nowrap,.main-content td:has(>.status-badge){white-space:nowrap}.segs{border-radius:12px!important;max-width:100%;overflow-x:auto;scrollbar-width:none}.segs::-webkit-scrollbar{display:none}.seg{border-radius:9px!important;flex-shrink:0}.main-content td.break-token{min-width:120px;overflow-wrap:break-word}.main-content table td:not([colspan]),.main-content table th{text-align:left!important}.main-content :is(.tableWrapperPartners,.tableWrapperUsers,.tableWrapper) table{min-width:0!important;table-layout:auto!important}.main-content :is(.messages-main,.analytics-main){height:auto!important;overflow:visible!important}.main-content .analytics-wrapper,.main-content .tableWrapperMessages{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;overflow:visible!important;padding:0!important}:is(.main-content,.modalOverlay) select:not(.ds-control__input){-webkit-appearance:none!important;appearance:none!important;background-color:var(--ds-surface)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235B6B62' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;color:var(--ds-text)!important;cursor:pointer;font:var(--ds-fw-medium) var(--ds-fs-sm)/1.2 var(--ds-font-text)!important;height:var(--ds-control-md)!important;min-height:var(--ds-control-md);padding:0 36px 0 12px!important;text-overflow:ellipsis}[data-theme=dark] :is(.main-content,.modalOverlay) select:not(.ds-control__input){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238FA89A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:is(.main-content,.modalOverlay) select option{background:var(--ds-elevated);color:var(--ds-text)}:is(.main-content,.modalOverlay) input:is([type=text],[type=search],[type=date],[type=number],[type=email],[type=tel],[type=password],:not([type])):not(.ds-control__input){font:var(--ds-fw-medium) var(--ds-fs-sm)/1.2 var(--ds-font-text)!important;height:var(--ds-control-md)!important;padding-left:12px!important;padding-right:12px!important}.main-content :is(.editPartner,.edit-btn,.editUser){align-items:center;background:#0000!important;border:0!important;border-radius:9px!important;color:var(--ds-accent-text)!important;cursor:pointer;display:inline-flex;font:var(--ds-fw-semi) var(--ds-fs-caption)/1 var(--ds-font-text)!important;height:28px!important;padding:0 10px!important;transition:background var(--ds-dur-fast) ease;white-space:nowrap}.main-content :is(.editPartner,.edit-btn,.editUser):hover{background:var(--ds-accent-soft)!important}.main-content :is(.status-button,.status-button-disabled){align-items:center;background:var(--ds-success-bg)!important;border:1px solid var(--ds-success-bd)!important;border-radius:var(--ds-radius-pill)!important;color:var(--ds-success-fg)!important;display:inline-flex;font:var(--ds-fw-bold) 11.5px/1 var(--ds-font-text)!important;gap:6px;height:24px!important;padding:0 10px!important;white-space:nowrap}.main-content :is(.status-button,.status-button-disabled):before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.main-content .status-button-disabled{background:var(--ds-neutral-bg)!important;border-color:var(--ds-neutral-bd)!important;color:var(--ds-neutral-fg)!important}.main-content button.status-button:not(:disabled){cursor:pointer}.main-content button.status-button:not(:disabled):hover{border-color:var(--ds-success-fg)!important}.main-content .reports-type-tabs button,.segs .seg{font-weight:var(--ds-fw-semi)!important}.main-content .reports-type-tabs button.active,.segs .seg.active{background:var(--ds-surface)!important;border-color:#0000!important;box-shadow:var(--ds-shadow-1),0 0 0 1px var(--ds-border)!important;color:var(--ds-text)!important}.modalOverlay .recipient-mode-tabs{align-self:flex-start;background:var(--ds-surface-3);border:1px solid var(--ds-border);border-radius:12px;display:inline-flex!important;gap:2px!important;padding:3px!important;width:-webkit-fit-content!important;width:fit-content!important}.modalOverlay .recipient-mode-tabs button{background:#0000!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:var(--ds-text-muted)!important;cursor:pointer;font:var(--ds-fw-semi) var(--ds-fs-sm)/1 var(--ds-font-text)!important;height:32px!important;padding:0 14px!important}.modalOverlay .recipient-mode-tabs button.active{background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-1),0 0 0 1px var(--ds-border)!important;color:var(--ds-text)!important}.modalOverlay :is(.buttonsModal,.buttonsModalExit){align-items:center!important;display:flex!important;gap:var(--ds-space-2)!important;justify-content:flex-end!important}.modalOverlay :is(.buttonsModal,.buttonsModalExit) button{margin:0!important;min-width:120px}.modalOverlay .modalExit>button:first-child:not(.exitButton):not(.cancelExit),.modalOverlay :is(.exitModalTop,.modalTop)>button{background:#0000!important;border:0!important;border-radius:10px!important;cursor:pointer;display:grid;height:32px!important;padding:0!important;place-items:center;width:32px!important}.modalOverlay .modalExit>button:first-child:not(.exitButton):not(.cancelExit):hover,.modalOverlay :is(.exitModalTop,.modalTop)>button:hover{background:var(--ds-surface-hover)!important}.main-content .partner-tariffs-filter .filters-row{gap:10px 20px!important}.main-content .partner-tariffs-filter label{color:var(--ds-text-2)!important;font:var(--ds-fw-semi) var(--ds-fs-sm)/1.2 var(--ds-font-text)!important;gap:8px!important}.modalOverlay :is(.modalInfoHistory,.modalInfo){grid-gap:8px 20px!important;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:14px;box-shadow:none!important;color:var(--ds-text-muted)!important;display:grid!important;font:var(--ds-fw-regular) var(--ds-fs-sm)/1.4 var(--ds-font-text)!important;gap:8px 20px!important;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin:4px 0 18px!important;padding:14px 16px!important}.modalOverlay :is(.modalInfoHistory,.modalInfo) p{display:contents}.modalOverlay :is(.modalInfoHistory,.modalInfo) .k{color:var(--ds-text-muted)}.modalOverlay :is(.modalInfoHistory,.modalInfo) b{font-feature-settings:"tnum";color:var(--ds-text);font-variant-numeric:tabular-nums;font-weight:var(--ds-fw-semi);overflow-wrap:anywhere}.modalOverlay .modalPartnersHistory{padding:22px 24px!important;width:min(620px,94vw)!important}.modalOverlay .historyBody table{width:100%}.modalOverlay .historyBody td.note{color:var(--ds-text-muted)}
/*# sourceMappingURL=main.518de1f7.css.map*/