:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#27231d;--ink-soft:#5d5548;--muted:#837967;--line:#e5dccb;--line-strong:#cfbf9e;--surface:#fffdf9;--surface-raised:#fffefa;--surface-soft:#f6f2ea;--surface-input:#fbf9f4;--canvas:#f5f1e9;--canvas-deep:#ece5d8;--purple:#ad8740;--purple-dark:#604817;--purple-soft:#f3e8cf;--purple-pale:#fbf5e9;--orange:#c7a45b;--orange-soft:#f7eedc;--gold-bright:#d7ba72;--gold-deep:#6b501b;--gold-glow:#be913a2e;--success:#54765f;--success-soft:#eaf2ec;--danger:#9f554d;--danger-soft:#faece9;--shadow:0 16px 42px #251e1412;--shadow-strong:0 24px 68px #251e141f;--green:var(--purple);--green-dark:var(--purple-dark);--green-soft:var(--purple-soft);--lettering-opacity:.055}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1ece2;--ink-soft:#c8bdab;--muted:#9e9381;--line:#3b352c;--line-strong:#594b32;--surface:#201e1a;--surface-raised:#25221d;--surface-soft:#2b2822;--surface-input:#191816;--canvas:#141310;--canvas-deep:#0e0d0b;--purple:#c8a45b;--purple-dark:#e0c477;--purple-soft:#3b3120;--purple-pale:#2b261c;--orange:#d0ae68;--orange-soft:#3a2b1e;--gold-bright:#e2c67b;--gold-deep:#8e6d2f;--gold-glow:#d7ae5b2b;--success:#7fb394;--success-soft:#20352a;--danger:#e29a91;--danger-soft:#402522;--shadow:0 18px 48px #00000047;--shadow-strong:0 28px 78px #0000006b;--green:var(--purple);--green-dark:var(--purple-dark);--green-soft:var(--purple-soft);--lettering-opacity:.15}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .18s,color .18s}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #b8892e38}.brand-symbol{background:#fff;border:1px solid #b8892e47;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #5a431624}.brand-symbol-image{object-fit:cover;width:100%;height:100%;padding:0;display:block}.brand-symbol-implant{background:#fffdf8}.brand-symbol-implant .brand-symbol-image{object-fit:contain}.brand-symbol-slushay{background:#251913}.brand-symbol-slushay .brand-symbol-image{object-fit:contain}.brand-symbol.compact{border-radius:13px;width:40px;height:40px;box-shadow:0 8px 20px #5a431621}.app-loading{min-height:100vh;color:var(--muted);align-content:center;place-items:center;gap:18px;font-size:14px;display:grid}.app-loading .brand-symbol{animation:1.4s ease-in-out infinite alternate loading-pulse}@keyframes loading-pulse{to{transform:translateY(-4px);box-shadow:0 16px 32px #b8892e3b}}.login-page{isolation:isolate;background:linear-gradient(145deg,#fbf7eeeb 0%,#fffdf8e6 44%,#f8f3e8ed 100%),url(/tattoo-lettering-bg.png) 50%/cover no-repeat,#f8f3e8;min-height:100svh;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.login-page:before{border:clamp(58px,8vw,112px) solid #d4af5a12;width:min(72vw,900px);height:min(72vw,900px);bottom:-56vw;left:-36vw}.login-page:after{border:clamp(40px,6vw,86px) solid #5a43160d;width:min(50vw,620px);height:min(50vw,620px);top:-26vw;right:-24vw}.login-glow{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.login-glow-purple{background:radial-gradient(circle,#d4af5a21,#0000 68%);width:620px;height:620px;top:12%;left:8%}.login-glow-orange{background:radial-gradient(circle,#5a431614,#0000 69%);width:500px;height:500px;bottom:-20%;right:5%}.login-panel{place-items:center;min-height:100svh;padding:32px 20px;display:grid}.login-card{-webkit-backdrop-filter:blur(24px);background:#ffffffd6;border:1px solid #e2d3b4d6;border-radius:26px;width:min(100%,450px);padding:clamp(29px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 90px #5a43161f}.login-card:before{content:"";background:linear-gradient(90deg,#5a4316,#c59a3d 58%,#e0c06d);height:4px;position:absolute;inset:0 0 auto}.login-card-brand{align-items:center;gap:13px;margin-bottom:32px;display:flex}.brand-logo{object-fit:cover;border:1px solid #ffffffb3;border-radius:17px;flex:none;width:58px;height:58px;box-shadow:0 9px 24px #5a431621}.brand-logo.compact{border-color:#f8efd9;border-radius:13px;width:40px;height:40px;box-shadow:0 7px 18px #5a43161a}.login-card-brand strong,.login-card-brand span{display:block}.login-card-brand strong{color:#5a4316;letter-spacing:-.025em;font-size:18px}.login-card-brand span{color:#857965;letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:850}.login-card-kicker{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.login-card h2{letter-spacing:-.045em;margin:11px 0 0;font-size:34px;line-height:1.1}.login-card>p{color:var(--muted);margin:13px 0 29px;font-size:13px;line-height:1.6}.login-card form{gap:18px;display:grid}.login-card form>label{gap:8px;display:grid}.login-card form>label>span{color:#6c604e;font-size:12px;font-weight:750}.login-input{border:1px solid var(--line-strong);background:#fcfbfd;border-radius:13px;align-items:center;gap:10px;height:52px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.login-input:focus-within{background:#fff;border-color:#c79a3a;box-shadow:0 0 0 4px #b8892e14}.login-input>i{color:#998d7a;text-align:center;width:20px;font-size:12px;font-style:normal;font-weight:800}.login-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.login-input input::placeholder{color:#998d7a}.login-input button{color:var(--purple);background:0 0;border:0;padding:6px;font-size:10px;font-weight:800}.login-error{background:var(--danger-soft);color:var(--danger);border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;font-weight:650;line-height:1.45;display:flex}.login-error span{background:#f2d1cb;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-weight:900;display:grid}.login-submit{color:#fff;background:linear-gradient(135deg,#5a4316,#8c661c);border:0;border-radius:13px;justify-content:center;align-items:center;gap:13px;height:52px;margin-top:2px;font-size:13px;font-weight:850;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 12px 24px #5a431633}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #5a43163d}.login-submit:disabled{cursor:wait;opacity:.7}.login-submit span{color:#fff2bf;font-size:18px}.login-security{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;display:flex}.login-security>span{background:var(--success-soft);width:24px;height:24px;color:var(--success);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.login-security p,.login-security strong{margin:0;display:block}.login-security p{color:#887b68;font-size:9px;line-height:1.5}.login-security strong{color:#746956;margin-bottom:2px;font-size:10px}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.role-sales [data-owner-only]{display:none!important}.sidebar{z-index:20;border-right:1px solid var(--line);height:100vh;color:var(--ink);background:linear-gradient(#fff 0%,#fffdf8 100%);flex-direction:column;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:0 7px 25px;display:flex}.brand strong,.brand>div span{white-space:nowrap;font-family:Iowan Old Style,Palatino Linotype,Georgia,Times New Roman,serif;display:block}.brand strong{color:#5a4316;letter-spacing:-.015em;font-size:15px}.brand>div span{color:#8b7e6a;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.nav-list{gap:6px;padding-top:21px;display:grid}.nav-item{color:#665b49;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 13px;font-size:13px;font-weight:680;transition:all .15s;display:flex}.nav-item .nav-icon{color:#998d7a;text-align:center;flex:none;width:22px;font-size:19px}.nav-item .nav-label{min-width:0;color:inherit;font-family:Iowan Old Style,Palatino Linotype,Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.08}.nav-item:hover:not(:disabled){color:var(--purple-dark);background:#fffdf9}.nav-item.active{background:var(--purple-soft);color:var(--purple-dark);border-color:#eadab8;box-shadow:0 5px 16px #b8892e0d}.nav-item.active .nav-icon{color:var(--purple)}.nav-item:disabled{cursor:default;opacity:.55}.nav-item em{color:#998d7a;letter-spacing:.05em;text-transform:uppercase;background:#f7f3eb;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}.workspace{isolation:isolate;background:radial-gradient(circle at 86% 8%,var(--gold-glow),transparent 27%), linear-gradient(145deg,var(--canvas),var(--canvas-deep));min-width:0;position:relative}.workspace-lettering{z-index:0;pointer-events:none;opacity:var(--lettering-opacity);filter:saturate(.8)contrast(1.05);position:fixed;inset:94px 0 0 244px;overflow:hidden}.workspace-lettering img{object-fit:cover;object-position:center top}.workspace>:not(.workspace-lettering){position:relative}.topbar{z-index:15;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 91%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;min-height:94px;padding:8px 32px;display:flex;position:sticky;top:0;box-shadow:0 7px 24px #2d241808}.eyebrow{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}.page-heading{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.topbar h1{letter-spacing:-.028em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:1.02}.topbar-actions{align-items:center;gap:10px;display:flex}.project-switcher{cursor:pointer;background:linear-gradient(145deg,#fffdf8,#fff);border:1px solid #eadab8;border-radius:12px;gap:3px;min-width:190px;padding:7px 34px 7px 11px;display:grid;position:relative;box-shadow:0 4px 14px #b8892e0f}.project-switcher>span{color:#9a8251;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.project-switcher>strong{color:#5a4316;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;overflow:hidden}.project-switcher>i{pointer-events:none;border-bottom:1.5px solid #5a4316;border-right:1.5px solid #5a4316;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-68%)rotate(45deg)}.project-switcher select{z-index:2;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.project-switcher select:disabled{cursor:wait}.project-switcher:focus-within{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.user-badge{background:var(--purple-soft);width:38px;height:38px;color:var(--purple-dark);border-radius:12px;place-items:center;font-size:11px;font-weight:850;display:grid}.user-copy strong,.user-copy span{display:block}.user-copy strong{font-size:11px}.user-copy span{color:var(--muted);margin-top:2px;font-size:9px}.logout-button,.icon-button,.row-menu{border:1px solid var(--line);color:#665b49;background:#fff}.logout-button{border-radius:10px;width:36px;height:36px;margin-left:4px;font-size:16px;transform:rotate(90deg)}.logout-button:hover{background:var(--purple-pale);color:var(--purple);border-color:#dfcfac}.theme-toggle{border:1px solid var(--line);background:var(--surface-raised);min-width:36px;height:36px;color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex;box-shadow:0 4px 14px #251e140d}.theme-toggle:hover{border-color:var(--gold-deep);color:var(--purple-dark);transform:translateY(-1px)}.theme-toggle span{color:var(--purple);font-size:15px;line-height:1}.theme-toggle em{font-size:8px;font-style:normal;font-weight:800;display:none}.login-theme-toggle{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:94px;position:absolute;top:20px;right:20px}.login-theme-toggle em{display:block}.content{padding:26px 32px 42px}.workspace-signature{opacity:.9;grid-template-columns:minmax(34px,1fr) 64px minmax(34px,1fr);align-items:center;gap:15px;width:min(100%,420px);margin:clamp(34px,5vw,64px) auto 0;display:grid}.workspace-signature span{background:linear-gradient(90deg,transparent,var(--gold-deep));height:1px}.workspace-signature span:last-child{background:linear-gradient(90deg,var(--gold-deep),transparent)}.workspace-signature img{object-fit:contain;width:64px;height:64px;filter:drop-shadow(0 12px 18px #5a431629) drop-shadow(0 0 18px var(--gold-glow));display:block}.empty-workspace{text-align:center;background:#fff;border:1px dashed #dfcfac;border-radius:19px;align-content:center;place-items:center;gap:10px;min-height:480px;display:grid}.empty-workspace>div{background:var(--purple-soft);width:54px;height:54px;color:var(--purple);border-radius:17px;place-items:center;font-size:24px;display:grid}.empty-workspace h2,.empty-workspace p{margin:0}.empty-workspace h2{font-size:21px}.empty-workspace p{max-width:390px;color:var(--muted);font-size:12px;line-height:1.6}.error-banner{background:var(--danger-soft);min-height:43px;color:var(--danger);border:1px solid #edc9c3;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:9px 13px;font-size:11px;font-weight:650;display:flex}.error-banner span{background:#f1d0ca;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.error-banner button{color:#99574e;background:0 0;border:0;margin-left:auto;font-size:18px}.lead-metrics-toolbar{z-index:10;justify-content:flex-end;margin:0 0 10px;display:flex;position:relative}.lead-metrics-toolbar .statistics-date-trigger{justify-content:center;min-width:170px;height:38px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;min-height:96px;padding:14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #2d241809}.metric-card:after{content:"";border:14px solid #0000;border-radius:50%;width:70px;height:70px;position:absolute;top:-28px;right:-23px}.metric-card:nth-child(2):after{border-color:#b8892e0a}.metric-card:nth-child(3):after{border-color:#d4af5a0a}.metric-card span,.metric-card small{display:block}.metric-card>span{color:var(--muted);font-family:Iowan Old Style,Palatino Linotype,Georgia,Times New Roman,serif;font-size:10px;font-weight:700;line-height:1.2}.metric-card strong{color:#34291b;letter-spacing:-.05em;margin-top:5px;font-size:clamp(24px,2vw,31px);line-height:1.02;display:block}.metric-card small{color:#887b68;margin-top:5px;font-family:Iowan Old Style,Palatino Linotype,Georgia,Times New Roman,serif;font-size:8px;line-height:1.25}.metric-card.accent{background:linear-gradient(145deg,#f8efd9,#fff);border-color:#eadab8}.metric-card.accent:before{content:"";background:linear-gradient(var(--purple),var(--orange));width:3px;position:absolute;inset:0 auto 0 0}.metric-card.accent strong{color:var(--purple-dark)}.crm-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:19px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:21px 21px 15px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:18px}.panel-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.panel-actions{align-items:center;gap:8px;display:flex}.search-field{border:1px solid var(--line);color:#887b68;background:#fcfbfd;border-radius:11px;align-items:center;gap:8px;min-width:270px;height:40px;padding:0 12px;display:flex}.search-field:focus-within{background:#fff;border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e12}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.filter-button,.primary-button,.secondary-button{border-radius:11px;height:40px;padding:0 14px;font-size:10px;font-weight:800}.filter-button,.secondary-button{border:1px solid var(--line);color:#6c604e;background:#fff}.filter-button:hover,.secondary-button:hover{background:#fffdf9;border-color:#dfcfac}.primary-button{border:1px solid var(--purple-dark);color:#fff;background:linear-gradient(135deg,#b8892e,#5a4316);box-shadow:0 7px 15px #5a431626}.primary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.65}.sync-feedback{background:var(--success-soft);color:#2c6a4e;border-radius:10px;align-items:center;gap:8px;margin:0 20px 13px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.sync-feedback span{background:#d8eee3;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid}.sync-feedback.error{background:var(--danger-soft);color:var(--danger)}.sync-feedback.error span{background:#f1d0ca}@keyframes sync-wait{0%{transform:translate(-100%)}to{transform:translate(550%)}}.table-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:0 20px 15px;display:grid}.chips{flex-wrap:wrap;gap:7px;min-width:0;padding:0;display:flex;overflow:visible}.chip{white-space:nowrap;border:1px solid var(--line);color:#766b59;background:#fff;border-radius:99px;flex:none;padding:7px 11px;font-size:9px;font-weight:780}.chip.active{background:var(--purple-soft);color:var(--purple-dark);border-color:#dfcfac}.table-selectors{flex:none;align-items:center;gap:9px;display:flex}.sort-control{color:#887b68;text-transform:uppercase;flex:none;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.sort-control select{border:1px solid var(--line);color:#6c604e;text-transform:none;background:#fcfbfd;border-radius:9px;outline:0;height:31px;padding:0 27px 0 10px;font-size:9px;font-weight:750}.sort-control select:focus{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e12}.channel-control select{width:clamp(125px,10vw,165px)}.table-wrap{border-top:1px solid var(--line);overflow-x:hidden}table{border-collapse:collapse;width:100%;min-width:1710px}.lead-data-table{table-layout:fixed;width:100%;min-width:0}.lead-data-table th,.lead-data-table td{min-width:0;padding-inline:clamp(6px,.65vw,11px);overflow:hidden}.lead-data-table td{text-overflow:ellipsis}.lead-data-table th:last-child,.lead-data-table td:last-child{text-align:center;padding-inline:4px}.lead-data-table .row-menu{width:28px}.vk-leads-table th:first-child{width:7%}.vk-leads-table th:nth-child(2){width:11%}.vk-leads-table th:nth-child(3){width:7%}.vk-leads-table th:nth-child(4){width:9%}.vk-leads-table th:nth-child(5){width:6%}.vk-leads-table th:nth-child(6){width:9%}.vk-leads-table th:nth-child(7){width:10%}.vk-leads-table th:nth-child(8){width:12%}.vk-leads-table th:nth-child(9),.vk-leads-table th:nth-child(10){width:9%}.vk-leads-table th:nth-child(11){width:7%}.vk-leads-table th:nth-child(12){width:4%}table.restricted-leads-table{min-width:0}.restricted-leads-table th:first-child{width:8%}.restricted-leads-table th:nth-child(2){width:12%}.restricted-leads-table th:nth-child(3){width:6%}.restricted-leads-table th:nth-child(4),.restricted-leads-table th:nth-child(5){width:10%}.restricted-leads-table th:nth-child(6){width:12%}.restricted-leads-table th:nth-child(7){width:13%}.restricted-leads-table th:nth-child(8),.restricted-leads-table th:nth-child(9){width:9%}.restricted-leads-table th:nth-child(10){width:7%}.restricted-leads-table th:nth-child(11){width:4%}th{color:#887b68;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#faf9fb;height:41px;padding:0 12px;font-size:8px;font-weight:850}td{color:#625849;white-space:nowrap;border-top:1px solid #f2eee8;height:64px;padding:0 12px;font-size:10px}tbody tr{transition:background .12s}tbody tr:hover{background:#fffdf9}tbody tr.inactive-lead,tbody tr.inactive-lead:hover{background:#f3f3f4}tbody tr.inactive-lead td{color:#8e8373}tbody tr.inactive-lead .lead-name strong{color:#746956}tbody tr.inactive-lead .lead-name small,tbody tr.inactive-lead .date-cell,tbody tr.inactive-lead .mono{color:#a19685}tbody tr.inactive-lead .avatar{filter:grayscale();opacity:.68}tbody tr.inactive-lead .lead-profile-trigger:hover{background:#e9e8ea}tbody tr.inactive-lead .table-select,tbody tr.inactive-lead .status{color:#746956;background:#e7e6e8}.date-cell{color:#766b59;font-size:9px}.lead-name{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.lead-name>span{min-width:0}.lead-profile-trigger{color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;margin:-5px;padding:5px;transition:background .14s,transform .14s}.lead-profile-trigger:hover{background:var(--purple-pale);transform:translate(1px)}.lead-profile-trigger:focus-visible{outline-offset:2px;outline:3px solid #b8892e2e}.avatar{background:var(--purple-soft);width:33px;height:33px;color:var(--purple-dark);border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lead-name strong,.lead-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-name strong{color:#34291b;font-size:10px}.lead-name small{color:#998d7a;margin-top:3px;font-size:8px}.vk-links{align-items:center;gap:4px;display:flex}.vk-links a,.vk-link-disabled{width:27px;height:27px;color:var(--purple);background:#fffdf8;border:1px solid #eadab8;border-radius:8px;flex:none;place-items:center;text-decoration:none;transition:all .12s;display:grid}.vk-links a:hover{background:var(--purple-soft);border-color:#cfa94f;transform:translateY(-1px)}.vk-links svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.vk-links .vk-link-disabled{color:#b8ae9e;cursor:not-allowed;border-style:dashed}.mono{color:#766b59;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.ad-source-content{align-items:center;gap:6px;display:inline-flex}.form-lead-badge{color:#977023;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(135deg,#fcf5e5,#fffdf8);border:1px solid #ead7a8;border-radius:99px;align-items:center;min-height:20px;padding:0 7px;font-size:7px;font-weight:850;line-height:1;display:inline-flex}.phone-cell{color:#625849;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9px}.phone-value-stack{justify-items:start;gap:4px;display:grid}.duplicate-vk-badge{color:#b8892e;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(135deg,#f8efd9,#fff7f1);border:1px solid #eadab8;border-radius:99px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;font-weight:850;line-height:1;display:inline-flex}.duplicate-vk-badge:before{content:"";background:#ef7a3a;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 0 2px #d4af5a1f}.status{color:#746956;background:#f7f3eb;border-radius:99px;align-items:center;min-height:26px;padding:0 9px;font-size:8px;font-weight:820;display:inline-flex}select.status{border:0;outline:0;max-width:175px}.status-в-процессе{color:#42648a;background:#edf1f8}.status-напомнить{background:var(--orange-soft);color:#a84c18}.status-записался-на-консультацию{color:#337253;background:#eaf6ef}.status-внес-предоплату{color:#88631b;background:#fff4d7}.status-оплатил{color:#246443;background:#ddf1e6}.status-занимаются{color:#176a53;background:#d8f0e7}.status-игнор{color:#746956;background:#f7f3eb}.status-отказ,.status-реклама\/спам{color:#98574c;background:#fff0ed}.status-readonly{align-items:center;min-height:26px;display:inline-flex}.align-right{text-align:right}.revenue{color:var(--success);font-variant-numeric:tabular-nums;font-size:9px;font-weight:850}.lead-data-table td.revenue{text-overflow:clip;padding-inline:4px;overflow:visible}.row-menu{letter-spacing:1px;border-radius:9px;width:32px;height:29px}.table-select{color:#6c604e;background:#f7f3eb;border:1px solid #0000;border-radius:8px;outline:0;max-width:178px;height:31px;padding:0 26px 0 9px;font-size:8px}.sales-channel-select{width:100%;min-width:0}.lead-data-table select.status{width:100%;max-width:100%}.lead-data-table .short-date-input.compact{width:100%;min-width:0;padding-inline:18px;font-size:8px}.lead-data-table .short-date-input.compact .short-date-clear{right:2px}.table-select:hover,.table-select:focus{background:#fff;border-color:#dfcfac}.short-date-input{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.06em;background:#fcfbfd;border-radius:10px;justify-content:center;align-items:center;gap:0;padding:0 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:780;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.short-date-input:focus-within{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.short-date-input.reminder{color:#88431e;background:#fff8f3;border-color:#f1d0bd}.short-date-input.reminder:focus-within{border-color:#e5905e;box-shadow:0 0 0 3px #d4af5a14}.short-date-input.trial{color:#286348;background:#f4fbf7;border-color:#cde6d8}.short-date-input.trial:focus-within{border-color:#67a888;box-shadow:0 0 0 3px #2f7d5b14}.short-date-input.invalid{border-color:#d65f54;box-shadow:0 0 0 3px #c0423717}.short-date-input input{min-width:2.12ch;font:inherit;letter-spacing:inherit;text-align:center;caret-color:currentColor;outline:0;width:2.12ch!important;height:auto!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important}.short-date-input input::placeholder{color:inherit;opacity:1}.short-date-input input:focus{background:#ffffffb8!important}.short-date-input span{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap}.short-date-input .date-separator{text-align:center;width:.9ch}.short-date-input .date-century{text-align:center;width:2.12ch}.short-date-clear{width:20px;height:20px;color:inherit;opacity:.56;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font:700 14px/1 Arial,sans-serif;transition:background .12s,opacity .12s;display:grid;position:absolute;right:7px}.short-date-clear:hover,.short-date-clear:focus-visible{opacity:1;background:#ffffffb8}.short-date-clear:disabled{opacity:0;pointer-events:none}.short-date-input.compact{width:clamp(116px,8.6vw,132px);height:33px;padding-inline:23px;font-size:9px}.short-date-input.compact .short-date-clear{width:18px;height:18px;font-size:12px;right:5px}.reminder-empty{color:#a19685}.empty-state{color:#887b68;text-align:center;height:180px}.table-footer{border-top:1px solid var(--line);color:#887b68;justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;font-size:9px;display:flex}.drawer-layer{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#5a431657;border:0;position:absolute;inset:0}.lead-drawer{background:#fff;flex-direction:column;width:min(540px,100%);height:100%;animation:.18s ease-out drawer-in;display:flex;position:relative;box-shadow:-20px 0 60px #5a431629}@keyframes drawer-in{0%{opacity:.65;transform:translate(28px)}to{opacity:1;transform:none}}.drawer-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:94px;padding:18px 23px;display:flex}.drawer-avatar{width:44px;height:44px;font-size:11px}.drawer-header p,.drawer-header h2,.drawer-header span{margin:0}.drawer-header p{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:850}.drawer-header h2{letter-spacing:-.025em;font-size:18px}.drawer-header span{color:#887b68;margin-top:3px;font-size:9px;display:block}.drawer-close{border:1px solid var(--line);color:#766b59;background:#fff;border-radius:10px;width:35px;height:35px;margin-left:auto;font-size:20px}.drawer-body{flex:1;padding:20px 23px 30px;overflow:auto}.drawer-links{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.drawer-links a{background:var(--purple-pale);color:var(--purple-dark);text-align:center;border:1px solid #eadab8;border-radius:11px;padding:11px 12px;font-size:9px;font-weight:820;text-decoration:none}.drawer-links span{color:#887b68;text-align:center;background:#faf9fb;border:1px dashed #e8deca;border-radius:11px;place-items:center;padding:11px 12px;font-size:9px;font-weight:760;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-grid label:last-child{grid-column:1/-1}.field-grid .reminder-field{background:#fff9f5;border:1px solid #f3d8c7;border-radius:12px;grid-column:1/-1;padding:12px}.field-grid .trial-field{background:#f7fcf9;border:1px solid #d4e9de;border-radius:12px;grid-column:1/-1;padding:12px}.field-grid label,.payments-grid label{gap:6px;display:grid}.field-grid span,.payments-grid span{color:#766b59;font-size:9px;font-weight:800}.field-grid input,.field-grid select,.field-grid textarea,.payments-grid input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fcfbfd;border-radius:10px;outline:0;font-size:10px}.field-grid input,.field-grid select,.payments-grid input{height:40px;padding:0 10px}.field-grid textarea{resize:vertical;min-height:86px;padding:10px;line-height:1.5}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus,.payments-grid input:focus{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.payments-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin:27px 0 12px;padding-top:21px;display:flex}.payments-heading h3,.payments-heading p{margin:0}.payments-heading h3{font-size:13px}.payments-heading p{color:#887b68;margin-top:3px;font-size:9px}.payments-heading strong{color:var(--purple-dark);white-space:nowrap;font-size:19px}.payments-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payments-grid input{text-align:right;height:37px}.drawer-footer{border-top:1px solid var(--line);background:#fcfbfd;justify-content:flex-end;gap:9px;padding:15px 23px;display:flex}.drawer-save{min-width:160px}.manual-page{gap:18px;display:grid}.manual-create-card{box-shadow:var(--shadow);background:linear-gradient(128deg,#f8efd9 0%,#fff 58%,#fcf7ec 100%);border:1px solid #e8ddc7;border-radius:20px;padding:24px}.manual-create-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.manual-create-heading h2,.manual-create-heading p{margin:0}.manual-create-heading h2{color:#34291b;letter-spacing:-.035em;margin-top:7px;font-size:24px}.manual-create-heading p{color:#887b68;margin-top:5px;font-size:10px}.manual-kicker{color:var(--purple);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.manual-access-badge{color:var(--purple-dark);white-space:nowrap;background:#ffffffb8;border:1px solid #eadab8;border-radius:99px;flex:none;padding:7px 10px;font-size:8px;font-weight:820}.manual-create-grid{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:11px;display:grid}.manual-create-grid label{gap:6px;min-width:0;display:grid}.manual-create-grid label>span{color:#766b59;font-size:9px;font-weight:800}.manual-create-grid input,.manual-create-grid select,.manual-create-grid textarea{width:100%;min-width:0;color:var(--ink);background:#ffffffd1;border:1px solid #e8deca;border-radius:10px;outline:0;font-size:10px}.manual-create-grid input,.manual-create-grid select{height:40px;padding:0 10px}.manual-create-grid textarea{resize:vertical;min-height:64px;padding:10px;line-height:1.45}.manual-create-grid input:focus,.manual-create-grid select:focus,.manual-create-grid textarea:focus{background:#fff;border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.manual-comment-field{grid-column:1/-2}.manual-create-button{white-space:nowrap;grid-column:-2/-1;min-height:64px}.manual-success{background:var(--success-soft);color:#2c6a4e;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;font-size:10px;font-weight:750;display:flex}.manual-panel,table.manual-leads-table{min-width:0}.manual-leads-table th:first-child{width:8%}.manual-leads-table th:nth-child(2){width:12%}.manual-leads-table th:nth-child(3){width:9%}.manual-leads-table th:nth-child(4),.manual-leads-table th:nth-child(5),.manual-leads-table th:nth-child(6){width:10%}.manual-leads-table th:nth-child(7){width:12%}.manual-leads-table th:nth-child(8),.manual-leads-table th:nth-child(9){width:9%}.manual-leads-table th:nth-child(10){width:7%}.manual-leads-table th:nth-child(11){width:4%}.manual-avatar{color:var(--purple-dark);background:linear-gradient(145deg,#f8efd9,#fff0e7)}.sales-channel{background:var(--purple-soft);min-height:26px;color:var(--purple-dark);border-radius:99px;align-items:center;padding:0 9px;font-size:8px;font-weight:820;display:inline-flex}.manual-link-cell{max-width:190px}.manual-link{max-width:360px;color:var(--purple);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;text-decoration:none;display:block;overflow:hidden}a.manual-link:hover{text-decoration:underline}.manual-link.compact{max-width:165px}.manual-link-empty{color:#998d7a}.comment-cell{width:210px;max-width:210px}.comment-preview{color:#6c604e;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;width:100%;max-width:190px;padding:5px 7px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.comment-preview:hover{background:var(--purple-pale);color:var(--purple-dark)}.comment-empty{color:#998d7a}.comment-inline-input{color:#625849;text-overflow:ellipsis;background:#fcfbfd;border:1px solid #e8deca;border-radius:9px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:9px;transition:border-color .12s,background .12s,box-shadow .12s}.comment-inline-input::placeholder{color:#998d7a}.comment-inline-input:hover{background:#fff;border-color:#e8deca}.comment-inline-input:focus{text-overflow:clip;background:#fff;border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.comment-inline-input:disabled{cursor:wait;opacity:.65}.manual-drawer-meta{border:1px solid var(--line);background:#faf9fb;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:11px 12px;display:flex}.manual-drawer-meta span{color:#887b68;font-size:9px;font-weight:780}.manual-drawer-meta strong{color:#625849;font-variant-numeric:tabular-nums;font-size:9px}.manual-field-grid .wide{grid-column:1/-1}.site-leads-page{gap:18px;display:grid}.site-integration-card{min-height:104px;box-shadow:var(--shadow);background:linear-gradient(128deg,#f8efd9 0%,#fff 60%,#fcf7ec 100%);border:1px solid #e8ddc7;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 21px;display:grid}.site-integration-icon{background:linear-gradient(145deg,var(--purple),#d4af5a);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:850;display:grid}.site-integration-card h2,.site-integration-card p{margin:0}.site-integration-card>div:nth-child(2)>span{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.site-integration-card h2{color:#34291b;letter-spacing:-.025em;margin-top:5px;font-size:17px}.site-integration-card p{color:#887b68;margin-top:4px;font-size:9px;line-height:1.45}.site-integration-state{color:#746956;white-space:nowrap;background:#ffffffb8;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.site-panel,table.site-leads-table{min-width:0}.site-leads-table th:first-child{width:8%}.site-leads-table th:nth-child(2){width:14%}.site-leads-table th:nth-child(3){width:9%}.site-leads-table th:nth-child(4){width:8%}.site-leads-table th:nth-child(5){width:10%}.site-leads-table th:nth-child(6){width:9%}.site-leads-table th:nth-child(7){width:12%}.site-leads-table th:nth-child(8),.site-leads-table th:nth-child(9){width:9%}.site-leads-table th:nth-child(10){width:8%}.site-leads-table th:nth-child(11){width:4%}.site-avatar{color:#306a52;background:linear-gradient(145deg,#e7f3ee,#edf0fb)}.site-form-cell{max-width:190px}.site-form-cell a,.site-form-cell span{color:#6c604e;text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:9px;font-weight:760;display:block;overflow:hidden}.site-form-cell a{color:var(--purple);text-decoration:none}.site-form-cell a:hover{text-decoration:underline}.site-source{color:#337253;text-overflow:ellipsis;white-space:nowrap;background:#eaf6ef;border-radius:99px;align-items:center;max-width:150px;min-height:26px;padding:0 9px;font-size:8px;font-weight:820;display:inline-flex;overflow:hidden}.site-drawer-source{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.site-drawer-source>div{border:1px solid var(--line);background:#faf9fb;border-radius:11px;min-width:0;padding:11px}.site-drawer-source span,.site-drawer-source strong{display:block}.site-drawer-source span{color:#887b68;font-size:8px;font-weight:800}.site-drawer-source strong{color:#625849;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.site-drawer-source>a{background:var(--purple-pale);color:var(--purple-dark);text-align:center;border:1px solid #e8deca;border-radius:10px;grid-column:1/-1;padding:10px 11px;font-size:9px;font-weight:820;text-decoration:none}.site-details-section{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.site-details-section h3{color:#405a6e;margin:0 0 10px;font-size:12px}.site-details-section dl{border:1px solid #eee7dc;border-radius:11px;gap:0;margin:0;display:grid;overflow:hidden}.site-details-section dl>div{border-bottom:1px solid #f2eee8;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:start;gap:12px;min-height:37px;padding:10px 11px;display:grid}.site-details-section dl>div:last-child{border:0}.site-details-section dt{overflow-wrap:anywhere;color:#887b68;min-width:0;font-size:8px;font-weight:780;line-height:1.45}.site-details-section dd{overflow-wrap:anywhere;color:#625849;min-width:0;margin:0;font-size:9px;line-height:1.45}.budget-page{gap:18px;display:grid}.budget-refresh-row{justify-content:flex-end;display:flex}.budget-hero{min-height:172px;box-shadow:var(--shadow);background:linear-gradient(128deg,#f8efd9 0%,#fff 58%,#fff3eb 100%);border:1px solid #eadab8;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.budget-hero:after{content:"";border:34px solid #d4af5a12;border-radius:50%;width:180px;height:180px;position:absolute;top:-124px;right:14%}.budget-kicker{color:var(--purple);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.budget-hero h2,.budget-hero p{margin:0}.budget-hero h2{color:#625849;letter-spacing:-.05em;margin-top:10px;font-size:39px}.budget-hero p{color:#746956;margin-top:6px;font-size:10px}.budget-refresh{z-index:1;color:var(--purple-dark);border-color:#dfcfac;flex:none;position:relative}.budget-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.budget-card,.budget-tokens-card{border:1px solid var(--line);background:#fff;border-radius:19px;box-shadow:0 7px 24px #2d24180a}.budget-card{min-height:260px;padding:22px}.budget-card.connected{background:linear-gradient(145deg,#fff 55%,#fffdf9);border-color:#eadab8}.budget-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.budget-card-number{color:#887b68;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.budget-state,.connection-badge,.owner-only-badge{color:#746956;letter-spacing:.03em;text-transform:uppercase;background:#f7f3eb;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:850;display:inline-flex}.budget-state i{background:#a19685;border-radius:50%;width:6px;height:6px}.budget-state.connected,.connection-badge.connected{background:var(--success-soft);color:var(--success)}.budget-state.connected i{background:#3b9c70;box-shadow:0 0 0 3px #3b9c701f}.budget-account-icon{background:var(--purple-soft);width:43px;height:43px;color:var(--purple);border-radius:13px;place-items:center;margin-top:25px;font-size:20px;font-weight:900;display:grid}.budget-card h3{margin:12px 0 0;font-size:15px}.budget-balance-label{color:#887b68;margin:23px 0 0;font-size:9px;font-weight:750}.budget-balance{color:#625849;letter-spacing:-.04em;margin-top:5px;font-size:30px;display:block}.budget-account-meta,.budget-account-error{margin:8px 0 0;font-size:9px;line-height:1.45}.budget-account-meta{color:#8e8373}.budget-account-error{color:var(--danger)}.budget-top-up{justify-content:center;align-items:center;gap:8px;width:max-content;margin-top:18px;text-decoration:none;display:inline-flex}.budget-top-up span{font-size:13px;line-height:1;transition:transform .18s}.budget-top-up:hover span{transform:translate(2px,-2px)}.budget-tokens-card{padding:23px}.budget-tokens-heading,.settings-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.budget-tokens-heading h2,.budget-tokens-heading p,.settings-heading h2,.settings-heading p{margin:0}.budget-tokens-heading h2,.settings-heading h2{margin-left:8px;font-size:15px;display:inline}.budget-tokens-heading p,.settings-heading p{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.budget-token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.budget-token-box{background:#fcfbfd;border:1px solid #eee7dc;border-radius:14px;gap:12px;padding:15px;display:grid}.budget-token-title{color:#625849;align-items:center;gap:8px;font-size:10px;display:flex}.budget-token-title span{background:var(--purple-soft);width:24px;height:24px;color:var(--purple-dark);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.budget-token-box label{gap:6px;display:grid}.budget-token-box label>span{color:#746956;font-size:9px;font-weight:800}.budget-token-box input{border:1px solid var(--line);width:100%;height:41px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.budget-token-box input:focus{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.budget-token-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.budget-token-footer p{color:var(--muted);margin:0;font-size:9px}.budget-success{background:var(--success-soft);color:var(--success);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:750}.view-statistics .topbar,.view-daily-report .topbar{height:62px}.view-statistics .content,.view-daily-report .content{padding:10px 18px 18px}.statistics-page{gap:6px;display:grid}.statistics-hero{background:linear-gradient(128deg,#f8efd9 0%,#fff 64%,#fff7f2 100%);border:1px solid #e8ddc7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:8px 14px;display:flex;box-shadow:0 4px 15px #2d24180a}.statistics-kicker{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.statistics-hero h2,.statistics-hero p{margin:0}.statistics-hero h2{color:#34291b;letter-spacing:-.035em;margin-top:3px;font-size:18px;display:inline}.statistics-hero p{color:#887b68;margin-left:9px;font-size:9px;line-height:1.4;display:inline}.statistics-refresh{height:32px;color:var(--purple-dark);white-space:nowrap;border-color:#dfcfac;flex:none}.statistics-actions{z-index:40;flex:none;align-items:center;gap:7px;display:flex;position:relative}.statistics-date-picker{position:relative}.statistics-date-trigger{color:#625849;background:#fff;border:1px solid #dfcfac;border-radius:10px;align-items:center;gap:7px;height:32px;padding:0 10px;display:flex;box-shadow:0 3px 10px #2d241808}.statistics-date-trigger:hover{background:#fffdf9;border-color:#d8c187}.statistics-date-trigger:disabled{cursor:wait;opacity:.65}.statistics-date-trigger>span{color:var(--purple);font-size:12px;line-height:1}.statistics-date-trigger strong{white-space:nowrap;font-size:9px;font-weight:800}.statistics-date-trigger i{color:#8e8373;margin-left:2px;font-size:10px;font-style:normal}.statistics-date-popover{z-index:60;background:#fff;border:1px solid #e8deca;border-radius:15px;grid-template-columns:148px minmax(0,1fr);width:min(760px,100vw - 300px);min-width:660px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 55px #2d24182e}.statistics-date-popover>aside{background:#fcfbfd;border-right:1px solid #eee7dc;align-content:start;gap:2px;padding:12px 9px;display:grid}.statistics-date-popover>aside button{color:#625849;text-align:left;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 9px;font-size:9px;font-weight:690}.statistics-date-popover>aside button:hover{color:var(--purple-dark);background:#f8efd9}.statistics-date-popover>aside button.active{background:var(--purple-soft);color:var(--purple-dark);font-weight:850}.statistics-date-main{min-width:0}.statistics-calendars{grid-template-columns:1fr 1fr;gap:12px;padding:13px 15px 10px;display:grid}.statistics-calendar-month{min-width:0}.statistics-calendar-month header{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:28px;margin-bottom:5px;display:grid}.statistics-calendar-month header strong{color:#625849;text-align:center;text-transform:capitalize;font-size:11px}.statistics-calendar-month header button{color:#746956;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;font-size:13px;display:grid}.statistics-calendar-month header button:hover{background:var(--purple-soft);color:var(--purple-dark)}.statistics-calendar-mobile-next{display:none!important}.statistics-weekdays,.statistics-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.statistics-weekdays span{color:#8e8373;place-items:center;height:23px;font-size:8px;font-weight:780;display:grid}.statistics-calendar-days>span,.statistics-calendar-days button{height:31px}.statistics-calendar-days button{z-index:1;color:#625849;background:0 0;border:0;border-radius:0;padding:0;font-size:9px;font-weight:680;position:relative}.statistics-calendar-days button:hover:not(:disabled){color:var(--purple-dark);background:#f8efd9;border-radius:9px}.statistics-calendar-days button.in-range{color:#977023;background:#f8efd9}.statistics-calendar-days button.selected{background:var(--purple);color:#fff;border-radius:9px;font-weight:850;box-shadow:0 3px 9px #b8892e38}.statistics-calendar-days button:disabled{cursor:default;color:#e8deca}.statistics-date-main>footer{border-top:1px solid #eee7dc;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 15px;display:flex}.statistics-date-main>footer>strong{color:#746956;font-size:9px;font-weight:750}.statistics-date-main>footer>div{gap:6px;display:flex}.statistics-date-main>footer button{border:1px solid var(--line);color:#625849;background:#fff;border-radius:9px;height:32px;padding:0 12px;font-size:9px;font-weight:800}.statistics-date-main>footer button.apply{border-color:var(--purple);background:var(--purple);color:#fff}.statistics-date-main>footer button:disabled{cursor:default;opacity:.45}.statistics-tabs{border:1px solid var(--line);scrollbar-width:none;background:#f7f5f8;border-radius:12px;gap:5px;padding:3px;display:flex;overflow-x:auto}.statistics-tabs::-webkit-scrollbar{display:none}.statistics-tab{color:#766b59;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;outline:0;flex:1 0 0;justify-content:center;align-items:center;gap:7px;min-width:150px;min-height:34px;padding:4px 10px;transition:all .2s;display:flex}.statistics-tab:hover{color:#625849;background:#fff}.statistics-tab.active{color:var(--purple-dark);background:#fff;border-color:#dfcfac;box-shadow:0 3px 10px #2d24180f}.statistics-tab strong,.statistics-tab small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.statistics-tab strong{font-size:9px}.statistics-tab small{color:#8e8373;font-size:8px}.statistics-warning{color:#8c5940;background:#fff7f1;border:1px solid #f0d5c3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;font-size:9px;line-height:1.4;display:flex}.statistics-warning strong{color:#79472f}.statistics-panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #2d24180a}.statistics-panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:6px 12px;display:flex}.statistics-panel-heading h3,.statistics-panel-heading p{margin:0}.statistics-panel-heading h3{font-size:11px;display:inline}.statistics-panel-heading p{color:var(--muted);margin-left:8px;font-size:8px;display:inline}.statistics-panel-heading>span{color:#887b68;white-space:nowrap;font-size:8px}.statistics-table-wrap{border-top:1px solid var(--line);scrollbar-color:#dfd3bd transparent;max-height:calc(100dvh - 240px);overflow:auto}table.statistics-table{table-layout:fixed;min-width:1280px}.statistics-table th{z-index:2;white-space:nowrap;height:31px;padding:0 10px;position:sticky;top:0;box-shadow:inset 0 -1px #ece8ef}.table-sort-button{width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;outline:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}th:first-child .table-sort-button{justify-content:flex-start}.table-sort-button i{color:#9aadb9;opacity:.55;font-size:1.05em;font-style:normal;transition:color .16s,opacity .16s,transform .16s}.table-sort-button:hover{color:var(--purple-dark)}.table-sort-button:hover i,.table-sort-button.active i{color:var(--purple);opacity:1}.table-sort-button:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #b8892e2e}.statistics-table th:first-child{width:20%}.statistics-table th:nth-child(2){width:12%}.statistics-table th:nth-child(3){width:7%}.statistics-table th:nth-child(4){width:10%}.statistics-table th:nth-child(5){width:7%}.statistics-table th:nth-child(6){width:9%}.statistics-table th:nth-child(7){width:12%}.statistics-table th:nth-child(8){width:7%}.statistics-table th:nth-child(9){width:11%}.statistics-table th:nth-child(10){width:10%}.statistics-table th:nth-child(11){width:7%}.statistics-table td{color:#625849;font-variant-numeric:tabular-nums;height:31px;padding:0 10px;font-size:9px}.statistics-table tbody td:first-child strong{color:#405a6e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.statistics-table tbody tr:nth-child(2n){background:#fffdf9}.statistics-table .statistics-money{color:#625849;font-weight:730}.statistics-table .statistics-number{color:var(--purple-dark);font-size:10px;font-weight:850}.statistics-table .statistics-percent{color:#36765a;font-weight:820}.statistics-table tfoot{z-index:2;position:sticky;bottom:0}.statistics-table tfoot td{color:#4d4355;background:#f8efd9;border-top:1px solid #e8deca;height:33px;padding:0 10px;font-size:9px;font-weight:850;box-shadow:0 -3px 8px #2d241808}.statistics-empty{border-top:1px solid var(--line);color:#887b68;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:190px;padding:24px;display:grid}.statistics-empty strong{color:#625849;font-size:12px}.statistics-empty span{max-width:440px;font-size:9px;line-height:1.5}.statistics-empty.error strong{color:var(--danger)}.statistics-empty-row{text-align:center;color:#887b68!important;height:190px!important}.daily-report-page{gap:8px;display:grid}.daily-report-hero{align-items:center;gap:10px;padding:8px 10px}.daily-report-hero>div:first-child{flex:auto;min-width:0}.daily-report-hero p{max-width:1120px;margin:3px 0 0;line-height:1.32;display:block}.daily-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.daily-report-grouping{background:#fff;border:1px solid #dfcfac;border-radius:10px;height:32px;padding:2px;display:flex}.daily-report-grouping button{color:#766b59;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:7.5px;font-weight:800}.daily-report-grouping button.active{color:var(--purple-dark);background:#f8efd9}.daily-report-grouping button:disabled{opacity:.6}.daily-report-panel{min-width:0}.daily-report-panel .statistics-panel-heading{min-height:32px;padding:3px 6px}.daily-report-table-wrap{border-top:1px solid var(--line);scrollbar-color:#dfd3bd transparent;max-height:calc(100dvh - 230px);overflow:hidden auto}table.daily-report-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.daily-report-table th{z-index:2;color:#62738a;overflow-wrap:anywhere;white-space:normal;background:#f8f9fb;height:38px;padding:2px 1px;font-size:clamp(8px,.48vw,10px);font-weight:850;line-height:1.1;position:sticky;top:0;overflow:hidden;box-shadow:inset 0 -1px #e7eaf0}.daily-report-table th:first-child{z-index:3;text-align:left;width:7.5%;padding-left:4px;left:0}.daily-report-table th:nth-child(2){width:6.5%}.daily-report-table th:nth-child(3){width:5.5%}.daily-report-table th:nth-child(4){width:4.5%}.daily-report-table th:nth-child(5){width:4%}.daily-report-table th:nth-child(6),.daily-report-table th:nth-child(7),.daily-report-table th:nth-child(9),.daily-report-table th:nth-child(13),.daily-report-table th:nth-child(14){width:5.5%}.daily-report-table th:nth-child(8){width:4%}.daily-report-table th:nth-child(10){width:7.5%}.daily-report-table th:nth-child(11){width:7%}.daily-report-table th:nth-child(12){width:5%}.daily-report-table th:nth-child(15){width:5.5%}.daily-report-table th:nth-child(16){width:6%}.daily-report-table th:nth-child(17){width:6.5%}.daily-report-table td{color:#625849;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;height:32px;padding:0 1px;font-size:clamp(9px,.56vw,11.5px);overflow:hidden}.daily-report-table tbody tr:nth-child(2n){background:#fffdf9}.daily-report-table tbody td:first-child{z-index:1;background:inherit;padding-left:4px;position:sticky;left:0}.daily-report-table tbody td:first-child strong{color:#405a6e;text-transform:capitalize;font-size:clamp(9px,.54vw,11px)}.daily-report-table th:last-child,.daily-report-table td:last-child{text-align:center;padding-left:4px;padding-right:6px}.daily-report-table tfoot{z-index:3;position:sticky;bottom:0}.daily-report-table tfoot td{color:#4d4355;background:#f8efd9;border-top:1px solid #e8deca;height:32px;padding-inline:1px;font-weight:850}.daily-report-table tfoot td:first-child{position:sticky;left:0}.view-analytics .topbar{height:62px}.view-analytics .content{padding:10px 18px 18px}.analytics-page{gap:6px;display:grid}.analytics-hero{background:linear-gradient(128deg,#f8efd9 0%,#fff 64%,#fff7f2 100%);border:1px solid #e8ddc7;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:8px 14px;display:flex;box-shadow:0 4px 15px #2d24180a}.analytics-hero>div:first-child{flex:500px;min-width:0}.analytics-hero h2,.analytics-hero p{margin:0}.analytics-hero h2{color:#34291b;letter-spacing:-.035em;margin-top:3px;font-size:18px;display:inline}.analytics-hero p{color:#887b68;margin-left:9px;font-size:9px;line-height:1.4;display:inline}.analytics-section-tabs{border:1px solid var(--line);scrollbar-width:none;background:#fff;border-radius:12px;align-items:flex-end;gap:21px;min-height:38px;padding:0 13px;display:flex;overflow-x:auto}.analytics-section-tabs::-webkit-scrollbar{display:none}.analytics-section-tabs button{color:#746956;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:37px;padding:0 2px;font-size:10px;font-weight:760;display:flex;position:relative}.analytics-section-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.analytics-section-tabs button:hover:not(:disabled){color:var(--purple-dark)}.analytics-section-tabs button.active{color:#625849}.analytics-section-tabs button.active:after{background:linear-gradient(90deg,var(--purple),var(--orange))}.analytics-section-tabs button:disabled{cursor:default;color:#a8bac4}.analytics-section-tabs small{color:#a19685;letter-spacing:.04em;text-transform:uppercase;background:#f7f3eb;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:850}.analytics-account-tabs .statistics-tab{min-height:31px}.analytics-panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #2d24180a}.analytics-panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:6px 12px;display:flex}.analytics-panel-heading h3,.analytics-panel-heading p{margin:0}.analytics-panel-heading h3{color:#625849;font-size:11px;display:inline}.analytics-panel-heading p{color:var(--muted);margin-left:8px;font-size:8px;display:inline}.analytics-panel-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.analytics-panel-actions>small{color:#887b68;white-space:nowrap;font-size:8px}.analytics-search{border:1px solid var(--line);color:#8e8373;background:#fcfbfd;border-radius:9px;align-items:center;gap:7px;width:190px;height:30px;padding:0 9px;display:flex}.analytics-search:focus-within{background:#fff;border-color:#d8c187;box-shadow:0 0 0 3px #b8892e12}.analytics-search span{font-size:12px}.analytics-search input{color:#625849;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.analytics-search input::placeholder{color:#a19685}.analytics-table-wrap{border-top:1px solid var(--line);scrollbar-color:#dfd3bd transparent;max-height:calc(100dvh - 276px);overflow:auto}table.analytics-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1480px}.analytics-table th{z-index:4;color:#746956;letter-spacing:.07em;text-align:right;text-transform:uppercase;white-space:nowrap;background:#faf9fb;border-bottom:1px solid #e8e3ec;height:30px;padding:0 8px;font-size:7px;font-weight:850;position:sticky;top:0}.analytics-table td{color:#625849;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;background:#fff;border-bottom:1px solid #eeeaf0;height:34px;padding:0 8px;font-size:8px;font-weight:620}.analytics-table tbody tr:last-child td{border-bottom:0}.analytics-table tbody tr:hover td{background:#fcfbfd}.analytics-table th:first-child,.analytics-table td:first-child{z-index:3;text-align:left;width:285px;position:sticky;left:0;box-shadow:4px 0 9px #2d241808}.analytics-table th:first-child{z-index:6;background:#faf9fb}.analytics-table th:nth-child(2),.analytics-table td:nth-child(2){width:78px}.analytics-table th:nth-child(3),.analytics-table td:nth-child(3){width:86px}.analytics-table th:nth-child(4),.analytics-table td:nth-child(4){width:54px}.analytics-table th:nth-child(5),.analytics-table td:nth-child(5){width:112px}.analytics-table th:nth-child(6),.analytics-table td:nth-child(6){width:80px}.analytics-table th:nth-child(7),.analytics-table td:nth-child(7){width:68px}.analytics-table th:nth-child(8),.analytics-table td:nth-child(8){width:62px}.analytics-table th:nth-child(9),.analytics-table td:nth-child(9),.analytics-table th:nth-child(10),.analytics-table td:nth-child(10){width:83px}.analytics-table th:nth-child(11),.analytics-table td:nth-child(11){width:68px}.analytics-table th:nth-child(12),.analytics-table td:nth-child(12){width:88px}.analytics-table th:nth-child(13),.analytics-table td:nth-child(13){width:68px}.analytics-table th:nth-child(14),.analytics-table td:nth-child(14){width:79px}.analytics-table th:nth-child(15),.analytics-table td:nth-child(15){width:112px}.analytics-table th:nth-child(16),.analytics-table td:nth-child(16){width:68px}.analytics-table th:nth-child(17),.analytics-table td:nth-child(17){width:112px}.analytics-table-without-id th:nth-child(2),.analytics-table-without-id td:nth-child(2){display:none}.analytics-table .analytics-level-campaign td{color:#625849;height:37px;font-weight:760}.analytics-table .analytics-level-group td{color:#625849}.analytics-table .analytics-level-banner td{color:#746956;font-weight:540}.analytics-tree-toggle{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.analytics-tree-toggle>span{color:#8e8373;text-align:center;flex:0 0 13px;width:13px;font-size:12px;line-height:1}.analytics-tree-toggle strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analytics-level-group .analytics-tree-toggle{padding-left:17px}.analytics-level-banner td:first-child{padding-left:56px}.analytics-level-banner td:first-child>span:last-child{vertical-align:middle;text-overflow:ellipsis;max-width:215px;display:inline-block;overflow:hidden}.analytics-tree-leaf{color:#d8c187;margin-right:9px}.analytics-status{color:#746956;background:#f7f3eb;border-radius:99px;justify-content:center;align-items:center;min-width:61px;min-height:20px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-flex}.analytics-status.active{color:#2f7d5b;background:#eaf6f0}.analytics-status.negative{color:#a4544b;background:#fff0ef}.analytics-leads,.analytics-trials,.analytics-clients{color:var(--purple-dark)!important;font-weight:850!important}.analytics-conversion{color:#34765a!important;font-weight:820!important}.analytics-table tfoot{z-index:5;position:sticky;bottom:0}.analytics-table tfoot td{color:#4d4355;background:#f8efd9;border-top:1px solid #e8deca;border-bottom:0;height:34px;font-weight:850;box-shadow:0 -3px 8px #2d241808}.analytics-table tfoot td:first-child{z-index:6;background:#f8efd9}.analytics-empty-row{color:#887b68!important;text-align:center!important;height:190px!important}.analytics-campaign-table{min-width:1220px!important}.analytics-campaign-table th{letter-spacing:.045em;height:27px;padding:0 5px;font-size:6.2px}.analytics-campaign-table td{height:29px;padding:0 5px;font-size:7.2px}.analytics-campaign-table th:first-child,.analytics-campaign-table td:first-child{width:230px}.analytics-campaign-table th:nth-child(2),.analytics-campaign-table td:nth-child(2){width:58px}.analytics-campaign-table th:nth-child(3),.analytics-campaign-table td:nth-child(3){width:68px}.analytics-campaign-table th:nth-child(4),.analytics-campaign-table td:nth-child(4){width:43px}.analytics-campaign-table th:nth-child(5),.analytics-campaign-table td:nth-child(5){width:83px}.analytics-campaign-table th:nth-child(6),.analytics-campaign-table td:nth-child(6){width:66px}.analytics-campaign-table th:nth-child(7),.analytics-campaign-table td:nth-child(7){width:44px}.analytics-campaign-table th:nth-child(8),.analytics-campaign-table td:nth-child(8){width:46px}.analytics-campaign-table th:nth-child(9),.analytics-campaign-table td:nth-child(9){width:61px}.analytics-campaign-table th:nth-child(10),.analytics-campaign-table td:nth-child(10){width:62px}.analytics-campaign-table th:nth-child(11),.analytics-campaign-table td:nth-child(11){width:47px}.analytics-campaign-table th:nth-child(12),.analytics-campaign-table td:nth-child(12){width:70px}.analytics-campaign-table th:nth-child(13),.analytics-campaign-table td:nth-child(13){width:48px}.analytics-campaign-table th:nth-child(14),.analytics-campaign-table td:nth-child(14){width:63px}.analytics-campaign-table th:nth-child(15),.analytics-campaign-table td:nth-child(15){width:86px}.analytics-campaign-table th:nth-child(16),.analytics-campaign-table td:nth-child(16){width:48px}.analytics-campaign-table th:nth-child(17),.analytics-campaign-table td:nth-child(17){width:86px}.analytics-campaign-table .analytics-level-campaign td{height:31px}.analytics-campaign-table .analytics-level-group td{height:28px}.analytics-campaign-table .analytics-level-banner td{height:27px}.analytics-campaign-table .analytics-tree-toggle{gap:4px}.analytics-campaign-table .analytics-tree-toggle>span{flex-basis:10px;width:10px;font-size:9px}.analytics-campaign-table .analytics-tree-toggle strong{font-size:7.2px}.analytics-campaign-table .analytics-level-group .analytics-tree-toggle{padding-left:10px}.analytics-campaign-table .analytics-level-banner td:first-child{padding-left:31px}.analytics-campaign-table .analytics-level-banner td:first-child>span:last-child{max-width:180px}.analytics-campaign-table .analytics-status{min-width:54px;min-height:18px;padding:2px 5px;font-size:6.2px}.analytics-audience-table{min-width:1130px!important}.analytics-audience-table th{letter-spacing:.045em;height:27px;padding:0 5px;font-size:6.2px}.analytics-audience-table td{height:30px;padding:0 5px;font-size:7.3px}.analytics-audience-table th:first-child,.analytics-audience-table td:first-child{width:230px}.analytics-audience-table th:nth-child(2),.analytics-audience-table td:nth-child(2){width:48px}.analytics-audience-table th:nth-child(3),.analytics-audience-table td:nth-child(3){width:88px}.analytics-audience-table th:nth-child(4),.analytics-audience-table td:nth-child(4){width:70px}.analytics-audience-table th:nth-child(5),.analytics-audience-table td:nth-child(5){width:46px}.analytics-audience-table th:nth-child(6),.analytics-audience-table td:nth-child(6){width:48px}.analytics-audience-table th:nth-child(7),.analytics-audience-table td:nth-child(7),.analytics-audience-table th:nth-child(8),.analytics-audience-table td:nth-child(8){width:62px}.analytics-audience-table th:nth-child(9),.analytics-audience-table td:nth-child(9){width:49px}.analytics-audience-table th:nth-child(10),.analytics-audience-table td:nth-child(10){width:72px}.analytics-audience-table th:nth-child(11),.analytics-audience-table td:nth-child(11){width:49px}.analytics-audience-table th:nth-child(12),.analytics-audience-table td:nth-child(12){width:64px}.analytics-audience-table th:nth-child(13),.analytics-audience-table td:nth-child(13){width:88px}.analytics-audience-table th:nth-child(14),.analytics-audience-table td:nth-child(14){width:49px}.analytics-audience-table th:nth-child(15),.analytics-audience-table td:nth-child(15){width:88px}.analytics-creative-table{min-width:1240px!important}.analytics-creative-table th{letter-spacing:.045em;height:27px;padding:0 4px;font-size:6.2px}.analytics-creative-table td{height:30px;padding:0 4px;font-size:7.3px}.analytics-creative-table th:first-child,.analytics-creative-table td:first-child{width:72px}.analytics-creative-table th:nth-child(2),.analytics-creative-table td:nth-child(2){width:57px}.analytics-creative-table th:nth-child(3),.analytics-creative-table td:nth-child(3){width:88px}.analytics-creative-table th:nth-child(4),.analytics-creative-table td:nth-child(4){width:68px}.analytics-creative-table th:nth-child(5),.analytics-creative-table td:nth-child(5),.analytics-creative-table th:nth-child(6),.analytics-creative-table td:nth-child(6){width:45px}.analytics-creative-table th:nth-child(7),.analytics-creative-table td:nth-child(7),.analytics-creative-table th:nth-child(8),.analytics-creative-table td:nth-child(8){width:61px}.analytics-creative-table th:nth-child(9),.analytics-creative-table td:nth-child(9){width:47px}.analytics-creative-table th:nth-child(10),.analytics-creative-table td:nth-child(10){width:72px}.analytics-creative-table th:nth-child(11),.analytics-creative-table td:nth-child(11){width:46px}.analytics-creative-table th:nth-child(12),.analytics-creative-table td:nth-child(12){width:65px}.analytics-creative-table th:nth-child(13),.analytics-creative-table td:nth-child(13){width:82px}.analytics-creative-table th:nth-child(14),.analytics-creative-table td:nth-child(14){width:46px}.analytics-creative-table th:nth-child(15),.analytics-creative-table td:nth-child(15){width:82px}.analytics-creative-table th:nth-child(16),.analytics-creative-table td:nth-child(16){width:94px}.analytics-creative-table th:nth-child(17),.analytics-creative-table td:nth-child(17){width:65px}.analytics-creative-table th:nth-child(18),.analytics-creative-table td:nth-child(18){width:96px}.analytics-creative-table td:nth-child(17){background:#fffefb}.creative-payment-control{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.creative-compensation-input{color:#746956;background:#ffffffc7;border:1px solid #e9dfcc;border-radius:7px;flex:auto;justify-content:flex-end;align-items:center;gap:2px;width:100%;min-width:0;height:23px;padding:0 4px;display:flex}.creative-compensation-input:focus-within{border-color:#c8a656;box-shadow:0 0 0 2px #b8892e14}.creative-compensation-input input{color:#24445f;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:0;font-weight:760}.creative-compensation-input input::placeholder{color:#a5b6c0}.creative-compensation-input span{flex:none;font-size:6.8px;font-weight:800}.analytics-creative-table .creative-payout{font-weight:850}.analytics-creative-table tbody td.creative-payment-cell{transition:background-color .18s,box-shadow .18s,color .18s}.analytics-creative-table tbody td.creative-payment-cell.is-unpaid{color:#9a4f49;background:#fff1ef;box-shadow:inset 3px 0 #dfa097}.analytics-creative-table tbody td.creative-payment-cell.is-paid{color:#34765a;background:#ecf8f1;box-shadow:inset 3px 0 #76bd96}.analytics-creative-table tbody td.creative-payment-cell.is-empty{color:#887b68;box-shadow:none;background:#fff}.creative-paid-switch{background:#d58e86;border:0;border-radius:99px;flex:0 0 26px;width:26px;height:14px;padding:0;transition:background-color .18s;position:relative;box-shadow:inset 0 0 0 1px #753c381f}.creative-paid-switch>span{background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #28343f3d}.creative-paid-switch.is-paid{background:#5eae84}.creative-paid-switch.is-paid>span{transform:translate(12px)}.creative-paid-switch:disabled{cursor:default;opacity:.82}.creative-paid-switch:not(:disabled):hover{filter:brightness(.96)}.creative-paid-switch:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #977023}.creative-payment-legend{color:#746956;white-space:nowrap;background:#fffefb;border:1px solid #eee7d8;border-radius:99px;align-items:center;gap:9px;padding:4px 7px;font-size:7px;font-weight:720;display:flex}.creative-payment-legend span{align-items:center;gap:4px;display:flex}.creative-payment-legend i{border-radius:50%;width:7px;height:7px}.creative-payment-legend i.is-unpaid{background:#d58e86}.creative-payment-legend i.is-paid{background:#5eae84}.activity-page{gap:18px;display:grid}.activity-hero{min-height:150px;box-shadow:var(--shadow);background:linear-gradient(128deg,#f8efd9 0%,#fff 62%,#fff4ec 100%);border:1px solid #e8ddc7;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex}.activity-kicker{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.activity-hero h2,.activity-hero p{margin:0}.activity-hero h2{color:#34291b;letter-spacing:-.04em;margin-top:9px;font-size:29px}.activity-hero p{color:#887b68;margin-top:6px;font-size:10px;line-height:1.5}.activity-refresh{color:var(--purple-dark);white-space:nowrap;border-color:#dfcfac;flex:none}.activity-panel{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 7px 24px #2d24180a}.activity-panel-heading{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 21px;display:flex}.activity-panel-heading h3,.activity-panel-heading p{margin:0}.activity-panel-heading h3{font-size:14px}.activity-panel-heading p{color:var(--muted);margin-top:4px;font-size:9px}.activity-panel-heading>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:850}.activity-table-wrap{border-top:1px solid var(--line);overflow-x:auto}table.activity-table{min-width:760px}.activity-table th:first-child{width:150px}.activity-table th:nth-child(2){width:220px}.activity-table td{height:74px}.activity-date strong,.activity-date span{display:block}.activity-date strong{color:#625849;font-size:9px}.activity-date span{color:#8e8373;font-variant-numeric:tabular-nums;margin-top:4px;font-size:8px}.activity-user{align-items:center;gap:10px;display:flex}.activity-user>span{background:linear-gradient(145deg,var(--purple-soft),var(--orange-soft));width:34px;height:34px;color:var(--purple-dark);border-radius:11px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.activity-user strong,.activity-user small{display:block}.activity-user strong{color:#625849;font-size:10px}.activity-user small{color:#887b68;margin-top:3px;font-size:8px}.activity-change{gap:6px;display:grid}.activity-change>strong{color:#4b4352;font-size:10px}.activity-change>span{color:#887b68;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;display:flex}.activity-change b{color:#625849;font-weight:800}.activity-change i{color:#746956;text-overflow:ellipsis;white-space:nowrap;background:#f7f3eb;border-radius:7px;max-width:280px;padding:4px 7px;font-style:normal;overflow:hidden}.activity-change i:last-child{background:var(--success-soft);color:#2f7054}.activity-change em{color:#998d7a;font-style:normal}.activity-change small{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:820}.activity-empty{color:#887b68;text-align:center;height:210px!important}.activity-empty strong,.activity-empty span{display:block}.activity-empty strong{color:#746956;font-size:11px}.activity-empty span{margin-top:6px;font-size:9px}.activity-more{border-top:1px solid var(--line);background:#fcfbfd;justify-content:center;padding:15px 20px;display:flex}.settings-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.settings-layout.ceo-settings-layout{grid-template-columns:minmax(0,1fr)}.settings-main{gap:14px;display:grid}.settings-card,.settings-summary{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 7px 24px #2d24180a}.settings-card{padding:22px}.projects-manager-card{background:linear-gradient(145deg,#fff 40%,#fffaf0)}.projects-limit{color:#8a6b2d;background:#fffdf8;border:1px solid #eadab8;border-radius:99px;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.project-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.project-card,.project-add-button{color:#625849;text-align:left;background:#fcfbfd;border:1px solid #eee7dc;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;transition:all .15s;display:grid}.project-card:hover,.project-card.active{background:#fffdf8;border-color:#d8bd80;box-shadow:0 5px 18px #b8892e12}.project-card.active{box-shadow:inset 3px 0 #b8892e,0 5px 18px #b8892e12}.project-card>span:nth-child(2),.project-add-button>strong{min-width:0}.project-card strong,.project-card small,.project-add-button strong,.project-add-button small{display:block}.project-card strong,.project-add-button strong{color:#4f4432;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-card small,.project-add-button small{color:#948875;margin-top:4px;font-size:8px}.project-card>b{color:#a5761f;font-size:14px}.project-card:disabled{cursor:wait;opacity:.72}.project-status-dot{background:#c9c0b2;border:2px solid #e6ded1;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f5f1ea}.project-status-dot.connected{background:#45a776;border-color:#c9ead7;box-shadow:0 0 0 4px #edf8f2}.project-add-button{background:0 0;border-style:dashed;grid-template-columns:32px minmax(0,1fr)}.project-add-button>span{background:var(--purple-soft);width:32px;height:32px;color:var(--purple);border-radius:10px;grid-row:1/3;place-items:center;font-size:17px;display:grid}.project-add-button>small{grid-column:2}.project-add-button:hover:not(:disabled){background:#fffdf8;border-color:#c79a3a}.project-add-button:disabled{cursor:not-allowed;opacity:.58}.settings-kicker{background:var(--purple-soft);width:27px;height:23px;color:var(--purple-dark);vertical-align:2px;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:inline-grid}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.settings-grid label,.textarea-label{gap:7px;display:grid}.settings-grid label>span,.textarea-label>span{color:#665b49;font-size:9px;font-weight:800}.settings-grid .wide{grid-column:1/-1}.settings-grid input,.textarea-label textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fcfbfd;border-radius:10px;outline:0;font-size:10px}.settings-grid input{height:42px;padding:0 11px}.settings-grid input:focus,.textarea-label textarea:focus{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.settings-link-card{background:var(--purple-pale);border:1px solid #eadab8;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:68px;padding:10px 12px;display:flex}.settings-link-card>span{color:#8e8373;text-transform:uppercase;font-size:8px;font-weight:850}.settings-link-card strong{color:#625849;margin-top:3px;font-size:9px}.settings-link-card button,.text-button{color:var(--purple);background:0 0;border:0;font-size:9px;font-weight:850}.settings-link-card button{margin-top:6px;padding:0}.text-button{font-size:10px}.tilda-webhook-field{gap:7px;display:grid}.tilda-webhook-field>span{color:#665b49;font-size:9px;font-weight:800}.tilda-webhook-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tilda-webhook-field input{border:1px solid var(--line);color:#625849;background:#fcfbfd;border-radius:10px;outline:0;min-width:0;height:42px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.tilda-webhook-field button{background:var(--purple-soft);min-width:110px;color:var(--purple-dark);border:1px solid #dfcfac;border-radius:10px;font-size:9px;font-weight:850}.tilda-webhook-field button:disabled{cursor:wait;opacity:.55}.tilda-steps{background:#fcfbfd;border:1px solid #eee7dc;border-radius:12px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px 10px;margin-top:14px;padding:13px;display:grid}.tilda-steps>span{background:var(--purple-soft);width:23px;height:23px;color:var(--purple-dark);border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.tilda-steps p,.tilda-last-event{color:#746956;margin:0;font-size:9px;line-height:1.45}.tilda-last-event{color:var(--success);margin-top:10px;font-weight:760}.textarea-label textarea{resize:vertical;min-height:96px;padding:10px 11px;line-height:1.6}.role-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.role-access-card{background:#fcfbfd;border:1px solid #eee7dc;border-radius:13px;min-width:0;padding:14px}.role-access-card>span{color:#6f6675;letter-spacing:.04em;text-transform:uppercase;background:#f7f3eb;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.role-access-card.role-owner>span{background:var(--purple-soft);color:var(--purple-dark)}.role-access-card.role-admin>span{color:#376995;background:#eaf2fb}.role-access-card.role-sales>span{color:#377157;background:#eef7f2}.role-access-card h3,.role-access-card p{margin:0}.role-access-card h3{color:#405a6e;margin-top:9px;font-size:11px}.role-access-card p{color:#887b68;margin-top:5px;font-size:8px;line-height:1.55}.user-create-form{background:linear-gradient(145deg,#fffdf9,#fff);border:1px solid #eadab8;border-radius:15px;grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.user-create-form label{gap:7px;min-width:0;display:grid}.user-create-form label>span{color:#665b49;font-size:9px;font-weight:800}.user-create-form input,.user-create-form select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.user-create-form input:focus,.user-create-form select:focus{border-color:#c79a3a;box-shadow:0 0 0 3px #b8892e14}.user-password-input{min-width:0;position:relative}.user-password-input input{padding-right:73px}.user-password-input button{background:var(--purple-soft);height:30px;color:var(--purple-dark);border:0;border-radius:7px;padding:0 8px;font-size:8px;font-weight:850;position:absolute;top:6px;right:6px}.user-create-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:3px;display:flex}.user-create-footer.without-copy{justify-content:flex-end}.user-create-footer p{color:#887b68;margin:0;font-size:9px;line-height:1.45}.user-create-footer .primary-button{flex:none}.user-success{margin-top:12px}.users-list-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;margin-top:21px;padding-top:20px;display:flex}.users-list-heading h3,.users-list-heading p{margin:0}.users-list-heading h3{font-size:13px}.users-list-heading p{color:var(--muted);margin-top:4px;font-size:9px}.users-list{background:#fff;border:1px solid #eee7dc;border-radius:14px;margin-top:11px;overflow:hidden}.users-list-empty{color:#887b68;text-align:center;padding:28px 16px;font-size:10px}.user-list-row{border-bottom:1px solid #f2eee8;grid-template-columns:38px minmax(150px,1fr) auto minmax(100px,260px) 92px auto;align-items:center;gap:11px;min-height:63px;padding:10px 13px;display:grid}.user-list-row:last-child{border-bottom:0}.user-list-avatar{width:38px;height:38px;color:var(--purple-dark);background:#f8efd9;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.user-list-avatar.role-owner{background:linear-gradient(145deg,var(--purple-soft),var(--orange-soft))}.user-list-avatar.role-admin{color:#376995;background:#eaf2fb}.user-list-avatar.role-sales{color:#377157;background:#eef7f2}.user-list-main{gap:3px;min-width:0;display:grid}.user-list-main strong{color:#4b4352;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-list-main span{color:#887b68;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-role-badge{color:#6f6675;white-space:nowrap;background:#f7f3eb;border-radius:99px;justify-content:center;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.user-role-badge.role-owner{background:var(--purple-soft);color:var(--purple-dark)}.user-role-badge.role-admin{color:#376995;background:#eaf2fb}.user-role-badge.role-sales{color:#377157;background:#eef7f2}.user-project-access{background:#fcfbfd;border:1px solid #eee7dc;border-radius:13px;grid-column:1/-1;margin:0;padding:14px}.user-project-access legend{color:#665b49;padding:0 6px;font-size:9px;font-weight:850}.user-project-access>p{color:var(--muted);margin:0 0 10px;font-size:8px}.user-project-access>div{flex-wrap:wrap;gap:8px;display:flex}.user-project-access label{color:#625849;cursor:pointer;background:#fff;border:1px solid #eadab8;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.user-project-access input{accent-color:#b8892e}.user-projects-badge{color:#887b68;max-width:260px;font-size:8px;line-height:1.35}.user-list-row time{color:#8e8373;text-align:right;white-space:nowrap;font-size:8px}.user-list-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.user-list-actions button,.user-access-editor footer button{border:1px solid var(--line);color:#665b49;cursor:pointer;background:#fff;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px;font-weight:850}.user-list-actions button:hover:not(:disabled),.user-access-editor footer button:hover:not(:disabled){border-color:#c79a3a}.user-list-actions button.danger{color:var(--danger)}.user-list-actions button:disabled,.user-access-editor footer button:disabled{cursor:wait;opacity:.6}.user-access-editor{background:#fcfbfd;border:1px solid #eadab8;border-radius:12px;grid-column:1/-1;gap:11px;margin:2px 0 5px 49px;padding:13px;display:grid}.user-access-editor>div{gap:3px;display:grid}.user-access-editor>div strong{color:#4b4352;font-size:10px}.user-access-editor>div span{color:var(--muted);font-size:8px}.user-access-editor fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.user-access-editor fieldset label{border:1px solid var(--line);color:#625849;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.user-access-editor input{accent-color:#b8892e}.user-access-editor footer{justify-content:flex-end;gap:7px;display:flex}.user-access-editor footer button.save{color:#fff;background:linear-gradient(135deg,#b8892e,#7a5818);border-color:#8a6722}.settings-summary{padding:23px;position:sticky;top:100px}.summary-icon{background:linear-gradient(145deg,var(--purple-soft),var(--orange-soft));width:46px;height:46px;color:var(--purple);border-radius:14px;place-items:center;font-size:21px;display:grid}.settings-summary h3,.settings-summary p{margin:0}.settings-summary h3{margin-top:14px;font-size:17px}.settings-summary p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.settings-summary dl{border-block:1px solid var(--line);gap:0;margin:19px 0;display:grid}.settings-summary dl div{border-bottom:1px solid #f2eee8;justify-content:space-between;align-items:center;min-height:41px;display:flex}.settings-summary dl div:last-child{border:0}.settings-summary dt{color:var(--muted);font-size:9px}.settings-summary dd{color:#625849;margin:0;font-size:10px;font-weight:850}.settings-save,.settings-cancel{width:100%}.settings-cancel{margin-top:8px}.project-feedback{color:#765a22;background:#fffaf0;border:1px solid #e7d5a9;border-radius:10px;margin:-7px 0 13px;padding:9px 10px;font-size:9px;line-height:1.45}.topbar h1,.metric-card strong,.manual-create-heading h2,.site-integration-card h2,.budget-hero h2,.budget-balance,.statistics-hero h2,.analytics-hero h2,.activity-hero h2,.settings-heading h2,.panel-heading h2,.drawer-header h2,.settings-summary h3{font-family:Iowan Old Style,Palatino Linotype,Georgia,Times New Roman,serif}.primary-button,.login-submit{color:#fffdf7;background:linear-gradient(135deg,#5a4115 0%,#9a742d 48%,#6f511b 100%);border-color:#6b501b;box-shadow:0 9px 22px #48320d33,inset 0 1px #ffebb033}[data-theme=dark] body{background:var(--canvas);color:var(--ink)}[data-theme=dark] .login-page{background:radial-gradient(circle at 18% 18%,#cfa4501a,#0000 30%),radial-gradient(circle at 86% 84%,#77501817,#0000 28%),linear-gradient(145deg,#11100ed9 0%,#181612d1 48%,#0f0e0cde 100%),url(/tattoo-lettering-bg.png) 50%/cover no-repeat,#0f0e0c}[data-theme=dark] .login-card{background:#1f1d19e8;border-color:#cca85c4d;box-shadow:0 34px 100px #0000007a}[data-theme=dark] .brand-symbol,[data-theme=dark] .brand-logo{background:#191714;border-color:#d3b0624d}[data-theme=dark] .brand-symbol-implant{background:#f3ecdd}[data-theme=dark] .brand-symbol-slushay{background:#251913}[data-theme=dark] .login-card-brand strong,[data-theme=dark] .brand strong{color:var(--gold-bright)}[data-theme=dark] .login-card-brand span,[data-theme=dark] .brand>div span,[data-theme=dark] .login-card form>label>span,[data-theme=dark] .login-security p,[data-theme=dark] .login-security strong{color:var(--muted)}[data-theme=dark] .login-input,[data-theme=dark] .login-input:focus-within{background:var(--surface-input)}[data-theme=dark] .sidebar{background:linear-gradient(#181714 0%,#12110f 100%)}[data-theme=dark] .workspace-lettering{filter:brightness(0)saturate()invert(77%)sepia(23%)saturate(838%)hue-rotate(357deg)brightness(88%)contrast(86%)}[data-theme=dark] .nav-item{color:var(--ink-soft)}[data-theme=dark] .nav-item:hover:not(:disabled){background:var(--surface-soft);color:var(--gold-bright)}[data-theme=dark] .nav-item.active{border-color:var(--line-strong);color:var(--gold-bright);box-shadow:inset 3px 0 var(--purple),0 8px 22px #0000002e;background:linear-gradient(135deg,#3b3120,#28231a)}[data-theme=dark] .nav-item em{background:var(--surface-soft);color:var(--muted)}[data-theme=dark] .topbar{box-shadow:0 8px 28px #00000038}[data-theme=dark] .project-switcher{border-color:var(--line-strong);background:linear-gradient(145deg,#29251e,#1d1b17);box-shadow:0 6px 18px #00000040,inset 0 1px #ffecb70a}[data-theme=dark] .project-switcher>span{color:#bda66f}[data-theme=dark] .project-switcher>strong{color:var(--ink)}[data-theme=dark] .project-switcher>i{border-color:var(--gold-bright)}[data-theme=dark] .logout-button,[data-theme=dark] .icon-button,[data-theme=dark] .row-menu,[data-theme=dark] .theme-toggle{border-color:var(--line);background:var(--surface-raised);color:var(--ink-soft)}[data-theme=dark] .logout-button:hover,[data-theme=dark] .icon-button:hover,[data-theme=dark] .row-menu:hover{border-color:var(--line-strong);background:var(--purple-soft);color:var(--gold-bright)}[data-theme=dark] .empty-workspace{border-color:var(--line-strong);background:var(--surface)}[data-theme=dark] .workspace-signature{opacity:.92}[data-theme=dark] .workspace-signature img{filter:drop-shadow(0 15px 22px #0000006b)drop-shadow(0 0 21px #d2a6492e)}[data-theme=dark] :is(.crm-panel,.lead-drawer,.statistics-panel,.analytics-panel,.activity-panel,.settings-card,.settings-summary,.budget-card,.budget-tokens-card,.users-list){border-color:var(--line);background:var(--surface);box-shadow:var(--shadow)}[data-theme=dark] :is(.manual-create-card,.site-integration-card,.budget-hero,.statistics-hero,.analytics-hero,.activity-hero,.projects-manager-card,.user-create-form){border-color:var(--line-strong);box-shadow:var(--shadow);background:radial-gradient(circle at 82% -35%,#d3ad5b1f,#0000 38%),linear-gradient(135deg,#29251d 0%,#211f1a 62%,#1b1916 100%)}[data-theme=dark] :is(.metric-card strong,.manual-create-heading h2,.site-integration-card h2,.budget-hero h2,.budget-balance,.statistics-hero h2,.analytics-hero h2,.activity-hero h2,.lead-name strong){color:var(--ink)}[data-theme=dark] .metric-card{box-shadow:0 8px 24px #0000002b}[data-theme=dark] .metric-card.accent{border-color:var(--line-strong);background:linear-gradient(145deg,#342b1c,#23201a)}[data-theme=dark] .metric-card.accent strong{color:var(--gold-bright)}[data-theme=dark] :is(.search-field,.sort-control select,.short-date-input,.comment-inline-input,.field-grid input,.field-grid select,.field-grid textarea,.payments-grid input,.manual-create-grid input,.manual-create-grid select,.manual-create-grid textarea,.budget-token-box input,.analytics-search,.settings-grid input,.textarea-label textarea,.tilda-webhook-field input,.user-create-form input,.user-create-form select){border-color:var(--line);background:var(--surface-input);color:var(--ink)}[data-theme=dark] :is(.search-field,.sort-control select,.short-date-input,.comment-inline-input,.field-grid input,.field-grid select,.field-grid textarea,.payments-grid input,.manual-create-grid input,.manual-create-grid select,.manual-create-grid textarea,.budget-token-box input,.analytics-search,.settings-grid input,.textarea-label textarea,.tilda-webhook-field input,.user-create-form input,.user-create-form select):focus,[data-theme=dark] :is(.search-field,.analytics-search,.short-date-input):focus-within{border-color:var(--purple);background:var(--surface-raised);box-shadow:0 0 0 3px #c8a45b1f}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#807766}[data-theme=dark] option{color:var(--ink);background:#211f1b}[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-input) inset;caret-color:var(--ink)}[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-input) inset;caret-color:var(--ink)}[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-input) inset;caret-color:var(--ink)}[data-theme=dark] .filter-button,[data-theme=dark] .secondary-button,[data-theme=dark] .chip{border-color:var(--line);background:var(--surface-raised);color:var(--ink-soft)}[data-theme=dark] .filter-button:hover,[data-theme=dark] .secondary-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}[data-theme=dark] .chip.active{border-color:var(--line-strong);background:var(--purple-soft);color:var(--gold-bright)}[data-theme=dark] .primary-button,[data-theme=dark] .login-submit{color:#fffaf0;background:linear-gradient(135deg,#5b4218 0%,#8f6b28 52%,#4e3914 100%);border-color:#9e7c3d;box-shadow:0 10px 25px #00000052,inset 0 1px #ffe9aa2b}[data-theme=dark] th{color:#aaa08f;background:#292620}[data-theme=dark] td{color:var(--ink-soft);border-color:#332f28}[data-theme=dark] tbody tr:hover{background:#26231e}[data-theme=dark] tbody tr.inactive-lead,[data-theme=dark] tbody tr.inactive-lead:hover{background:#1a1917}[data-theme=dark] tbody tr.inactive-lead td{color:#7f7669}[data-theme=dark] tbody tr.inactive-lead .lead-name strong{color:#9d9384}[data-theme=dark] tbody tr.inactive-lead .table-select,[data-theme=dark] tbody tr.inactive-lead .status{color:#8e8578;background:#292723}[data-theme=dark] .date-cell,[data-theme=dark] .mono,[data-theme=dark] .phone-cell,[data-theme=dark] .lead-name small,[data-theme=dark] .comment-preview,[data-theme=dark] .table-footer{color:var(--muted)}[data-theme=dark] .vk-links a,[data-theme=dark] .vk-link-disabled{border-color:var(--line-strong);background:var(--surface-soft)}[data-theme=dark] .table-select{background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .table-select:hover,[data-theme=dark] .table-select:focus{border-color:var(--line-strong);background:var(--surface-raised)}[data-theme=dark] .status{color:#b7ad9d;background:#2c2924}[data-theme=dark] .status-в-процессе{color:#9db9d8;background:#222d39}[data-theme=dark] .status-напомнить{color:#e5a36f;background:#3b2a1d}[data-theme=dark] .status-записался-на-консультацию{color:#8bc3a4;background:#20342b}[data-theme=dark] .status-внес-предоплату{color:#dec078;background:#3a301d}[data-theme=dark] .status-оплатил,[data-theme=dark] .status-занимаются{color:#8cc9a7;background:#1d382d}[data-theme=dark] .status-игнор{color:#aea494;background:#2b2823}[data-theme=dark] .status-отказ,[data-theme=dark] .status-реклама\/спам{color:#e5a099;background:#3c2421}[data-theme=dark] .short-date-input.reminder,[data-theme=dark] .field-grid .reminder-field{color:#e4a275;background:#30231c;border-color:#5b3b28}[data-theme=dark] .short-date-input.trial,[data-theme=dark] .field-grid .trial-field{color:#92c7aa;background:#1d2b25;border-color:#315342}[data-theme=dark] .short-date-input input:focus,[data-theme=dark] .short-date-clear:hover,[data-theme=dark] .short-date-clear:focus-visible{background:#ffffff0f!important}[data-theme=dark] .drawer-backdrop{background:#00000094}[data-theme=dark] .lead-drawer{box-shadow:-22px 0 68px #0000007a}[data-theme=dark] .drawer-close,[data-theme=dark] .drawer-footer{background:var(--surface-raised)}[data-theme=dark] .drawer-links span,[data-theme=dark] .manual-drawer-meta,[data-theme=dark] .site-drawer-source>div{border-color:var(--line);background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .manual-access-badge,[data-theme=dark] .site-integration-state{color:var(--ink-soft);background:#23201ad1}[data-theme=dark] .manual-avatar{background:linear-gradient(145deg,#3a3020,#2b251c)}[data-theme=dark] .site-avatar{background:linear-gradient(145deg,#1f382e,#272d3c)}[data-theme=dark] .site-source{color:#8bc5a4;background:#20372d}[data-theme=dark] .site-details-section dl{border-color:var(--line)}[data-theme=dark] .site-details-section dl>div{border-color:#332f28}[data-theme=dark] .budget-card.connected{border-color:var(--line-strong);background:linear-gradient(145deg,#27241e 55%,#211e19)}[data-theme=dark] .budget-state,[data-theme=dark] .connection-badge,[data-theme=dark] .owner-only-badge{background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .budget-token-box,[data-theme=dark] .tilda-steps,[data-theme=dark] .role-access-card,[data-theme=dark] .project-card,[data-theme=dark] .user-project-access{border-color:var(--line);background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .project-card:hover,[data-theme=dark] .project-card.active,[data-theme=dark] .project-add-button:hover:not(:disabled){border-color:var(--line-strong);background:#302a20}[data-theme=dark] .project-card strong,[data-theme=dark] .project-add-button strong,[data-theme=dark] .budget-token-title,[data-theme=dark] .settings-link-card strong{color:var(--ink)}[data-theme=dark] .settings-link-card{border-color:var(--line-strong);background:var(--purple-pale)}[data-theme=dark] .user-project-access label{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink-soft)}[data-theme=dark] .user-list-actions button,[data-theme=dark] .user-access-editor,[data-theme=dark] .user-access-editor fieldset label,[data-theme=dark] .user-access-editor footer button{border-color:var(--line);background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .user-access-editor>div strong{color:var(--ink)}[data-theme=dark] .user-access-editor footer button.save{color:#fff;background:linear-gradient(135deg,#a77c28,#6e4f19);border-color:#9a742d}[data-theme=dark] .user-list-actions button.danger{color:#d99a91}[data-theme=dark] .user-list-row,[data-theme=dark] .settings-summary dl div{border-color:#332f28}[data-theme=dark] .user-list-main strong,[data-theme=dark] .settings-summary dd{color:var(--ink)}[data-theme=dark] .role-access-card.role-admin>span,[data-theme=dark] .user-list-avatar.role-admin,[data-theme=dark] .user-role-badge.role-admin{color:#9dbddd;background:#263441}[data-theme=dark] .role-access-card.role-sales>span,[data-theme=dark] .user-list-avatar.role-sales,[data-theme=dark] .user-role-badge.role-sales{color:#90c5a8;background:#21352c}[data-theme=dark] .statistics-date-trigger,[data-theme=dark] .statistics-date-main>footer button{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink-soft)}[data-theme=dark] .statistics-date-trigger:hover{background:var(--surface-soft)}[data-theme=dark] .statistics-date-popover{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:0 24px 64px #00000085}[data-theme=dark] .statistics-date-popover>aside{border-color:var(--line);background:#1b1a17}[data-theme=dark] .statistics-date-popover>aside button,[data-theme=dark] .statistics-calendar-month header strong,[data-theme=dark] .statistics-calendar-days button,[data-theme=dark] .statistics-date-main>footer>strong{color:var(--ink-soft)}[data-theme=dark] .statistics-date-popover>aside button:hover,[data-theme=dark] .statistics-calendar-month header button:hover,[data-theme=dark] .statistics-calendar-days button:hover:not(:disabled),[data-theme=dark] .statistics-calendar-days button.in-range{background:var(--purple-soft);color:var(--gold-bright)}[data-theme=dark] .statistics-calendar-days button.selected{color:#fffdf7;background:#9a742d}[data-theme=dark] .statistics-calendar-days button:disabled{color:#514b40}[data-theme=dark] .statistics-date-main>footer{border-color:var(--line);background:var(--surface-raised)}[data-theme=dark] .statistics-tabs{background:#1a1916}[data-theme=dark] .statistics-tab{color:var(--muted)}[data-theme=dark] .statistics-tab:hover,[data-theme=dark] .statistics-tab.active{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}[data-theme=dark] .statistics-warning{color:#dfaa88;background:#33251e;border-color:#5e3b29}[data-theme=dark] .statistics-warning strong{color:#f0c29f}[data-theme=dark] .statistics-table tbody tr:nth-child(2n){background:#1d1c19}[data-theme=dark] .statistics-table tbody td:first-child strong,[data-theme=dark] .statistics-table .statistics-money,[data-theme=dark] .statistics-empty strong{color:var(--ink-soft)}[data-theme=dark] .statistics-table tfoot td{border-color:var(--line-strong);color:var(--ink);background:#332b1e}[data-theme=dark] .daily-report-grouping{border-color:var(--line-strong);background:var(--surface-raised)}[data-theme=dark] .daily-report-grouping button{color:var(--muted)}[data-theme=dark] .daily-report-grouping button.active{background:var(--purple-soft);color:var(--gold-bright)}[data-theme=dark] .daily-report-table th{color:#aab7c6;box-shadow:inset 0 -1px var(--line);background:#1d2024}[data-theme=dark] .daily-report-table tbody tr:nth-child(2n){background:#1d1c19}[data-theme=dark] .daily-report-table tbody td:first-child strong{color:var(--ink-soft)}[data-theme=dark] .daily-report-table tfoot td{border-color:var(--line-strong);color:var(--ink);background:#332b1e}[data-theme=dark] .analytics-section-tabs{background:var(--surface)}[data-theme=dark] .analytics-section-tabs button{color:var(--muted)}[data-theme=dark] .analytics-section-tabs button.active{color:var(--ink)}[data-theme=dark] .analytics-section-tabs small{background:var(--surface-soft);color:var(--muted)}[data-theme=dark] .analytics-search input,[data-theme=dark] .analytics-panel-heading h3{color:var(--ink-soft)}[data-theme=dark] .analytics-table th{border-color:var(--line);color:#aaa08f;background:#292620}[data-theme=dark] .analytics-table td{background:var(--surface);color:var(--ink-soft);border-color:#332f28}[data-theme=dark] .analytics-table tbody tr:hover td{background:#26231e}[data-theme=dark] .analytics-table th:first-child{background:#292620}[data-theme=dark] .analytics-table .analytics-level-campaign td,[data-theme=dark] .analytics-table .analytics-level-group td{color:var(--ink-soft)}[data-theme=dark] .analytics-table .analytics-level-banner td{color:var(--muted)}[data-theme=dark] .analytics-status{background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .analytics-status.active{color:#8bc5a4;background:#20372d}[data-theme=dark] .analytics-status.negative{color:#e5a099;background:#3c2421}[data-theme=dark] .analytics-table tfoot td,[data-theme=dark] .analytics-table tfoot td:first-child{border-color:var(--line-strong);color:var(--ink);background:#332b1e}[data-theme=dark] .analytics-creative-table td:nth-child(17),[data-theme=dark] .analytics-creative-table tbody td.creative-payment-cell.is-empty{background:var(--surface);color:var(--muted)}[data-theme=dark] .analytics-creative-table tbody td.creative-payment-cell.is-unpaid{color:#e5a099;background:#3c2421}[data-theme=dark] .analytics-creative-table tbody td.creative-payment-cell.is-paid{color:#8bc5a4;background:#20372d}[data-theme=dark] .creative-compensation-input,[data-theme=dark] .creative-payment-legend{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}[data-theme=dark] .creative-compensation-input input{color:#a8c3dc}[data-theme=dark] .activity-date strong,[data-theme=dark] .activity-user strong,[data-theme=dark] .activity-change>strong,[data-theme=dark] .activity-change b,[data-theme=dark] .activity-empty strong{color:var(--ink-soft)}[data-theme=dark] .activity-change i,[data-theme=dark] .activity-more{background:var(--surface-soft);color:var(--ink-soft)}[data-theme=dark] .project-feedback{border-color:var(--line-strong);color:#d6bd83;background:#30291d}[data-theme=dark] .sync-feedback,[data-theme=dark] .manual-success{color:var(--success)}[data-theme=dark] .sync-feedback span{color:#a3d1b7;background:#294335}[data-theme=dark] .sync-feedback.error span,[data-theme=dark] .error-banner span{color:#f1afa7;background:#54302c}[data-theme=dark] .error-banner button{color:#f0aaa2}[data-theme=dark] .statistics-table .statistics-percent{color:#91c5a9}[data-theme=dark] .analytics-conversion{color:#91c5a9!important}[data-theme=dark] .site-form-cell span,[data-theme=dark] .site-details-section h3{color:var(--ink-soft)}[data-theme=dark] .form-lead-badge,[data-theme=dark] .duplicate-vk-badge{border-color:var(--line-strong);color:#d8ba77;background:linear-gradient(135deg,#382f20,#242019)}[data-theme=dark] .projects-limit{border-color:var(--line-strong);background:var(--surface-soft);color:#d4b978}[data-theme=dark] .project-status-dot{background:#746b5d;border-color:#4d473d;box-shadow:0 0 0 4px #29261f}[data-theme=dark] .project-status-dot.connected{background:#58ad7f;border-color:#3e6d57;box-shadow:0 0 0 4px #1e3228}[data-theme=dark] :is(.metric-card small,.manual-create-heading p,.manual-create-grid label>span,.site-integration-card p,.budget-card-number,.budget-balance-label,.budget-account-meta,.budget-token-box label>span,.statistics-hero p,.statistics-panel-heading>span,.analytics-hero p,.analytics-panel-actions>small,.activity-hero p,.activity-date span,.activity-user small,.activity-change>span,.activity-change em,.settings-grid label>span,.textarea-label>span,.tilda-webhook-field>span,.role-access-card p,.user-create-form label>span,.user-create-footer p,.users-list-empty,.user-list-main span,.user-projects-badge,.user-list-row time){color:var(--muted)}[data-theme=dark] :is(.field-grid span,.payments-grid span,.payments-heading p,.manual-drawer-meta strong,.site-drawer-source strong,.site-details-section dd,.budget-card h3,.settings-summary h3,.role-access-card h3){color:var(--ink-soft)}[data-theme=dark] .lead-data-table tbody{background:0 0}[data-theme=dark] .lead-data-table tbody tr,[data-theme=dark] .lead-data-table tbody tr:hover{background:var(--surface)}[data-theme=dark] .lead-data-table tbody td{border-color:#332f28}[data-theme=dark] .lead-data-table tbody td:before{color:var(--muted)}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:#141310}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4a4132;border:2px solid #141310;border-radius:99px}@media (max-width:1160px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-metrics-toolbar .statistics-date-popover{width:auto;min-width:0;max-height:calc(100vh - 156px);position:fixed;top:140px;left:16px;right:16px;overflow-y:auto}.panel-heading{flex-direction:column;align-items:flex-start}.panel-actions{flex-wrap:wrap;width:100%}.search-field{flex:260px}.table-controls{grid-template-columns:1fr}.table-selectors{flex-wrap:wrap;justify-content:flex-start}.settings-layout{grid-template-columns:1fr}.settings-summary{position:static}.manual-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-comment-field,.manual-create-button{grid-column:1/-1}.manual-create-button{width:100%;min-height:40px}}@media (max-width:880px){.login-panel{padding:26px 20px}.app-shell{grid-template-columns:1fr}.sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;height:auto;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 5px 22px #2d24180d}.brand{border:0;padding:0}.brand>div strong,.brand>div span{display:none}.nav-list{justify-content:flex-end;gap:4px;padding:0;display:flex;overflow-x:auto}.nav-item{width:auto;min-height:38px;padding:0 10px;font-size:0}.nav-item .nav-icon{width:auto;font-size:18px}.nav-item .nav-label,.nav-item em{display:none}.topbar{height:72px;min-height:72px;padding:0 18px;top:61px}.workspace-lettering{inset:133px 0 0}.content{padding:18px 15px 32px}.workspace-signature{grid-template-columns:minmax(24px,1fr) 54px minmax(24px,1fr);gap:11px;margin-top:34px}.workspace-signature img{width:54px;height:54px}.user-copy{display:none}.project-switcher{min-width:170px}.settings-summary{top:auto}.budget-balance{font-size:26px}.lead-data-table,.lead-data-table tbody{width:100%;display:block}.lead-data-table thead{display:none}.lead-data-table tbody{background:#faf9fb;gap:10px;padding:10px;display:grid}.lead-data-table tbody tr{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid;overflow:hidden;box-shadow:0 4px 14px #2d24180a}.lead-data-table tbody tr:hover{background:#fff}.lead-data-table tbody td{white-space:normal;border-top:1px solid #f2eee8;align-content:center;gap:6px;height:auto;min-height:58px;padding:10px 12px;display:grid;overflow:visible}.lead-data-table tbody td:before{color:#998d7a;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.lead-data-table tbody td:first-child,.lead-data-table tbody td:nth-child(2){border-top:0}.lead-data-table tbody td:nth-last-child(2){text-align:left}.lead-data-table tbody td:last-child{grid-column:1/-1;justify-content:flex-end;align-items:center;min-height:42px;padding-block:6px;display:flex}.lead-data-table tbody .empty-state{border:0;grid-column:1/-1;padding:70px 18px;display:block}.lead-data-table tbody .empty-state:before{content:none}.vk-leads-table:not(.restricted-leads-table) td:first-child:before{content:"Первый контакт"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(2):before{content:"Клиент"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(3):before{content:"VK"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(4):before{content:"Канал продаж"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(5):before{content:"Объявление"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(6):before{content:"Телефон"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(7):before{content:"Комментарий"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(8):before{content:"Статус"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(9):before{content:"Напоминание"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(10):before{content:"Дата консультации"}.vk-leads-table:not(.restricted-leads-table) td:nth-child(11):before{content:"LTV"}.restricted-leads-table td:first-child:before{content:"Первый контакт"}.restricted-leads-table td:nth-child(2):before{content:"Клиент"}.restricted-leads-table td:nth-child(3):before{content:"VK"}.restricted-leads-table td:nth-child(4):before{content:"Канал продаж"}.restricted-leads-table td:nth-child(5):before{content:"Телефон"}.restricted-leads-table td:nth-child(6):before{content:"Комментарий"}.restricted-leads-table td:nth-child(7):before{content:"Статус"}.restricted-leads-table td:nth-child(8):before{content:"Напоминание"}.restricted-leads-table td:nth-child(9):before{content:"Дата консультации"}.restricted-leads-table td:nth-child(10):before{content:"LTV"}.manual-leads-table td:first-child:before{content:"Дата добавления"}.manual-leads-table td:nth-child(2):before{content:"Клиент"}.manual-leads-table td:nth-child(3):before{content:"Канал продаж"}.manual-leads-table td:nth-child(4):before{content:"Ссылка"}.manual-leads-table td:nth-child(5):before{content:"Телефон"}.manual-leads-table td:nth-child(6):before{content:"Комментарий"}.manual-leads-table td:nth-child(7):before{content:"Статус"}.manual-leads-table td:nth-child(8):before{content:"Напоминание"}.manual-leads-table td:nth-child(9):before{content:"Дата консультации"}.manual-leads-table td:nth-child(10):before{content:"LTV"}.site-leads-table td:first-child:before{content:"Дата заявки"}.site-leads-table td:nth-child(2):before{content:"Клиент"}.site-leads-table td:nth-child(3):before{content:"Форма"}.site-leads-table td:nth-child(4):before{content:"Источник"}.site-leads-table td:nth-child(5):before{content:"Телефон"}.site-leads-table td:nth-child(6):before{content:"Комментарий"}.site-leads-table td:nth-child(7):before{content:"Статус"}.site-leads-table td:nth-child(8):before{content:"Напоминание"}.site-leads-table td:nth-child(9):before{content:"Дата консультации"}.site-leads-table td:nth-child(10):before{content:"LTV"}.lead-data-table .comment-cell,.lead-data-table .manual-link-cell,.lead-data-table .site-form-cell{width:auto;max-width:none}.lead-data-table .comment-inline-input,.lead-data-table select.status,.lead-data-table .table-select,.lead-data-table .short-date-input.compact{width:100%;max-width:none}.lead-data-table .comment-preview,.lead-data-table .manual-link,.lead-data-table .site-form-cell a,.lead-data-table .site-form-cell span{max-width:100%}}@media (max-width:680px){.login-card{border-radius:21px;padding:27px 23px}.login-card h2{font-size:29px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:92px;padding:13px 14px}.metric-card strong{font-size:24px}.topbar h1{font-size:18px}.logout-button{width:34px;height:34px}.project-switcher{min-width:145px;max-width:170px;padding-right:31px}.panel-heading{padding:18px 15px 13px}.panel-actions{grid-template-columns:1fr auto;display:grid}.search-field{grid-column:1/-1;min-width:0}.primary-button{white-space:nowrap}.table-controls{align-items:stretch;padding-inline:15px}.table-selectors{flex-direction:column;align-items:stretch;width:100%}.sort-control{justify-content:space-between}.sort-control select,.channel-control select{width:min(68vw,280px);min-width:190px}.table-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 15px}.field-grid{grid-template-columns:1fr}.field-grid label:last-child{grid-column:auto}.payments-grid{grid-template-columns:1fr 1fr}.settings-grid,.budget-cards,.budget-token-grid,.user-create-form,.role-access-grid,.project-cards{grid-template-columns:1fr}.settings-grid .wide{grid-column:auto}.user-create-footer{flex-direction:column;grid-column:auto;align-items:stretch}.user-create-footer .primary-button{width:100%}.user-list-row{grid-template-columns:38px minmax(0,1fr) auto}.user-list-row time{text-align:left;grid-column:2/-1}.user-list-actions{grid-column:2/-1;justify-self:start}.user-access-editor{margin-left:0}.settings-card,.budget-tokens-card{padding:17px}.settings-heading,.budget-tokens-heading{gap:10px}.budget-hero{flex-direction:column;align-items:flex-start;min-height:185px;padding:23px}.budget-hero h2{font-size:31px}.budget-top-up{width:100%}.view-statistics .topbar,.view-daily-report .topbar{height:72px}.view-statistics .content,.view-daily-report .content{padding:12px 10px 24px}.view-analytics .topbar{height:72px}.view-analytics .content{padding:12px 10px 24px}.statistics-page{gap:7px}.statistics-hero{flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:13px}.statistics-hero h2{font-size:18px;display:block}.statistics-hero p{margin:3px 0 0;display:block}.statistics-actions{flex-direction:column;align-items:stretch;width:100%}.daily-report-grouping{width:100%;height:38px}.daily-report-grouping button{flex:1}.daily-report-table-wrap{max-height:calc(100dvh - 310px)}.lead-metrics-toolbar{margin-bottom:8px}.lead-metrics-toolbar .statistics-date-picker{width:min(100%,260px)}.statistics-date-picker,.statistics-date-trigger,.statistics-refresh{width:100%}.statistics-date-trigger{justify-content:center}.statistics-date-popover{grid-template-columns:1fr;width:auto;min-width:0;max-height:none;position:fixed;inset:141px 10px 10px;overflow-y:auto}.statistics-date-popover>aside{scrollbar-width:none;border-bottom:1px solid #eee7dc;border-right:0;padding:8px;display:flex;overflow-x:auto}.statistics-date-popover>aside button{min-width:max-content;padding-inline:11px}.statistics-calendars{grid-template-columns:1fr;padding:11px 13px 8px}.statistics-calendar-month.second{display:none}.statistics-calendar-month header{grid-template-columns:28px minmax(0,1fr) 28px}.statistics-calendar-mobile-next{grid-area:1/3;display:grid!important}.statistics-date-main>footer{background:#fff;position:sticky;bottom:0}.statistics-date-main>footer>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-tabs{margin-inline:0}.statistics-tab{flex:0 0 138px;min-width:138px;min-height:42px}.statistics-panel-heading{flex-direction:column;align-items:flex-start;gap:4px}.statistics-panel-heading>span{white-space:normal}.statistics-table-wrap{max-height:calc(100dvh - 300px)}.statistics-table td{height:42px}.analytics-page{gap:7px}.analytics-hero{flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:13px}.analytics-hero h2{font-size:18px;display:block}.analytics-hero p{margin:3px 0 0;display:block}.analytics-section-tabs{gap:18px}.analytics-account-tabs .statistics-tab{min-height:42px}.analytics-panel-heading{flex-direction:column;align-items:flex-start;gap:7px}.analytics-panel-actions{flex-direction:column;align-items:flex-start;width:100%}.analytics-search{width:100%}.analytics-panel-actions>small{white-space:normal}.analytics-table-wrap{max-height:calc(100dvh - 375px)}.analytics-table td{height:40px}.activity-hero{flex-direction:column;align-items:flex-start;min-height:190px;padding:22px}.activity-hero h2{font-size:25px}.activity-refresh{width:100%}.activity-panel-heading{align-items:flex-start}.manual-create-card{padding:18px 15px}.manual-create-heading{flex-direction:column;align-items:flex-start;gap:10px}.manual-create-heading h2{font-size:21px}.manual-create-grid{grid-template-columns:1fr}.manual-field-grid .wide{grid-column:auto}.site-integration-card{grid-template-columns:42px minmax(0,1fr);padding:16px}.site-integration-icon{width:42px;height:42px}.site-integration-card>button,.site-integration-state{text-align:center;grid-column:1/-1;width:100%}.site-drawer-source{grid-template-columns:1fr}.site-drawer-source>a{grid-column:auto}.site-details-section dl>div{grid-template-columns:1fr;gap:3px}.tilda-webhook-field>div{grid-template-columns:1fr}.tilda-webhook-field button{min-height:40px}.budget-token-footer{flex-direction:column;align-items:stretch}}@media (max-width:430px){.login-panel{padding:14px}.login-card{padding:24px 19px}.login-card-brand{margin-bottom:27px}.brand-logo{border-radius:15px;width:50px;height:50px}.login-card-brand strong{font-size:15px}.metrics{grid-template-columns:1fr}.metric-card{min-height:88px}.brand-symbol.compact{width:37px;height:37px}.nav-item{padding:0 8px}.topbar{padding-inline:12px;top:57px}.workspace-lettering{inset:129px 0 0}.topbar-actions{gap:6px}.project-switcher{min-width:118px;max-width:132px}.project-switcher>span{display:none}.project-switcher>strong{font-size:9px}.user-badge{display:none}.eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.payments-grid{grid-template-columns:1fr}.user-list-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.user-projects-badge{grid-column:2}.user-list-avatar{width:34px;height:34px}.user-role-badge,.user-list-row time{grid-column:2;justify-self:start}.user-list-actions{grid-column:2}.drawer-footer{flex-direction:column-reverse;align-items:stretch}.drawer-footer button{width:100%}.lead-data-table tbody tr{grid-template-columns:1fr}.lead-data-table tbody td:nth-child(2){border-top:1px solid #f2eee8}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
