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:12px 16px;display:flex}.auth-shell-inner{width:min(500px,96vw)}.auth-card{text-align:left;width:100%}.auth-shell .card.auth-card{color:#141414;background:#fcfcfc;border:1px solid #e5e7eb;border-radius:16px;padding:24px 28px 22px;box-shadow:0 1px 2px #0f0f0f0a}.auth-shell .auth-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(132px,44%);height:auto;margin:0 auto 10px;display:block}.auth-shell .card.auth-card h1{color:#0a0a0a;letter-spacing:-.035em;margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.12}.auth-shell .card.auth-card .muted,.auth-shell .card.auth-card .auth-foot{color:#6b6b6b;font-size:15px;line-height:1.45}.auth-shell .card.auth-card .auth-foot{margin:12px 0 0}.auth-shell .card.auth-card a{color:#1a1a1a;text-underline-offset:4px;border-bottom:1px solid #c8c8c8;font-weight:600;text-decoration:none}.auth-shell .card.auth-card a:hover{border-bottom-color:#1a1a1a}.auth-shell .card.auth-card .form{gap:12px;margin-top:16px}.auth-shell .card.auth-card label{color:#3d3d3d;letter-spacing:0;text-transform:none;gap:6px;font-size:14px;font-weight:600}.auth-shell .card.auth-card input{color:#0a0a0a;width:100%;max-width:100%;min-height:48px;box-shadow:none;background:#fff;border:1px solid #c4c4c4;border-radius:11px;padding:11px 14px;font-size:17px;line-height:1.3;transition:border-color .15s,background-color .15s}.auth-shell .card.auth-card input:hover{background:#fff;border-color:#8a8a8a}.auth-shell .card.auth-card input::placeholder{color:#9a9a9a}.auth-shell .card.auth-card input:focus{box-shadow:none;background:#fff;border:1px solid #111;outline:none;padding:11px 14px}.auth-password-field{position:relative}.auth-password-field input{padding-right:46px!important}.auth-password-toggle{color:#6b7280;cursor:pointer;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;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;appearance:none;touch-action:manipulation;background:#0f0f0f;border-radius:11px;width:100%;min-height:48px;margin-top:4px;padding:12px 18px;font-size:17px;font-weight:600;transition:background .15s,transform .1s}@media (hover:hover) and (pointer:fine){.auth-shell .card.auth-card button[type=submit]:hover:not(:disabled){background:#2a2a2a}}.auth-shell .card.auth-card button[type=submit]:active:not(:disabled){background:#0f0f0f;transform:scale(.99)}@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:1;color:#fff;background:#0f0f0f}.auth-shell .card.auth-card .error{color:#b42318;font-size:15px;line-height:1.35}.auth-shell .card.auth-card .success{color:#0f6b49;font-size:15px;line-height:1.35}.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{gap:10px;display:grid}.tr.th{display:none}.tr{background:#fff;border:1px solid #e8e8e8;border-radius:10px;grid-template-columns:1fr;gap:8px;padding:10px}.tr:not(.event-empty)>div{gap:4px;display:grid}.tr:not(.event-empty)>div:before{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tr:not(.event-empty)>div:first-child:before{content:"Время"}.tr:not(.event-empty)>div:nth-child(2):before{content:"Тип"}.tr:not(.event-empty)>div:nth-child(3):before{content:"Сообщение"}.tr.event-empty>div:before{content:none!important}.tr:not(.event-empty) .msg,.tr:not(.event-empty) .event-utm{white-space:normal;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;overflow:visible}}.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: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-chart-card{width:100%;min-width:0;max-width:100%}.social-chart-format-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.social-chart-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.social-chart-period-reset{min-height:44px}.social-chart-chip{color:#2a2a2a;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:4px;min-height:24px;padding:0 2px;font-size:13px;line-height:normal;display:inline-flex}.social-chart-chip input[type=checkbox]{flex:0 0 14px;align-self:center;width:14px;height:14px;margin:0;display:block;position:relative;top:0}.social-chart-chip span{white-space:nowrap;align-self:center;font-size:13px;line-height:14px;display:block;position:relative;top:-1px}.social-chart-card .recharts-default-legend{justify-content:flex-start;flex-wrap:nowrap!important;display:flex!important}.social-chart-card .recharts-legend-item{white-space:nowrap;margin-right:10px!important}.social-chart-card .recharts-legend-wrapper{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow:auto hidden!important}.social-chart-period-reset{transition:none!important;animation:none!important}.social-chart-period-reset:hover:not(:disabled),.social-chart-period-reset:active:not(:disabled),.social-chart-period-reset:focus,.social-chart-period-reset:focus-visible{color:#0a0a0a!important;box-shadow:none!important;background:#f5f5f5!important;border-color:#c4c4c4!important;outline:none!important;transform:none!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{grid-template-columns:1fr 1fr}.social-chart-period-reset{grid-column:1/-1}.social-chart-format-chips{gap:8px}.social-chart-chip{min-height:24px}.social-chart-chip input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;margin:0;position:relative}.social-chart-chip span{text-align:left;font-size:13px;line-height:14px;top:0}.social-chart-card .recharts-legend-item{font-size:13px!important}.social-chart-card--instagram .social-chart-format-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid;overflow:visible}.social-chart-card--instagram .social-chart-format-chips>.social-chart-chip{justify-content:flex-start;width:100%;min-width:0}.social-chart-card--instagram .social-chart-format-chips>.social-chart-chip:first-child{grid-area:1/1}.social-chart-card--instagram .social-chart-format-chips>.social-chart-chip:nth-child(2){grid-area:1/2}.social-chart-card--instagram .social-chart-format-chips>.social-chart-chip:nth-child(3){grid-area:2/1}.social-chart-card--instagram .social-chart-format-chips>.social-chart-chip:nth-child(4){grid-area:2/2}.social-chart-card--youtube .social-chart-format-chips{flex-wrap:wrap;overflow:visible}.social-chart-card--youtube .social-chart-format-chips>.social-chart-chip:nth-child(3){flex:0 0 100%;justify-content:flex-start}}.social-chart-chip.is-active{color:#2a2a2a;background:0 0;border-color:#0000}.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 .topbar{align-items:flex-start;margin:4px 0 18px}.dashboard-page .h1{letter-spacing:-.03em;font-size:31px}.dashboard-page .topbar .muted.small{color:#666;font-size:13px;font-weight:600}.dashboard-page .topbar-actions{gap:24px;padding-top:6px}.dashboard-page .topbar-nav-link,.dashboard-page .admin-topbar-link-btn{font-size:14px;font-weight:700;color:#111!important;border-bottom:none!important;text-decoration:none!important}.dashboard-page .kpis{gap:14px;margin:8px 0 18px}.dashboard-page .kpi{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 1px 2px #0f0f0f0a}.dashboard-page .kpi-t{color:#6b7280;font-size:13px;font-weight:600}.dashboard-page .kpi-v{letter-spacing:-.03em;color:#111827;margin-top:8px;font-size:30px;font-weight:800}.dashboard-page .card,.dashboard-page .social-chart-card{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0f0f0f0a}.dashboard-page .dashboard-events-card{margin-top:14px;padding:30px}.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;background:0 0;width:auto;max-width:min(90vw,520px);height:auto;max-height:80vh;display:block}@media (width<=640px){.dashboard-intro-video{max-width:86vw;max-height:70vh}}.dashboard-page .decomposition-card{margin:0 0 16px;padding:24px}.decomposition-head{margin-bottom:18px}.decomposition-head h2{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:20px;font-weight:700}.decomposition-head p{margin:0}.decomposition-formula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.decomposition-cell{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px;display:flex}.decomposition-cell-label{color:#6b7280;font-size:13px;font-weight:600}.decomposition-cell-value{letter-spacing:-.03em;color:#111827;word-break:break-word;font-size:26px;font-weight:800}.decomposition-cell-value--accent{color:#0a0a0a}.decomposition-cell--result{background:#f5f5f5;border-color:#e5e7eb}.decomposition-cell--input input{color:#111827;appearance:textfield;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:18px;font-weight:700;transition:border-color .15s,box-shadow .15s}.decomposition-cell--input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.decomposition-cell--input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.decomposition-cell--input input:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.decomposition-op{color:#9ca3af;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 4px;font-size:22px;font-weight:700;display:flex}@media (width<=760px){.dashboard-page .decomposition-card{padding:18px}.decomposition-head h2{font-size:18px}.decomposition-formula{grid-template-columns:1fr;gap:8px}.decomposition-op{padding:2px 0;font-size:18px}.decomposition-cell{padding:14px}.decomposition-cell-value{font-size:22px}}.dashboard-page .dashboard-events-card h2{letter-spacing:-.02em;color:#111827;margin:0 0 10px;font-size:22px;font-weight:700}.dashboard-events-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-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}.dashboard-page .admin-search-label input:focus{border-width:1px;border-color:#111;padding:12px 16px}.dashboard-page .table .tr{border-top-color:#e5e7eb}.dashboard-page .table .tr.th{color:#6b7280}.dashboard-page .admin-pagination .secondary{border-radius:12px;min-width:100px;min-height:40px;color:#111!important;background:#f5f5f5!important;border:1px solid #0000!important}.dashboard-page .admin-pagination-meta{color:#6b7280;font-size:14px;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 .h1{font-size:clamp(1.18rem,4.2vw,1.55rem)}.dashboard-page .topbar-actions{gap:10px;padding-top:0}.dashboard-page .kpis{gap:10px}.dashboard-page .kpi{border-radius:14px;padding:14px}.dashboard-page .kpi-v{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}
