form[data-minigame-editor] .minigame-editor-feedback{color:#fecdd3;background:#4c152d;border:1px solid #fb718566;border-radius:10px;margin:16px 24px;padding:14px 16px;font-size:13px;line-height:1.7}form[data-minigame-editor] .minigame-editor-feedback ul{padding-left:20px;list-style:outside}form[data-minigame-editor] .minigame-editor-feedback button{text-align:left;text-underline-offset:3px;text-decoration:underline}form[data-minigame-editor] [data-minigame-error]{color:#fda4af;margin-top:6px;font-size:12px}form[data-minigame-editor] [aria-invalid=true]{outline-color:#fb7185;border-color:#fb7185!important}form[data-minigame-editor] .minigame-route-preview{color:#c7d2fe;overflow-wrap:anywhere;background:#6366f10d;border:1px solid #818cf84d;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.7}form[data-minigame-editor] .minigame-route-preview details{max-height:200px;margin-top:8px;overflow:auto}[role=dialog] [data-modal-tab][data-error-count]:after{content:attr(data-error-count);color:#ffe4e6;background:#9f1239;border-radius:10px;padding:1px 6px;font-size:11px}form[data-minigame-editor] .grid>*{min-width:0}@media (width<=480px){form[data-minigame-editor] .grid.grid-cols-2,form[data-minigame-editor] .grid.grid-cols-3{grid-template-columns:minmax(0,1fr)}form[data-minigame-editor] .counter{max-width:100%}}.destination-workspace{font-size:14px}.destination-workspace .dw-context{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.destination-workspace .dw-context select{min-width:160px;max-width:290px}.destination-workspace .dw-muted{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.destination-workspace .dw-id{color:var(--color-text-secondary);overflow-wrap:anywhere;text-align:left;align-items:center;gap:8px;font:12px ui-monospace,monospace;display:inline-flex}.destination-workspace .dw-link{color:#a5b4fc;font-size:12px;font-weight:500}.destination-workspace .dw-link:hover{text-decoration:underline}.destination-workspace .dw-callout{color:#fcd89b;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.destination-workspace .dw-callout-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.destination-workspace .dw-channel-table td{vertical-align:middle;padding:18px 16px}.destination-workspace .dw-channel-table tbody tr:hover{background:var(--color-bg-table-row-hover)}.destination-workspace .dw-channel-name{text-align:left;overflow-wrap:anywhere;font-size:14px;font-weight:600}.destination-workspace .dw-channel-name:hover{color:#a5b4fc}.destination-workspace .dw-channel-icon{color:#a5b4fc;background:#6366f11f;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:23px;font-weight:500;display:inline-flex}.destination-workspace .dw-channel-heading{align-items:center;gap:12px;display:flex}.destination-workspace .dw-help{border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.6}.destination-workspace .dw-help summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.destination-workspace .dw-readiness{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:12px;padding:16px}.destination-workspace .dw-details{grid-template-columns:135px minmax(0,1fr);gap:14px 16px;font-size:13px;display:grid}.destination-workspace .dw-details dt{color:var(--color-text-secondary)}.destination-workspace .dw-details dd{overflow-wrap:anywhere}.destination-workspace .dw-server-row{border:1px solid var(--color-border-default);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.destination-workspace .dw-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#a5b4fc;font-size:11px;font-weight:600}.destination-workspace .dw-preview-panel{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;align-self:start;padding:20px}.destination-workspace .dw-preview-toggle{justify-content:space-between;align-items:center;width:100%;display:flex}.destination-workspace .dw-bot-avatar{color:#fff;background:#6366f1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.destination-workspace .dw-bot-label{color:#fff;background:#6366f1;border-radius:3px;padding:1px 4px;font-size:9px}.destination-workspace .dw-message-embed{background:var(--color-bg-card);border-left:3px solid #818cf8;border-radius:4px;padding:14px}.destination-workspace .input,.destination-workspace input:not([type=hidden]):not([type=checkbox]){background-color:var(--color-bg-input);min-height:40px;color:var(--color-text-primary)}.destination-workspace [aria-invalid=true]{border-color:#fb7185}.destination-workspace button:focus-visible,.destination-workspace a:focus-visible,.destination-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #818cf8}.destination-workspace .page-tab-bar{flex-wrap:wrap}.destination-workspace .page-tab.active{background:#6366f129}@media (width<=1023px){.destination-workspace>.mb-6>.flex{flex-wrap:wrap;gap:16px}}@media (width<=767px){.destination-workspace .dw-context{padding:16px}.destination-workspace .dw-context form,.destination-workspace .dw-context .dw-field{width:100%}.destination-workspace .dw-context select{width:100%;max-width:100%}.destination-workspace .dw-channel-table table,.destination-workspace .dw-channel-table tbody{width:100%;display:block}.destination-workspace .dw-channel-table thead{display:none}.destination-workspace .dw-channel-table tr{padding:12px 4px;display:block}.destination-workspace .dw-channel-table td{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.destination-workspace .dw-channel-table td:not(:first-child):before{content:attr(data-label);color:var(--color-text-secondary);flex-shrink:0;font-size:12px}.destination-workspace .dw-details{grid-template-columns:95px minmax(0,1fr)}.destination-workspace [role=dialog] .px-6{padding-left:16px;padding-right:16px}.destination-workspace [role=dialog] .shrink-0>.flex{flex:1;min-width:0}.destination-workspace [role=dialog] button[aria-label=Close\ dialog]{flex-shrink:0}.destination-workspace [role=dialog] .shrink-0:has(>button[form]){flex-wrap:wrap}.destination-workspace [role=dialog] .dw-recipient{flex-basis:100%}}.topic-panel{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;padding:20px}.topic-action-button{background:var(--color-bg-elevated);border-radius:8px;padding:8px 12px;font-size:12px}.topic-empty-state{border:1px dashed var(--color-border-default);border-radius:12px;padding:24px}.destination-workspace .ud-route-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.destination-workspace .ud-route-lanes,.destination-workspace .ud-route-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.destination-workspace .ud-route-lane,.destination-workspace .ud-summary-lane{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:12px;min-width:0;padding:14px}.destination-workspace [data-kind=announcement]{border-top:2px solid #60a5fa60}.destination-workspace [data-kind=result]{border-top:2px solid #a78bfa60}.destination-workspace [data-kind=reminder]{border-top:2px solid #fbbf2450}.destination-workspace .ud-lane-title{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:12px;font-size:11px;font-weight:700}.destination-workspace .ud-target{border:1px solid var(--color-border-default);background:var(--color-bg-card);cursor:pointer;overflow-wrap:anywhere;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px;transition:background .15s,border-color .15s;display:flex}.destination-workspace .ud-target:hover{background:var(--color-bg-card-hover);border-color:#818cf880}.destination-workspace .ud-target:has(input:checked){background:#6366f124;border-color:#a5b4fc}.destination-workspace .ud-target:focus-within{outline-offset:2px;outline:2px solid #a5b4fc}.destination-workspace .ud-target input{accent-color:#818cf8;flex-shrink:0;width:16px;height:16px;margin-top:4px}.destination-workspace .ud-target-details{justify-items:start;gap:7px;min-width:0;display:grid}.destination-workspace .ud-target-group{margin-bottom:18px}.destination-workspace .ud-target-group-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.destination-workspace .ud-space-heading,.destination-workspace .ud-routing-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.destination-workspace .ud-space-heading h3,.destination-workspace .ud-game-name{overflow-wrap:anywhere;min-width:0}.destination-workspace .ud-game-name{font-size:16px;font-weight:600;line-height:1.5}.destination-workspace .ud-routing-toggle{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.destination-workspace .ud-routing-toggle::-webkit-details-marker{display:none}.destination-workspace .ud-routing-toggle:hover{background:var(--color-bg-card-hover)}.destination-workspace .ud-routing-chevron{flex:none;width:16px;height:16px}.destination-workspace .ud-routing-card[open]>.ud-routing-toggle .ud-routing-chevron{transform:rotate(90deg)}.destination-workspace .ud-platform-tag{border:1px solid var(--color-border-default);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.destination-workspace .ud-platform-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.destination-workspace .ud-platform-tag[data-platform=telegram]{color:#7dd3fc;background:#0ea5e914;border-color:#38bdf845}.destination-workspace .ud-platform-tag[data-platform=discord]{color:#c4b5fd;background:#8b5cf614;border-color:#a78bfa45}.destination-workspace .ud-recipient{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;display:flex}.destination-workspace .ud-recipient-space{color:var(--color-text-secondary);overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:400;line-height:1.6}.destination-workspace .ud-recipient-name{color:var(--color-text-primary);overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:600;line-height:1.5;display:block}.destination-workspace .ud-not-configured{color:var(--color-text-secondary);border:1px dashed var(--color-border-default);border-radius:9px;padding:12px;font-size:12px;line-height:1.6}.destination-workspace [role=dialog][x-show=routingOpen]>.flex>.relative{width:min(1120px,95vw);max-width:100%}.destination-workspace [role=dialog] .shrink-0:has(button[form]){flex-wrap:wrap}.destination-workspace button:focus-visible,.destination-workspace a:focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}@media (width<=760px){.destination-workspace .ud-route-lanes,.destination-workspace .ud-route-summary{grid-template-columns:1fr}.destination-workspace [role=dialog] .px-6{padding-left:16px;padding-right:16px}}.destination-navigation{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.destination-tab{color:var(--color-text-muted);border-radius:.65rem;padding:.65rem 1rem;font-size:.8rem;font-weight:700;transition:color .15s,background .15s,box-shadow .15s}.destination-tab:hover{color:var(--color-text-primary);background:var(--color-bg-card-hover)}.destination-tab.is-active{color:#fff;background:linear-gradient(90deg,#6366f1,#7c3aed);box-shadow:0 8px 20px #6366f138}.destination-workspace .dw-channel-table td{overflow-wrap:anywhere}.destination-workspace .dw-health{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;padding:16px 20px}.destination-workspace .dw-channel-table td>*{min-width:0}.destination-workspace .ud-selection-label{display:none}@media (width<=760px){.destination-workspace .dw-channel-table td.ud-channel-identity{display:block}.destination-workspace .dw-channel-table td.ud-channel-identity:before{display:none}.destination-workspace .ud-selection-label{display:inline}}.destination-workspace .dw-preset-card{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:14px;overflow:hidden}.destination-workspace .dw-preset-card.is-selected{border-color:#818cf8}.destination-workspace .dw-preset-tag,.destination-workspace .dw-preset-state,.destination-workspace .dw-preset-channel{color:#a5b4fc;overflow-wrap:anywhere;background:#6366f110;border:1px solid #818cf840;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.destination-workspace .dw-preset-channel{display:inline-flex}.destination-workspace .dw-preset-tag{text-transform:uppercase;font-size:11px}.destination-workspace .dw-preset-tag[data-content-type=checkin]{color:#bef264;background:#84cc161a;border-color:#84cc1659}.destination-workspace .dw-preset-tag[data-content-type=trivia]{color:#67e8f9;background:#06b6d41a;border-color:#06b6d459}.destination-workspace .dw-preset-tag[data-content-type=giveaway]{color:#f9a8d4;background:#ec48991a;border-color:#ec489959}.destination-workspace .dw-preset-tag[data-content-type=lucky_draw]{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b59}.destination-workspace .dw-preset-tag[data-content-type=survey]{color:#6ee7b7;background:#10b9811a;border-color:#10b98159}.destination-workspace .dw-preset-tag[data-content-type=predict]{color:#93c5fd;background:#3b82f61a;border-color:#3b82f659}.destination-workspace .dw-preset-tag[data-content-type=tournament]{color:#d8b4fe;background:#a855f71a;border-color:#a855f759}.destination-workspace .dw-preset-tag[data-content-type=announcement]{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b859}.destination-workspace .dw-preset-tag[data-content-type=onboarding]{color:#fdba74;background:#f973161a;border-color:#f9731659}.destination-workspace .dw-preset-tag[data-content-type=admin]{color:#fca5a5;background:#ef44441a;border-color:#ef444459}.destination-workspace .dw-preset-tag[data-content-type=ticket]{color:#a5b4fc;background:#6366f11a;border-color:#6366f159}.destination-workspace .dw-preset-state.is-ready{color:#6ee7b7;background:#10b98115;border-color:#10b98140}.destination-workspace .dw-preset-state.is-warning,.destination-workspace .dw-preset-channel.is-warning{color:#fcd89b;background:#f59e0b10;border-color:#f59e0b40}.destination-workspace .dw-preset-state.is-disabled,.destination-workspace .dw-preset-channel.is-disabled{color:var(--color-text-secondary);background:var(--color-bg-surface);border-color:var(--color-border-default)}.destination-workspace .dw-preset-choice{border:1px solid var(--color-border-default);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.destination-workspace .dw-preset-choice:has(input:checked){background:#6366f110;border-color:#818cf880}.destination-workspace .dw-preset-choice input{flex-shrink:0}.destination-workspace .dw-preset-lanes{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;padding:6px}.destination-workspace .dw-preset-lane{color:var(--color-text-muted);border-radius:8px;flex:1;padding:12px;font-weight:600}.destination-workspace .dw-preset-lane.is-active{color:#fff;background:#6366f1}.send-test{--st-muted:var(--color-text-secondary)}.send-test .st-content,.send-test .st-fields{flex-direction:column;gap:20px;min-width:0;display:flex}.send-test .st-source{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:14px 16px}.send-test .st-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.send-test .st-badge{color:#c7d2fe;background:#6366f11f;border:1px solid #818cf833;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.send-test .st-source-id{color:var(--st-muted);overflow-wrap:anywhere;font-size:11px}.send-test .st-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.send-test .st-label{color:var(--color-text-primary);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.send-test .st-muted{color:var(--st-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6;display:block}.send-test .st-phase{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.send-test .input{min-width:0;font-size:13px}.send-test .st-mode-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:5px;display:grid}.send-test .st-choice{border:1px solid var(--color-border-input);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;transition:background .15s,border-color .15s;display:flex}.send-test .st-choice strong{margin-bottom:3px;font-size:13px;display:block}.send-test input[type=radio],.send-test input[type=checkbox]{accent-color:#818cf8;flex-shrink:0;width:16px;height:16px;margin-top:2px}.send-test .st-choice:hover,.send-test .st-channel-option:hover{background:var(--color-bg-card-hover)}.send-test .st-choice.is-selected{background:#6366f114;border-color:#818cf8}.send-test :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.send-test .st-choice:focus-within{border-color:#a5b4fc}.send-test .st-destinations{flex-direction:column;gap:10px;display:flex}.send-test .st-notice{overflow-wrap:anywhere;border:1px solid;border-radius:9px;padding:11px 13px;font-size:12px;line-height:1.6}.send-test .st-notice strong{margin-bottom:3px;font-weight:600;display:block}.send-test .st-warning{color:#fde68a;background:#f59e0b0a;border-color:#f59e0b33}.send-test .st-error{color:#fecaca;background:#ef444410;border-color:#ef444433}.send-test .st-success{color:#a7f3d0;background:#10b98110;border-color:#10b98133}.send-test .st-channel-list{border:1px solid var(--color-border-default);border-radius:10px;overflow:hidden}.send-test .st-channel{align-items:flex-start;gap:12px;min-width:0;padding:13px;display:flex}.send-test .st-channel+.st-channel{border-top:1px solid var(--color-border-default)}.send-test .st-channel-copy{flex:1;min-width:0}.send-test .st-channel-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.send-test .st-platform{border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.send-test .st-platform-telegram{color:#7dd3fc;background:#0ea5e917}.send-test .st-platform-discord{color:#c7d2fe;background:#818cf81a}.send-test .st-ready{color:#6ee7b7;padding-top:3px;font-size:11px}.send-test .st-channel-picker{overscroll-behavior:contain;max-height:272px;overflow-y:auto}.send-test .st-channel-option{cursor:pointer}.send-test .st-channel-option.is-selected{background:#6366f110}.send-test .st-channel-option.is-unavailable{cursor:not-allowed}.send-test .st-channel-id{color:var(--st-muted);overflow-wrap:anywhere;margin-top:2px;font-family:ui-monospace,monospace;font-size:10px;display:block}.send-test .st-availability{color:var(--st-muted);margin-top:4px;font-size:11px;display:block}.send-test .st-unavailable{color:#fcd34d}.send-test .st-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.send-test .st-filters input{grid-column:1/-1}.send-test .st-list-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.send-test .st-link{color:#a5b4fc;text-underline-offset:3px;font-size:12px;font-weight:500}.send-test .st-link:hover{color:#c7d2fe;text-decoration:underline}.send-test .st-history{align-self:flex-start}.send-test .st-empty{text-align:center;background:var(--color-bg-surface);border-radius:10px;padding:18px 14px;font-size:13px}.send-test .st-empty p{margin:5px 0 10px}.send-test .st-advanced{border-top:1px solid var(--color-border-default);padding-top:14px}.send-test .st-advanced summary{cursor:pointer;font-size:12px;font-weight:500}.send-test .st-advanced summary .st-muted{margin-left:8px;font-size:11px;display:inline}.send-test .st-advanced-body{flex-direction:column;gap:7px;padding-top:12px;display:flex}.send-test .st-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.send-test .st-summary{color:var(--st-muted);font-size:12px}.send-test .st-footer-actions{gap:8px;margin-left:auto;display:flex}.send-test .st-loading{color:var(--st-muted);align-items:center;gap:8px;font-size:12px;display:flex}.send-test .st-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite st-spin;display:inline-block}.send-test button:disabled{opacity:.5;cursor:not-allowed}@keyframes st-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.send-test .st-spinner{animation:none}}@media (width<=639px){.send-test .st-mode-grid,.send-test .st-phase{grid-template-columns:1fr;gap:8px}.send-test .st-content,.send-test .st-fields{gap:16px}.send-test .st-channel{flex-wrap:wrap;gap:8px}.send-test .st-ready{display:none}.send-test .st-advanced summary .st-muted{margin:4px 0 0 14px;display:block}.send-test .st-footer{gap:8px}}.mw{max-width:1560px;color:var(--color-text-primary);min-width:0;margin:auto}.mw [x-cloak]{display:none!important}.mw-head{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px;display:flex}.mw-kicker{letter-spacing:.15em;text-transform:uppercase;color:#a78bfa;font-size:11px;font-weight:700}.mw h1{letter-spacing:-.03em;margin:4px 0;font-size:28px;font-weight:700}.mw p.mw-muted,.mw-muted{color:var(--color-text-muted);font-size:13px;line-height:1.6}.mw-tabs{border-bottom:1px solid var(--color-border-default);gap:6px;margin-bottom:24px;display:flex}.mw-tabs>button{border-bottom:2px solid #0000;padding:13px 20px;font-size:14px;font-weight:600}.mw-tabs>button.active{color:#a78bfa;background:#8b5cf60b;border-color:#8b5cf6}.mw-system{grid-template-columns:240px minmax(0,1fr);gap:22px;display:grid}.mw-list{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:14px;overflow:hidden}.mw-search{border-bottom:1px solid var(--color-border-default);padding:14px}.mw-list-items{max-height:680px;padding:8px;overflow:auto}.mw-list a{overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:12px;display:block}.mw-list a small{color:var(--color-text-muted);text-transform:capitalize;margin-bottom:3px;display:block}.mw-list a.selected{color:#c4b5fd;background:#8b5cf619;box-shadow:inset 2px 0 #8b5cf6}.mw-list a:hover{background:#8b5cf610}.mw-columns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.mw-card{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:14px;min-width:0;margin-bottom:18px;padding:22px}.mw-card h2{margin:0 0 5px;font-size:15px;font-weight:650}.mw-section-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mw label{margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.mw input:not([type=checkbox]):not([type=color]),.mw select,.mw textarea{border:1px solid var(--color-border-default);background:var(--color-bg-input);width:100%;font:inherit;color:var(--color-text-primary);border-radius:9px;min-width:0;padding:10px 12px;font-size:13px;display:block}.mw textarea{resize:vertical;line-height:1.7}.mw :focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.mw input[type=checkbox]{appearance:auto;accent-color:#8b5cf6;flex-shrink:0;width:16px;height:16px}.mw .mw-check{align-items:center;gap:9px;margin:0;font-weight:500;display:flex}.mw button{cursor:pointer}.mw button:disabled{opacity:.45;cursor:not-allowed}.mw-btn{border:1px solid var(--color-border-default);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.mw-primary{color:#fff;background:#7c3aed;border-color:#8b5cf6}.mw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-segment{background:var(--color-bg-input);border:1px solid var(--color-border-default);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.mw-segment button{border-radius:6px;padding:6px 12px;font-size:12px}.mw-segment button.active{color:#fff;background:#7c3aed}.mw-chip{color:#a78bfa;background:#8b5cf60c;border:1px solid #8b5cf638;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font:12px monospace;display:inline-flex}.mw-toolbar{border:1px solid var(--color-border-default);background:var(--color-bg-input);border-bottom:0;border-radius:9px 9px 0 0;gap:4px;padding:5px;display:flex}.mw-toolbar button{border-radius:4px;padding:5px 10px;font-size:13px}.mw-toolbar+textarea{border-radius:0 0 9px 9px}.mw-counter{color:var(--color-text-muted);text-align:right;margin-top:6px;font-size:11px}.mw-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mw-button-editor{border:1px solid var(--color-border-default);border-radius:10px;margin-top:12px;padding:14px}.mw-preview{position:sticky;top:20px}.mw-preview iframe{background:#313338;border:0;border-radius:10px;width:100%;min-height:430px}.mw-status{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6}.mw-error{color:#f87171}.mw-discord{color:#dbdee1;overflow-wrap:anywhere;background:#313338;border-radius:10px;min-height:280px;padding:20px 16px;font:14px/1.5 Segoe UI,sans-serif}.mw-discord-row{gap:12px;display:flex}.mw-avatar{color:#fff;background:#5865f2;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.mw-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mw-discord-copy{flex:1;min-width:0}.mw-bot-name{color:#f2f3f5;font-weight:600}.mw-app{color:#fff;background:#5865f2;border-radius:3px;margin:0 6px;padding:1px 4px;font-size:10px}.mw-time{color:#949ba4;font-size:11px}.mw-embed{background:#2b2d31;border-left:4px solid #8b5cf6;border-radius:4px;margin-top:8px;padding:14px}.mw-embed strong.mw-embed-title{color:#f2f3f5;margin-bottom:6px;font-size:16px;display:block}.mw-discord p{margin:0 0 7px}.mw-discord pre{white-space:pre-wrap;background:#1e1f22;border-radius:4px;padding:8px}.mw-discord code{background:#1e1f22}.mw-discord blockquote{border-left:3px solid #4e5058;padding-left:10px}.mw-discord a{color:#00a8fc}.mw-discord ul{padding-left:18px;list-style:outside}.mw-discord ol{padding-left:18px;list-style:decimal}.mw-discord .mw-emoji{vertical-align:middle;-o-object-fit:contain;object-fit:contain;width:22px;height:22px;display:inline-block}.mw-thumbnail{float:right;-o-object-fit:contain;object-fit:contain;border-radius:4px;width:65px;max-height:80px;margin:0 0 8px 10px}.mw-large-image{border-radius:5px;width:auto;max-width:100%;max-height:260px;margin-top:12px}.mw-discord-buttons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mw-discord-button{color:#fff;background:#5865f2;border:0;border-radius:4px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.mw-discord-button.secondary,.mw-discord-button.link{background:#4e5058}.mw-discord-button.success{background:#248046}.mw-discord-button.danger{background:#da373c}.mw-overlay{z-index:100;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mw-modal{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:16px;flex-direction:column;width:720px;max-width:100%;max-height:90vh;display:flex;box-shadow:0 25px 80px #0006}.mw-modal-header,.mw-modal-footer{flex-shrink:0;padding:20px 24px}.mw-modal-header{border-bottom:1px solid var(--color-border-default)}.mw-modal-body{padding:16px 24px;overflow:auto}.mw-modal-footer{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.mw-channel{border:1px solid var(--color-border-default);border-radius:9px;align-items:center;gap:12px;margin:8px 0!important;padding:12px!important;display:flex!important}.mw-channel:has(input:checked){background:#8b5cf611;border-color:#8b5cf6}.mw-channel small{color:var(--color-text-muted);font-weight:400;display:block}.mw-channel-icon{color:#a78bfa;font-size:21px}.mw-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.mw-emoji-grid button{border:1px solid var(--color-border-default);border-radius:8px;padding:8px;font-size:22px}.mw-emoji-grid img{width:28px;height:28px;margin:auto}.mw details{border-top:1px solid var(--color-border-default);margin-top:14px;padding-top:14px}.mw summary{cursor:pointer;color:var(--color-text-muted);font-size:13px}.mw-empty{text-align:center;color:var(--color-text-muted);padding:24px;font-size:13px}.mw-delivery{border-bottom:1px solid var(--color-border-default);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.mw-delivery a{color:#a78bfa}.mw input[type=color]{border:1px solid var(--color-border-default);background:0 0;border-radius:8px;width:100%;height:40px}.mw-linkbox{border:1px solid var(--color-border-default);border-radius:8px;gap:8px;margin:8px 0;padding:10px;display:flex}@media (width<=1200px){.mw-system{grid-template-columns:190px minmax(0,1fr)}.mw-system .mw-columns{grid-template-columns:1fr}.mw-system .mw-preview{position:static}}@media (width<=850px){.mw-columns{grid-template-columns:1fr}.mw-preview{position:static}.mw-system{grid-template-columns:1fr}.mw-list-items{max-height:180px}.mw-head{align-items:flex-start}.mw-card{padding:16px}.mw-tabs>button{padding:12px}.mw-grid2{grid-template-columns:1fr}.mw-modal-header,.mw-modal-body,.mw-modal-footer{padding:16px}.mw-discord{padding:14px 10px}}.mw-system{align-items:start}.mw-discord h1{margin:8px 0;font-size:22px;font-weight:700}.mw-discord h2{margin:6px 0;font-size:18px;font-weight:700}.mw-discord h3{margin:4px 0;font-size:16px;font-weight:700}.mw [hidden]{display:none!important}.exit-survey-workspace{--es-purple:#b7a4ff;--es-muted:#a4afc3;color:#edf1f9;gap:24px;display:grid}.exit-survey-workspace h1,.exit-survey-workspace h2,.exit-survey-workspace h3,.exit-survey-workspace p{margin:0}.exit-survey-workspace h1{letter-spacing:-.025em;margin:5px 0;font-size:24px;font-weight:650}.exit-survey-workspace h2{font-size:15px;font-weight:600}.exit-survey-workspace small{color:var(--es-muted);font-size:12px;font-weight:400;line-height:1.6;display:block}.exit-survey-workspace .es-muted{color:var(--es-muted)}.exit-survey-workspace .es-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.exit-survey-workspace .es-header p{color:var(--es-muted);font-size:13px}.exit-survey-workspace .es-eyebrow{color:var(--es-purple);letter-spacing:.12em;font-size:10px;font-weight:600}.exit-survey-workspace .es-button{color:#edf1f9;cursor:pointer;background:#282b40;border:1px solid #42445e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 15px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.exit-survey-workspace .es-button:hover{background:#33364d;border-color:#9b86e8}.exit-survey-workspace .es-button-primary{background:#7252d8;border-color:#8e70e6;padding-inline:24px}.exit-survey-workspace .es-button-primary:hover{background:#8463e7}.exit-survey-workspace button:disabled{opacity:.55;cursor:wait}.exit-survey-workspace :focus-visible{outline-offset:3px;outline:2px solid #b7a4ff}.exit-survey-workspace .es-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.exit-survey-workspace .es-stats .stat-card{background:linear-gradient(125deg,#202433,#191e2a);border-radius:12px;min-width:0;padding:18px}.exit-survey-workspace .es-stats .stat-card:nth-child(2){border-top-color:#427a6b}.exit-survey-workspace .es-stats .stat-card:nth-child(3){border-top-color:#8c7547}.exit-survey-workspace .es-stats .stat-card:nth-child(4){border-top-color:#8d77ca}.exit-survey-workspace .es-note{color:var(--es-muted);margin-top:12px;font-size:12px;line-height:1.7}.exit-survey-workspace .es-filter-panel{background:#191e2a;border:1px solid #303747;border-radius:12px;padding:20px}.exit-survey-workspace .es-section-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.exit-survey-workspace .es-section-heading>span{color:var(--es-muted);font-size:12px}.exit-survey-workspace .es-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.exit-survey-workspace .es-filters label{color:#b9c3d5;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.exit-survey-workspace .es-filters input,.exit-survey-workspace .es-filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf1f9;background-color:#222938;border:1px solid #3a4355;border-radius:7px;width:100%;min-width:0;height:42px;padding:9px 11px;font-size:13px}.exit-survey-workspace .es-filters select{padding-right:30px}.exit-survey-workspace .es-filters input::placeholder{color:#8793a9}.exit-survey-workspace .es-filter-actions{align-items:end;gap:16px;display:flex}.exit-survey-workspace .es-reset{color:#c7b8f9;align-items:center;min-height:42px;font-size:13px;display:inline-flex}.exit-survey-workspace .es-reset:hover{text-decoration:underline}.exit-survey-workspace .es-distribution{background:#171c27;border:1px solid #303747;border-radius:12px;align-items:center;gap:30px;padding:18px 20px;display:flex}.exit-survey-workspace .es-distribution-title{flex-shrink:0}.exit-survey-workspace .es-distribution-title>span{color:var(--es-muted);font-size:12px}.exit-survey-workspace .es-stars{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;min-width:0;display:grid}.exit-survey-workspace .es-star-item>div:first-child{justify-content:space-between;gap:10px;margin-bottom:7px;font-size:13px;display:flex}.exit-survey-workspace .es-star{color:#e9bb67}.exit-survey-workspace .es-meter{background:#303448;border-radius:4px;height:5px;overflow:hidden}.exit-survey-workspace .es-meter>span{background:#a28be9;border-radius:4px;height:100%;display:block}.exit-survey-workspace .es-directory{min-width:0}.exit-survey-workspace .es-directory-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.exit-survey-workspace .es-directory-heading h2{align-items:center;gap:9px;font-size:17px;display:flex}.exit-survey-workspace .es-total{color:#d8cbff;background:#8270b92b;border:1px solid #8b72c14d;border-radius:6px;padding:1px 8px;font-size:12px}.exit-survey-workspace .es-directory-heading p{color:var(--es-muted);margin-top:7px;font-size:13px;line-height:1.65}.exit-survey-workspace .es-directory-hint{color:var(--es-muted);white-space:nowrap;font-size:12px}.exit-survey-workspace .es-list-head,.exit-survey-workspace .es-member-toggle{grid-template-columns:minmax(180px,1.5fr) minmax(100px,.8fr) minmax(170px,1.1fr) minmax(85px,.55fr) minmax(130px,.9fr) 18px;align-items:center;gap:16px;padding:18px 20px;display:grid}.exit-survey-workspace .es-list-head{color:var(--es-muted);margin-bottom:10px;padding-block:0;font-size:11px}.exit-survey-workspace .es-members{gap:10px;display:grid}.exit-survey-workspace .es-member{background:#191e2a;border:1px solid #303747;border-radius:12px;min-width:0;overflow:hidden}.exit-survey-workspace .es-member.is-open{border-color:#70608e}.exit-survey-workspace .es-member-toggle{text-align:left;cursor:pointer;color:#edf1f9;width:100%;font-size:13px}.exit-survey-workspace .es-member-toggle:hover{background:#222838}.exit-survey-workspace .es-member-toggle:focus-visible{outline-offset:-3px}.exit-survey-workspace .es-member.is-open .es-member-toggle{background:#242638}.exit-survey-workspace .es-identity{align-items:center;gap:12px;min-width:0;display:flex}.exit-survey-workspace .es-avatar{color:#dcf;background:#52407366;border:1px solid #78639b70;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;display:grid}.exit-survey-workspace .es-name{min-width:0}.exit-survey-workspace .es-name strong{overflow-wrap:anywhere;font-size:14px;display:block}.exit-survey-workspace .es-platforms{flex-wrap:wrap;gap:6px;display:flex}.exit-survey-workspace .es-platform{color:#bac5d8;text-transform:capitalize;white-space:nowrap;background:#303849;border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.6;display:inline-flex}.exit-survey-workspace .es-platform[data-platform=telegram]{color:#88d4fa;background:#21789d26}.exit-survey-workspace .es-platform[data-platform=discord]{color:#b8b7ff;background:#7773e62b}.exit-survey-workspace .es-count strong{font-size:14px}.exit-survey-workspace .es-count strong>span{color:#c0c9da;font-weight:400}.exit-survey-workspace .es-count small{margin-top:3px}.exit-survey-workspace .es-completed{color:#88cdb1}.exit-survey-workspace .es-score{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.exit-survey-workspace .es-score>span:first-child{color:#ecc576}.exit-survey-workspace .es-score .es-muted{font-size:12px;font-weight:400}.exit-survey-workspace .es-latest{color:#c8d1e0;font-size:12px}.exit-survey-workspace .es-chevron{color:#aaa0c6;transition:transform .15s}.exit-survey-workspace .es-chevron.is-open{color:#d0bfff;transform:rotate(90deg)}.exit-survey-workspace .es-mobile-label{display:none}.exit-survey-workspace .es-detail{background:#141923;border-top:1px solid #3b354d;padding:20px}.exit-survey-workspace .es-detail-heading{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.exit-survey-workspace .es-detail-heading strong{font-size:13px}.exit-survey-workspace .es-detail-heading>span{color:var(--es-muted);font-size:12px}.exit-survey-workspace .es-table-scroll{border:1px solid #303747;border-radius:8px;overflow-x:auto}.exit-survey-workspace .es-scroll-hint{display:none}.exit-survey-workspace .es-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:1080px;font-size:13px}.exit-survey-workspace .es-table thead th{color:#b7c2d5;background:#202634;padding:12px;font-size:11px;font-weight:600}.exit-survey-workspace .es-table th:first-child,.exit-survey-workspace .es-table th:nth-child(2){width:95px}.exit-survey-workspace .es-table th:nth-child(3){width:145px}.exit-survey-workspace .es-table th:nth-child(4){width:78px}.exit-survey-workspace .es-table th:nth-child(5),.exit-survey-workspace .es-table th:nth-child(6){width:145px}.exit-survey-workspace .es-table th:nth-child(7){width:200px}.exit-survey-workspace .es-table th:nth-child(8){width:170px}.exit-survey-workspace .es-table tbody td,.exit-survey-workspace .es-table tbody th{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #2c3342;padding:16px 12px;font-weight:400}.exit-survey-workspace .es-table tbody tr:hover{background:#1c2230}.exit-survey-workspace .es-order{color:#c9baff}.exit-survey-workspace .es-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.exit-survey-workspace .es-status{color:#ebc877;background:#94732826;border-radius:5px;margin-bottom:7px;padding:3px 7px;font-size:11px;display:inline-block}.exit-survey-workspace .es-status[data-state=completed]{color:#89d6b8;background:#23846226}.exit-survey-workspace .es-times{font-size:11px}.exit-survey-workspace .es-times>span,.exit-survey-workspace .es-times>time{display:block}.exit-survey-workspace .es-times>span:not(.es-muted){color:#93a0b7;margin-top:7px}.exit-survey-workspace .es-times>span:first-child{margin-top:0}.exit-survey-workspace .es-legacy td{background:#252235;font-size:12px}.exit-survey-workspace .es-legacy span{margin-top:4px;display:block}.exit-survey-workspace .es-load-state,.exit-survey-workspace .es-load-more{color:var(--es-muted);justify-content:center;align-items:center;gap:10px;padding:20px 0 0;font-size:13px;display:flex}.exit-survey-workspace .es-load-error{color:#efbcac;border:1px solid #8b594e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;font-size:13px;display:flex}.exit-survey-workspace .es-spinner{border:2px solid #5d5273;border-top-color:#c1a5ff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite es-spin}.exit-survey-workspace .es-empty{text-align:center;background:#181c28;border:1px dashed #3b4254;border-radius:12px;padding:44px 20px}.exit-survey-workspace .es-empty-icon{color:#b19ae9;font-size:32px}.exit-survey-workspace .es-empty h3{margin:10px 0;font-size:16px;font-weight:600}.exit-survey-workspace .es-empty p{color:var(--es-muted);margin-bottom:18px;font-size:13px;line-height:1.8}.exit-survey-workspace .es-pagination{margin-top:20px}@keyframes es-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.exit-survey-workspace .es-filters{grid-template-columns:repeat(7,minmax(0,1fr))}.exit-survey-workspace .es-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=1279px){.exit-survey-workspace .es-list-head{display:none}.exit-survey-workspace .es-member-toggle{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 18px;gap:14px 20px}.exit-survey-workspace .es-identity{grid-area:1/1}.exit-survey-workspace .es-platforms{grid-area:1/2}.exit-survey-workspace .es-count{grid-area:2/1}.exit-survey-workspace .es-average{grid-area:2/2}.exit-survey-workspace .es-latest{grid-area:3/1/auto/3;gap:10px;display:flex}.exit-survey-workspace .es-chevron{grid-area:1/3}.exit-survey-workspace .es-mobile-label{display:block}.exit-survey-workspace .es-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.exit-survey-workspace .es-distribution{flex-direction:column;align-items:stretch;gap:16px}.exit-survey-workspace .es-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.exit-survey-workspace .es-scroll-hint{color:var(--es-purple);margin:0 0 12px;font-size:12px;display:block}}@media (width<=767px){.exit-survey-workspace .es-header{flex-direction:column;align-items:flex-start;gap:14px}.exit-survey-workspace .es-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exit-survey-workspace .es-stats .stat-card{padding:14px}.exit-survey-workspace .es-stats .stat-card:last-child{grid-column:1/-1}.exit-survey-workspace .es-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.exit-survey-workspace .es-filter-panel,.exit-survey-workspace .es-distribution{padding:16px}.exit-survey-workspace .es-filter-actions{grid-column:1/-1}.exit-survey-workspace .es-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.exit-survey-workspace .es-stars{gap:12px}.exit-survey-workspace .es-directory-heading{align-items:flex-start}.exit-survey-workspace .es-directory-hint{display:none}.exit-survey-workspace .es-member-toggle{grid-template-columns:minmax(0,1fr) minmax(85px,.65fr) 14px;gap:14px 10px;padding:16px}.exit-survey-workspace .es-platforms{grid-area:2/1/auto/3;margin-left:52px}.exit-survey-workspace .es-identity{grid-column:1/3}.exit-survey-workspace .es-count,.exit-survey-workspace .es-average{grid-row:3}.exit-survey-workspace .es-latest{flex-direction:column;grid-row:4;gap:0}.exit-survey-workspace .es-detail{padding:14px}.exit-survey-workspace .es-detail-heading{flex-direction:column;gap:5px}.exit-survey-workspace .es-load-error{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.exit-survey-workspace .es-chevron{transition:none}.exit-survey-workspace .es-spinner{animation:none}}.lucky-wheel-admin{--lwa-muted:var(--color-text-secondary);--color-text-muted:var(--color-text-secondary);max-width:1440px;color:var(--color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;margin:0 auto;font-size:14px;line-height:1.55}.lucky-wheel-admin .lwa-heading{justify-content:space-between;align-items:center;gap:24px;margin:4px 0 28px;display:flex}.lucky-wheel-admin .lwa-eyebrow{letter-spacing:1.5px;color:#a5b4fc;margin-bottom:8px;font-size:10px;font-weight:650}.lucky-wheel-admin .lwa-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lucky-wheel-admin h1{letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:1.25}.lucky-wheel-admin .lwa-subtitle{color:var(--lwa-muted);margin-top:8px}.lucky-wheel-admin .lwa-header-meta{text-align:right;color:var(--lwa-muted);white-space:nowrap;gap:6px;font-size:12px;display:grid}.lucky-wheel-admin .lwa-header-meta>span{background:var(--color-bg-card);border:1px solid var(--color-border-default);color:var(--color-text-primary);border-radius:8px;padding:7px 12px}.lucky-wheel-admin .lwa-tabs,.lucky-wheel-admin .lwa-subtabs{border:1px solid var(--color-border-default);background:var(--color-bg-surface);scrollbar-width:thin;border-radius:12px;gap:5px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.lucky-wheel-admin .lwa-tabs a,.lucky-wheel-admin .lwa-subtabs a{white-space:nowrap;color:var(--lwa-muted);border-radius:8px;align-items:center;min-height:42px;padding:11px 14px;font-size:12px;font-weight:550;text-decoration:none;display:flex}.lucky-wheel-admin .lwa-tabs a:hover,.lucky-wheel-admin .lwa-subtabs a:hover{background:var(--color-bg-card-hover);color:var(--color-text-primary)}.lucky-wheel-admin .lwa-tabs a[aria-current],.lucky-wheel-admin .lwa-subtabs a[aria-current]{color:#c7d2fe;background:#6366f122;box-shadow:inset 0 0 0 1px #818cf83d}.lucky-wheel-admin .lwa-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 18px;display:flex}.lucky-wheel-admin h2{letter-spacing:-.25px;font-size:18px;font-weight:650}.lucky-wheel-admin .lwa-section-heading p{color:var(--lwa-muted);margin-top:4px;font-size:13px}.lucky-wheel-admin .lwa-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.lucky-wheel-admin .lwa-form{margin:0 0 26px}.lucky-wheel-admin .lwa-form fieldset>div{min-width:0}.lucky-wheel-admin .lwa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.lucky-wheel-admin .lwa-field{flex-direction:column;gap:8px;min-width:0;display:flex}.lucky-wheel-admin :is(input,textarea,select,button,summary){scroll-margin-block:90px 120px}.lucky-wheel-admin .lwa-field label{color:var(--color-text-primary);font-size:13px;font-weight:550;line-height:1.5}.lucky-wheel-admin .input{background:var(--color-bg-input);width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);border:1px solid var(--color-border-input);font:inherit;box-shadow:none;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.lucky-wheel-admin textarea.input{resize:vertical;min-height:112px}.lucky-wheel-admin .input::placeholder{color:var(--lwa-muted);opacity:1}.lucky-wheel-admin .input:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 3px #6366f122}.lucky-wheel-admin .input[aria-invalid=true]{border-color:#fb7185}.lucky-wheel-admin :disabled{cursor:default}.lucky-wheel-admin fieldset:disabled .input{color:var(--lwa-muted);background:var(--color-bg-surface);opacity:1}.lucky-wheel-admin fieldset:disabled button{opacity:.45;pointer-events:none}.lucky-wheel-admin .lwa-required,.lucky-wheel-admin .lwa-field-error{color:#fda4af}.lucky-wheel-admin .lwa-field-error{margin:0;font-size:12px}.lucky-wheel-admin .lwa-hint{color:var(--lwa-muted);margin:0;font-size:12px;line-height:1.7}.lucky-wheel-admin .lwa-alert{margin-bottom:20px;line-height:1.7}.lucky-wheel-admin .lwa-alert ul{margin-top:4px;padding-left:18px;list-style:outside}.lucky-wheel-admin .lwa-alert a,.lucky-wheel-admin .lwa-setup a{color:#c7d2fe;text-underline-offset:3px;text-decoration:underline}.lucky-wheel-admin .lwa-switch-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.lucky-wheel-admin .lwa-switch-row>p{max-width:480px}.lucky-wheel-admin .lwa-switch{cursor:pointer;flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex;position:relative}.lucky-wheel-admin .lwa-switch input[type=checkbox]{opacity:0;cursor:pointer;width:42px;height:24px;position:absolute;left:0}.lucky-wheel-admin .lwa-switch>span{pointer-events:none;background:#475569;border:1px solid #64748b;border-radius:20px;width:42px;height:24px;position:relative}.lucky-wheel-admin .lwa-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.lucky-wheel-admin .lwa-switch input:checked+span{background:#6366f1;border-color:#818cf8}.lucky-wheel-admin .lwa-switch input:checked+span:after{transform:translate(18px)}.lucky-wheel-admin .lwa-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #a5b4fc}.lucky-wheel-admin .lwa-setup{background:#f59e0b0a;border:1px solid #f59e0b30;border-radius:10px;margin-top:20px;padding:15px 17px;font-size:12px}.lucky-wheel-admin .lwa-setup strong{color:#fcd34d;margin-bottom:4px;font-size:13px;display:block}.lucky-wheel-admin .lwa-setup p{color:var(--lwa-muted);margin-bottom:5px}.lucky-wheel-admin .lwa-setup[data-setup=complete]{background:#10b98108;border-color:#10b98130}.lucky-wheel-admin .lwa-setup[data-setup=complete] strong{color:#6ee7b7}.lucky-wheel-admin .lwa-savebar{z-index:15;background:var(--color-bg-elevated);border:1px solid var(--color-border-input);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:15px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 5px 24px #0004}.lucky-wheel-admin .lwa-savebar strong{font-size:12px;font-weight:550;display:block}.lucky-wheel-admin .lwa-savebar small{color:var(--lwa-muted);margin-top:2px;font-size:11px;display:block}.lucky-wheel-admin .lwa-savebar button{white-space:nowrap;min-height:42px}.lucky-wheel-admin .lwa-readonly{color:var(--lwa-muted);padding:14px 0;font-size:12px}.lucky-wheel-admin .lwa-template-help{color:var(--lwa-muted);overflow-wrap:anywhere;margin-bottom:18px;font-size:12px;line-height:2}.lucky-wheel-admin code{background:var(--color-bg-input);color:#c7d2fe;border-radius:4px;padding:3px 5px;font-size:11px}.lucky-wheel-admin .lwa-disclosure{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:10px;margin-top:12px}.lucky-wheel-admin .lwa-disclosure summary{cursor:pointer;padding:15px 17px;font-size:13px;font-weight:550}.lucky-wheel-admin .lwa-disclosure summary span{color:var(--lwa-muted);margin-left:12px;font-weight:400}.lucky-wheel-admin .lwa-disclosure .lwa-grid{padding:6px 17px 18px}.lucky-wheel-admin .lwa-prize-summary{border-bottom:1px solid var(--color-border-default);align-items:center;gap:22px;margin-bottom:26px;padding-bottom:24px;display:flex}.lucky-wheel-admin .lwa-preview-disc{border:5px solid #c4b5fd;border-radius:50%;flex-shrink:0;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 0 4px #8b5cf620}.lucky-wheel-admin .lwa-preview-disc span{color:#e0e7ff;background:#312e81;border:2px solid #c4b5fd;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.lucky-wheel-admin .lwa-prize-summary p{color:var(--lwa-muted);margin:7px 0;font-size:13px}.lucky-wheel-admin .lwa-prize-summary small{color:var(--lwa-muted);font-size:11px}.lucky-wheel-admin .lwa-total{color:#fda4af;margin-left:9px;font-size:20px}.lucky-wheel-admin .lwa-total[data-valid=true]{color:#6ee7b7}.lucky-wheel-admin .lwa-prize-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:30px minmax(100px,1fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.lucky-wheel-admin .lwa-row-number{color:var(--lwa-muted);padding-top:39px;font-size:11px}.lucky-wheel-admin .lwa-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lucky-wheel-admin .lwa-prize-row .lwa-row-actions{padding-top:28px}.lucky-wheel-admin .lwa-row-actions button{min-height:42px}.lucky-wheel-admin .lwa-source-row{grid-template-columns:1fr 1fr auto;align-items:start;gap:18px;margin-bottom:20px;display:grid}.lucky-wheel-admin .lwa-source-row>button{margin-top:28px}.lucky-wheel-admin .lwa-editor-footer{color:var(--lwa-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.lucky-wheel-admin .lwa-inline-empty{text-align:center;background:var(--color-bg-surface);border:1px dashed var(--color-border-input);border-radius:10px;padding:34px 15px}.lucky-wheel-admin .lwa-inline-empty strong{margin-bottom:8px;display:block}.lucky-wheel-admin .lwa-inline-empty p{color:var(--lwa-muted);font-size:13px}.lucky-wheel-admin .lwa-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lucky-wheel-admin .lwa-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.lucky-wheel-admin .lwa-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.lucky-wheel-admin .lwa-metrics article{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden}.lucky-wheel-admin .lwa-metrics button{text-align:left;cursor:pointer;border-radius:11px;width:100%;height:100%;padding:20px;display:block}.lucky-wheel-admin .lwa-metrics button:hover{background:var(--color-bg-card-hover)}.lucky-wheel-admin .lwa-metrics button:focus-visible{outline-offset:-3px;outline:2px solid #a5b4fc}.lucky-wheel-admin .lwa-list-heading h3{margin-bottom:8px;font-size:18px;font-weight:650}.lucky-wheel-admin .lwa-list-heading p{color:var(--lwa-muted);overflow-wrap:anywhere;margin:6px 0;font-size:12px}.lucky-wheel-admin .lwa-list-search{max-width:420px;margin:18px 0}.lucky-wheel-admin .lwa-list-state{text-align:center;padding:30px 0}.lucky-wheel-admin .lwa-list-state button{margin-top:14px}.lucky-wheel-admin .dark-table.lwa-user-table{width:100%;min-width:960px}.lucky-wheel-admin .lwa-user-table td{overflow-wrap:anywhere;max-width:230px}.lucky-wheel-admin .lwa-user-table small,.lucky-wheel-admin .lwa-user-table a{margin:4px 0;display:block}.lucky-wheel-admin .lwa-user-table a{color:#c7d2fe;text-decoration:underline}.lucky-wheel-admin .lwa-list-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.lucky-wheel-admin .lwa-list-pagination>div{gap:8px;display:flex}.lucky-wheel-admin .lwa-metrics span,.lucky-wheel-admin .lwa-ledger-metrics span{color:var(--lwa-muted);font-size:12px;display:block}.lucky-wheel-admin .lwa-metrics strong{margin:7px 0;font-size:30px;font-weight:650;display:block}.lucky-wheel-admin .lwa-metrics small{color:var(--lwa-muted);font-size:11px}.lucky-wheel-admin .lwa-ledger-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.lucky-wheel-admin .lwa-ledger-metrics strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;display:block}.lucky-wheel-admin .lwa-ledger-metrics small{color:var(--lwa-muted);font-size:11px;font-weight:400}.lucky-wheel-admin>.rounded-xl{margin-bottom:20px}.lucky-wheel-admin .lwa-subtabs{background:0 0;border:0;margin-bottom:20px;padding:0}.lucky-wheel-admin .lwa-table-scroll{scrollbar-width:thin;max-width:100%;max-height:640px;overflow:auto}.lucky-wheel-admin .dark-table{min-width:620px}.lucky-wheel-admin .dark-table th{z-index:1;background:var(--color-bg-table-header);white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--lwa-muted);font-size:11px;position:sticky;top:0}.lucky-wheel-admin .dark-table td{border-bottom:1px solid var(--color-border-subtle);vertical-align:top;color:var(--color-text-primary);padding:14px 16px;font-size:12px}.lucky-wheel-admin .lwa-record-id{white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px}.lucky-wheel-admin .lwa-record-details summary{cursor:pointer;color:#c7d2fe;white-space:nowrap}.lucky-wheel-admin .lwa-record-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-bg-body);border-radius:8px;width:320px;max-height:320px;margin-top:12px;padding:14px;font-size:11px;overflow:auto}.lucky-wheel-admin .lwa-pagination{margin:18px 0}.lucky-wheel-admin .lwa-review-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lucky-wheel-admin .lwa-review-heading strong{font-size:21px}.lucky-wheel-admin .lwa-review-heading p{color:var(--lwa-muted);font-size:12px}.lucky-wheel-admin .lwa-review-form{grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:18px;display:grid}.lucky-wheel-admin a:focus-visible,.lucky-wheel-admin summary:focus-visible,.lucky-wheel-admin .lwa-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}@media (width<=1100px){.lucky-wheel-admin .lwa-prize-row{grid-template-columns:24px repeat(3,minmax(0,1fr))}.lucky-wheel-admin .lwa-prize-row .lwa-row-actions{grid-column:2/-1;padding-top:0}.lucky-wheel-admin .lwa-switch-row{display:block}.lucky-wheel-admin .lwa-switch-row>p{margin-top:8px}.lucky-wheel-admin .lwa-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.lucky-wheel-admin .lwa-heading{align-items:flex-start;gap:16px}.lucky-wheel-admin .lwa-header-meta{display:none}.lucky-wheel-admin h1{font-size:25px}.lucky-wheel-admin .lwa-title{gap:9px}.lucky-wheel-admin .lwa-subtitle{font-size:12px}.lucky-wheel-admin .lwa-grid,.lucky-wheel-admin .lwa-filters,.lucky-wheel-admin .lwa-source-row{grid-template-columns:1fr}.lucky-wheel-admin .lwa-source-row>button{justify-self:end;margin-top:0}.lucky-wheel-admin .lwa-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lucky-wheel-admin .lwa-metrics button{padding:15px}.lucky-wheel-admin .lwa-metrics strong{font-size:25px}.lucky-wheel-admin .lwa-prize-row{grid-template-columns:1fr 1fr;gap:12px}.lucky-wheel-admin .lwa-row-number{grid-column:1/-1;padding:0}.lucky-wheel-admin .lwa-prize-row .lwa-row-actions{grid-column:1/-1}.lucky-wheel-admin .lwa-prize-summary{align-items:flex-start;gap:16px}.lucky-wheel-admin .lwa-preview-disc{width:64px;height:64px}.lucky-wheel-admin .lwa-prize-summary small{display:none}.lucky-wheel-admin .lwa-prize-summary strong{font-size:13px}.lucky-wheel-admin .lwa-total{margin-left:0;display:block}.lucky-wheel-admin .lwa-savebar{gap:12px;padding:12px;bottom:8px}.lucky-wheel-admin .lwa-savebar small{display:none}.lucky-wheel-admin .lwa-savebar strong{font-size:11px}.lucky-wheel-admin .lwa-editor-footer{flex-direction:column;align-items:flex-start}.lucky-wheel-admin .lwa-review-form{grid-template-columns:1fr}.lucky-wheel-admin .input{font-size:16px}.lucky-wheel-admin .lwa-tabs a{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.lucky-wheel-admin *,.lucky-wheel-admin :after{scroll-behavior:auto!important;transition:none!important}}.lucky-wheel-admin .lwa-credit-search{align-items:end;gap:12px;margin-bottom:24px;display:flex}.lucky-wheel-admin .lwa-credit-search .lwa-field{flex:1}.lucky-wheel-admin .lwa-credit-actions{margin-top:22px}.lucky-wheel-admin .lwa-credit-summary{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.lucky-wheel-admin .lwa-credit-reason{color:var(--lwa-muted);overflow-wrap:anywhere;flex-basis:100%}.lucky-wheel-admin .lwa-credit-table{text-align:left;width:100%}.lucky-wheel-admin .lwa-credit-table th{text-align:left;padding:12px 16px}.lucky-wheel-admin .lwa-credit-table td{vertical-align:middle}.lucky-wheel-admin .lwa-credit-person{overflow-wrap:anywhere;min-width:130px;max-width:230px}.lucky-wheel-admin .lwa-credit-time{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.6;display:inline-grid}.lucky-wheel-admin .lwa-credit-time span+span{color:var(--lwa-muted)}.lucky-wheel-admin .lwa-credit-quantity{white-space:nowrap;font-variant-numeric:tabular-nums}.lucky-wheel-admin .lwa-credit-link{color:#c7d2fe;text-underline-offset:3px;text-decoration:underline}.lucky-wheel-admin .lwa-credit-refresh{margin-bottom:12px}.lucky-wheel-admin .lwa-reset-toolbar{justify-content:flex-end;margin-bottom:18px;display:flex}.lucky-wheel-admin .lwa-reset-button{color:#fff;cursor:pointer;background:#7f1d1d;border:1px solid #b91c1c;border-radius:9px;min-height:44px;padding:10px 18px;font-weight:600}.lucky-wheel-admin .lwa-reset-button:hover{background:#991b1b}.lucky-wheel-admin .lwa-reset-button:disabled{opacity:.5;cursor:not-allowed}.lucky-wheel-admin .lwa-reset-button:focus-visible{outline-offset:3px;outline:2px solid #fca5a5}.lucky-wheel-admin .lwa-reset-confirm{margin:20px 0}.lucky-wheel-admin .lwa-reset-actions{justify-content:flex-end;gap:12px;display:flex}.lucky-wheel-admin .lwa-reset-progress p{margin:8px 0}.lucky-wheel-admin .lwa-reset-progress li{overflow-wrap:anywhere;margin:8px 0}.lucky-wheel-admin .lwa-credit-picker-card{overflow:visible}.lucky-wheel-admin .lwa-user-picker{min-width:0;position:relative}.lucky-wheel-admin .lwa-user-menu{z-index:30;background:var(--color-bg-card,#202036);border:1px solid var(--color-border-default,#41415d);overscroll-behavior:contain;border-radius:10px;max-height:320px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0005}.lucky-wheel-admin .lwa-user-menu ul{margin:0;padding:5px;list-style:none}.lucky-wheel-admin .lwa-user-menu li{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;min-height:44px;padding:11px 12px}.lucky-wheel-admin .lwa-user-menu li.is-active,.lucky-wheel-admin .lwa-user-menu li[aria-selected=true]{color:var(--color-text-primary);background:#6366f133}.lucky-wheel-admin .lwa-user-menu p{color:var(--lwa-muted);margin:0;padding:10px 14px}.lucky-wheel-admin .lwa-user-more{text-align:left;color:#c7d2fe;border-top:1px solid var(--color-border-default);cursor:pointer;width:100%;min-height:44px;padding:10px 14px;display:block}.lucky-wheel-admin .lwa-user-more:disabled{opacity:.5;cursor:wait}.lucky-wheel-admin .lwa-user-more:focus-visible{outline-offset:-3px;outline:2px solid #818cf8}.lucky-wheel-admin .lwa-credit-table .rounded-full{white-space:nowrap}@media (width<=640px){.lucky-wheel-admin .lwa-credit-search{flex-direction:column;align-items:stretch}.lucky-wheel-admin .lwa-credit-search button{align-self:flex-end}.lucky-wheel-admin .lwa-credit-actions button{width:100%}}.lucky-wheel-admin .lwa-prize-row.lwa-display-count-row{grid-template-columns:26px repeat(4,minmax(90px,1fr)) auto}.lwa-sector-preview{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.lwa-sector-preview span{border:1px solid #a78bfa66;border-radius:8px;padding:4px 9px;font-size:12px}@media (width<=1100px){.lucky-wheel-admin .lwa-prize-row.lwa-display-count-row{grid-template-columns:24px repeat(2,minmax(0,1fr))}.lwa-display-count-row .lwa-row-number{grid-row:span 2}}@media (width<=640px){.lucky-wheel-admin .lwa-prize-row.lwa-display-count-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lwa-display-count-row .lwa-row-number{grid-row:auto}}.customer-workspace{--customer-border:var(--color-border-default)}.customer-nav-toggle{display:none}.customer-panel{border:1px solid var(--customer-border);background:var(--color-bg-card);border-radius:12px}.customer-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.customer-field{color:var(--color-text-secondary);gap:6px;font-size:12px;display:grid}.customer-chip{border:1px solid var(--color-border-default);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:inline-flex}.customer-chip:hover{border-color:#a78bfa}.customer-field input,.customer-field select,.customer-field textarea{border:1px solid var(--color-border-input);background:var(--color-bg-input);min-height:38px;color:var(--color-text-primary);border-radius:7px;padding:8px 10px;font-size:14px}.customer-workspace :focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.customer-table-wrap{max-height:70vh;overflow:auto}.customer-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px}.customer-table th{z-index:1;background:var(--color-bg-card);color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-weight:500;position:sticky;top:0}.customer-table th,.customer-table td{border-bottom:1px solid var(--customer-border);vertical-align:middle;padding:14px 12px}.customer-table tbody tr:hover{background:var(--color-bg-table-row-hover)}.customer-table a:hover{text-decoration:underline}.customer-muted{color:var(--color-text-muted);font-size:12px}.customer-identity{overflow-wrap:anywhere;max-width:170px;display:block}.customer-tag{border:1px solid var(--customer-border);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.customer-bulk{border-bottom:1px solid var(--customer-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.customer-tabs{border-bottom:1px solid var(--customer-border);gap:24px;margin:24px 0;display:flex;overflow-x:auto}.customer-tabs a{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.customer-tabs a[aria-current=page]{color:#a78bfa;border-color:#a78bfa}.customer-workspace dialog.customer-dialog{border:1px solid var(--customer-border);background:var(--color-bg-card);width:calc(100% - 32px);max-width:640px;max-height:calc(100dvh - 32px);color:var(--color-text-primary);border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0008}.customer-workspace dialog.customer-dialog--edit{max-width:960px}.customer-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030812b8}.customer-dialog>form{max-height:inherit;flex-direction:column;min-height:0;display:flex}.customer-dialog-header,.customer-dialog-footer{flex-shrink:0;align-items:center;gap:16px;padding:20px 24px;display:flex}.customer-dialog-header{border-bottom:1px solid var(--customer-border);background:linear-gradient(110deg,#8b5cf616,#0000);justify-content:space-between}.customer-dialog-header h2{font-size:21px;font-weight:650;line-height:1.4}.customer-dialog-eyebrow{color:#c4b5fd;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:700}.customer-dialog-close{border:1px solid var(--customer-border);height:40px;color:var(--color-text-secondary);border-radius:10px;flex:0 0 40px;place-items:center;font-size:24px;line-height:1;display:grid}.customer-dialog-close:hover{color:#fff;background:#ffffff0a}.customer-dialog-body{overscroll-behavior:contain;gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.customer-dialog-footer{border-top:1px solid var(--customer-border);background:#14223866;justify-content:flex-end}.customer-dialog-context{color:var(--color-text-secondary);background:#ffffff06;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.customer-dialog-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.customer-dialog-section{gap:16px;min-width:0;display:grid}.customer-dialog-section-title{margin-bottom:4px;font-size:14px;font-weight:600}.customer-dialog fieldset>legend{padding-bottom:12px}.customer-dialog .customer-field{gap:8px;min-width:0;font-size:13px}.customer-dialog .customer-field input,.customer-dialog .customer-field select,.customer-dialog .customer-field textarea{width:100%;min-width:0;min-height:44px;padding:11px 12px}.customer-dialog textarea{resize:vertical}.customer-dialog .customer-muted{line-height:1.65}.customer-dialog-notice{color:var(--color-text-secondary);background:#8b5cf60a;border:1px solid #a78bfa33;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.7}.customer-dialog-error{color:#fecdd3;background:#fb71850d;border:1px solid #fb718555;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.customer-dialog-platforms{flex-wrap:wrap;gap:12px;display:flex}.customer-dialog-platforms label{border:1px solid var(--customer-border);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.customer-dialog-identity{overflow-wrap:anywhere;border:1px solid var(--customer-border);border-radius:8px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.customer-dialog-identity small{color:var(--color-text-muted)}.customer-dialog button:disabled{opacity:.5;cursor:not-allowed}.customer-account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}@media (width<=767px){.customer-dialog-columns{grid-template-columns:1fr;gap:24px}.customer-dialog-header,.customer-dialog-body,.customer-dialog-footer{padding:16px}.customer-dialog-header h2{font-size:19px}}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.customer-definition dt{color:var(--color-text-muted);margin-bottom:5px;font-size:12px}.customer-definition dd{overflow-wrap:anywhere}@media (width<=900px){.customer-optional{display:none}.customer-grid{grid-template-columns:1fr}.customer-table td,.customer-table th{padding:12px 8px}}@media (width<=640px){.customer-directory-table thead tr{display:flex}.customer-directory-table thead th:nth-child(n+3){display:none}.customer-directory-table tbody tr{border-bottom:1px solid var(--customer-border);grid-template-columns:24px minmax(0,1fr) 32px;padding:12px 8px;display:grid}.customer-directory-table tbody td{border:0;padding:4px}.customer-directory-table tbody td:first-child{grid-area:1/1/4}.customer-directory-table tbody td:nth-child(2){grid-area:1/2}.customer-directory-table tbody td:nth-child(3){grid-area:2/2;padding-left:48px}.customer-directory-table tbody td:nth-child(4){display:none}.customer-directory-table tbody td:nth-child(9){grid-area:3/2;padding-left:48px}.customer-directory-table tbody td:nth-child(10){grid-area:1/3}.customer-directory-table .customer-identity{max-width:none}.customer-table-wrap{max-height:none}}.customer-toolbar{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;gap:16px;padding:20px}.customer-toolbar>.customer-field{flex:140px;min-width:0}.customer-toolbar>.customer-field:first-child{flex:2 260px}.customer-toolbar input,.customer-toolbar select{width:100%;min-width:0}.customer-toolbar details .customer-toolbar{border:0;margin:0;padding:16px 0 0}.customer-table th{background:var(--color-bg-table-header);font-size:12px}.customer-directory-table{min-width:1040px}.customer-identity{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.customer-compact-info{margin:10px 0 0 44px;font-size:12px;display:none}.customer-compact-info summary{cursor:pointer;color:var(--color-text-secondary)}.customer-compact-info dl{grid-template-columns:80px minmax(0,1fr);gap:8px;padding-top:12px;display:grid}.customer-compact-info dt{color:var(--color-text-muted)}.customer-compact-info dd{overflow-wrap:anywhere;white-space:normal}.customer-compact-info .customer-compact-balance{display:none}@media (width<=1100px){.customer-compact-info{display:block}}@media (width<=640px){.customer-compact-info .customer-compact-balance{display:block}}.customer-sync{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:10px;margin-bottom:20px;padding:14px 18px}.customer-sync summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.customer-sync ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.customer-sync li{background:var(--color-bg-body);border-radius:7px;padding:12px;font-size:12px}.customer-sync li strong{margin-bottom:5px;display:block}@media (width<=1100px){.customer-directory-table{min-width:680px}.customer-optional{display:none}}@media (width<=640px){.customer-directory-table{min-width:0}.customer-directory-table .customer-identity{white-space:normal;overflow-wrap:anywhere}.customer-directory-table tr.customer-empty-row{display:table-row}.customer-directory-table tr.customer-empty-row td{display:table-cell}}.admin-main{width:0}.admin-main>header{min-height:68px}.admin-main>main{min-width:0;overflow-x:clip}.admin-sidebar{width:240px}.admin-nav-toggle,.admin-nav-backdrop{display:none}.workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.workspace-heading h1{letter-spacing:-.025em;font-size:24px;font-weight:650}.workspace-heading p{color:var(--color-text-secondary);margin-top:6px;font-size:13px}.workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-empty{text-align:center;color:var(--color-text-secondary);padding:56px 24px}.workspace-empty strong{color:var(--color-text-primary);margin-bottom:8px;font-size:16px;display:block}.workspace-empty p{max-width:440px;margin:0 auto 18px;font-size:13px;line-height:1.7}.workspace-status{background:var(--color-bg-input);color:var(--color-text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.workspace-status[data-status=active],.workspace-status[data-status=ready],.workspace-status[data-status=sent]{color:#6ee7b7;background:#10b98118}.workspace-status[data-status=paused],.workspace-status[data-status=partial],.workspace-status[data-status=queued]{color:#fcd34d;background:#f59e0b15}.workspace-status[data-status=failed],.workspace-status[data-status=blocked]{color:#fda4af;background:#f43f5e15}.workspace-status[data-status=running]{color:#a5b4fc;background:#6366f118}.workspace-alert{background:#f59e0b0a;border:1px solid #f59e0b55;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:13px;line-height:1.7}.automation-workspace,.customer-workspace{--color-bg-card:#191e2a;--color-bg-input:#222938;--color-bg-table-header:#151a24;--color-bg-table-row-hover:#202736;--color-border-default:#303747;--color-border-subtle:#293142;--color-text-muted:#929bb0;max-width:1600px;margin-inline:auto;font-size:14px;line-height:1.5}.automation-workspace :focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.lc-tabs{border-bottom:1px solid var(--color-border-default);gap:24px;margin:0 0 24px;display:flex;overflow-x:auto}.lc-tabs a{white-space:nowrap;color:var(--color-text-secondary);border-bottom:2px solid #0000;padding:12px 2px;font-size:13px}.lc-tabs a[aria-current]{color:#c4b5fd;border-color:#8b5cf6}.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lc-grid>*{min-width:0}.lc-form label,.lc-inline label,.lc-filters label{color:var(--color-text-secondary);flex-direction:column;gap:7px;font-size:13px;display:flex}.lc-form input:not([type=checkbox]):not([type=hidden]),.lc-form textarea,.lc-form select,.lc-inline input:not([type=checkbox]):not([type=hidden]),.lc-inline select,.lc-filters input,.lc-filters select{border:1px solid var(--color-border-input);background:var(--color-bg-input);width:100%;min-width:0;min-height:40px;color:var(--color-text-primary);border-radius:7px;padding:9px 11px;font-size:14px}.lc-form input[type=file]{font-size:12px}.lc-form textarea{resize:vertical;line-height:1.65}.lc-form input[type=checkbox],.lc-inline input[type=checkbox]{accent-color:#8b5cf6;flex-shrink:0;width:16px;height:16px;padding:0}:is(.lc-form label:has(>input[type=checkbox]),.lc-inline label:has(>input[type=checkbox])){flex-direction:row;align-items:center}.lc-form fieldset{min-width:0}.lc-form fieldset legend{margin-bottom:10px;font-weight:500}.lc-form small{color:var(--color-text-muted);font-size:12px;line-height:1.6}.lc-button,.lc-form button,.lc-inline button,.lc-card>button,.lc-filters button,.automation-workspace td button{border:1px solid var(--color-border-input);background:var(--color-bg-input);min-height:38px;color:var(--color-text-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.lc-button:hover,.lc-form button:hover,.lc-inline button:hover{border-color:#8b5cf6}.lc-button-primary,.lc-form button[type=submit]{color:#fff;background:#7150d6;border-color:#7150d6}.automation-workspace button:disabled{opacity:.45;cursor:not-allowed}.lc-scroll{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;overflow:auto}.lc-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:13px}.lc-table th{color:var(--color-text-secondary);background:var(--color-bg-table-header);white-space:nowrap;font-size:12px;font-weight:500}.lc-table th,.lc-table td{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:16px 18px}.lc-table tr:last-child td{border-bottom:0}.lc-table tbody tr:hover{background:var(--color-bg-table-row-hover)}.lc-table td{overflow-wrap:anywhere;max-width:360px}.lc-table a{color:#c4b5fd;font-weight:500}.lc-card{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;margin-bottom:24px;padding:24px}.lc-card h2{letter-spacing:-.015em;margin-bottom:20px;font-size:16px;font-weight:600}.lc-inline,.lc-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.lc-inline label{flex:150px}.lc-inline .lc-member-picker{flex:2 320px}.lc-member-picker{border:1px solid var(--color-border);border-radius:10px;padding:12px}.lc-member-picker legend{padding:0 6px;font-size:13px;font-weight:600}.lc-member-picker small{color:var(--color-text-secondary)}.lc-member-picker input[type=search]{width:100%}.lc-member-picker button:disabled{opacity:.5;cursor:not-allowed}.lc-filters{margin:0 0 20px}.lc-filters label:first-child{flex:1;min-width:190px}.lc-editor{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.lc-editor-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.lc-editor-nav a{color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:6px;padding:6px 10px;font-size:12px}.lc-preview-panel{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:12px;max-height:calc(100dvh - 114px);padding:20px;position:sticky;top:90px;overflow:auto}.lc-preview-panel h2{margin-bottom:6px;font-weight:600}.lc-preview-panel p{color:var(--color-text-secondary);font-size:12px}.lc-preview-message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-bg-body);border-radius:9px;min-height:180px;margin-top:18px;padding:16px;font-family:inherit;font-size:13px;line-height:1.7}.lc-savebar{z-index:5;background:var(--color-bg-surface);border:1px solid var(--color-border-input);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 20px #0003}.lc-savebar small{margin-right:auto}.lc-savebar button[data-save-draft]{background:var(--color-bg-input);border-color:var(--color-border-input)}.lc-form [hidden]{display:none!important}.lc-form [data-buttons]{margin-top:16px}.lc-form [data-remove-message],.lc-form [data-remove-button]{color:#fda4af}.lc-form section[id]{scroll-margin-top:90px}.lc-settings-nav{margin-bottom:20px}.lc-setting-section{border:1px solid var(--color-border-default);background:var(--color-bg-card);border-radius:12px;margin-bottom:16px}.lc-setting-section summary{cursor:pointer;padding:20px 24px;font-weight:600}.lc-setting-section .lc-grid{padding:0 24px 24px}.lc-field-error{color:#fda4af;margin-top:5px;font-size:12px}.lc-drawer{background:var(--color-bg-card);width:min(94vw,480px);height:100dvh;max-height:100dvh;color:var(--color-text-primary);border:0;border-left:1px solid var(--color-border-default);margin:0 0 0 auto;padding:28px}.lc-drawer::backdrop{background:#0009}.lc-drawer-form{gap:20px;display:grid}.automation-workspace>[role=status]{color:#6ee7b7;background:#10b98112;border-radius:8px;margin:0 0 16px;padding:12px 16px}.lc-form button+button{margin-left:5px}.lc-promotion-fields{display:contents}.lc-form label:has(>textarea[name$="[body]"]){grid-column:1/-1}.lc-preview-panel[data-platform=telegram] .lc-preview-message{background:#172d3c;border-radius:12px 12px 12px 3px}.lc-preview-panel[data-platform=discord] .lc-preview-message{background:#23242b;border-left:3px solid #8b5cf6;border-radius:4px}.lc-preview-panel button[aria-pressed=true]{color:#fff;background:#7150d6}@media (width<=1279px){.lc-editor{grid-template-columns:minmax(0,1fr)}.lc-preview-panel{position:static}}@media (width<=1023px){.admin-shell.admin-navigation-open{overflow:hidden}.admin-main{width:100%}.admin-shell>.admin-sidebar{overscroll-behavior:contain;z-index:80;width:min(260px,100vw - 48px);height:100dvh;min-height:0;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.admin-shell>.admin-sidebar.is-open{transform:translate(0)}.admin-nav-toggle{z-index:90;border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-text-primary);border-radius:7px;display:block;position:fixed;top:15px;left:12px}.admin-nav-backdrop{z-index:70;background:#0009;display:block;position:fixed;inset:0}.admin-main>header{padding-left:60px}.admin-sidebar>div:first-of-type{padding-top:64px}}@media (width<=767px){.lc-grid{grid-template-columns:1fr}.lc-card{padding:18px}.lc-tabs{gap:20px}.admin-main>main{padding:20px 16px}.admin-main>footer{flex-wrap:wrap;gap:8px}.workspace-heading h1{font-size:22px}.lc-filters{align-items:stretch}.lc-filters label{flex:180px}.lc-savebar{bottom:8px}}@media (prefers-reduced-motion:reduce){.admin-shell>.admin-sidebar{transition:none}}.admin-main>main:has(.customer-workspace){background:#111c2e}.customer-workspace{--color-bg-card:#1b2b43;--color-bg-input:#243852;--color-bg-table-header:#20334e;--color-bg-table-row-hover:#253c59;--color-bg-body:#142238;--color-border-default:#3a506e;--color-border-subtle:#304761;--color-border-input:#496080;--color-text-primary:#f1f5fb;--color-text-secondary:#c4d2e5;--color-text-muted:#b5c5dc;color:var(--color-text-primary)}.customer-workspace .customer-panel,.customer-workspace .customer-toolbar,.customer-workspace .customer-sync{box-shadow:0 4px 18px #07132322}.customer-workspace .customer-panel{overflow:hidden}.customer-workspace .customer-panel h2{font-size:15px;font-weight:600}.customer-workspace .customer-toolbar{border-top:2px solid #597faf}.customer-workspace .customer-table{font-size:14px}.customer-workspace .customer-table th{color:#c4d6ef;font-size:12px;font-weight:600}.customer-workspace .customer-table tr:has(input[type=checkbox]:checked){background:#334b76}.customer-workspace input[type=checkbox]{accent-color:#9b7cfa;width:16px;height:16px}.customer-detail-link{color:#a6dcff;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.customer-detail-link:hover{background:#38bdf817;text-decoration:none!important}.customer-detail-link:disabled{opacity:.5;cursor:wait}.customer-status{color:#d1def0;white-space:nowrap;background:#34455f;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.customer-status[data-status=active],.customer-status[data-status=completed],.customer-status[data-status=delivered],.customer-status[data-status=credit]{color:#8de8c3;background:#13483f}.customer-status[data-status=suspended],.customer-status[data-status=failed]{color:#ffb4c8;background:#512c40}.customer-status[data-status=pending],.customer-status[data-status=processing]{color:#ffe09a;background:#514529}.customer-status[data-status=debit],.customer-status[data-status=refunded]{color:#c8c4ff;background:#333d6a}.customer-pagination{border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:13px;display:flex}.customer-page-links{align-items:center;gap:5px;display:flex}.customer-page-links a,.customer-page-links>span{border-radius:7px;justify-content:center;align-items:center;min-width:36px;height:38px;padding:8px;display:inline-flex}.customer-page-links a{border:1px solid var(--color-border-default)}.customer-page-links a:hover{background:#304e74}.customer-page-links a[aria-current]{color:#fff;background:#8b5cf6;border-color:#a68aff}.customer-page-links [aria-disabled]{opacity:.45}.customer-member-tag{border:1px solid var(--member-tag-color);border-color:color-mix(in srgb,var(--member-tag-color) 65%,transparent);background:color-mix(in srgb,var(--member-tag-color) 17%,#142238);color:#f1f5fb;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.customer-member-tag>span{overflow-wrap:anywhere}.customer-tag-dot{background:var(--member-tag-color);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.customer-list-tags{flex-wrap:wrap;gap:6px;max-width:280px;margin-top:8px;display:flex}.customer-more-tags{cursor:pointer;color:#c4b5fd;padding:5px;font-size:12px}.customer-tag-overflow{flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.customer-profile-header{border:1px solid var(--color-border-default);background:#1b2b43;border-top:3px solid #8b5cf6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0 12px;padding:24px;display:flex}.customer-avatar{color:#eee5ff;background:#514584;border:1px solid #8b72bf;border-radius:16px;place-items:center;width:60px;height:60px;font-size:26px;font-weight:600;display:grid}.customer-profile-heading{flex:1;min-width:160px}.customer-profile-heading h1{font-size:25px;font-weight:650}.customer-profile-heading>p{overflow-wrap:anywhere;color:#d6e1f2;margin:4px 0 10px;font-size:14px}.customer-profile-ids{flex-wrap:wrap;gap:8px;display:flex}.customer-profile-ids button{color:#b6cfea;background:#243a56;border-radius:5px;padding:5px 7px;font-size:12px}.customer-profile-ids button:hover{color:#fff;background:#355578}.customer-workspace .customer-tabs{gap:24px;margin:18px 0 24px}.customer-tabs a[aria-current]{color:#d2bcff;border-bottom-color:#a78bfa}.customer-workspace .customer-wallet-card{background:#193c49;border-color:#387482;margin-bottom:20px}.customer-grid>.customer-wallet-card{margin-bottom:0}.customer-wallet-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-wallet-heading small{color:#acd6da;font-size:12px}.customer-wallet-icon{color:#abf3e2;background:#26616b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.customer-wallet-icon svg{width:25px;height:25px}.customer-wallet-value{color:#e5fff5;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.3}.customer-wallet-error{color:#ffe2a0;background:#453f2c;border:1px solid #b3924866;border-radius:8px;margin-top:14px;padding:12px;font-size:13px}.customer-wallet-error small{opacity:.85;margin-top:5px;display:block}.customer-workspace .customer-points-card{background:#2c3055;border-left:3px solid #a78bfa}.customer-account-summary{gap:16px;display:grid}.customer-account-summary>div{align-items:center;gap:12px;font-size:14px;display:flex}.customer-account-summary small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;display:block}.customer-platform-icon{background:#354a70;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:600;display:inline-grid}.customer-platform-icon[data-platform=wordpress]{color:#dfd0ff;background:#554389}.customer-platform-icon[data-platform=telegram]{color:#a0e6ff;background:#1a5877}.customer-platform-icon[data-platform=discord]{color:#d6d7ff;background:#424783}.customer-copy{color:#91d7fa;margin-left:auto;padding:8px}.customer-source>header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.customer-source-error{color:#ffe0a1;overflow-wrap:anywhere;background:#423d31;border:1px solid #b9955355;border-radius:8px;margin:16px;padding:16px;font-size:13px}.customer-source-error strong,.customer-source-error small{display:block}.customer-source-error p{margin:6px 0}.customer-source-loading,.customer-source-empty{color:var(--color-text-muted);text-align:center;font-size:13px;padding:30px 20px!important}.customer-source-loading{background:linear-gradient(90deg,#233955,#2a4564,#233955)}.customer-source .customer-table{min-width:600px}@media (width<=640px){.customer-profile-header{gap:12px;padding:18px}.customer-profile-heading h1{font-size:22px}.customer-profile-ids{gap:4px}.customer-profile-header .customer-status{margin-right:auto}.customer-directory-table tbody tr{grid-template-columns:24px minmax(0,1fr) 76px}.customer-directory-table tbody td:nth-child(4){text-align:left;grid-area:4/2/auto/4;margin-top:4px;padding-left:48px;display:block}.customer-directory-table tbody td:nth-child(4):before{content:"BCoin · ";color:var(--color-text-muted);font-size:12px}.customer-directory-table .customer-detail-link{padding-inline:5px;font-size:12px}.customer-directory-table .customer-list-tags{margin-left:0}.customer-pagination{padding:16px 12px}.customer-workspace .customer-toolbar{padding:16px}.customer-compact-info .customer-compact-balance{display:none}}.customer-directory-workspace{--color-bg-card:#1b1c30;--color-bg-input:#22233b;--color-bg-table-header:#202137;--color-border-default:#35364e;--customer-border:#35364e;--color-border-input:#444660;--color-text-muted:#9ca8c0}.customer-directory-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.customer-directory-search{flex:1;gap:10px;min-width:260px;display:flex}.customer-directory-search input{border:1px solid var(--color-border-input);background:var(--color-bg-input);width:100%;min-width:120px;color:var(--color-text-primary);border-radius:9px;padding:10px 14px;font-size:13px}.customer-action{border:1px solid var(--color-border-default);background:var(--color-bg-card);min-height:36px;color:var(--color-text-primary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.customer-action:hover{background:#8b5cf618;border-color:#a78bfa;text-decoration:none!important}.customer-action:disabled{opacity:.4;cursor:not-allowed}.customer-action--primary{color:#fff;background:#7c3aed;border-color:#8b5cf6}.customer-action--primary:hover{background:#6d28d9}.customer-action--credit{color:#6ee7b7;background:#10b98112;border-color:#34d39950}.customer-action--debit{color:#fda4af;background:#f43f5e10;border-color:#fb718550}.customer-active-filters{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:16px;display:flex}.customer-directory-heading{border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.customer-directory-heading h2{font-size:15px;font-weight:650}.customer-directory-heading p,.customer-directory-heading>span{color:var(--color-text-muted);margin-top:5px;font-size:12px}.customer-directory-panel{overflow:hidden}.customer-grid-scroll{scrollbar-width:thin;scrollbar-color:#6d598a55 transparent;overscroll-behavior:contain;max-height:68vh;overflow:auto}.customer-workspace .customer-data-grid{table-layout:fixed;width:max-content;min-width:100%;font-size:12px}.customer-workspace .customer-data-grid thead tr{display:table-row}.customer-workspace .customer-data-grid tbody tr{background:var(--color-bg-card);padding:0;display:table-row}.customer-workspace .customer-data-grid tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-bg-card),#000 7%)}.customer-workspace .customer-data-grid tbody tr:hover{background:color-mix(in srgb,var(--color-bg-card),#8b5cf6 9%)}.customer-workspace .customer-data-grid th,.customer-workspace .customer-data-grid td{white-space:nowrap;border-bottom:1px solid var(--customer-border);height:59px;padding:12px 14px;display:table-cell}.customer-workspace .customer-data-grid th{background:var(--color-bg-table-header);color:#c4b5fd;letter-spacing:.025em;z-index:3;height:48px;font-size:11px}.customer-workspace .customer-data-grid thead th:nth-child(n){display:table-cell}.customer-workspace .customer-data-grid tbody td:nth-child(4):before{content:none}.customer-data-grid .customer-column-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-sort-mark{color:var(--color-text-muted);margin-left:4px;font-size:12px}.customer-data-grid [aria-sort=ascending] .customer-sort-mark,.customer-data-grid [aria-sort=descending] .customer-sort-mark{color:#c4b5fd}.customer-filter-button{color:#a78bfa;border-radius:6px;flex-shrink:0;width:26px;height:26px}.customer-filter-button:hover{background:#8b5cf620}.customer-workspace .customer-data-grid .customer-selection-cell{z-index:2;background:inherit;width:44px;min-width:44px;padding:12px;position:sticky;left:0}.customer-workspace .customer-data-grid [data-column=id]{z-index:2;background:inherit;width:90px;min-width:90px;max-width:90px;position:sticky;left:44px}.customer-workspace .customer-data-grid [data-column=display_name]{z-index:2;background:inherit;width:210px;min-width:210px;max-width:210px;position:sticky;left:134px;box-shadow:5px 0 8px -7px #0009}.customer-workspace .customer-data-grid .customer-actions-cell{z-index:2;background:inherit;width:150px;min-width:150px;position:sticky;right:0;box-shadow:-5px 0 8px -7px #0009}.customer-workspace .customer-data-grid th.customer-selection-cell,.customer-workspace .customer-data-grid th[data-column=id],.customer-workspace .customer-data-grid th[data-column=display_name],.customer-workspace .customer-data-grid th.customer-actions-cell{z-index:4;background:var(--color-bg-table-header)}.customer-workspace .customer-data-grid thead{background:var(--color-bg-table-header)}.customer-row-actions{gap:7px;display:flex}.customer-name-link{align-items:center;gap:10px;font-weight:600;display:flex}.customer-name-link>span:last-child{text-overflow:ellipsis;max-width:145px;overflow:hidden}.customer-grid-avatar{color:#c4b5fd;background:#8b5cf61c;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.customer-id{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.customer-cell-text{text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.customer-data-grid [data-column=notes] .customer-cell-text{max-width:210px}.customer-data-grid [data-column=balance]{text-align:right;font-variant-numeric:tabular-nums;min-width:130px}.customer-grid-balance{color:#c4b5fd;font-weight:650}.customer-data-grid [data-column=tag]{white-space:normal;max-width:270px}.customer-data-grid [data-column=tag] .customer-list-tags{margin:0}.customer-link-status{color:var(--color-text-muted);font-size:11px}.customer-link-status[data-linked=yes]{color:#6ee7b7}.customer-sync-badge{color:#fcd34d;font-size:11px}.customer-sync-badge[data-state=ready]{color:#6ee7b7}.customer-sync-badge[data-state=conflict]{color:#fda4af}.customer-directory-footer{flex-wrap:wrap;align-items:center;gap:16px;padding:0 18px;display:flex}.customer-directory-footer .customer-pagination{border:0;flex:1;min-width:240px;padding:16px 0}.customer-page-size{color:var(--color-text-muted);font-size:12px}.customer-page-size select{border:1px solid var(--color-border-input);background-color:var(--color-bg-input);min-width:72px;color:var(--color-text-primary);border-radius:7px;margin-left:7px;padding:7px 26px 7px 10px;font-size:12px}.customer-column-picker,.customer-filter-popover{border:1px solid var(--color-border-default);background:var(--color-bg-card);width:min(440px,100vw - 32px);max-height:80dvh;color:var(--color-text-primary);border-radius:14px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 80px #0007}.customer-column-picker::backdrop,.customer-filter-popover::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04081670}.customer-column-picker h2,.customer-filter-popover h2{margin-bottom:8px;font-size:16px;font-weight:650}.customer-column-options{grid-template-columns:1fr 1fr;gap:14px 12px;margin:20px 0;font-size:12px;display:grid}.customer-column-options label{align-items:center;gap:8px;display:flex}.customer-wallet-adjust{margin-top:20px}.customer-wallet-preview{border:1px solid var(--customer-border);background:#8b5cf609;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.customer-wallet-preview>div{gap:5px;min-width:0;display:grid}.customer-wallet-preview strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px}.customer-wallet-preview small{color:var(--color-text-muted);font-size:11px}@media (width<=767px){.customer-directory-tools{gap:8px}.customer-directory-search{flex-basis:100%}.customer-directory-heading{padding:16px}.customer-directory-footer{padding-bottom:14px}.customer-workspace .customer-data-grid [data-column=id],.customer-workspace .customer-data-grid .customer-selection-cell{position:static}.customer-workspace .customer-data-grid [data-column=display_name]{width:150px;min-width:150px;max-width:150px;left:0}.customer-name-link>span:last-child{max-width:105px}.customer-grid-avatar{display:none}.customer-workspace .customer-data-grid .customer-actions-cell{width:124px;min-width:124px;padding:8px}.customer-row-actions .customer-action{padding:8px;font-size:11px}.customer-grid-scroll{max-height:70vh}.customer-column-options{grid-template-columns:1fr}.customer-wallet-preview strong{font-size:17px}}.tag-workspace .customer-member-tag{color:color-mix(in srgb,var(--member-tag-color) 45%,#fff);border-radius:999px;padding:5px 12px;font-weight:600}.tag-workspace-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.tag-workspace-layout>*{min-width:0}.tag-workspace .tag-editor{padding:24px}.tag-editor h2{margin-bottom:20px}.tag-editor-fields{gap:16px;display:grid}.tag-editor-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tag-editor input[type=color]{cursor:pointer;width:100%;min-height:42px;padding:4px}.tag-palette{flex-wrap:wrap;gap:8px;display:flex}.tag-palette button{outline-offset:3px;border:2px solid #0000;border-radius:50%;width:28px;height:28px}.tag-palette button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px #8b5cf6}.tag-preview{border:1px dashed var(--color-border-default);background:var(--color-bg-body);border-radius:10px;padding:16px}.tag-preview>p{color:var(--color-text-muted);margin-bottom:10px;font-size:12px}.tag-workspace .tag-slug{background:var(--color-bg-input);color:var(--color-text-secondary);border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.tag-workspace .tag-count{color:#7dd3fc;background:#38bdf814;border:1px solid #38bdf844;border-radius:99px;padding:3px 9px;font-size:12px}@media (width>=1280px){.tag-workspace-layout:has(.tag-editor){grid-template-columns:minmax(0,1fr) 360px}}@media (width<=640px){.tag-workspace .tag-editor{padding:18px}.tag-workspace .customer-toolbar{align-items:stretch}}
