html{scrollbar-gutter:stable}:root{--bg:#0f1115;--card:#171a21;--text:#e8e9ee;--muted:#a7abbd;--border:#2a3040;--accent:#7c5cff;--danger:#ff5c7a;--ok:#3ddc97;--mono:ui-monospace, Consolas, monospace;color:var(--text);font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.45}*{box-sizing:border-box}a,button,input,textarea,select,label{-webkit-tap-highlight-color:transparent}body{background:#fff;margin:0;overflow-y:scroll}a{color:var(--accent)}#root{min-height:100svh;overflow-x:clip}.shell{max-width:980px;margin:0 auto;padding:24px 16px 48px}.page-transition{animation:.18s ease-out page-fade-in}@keyframes page-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}.shell.auth-shell{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:24px 16px;display:flex}.auth-shell-inner{width:min(440px,96vw)}.auth-card{width:100%}.auth-shell .card.auth-card{color:#1a1a1a;background:#fff;border:1px solid #dcdcdc;border-radius:16px;padding:32px 28px 28px;box-shadow:0 1px 2px #0000000a,0 8px 28px #00000012}.auth-shell .auth-card-head{text-align:center;margin-bottom:4px}.auth-shell .auth-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(108px,36%);height:auto;margin:0 auto 14px;display:block}.auth-shell .auth-eyebrow{color:#dc2626;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0 0 8px;font-size:11px;font-weight:600}.auth-shell .card.auth-card h1{color:#111;letter-spacing:-.02em;text-align:center;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.2}.auth-shell .auth-subtitle{color:#737373;text-align:center;margin:0;font-size:15px;line-height:1.45}.auth-shell .card.auth-card .muted,.auth-shell .card.auth-card .auth-foot{color:#737373;font-size:15px;line-height:1.45}.auth-shell .card.auth-card .auth-foot{text-align:center;margin:14px 0 0}.auth-shell .card.auth-card a{color:#dc2626;text-underline-offset:4px;border-bottom:1px solid #dc262659;font-weight:600;text-decoration:none}.auth-shell .card.auth-card a:hover{border-bottom-color:#dc2626}.auth-shell .card.auth-card .form{gap:14px;margin-top:20px}.auth-shell .card.auth-card label{color:#404040;letter-spacing:0;text-transform:none;gap:6px;font-size:14px;font-weight:600}.auth-shell .card.auth-card input{color:#111;width:100%;max-width:100%;min-height:48px;box-shadow:none;background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:11px 14px;font-size:16px;line-height:1.3;transition:border-color .15s}.auth-shell .card.auth-card input:hover{border-color:#d6d6d6}.auth-shell .card.auth-card input::placeholder{color:#a3a3a3}.auth-shell .card.auth-card input:focus{box-shadow:none;background:#fff;border:1px solid #dc2626;outline:none;padding:11px 14px}.auth-shell .card.auth-card input:-webkit-autofill{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;border:1px solid #e8e8e8!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .card.auth-card input:-webkit-autofill:hover{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;border:1px solid #e8e8e8!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .card.auth-card input:-webkit-autofill:focus{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;border:1px solid #e8e8e8!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .card.auth-card input:-webkit-autofill:active{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;border:1px solid #e8e8e8!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-password-field{position:relative}.auth-password-field input{padding-right:46px!important}.auth-password-toggle{color:#9ca3af;cursor:pointer;z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%);background:0 0!important}.auth-password-toggle svg{width:19px;height:19px}.auth-shell .card.auth-card button[type=submit]{color:#fff;letter-spacing:.01em;width:100%;min-height:48px;box-shadow:none;appearance:none;touch-action:manipulation;cursor:pointer;background:#dc2626;border:none;border-radius:10px;margin-top:6px;padding:12px 18px;font-size:16px;font-weight:600;transition:background .15s}@media (hover:hover) and (pointer:fine){.auth-shell .card.auth-card button[type=submit]:hover:not(:disabled){box-shadow:none;background:#b91c1c}}.auth-shell .card.auth-card button[type=submit]:active:not(:disabled){box-shadow:none;background:#991b1b;transform:none}@media (hover:none),(pointer:coarse){.auth-shell .card.auth-card button[type=submit]:active:not(:disabled){transform:none}}.auth-shell .card.auth-card button[type=submit]:focus,.auth-shell .card.auth-card button[type=submit]:focus-visible{box-shadow:none;outline:none}.auth-shell .card.auth-card button[type=submit]:disabled{opacity:.55;color:#fff;box-shadow:none;cursor:not-allowed;background:#dc2626}.auth-shell .card.auth-card .error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.35}.auth-shell .card.auth-card .success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.35}@media (width<=640px),(pointer:coarse){body:has(.auth-shell){overflow-x:hidden}#root:has(.auth-shell){min-height:100dvh;overflow:visible}.shell.auth-shell{min-height:100dvh;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;overflow:visible}.shell.auth-shell.page-transition{animation:none}.auth-shell-inner{width:min(440px,100%)}.auth-shell .card.auth-card input{scroll-margin-bottom:16px}.auth-password-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.auth-shell .captcha-field{gap:8px;width:100%}.auth-shell .captcha-row{justify-content:flex-start;width:100%;display:flex}.auth-shell .captcha-svg{box-sizing:border-box;width:100%;min-width:0;height:83px;min-height:83px;max-height:83px;box-shadow:none;background:#f4f2fb;border:1px solid #c4c4c4;border-radius:11px;justify-content:center;align-items:center;line-height:0;display:flex;overflow:hidden}.auth-shell .captcha-svg svg{flex-shrink:0;width:min(100%,260.857px);height:auto;max-height:83px;display:block}.auth-shell .captcha-placeholder{box-sizing:border-box;color:#666;width:100%;min-width:0;height:83px;min-height:83px;max-height:83px;box-shadow:none;text-align:center;background:#f5f5f5;border:1px solid #c4c4c4;border-radius:11px;justify-content:center;align-items:center;padding:8px;font-size:15px;display:flex}.shell.wide{max-width:1120px}.card{background:color-mix(in srgb, var(--card) 92%, transparent);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 18px 60px #00000059}.card h1{letter-spacing:-.02em;margin:0 0 10px;font-size:28px}.card h2{margin:0 0 10px;font-size:18px}.muted{color:var(--muted)}.muted.small,.small{font-size:13px}.form{gap:12px;margin-top:14px;display:grid}label{color:var(--muted);gap:6px;font-size:13px;display:grid}input{border:1px solid var(--border);color:var(--text);background:#0c0f16;border-radius:12px;outline:none;padding:12px}input:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--border))}input[type=search]{font-size:16px}button{color:#fff;cursor:pointer;background:linear-gradient(#8f7bff,#6246ea);border:0;border-radius:12px;padding:12px 14px;font-weight:600}button:disabled{opacity:.6;cursor:not-allowed}button.secondary{border:1px solid var(--border);color:var(--text);background:#222838}.captcha-field{gap:10px;display:grid}.captcha-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.captcha-svg{border:1px solid var(--border);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:10px;flex:none;min-width:220px;min-height:70px;line-height:0;overflow:hidden}.captcha-svg svg,.captcha-svg *{-webkit-user-select:none;user-select:none;pointer-events:none}.captcha-svg svg{width:220px;height:70px;display:block}.captcha-placeholder{border:1px solid var(--border);width:220px;height:70px;color:var(--muted);text-align:center;-webkit-user-select:none;user-select:none;background:#0c0f16;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px;font-size:13px;display:flex}.error{color:var(--danger);font-size:14px}.success{color:var(--ok);font-size:14px}.banner{margin:12px 0}.topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin:10px 0 16px;display:flex}.h1{letter-spacing:-.02em;font-size:26px;font-weight:700}.topbar-actions{align-items:center;gap:12px;display:flex}.shell.app-light-shell .topbar-nav-link{white-space:nowrap;border-bottom:none;flex-shrink:0;line-height:1.2;text-decoration:none}.shell.app-light-shell .topbar-nav-link:hover{color:#0a0a0a;opacity:.82;border-bottom:none}.admin-topbar-link-btn{cursor:pointer;font:inherit;white-space:nowrap;margin:0;font-weight:600;line-height:1.2;color:#1a1a1a!important;background:0 0!important;border:0!important;border-bottom-width:medium!important;padding:0!important}.admin-topbar-link-btn:hover{opacity:.82;color:#0a0a0a!important;border-bottom:none!important}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 16px;display:grid}@media (width<=900px){.shell.app-light-shell.wide{padding-top:10px;padding-bottom:36px}.topbar{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:0;margin-bottom:12px}.topbar>div:first-child{flex:auto;min-width:0}.topbar>div:first-child .h1{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.05rem,4vw,1.45rem);line-height:1.15;overflow:hidden}.topbar>div:first-child .muted.small{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;line-height:1.2;overflow:hidden}.topbar-actions{flex-wrap:nowrap;flex-shrink:0;gap:8px}.topbar-actions .secondary{white-space:nowrap;flex-shrink:0;padding-left:12px;padding-right:12px}.admin-topbar{flex-wrap:wrap;align-items:flex-start;gap:8px}.admin-topbar>div:first-child{flex:100%;width:100%}.admin-topbar .topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-card-actions .admin-link-dash{white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-height:42px;padding:9px 12px;font-size:13px;overflow:hidden}}.kpi{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:16px;padding:14px}.kpi-t{color:var(--muted);font-size:13px}.kpi-v{letter-spacing:-.03em;margin-top:6px;font-size:28px;font-weight:800}.grid2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (width<=900px){.grid2{grid-template-columns:1fr}}.panel{border:1px solid var(--border);background:#0c0f16;border-radius:14px;padding:12px}.row{grid-template-columns:160px 1fr;gap:10px;padding:8px 0;display:grid}.row+.row{border-top:1px solid var(--border)}.k{color:var(--muted);font-size:13px}.v{word-break:break-word;font-size:13px}.mono{font-family:var(--mono)}.table{gap:0;display:grid}.tr{border-top:1px solid var(--border);grid-template-columns:170px 120px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.tr.th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:12px}@media (width<=900px){.table:not(.dashboard-events-table){gap:10px;display:grid}.tr.th{display:none}.table:not(.dashboard-events-table) .tr{background:#fff;border:1px solid #e8e8e8;border-radius:10px;grid-template-columns:1fr;gap:8px;padding:10px}.table:not(.dashboard-events-table) .tr:not(.event-empty)>div{gap:4px;display:grid}.table:not(.dashboard-events-table) .tr:not(.event-empty)>div:before{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.table:not(.dashboard-events-table) .tr:not(.event-empty)>div:first-child:before{content:"Время"}.table:not(.dashboard-events-table) .tr:not(.event-empty)>div:nth-child(2):before{content:"Тип"}.table:not(.dashboard-events-table) .tr:not(.event-empty)>div:nth-child(3):before{content:"Сообщение"}.table:not(.dashboard-events-table) .tr.event-empty>div:before{content:none!important}.dashboard-page .dashboard-events-card>.admin-pagination:first-of-type,.dashboard-page .dashboard-events-card>.admin-pagination.admin-pagination--mobile-buttons-first{display:flex}.dashboard-page .dashboard-events-card .admin-pagination{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dashboard-page .dashboard-events-card .admin-pagination .secondary{flex:none;min-width:104px;width:auto!important}.dashboard-page .dashboard-events-card .admin-pagination-meta{text-align:center;flex:1 0 100%;order:3}.dashboard-page .dashboard-events-card .admin-pagination--mobile-meta-first .admin-pagination-meta{order:0}.dashboard-page .dashboard-events-table{gap:10px;min-width:0;display:grid}.dashboard-page .dashboard-events-table .tr.th{display:none}.dashboard-page .dashboard-events-table .tr{background:#fff;border:1px solid #ececec;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type time""msg msg";align-items:center;gap:8px 10px;padding:12px;display:grid}.dashboard-page .dashboard-events-table .tr:not(.event-empty)>div{display:block}.dashboard-page .dashboard-events-table .tr:not(.event-empty)>div:before{content:none!important}.dashboard-page .dashboard-events-table .event-type{grid-area:type;overflow:visible}.dashboard-page .dashboard-events-table .event-time{color:#8a8a8a;white-space:nowrap;text-align:right;grid-area:time;font-size:12px}.dashboard-page .dashboard-events-table .msg{white-space:normal;word-break:break-word;overflow-wrap:anywhere;color:#111;grid-area:msg;font-size:14px;line-height:1.4;overflow:visible}.dashboard-page .dashboard-events-table .event-msg{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dashboard-page .dashboard-events-table .event-msg-line{display:block}.dashboard-page .dashboard-events-table .event-msg-line+.event-msg-line:before{content:none}.dashboard-page .dashboard-events-table .tr.event-empty{grid-template-columns:1fr;grid-template-areas:none;justify-items:center}.dashboard-page .dashboard-events-head{align-items:center}.dashboard-page .dashboard-events-tools{justify-items:center}.dashboard-page .events-search-label{text-align:center;width:100%}.dashboard-page .events-filters{justify-content:center;width:100%}.dashboard-page .events-filter-chip{min-height:34px;padding:0 10px;font-size:12px}.dashboard-page .dashboard-events-card h2{font-size:18px}}.msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-time,.event-type,.event-utm{font-size:13px;line-height:1.45}.event-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-empty{align-items:center;min-height:52px}.event-empty>div{color:#6b6b6b;text-align:center;grid-column:1/-1;font-size:13px}.break-all{word-break:break-word;overflow-wrap:anywhere}.shell.app-light-shell{color:#141414;box-sizing:border-box;background:#fff;width:100%;max-width:100%;min-height:100dvh;position:relative;overflow-x:clip}.shell.app-light-shell:before{content:"";background-image:url(/Vision.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:98px;height:28px;margin:0 0 8px;display:block}.history-overlay-page.shell.app-light-shell:before{display:none}@media (width<=900px){.shell.app-light-shell:before{width:86px;height:24px;margin-bottom:6px}}.shell.app-light-shell.wide{max-width:min(1120px,100%)}.shell.app-light-shell a{color:#1a1a1a;border-bottom:1px solid #c8c8c8;font-weight:600;text-decoration:none}.shell.app-light-shell a:hover{border-bottom-color:#1a1a1a}.shell.app-light-shell .muted{color:#6b6b6b}.shell.app-light-shell .card{color:#141414;background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 1px 2px #0f0f0f0a,0 8px 28px #0f0f0f0f}.shell.app-light-shell .h1{color:#0a0a0a}.shell.app-light-shell input{color:#0a0a0a;min-height:44px;box-shadow:none;background:#fff;border:1px solid #c4c4c4;border-radius:11px;padding:11px 14px;font-size:15px}.shell.app-light-shell input:-webkit-autofill{caret-color:#0a0a0a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0a0a0a!important;box-shadow:inset 0 0 0 1000px #fff!important}.shell.app-light-shell input:-webkit-autofill:hover{caret-color:#0a0a0a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0a0a0a!important;box-shadow:inset 0 0 0 1000px #fff!important}.shell.app-light-shell input:-webkit-autofill:focus{caret-color:#0a0a0a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0a0a0a!important;box-shadow:inset 0 0 0 1000px #fff!important}.shell.app-light-shell input:-webkit-autofill:active{caret-color:#0a0a0a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0a0a0a!important;box-shadow:inset 0 0 0 1000px #fff!important}.shell.app-light-shell input:focus{box-shadow:none;border:2px solid #0a0a0a;outline:none;padding:10px 13px}.shell.app-light-shell label{color:#3d3d3d;font-size:14px;font-weight:600}.shell.app-light-shell button{color:#fff;background:#0f0f0f;border-radius:11px;font-weight:600}.shell.app-light-shell button.secondary{color:#0a0a0a;background:#f5f5f5;border:1px solid #c4c4c4}.shell.app-light-shell button.secondary:hover:not(:disabled){background:#ebebeb}.shell.app-light-shell .error{color:#b42318}.shell.app-light-shell .kpi{background:#fafafa;border:1px solid #e8e8e8;border-radius:14px}.shell.app-light-shell .kpi-t{color:#6b6b6b}.shell.app-light-shell .kpi-v{color:#0a0a0a}.shell.app-light-shell .tr{border-top-color:#ececec}.shell.app-light-shell .tr.th{color:#6b6b6b}.admin-toolbar-card{box-sizing:border-box;width:100%;max-width:100%}.admin-toolbar-card .admin-search-label{gap:8px;margin:0;display:grid}.admin-search-hint{margin:10px 0 0}.admin-loading-screen{color:#6b6b6b;justify-content:center;align-items:center;min-height:min(360px,72vh);font-size:16px;display:flex}.admin-user-list-stack{flex-direction:column;align-items:stretch;gap:22px;width:100%;min-width:0;margin-top:16px;display:flex}.admin-user-grid-region{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.admin-pagination{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;min-width:0;min-height:48px;margin:8px 0;display:flex}.admin-pagination--single .admin-pagination-meta{color:#8a8a8a}.admin-pagination-note{color:#9a9a9a;font-weight:400}.admin-pagination-meta{color:#3d3d3d;font-size:14px}@media (width<=899px){.admin-pagination{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:8px;display:grid}.admin-pagination .secondary{-webkit-tap-highlight-color:transparent;width:100%;min-height:40px;box-shadow:none!important;outline:none!important;transition:none!important;animation:none!important}.admin-pagination .secondary:hover:not(:disabled),.admin-pagination .secondary:active:not(:disabled),.admin-pagination .secondary:focus,.admin-pagination .secondary:focus-visible{box-shadow:none!important;outline:none!important;transform:none!important}.admin-pagination--mobile-buttons-first .admin-pagination-meta{order:3;margin-top:2px}.admin-pagination--mobile-meta-first .admin-pagination-meta{order:1;margin-bottom:2px}.admin-pagination--mobile-meta-first .secondary:first-of-type{order:2}.admin-pagination--mobile-meta-first .secondary:last-of-type{order:3}.admin-pagination-meta{text-align:center;grid-column:1/-1;font-size:13px;line-height:1.3}}.admin-user-grid{grid-template-columns:1fr;align-items:start;gap:14px;width:100%;min-width:0;display:grid}.admin-user-card{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-user-card-aside{border-top:1px solid #ececec;flex-direction:column;min-width:0;margin-top:2px;padding-top:14px;display:flex}.admin-user-card-aside .admin-webhook-details{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-user-card-aside .admin-links-details{min-width:0}.admin-user-card-aside .admin-webhook-details summary.admin-webhook-summary-btn{align-self:flex-end;margin-left:auto}.admin-user-card-top{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.admin-user-email{color:#0a0a0a;word-break:break-word;font-size:16px;font-weight:700}.admin-role-pill{color:#3d3d3d;white-space:nowrap;background:#f5f5f5;border:1px solid #c4c4c4;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.admin-role-pill.is-admin{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.admin-user-meta{margin:0}.admin-user-left-body,.admin-user-card-main{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-user-card-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (width>=900px){.admin-user-card{grid-template:"main aside"minmax(0,auto)/minmax(0,1fr) 420px;align-items:start;column-gap:20px;display:grid}.admin-user-card-main{contain:layout;grid-area:main;width:100%;min-width:0}.admin-user-card-aside{border-top:none;border-left:1px solid #ececec;grid-area:aside;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-self:stretch;column-gap:10px;width:420px;min-width:420px;max-width:420px;margin-top:0;padding-top:0;padding-left:18px;display:grid;overflow:hidden}.admin-user-card-aside .admin-links-details{grid-column:1;margin:0}.admin-user-card-aside .admin-webhook-details{grid-column:2;margin:0}.admin-user-card-aside .admin-links-summary-btn{margin:0 0 10px}.admin-user-card-aside .admin-webhook-details summary.admin-webhook-summary-btn{align-self:flex-start;margin-bottom:10px;margin-left:0}}@media (width<=899px){.admin-user-card-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:10px;display:grid;overflow:hidden}.admin-user-card-aside .admin-links-details{grid-column:1}.admin-user-card-aside .admin-webhook-details{grid-column:2}.admin-user-card-aside .admin-links-summary-btn{margin:0 0 10px}.admin-user-card-aside .admin-webhook-details summary.admin-webhook-summary-btn{margin-bottom:10px;margin-left:0}}.admin-user-card-aside .admin-links-details,.admin-user-card-aside .admin-webhook-details{display:contents}.admin-user-card-aside .admin-links-summary-btn{grid-area:1/1;place-self:start}.admin-user-card-aside .admin-webhook-details summary.admin-webhook-summary-btn{grid-area:1/2;place-self:start end}.admin-user-card-aside .admin-links-body,.admin-user-card-aside .admin-webhook-body{box-sizing:border-box;grid-area:2/1/auto/-1;place-self:start stretch;width:100%;min-width:0;max-width:100%}.admin-user-card-aside .admin-links-details[open]>.admin-links-body,.admin-user-card-aside details.admin-webhook-details[open]>.admin-webhook-body{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;max-width:100%}.admin-user-card-aside .admin-links-body .admin-links-grid,.admin-user-card-aside .admin-webhook-body .admin-webhook-row,.admin-user-card-aside .admin-links-grid>label,.admin-user-card-aside .admin-links-grid>label>input,.admin-user-card-aside .admin-links-body>button.secondary{width:100%;min-width:0;max-width:100%}.shell.app-light-shell .admin-link-dash{background:#0f0f0f;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:15px;display:inline-flex;color:#fff!important}.shell.app-light-shell .admin-link-dash:hover{background:#2a2a2a;border-bottom:0}.admin-btn-danger:hover:not(:disabled){color:#b42318!important;border-color:#b42318!important}.admin-webhook-details,.admin-links-details{color:#3d3d3d;margin:0;font-size:13px}.admin-links-summary-btn{cursor:pointer;color:#1a1a1a;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#f5f5f5;border:1px solid #c4c4c4;border-radius:10px;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 10px;padding:8px 11px;font-weight:600;list-style:none;display:inline-flex}.admin-links-chevron{color:#3d3d3d;flex-shrink:0;width:18px;height:18px;transition:transform .18s}details.admin-links-details[open] .admin-links-chevron{transform:rotate(180deg)}.admin-links-details[open]>.admin-links-summary-btn{background:#ececec;border-color:#8a8a8a}.admin-links-summary-btn::-webkit-details-marker{display:none}.admin-links-summary-btn::marker{content:none}.admin-links-body{border-top:1px solid #ececec;gap:10px;margin-top:0;padding-top:10px;display:grid}.admin-links-grid{grid-template-columns:1fr;gap:8px 10px;min-width:0;display:grid}.admin-links-grid label{color:#6b6b6b;gap:6px;min-width:0;font-size:12px;display:grid}.admin-links-grid input{cursor:pointer;width:100%;min-width:0}.admin-webhook-details summary.admin-webhook-summary-btn{cursor:pointer;color:#1a1a1a;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#f5f5f5;border:1px solid #c4c4c4;border-radius:10px;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 10px;padding:8px 11px;font-size:13px;font-weight:600;list-style:none;transition:background .15s,border-color .15s;display:inline-flex}.admin-webhook-details summary.admin-webhook-summary-btn:hover{background:#ebebeb;border-color:#9a9a9a}details.admin-webhook-details[open]>summary.admin-webhook-summary-btn{background:#ececec;border-color:#8a8a8a}.admin-webhook-details summary.admin-webhook-summary-btn:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.admin-webhook-chevron{color:#3d3d3d;flex-shrink:0;width:18px;height:18px;transition:transform .18s}.admin-aside-head .admin-links-chevron,.admin-aside-head .admin-webhook-chevron{flex:0 0 18px;width:18px;height:18px;display:block}details.admin-webhook-details[open] .admin-webhook-chevron{transform:rotate(180deg)}.admin-webhook-details summary::-webkit-details-marker{display:none}.admin-webhook-details summary::marker{content:none}.admin-webhook-body{opacity:0;border-top:1px solid #ececec;gap:10px;max-height:0;margin-top:12px;padding-top:12px;transition:max-height .22s,opacity .18s;display:grid;overflow:hidden}details.admin-webhook-details[open] .admin-webhook-body{opacity:1;max-height:320px}.admin-webhook-row{gap:6px;width:100%;display:grid}.admin-webhook-k{color:#6b6b6b;font-size:12px}.admin-webhook-v{width:100%;max-width:100%;font-family:var(--mono);color:#141414;word-break:break-word;overflow-wrap:anywhere;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;padding:8px 10px;font-size:12px;display:block}.admin-empty-plain{text-align:center;margin:0;padding:6px 0 2px;font-size:15px;line-height:1.45}.admin-user-card-aside{flex-direction:column;min-width:0;display:flex!important}.admin-aside-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-social-head{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.admin-aside-head .admin-links-summary-btn,.admin-aside-head .admin-webhook-summary-btn{width:100%;min-height:40px;box-shadow:none;opacity:1;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 11px;font-size:13px;font-weight:600;line-height:1.1;transition:background .15s,border-color .15s,color .15s;color:#1a1a1a!important;background:#f5f5f5!important;border:1px solid #c4c4c4!important}.admin-aside-head .admin-links-summary-btn:hover,.admin-aside-head .admin-webhook-summary-btn:hover{opacity:1;color:#1a1a1a!important;background:#ebebeb!important;border-color:#9a9a9a!important}.admin-links-summary-btn.is-open,.admin-webhook-summary-btn.is-open{color:#1a1a1a!important;background:#ececec!important;border-color:#8a8a8a!important}.admin-links-summary-btn.is-open .admin-links-chevron,.admin-webhook-summary-btn.is-open .admin-webhook-chevron{transform:rotate(180deg)}.admin-user-card-aside .admin-links-body,.admin-user-card-aside .admin-webhook-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}.admin-user-card-aside .admin-webhook-body{opacity:1;max-height:none;overflow:visible}.setup-dashboard-pending{text-align:center;max-width:720px;margin:32px auto 0}.setup-dashboard-pending-title{color:#0a0a0a;margin:0 0 24px;font-size:1.35rem;font-weight:600;line-height:1.35}.links-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#0a0a0a59;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.links-modal{background:#fff;border:1px solid #e8e8e8;border-radius:14px;gap:10px;width:min(700px,96vw);padding:16px;display:grid;box-shadow:0 20px 64px #0003}.links-modal h3{color:#0a0a0a;margin:0;font-size:20px}.links-modal textarea{resize:none;color:#141414;background:#fff;border:1px solid #c4c4c4;border-radius:10px;width:100%;min-height:180px;padding:10px 12px;font-size:14px;line-height:1.4}.links-modal textarea:focus{border:2px solid #0a0a0a;outline:none;padding:9px 11px}.links-modal-actions{justify-content:flex-end;gap:10px;display:flex}.social-form-grid{gap:10px;display:grid}.social-form-grid label{color:#3d3d3d;gap:6px;font-size:13px;display:grid}.social-form-grid select,.social-form-grid input{color:#141414;background:#fff;border:1px solid #c4c4c4;border-radius:10px;width:100%;padding:10px 12px}.social-form-grid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#666 50%),linear-gradient(135deg,#666 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}.social-form-grid select:focus,.social-form-grid input:focus{border:2px solid #0a0a0a;outline:none;padding:9px 11px}.create-user-modal{width:min(520px,96vw);overflow:hidden}.create-user-grid{gap:10px;display:grid}.create-user-grid label{color:#3d3d3d;gap:6px;font-size:13px;display:grid}.create-user-grid input,.create-user-grid select{color:#141414;box-sizing:border-box;background:#fff;border:1px solid #c4c4c4;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:10px 12px}.create-user-grid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#666 50%),linear-gradient(135deg,#666 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}.create-user-grid input:focus,.create-user-grid select:focus{border:2px solid #0a0a0a;outline:none;padding:9px 11px}.admin-aside-head .admin-aside-tab-btn{appearance:none;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin:0;padding:8px 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;color:#1a1a1a!important;box-shadow:none!important;opacity:1!important;background:#f5f5f5!important;border:1px solid #c4c4c4!important}.admin-aside-head .admin-aside-tab-btn:hover{color:#1a1a1a!important;opacity:1!important;background:#ebebeb!important;border-color:#9a9a9a!important}.admin-aside-head .admin-aside-tab-btn.is-open{background:#ececec!important;border-color:#8a8a8a!important}.admin-aside-head .admin-aside-tab-btn svg{flex:0 0 18px;width:18px;height:18px;display:block}.admin-social-head .admin-aside-tab-btn{appearance:none;text-align:center;box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:36px;margin:0;padding:7px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;color:#1a1a1a!important;background:#f5f5f5!important;border:1px solid #c4c4c4!important}.admin-social-head .admin-aside-tab-btn:hover{background:#ebebeb!important}@media (hover:none),(pointer:coarse){.shell.app-light-shell .admin-link-dash:hover{color:#fff!important;background:#0f0f0f!important;border-color:#0f0f0f!important}.admin-btn-danger:hover:not(:disabled),.admin-user-card-actions .secondary:hover:not(:disabled),.admin-pagination .secondary:hover:not(:disabled),.admin-aside-head .admin-links-summary-btn:hover,.admin-aside-head .admin-webhook-summary-btn:hover,.admin-aside-head .admin-aside-tab-btn:hover,.admin-social-head .admin-aside-tab-btn:hover,.admin-webhook-details summary.admin-webhook-summary-btn:hover{color:#1a1a1a!important;background:#f5f5f5!important;border-color:#c4c4c4!important}.shell.app-light-shell .admin-link-dash:active,.admin-aside-head .admin-aside-tab-btn:active,.admin-social-head .admin-aside-tab-btn:active,.admin-links-summary-btn:active,.admin-webhook-details summary.admin-webhook-summary-btn:active,.admin-sheet-bind-btn:active,.admin-btn-danger:active,.admin-user-card-actions .secondary:active,.admin-pagination .secondary:active{filter:none!important;transform:none!important}}.admin-sheet-bind-btn{border-radius:10px;width:100%;min-height:38px;margin:0 0 10px;font-weight:600}.history-modal{width:min(980px,96vw);max-height:90vh;overflow:auto}.history-overlay-page.shell.app-light-shell.wide{z-index:1200;isolation:isolate;box-sizing:border-box;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#ebebeb;width:auto;min-width:0;max-width:none;min-height:100svh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden scroll}.history-page-card{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:14px;align-content:start;gap:10px;width:100%;min-height:0;margin:12px auto;padding:16px;display:grid;box-shadow:0 12px 40px #00000014}.history-page-topbar{border-bottom:1px solid #ececec;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:2px;padding-bottom:12px;display:flex}.history-page-topbar h3{letter-spacing:-.02em;color:#0a0a0a;word-break:break-word;flex:220px;min-width:0;margin:0;font-size:clamp(1.02rem,2.8vw,1.28rem);font-weight:650;line-height:1.28}.history-page-topbar>.secondary{flex:none;align-self:center}.history-controls{grid-template-columns:minmax(0,1fr) 170px 170px;gap:8px;display:grid}.history-date-reset-btn,.history-export-btn{min-height:44px;transition:none!important;animation:none!important}.history-date-reset-btn:hover:not(:disabled),.history-date-reset-btn:active:not(:disabled),.history-date-reset-btn:focus,.history-date-reset-btn:focus-visible,.history-export-btn:hover:not(:disabled),.history-export-btn:active:not(:disabled),.history-export-btn:focus,.history-export-btn:focus-visible,.csv-export-btn:hover:not(:disabled),.csv-export-btn:active:not(:disabled),.csv-export-btn:focus,.csv-export-btn:focus-visible{color:#0a0a0a!important;box-shadow:none!important;background:#f5f5f5!important;border-color:#c4c4c4!important;outline:none!important;transform:none!important}.csv-export-btn{-webkit-tap-highlight-color:transparent;transition:none!important;animation:none!important}.history-controls input{width:100%}.history-controls input[type=date]{inline-size:100%;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;appearance:none;background-clip:padding-box;border-radius:12px;min-height:44px;padding:10px 12px;line-height:1.2;display:block;overflow:hidden}.history-controls input[type=date]::-webkit-date-and-time-value{text-align:left}.history-controls input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}.history-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.history-section-tabs>.secondary{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:10px 14px;font-size:13px;line-height:1.15;display:inline-flex;overflow:hidden}.history-section-tabs .secondary.is-active{color:#111!important;background:#f5f5f5!important;border-color:#d8dde4!important}.history-section-tabs .admin-btn-danger{white-space:nowrap;text-overflow:ellipsis;min-height:40px;padding:10px 14px;font-size:13px;overflow:hidden}.history-list{align-content:start;gap:10px;display:grid}.history-empty{text-align:center;text-transform:none;color:#6b7280;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:140px;margin:0;padding:6px 0 2px;font-size:15px;line-height:1.45;display:flex}@media (width>=900px){.history-overlay-page.shell.app-light-shell.wide{padding:0}.history-page-card{width:100%;max-width:1088px;margin:12px auto;padding-left:16px;padding-right:16px}.history-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.history-section-tabs>.secondary,.history-section-tabs .admin-btn-danger{min-height:44px;padding:11px 18px;font-size:14px}.history-page-card .admin-pagination{flex-wrap:nowrap;justify-content:center;gap:20px;min-height:0;margin:4px 0}.history-page-card .admin-pagination .admin-pagination-meta{text-align:center;flex:none;min-width:0}.history-page-card .admin-pagination .secondary{flex:none;min-width:104px}.history-page-card .history-list{min-height:140px}}.history-card{gap:8px;display:grid}.history-payload{background:#f8f8f8;border:1px solid #ececec;border-radius:10px;max-height:180px;margin:0;padding:10px;font-size:12px;overflow:auto}.history-readable{color:#202020;background:#f8f8f8;border:1px solid #ececec;border-radius:10px;gap:6px;padding:10px;font-size:13px;display:grid}.history-open-block{gap:10px;min-width:0;display:grid}.history-open-block-title{color:#1e1e1e;letter-spacing:-.01em;font-size:14px;font-weight:650;line-height:1.35}.history-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.history-field{gap:6px;display:grid}.history-field span{color:#4a4a4a;font-size:12px}.history-field-value{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dfdfdf;border-radius:8px;min-height:38px;padding:9px 10px;line-height:1.35}.history-webhook-details{background:#fff;border:1px solid #dfdfdf;border-radius:10px;padding:8px 10px}.history-webhook-details summary{cursor:pointer;color:#1e1e1e;margin:0 0 8px;font-weight:600}.history-card-actions{justify-content:flex-end;gap:8px;display:flex}.history-edit-modal{width:min(760px,96vw)}.history-edit-backdrop{z-index:1300}.history-edit-grid{gap:10px;display:grid}.history-edit-grid input,.history-edit-grid select{color:#141414;background:#fff;border:1px solid #c4c4c4;border-radius:10px;width:100%;padding:10px 12px}.history-edit-grid input:focus,.history-edit-grid select:focus{border:2px solid #0a0a0a;outline:none;padding:9px 11px}.social-chart-card ul{margin:6px 0 12px 18px}.social-chart-card p{margin:8px 0}.social-charts{gap:16px;margin:0 0 18px;display:grid}.dashboard-page .social-chart-card{padding:24px 24px 18px}.social-chart-head{margin-bottom:18px}.social-chart-eyebrow{color:#dc2626;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.dashboard-page .social-chart-card h3{letter-spacing:-.02em;color:#111;margin:0;font-size:20px;font-weight:700}.social-chart-toolbar{gap:14px;margin-bottom:8px;display:grid}.social-chart-period{gap:8px;display:grid}.social-chart-period-label{color:#8a8a8a;font-size:13px;font-weight:500}.social-chart-period-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chart-date-field{width:180px;min-width:0;max-width:100%;position:relative}.dashboard-page .social-chart-period input[type=date],.shell.app-light-shell .dashboard-page .social-chart-period input[type=date],.shell.app-light-shell .dashboard-page .social-chart-period input[type=date]:focus{max-width:100%;color:#111!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 12px!important;font-size:14px!important}.dashboard-page .social-chart-period input[type=date]:focus{border-color:#dc2626!important}.dashboard-page .social-chart-period-reset,.shell.app-light-shell .dashboard-page .social-chart-period-reset{white-space:nowrap;flex:none;color:#737373!important;width:max-content!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}.dashboard-page .social-chart-period-reset:hover:not(:disabled),.dashboard-page .social-chart-period-reset:focus{color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}.social-chart-format-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-chart-chip{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:32px;line-height:1;display:inline-flex;color:#525252!important;box-shadow:none!important;background:#fff!important;border:1px solid #ececec!important;border-radius:999px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}.social-chart-chip.is-active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.social-chart-canvas{width:100%}.funnel-tooltip{background:#fff;border:1px solid #ececec;border-radius:12px;min-width:210px;padding:12px 14px;box-shadow:0 10px 30px #00000014}.funnel-tooltip-stage{color:#111;font-size:13px;font-weight:700;margin:0 0 8px!important}.funnel-tooltip ul{gap:7px;padding:0;list-style:none;display:grid;margin:0!important}.funnel-tooltip li{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;display:grid}.funnel-tooltip-icon{width:12px;height:12px;display:block}.funnel-tooltip-name{color:#737373;font-size:12px}.funnel-tooltip-count{color:#111;white-space:nowrap;font-size:12px;font-weight:700}.funnel-tooltip-pct{color:#dc2626;white-space:nowrap;font-size:12px;font-weight:700}.funnel-legend{flex-wrap:wrap;gap:10px 16px;margin-top:8px;display:flex}.funnel-legend-item{color:#525252;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.funnel-legend-item svg{width:12px;height:12px}.chart-date-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex;color:#111!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 10px 0 12px!important;font-size:14px!important;font-weight:500!important}.chart-date-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:4px;overflow:hidden}.chart-date-trigger .is-placeholder{color:#a3a3a3}.chart-date-trigger svg{color:#dc2626;flex-shrink:0;width:16px;height:16px;margin-left:2px}.chart-date-pop{z-index:20;background:#fff;border:1px solid #ececec;border-radius:14px;width:min(280px,86vw);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000001a}.chart-date-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.chart-date-nav span{color:#111;font-size:13px;font-weight:700}.chart-date-nav button{color:#111!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#f7f7f7!important;border:0!important;border-radius:8px!important;padding:0!important}.chart-date-week,.chart-date-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.chart-date-week span{text-align:center;color:#a3a3a3;padding:4px 0;font-size:11px}.chart-date-grid button{color:#111!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;font-size:13px!important;font-weight:600!important}.chart-date-grid button.is-selected{color:#fff!important;background:#dc2626!important}.social-chart-card .recharts-default-legend{justify-content:flex-start;flex-wrap:wrap!important;display:flex!important}.social-chart-card .recharts-legend-item{white-space:nowrap;margin-right:12px!important}.social-chart-card .recharts-wrapper,.social-chart-card .recharts-surface,.social-chart-card .recharts-legend-wrapper,.social-chart-card .recharts-legend-item{-webkit-tap-highlight-color:transparent;outline:none!important}@media (width<=900px){.social-chart-period-grid{gap:8px;display:flex}.chart-date-field{flex:1 1 0;width:auto;min-width:0}.chart-date-trigger{gap:8px;padding:0 8px 0 10px!important;font-size:12px!important}.chart-date-text{letter-spacing:-.02em;padding-right:6px}.chart-date-trigger svg{width:15px;height:15px;margin-left:4px}.social-chart-format-chips,.funnel-legend{grid-template-columns:1fr 1fr;gap:8px;display:grid}.social-chart-chip,.funnel-legend-item{justify-content:center;width:100%;min-width:0}.social-chart-chip{min-height:32px;padding:0 10px!important;font-size:12px!important}.social-chart-card--telegram .social-chart-format-chips>.social-chart-chip:nth-child(3),.social-chart-card--youtube .social-chart-format-chips>.social-chart-chip:nth-child(3){grid-column:1/-1;justify-self:center;width:auto;min-width:46%}.social-chart-card--telegram .funnel-legend,.social-chart-card--youtube .funnel-legend{flex-wrap:nowrap;justify-content:center;gap:10px 14px;display:flex;overflow-x:auto}.social-chart-card--telegram .funnel-legend-item,.social-chart-card--youtube .funnel-legend-item{flex:none;width:auto}.social-chart-card .recharts-legend-item{font-size:12px!important}}.admin-page .topbar{align-items:flex-start;margin:4px 0 18px}.admin-page .h1{letter-spacing:-.03em;font-size:31px}.admin-page .topbar .muted.small{color:#666;font-size:13px;font-weight:600}.admin-page .topbar-actions{gap:24px;padding-top:6px}.admin-page .topbar-nav-link,.admin-page .admin-topbar-link-btn{font-size:14px;font-weight:700;color:#111!important;border-bottom:none!important;text-decoration:none!important}.admin-page .admin-toolbar-card{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:16px;padding:30px;box-shadow:0 1px 2px #0f0f0f0a}.admin-page .admin-user-card{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:24px;padding:34px;box-shadow:0 1px 2px #0f0f0f0a}.admin-page .admin-user-email{font-size:18px}.admin-page .admin-role-pill{padding:5px 11px;font-size:10px;font-weight:800}.admin-page .admin-user-card-actions .admin-link-dash,.admin-page .admin-user-card-actions .secondary,.admin-page .admin-sheet-bind-btn{border-radius:12px;min-height:52px;font-size:14px;font-weight:700}.admin-page .admin-link-dash{background:#000!important}.admin-page .admin-user-card-actions .secondary,.admin-page .admin-sheet-bind-btn{color:#111!important;background:#f5f5f5!important;border:1px solid #e5e7eb!important}.admin-page .admin-user-card-aside{border-left-color:#e5e7eb;padding-left:24px}.admin-page .admin-aside-head .admin-aside-tab-btn,.admin-page .admin-social-head .admin-aside-tab-btn{font-weight:700;color:#111!important;background:#f5f5f5!important;border-color:#e5e7eb!important;border-radius:12px!important}.admin-page .admin-aside-head .admin-aside-tab-btn{min-height:44px}.admin-page .admin-social-head .admin-aside-tab-btn{text-transform:uppercase;letter-spacing:.01em;min-height:40px;font-size:11px}.admin-page .admin-pagination{gap:22px;margin:2px 0}.admin-page .admin-pagination .secondary{border-radius:12px;min-width:100px;min-height:40px;color:#111!important;background:#f5f5f5!important;border:1px solid #0000!important}.admin-page .admin-pagination-meta{color:#6b7280;font-size:14px;font-weight:500}.admin-page .admin-search-label input{box-sizing:border-box;border-width:1px;border-color:#e5e7eb;border-radius:12px;min-height:50px;padding:12px 16px;font-size:14px}.admin-page .admin-search-label input:focus{border-width:1px;border-color:#111;padding:12px 16px}.admin-page .admin-search-hint{color:#6b7280;margin-top:10px}.admin-page .admin-user-card-aside .admin-links-body>button.secondary{border-radius:12px;min-height:48px;font-weight:700;color:#111!important;background:#f5f5f5!important;border:1px solid #e5e7eb!important}.dashboard-page.shell.app-light-shell:before{display:none}.dashboard-page .dashboard-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 22px;padding-bottom:16px;display:flex}.dashboard-page .dashboard-logo{object-fit:contain;object-position:left center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;width:88px;height:32px;display:block}.dashboard-page .dashboard-email{color:#737373;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.dashboard-page .topbar-actions{flex-shrink:1;align-items:center;gap:14px;min-width:0;display:flex}.dashboard-page .dashboard-nav-link{cursor:pointer;border-radius:0;min-height:auto;padding:0;font-size:14px;font-weight:500;color:#737373!important;background:0 0!important;border-bottom:none!important;text-decoration:none!important}.dashboard-page .dashboard-nav-link:hover{opacity:1;color:#404040!important}.dashboard-page .dashboard-logout-btn{color:#dc2626!important}.dashboard-page .dashboard-logout-btn:hover{color:#b91c1c!important}.dashboard-page .dashboard-report-btn{white-space:nowrap;line-height:1;color:#525252!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}@media (hover:hover) and (pointer:fine){.dashboard-page .dashboard-report-btn:hover:not(:disabled){color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}}.report-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(18px)saturate(1.1);box-sizing:border-box;background:#0f0f0f7a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}html.report-modal-open,html.report-modal-open body{overflow:hidden!important}.report-modal{box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:18px;width:min(440px,100%);max-width:100%;padding:22px 22px 18px;box-shadow:0 18px 50px #00000024}.report-modal-eyebrow{color:#dc2626;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.report-modal h2{letter-spacing:-.02em;color:#111;margin:0 0 8px;font-size:20px;font-weight:700}.report-modal-hint{color:#8a8a8a;margin:0 0 16px;font-size:13px;line-height:1.45}.report-modal-fields{grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0;margin-bottom:14px;display:grid}.report-modal-field{color:#8a8a8a;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.report-modal-field--full{grid-column:1/-1}.report-modal-field input,.shell.app-light-shell .report-modal-field input,.shell.app-light-shell .report-modal-field input:focus{appearance:none;color:#111!important;height:40px!important;min-height:40px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 12px!important;font-size:14px!important}.report-modal-field input[type=date]{display:block;line-height:40px!important}.report-modal-field input:focus{border-color:#dc2626!important}.report-modal-error{color:#b91c1c;margin:0 0 12px;font-size:13px;font-weight:500}.report-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.report-modal-cancel{color:#737373!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 14px!important;font-weight:600!important}.report-modal-submit,.shell.app-light-shell .report-modal-submit{color:#fff!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#dc2626!important;border:1px solid #dc2626!important;border-radius:10px!important;padding:0 16px!important;font-weight:600!important}.report-modal-submit:disabled{opacity:.7;cursor:wait}@media (width<=900px){.dashboard-page .dashboard-report-btn{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.report-modal-overlay{align-items:center;padding:12px}.report-modal{border-radius:16px;width:min(100%,420px);padding:18px 16px 14px}.report-modal h2{font-size:18px}.report-modal-fields{grid-template-columns:1fr;gap:10px}.report-modal-actions{justify-content:stretch;width:100%}.report-modal-cancel,.report-modal-submit,.shell.app-light-shell .report-modal-submit{flex:1 1 0;justify-content:center;min-width:0}}.dashboard-page .kpis{gap:12px;margin:0 0 18px}.dashboard-page .kpi,.shell.app-light-shell .dashboard-page .kpi{box-shadow:none;border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;min-height:112px;padding:16px;display:flex;position:relative;overflow:hidden;background:#fff!important;border:1px solid #e8e8e8!important}.dashboard-page .kpi-head{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-page .dash-ico{color:#dc2626;background:#fafafa;border:1px solid #f0f0f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard-page .dash-ico svg{width:18px;height:18px}.dashboard-page .kpi-t{color:#8a8a8a;letter-spacing:0;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.dashboard-page .kpi-v{letter-spacing:-.03em;margin-top:0;font-size:26px;font-weight:700;line-height:1;color:#dc2626!important}.dashboard-page .kpi--highlight{background:#fff;border-color:#e8e8e8}.dashboard-page .kpi--highlight .dash-ico{background:#fafafa;border-color:#f0f0f0}.dashboard-page .kpi--highlight .kpi-v{color:#dc2626!important}.dashboard-page .kpi-unit{letter-spacing:0;color:#a0a0a0;align-self:center;margin-left:0;font-size:13px;font-weight:500;line-height:1}.dashboard-page .card,.dashboard-page .social-chart-card{background:#fff;border:1px solid #dcdcdc;border-radius:16px;box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000d}.dashboard-page .dashboard-events-card{margin-top:16px;padding:28px}.dashboard-intro{z-index:9999;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dashboard-intro-video{object-fit:contain;pointer-events:none;opacity:0;visibility:hidden;background:#fff;width:auto;max-width:min(90vw,520px);height:auto;max-height:80vh;transition:opacity .18s ease-out,visibility .18s ease-out;display:block}.dashboard-intro-video.is-ready{opacity:1;visibility:visible}@media (width<=640px){.dashboard-intro-video{max-width:86vw;max-height:70vh}}.dashboard-page .decomposition-card{margin:0 0 18px;padding:22px 24px 24px}.decomposition-head{margin-bottom:16px}.decomposition-head h2{letter-spacing:-.02em;color:#111;margin:0;font-size:18px;font-weight:700}.decomposition-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.decomposition-step{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;min-width:0;padding:8px 10px;display:flex}.decomposition-step--result{background:0 0}.decomposition-step-top{align-items:center;gap:8px;display:flex}.decomposition-step .dash-ico{background:#fff;border-color:#f1f1f1;border-radius:8px;width:28px;height:28px}.decomposition-step .dash-ico svg{width:16px;height:16px}.decomposition-step-num{letter-spacing:.08em;text-transform:uppercase;color:#dc2626;font-size:11px;font-weight:600}.decomposition-item-label{color:#8a8a8a;font-size:13px;font-weight:500;line-height:1.3}.decomposition-item-value{letter-spacing:-.03em;color:#dc2626;word-break:break-word;font-size:26px;font-weight:700;line-height:1}.decomposition-step--result .decomposition-item-value{color:#dc2626}.decomposition-step input{letter-spacing:-.03em;appearance:textfield;border-radius:0;width:100%;min-height:0;font-size:26px;font-weight:700;line-height:1;transition:color .15s;box-shadow:none!important;color:#dc2626!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.decomposition-step input::placeholder{color:#dc2626}.decomposition-step--2 .decomposition-item-label{max-width:100%;display:block;color:#8a8a8a!important;font-size:13px!important;font-weight:500!important}.decomposition-step--2 .decomposition-step-top,.decomposition-step--2 .decomposition-inline-editor{max-width:100%}.decomposition-inline-editor{white-space:nowrap;align-items:baseline;gap:6px;min-height:26px;display:inline-flex}.decomposition-inline-balance{display:none}.shell.app-light-shell .dashboard-page .decomposition-inline-input,.shell.app-light-shell .dashboard-page .decomposition-inline-input:hover,.shell.app-light-shell .dashboard-page .decomposition-inline-input:focus,.dashboard-page .decomposition-inline-input,.dashboard-page .decomposition-inline-input:focus{caret-color:#dc2626;text-align:left;appearance:textfield;display:inline-block;width:auto!important;min-width:1ch!important;max-width:6ch!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;letter-spacing:-.03em!important;color:#dc2626!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:26px!important;font-weight:700!important;line-height:26px!important}.dashboard-page .decomposition-inline-input::placeholder{color:#dc2626;opacity:1}.decomposition-inline-currency{letter-spacing:-.03em;color:#dc2626;flex:none;font-size:26px;font-weight:700;line-height:1}.decomposition-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.decomposition-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.decomposition-arrow{color:#bdbdbd;justify-content:center;align-items:center;display:flex}.decomposition-arrow svg{width:22px;height:22px}.decomposition-arrow--down{display:none}@media (width<=760px){.dashboard-page .decomposition-card{padding:16px;overflow-x:visible}.decomposition-head{text-align:center}.decomposition-flow{grid-template-columns:1fr;grid-template-areas:"s1""d1""s2""d2""s3";align-items:stretch;gap:8px;min-width:0}.decomposition-step,.decomposition-step--1,.decomposition-step--2,.decomposition-step--3{text-align:center;align-items:center}.decomposition-step--1{grid-area:s1}.decomposition-step--2{grid-area:s2}.decomposition-step--3{grid-area:s3}.decomposition-step-top{justify-content:center}.decomposition-item-label{text-align:center}.decomposition-inline-editor{justify-content:center;width:100%}.decomposition-inline-balance{visibility:hidden;letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1;display:inline}.decomposition-arrow--mid,.decomposition-arrow--wide{display:none}.decomposition-arrow--down-mid,.decomposition-arrow--down-end{justify-content:center;padding:2px 0;display:flex}.decomposition-arrow--down-mid{grid-area:d1}.decomposition-arrow--down-end{grid-area:d2}.decomposition-item-value{font-size:22px}.shell.app-light-shell .dashboard-page .decomposition-inline-input,.shell.app-light-shell .dashboard-page .decomposition-inline-input:focus,.dashboard-page .decomposition-inline-input,.dashboard-page .decomposition-inline-input:focus{text-align:center;width:auto!important;min-width:1ch!important;max-width:6ch!important;height:22px!important;min-height:22px!important;max-height:22px!important;font-size:22px!important;line-height:22px!important}.decomposition-inline-currency{font-size:22px}}.dashboard-page .dashboard-events-card h2{letter-spacing:-.02em;color:#111;margin:0;font-size:20px;font-weight:700}.events-eyebrow{color:#dc2626;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.dashboard-events-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.dashboard-events-title{min-width:0}.dashboard-events-tools{gap:12px;margin-bottom:8px;display:grid}.events-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-page .events-filter-chip,.events-filter-chip{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:32px;line-height:1;display:inline-flex;color:#525252!important;box-shadow:none!important;background:#fff!important;border:1px solid #ececec!important;border-radius:999px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}.dashboard-page .events-filter-chip.is-active,.events-filter-chip.is-active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}@media (hover:hover) and (pointer:fine){.dashboard-page .events-filter-chip:hover:not(.is-active),.events-filter-chip:hover:not(.is-active){color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}}@media (hover:none),(pointer:coarse){.dashboard-page .events-filter-chip:hover,.dashboard-page .events-filter-chip:focus,.dashboard-page .events-filter-chip:active,.events-filter-chip:hover,.events-filter-chip:focus,.events-filter-chip:active{outline:none;box-shadow:none!important}}.dashboard-page .csv-export-btn{color:#737373!important;width:max-content!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}.dashboard-page .csv-export-btn:hover:not(:disabled){color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}.dashboard-page .events-search{gap:8px;width:100%;display:grid}.events-search-label{color:#8a8a8a;font-size:13px;font-weight:500}.dashboard-page .events-search input,.shell.app-light-shell .dashboard-page .events-search input,.shell.app-light-shell .dashboard-page .events-search input:focus{color:#111!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 12px!important;font-size:14px!important}.dashboard-page .events-search input:focus{border-color:#dc2626!important}.dashboard-events-table-wrap{width:100%;min-width:0;overflow:visible}.dashboard-page .dashboard-events-table{min-width:0}.event-badge{box-sizing:border-box;color:#dc2626;white-space:nowrap;background:#fff5f5;border-radius:8px;justify-content:center;align-items:center;max-width:100%;height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.event-badge--activation,.event-badge--reactivation,.event-badge--video_click,.event-badge--form_click,.event-badge--form_submitted{color:#dc2626;background:#fff5f5}.dashboard-page .event-msg{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dashboard-page .event-msg-line+.event-msg-line:before{content:none}@media (width>=901px){.dashboard-page .dashboard-events-head{align-items:start;justify-content:unset;text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.dashboard-page .dashboard-events-title{grid-column:2}.dashboard-page .dashboard-events-head .csv-export-btn{grid-column:3;place-self:start end}.dashboard-page .dashboard-events-tools,.dashboard-page .dashboard-events-table-wrap{width:min(880px,100%);margin-inline:auto}.dashboard-page .dashboard-events-card>.admin-pagination{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;max-width:none;margin:16px 0;justify-content:center!important;display:flex!important}.dashboard-page .dashboard-events-card>.admin-pagination .secondary{flex:none;min-width:104px;width:auto!important}.dashboard-page .dashboard-events-card>.admin-pagination .admin-pagination-meta{text-align:center;flex:none;order:0;width:auto}.dashboard-page .events-search-label{text-align:center}.dashboard-page .events-filters{justify-content:center}.dashboard-page .dashboard-events-table-wrap{width:min(880px,100%);display:block}.dashboard-page .dashboard-events-table{grid-template-columns:158px 200px minmax(0,1fr);column-gap:36px;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:grid}.dashboard-page .dashboard-events-table .tr{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid #f0f0f0;align-items:center;column-gap:36px;padding:14px 0;display:grid}.dashboard-page .dashboard-events-table .tr.th{color:#8a8a8a;letter-spacing:.08em;text-transform:uppercase;text-align:center;border-top:0;padding-top:0;padding-bottom:10px;font-size:11px;font-weight:600}.dashboard-page .dashboard-events-table .tr:not(.th):hover{background:#fafafa;border-radius:10px}.dashboard-page .dashboard-events-table .event-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#737373;text-align:center;font-size:13px}.dashboard-page .dashboard-events-table .event-type{white-space:nowrap;justify-content:center;display:flex;overflow:visible}.dashboard-page .dashboard-events-table .msg{white-space:normal;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere;color:#111;text-align:left;justify-content:flex-start;min-width:0;font-size:14px;line-height:1.45;overflow:visible}.dashboard-page .dashboard-events-table .event-msg{align-items:flex-start;gap:4px}}.dashboard-page .dashboard-events-card .admin-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin:14px 0;display:flex}.dashboard-page .dashboard-events-card .admin-pagination-meta{text-align:center}.dashboard-page .admin-pagination .secondary{border-radius:10px;width:max-content;min-width:0;min-height:40px;font-weight:600;color:#737373!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;padding:0 14px!important}@media (hover:hover) and (pointer:fine){.dashboard-page .admin-pagination .secondary:hover:not(:disabled){color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}}@media (hover:none),(pointer:coarse){.dashboard-page .admin-pagination .secondary:hover:not(:disabled),.dashboard-page .admin-pagination .secondary:focus,.dashboard-page .admin-pagination .secondary:focus-visible,.dashboard-page .admin-pagination .secondary:active,.dashboard-page .admin-pagination .secondary:active:not(:disabled){color:#737373!important;filter:none!important;background:#fff!important;border-color:#e8e8e8!important;transform:none!important}}.dashboard-page .admin-pagination-meta{color:#8a8a8a;font-size:13px;font-weight:500}.history-overlay-page.shell.app-light-shell.wide{background:#fff}.history-page-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.history-filters-card,.history-pagination-block{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;box-shadow:0 1px 2px #0f0f0f08}.history-page-topbar{border:0;margin:4px 0 18px;padding:0}.history-page-topbar-left{min-width:0}.history-page-title{letter-spacing:-.03em;font-size:31px}.history-page-subtitle{color:#666;font-size:13px;font-weight:600}.history-filters-card{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:16px;gap:14px;padding:30px;display:grid;box-shadow:0 1px 2px #0f0f0f0a}.history-pagination-block{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.history-controls{gap:10px}.history-controls input{box-sizing:border-box;min-height:50px;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .15s}.history-controls input:focus{box-shadow:none;background:#fff;border-width:1px;border-color:#111;outline:none;padding:12px 16px}.history-overlay-page.shell.app-light-shell.wide .history-controls input{box-shadow:none!important;border:1px solid #e5e7eb!important;outline:none!important;padding:12px 16px!important}.history-overlay-page.shell.app-light-shell.wide .history-controls input:focus{box-shadow:none!important;border:1px solid #111!important;outline:none!important;padding:12px 16px!important}.history-section-tabs{gap:10px}.history-section-tabs>.secondary,.history-section-tabs .admin-btn-danger{border-radius:12px;min-height:46px;font-size:13px;font-weight:700;color:#111!important;background:#f5f5f5!important;border:1px solid #e5e7eb!important}.history-section-tabs .admin-btn-danger:hover:not(:disabled),.history-section-tabs .admin-btn-danger:active:not(:disabled),.history-section-tabs>.secondary:hover:not(:disabled),.history-section-tabs>.secondary:active:not(:disabled),.history-page-card .history-card-actions .admin-btn-danger:hover:not(:disabled),.history-page-card .history-card-actions .admin-btn-danger:active:not(:disabled),.history-page-card .admin-pagination .secondary:hover:not(:disabled),.history-page-card .admin-pagination .secondary:active:not(:disabled){color:#111!important;background:#f5f5f5!important;border-color:#e5e7eb!important}.history-page-card .admin-pagination .secondary{border-radius:12px;min-height:40px;color:#111!important;background:#f5f5f5!important;border:1px solid #0000!important}.history-page-card .admin-pagination-meta{color:#6b7280}.history-page-card .card.history-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:10px;padding:16px;box-shadow:0 1px 2px #0f0f0f08}.history-page-card .history-card-head{color:#0f172a;word-break:break-word;font-size:16px;font-weight:700;line-height:1.35}.history-page-card .history-card .muted.small{color:#6b7280;border-bottom:1px solid #f0f2f5;padding-bottom:6px}.history-page-card .history-readable{background:#fafafa;border:1px solid #eef0f3;border-radius:12px;gap:10px;padding:12px}.history-page-card .history-field-value{background:#fff;border-color:#e5e7eb;border-radius:10px}.history-page-card .history-open-block-title{color:#111827;font-size:14px;font-weight:700}.history-page-card .history-field span{text-transform:uppercase;letter-spacing:.02em;color:#6b7280;font-size:11px;font-weight:600}.history-page-card .history-field-grid{gap:10px}.history-page-card .history-card-actions{border-top:1px solid #f3f4f6;margin-top:2px;padding-top:4px}.history-page-card .history-card-actions .secondary{border-radius:10px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700;color:#111!important;background:#f5f5f5!important;border:1px solid #e5e7eb!important}.admin-page .links-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a6b}.admin-page .links-modal{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:18px;gap:12px;padding:20px;box-shadow:0 20px 64px #00000029}.admin-page .links-modal h3{letter-spacing:-.02em;font-size:22px;font-weight:700}.admin-page .links-modal textarea,.admin-page .links-modal input,.admin-page .links-modal select{color:#141414;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:11px 14px}.admin-page .links-modal textarea:focus,.admin-page .links-modal input:focus,.admin-page .links-modal select:focus{border:1px solid #111;outline:none;padding:11px 14px}.admin-page .links-modal .secondary{border-radius:12px;min-height:42px;font-weight:700;color:#111!important;background:#f5f5f5!important;border:1px solid #e5e7eb!important}.admin-page .links-modal.system-tags-modal{gap:8px;width:min(540px,90vw);max-height:min(56vh,460px);padding:12px;overflow:auto}.admin-page .links-modal.system-tags-modal label{gap:4px}.admin-page .links-modal.system-tags-modal input{min-height:38px;padding:7px 10px;font-size:13px}.admin-page .links-modal.system-tags-modal input::placeholder{font-size:10px}.admin-page .links-modal.system-tags-modal p{margin:0;font-size:12px;line-height:1.3}@media (width<=900px){.admin-page .h1{font-size:clamp(1.18rem,4.2vw,1.55rem)}.admin-page .topbar-actions{gap:10px;padding-top:0}.admin-page .admin-toolbar-card,.admin-page .admin-user-card{border-radius:16px;padding:16px}.dashboard-page .dashboard-header{grid-template-columns:1fr;place-items:center stretch;gap:10px;min-height:0;margin-bottom:18px;padding-bottom:14px;display:grid}.dashboard-page .dashboard-logo{justify-self:start;width:76px;height:28px}.dashboard-page .h1{font-size:clamp(1.15rem,4.2vw,1.5rem)}.dashboard-page .dashboard-email{flex:auto;min-width:0;max-width:none;font-size:12px}.dashboard-page .topbar-actions{flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0}.dashboard-page .dashboard-report-btn{flex:none}.dashboard-page .kpis{gap:10px}.dashboard-page .kpi{border-radius:12px;min-height:96px;padding:12px}.dashboard-page .dash-ico{border-radius:8px;width:28px;height:28px}.dashboard-page .dash-ico svg{width:16px;height:16px}.dashboard-page .kpi-t{font-size:12px}.dashboard-page .kpi-v{margin-top:0;font-size:24px}.dashboard-page .dashboard-events-card{border-radius:16px;padding:16px}.dashboard-page .dashboard-events-card h2{font-size:20px}.admin-page .admin-user-card-aside{padding-left:0}.history-page-card{border-top:0;border-left:0;border-right:0;border-radius:0;padding:14px 12px 20px}.history-filters-card,.history-pagination-block{border-radius:14px;padding:12px}.history-pagination-block{border-radius:0;padding:0}.admin-page .links-modal h3{text-align:center}.admin-page .links-modal .links-modal-actions{justify-content:center}.admin-page .links-modal .links-modal-actions .secondary{min-width:120px}}@media (width<=899px){.admin-social-head{grid-template-columns:repeat(2,minmax(0,1fr))}.history-controls{grid-template-columns:1fr;gap:10px}.history-date-reset-btn,.history-export-btn{width:100%}.admin-pagination .secondary{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.admin-pagination .secondary:focus,.admin-pagination .secondary:focus-visible,.admin-pagination .secondary:active{box-shadow:none!important;border-color:#0000!important;outline:none!important}.history-overlay-page.shell.app-light-shell.wide .history-controls input{width:100%;max-width:100%;min-height:48px;font-size:16px}.history-overlay-page.shell.app-light-shell.wide .history-controls input[type=date]{inline-size:100%;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;border-radius:12px;min-height:48px;padding:11px 12px;display:block}.history-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.history-section-tabs>.secondary{white-space:nowrap;text-overflow:ellipsis;text-align:center;word-break:normal;-webkit-hyphens:none;hyphens:none;min-height:44px;padding:10px 6px;font-size:11px;line-height:1.2;overflow:hidden}.history-section-tabs .admin-btn-danger{white-space:normal;text-align:center;word-break:break-word;grid-column:1/-1;min-height:44px;padding:10px 12px;font-size:12px}.history-field-grid{grid-template-columns:1fr}.history-overlay-page.shell.app-light-shell.wide{padding:0}.history-page-card{width:100%;max-width:100%;padding:12px max(12px, env(safe-area-inset-left,0px)) max(20px, calc(12px + env(safe-area-inset-bottom,0px))) max(12px, env(safe-area-inset-right,0px));box-shadow:none;min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:none;border-radius:0;gap:12px;margin:0}.history-page-topbar{border-bottom-color:#ececec;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-bottom:10px}.history-page-title{white-space:normal;text-overflow:clip;font-size:clamp(1.18rem,4.2vw,1.55rem);overflow:visible}.history-page-subtitle{white-space:normal;text-overflow:clip;overflow:visible}.history-page-card .admin-pagination{gap:8px;min-height:0;margin:6px 0}.history-page-card .admin-pagination .secondary{min-height:44px;font-size:15px}.history-page-card .admin-pagination-meta{font-size:13px;line-height:1.35}.history-list{gap:12px;min-width:0}.history-page-card .card.history-card{box-sizing:border-box;min-width:0;max-width:100%;padding:14px 12px}.history-card-head{word-break:break-word;color:#0a0a0a;font-size:14px;font-weight:600;line-height:1.35}.history-page-card .history-card .muted.small{word-break:break-word;padding-bottom:8px;font-size:12px;line-height:1.4}.history-page-card .history-card-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:4px;padding-top:8px}.history-page-card .history-card-actions .secondary{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}.history-readable{min-width:0;padding:12px;font-size:14px}.history-open-block-title{font-size:13px;line-height:1.3}.history-webhook-details{min-width:0;padding:10px}.history-webhook-details summary{align-items:center;min-height:44px;padding:4px 0;line-height:1.3;display:flex}.history-field span{font-size:11px}.history-field-value{min-height:44px;padding:10px 12px;font-size:14px}.history-empty{text-align:center;min-height:120px;padding:16px;font-size:15px}.links-modal.history-edit-modal{box-sizing:border-box;width:calc(100vw - 20px);max-width:100%;max-height:min(90dvh,92vh);padding:14px;overflow:auto}.links-modal.history-edit-modal .links-modal-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.links-modal.history-edit-modal .links-modal-actions .secondary{justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}.links-modal.history-edit-modal .history-edit-grid input,.links-modal.history-edit-modal .history-edit-grid select{min-height:48px;font-size:16px}}.history-overlay-page.shell.app-light-shell.wide.history-route-page{z-index:auto;isolation:auto;overscroll-behavior:auto;touch-action:auto;width:100%;min-height:auto;position:static;inset:auto;overflow:visible}.selling-page{--selling-red:#dc2626;--selling-red-deep:#9f1239;--selling-ink:#141414;--selling-muted:#6b6b6b;--selling-line:#ececec;padding-bottom:48px}.selling-topbar{margin-bottom:12px}.selling-flash{background:color-mix(in srgb, var(--selling-red) 12%, #fff);border:1px solid color-mix(in srgb, var(--selling-red) 28%, #fff);color:var(--selling-red-deep);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:600;animation:.35s selling-fade-in}.selling-stale{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:14px}.selling-layout{grid-template-columns:minmax(280px,360px) minmax(240px,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.selling-form-card,.selling-history-card,.selling-panel,.selling-report-head,.selling-empty,.selling-loss-card{position:relative;overflow:hidden}.selling-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--selling-red);margin-bottom:6px;font-size:11px;font-weight:700}.selling-card-title,.selling-panel-title{color:var(--selling-ink);margin:0 0 12px;font-size:20px;line-height:1.2}.selling-panel-title{margin-bottom:8px;font-size:18px}.selling-panel-hint{margin:0 0 12px}.selling-field{color:var(--selling-muted);gap:6px;margin-bottom:12px;font-size:13px;display:grid}.selling-field input{box-sizing:border-box;width:100%}.selling-form-actions{gap:8px;margin-top:8px;display:grid}.selling-btn-primary{min-height:46px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #dc262638;background:var(--selling-red)!important;border-color:var(--selling-red)!important;color:#fff!important}.selling-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #dc262647}.selling-history-list{gap:8px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.selling-history-item{text-align:left;border:1px solid var(--selling-line);cursor:pointer;background:linear-gradient(#fff,#fafafa);border-radius:14px;gap:4px;width:100%;padding:12px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.selling-history-item:hover{border-color:color-mix(in srgb, var(--selling-red) 45%, #fff);transform:translateY(-1px);box-shadow:0 8px 20px #1414140f}.selling-history-item.is-active{border-color:var(--selling-red);box-shadow:0 0 0 2px color-mix(in srgb, var(--selling-red) 18%, transparent)}.selling-history-name{color:var(--selling-ink);font-weight:700}.selling-history-nums{color:var(--selling-muted);font-variant-numeric:tabular-nums;font-size:12px}.selling-report{gap:16px;transition:opacity .25s,filter .25s;display:grid}.selling-report.is-stale{opacity:.55;filter:saturate(.75)}.selling-report.is-ready{animation:.45s selling-rise}.selling-empty{text-align:center;place-content:center;gap:8px;min-height:220px;padding:48px 24px;display:grid}.selling-empty-glow{pointer-events:none;background:radial-gradient(circle,#dc262629,#0000 70%);width:280px;height:280px;position:absolute;inset:-20% auto auto 50%;transform:translate(-50%)}.selling-report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.selling-kpi-row{flex-wrap:wrap;gap:12px;display:flex}.selling-kpi{border:1px solid color-mix(in srgb, var(--selling-red) 18%, #fff);background:linear-gradient(145deg,#fff,#fff5f5);border-radius:14px;min-width:150px;padding:12px 14px;box-shadow:0 10px 24px #dc262614}.selling-kpi-label{color:var(--selling-muted);margin-bottom:4px;font-size:12px}.selling-kpi-value{color:var(--selling-red-deep);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.selling-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.selling-funnel-3d{perspective:900px;gap:18px;display:grid}.selling-funnel-zone{border:1px solid var(--selling-line);background:linear-gradient(#fffffff2,#fafafae6),radial-gradient(circle at 20% 0,#dc262614,#0000 55%);border-radius:18px;padding:14px 12px 16px;position:relative}.selling-funnel-zone--sales{background:linear-gradient(#fffffff2,#fff8f8eb),radial-gradient(circle at 80% 0,#9f12391a,#0000 55%)}.selling-funnel-zone-label{letter-spacing:.06em;text-transform:uppercase;color:var(--selling-muted);margin-bottom:10px;font-size:12px;font-weight:700}.selling-funnel-zone-stages{justify-items:center;gap:10px;display:grid}.selling-funnel-stage{width:var(--stage-w,90%);transform-style:preserve-3d;animation:.55s both selling-stage-in;animation-delay:var(--stage-delay,0s)}.selling-funnel-stage-face{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 45%,#9f1239 100%);border-radius:14px;gap:2px;padding:14px 16px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;transform:rotateX(12deg)translateZ(0);box-shadow:0 14px 28px #9f123947,inset 0 1px #ffffff47,0 1px #00000014}.selling-funnel-stage:hover .selling-funnel-stage-face{transform:rotateX(4deg)translateY(-2px)scale(1.01);box-shadow:0 18px 34px #9f123957,inset 0 1px #ffffff52}.selling-funnel-stage-name{opacity:.92;font-size:12px}.selling-funnel-stage-value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.selling-funnel-stage-share{opacity:.85;font-size:11px}.selling-funnel-conv-box{border:1px dashed color-mix(in srgb, var(--selling-red) 35%, #fff);background:#fff;border-radius:14px;margin-top:12px;padding:12px 14px}.selling-funnel-conv-title{color:var(--selling-muted);font-size:12px}.selling-funnel-conv-value{color:var(--selling-red);margin:4px 0;font-size:28px;font-weight:800}.selling-chart-wrap{width:100%;min-height:260px}.selling-chart-wrap--3d{background:linear-gradient(#fff,#fafafa),radial-gradient(circle at 50% 120%,#dc262614,#0000 55%);border-radius:16px;padding:8px 4px 4px;transform:perspective(900px)rotateX(2deg);box-shadow:inset 0 1px #ffffffe6,0 12px 28px #1414140a}.selling-conv-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.selling-conv-pills span{background:color-mix(in srgb, var(--selling-red) 8%, #fff);border:1px solid color-mix(in srgb, var(--selling-red) 18%, #fff);color:var(--selling-red-deep);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.selling-loss-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.selling-loss-card{background:linear-gradient(160deg,#fff,#fff8f8),radial-gradient(circle at 100% 0,#dc26261a,#0000 45%);padding:18px}.selling-loss-card--hot{border-color:color-mix(in srgb, var(--selling-red) 35%, #fff);box-shadow:0 16px 36px #dc26261f}.selling-loss-value{color:var(--selling-red);font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:32px;font-weight:900;animation:2.4s ease-in-out infinite selling-pulse-soft}.selling-tooltip{border:1px solid var(--selling-line);color:var(--selling-ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:12px;box-shadow:0 12px 28px #00000014}.selling-tooltip-title{margin-bottom:4px;font-weight:700}@keyframes selling-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes selling-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes selling-stage-in{0%{opacity:0;transform:translateY(16px)rotateX(24deg)scale(.96)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes selling-pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (width<=980px){.selling-layout,.selling-grid-2,.selling-loss-grid{grid-template-columns:1fr}.selling-chart-wrap--3d{transform:none}}.selling-page{--selling-red:#dc2626;--selling-dark-red:#991b1b;--selling-text:#202124;--selling-muted:#777b84;--selling-border:#e4e6ea;color:var(--selling-text);max-width:1440px!important;padding-top:18px!important}.shell.app-light-shell.selling-page:before{display:none}.selling-header{border:1px solid var(--selling-border);background:#fffffff0;border-radius:12px;grid-template-columns:minmax(310px,1fr) auto minmax(310px,1fr);align-items:center;gap:24px;min-height:66px;margin-bottom:14px;padding:0 20px;display:grid;box-shadow:0 4px 18px #1f23300d}.selling-brand{align-items:center;gap:15px;min-width:0;display:flex}.selling-brand img{object-fit:contain;flex:none;align-self:center;width:64px;height:auto;display:block}.selling-brand small{color:#33363b;letter-spacing:.035em;font-size:10px;font-weight:750}.selling-tabs{align-self:stretch;display:flex}.shell.app-light-shell .selling-tabs button{color:#8a8e96;letter-spacing:.04em;background:0 0;border:0;border-radius:0;min-width:112px;padding:0 18px;font-size:11px;font-weight:800;position:relative}.shell.app-light-shell .selling-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.shell.app-light-shell .selling-tabs button.is-active{color:#2f3540}.shell.app-light-shell .selling-tabs button.is-active:after{background:var(--selling-red)}.selling-header-links{justify-self:end;align-items:center;gap:8px;display:flex}.selling-header-links a{min-height:34px;box-shadow:none;background:#fafafa;border-radius:8px;justify-content:center;align-items:center;padding:7px 13px;font-size:12px;line-height:1;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex;color:#282c33!important;border:1px solid #d9dde3!important;font-weight:700!important}.selling-header-links a:hover{background:#fff7f7;color:var(--selling-red)!important;border-color:#ef9aa2!important}.selling-input-card{grid-template-columns:minmax(0,1fr) 260px;gap:25px;margin-bottom:14px;display:grid;border-radius:12px!important;padding:20px 22px!important}.selling-input-main{min-width:0}.selling-section-title{align-items:flex-start;gap:9px;min-height:30px;display:flex}.selling-section-title>span{color:var(--selling-red);font-size:16px;font-weight:900}.selling-section-title h2{color:#30333a;letter-spacing:.025em;margin:0;font-size:13px;font-weight:850;line-height:1.15}.selling-section-title p{color:#555b65;margin:3px 0 0;font-size:11px;font-weight:500;line-height:1.4}.selling-fields{gap:12px;display:grid}.selling-fields-top{grid-template-columns:1.15fr .78fr 1.15fr;margin-top:11px}.selling-fields-bottom{grid-template-columns:.72fr .72fr 1.25fr .78fr .72fr .9fr;margin-top:11px}.selling-page .selling-field{grid-template-rows:12px 34px;gap:5px;min-width:0;margin:0;display:grid}.selling-page .selling-field>span{color:#565b64;letter-spacing:.025em;text-align:left;width:100%;padding:0;font-size:9px;font-weight:800;line-height:1.2;display:block}.shell.app-light-shell .selling-page .selling-field input,.shell.app-light-shell.selling-page .selling-field input{color:#17191d;letter-spacing:0;height:34px;min-height:34px;box-shadow:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#fff;border-color:#dfe2e7;border-radius:5px;outline:none;padding:7px 10px;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .16s,background-color .16s}.shell.app-light-shell.selling-page .selling-field input:focus{border:1px solid var(--selling-red);height:34px;min-height:34px;box-shadow:none;background:#fff;border-radius:5px;outline:none;padding:7px 10px}.shell.app-light-shell.selling-page .selling-field input::placeholder{color:#8c9199;opacity:1;font-weight:400}.selling-page input[type=number]{appearance:textfield}.selling-page input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.selling-page input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.selling-month-picker{width:100%}.shell.app-light-shell.selling-page .selling-month-picker .chart-date-trigger{transition:border-color .16s,background-color .16s;color:#17191d!important;letter-spacing:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border:1px solid #dfe2e7!important;border-radius:5px!important;padding:7px 10px!important;font-family:system-ui,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}.shell.app-light-shell.selling-page .selling-month-picker .chart-date-trigger:hover,.shell.app-light-shell.selling-page .selling-month-picker .chart-date-trigger:focus{border-color:var(--selling-red)!important;box-shadow:none!important}.selling-month-pop{width:270px}.selling-month-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.shell.app-light-shell.selling-page .selling-month-grid button{color:#363a42;min-height:34px;box-shadow:none;background:#f7f7f8;border:0;border-radius:8px;padding:5px;font-size:11px;font-weight:650}.shell.app-light-shell.selling-page .selling-month-grid button:hover{color:var(--selling-red);background:#fff1f2}.shell.app-light-shell.selling-page .selling-month-grid button.is-selected{color:#fff;background:var(--selling-red)}.selling-calculate{border-left:1px solid #eceef1;place-content:center;padding-left:24px;display:grid}.shell.app-light-shell .selling-calculate button{color:#fff;background:linear-gradient(135deg,#e11d2e,#b91c1c);border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:205px;min-height:45px;font-size:12px;font-weight:850;display:flex;box-shadow:0 8px 18px #dc262633}.selling-calculate button .selling-calculate-label{font-size:12px;font-weight:850;line-height:1}.selling-calculate-arrow{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;display:block}.selling-calculate p{color:#626872;text-align:center;margin:12px 0 0;font-size:11px;font-weight:500;line-height:1.5}.selling-report{gap:0}.selling-report.is-stale{opacity:.48;filter:grayscale(.35);pointer-events:none}.selling-pdf-client{color:#454b55;justify-content:space-between;padding:7px 3px 10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.selling-pdf-client strong{color:#23262b;font-size:12px;font-weight:700}.selling-pdf-inputs{display:none}.selling-report.is-pdf-export .selling-pdf-inputs{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.selling-report.is-pdf-export .selling-pdf-inputs>div{background:#fff;border:1px solid #e7e9ed;border-radius:7px;gap:3px;min-width:0;padding:7px 8px;display:grid}.selling-report.is-pdf-export .selling-pdf-inputs span{color:#6b7078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.selling-report.is-pdf-export .selling-pdf-inputs strong{color:#24272d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.selling-dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.selling-page .selling-panel,.selling-page .selling-finance-panel{border-radius:10px!important;padding:14px 16px!important;box-shadow:0 4px 16px #1f23300d!important}.selling-finance-panel{grid-column:1/-1}.selling-funnel-title{align-items:flex-start}.selling-funnel-title>span{color:#fff;background:#dc2637;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;box-shadow:0 4px 10px #c9182b2b}.selling-funnel-title h2{line-height:20px}.selling-conversion-title{align-items:flex-start;gap:7px}.selling-conversion-title>span{color:#fff;background:#dc2637;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid;box-shadow:0 4px 10px #c9182b2e}.selling-conversion-title h2{line-height:18px}.selling-funnel-layout{background:radial-gradient(circle at 57% 48%,#dc26260b,#0000 44%),linear-gradient(#fafafb8c,#fff0);border-radius:12px;grid-template-columns:36px 112px minmax(145px,1fr) 138px;align-items:stretch;gap:8px;min-height:286px;margin-top:1px;padding:5px 0 2px;display:grid;position:relative}.selling-zone-rail{grid-template-rows:1fr 1fr;gap:6px;height:270px;display:grid}.selling-zone-rail div{color:#6b7079;letter-spacing:.04em;background:#f5f6f7;border-radius:7px;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex}.selling-zone-rail svg{width:100%;height:100%;display:block;overflow:visible}.selling-zone-rail text{fill:currentColor;letter-spacing:.04em;dominant-baseline:middle;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:8px;font-weight:800}.selling-zone-rail div:first-child{color:#a31724;background:#fff1f2}.selling-funnel-body{height:270px}.selling-funnel-labels{grid-template-rows:repeat(4,1fr);height:100%;padding:0;display:grid}.selling-funnel-name{color:#3f434a;text-transform:uppercase;text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding-right:4px;font-size:9px;line-height:1.25;display:flex}.selling-funnel-name b{color:#3f434a;letter-spacing:-.015em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0;font-size:9px;font-weight:750;line-height:1.25}.selling-funnel-stage-icon{color:#cf2635;background:#fff6f7;border:1px solid #f0d1d4;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.selling-funnel-stage-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.selling-funnel-cone-wrap{filter:drop-shadow(0 12px 10px #710f1b2e);height:270px;transition:filter .3s;position:relative}.selling-funnel-cone-wrap:hover{filter:drop-shadow(0 15px 12px #710f1b38)}.selling-funnel-cone-wrap:after{content:"";z-index:-1;filter:blur(7px);background:#630c1724;border-radius:50%;height:16px;position:absolute;bottom:-12px;left:20%;right:20%}.selling-funnel-cone{clip-path:none;background:0 0;width:100%;height:100%;animation:.65s cubic-bezier(.2,.8,.2,1) both selling-funnel-enter;display:block;position:relative;overflow:visible}.selling-funnel-cone:before{content:"";z-index:2;filter:blur(.2px);opacity:.65;pointer-events:none;background:linear-gradient(90deg,#ffffff1f,#ffffff6b,#ffffff0d);border-radius:50%;height:7px;position:absolute;top:0;left:5%;right:5%}.selling-funnel-cone:after{content:"";pointer-events:none;background:linear-gradient(102deg,#ffffff24,#0000 22% 74%,#52000b29),linear-gradient(#ffffff0d,#0000 20%,#4800090f);position:absolute;inset:0}.selling-funnel-cone text{fill:#fff;dominant-baseline:middle;paint-order:stroke;stroke:#4a050e1f;stroke-width:1px;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:17px;font-weight:850}.selling-funnel-segment{color:#fff;border-bottom:1px solid #ffffff7a;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17}.selling-funnel-segment:last-child{border-bottom:0}.selling-funnel-segment-1{background:linear-gradient(#ed3a49,#dc2637)}.selling-funnel-segment-2{background:linear-gradient(#d92334,#c9182b)}.selling-funnel-segment-3{background:linear-gradient(#bc1427,#a70f21)}.selling-funnel-segment-4{background:linear-gradient(#95101f,#76101b)}.selling-funnel-segment strong{z-index:1;text-shadow:0 1px 2px #51121a3d;font-size:17px;font-weight:800;position:relative}.selling-marketing-kpi{text-align:center;background:#fff;border:1px solid #ec9ba3;border-radius:12px;align-content:center;align-self:start;gap:7px;min-width:138px;height:270px;margin:0;padding:20px 11px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #a823311a,inset 0 1px #ffffffe6}.selling-marketing-kpi:after{content:"↗";color:#be182b33;font-size:17px;font-weight:800;position:absolute;top:8px;right:9px}.selling-marketing-kpi .selling-marketing-kpi-label{z-index:1;color:#a61f2d;letter-spacing:.025em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:850;line-height:1.25;position:relative}.selling-marketing-kpi>small{z-index:1;color:#555b65;font-size:10px;font-weight:650;line-height:1.35;position:relative}.selling-marketing-kpi>strong{z-index:1;color:#202329;letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-shadow:0 4px 15px #8b1d2a1a;margin:3px 0 2px;font-size:35px;font-weight:900;line-height:1;position:relative}.selling-marketing-formula{z-index:1;color:#555b65;background:#fff;border:1px solid #eedadd;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 6px;font-size:11px;display:flex;position:relative;box-shadow:0 4px 12px #5b1f270d}.selling-marketing-formula b{color:#25292f;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.selling-marketing-formula i{color:#a8323e;font-size:11px;font-style:normal;font-weight:700}.selling-marketing-kpi em{z-index:1;color:#626872;font-size:10px;font-style:normal;font-weight:600;line-height:1.2;position:relative}.selling-conversion-chart-shell{background:#fff;border:1px solid #edf0f3;border-radius:12px;margin-top:5px;padding:2px 5px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -14px 30px #76142206,0 11px 26px #1f233011}.selling-conversion-chart-shell:after{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:#521a220e;border-radius:50%;height:10px;position:absolute;bottom:10px;left:12%;right:8%}.selling-conversion-chart-shell .recharts-responsive-container{z-index:1;position:relative}.selling-conversion-chart-shell .recharts-surface{overflow:visible}.selling-conversion-dot{filter:drop-shadow(0 3px 5px #ae142733)}.selling-conversion-dot.is-active{filter:drop-shadow(0 5px 8px #ae142747)}.selling-conversion-chart-shell .recharts-tooltip-wrapper{pointer-events:none;animation:.14s ease-out both selling-tooltip-in;transition:none!important}.selling-conversion-chart-shell .selling-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-color:#eadadd;border-radius:11px;min-width:132px;padding:11px 13px;box-shadow:0 12px 30px #34141a21}.selling-conversion-chart-shell .selling-tooltip strong{color:#272a30;margin-bottom:4px;font-size:12px;display:block}@keyframes selling-tooltip-in{0%{opacity:0}to{opacity:1}}.selling-conversion-strip{border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid;overflow:visible}.selling-conversion-strip div{text-align:left;background:linear-gradient(155deg,#fff,#fafbfc);border:1px solid #e8eaee;border-radius:9px;align-content:center;gap:5px;min-height:66px;padding:10px 8px 10px 32px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 6px 16px #1f23300b}.selling-conversion-strip div:before{content:"↗";color:#d52234;background:#fff0f1;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:850;display:grid;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.selling-conversion-strip div:hover{border-color:#efc2c6;transform:none;box-shadow:0 6px 16px #7a1b2811}.selling-conversion-strip span{color:#686e77;letter-spacing:.01em;font-size:8px;font-weight:750;line-height:1.25}.selling-conversion-strip strong{color:#292d33;font-variant-numeric:tabular-nums;font-size:15px;font-weight:850;line-height:1}.selling-conversion-strip .is-total{background:#fff;border-color:#efb4ba}.selling-conversion-strip .is-total:before{content:"◎";color:#fff;background:#dc2637;box-shadow:0 4px 10px #c9182b29}.selling-conversion-strip .is-total span,.selling-conversion-strip .is-total strong{color:var(--selling-red)}.selling-finance-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.selling-finance-grid>div{background:#fff;border:1px solid #e7e9ed;border-radius:12px;min-width:0;padding:14px 14px 13px;box-shadow:0 9px 24px #1f23300e}.selling-finance-grid>div:first-child{border-right:1px solid #e7e9ed;padding-right:14px}.selling-finance-title{align-items:flex-start;gap:8px}.selling-finance-title>span{color:#fff;background:#dc2637;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 4px 10px #c9182b2b}.selling-finance-title>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.selling-finance-title h2{line-height:20px}.selling-chart-period{text-align:left;gap:3px;min-height:37px;display:grid}.selling-chart-period span{color:#b51c2d;letter-spacing:.05em;font-size:11px;font-weight:850;line-height:1.2}.selling-chart-period small{color:#646a73;font-size:10px;font-weight:500;line-height:1.3}.selling-revenue-chart{background:#fff;border-radius:10px;min-width:0;padding:2px 4px 0}.selling-revenue-chart .recharts-tooltip-wrapper{animation:.14s ease-out both selling-tooltip-in;transition:none!important}.selling-finance-tooltip{border-color:#e6e8eb;gap:4px;min-width:145px;padding:11px 13px;display:grid;box-shadow:0 12px 28px #1f233021}.selling-finance-tooltip strong{color:#25292f;font-size:12px}.selling-finance-tooltip span{color:#6d727a;font-size:10px}.selling-finance-tooltip b{color:#b51c2d;font-size:16px;font-weight:850;line-height:1.2}.selling-loss-kpi{text-align:left;background:linear-gradient(155deg,#fff,#fafbfc);border:1px solid #e8eaee;border-radius:9px;align-content:center;gap:5px;width:100%;max-width:none;min-height:88px;margin:3px auto 0;padding:13px 16px 12px 46px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #1f23300b}.selling-loss-kpi:before{content:"€";color:#d52234;width:24px;height:24px;box-shadow:none;background:#fff0f1;border:1px solid #f2d0d4;border-radius:7px;place-items:center;font-size:13px;font-weight:850;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.selling-loss-kpi:hover{background:#fff;border-color:#efc2c6;box-shadow:0 6px 16px #7a1b2811}.selling-loss-kpi span{color:#686e77;letter-spacing:.015em;font-size:9px;font-weight:800;line-height:1.3}.selling-loss-kpi strong{color:#292d33;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1}.selling-loss-kpi small{color:#737982;font-size:9px;font-weight:500;line-height:1.35}.selling-report-footer{border:1px solid var(--selling-border);background:#fff;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:12px;padding:8px 10px;display:flex}.shell.app-light-shell .selling-report-footer button{min-height:34px;padding:8px 13px;font-size:10px;font-weight:800}.shell.app-light-shell .selling-report-footer .selling-export{border:1px solid var(--selling-red);color:var(--selling-red);background:#fff}.selling-report-footer>span{text-align:center;color:#555b65;font-size:11px;font-weight:500;line-height:1.4}.selling-report.is-pdf-export .selling-report-footer{display:none!important}.selling-report.is-pdf-export .selling-funnel-cone-wrap,.selling-report.is-pdf-export .selling-funnel-cone,.selling-report.is-pdf-export .selling-conversion-dot,.selling-report.is-pdf-export .selling-revenue-chart .recharts-rectangle{filter:none!important;transform:none!important}.selling-report.is-pdf-export *,.selling-report.is-pdf-export :before,.selling-report.is-pdf-export :after{transition:none!important;animation:none!important}.selling-report.is-pdf-export .selling-funnel-cone text{paint-order:normal;stroke:none}.selling-history-view{padding:20px!important}.selling-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.shell.app-light-shell.selling-page .selling-history-item{color:#24272d;min-height:170px;box-shadow:none;background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:0;display:block;position:relative}.shell.app-light-shell.selling-page .selling-history-open{width:100%;min-height:168px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:10px;gap:14px;padding:16px;display:grid}.shell.app-light-shell.selling-page .selling-history-open:hover{background:0 0}.shell.app-light-shell.selling-page .selling-history-delete{z-index:2;color:#8a9099;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;background:#fff;border:1px solid #eceef1;border-radius:8px;place-items:center;padding:7px;display:grid;position:absolute;top:11px;right:11px}.shell.app-light-shell.selling-page .selling-history-delete:hover{color:var(--selling-red);background:#fff2f3;border-color:#f0a4ab}.selling-history-delete svg{width:17px;height:17px}.shell.app-light-shell.selling-page .selling-history-item:hover{box-shadow:none;background:snow;border-color:#ef9aa2;transform:none}.shell.app-light-shell.selling-page .selling-history-item.is-active{border-color:var(--selling-red);box-shadow:inset 3px 0 0 var(--selling-red);background:#fff}.selling-history-card-head,.selling-history-card-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.selling-history-card-head>span{gap:4px;min-width:0;display:grid}.selling-history-card-head strong{color:#1d2025;font-size:14px;line-height:1.25}.selling-history-card-head small,.selling-history-card-head time{color:#686e78;font-size:11px;font-style:normal}.selling-history-card-head time{color:#454a53;background:#f5f6f7;border-radius:6px;flex:none;margin-right:38px;padding:4px 8px;font-weight:650}.selling-history-funnel{background:#f7f8f9;border-radius:8px;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:grid}.selling-history-funnel>span{text-align:center;gap:3px;display:grid}.selling-history-funnel small{color:#777d86;font-size:8px;font-weight:750}.selling-history-funnel strong{color:#23262b;font-size:14px}.selling-history-funnel i{color:#c3c6cb;font-size:11px;font-style:normal}.selling-history-card-foot{color:#676d76;align-items:center;font-size:10px}.selling-history-card-foot>span{gap:2px;display:grid}.selling-history-card-foot strong{color:#25282e;font-size:12px}.selling-history-card-foot time{color:#858a92;margin-left:auto;font-size:9px}.selling-history-empty{color:#92969e;text-align:center;padding:50px 20px}.selling-dashboard-empty{margin-top:14px}.selling-dashboard-empty .selling-panel,.selling-dashboard-empty .selling-finance-panel{min-height:274px}.selling-dashboard-empty .selling-section-title{min-height:38px}.selling-dashboard-empty p{color:#a0a4ac;text-align:center;margin:12px 0 0;font-size:10px}.selling-empty-funnel{width:min(285px,76%);height:190px;margin:13px auto 0}.selling-empty-funnel svg{filter:drop-shadow(0 9px 9px #8b2a3514);width:100%;height:100%;display:block}.selling-empty-funnel polygon{stroke:#ffffff9e;stroke-width:1px}.selling-empty-funnel polygon:first-child{fill:#f3c7cb}.selling-empty-funnel polygon:nth-child(2){fill:#efb8bd}.selling-empty-funnel polygon:nth-child(3){fill:#eaa9af}.selling-empty-funnel polygon:nth-child(4){fill:#e39aa2}.selling-empty-curve{background:#fff;border:1px solid #f0f1f3;border-radius:10px;height:190px;margin:13px 6px 0;padding:6px 8px 0}.selling-empty-curve svg{width:100%;height:100%;display:block}.selling-empty-curve .axis{fill:none;stroke:#d7dade;stroke-width:1.2px}.selling-empty-curve .grid{fill:none;stroke:#eceef1;stroke-width:1px;stroke-dasharray:4 6}.selling-empty-curve .line{fill:none;stroke:#e7a5ac;stroke-width:2.5px;stroke-linecap:round}.selling-empty-curve circle{fill:#fff;stroke:#df8e97;stroke-width:2px}.selling-empty-bars{grid-template-columns:1fr 1fr;align-items:end;gap:50px;min-height:165px;padding:25px 8% 5px;display:grid}.selling-empty-bars>div{border-bottom:1px solid #eceef1;justify-content:center;align-items:end;gap:12%;height:130px;display:flex}.selling-empty-bars i{background:#eceef1;border-radius:3px 3px 0 0;width:18%;display:block}.selling-empty-bars i:first-child{height:30%}.selling-empty-bars i:nth-child(2){background:#f3c5c9;height:58%}.selling-empty-bars i:nth-child(3){background:#eda9af;height:83%}@keyframes selling-funnel-enter{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1050px){.selling-header{grid-template-columns:1fr auto}.selling-tabs{order:3;grid-column:1/-1;justify-content:center;min-height:45px}.selling-input-card{grid-template-columns:1fr}.selling-calculate{border-top:1px solid #eceef1;border-left:0;padding:15px 0 0}.selling-calculate button{margin:auto}.selling-fields-bottom{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.selling-header{grid-template-columns:1fr;gap:10px;padding:14px}.selling-brand small{display:none}.selling-header-links{justify-self:start}.selling-tabs{order:initial;grid-column:auto;width:100%}.selling-tabs button{flex:1}.selling-fields-top,.selling-fields-bottom,.selling-dashboard-grid,.selling-finance-grid,.selling-history-grid{grid-template-columns:1fr}.selling-conversion-strip{grid-template-columns:1fr 1fr}.selling-finance-panel{grid-column:auto}.selling-finance-grid>div:first-child{border:0;border-bottom:1px solid #eceef1;padding:0 0 16px}.selling-funnel-layout{grid-template-columns:28px 108px minmax(110px,1fr)}.selling-marketing-kpi{grid-column:2/4;margin:0}.selling-report-footer{flex-direction:column;align-items:stretch}}
