:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#261f1e;--ink-soft:#5a4b4b;--muted:#7f6c6a;--line:#ddd4d3;--line-strong:#bfafae;--surface:#fcfcfc;--surface-raised:#fdfcfc;--surface-soft:#f1efef;--surface-input:#f8f7f7;--canvas:#f0eeee;--canvas-deep:#e4e0e0;--purple:#83251f;--purple-dark:#671d19;--purple-soft:#f3e8e5;--purple-pale:#faf5f3;--orange:#ba6c68;--orange-soft:#ece7e7;--gold-bright:#b69593;--gold-deep:#612825;--gold-glow:#ae4f4a2e;--success:#54765f;--success-soft:#eaf2ec;--danger:#9f554d;--danger-soft:#faece9;--shadow:0 16px 42px #23171612;--shadow-strong:0 24px 68px #2317161f;--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:#ebe8e8;--ink-soft:#bfb5b4;--muted:#9a8685;--line:#392e2e;--line-strong:#543837;--surface:#1f1b1b;--surface-raised:#241e1e;--surface-soft:#2a2323;--surface-input:#191616;--canvas:#131110;--canvas-deep:#0e0b0b;--purple:#dfa19b;--purple-dark:#f0b8b2;--purple-soft:#3f2928;--purple-pale:#302221;--orange:#ae8c8a;--orange-soft:#372321;--gold-bright:#c09e9d;--gold-deep:#823e3b;--gold-glow:#c86f6a2b;--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 #a7443f38}.brand-symbol{background:#fff;border:1px solid #a7443f47;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #52211e24}.brand-symbol-image{object-fit:cover;width:100%;height:100%;padding:0;display:block}.brand-symbol.compact{border-radius:13px;width:40px;height:40px;box-shadow:0 8px 20px #52211e21}.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 #a7443f3b}}.login-page{isolation:isolate;background:linear-gradient(145deg,#f6f3f3eb 0%,#fcfbfbe6 44%,#f2eeeeed 100%),url(/obraz-pattern.png) 50%/cover no-repeat,#f2eeee;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 #c56e6912;width:min(72vw,900px);height:min(72vw,900px);bottom:-56vw;left:-36vw}.login-page:after{border:clamp(40px,6vw,86px) solid #52211e0d;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,#c56e6921,#0000 68%);width:620px;height:620px;top:12%;left:8%}.login-glow-orange{background:radial-gradient(circle,#52211e14,#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 #d3c4c3d6;border-radius:26px;width:min(100%,450px);padding:clamp(29px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 90px #52211e1f}.login-card:before{content:"";background:linear-gradient(90deg,#52211e,#b4534e 58%,#ba9593);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 #52211e21}.brand-logo.compact{border-color:#ebe6e6;border-radius:13px;width:40px;height:40px;box-shadow:0 7px 18px #52211e1a}.login-card-brand strong,.login-card-brand span{display:block}.login-card-brand strong{color:#52211e;letter-spacing:-.025em;font-size:18px}.login-card-brand span{color:#816a69;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:#685352;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:#b5514c;box-shadow:0 0 0 4px #a7443f14}.login-input>i{color:#957f7e;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:#957f7e}.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,#52211e,#7e2e2a);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 #52211e33}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #52211e3d}.login-submit:disabled{cursor:wait;opacity:.7}.login-submit span{color:#e3dcdb;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:#846d6c;font-size:9px;line-height:1.5}.login-security strong{color:#705b5a;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%,#fcfbfb 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>div span{color:#876f6e;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:#624e4d;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:#957f7e;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:#fcfcfc}.nav-item.active{background:var(--purple-soft);color:var(--purple-dark);border-color:#dac9c8;box-shadow:0 5px 16px #a7443f0d}.nav-item.active .nav-icon{color:var(--purple)}.nav-item:disabled{cursor:default;opacity:.55}.nav-item em{color:#957f7e;letter-spacing:.05em;text-transform:uppercase;background:#f3f0ef;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 #2a1b1b08}.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,#fcfbfb,#fff);border:1px solid #dac9c8;border-radius:12px;gap:3px;min-width:190px;padding:7px 34px 7px 11px;display:grid;position:relative;box-shadow:0 4px 14px #a7443f0f}.project-switcher>span{color:#915d5a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.project-switcher>strong{color:#52211e;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 #52211e;border-right:1.5px solid #52211e;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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.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:#624e4d;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:#cebdbd}.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 #2317160d}.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 #52211e29) drop-shadow(0 0 18px var(--gold-glow));display:block}.empty-workspace{text-align:center;background:#fff;border:1px dashed #cebdbd;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 #2a1b1b09}.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:#a7443f0a}.metric-card:nth-child(3):after{border-color:#c56e690a}.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:#311f1e;letter-spacing:-.05em;margin-top:5px;font-size:clamp(24px,2vw,31px);line-height:1.02;display:block}.metric-card small{color:#846d6c;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,#ebe6e6,#fff);border-color:#dac9c8}.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:#846d6c;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:#b5514c;box-shadow:0 0 0 3px #a7443f12}.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:#685352;background:#fff}.filter-button:hover,.secondary-button:hover{background:#fcfcfc;border-color:#cebdbd}.primary-button{border:1px solid var(--purple-dark);color:#fff;background:linear-gradient(135deg,#a7443f,#52211e);box-shadow:0 7px 15px #52211e26}.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:#725e5d;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:#cebdbd}.table-selectors{flex:none;align-items:center;gap:9px;display:flex}.sort-control{color:#846d6c;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:#685352;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:#b5514c;box-shadow:0 0 0 3px #a7443f12}.channel-control select{width:clamp(125px,10vw,165px)}.table-wrap{border-top:1px solid var(--line);overflow-x:auto}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}th{color:#846d6c;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:#5f4d4c;white-space:nowrap;border-top:1px solid #eeecec;height:64px;padding:0 12px;font-size:10px}tbody tr{transition:background .12s}tbody tr:hover{background:#fcfcfc}tbody tr.inactive-lead,tbody tr.inactive-lead:hover{background:#f3f3f4}tbody tr.inactive-lead td{color:#8b7776}tbody tr.inactive-lead .lead-name strong{color:#705b5a}tbody tr.inactive-lead .lead-name small,tbody tr.inactive-lead .date-cell,tbody tr.inactive-lead .mono{color:#9d8a88}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:#705b5a;background:#e7e6e8}.date-cell{color:#725e5d;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 #a7443f2e}.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:#311f1e;font-size:10px}.lead-name small{color:#957f7e;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:#fcfbfb;border:1px solid #dac9c8;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:#bf645f;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:#b0a7a6;cursor:not-allowed;border-style:dashed}.mono{color:#725e5d;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:#893631;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(135deg,#f2efef,#fcfbfb);border:1px solid #d5bfbd;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:#5f4d4c;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:#a7443f;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(135deg,#ebe6e6,#f9f7f7);border:1px solid #dac9c8;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:#d25d57;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 0 2px #c56e691f}.status{color:#705b5a;background:#f3f0ef;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:#962f2a}.status-ждет-stl{color:#337253;background:#eaf6ef}.status-ждет-фигурку{color:#7a2d29;background:#ede9e9}.status-оплатил{color:#246443;background:#ddf1e6}.status-занимаются{color:#176a53;background:#d8f0e7}.status-игнор{color:#705b5a;background:#f3f0ef}.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:#685352;background:#f3f0ef;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:#cebdbd}.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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.short-date-input.reminder{color:#7b2f2b;background:#faf8f8;border-color:#e0cfce}.short-date-input.reminder:focus-within{border-color:#b68f8d;box-shadow:0 0 0 3px #c56e6914}.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:#9d8a88}.empty-state{color:#846d6c;text-align:center;height:180px}.table-footer{border-top:1px solid var(--line);color:#846d6c;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:#52211e57;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 #52211e29}@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:#846d6c;margin-top:3px;font-size:9px;display:block}.drawer-close{border:1px solid var(--line);color:#725e5d;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 #dac9c8;border-radius:11px;padding:11px 12px;font-size:9px;font-weight:820;text-decoration:none}.drawer-links span{color:#846d6c;text-align:center;background:#faf9fb;border:1px dashed #ddd6d5;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:#fbf9f9;border:1px solid #e1d9d9;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:#725e5d;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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.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:#846d6c;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,#ebe6e6 0%,#fff 58%,#f5f3f3 100%);border:1px solid #ddd2d2;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:#311f1e;letter-spacing:-.035em;margin-top:7px;font-size:24px}.manual-create-heading p{color:#846d6c;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 #dac9c8;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:#725e5d;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 #ddd6d5;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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.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{min-width:0}.manual-avatar{color:var(--purple-dark);background:linear-gradient(145deg,#ebe6e6,#f4f2f2)}.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:#957f7e}.comment-cell{width:210px;max-width:210px}.comment-preview{color:#685352;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:#957f7e}.comment-inline-input{color:#5f4d4c;text-overflow:ellipsis;background:#fcfbfd;border:1px solid #ddd6d5;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:#957f7e}.comment-inline-input:hover{background:#fff;border-color:#ddd6d5}.comment-inline-input:focus{text-overflow:clip;background:#fff;border-color:#b5514c;box-shadow:0 0 0 3px #a7443f14}.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:#846d6c;font-size:9px;font-weight:780}.manual-drawer-meta strong{color:#5f4d4c;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,#ebe6e6 0%,#fff 60%,#f5f3f3 100%);border:1px solid #ddd2d2;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),#c56e69);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:#311f1e;letter-spacing:-.025em;margin-top:5px;font-size:17px}.site-integration-card p{color:#846d6c;margin-top:4px;font-size:9px;line-height:1.45}.site-integration-state{color:#705b5a;white-space:nowrap;background:#ffffffb8;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.site-panel{min-width:0}.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:#685352;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:#846d6c;font-size:8px;font-weight:800}.site-drawer-source strong{color:#5f4d4c;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 #ddd6d5;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 #e7e3e3;border-radius:11px;gap:0;margin:0;display:grid;overflow:hidden}.site-details-section dl>div{border-bottom:1px solid #eeecec;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:#846d6c;min-width:0;font-size:8px;font-weight:780;line-height:1.45}.site-details-section dd{overflow-wrap:anywhere;color:#5f4d4c;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,#ebe6e6 0%,#fff 58%,#f6f4f4 100%);border:1px solid #dac9c8;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 #c56e6912;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:#5f4d4c;letter-spacing:-.05em;margin-top:10px;font-size:39px}.budget-hero p{color:#705b5a;margin-top:6px;font-size:10px}.budget-refresh{z-index:1;color:var(--purple-dark);border-color:#cebdbd;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 #2a1b1b0a}.budget-card{min-height:260px;padding:22px}.budget-card.connected{background:linear-gradient(145deg,#fff 55%,#fcfcfc);border-color:#dac9c8}.budget-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.budget-card-number{color:#846d6c;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.budget-state,.connection-badge,.owner-only-badge{color:#705b5a;letter-spacing:.03em;text-transform:uppercase;background:#f3f0ef;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:850;display:inline-flex}.budget-state i{background:#9d8a88;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:#846d6c;margin:23px 0 0;font-size:9px;font-weight:750}.budget-balance{color:#5f4d4c;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:#8b7776}.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 #e7e3e3;border-radius:14px;gap:12px;padding:15px;display:grid}.budget-token-title{color:#5f4d4c;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:#705b5a;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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.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{height:62px}.view-statistics .content{padding:10px 18px 18px}.statistics-page{gap:6px;display:grid}.statistics-hero{background:linear-gradient(128deg,#ebe6e6 0%,#fff 64%,#f9f8f8 100%);border:1px solid #ddd2d2;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 #2a1b1b0a}.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:#311f1e;letter-spacing:-.035em;margin-top:3px;font-size:18px;display:inline}.statistics-hero p{color:#846d6c;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:#cebdbd;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:#5f4d4c;background:#fff;border:1px solid #cebdbd;border-radius:10px;align-items:center;gap:7px;height:32px;padding:0 10px;display:flex;box-shadow:0 3px 10px #2a1b1b08}.statistics-date-trigger:hover{background:#fcfcfc;border-color:#bea3a1}.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:#8b7776;margin-left:2px;font-size:10px;font-style:normal}.statistics-date-popover{z-index:60;background:#fff;border:1px solid #ddd6d5;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 #2a1b1b2e}.statistics-date-popover>aside{background:#fcfbfd;border-right:1px solid #e7e3e3;align-content:start;gap:2px;padding:12px 9px;display:grid}.statistics-date-popover>aside button{color:#5f4d4c;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:#ebe6e6}.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:#5f4d4c;text-align:center;text-transform:capitalize;font-size:11px}.statistics-calendar-month header button{color:#705b5a;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:#8b7776;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:#5f4d4c;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:#ebe6e6;border-radius:9px}.statistics-calendar-days button.in-range{color:#893631;background:#ebe6e6}.statistics-calendar-days button.selected{background:var(--purple);color:#fff;border-radius:9px;font-weight:850;box-shadow:0 3px 9px #a7443f38}.statistics-calendar-days button:disabled{cursor:default;color:#ddd6d5}.statistics-date-main>footer{border-top:1px solid #e7e3e3;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 15px;display:flex}.statistics-date-main>footer>strong{color:#705b5a;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:#5f4d4c;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:#725e5d;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:#5f4d4c;background:#fff}.statistics-tab.active{color:var(--purple-dark);background:#fff;border-color:#cebdbd;box-shadow:0 3px 10px #2a1b1b0f}.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:#8b7776;font-size:8px}.statistics-warning{color:#8c5940;background:#f9f7f7;border:1px solid #ded5d5;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 #2a1b1b0a}.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:#846d6c;white-space:nowrap;font-size:8px}.statistics-table-wrap{border-top:1px solid var(--line);scrollbar-color:#d4c9c8 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 #a7443f2e}.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:#5f4d4c;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:#fcfcfc}.statistics-table .statistics-money{color:#5f4d4c;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:#ebe6e6;border-top:1px solid #ddd6d5;height:33px;padding:0 10px;font-size:9px;font-weight:850;box-shadow:0 -3px 8px #2a1b1b08}.statistics-empty{border-top:1px solid var(--line);color:#846d6c;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:190px;padding:24px;display:grid}.statistics-empty strong{color:#5f4d4c;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:#846d6c!important;height:190px!important}.view-analytics .topbar{height:62px}.view-analytics .content{padding:10px 18px 18px}.analytics-page{gap:6px;display:grid}.analytics-hero{background:linear-gradient(128deg,#ebe6e6 0%,#fff 64%,#f9f8f8 100%);border:1px solid #ddd2d2;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 #2a1b1b0a}.analytics-hero>div:first-child{flex:500px;min-width:0}.analytics-hero h2,.analytics-hero p{margin:0}.analytics-hero h2{color:#311f1e;letter-spacing:-.035em;margin-top:3px;font-size:18px;display:inline}.analytics-hero p{color:#846d6c;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:#705b5a;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:#5f4d4c}.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:#9d8a88;letter-spacing:.04em;text-transform:uppercase;background:#f3f0ef;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 #2a1b1b0a}.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:#5f4d4c;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:#846d6c;white-space:nowrap;font-size:8px}.analytics-search{border:1px solid var(--line);color:#8b7776;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:#bea3a1;box-shadow:0 0 0 3px #a7443f12}.analytics-search span{font-size:12px}.analytics-search input{color:#5f4d4c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.analytics-search input::placeholder{color:#9d8a88}.analytics-table-wrap{border-top:1px solid var(--line);scrollbar-color:#d4c9c8 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:#705b5a;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:#5f4d4c;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 #2a1b1b08}.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:#5f4d4c;height:37px;font-weight:760}.analytics-table .analytics-level-group td{color:#5f4d4c}.analytics-table .analytics-level-banner td{color:#705b5a;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:#8b7776;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:#bea3a1;margin-right:9px}.analytics-status{color:#705b5a;background:#f3f0ef;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:#ebe6e6;border-top:1px solid #ddd6d5;border-bottom:0;height:34px;font-weight:850;box-shadow:0 -3px 8px #2a1b1b08}.analytics-table tfoot td:first-child{z-index:6;background:#ebe6e6}.analytics-empty-row{color:#846d6c!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:#fdfdfd}.creative-payment-control{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.creative-compensation-input{color:#705b5a;background:#ffffffc7;border:1px solid #ded7d7;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:#ba6864;box-shadow:0 0 0 2px #a7443f14}.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:#846d6c;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 #893631}.creative-payment-legend{color:#705b5a;white-space:nowrap;background:#fdfdfd;border:1px solid #e6e1e0;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,#ebe6e6 0%,#fff 62%,#f7f4f4 100%);border:1px solid #ddd2d2;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:#311f1e;letter-spacing:-.04em;margin-top:9px;font-size:29px}.activity-hero p{color:#846d6c;margin-top:6px;font-size:10px;line-height:1.5}.activity-refresh{color:var(--purple-dark);white-space:nowrap;border-color:#cebdbd;flex:none}.activity-panel{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 7px 24px #2a1b1b0a}.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:#5f4d4c;font-size:9px}.activity-date span{color:#8b7776;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:#5f4d4c;font-size:10px}.activity-user small{color:#846d6c;margin-top:3px;font-size:8px}.activity-change{gap:6px;display:grid}.activity-change>strong{color:#4b4352;font-size:10px}.activity-change>span{color:#846d6c;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;display:flex}.activity-change b{color:#5f4d4c;font-weight:800}.activity-change i{color:#705b5a;text-overflow:ellipsis;white-space:nowrap;background:#f3f0ef;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:#957f7e;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:#846d6c;text-align:center;height:210px!important}.activity-empty strong,.activity-empty span{display:block}.activity-empty strong{color:#705b5a;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-main{gap:14px;display:grid}.settings-card,.settings-summary{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 7px 24px #2a1b1b0a}.settings-card{padding:22px}.projects-manager-card{background:linear-gradient(145deg,#fff 40%,#f8f7f7)}.projects-limit{color:#7e3c39;background:#fcfbfb;border:1px solid #dac9c8;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:#5f4d4c;text-align:left;background:#fcfbfd;border:1px solid #e7e3e3;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:#fcfbfb;border-color:#bb9e9d;box-shadow:0 5px 18px #a7443f12}.project-card.active{box-shadow:inset 3px 0 #a7443f,0 5px 18px #a7443f12}.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:#4b3736;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-card small,.project-add-button small{color:#907a79;margin-top:4px;font-size:8px}.project-card>b{color:#943530;font-size:14px}.project-card:disabled{cursor:wait;opacity:.72}.project-status-dot{background:#c2bab9;border:2px solid #ded9d9;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f1eeee}.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:#fcfbfb;border-color:#b5514c}.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:#624e4d;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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.settings-link-card{background:var(--purple-pale);border:1px solid #dac9c8;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:#8b7776;text-transform:uppercase;font-size:8px;font-weight:850}.settings-link-card strong{color:#5f4d4c;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:#624e4d;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:#5f4d4c;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 #cebdbd;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 #e7e3e3;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:#705b5a;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(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.role-access-card{background:#fcfbfd;border:1px solid #e7e3e3;border-radius:13px;min-width:0;padding:14px}.role-access-card>span{color:#6f6675;letter-spacing:.04em;text-transform:uppercase;background:#f3f0ef;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:#846d6c;margin-top:5px;font-size:8px;line-height:1.55}.user-create-form{background:linear-gradient(145deg,#fcfcfc,#fff);border:1px solid #dac9c8;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:#624e4d;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:#b5514c;box-shadow:0 0 0 3px #a7443f14}.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:#846d6c;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 #e7e3e3;border-radius:14px;margin-top:11px;overflow:hidden}.users-list-empty{color:#846d6c;text-align:center;padding:28px 16px;font-size:10px}.user-list-row{border-bottom:1px solid #eeecec;grid-template-columns:38px minmax(150px,1fr) auto minmax(100px,260px) 92px;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:#ebe6e6;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:#846d6c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-role-badge{color:#6f6675;white-space:nowrap;background:#f3f0ef;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 #e7e3e3;border-radius:13px;grid-column:1/-1;margin:0;padding:14px}.user-project-access legend{color:#624e4d;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:#5f4d4c;cursor:pointer;background:#fff;border:1px solid #dac9c8;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:#a7443f}.user-projects-badge{color:#846d6c;max-width:260px;font-size:8px;line-height:1.35}.user-list-row time{color:#8b7776;text-align:right;white-space:nowrap;font-size:8px}.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 #eeecec;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:#5f4d4c;margin:0;font-size:10px;font-weight:850}.settings-save,.settings-cancel{width:100%}.settings-cancel{margin-top:8px}.project-feedback{color:#6c302c;background:#f8f7f7;border:1px solid #d3bebd;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}[data-theme=dark] body{background:var(--canvas);color:var(--ink)}[data-theme=dark] .login-card{background:#1e1a1ae8;border-color:#be6e6a4d;box-shadow:0 34px 100px #0000007a}[data-theme=dark] .brand-symbol,[data-theme=dark] .brand-logo{background:#181515;border-color:#ae89874d}[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(#171514 0%,#120f0f 100%)}[data-theme=dark] .workspace-lettering{filter:invert()brightness(.75)}[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,#382423,#261c1c)}[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,#28201f,#1c1818);box-shadow:0 6px 18px #00000040,inset 0 1px #dfd7d70a}[data-theme=dark] .project-switcher>span{color:#b37c79}[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] :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%,#c46e6a1f,#0000 38%),linear-gradient(135deg,#281f1f 0%,#201b1b 62%,#1a1717 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,#31201f,#221b1b)}[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 #ba6d691f}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#7d6a69}[data-theme=dark] option{color:var(--ink);background:#201c1c}[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:#f8f7f7;background:linear-gradient(135deg,#532320 0%,#823935 52%,#471d1b 100%);border-color:#924d49;box-shadow:0 10px 25px #00000052,inset 0 1px #decccb2b}[data-theme=dark] th{color:#a19898;background:#282121}[data-theme=dark] td{color:var(--ink-soft);border-color:#322a29}[data-theme=dark] tbody tr:hover{background:#251f1f}[data-theme=dark] tbody tr.inactive-lead,[data-theme=dark] tbody tr.inactive-lead:hover{background:#1a1717}[data-theme=dark] tbody tr.inactive-lead td{color:#7c6d6c}[data-theme=dark] tbody tr.inactive-lead .lead-name strong{color:#9a8887}[data-theme=dark] tbody tr.inactive-lead .table-select,[data-theme=dark] tbody tr.inactive-lead .status{color:#8b7c7b;background:#282424}[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:#afa6a5;background:#2b2525}[data-theme=dark] .status-в-процессе{color:#9db9d8;background:#222d39}[data-theme=dark] .status-напомнить{color:#bd9997;background:#372221}[data-theme=dark] .status-ждет-stl{color:#8bc3a4;background:#20342b}[data-theme=dark] .status-ждет-фигурку{color:#bd9b99;background:#362221}[data-theme=dark] .status-оплатил,[data-theme=dark] .status-занимаются{color:#8cc9a7;background:#1d382d}[data-theme=dark] .status-игнор{color:#a69d9c;background:#2a2424}[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:#bf9c9a;background:#2e1f1e;border-color:#55302e}[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:#221b1bd1}[data-theme=dark] .manual-avatar{background:linear-gradient(145deg,#372423,#291e1e)}[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:#322a29}[data-theme=dark] .budget-card.connected{border-color:var(--line-strong);background:linear-gradient(145deg,#261f1f 55%,#201a1a)}[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:#2e2322}[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-row,[data-theme=dark] .settings-summary dl div{border-color:#322a29}[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:#1a1817}[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:#fbfbfb;background:#8c3f3b}[data-theme=dark] .statistics-calendar-days button:disabled{color:#4f4342}[data-theme=dark] .statistics-date-main>footer{border-color:var(--line);background:var(--surface-raised)}[data-theme=dark] .statistics-tabs{background:#1a1716}[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:#c3a6a4;background:#302121;border-color:#573230}[data-theme=dark] .statistics-warning strong{color:#d4bcbb}[data-theme=dark] .statistics-table tbody tr:nth-child(2n){background:#1c1a19}[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:#302121}[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:#a19898;background:#282121}[data-theme=dark] .analytics-table td{background:var(--surface);color:var(--ink-soft);border-color:#322a29}[data-theme=dark] .analytics-table tbody tr:hover td{background:#251f1f}[data-theme=dark] .analytics-table th:first-child{background:#282121}[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:#302121}[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:#bb9f9e;background:#2e201f}[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:#b89897;background:linear-gradient(135deg,#352423,#231b1a)}[data-theme=dark] .projects-limit{border-color:var(--line-strong);background:var(--surface-soft);color:#b69796}[data-theme=dark] .project-status-dot{background:#716160;border-color:#4b403f;box-shadow:0 0 0 4px #282120}[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:#322a29}[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:#131110}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#473635;border:2px solid #131110;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 #2a1b1b0d}.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%;min-width:0;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 #2a1b1b0a}.lead-data-table tbody tr:hover{background:#fff}.lead-data-table tbody td{white-space:normal;border-top:1px solid #eeecec;align-content:center;gap:6px;height:auto;min-height:58px;padding:10px 12px;display:grid;overflow:visible}.lead-data-table tbody td:before{color:#957f7e;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}.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}.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{height:72px}.view-statistics .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%}.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 #e7e3e3;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}.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 #eeecec}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.obraz-login-logo{object-fit:contain;width:230px;max-width:100%;height:auto}.login-card-brand{justify-content:center;margin-bottom:26px}.login-card{padding-top:30px}.login-card h2{font-family:Iowan Old Style,Georgia,serif;font-weight:600}.brand-symbol{border-color:var(--line);box-shadow:none;background:#f7f5f1;border-radius:12px}.brand-symbol-image{object-fit:contain;padding:5px}.brand strong{color:var(--ink);letter-spacing:.05em;font-size:19px}.brand>div span{letter-spacing:.025em;font-family:inherit;font-size:7px}.primary-button,.login-submit{color:#fff;background:linear-gradient(135deg,#83251f,#681c18);border-color:#681c18;box-shadow:0 8px 20px #83251f29}.login-card:before{background:linear-gradient(90deg,#292424,#83251f)}.login-page{background:linear-gradient(135deg,#f7f5f159,#fffdfa40),url(/obraz-pattern.png) 50%/cover no-repeat,#f7f5f1}.workspace-lettering{opacity:.045}.workspace-lettering img{object-fit:cover}[data-theme=dark] .obraz-login-logo{filter:brightness(0)invert()}[data-theme=dark] .brand-symbol{background:#f7f5f1}[data-theme=dark] .brand strong{color:var(--ink)}[data-theme=dark] .nav-item.active{background:var(--purple-soft);color:var(--ink)}[data-theme=dark] .login-page{background:linear-gradient(135deg,#191717ed,#1f1b1beb),url(/obraz-pattern.png) 50%/cover no-repeat,#191717}[data-theme=dark] .workspace-lettering{opacity:.06}.workspace-signature img{filter:none}.brand-symbol-image{padding:3px}.workspace-signature{grid-template-columns:minmax(24px,1fr) 140px minmax(24px,1fr)}.workspace-signature img{width:140px;height:auto}[data-theme=dark] .workspace-signature img{filter:brightness(0)invert()}.brand-symbol.compact{width:64px;height:46px}.status-ждет-бесплатный-макет{color:#425d87;background:#edf1fa}[data-theme=dark] .status-ждет-бесплатный-макет{color:#a9bfdf;background:#253044}.lead-assignments{border:1px solid var(--border,#ddd4d2);border-radius:18px;margin:24px 0;padding:22px}.lead-assignments h3{margin:0 0 8px}.lead-assignments p,.lead-assignments>small{color:var(--muted,#8a7471);font-size:14px;line-height:1.5}.lead-assignments>small{margin-top:12px;display:block}.lead-assignment-options{gap:10px;margin:16px 0;display:grid}.lead-assignment-options label{background:var(--surface,#faf7f5);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.lead-assignment-options input{accent-color:#823b35;width:18px;height:18px}.lead-assignment-options strong,.lead-assignment-options small{display:block}.lead-assignment-options small{color:var(--muted,#8a7471);margin-top:3px}.revenue-rate-button{border:1px solid var(--line);background:var(--surface-soft);min-width:90px;color:var(--purple-dark);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;font-weight:700;display:inline-flex}.revenue-rate-button:hover{border-color:var(--purple);background:var(--purple-pale)}.revenue-rate-button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.revenue-rate-dialog{border:1px solid var(--line-strong);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border-radius:24px;margin:auto;padding:26px;overflow:auto;box-shadow:0 24px 100px #24171430}.revenue-rate-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24171460}.revenue-rate-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.revenue-rate-heading small{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700}.revenue-rate-heading h2{margin:7px 0 0;font-size:24px;line-height:1.25}.revenue-rate-heading>button{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:24px}.revenue-rate-name{color:var(--muted);overflow-wrap:anywhere;margin:9px 0 22px}.revenue-rate-options{gap:8px;display:grid}.revenue-rate-options label{border:1px solid var(--line);cursor:pointer;background:var(--surface-soft);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.revenue-rate-options label.is-selected{border-color:var(--purple);background:var(--purple-pale)}.revenue-rate-options input{width:18px;height:18px;accent-color:var(--purple-dark);flex-shrink:0}.revenue-rate-options span{flex:1;font-size:14px}.revenue-rate-options strong{color:var(--purple-dark);font-size:14px}.revenue-rate-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:17px 0;font-weight:700;display:flex}.revenue-rate-total small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.revenue-rate-total>strong{color:var(--purple-dark);font-size:32px}.revenue-rate-actions{gap:10px;display:flex}.revenue-rate-actions button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:12px}.revenue-rate-actions button:last-child{background:var(--purple-dark);border-color:var(--purple-dark);color:#fff;font-weight:700}.revenue-rate-dialog button:disabled,.revenue-rate-button:disabled{opacity:.6;cursor:wait}.revenue-rate-error{color:var(--danger);font-size:13px}@media (max-width:480px){.revenue-rate-dialog{padding:20px}.revenue-rate-heading h2{font-size:21px}}.personal-assignment-list{gap:14px;margin:18px 0;display:grid}.personal-assignment{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;overflow:hidden}.personal-assignment.is-active{border-color:var(--line-strong)}.personal-assignment-person{cursor:pointer;align-items:center;gap:12px;padding:16px;display:flex}.personal-assignment-person input,.personal-assignment-tasks input{width:18px;height:18px;accent-color:var(--purple-dark);flex-shrink:0}.personal-assignment-person>span{flex:1}.personal-assignment-person small{color:var(--muted);margin-top:4px;display:block}.personal-assignment-person>b{color:var(--purple-dark);font-size:23px}.personal-assignment-details{padding:0 16px 16px}.personal-assignment-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.personal-assignment-tasks label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.personal-assignment-tasks span{flex:1}.personal-assignment-tasks strong{color:var(--purple-dark);white-space:nowrap}.personal-assignment-revenue{padding-top:16px}.personal-assignment-revenue label>span{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.personal-assignment-revenue input{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:var(--surface-input);font:inherit;border-radius:10px;padding:13px}.personal-assignment-revenue>strong{color:var(--purple-dark);margin-top:8px;font-size:25px;display:block}.personal-rate-summary{border:1px solid var(--line);background:var(--surface-soft);min-width:110px;max-width:230px;color:var(--purple-dark);font:inherit;border-radius:11px;gap:6px;padding:9px 12px;display:grid}.personal-rate-summary span{justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-rate-summary small{text-overflow:ellipsis;max-width:150px;overflow:hidden}@media (max-width:600px){.personal-assignment-tasks{grid-template-columns:1fr}.lead-assignments{padding:16px}}.personal-assignment-share{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.personal-assignment-share>strong{color:var(--purple-dark);margin-top:8px;font-size:25px;display:block}.lead-data-table th,.lead-data-table td{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.lead-data-table th{letter-spacing:.03em;height:auto;min-height:41px;padding-block:13px;line-height:1.5}.lead-data-table td{vertical-align:middle;height:auto;padding-block:12px;line-height:1.5}.lead-data-table th:last-child{width:3%}.lead-data-table .lead-name{align-items:flex-start;gap:5px}.lead-data-table .lead-name .avatar{border-radius:8px;width:24px;height:24px}.lead-data-table .lead-name strong,.lead-data-table .lead-name small,.lead-data-table .manual-link,.lead-data-table .comment-preview,.lead-data-table .site-form-cell a,.lead-data-table .site-form-cell span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.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 .vk-links{flex-wrap:wrap;gap:4px}.lead-data-table .sales-channel{white-space:normal;border-radius:7px;padding:4px 5px}.lead-data-table .personal-rate-summary{white-space:normal;overflow-wrap:anywhere;max-width:100%}.lead-data-table .personal-rate-summary span{flex-wrap:wrap}.lead-data-table .gift-format-toggle{grid-template-columns:minmax(0,1fr);gap:2px;max-width:125px;padding:2px;display:grid}.lead-data-table .gift-format-toggle button{overflow-wrap:anywhere;min-height:32px;padding:5px 3px;font-size:9px}.wrapping-select{border:1px solid var(--line);background:var(--surface-soft,#f5f1f1);width:100%;min-width:0;color:var(--ink-soft,#604b49);text-align:left;border-radius:9px;padding:7px 13px 7px 6px;font-size:9px;line-height:1.5;display:block;position:relative}.wrapping-select-value{white-space:normal;overflow-wrap:anywhere;display:block}.wrapping-select-arrow{font-size:9px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.wrapping-select select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;position:absolute;inset:0}.wrapping-select:focus-within{outline:2px solid var(--purple-dark,#751c17);outline-offset:1px}.wrapping-select.is-disabled{opacity:.6}.lead-data-table .wrapping-select.status{border-radius:9px;width:100%;max-width:none;height:auto;padding:7px 13px 7px 6px;display:block}.lead-status-readonly{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5;display:inline-block}.lead-data-table .lead-status-readonly.status{width:auto;max-width:100%;height:auto;padding:6px}.lead-comment-input{width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 5px;line-height:1.5;display:block;overflow:hidden}.lead-comment-input:hover,.lead-comment-input:focus{background:var(--surface-soft,#f7f3f3);border-color:var(--line);outline:none}@media (max-width:880px){.lead-data-table tbody td[data-label]:before{content:attr(data-label)}.lead-data-table tbody td:last-child:before{content:none}.lead-data-table .gift-format-toggle{max-width:300px;display:flex}.lead-data-table .gift-format-toggle button{min-height:40px}.lead-data-table .wrapping-select{max-width:300px}}.lead-data-table .lead-col-reminder,.lead-data-table .lead-col-rate,.lead-data-table .lead-col-revenue{width:8%}.lead-data-table .short-date-input.compact{letter-spacing:0;flex-wrap:wrap;height:auto;min-height:34px;padding-inline:2px;font-size:8px}.lead-data-table .short-date-input.compact .short-date-clear{display:none}.lead-data-table .lead-col-date{width:7%}.lead-data-table .lead-col-client{width:10%}.lead-data-table .lead-col-vk{width:6%}.lead-data-table .lead-col-gift{width:11%}.lead-data-table .lead-col-figure{width:8%}.lead-data-table .lead-col-channel,.lead-data-table .lead-col-link,.lead-data-table .lead-col-form,.lead-data-table .lead-col-source{width:7%}.lead-data-table .lead-col-ad{width:5%}.lead-data-table .lead-col-comment{width:13%}.lead-data-table .lead-col-status{width:8%}.lead-data-table .lead-col-revenue{width:10%}.vk-leads-table .lead-col-revenue{width:6%}.lead-data-table .personal-rate-summary{width:100%;min-width:0;max-width:100%;padding:5px}.lead-data-table .personal-rate-summary span{text-align:left;gap:3px;display:grid}.lead-data-table .personal-rate-summary small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:visible}.lead-data-table .site-source,.lead-data-table .ad-source-content,.lead-data-table .mono{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.lead-data-table .site-source{border-radius:7px;padding:4px}.lead-data-table .row-menu{width:100%;min-width:0;max-width:28px}.lead-data-table .revenue-rate-button{border-radius:9px;gap:3px;width:100%;min-width:0;max-width:100%;padding:7px 5px}.lead-data-table .row-menu{white-space:nowrap;letter-spacing:0;justify-content:center;align-items:center;min-width:18px;padding:0;line-height:0;display:inline-flex}.row-menu-dots{fill:currentColor;flex:0 0 16px;width:16px;height:16px;display:block}.assigned-client-picker{border:1px solid var(--line);background:var(--surface,#fff);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:22px;display:flex}.assigned-client-picker h2{margin:0 0 6px;font-size:20px}.assigned-client-picker p{color:var(--muted);margin:0}.assigned-client-picker label{flex:0 360px;gap:7px;min-width:0;max-width:100%;display:grid}.assigned-client-picker label>span{color:var(--muted);font-size:12px;font-weight:750}.assigned-client-picker select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:12px;padding:12px}.personal-task-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0}.personal-assignment-tasks .personal-task-card>label{background:0 0;border:0}.personal-task-deadline{gap:6px;min-width:0;padding:0 12px 12px;display:grid}.personal-assignment-tasks .personal-task-deadline label{cursor:default;background:0 0;border:0;gap:6px;padding:0;display:grid}.personal-task-deadline span{color:var(--muted);font-size:11px}.personal-task-deadline time{overflow-wrap:anywhere;font-size:12px}.personal-assignment-tasks .personal-task-deadline input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-input);width:100%;min-width:0;max-width:100%;height:auto;color:var(--ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:8px 6px;font-size:12px}[data-theme=dark] .personal-task-deadline input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.my-tasks-page{gap:24px;display:grid}.my-tasks-intro{justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.my-tasks-eyebrow{color:var(--purple-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.my-tasks-intro h2{margin:8px 0;font-size:26px;line-height:1.2}.my-tasks-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.my-tasks-intro>button{flex-shrink:0}.my-tasks-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-task-stat{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:8px;padding:20px;display:grid;position:relative}.my-task-stat>span{color:var(--ink-soft);font-size:12px;font-weight:700}.my-task-stat>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.my-task-stat>small{color:var(--muted);font-size:10px}.my-task-stat.total{background:var(--purple-dark);border-color:var(--purple-dark)}.my-task-stat.total>strong,.my-task-stat.total>span{color:#fff}.my-task-stat.total>small{color:#f2dbd8}.my-task-stat.overdue>strong{color:#a23d37}.my-task-stat.soon>strong{color:#9a682b}.my-task-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.my-task-stage{border:1px solid var(--line);background:var(--surface-soft);border-radius:20px;min-width:0;overflow:hidden}.my-task-stage>header{align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.my-task-stage>header>div{flex:1;min-width:0}.my-task-stage-number{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.my-task-stage h3{margin:7px 0;font-size:17px;line-height:1.35}.my-task-stage>header small{color:var(--muted);font-size:11px}.my-task-stage>header>b{border:1px solid var(--line);min-width:28px;height:28px;color:var(--purple-dark);background:var(--surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.my-task-list{gap:12px;padding:0 12px 12px;display:grid}.my-task-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:16px}.my-task-card.overdue{border-color:#bd817a}.my-task-card-heading{align-items:center;gap:10px;display:flex}.my-task-client-avatar{background:var(--surface-soft);width:34px;height:34px;color:var(--purple-dark);border-radius:11px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.my-task-card-heading>div{min-width:0}.my-task-client-name{color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.my-task-card-heading small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.my-task-due{gap:6px;margin:18px 0 10px;display:grid}.my-task-due>span:first-child{color:var(--muted);font-size:10px}.my-task-due time{overflow-wrap:anywhere;font-size:12px;font-weight:650}.my-task-no-deadline{color:var(--muted);font-size:12px}.my-task-countdown{background:var(--surface-soft);width:fit-content;max-width:100%;color:var(--ink-soft);border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.5}.my-task-countdown.overdue{color:#8d312b;background:#f4e5e2}.my-task-countdown.soon{color:#80551d;background:#f6eddd}.my-task-countdown.normal{color:#41644b;background:#eaf1ec}.my-task-open{border:0;border-top:1px solid var(--line);width:100%;color:var(--purple-dark);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:13px 0 0;font-size:11px;font-weight:750;display:flex}.my-task-open span{font-size:16px}.my-task-client-name:focus-visible,.my-task-open:focus-visible{outline:2px solid var(--purple-dark);outline-offset:4px;border-radius:4px}.my-task-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:26px 15px;font-size:12px;line-height:1.6}[data-theme=dark] .my-task-stat.overdue>strong{color:#e5a29c}[data-theme=dark] .my-task-stat.soon>strong{color:#e7bf83}@media (max-width:1100px){.my-task-columns{grid-template-columns:1fr}.my-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.my-tasks-intro{flex-direction:column;align-items:flex-start}.my-tasks-intro h2{font-size:23px}.my-tasks-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.my-task-stat{border-radius:15px;padding:15px}.my-task-list{grid-template-columns:1fr}}.personal-task-completion{color:var(--muted);padding:0 12px 12px;font-size:11px}.personal-assignment-tasks .personal-task-completion label{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:8px;font-size:12px}.personal-task-completion .task-is-done{color:#4c7258;font-weight:750}.readiness-page{gap:24px;max-width:1100px;display:grid}.readiness-intro h2{margin:10px 0;font-size:28px;line-height:1.25}.readiness-intro p{color:var(--muted);margin:0;line-height:1.6}.readiness-overview{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 22px;display:flex}.readiness-overview>span:last-child{color:var(--muted);margin-left:auto;font-size:12px}.readiness-status-dot{background:#b87070;border-radius:50%;flex-shrink:0;width:9px;height:9px}.readiness-overview.is-ready .readiness-status-dot{background:#438462}.readiness-list{gap:16px;display:grid}.readiness-card{background:#fbefed;border:1px solid #e7c9c6;border-radius:24px;grid-template-columns:48px minmax(0,1fr) 120px;align-items:center;column-gap:20px;padding:28px;transition:background .2s,border-color .2s;display:grid}.readiness-card.is-ready{background:#edf7ef;border-color:#bad9c4}.readiness-stage-index{color:#995750;background:#ffffff70;border:1px solid #e5c7c2;border-radius:14px;align-self:start;place-items:center;width:44px;height:44px;font-size:13px;font-weight:750;display:grid}.is-ready .readiness-stage-index{color:#3e7554;border-color:#bbd9c4}.readiness-stage-copy h3{margin:0 0 8px;font-size:20px;line-height:1.4}.readiness-stage-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.readiness-deadline{flex-wrap:wrap;gap:10px;margin-top:18px;font-size:12px;display:flex}.readiness-deadline span{color:var(--muted)}.readiness-deadline strong{color:var(--ink)}.readiness-control{color:#97524c;justify-items:center;gap:8px;display:grid}.is-ready .readiness-control{color:#39734e}.readiness-control>strong{font-size:14px}.readiness-control small{opacity:.8;min-height:16px;font-size:10px}.readiness-switch{cursor:pointer;background:#d6aaa4;border:1px solid #c99892;border-radius:30px;align-items:center;width:60px;height:34px;min-height:0;padding:4px;transition:background .2s;display:flex}.readiness-switch span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;display:block;box-shadow:0 2px 5px #0002}.readiness-switch[aria-checked=true]{background:#57966c;border-color:#48815a}.readiness-switch[aria-checked=true] span{transform:translate(26px)}.readiness-switch:focus-visible{outline:3px solid var(--purple-dark);outline-offset:4px}.readiness-switch:disabled{cursor:wait;opacity:.65}.readiness-save-error{color:#a32c26;grid-column:2/-1;margin-bottom:0;font-size:13px}[data-theme=dark] .readiness-card{background:#352727;border-color:#694643}[data-theme=dark] .readiness-card.is-ready{background:#23382c;border-color:#3f654c}[data-theme=dark] .readiness-control{color:#e6a49a}[data-theme=dark] .is-ready .readiness-control{color:#9bd2aa}@media (max-width:600px){.readiness-card{border-radius:20px;grid-template-columns:minmax(0,1fr) 85px;gap:16px;padding:20px}.readiness-stage-index{display:none}.readiness-stage-copy h3{font-size:17px}.readiness-intro h2{font-size:24px}.readiness-overview>span:last-child{width:100%;margin-left:0}.readiness-save-error{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.readiness-card,.readiness-switch,.readiness-switch span{transition:none}}.telegram-settings,.task-offers{border:1px solid var(--line);background:var(--surface-raised);border-radius:24px;gap:16px;padding:24px;display:grid}.telegram-settings h2,.task-offers h3{margin:0}.telegram-settings p,.task-offers p{color:var(--muted);margin:0;line-height:1.6}.telegram-settings label,.task-offer-fields label{color:var(--muted);gap:8px;font-size:13px;display:grid}.telegram-settings input,.task-offer-fields select{border:1px solid var(--line);background:var(--surface-input);width:100%;min-width:0;color:var(--ink);border-radius:12px;padding:13px}.task-offer-fields{grid-template-columns:1fr;gap:14px;display:grid}.task-offer-photos{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;max-height:350px;padding:5px;display:grid;overflow:auto}.task-offer-photos button{background:var(--surface-soft);border:2px solid #0000;border-radius:14px;padding:3px}.task-offer-photos button.is-selected{border-color:var(--purple-dark);box-shadow:0 0 0 2px var(--purple-soft)}.task-offer-photos img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;display:block}.task-offer-history{gap:10px;display:grid}.task-offer-history h4{margin:0}.task-offer-history>div{background:var(--surface-soft);border-radius:12px;gap:6px;padding:12px;font-size:13px;display:grid}.task-offer-history span{color:var(--muted)}.telegram-connected{color:#39734e!important}@media (max-width:600px){.task-offer-fields{grid-template-columns:1fr}}.telegram-instructions{border:1px solid var(--line);background:var(--surface-raised);border-radius:24px;gap:18px;padding:26px;display:grid}.telegram-instructions h3{margin:8px 0;font-size:22px}.telegram-instructions p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.telegram-instructions-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px;padding:12px 16px;font-size:13px}.telegram-instructions.is-connected .telegram-instructions-status{color:#39734e;background:#edf7ef}.telegram-instructions ol{grid-template-columns:1fr 1fr;gap:18px 30px;margin:0;padding-left:22px;display:grid}.telegram-instructions li{color:var(--purple-dark);padding-left:4px;font-size:13px;line-height:1.6}.telegram-instructions li strong{color:var(--ink);margin-bottom:4px;display:block}.telegram-instructions li span{color:var(--muted)}.telegram-instructions code{background:var(--surface-soft);color:var(--ink-soft);border-radius:5px;padding:2px 5px}.telegram-instructions-actions{flex-wrap:wrap;gap:12px;display:flex}.telegram-instructions-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-theme=dark] .telegram-instructions.is-connected .telegram-instructions-status{color:#9bd2aa;background:#23382c}@media (max-width:600px){.telegram-instructions{padding:20px}.telegram-instructions ol{grid-template-columns:1fr}.telegram-instructions h3{font-size:19px}}.task-offer-comment{color:var(--muted);gap:8px;font-size:13px;display:grid}.task-offer-comment textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-input);width:100%;min-height:100px;color:var(--ink);font:inherit;border-radius:12px;padding:14px;line-height:1.6}.task-offer-comment small{font-size:11px}.task-offers .task-offer-history-comment{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft)}.mockup-upload{cursor:pointer;margin:12px 0;display:inline-flex;position:relative;overflow:hidden}.mockup-upload input[hidden]{display:none}.mockup-upload .secondary-button{min-height:44px;padding:12px 20px;line-height:1.3}.mockup-limit{color:var(--muted,#8b7672);margin-bottom:16px;display:block}.mockup-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.mockup-gallery article{background:#fff;border:1px solid #e1d6d3;border-radius:16px;min-width:0;padding:10px}.mockup-gallery a{color:inherit;overflow-wrap:anywhere;text-decoration:none;display:block}.mockup-gallery img{object-fit:contain;background:#f8f5f2;border-radius:10px;width:100%;height:160px}.mockup-gallery span{margin:8px 0;font-size:12px;display:block}.mockup-gallery button{padding:8px 14px;font-size:12px}.partner-readiness-list{gap:18px;display:grid}.partner-readiness-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:24px;padding:24px}.partner-readiness-card header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.partner-readiness-card h3{margin:0 0 5px}.partner-readiness-card small{color:var(--muted)}.partner-stage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-stage{border:1px solid;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.partner-stage.ready{color:#315d3c;background:#edf7ee;border-color:#c9dfce}.partner-stage.not-ready{color:#97483f;background:#fbefed;border-color:#edd0cb}@media (max-width:800px){.partner-stage-list{grid-template-columns:1fr}}.manager-task-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.manager-task-list h3{margin-top:16px}.manager-task-list select,.personal-task-completion select{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:12px;padding:12px}.task-state{border-radius:20px;margin:6px 0;padding:7px 12px;font-size:13px;font-weight:700;display:inline-block}.task-state.in_progress{color:#6e6255;background:#f2eee8}.task-state.review{color:#8a6016;background:#fff2d9}.task-state.done{color:#376441;background:#e6f3e8}.vk-leads-table:not(.restricted-leads-table) .lead-col-vk{width:11%}.vk-leads-table:not(.restricted-leads-table) .vk-links{gap:3px}.vk-leads-table:not(.restricted-leads-table) .vk-links a{width:24px}.personal-assignment-tasks .personal-task-completion label{flex-direction:column;align-items:stretch;gap:8px;display:flex}.personal-task-completion select{min-width:0;font-size:13px}
