/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-1002{margin:calc(var(--spacing) * 1002)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.block-1{block-size:calc(var(--spacing) * 1)}}.listing-stats-check{border:1px solid var(--line);background:var(--panel,#fff);border-radius:16px;margin:20px 0;padding:18px}.listing-stats-check-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.listing-stats-check-head h3{margin:4px 0 8px}.listing-stats-check-head p{margin:0;font-size:13px}.listing-stats-check .button{min-height:44px}.listing-stats-check-note{background:var(--soft,#f5f4fc);border-radius:10px;padding:10px 12px;font-size:13px}.listing-stats-check .table-scroll{margin:12px 0}.listing-stats-check table{width:100%;min-width:420px}.listing-stats-check th,.listing-stats-check td{text-align:left;font-variant-numeric:tabular-nums}.listing-stats-check details{margin-top:14px}.listing-stats-check summary{cursor:pointer;padding:10px 0;font-weight:600}@media (width<=600px){.listing-stats-check{padding:14px}.listing-stats-check-head{align-items:flex-start}.listing-stats-check-head .button{justify-content:center;width:100%}}:root{--bg:#f3f4f8;--surface:#fff;--surface-2:#f8f8fb;--ink:#18191f;--muted:#626572;--line:#e6e7ed;--violet:#6d5ce7;--violet-soft:#efedff;--green:#116e4f;--green-soft:#e4f6ef;--orange:#96530b;--orange-soft:#fff1dc;--red:#c9444d;--red-soft:#ffe9ea;--blue:#3978d4;--blue-soft:#e8f1ff;--sidebar:#17181e;--shadow:0 12px 34px #1c1e2812}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a{color:inherit}svg{flex:none}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #6d5ce76b}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#c9cad2;z-index:40;flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.sidebar-brand{color:#fff;align-items:center;gap:11px;padding:0 8px 20px;display:flex}.sidebar-brand>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-brand b{letter-spacing:-.15px;font-size:14px}.sidebar-brand span{color:#838692;font-size:12px}.cc-logo{color:#fff;letter-spacing:-.8px;background:linear-gradient(135deg,#7b67ef,#5742d2);border-radius:17px;place-items:center;width:54px;height:54px;font-weight:900;display:grid;box-shadow:0 10px 30px #6d5ce752}.cc-logo.small{border-radius:11px;width:35px;height:35px;font-size:12px}.sidebar nav{flex-direction:column;gap:2px;padding-right:1px;display:flex;overflow:auto}.sidebar nav button{color:#aeb0ba;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;min-height:39px;padding:0 11px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.sidebar nav button:hover{color:#fff;background:#22232b}.sidebar nav button.active{color:#fff;background:#2a2938}.sidebar nav button.active:before{content:"";background:#806df3;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-12px}.sidebar nav button svg{opacity:.92}.sidebar nav button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-count{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:12px;font-style:normal;display:grid}.sidebar nav button:has(.nav-client-label){min-height:48px}.sidebar nav button .nav-client-label{flex-direction:column;gap:2px;line-height:1.25;display:flex}.nav-client-label small{color:#aeb0ba;font-size:12px}.nav-count.uncertain{color:#ffe7ae;background:#77561d}.nav-dot{background:#eb5d65;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #eb5d6526}.sidebar-footer{border-top:1px solid #292a31;align-items:center;gap:8px;margin-top:auto;padding:15px 4px 0;display:flex}.sidebar-footer>button{color:#8f929d;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sidebar-footer>button:hover{color:#fff;background:#292a31}.sidebar-user{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.sidebar-user>span,.avatar{color:#5b48cb;background:#e9e5ff;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.sidebar-user>span{color:#cfc8ff;background:#34323f}.sidebar-user>div{flex-direction:column;min-width:0;display:flex}.sidebar-user b{color:#f4f4f6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-user small{color:#81848e;font-size:12px}.mobile-close,.menu-button,.sidebar-backdrop{display:none}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:24px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.page-title{min-width:190px}.page-title p{color:var(--muted);margin:0 0 2px;font-size:12px}.page-title h1{letter-spacing:-.45px;margin:0;font-size:20px;line-height:1.1}.global-search{border:1px solid var(--line);color:#999ca8;background:#f7f7fa;border-radius:10px;flex:1;align-items:center;gap:8px;max-width:470px;height:38px;padding:0 12px;display:flex;position:relative}.global-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.search-results{z-index:60;border:1px solid var(--line);background:#fff;border-radius:14px;max-height:380px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #191c302e}.search-results button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.search-results button:hover{background:#f7f7fa}.search-results small{color:var(--muted)}.top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}select,input,textarea{color:var(--ink);background:#fff;border:1px solid #dedfe7;border-radius:9px;outline:none}select:focus,input:focus,textarea:focus{border-color:#8c7cf0;box-shadow:0 0 0 3px #6d5ce71a}.top-actions select{height:38px;padding:0 30px 0 11px}.custom-period{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:5px;height:38px;padding:3px 6px;display:flex}.custom-period input{width:123px;height:30px;box-shadow:none;border:0;padding:0 5px;font-size:12px}.custom-period span{color:var(--muted)}.button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button svg{width:16px;height:16px}.button.primary{background:var(--violet);color:#fff;box-shadow:0 6px 16px #6d5ce72e}.button.primary:hover{background:#5f4bdc;transform:translateY(-1px)}.button.secondary{color:#4c4e59;border-color:var(--line);background:#fff}.button.secondary:hover{background:#fafafe;border-color:#c5c6d0}.sync-button b{font-variant-numeric:tabular-nums;font-size:12px}.button.danger{color:#b33d45;background:#fff7f7;border-color:#efc7ca}.button.danger:hover{background:#fff0f1;border-color:#e9aeb3}.button.danger.solid{background:var(--red);color:#fff;border-color:var(--red)}.button.danger.solid:hover{background:#c94a52}.button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.button.wide{width:100%}.source-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:flex-end;gap:3px;min-height:48px;padding:7px 28px 0;display:flex;overflow-x:auto}.source-tabs button{color:#747783;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.source-tabs button.active{color:var(--ink);border-bottom-color:var(--violet)}.source-tabs button i{background:var(--green);border-radius:50%;width:6px;height:6px}.source-tabs button i.demo{background:var(--orange)}.avito-badge{color:#fff;background:linear-gradient(135deg,#00aaeb 0 25%,#965eeb 25% 50%,#ff6163 50% 75%,#97cf26 75%);border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.avito-badge.large{border-radius:12px;width:38px;height:38px;font-size:15px}.avito-badge.hero{border-radius:16px;width:52px;height:52px;font-size:20px}.page-error{color:#9f333b;background:#fff0f1;border:1px solid #f3c5c8;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin:16px 28px -4px;padding:10px 13px;display:flex}.page-error span{flex:1}.page-error button{color:inherit;cursor:pointer;background:0 0;border:0}.sync-result-panel{background:#f5fbf8;border:1px solid #d8e9e2;border-radius:13px;margin:16px 28px -4px;overflow:hidden}.sync-result-panel.partial{background:#fffaf1;border-color:#efd8ad}.sync-result-panel.failed{background:#fff6f6;border-color:#f0c1c5}.sync-result-heading{align-items:center;gap:10px;min-height:49px;padding:10px 13px;display:flex}.sync-result-heading>svg{width:18px;color:var(--green)}.sync-result-panel.partial .sync-result-heading>svg{color:var(--orange)}.sync-result-panel.failed .sync-result-heading>svg{color:var(--red)}.sync-result-heading>div{flex-direction:column;flex:1;gap:2px;display:flex}.sync-result-heading small{color:var(--muted)}.sync-result-heading button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px}.sync-result-accounts{gap:7px;padding:0 13px 10px;display:grid}.sync-result-accounts>div{background:#ffffffb8;border:1px solid #4b54631c;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.sync-result-accounts>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sync-result-accounts small{color:var(--muted)}.sync-result-accounts p{color:#706044;margin:2px 0 0;font-size:12px;line-height:1.42}.sync-result-panel.failed .sync-result-accounts p{color:#93434a}.content{max-width:1640px;margin:0 auto;padding:24px 28px 44px}.stack{flex-direction:column;gap:20px;display:flex}.daily-hero{color:#fff;background:linear-gradient(125deg,#1d2028,#293246 58%,#315d58);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:168px;padding:28px 31px;display:flex;box-shadow:0 18px 45px #1c202b24}.daily-hero h2{letter-spacing:-1px;max-width:850px;margin:13px 0 7px;font-size:clamp(24px,3vw,36px);line-height:1.12}.daily-hero p{color:#c0c7d1;margin:0;line-height:1.55}.auto-sync-badge{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:10px;min-width:180px;padding:15px;display:flex}.auto-sync-badge svg{color:#8ee1c2}.auto-sync-badge span{color:#bfc7d2;flex-direction:column;gap:3px;font-size:12px;display:flex}.auto-sync-badge b{color:#fff;font-size:12px}.auto-sync-badge.health-partial,.auto-sync-badge.health-pending,.auto-sync-badge.health-stale{background:#a2671230;border-color:#ffcb736b}.auto-sync-badge.health-partial svg,.auto-sync-badge.health-pending svg,.auto-sync-badge.health-stale svg{color:#ffd38a}.auto-sync-badge.health-failing,.auto-sync-badge.health-unknown{background:#992d3633;border-color:#ff848b6b}.auto-sync-badge.health-failing svg,.auto-sync-badge.health-unknown svg{color:#ff9ba1}.daily-metrics-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.daily-metrics-grid .metric-card{min-height:130px}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-kpi-grid .metric-card{min-height:190px}.home-kpi-grid .metric-card>strong{font-size:27px}.decision-panel{overflow:hidden}.decision-panel.has-flags{border-top:3px solid var(--red)}.decision-panel.clear{border-top:3px solid var(--green)}.decision-row{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:flex-start;gap:10px;width:100%;min-height:66px;padding:12px 18px;display:flex}button.decision-row{cursor:pointer}button.decision-row:hover{background:#fafafe}.decision-row>svg:first-child{width:18px;color:var(--red)}.decision-row>svg:last-child{color:#b7b9c1;margin-left:auto}.decision-row>span{flex-direction:column;flex:1;gap:4px;display:flex}.decision-row b{font-size:12px;line-height:1.4}.decision-row small{color:var(--muted);line-height:1.4}.decision-row.action>i{background:var(--violet-soft);width:27px;height:27px;color:var(--violet);border-radius:8px;flex:0 0 27px;place-items:center;font-style:normal;font-weight:900;display:grid}.report-empty{min-height:110px;color:var(--green);justify-content:center;align-items:center;gap:9px;display:flex}.daily-report-document{max-width:1060px;margin:0 auto;padding:32px 42px}.daily-report-document>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.daily-report-document>header h2{letter-spacing:-.7px;margin:0;font-size:27px}.daily-report-document>header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.daily-report-document>section{border-bottom:1px solid var(--line);padding:22px 0}.daily-report-document>section:last-child{border-bottom:0}.daily-report-document h3{margin:0 0 14px;font-size:17px}.daily-report-document h4{margin:18px 0 7px;font-size:12px}.daily-report-document ul,.daily-report-document ol{margin:0;padding-left:22px}.daily-report-document li{margin:8px 0;line-height:1.55}.daily-report-document li small{color:var(--muted);margin-top:2px;display:block}.daily-report-document p{color:var(--muted);margin:7px 0;line-height:1.55}.daily-report-document li button{color:var(--violet);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.no-flags{background:var(--green-soft);color:var(--green);border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-weight:800;display:flex}.leader-hero{color:#fff;background:linear-gradient(120deg,#202028,#302d48 55%,#554b95);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:180px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #221f3a29}.leader-hero:after{content:"";border:70px solid #ffffff0a;border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-80px}.leader-hero>div{z-index:1;position:relative}.hero-kicker{color:#c8c3f4;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.hero-kicker span{color:#ffd68b;letter-spacing:.4px;background:#ffbf4b24;border-radius:99px;margin-left:5px;padding:4px 7px;font-size:12px}.leader-hero h2{letter-spacing:-1.2px;max-width:750px;margin:14px 0 8px;font-size:clamp(25px,3vw,38px);line-height:1.08}.leader-hero p{color:#b9b8c5;max-width:700px;margin:0;line-height:1.6}.hero-score{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;flex:0 0 180px;width:180px;height:126px;padding:17px;display:flex}.hero-score span{color:#bebdca;font-size:12px}.hero-score strong{margin:4px 0;font-size:36px;line-height:1}.hero-score small{color:#d4d2df;margin-top:auto;line-height:1.35}.section-block{flex-direction:column;gap:10px;display:flex}.section-label{color:#585b67;text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.metrics-grid{gap:10px;display:grid}.metrics-grid.four{grid-template-columns:repeat(4,1fr)}.metrics-grid.three{grid-template-columns:repeat(3,1fr)}.metrics-grid.five{grid-template-columns:repeat(5,1fr)}.metrics-grid.six{grid-template-columns:repeat(6,1fr)}.metric-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:13px;grid-template-rows:auto auto auto auto auto;grid-template-columns:38px 1fr auto;column-gap:11px;min-width:0;min-height:122px;padding:15px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 4px 14px #1e1f2906}.metric-card:disabled{opacity:1;cursor:default}.metric-card:disabled:hover{border-color:var(--line);transform:none;box-shadow:0 4px 14px #1e1f2906}.metric-card:hover{box-shadow:var(--shadow);border-color:#d6d4e6;transform:translateY(-2px)}.metric-icon{border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.metric-icon.violet{color:var(--violet);background:var(--violet-soft)}.metric-icon.green{color:var(--green);background:var(--green-soft)}.metric-icon.orange{color:var(--orange);background:var(--orange-soft)}.metric-icon.red{color:var(--red);background:var(--red-soft)}.metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.metric-card .metric-label{color:var(--muted);align-self:end;font-size:12px}.explained-term{align-items:center;gap:5px;min-width:0;display:inline-flex}.context-help{vertical-align:middle;z-index:3;align-items:center;display:inline-flex;position:relative}.context-help-trigger{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);cursor:help;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid}.context-help-trigger:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.context-help-panel{z-index:10000;box-sizing:border-box;color:#fff;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#252631;border:1px solid #dcd9ee;border-radius:12px;max-height:min(55vh,420px);padding:14px;font-size:13px;font-weight:400;line-height:1.55;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #14151d40}.metric-card{cursor:default}.metric-card.metric-card-actionable{cursor:pointer}.metric-card-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.metric-card-open:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.owner-workday{background:var(--surface);border:1px solid #dcd9ee;border-radius:20px;margin-bottom:20px;padding:24px}.owner-workday header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.owner-workday h3{margin:5px 0 10px;font-size:25px}.owner-workday-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:14px 0;display:grid}.owner-workday-sources article{background:var(--surface-alt,#f7f7fc);border:1px solid var(--line);border-radius:12px;padding:14px}.owner-workday-review{margin:12px 0}.owner-workday-review small{margin-top:6px}.owner-workday-review button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--violet);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-weight:650;display:inline-flex}.owner-workday-review button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.owner-workday-sync{border-left:3px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:10px 12px}.owner-workday-sync summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}.owner-workday-sync[open] small{margin-top:6px}.owner-workday-sync[data-state=working]{border-left-color:var(--violet)}.owner-workday-sync[data-state=complete]{border-left-color:var(--green)}.owner-workday p{margin:8px 0;line-height:1.5}.owner-workday small{color:var(--muted);overflow-wrap:anywhere;line-height:1.5;display:block}.owner-workday-list{margin:18px 0;padding:0;list-style:none}.owner-workday-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.owner-workday-list li>div{overflow-wrap:anywhere;min-width:0}.owner-workday-list strong{margin-top:5px;display:block}.owner-workday-list svg{vertical-align:middle}.owner-workday-list p svg{display:inline-block}.nav-more{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:12px}.nav-more summary{cursor:pointer;color:#d9d7e8;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.nav-more summary small{color:#aaa8bb;margin-left:auto;font-size:12px}.nav-more button{padding-left:24px}.owner-workspace-details{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px}.owner-workspace-details>summary{cursor:pointer;min-height:44px;padding:10px 4px;font-size:18px;font-weight:650}.owner-workspace-details[open]>summary{margin-bottom:16px}.owner-workspace-details .owner-control-hero{min-height:auto;padding:24px}.owner-workspace-details .owner-control-hero h2{font-size:25px}.owner-today-signals{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.owner-today-signals article{border:1px solid var(--line);background:#f3f4fb;border-radius:12px;padding:14px}.owner-today-signals button,.owner-today-alerts button,.owner-legacy-review button{color:var(--primary,#6857df);text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-weight:600}.owner-today-signals button{align-items:center;gap:6px;display:inline-flex}.owner-today-alerts,.owner-legacy-review{border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:14px}.owner-today-alerts summary,.owner-legacy-review summary{cursor:pointer;min-height:32px;font-weight:600}.owner-workday-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.owner-workday-list li{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px}.owner-workday-list li>.owner-control-button{justify-content:center;width:100%}.owner-workday-priority{color:#4d4598;background:#eef0ff;border-radius:8px;margin-top:10px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.owner-workday-priority[data-kind=overdue]{color:#874009;background:#fff1e5}.owner-workday-priority[data-kind=incoming]{color:#21634f;background:#e8f5ee}.owner-workday-list .owner-workday-lead-overdue{border-color:#e5b58d}.owner-workday-incoming{color:#21634f}.owner-workday-no-evaluation{font-weight:650}.workday-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 10px;display:grid}.workday-priorities button{color:#51418f;text-align:left;cursor:pointer;background:#f7f5ff;border:1px solid #e3def6;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.workday-priorities b{font-size:26px;line-height:1}.workday-priorities span{font-size:14px;line-height:1.35}.workday-coverage-note{color:#626078;font-size:13px}.workday-data-details{border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:12px 16px}.workday-data-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:650;display:flex}.workday-data-details>summary span{color:var(--muted);font-size:13px;font-weight:400}.workday-quick-actions{width:100%}.workday-quick-actions>summary{cursor:pointer;color:#655597;min-height:44px;padding:12px 0;font-size:13px}.owner-workday-list li>.owner-control-button-primary{color:#fff;background:#6952d5;border-color:#6952d5;min-height:44px}.nav-group{margin:4px 0 10px}.nav-group>summary{color:#bab8cc;cursor:pointer;min-height:44px;padding:10px 12px;font-size:12px;font-weight:650}.sidebar nav .nav-group button{width:100%;padding-left:24px}@media (width<=600px){.workday-priorities{gap:6px}.workday-priorities button{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.workday-priorities b{font-size:23px}.workday-priorities span{font-size:12px}.menu-button,.mobile-close{min-width:44px;min-height:44px}.owner-workday{padding:16px}.owner-workday-list{margin-top:12px}}.closed-spend-evidence{justify-content:space-between;align-items:center;gap:24px;display:flex}.closed-spend-evidence>strong{white-space:nowrap;font-size:28px}.lead-cabinet-badge{color:#5746b7;background:#eeeafe;border-radius:8px;padding:6px 10px;font-weight:600;display:inline-block}.lead-conversation{flex-direction:column;gap:12px;margin:20px 0;display:flex}.conversation-bubble{overflow-wrap:anywhere;background:#f1f2f6;border-radius:14px;align-self:flex-start;max-width:88%;padding:12px 16px}.conversation-bubble.out{background:#eeeafe;align-self:flex-end}.conversation-bubble.unknown{border:1px dashed #b18826}.conversation-bubble p{white-space:pre-wrap;margin:6px 0 0}.conversation-bubble small{color:#656776;font-size:12px}.lead-audit-history{background:#f8f8fb;border-radius:10px;margin-bottom:20px;padding:12px}.lead-audit-history summary{cursor:pointer;min-height:32px}.lead-audit-history article{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:12px;padding-top:8px}.owner-lead-result{flex-direction:column;gap:8px;margin:18px 0;display:flex}.owner-lead-result .modal-backdrop{z-index:120}.lead-result-summary{background:#f8fafb;border:1px solid #e4e7ec;border-radius:14px;padding:16px}.lead-result-summary p{margin:8px 0;font-size:13px;line-height:1.5}.outcome-step,.outcome-review{border:1px solid #e5e5ee;border-radius:16px;margin:18px 0;padding:18px}.outcome-step h3,.outcome-review h3{margin:0 0 8px;font-size:16px}.outcome-step>p,.outcome-review p,.outcome-communication>p{color:var(--muted);font-size:13px;line-height:1.55}.outcome-step .profit-form-grid{margin:14px 0}.outcome-step .profit-form-grid label{font-size:12px}.outcome-step .profit-form-grid .profit-field-hint{font-size:12px;line-height:1.5}.outcome-guidance{background:#f6f5ff;border-radius:10px;padding:10px 12px}.outcome-review{background:#faf9ff;border-color:#ded9ff}.outcome-review>small{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.outcome-missing{color:#7f4b15;margin:12px 0;font-size:13px}.outcome-missing ul{margin:8px 0;padding-left:20px;line-height:1.5}.outcome-source summary,.outcome-optional summary,.outcome-communication summary{min-height:44px;color:var(--violet);cursor:pointer;align-items:center;font-size:13px;display:flex}.outcome-communication{border-top:1px solid #e5e5ee;margin-top:18px;padding-top:10px}@media (width<=600px){.outcome-step,.outcome-review{padding:14px}}.dialogue-classification summary{cursor:pointer;min-height:44px;font-weight:650}.classification-list{max-height:420px;overflow:auto}.classification-list label,.classification-confirm{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:12px;display:flex}.classification-list small{color:#737586;margin-top:4px;display:block}.classification-list input,.classification-confirm input{flex-shrink:0;width:20px;height:20px}@media (width<=640px){.closed-spend-evidence{flex-direction:column;align-items:flex-start;gap:12px}.owner-workspace-details{padding:10px}.conversation-bubble{max-width:95%}}.owner-workday-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.owner-workday-links button{border:1px solid var(--line);min-height:44px;color:var(--violet);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;padding:10px 12px}.owner-workday-warning{background:#fff4df;border-radius:8px;padding:12px}.owner-workday-updated,.owner-quick-actions{margin-top:12px}.owner-quick-action-buttons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.owner-quick-action-buttons button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:44px;color:var(--violet);font:inherit;cursor:pointer;border-radius:9px;padding:10px 12px}.owner-quick-action-buttons button:disabled{opacity:.6;cursor:wait}.owner-quick-action-preview{background:var(--surface-alt,#f7f7fc);border:1px solid #dcd9ee;border-radius:12px;margin-top:12px;padding:14px}.owner-quick-action-preview label{margin:12px 0 6px;display:block}.owner-quick-action-preview input{box-sizing:border-box;border:1px solid var(--line);width:280px;max-width:100%;min-height:44px;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;padding:10px;display:block}.owner-quick-action-success{overflow-wrap:anywhere;background:#f0faf5;border:1px solid #badfca;border-radius:10px;padding:14px}.owner-workday-guide{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;line-height:1.6}.owner-workday-guide summary{cursor:pointer;color:var(--violet);font-weight:600}.owner-workday-guide li{margin:10px 0}.owner-workday-tasks{border-top:1px solid var(--line);margin-top:20px}.owner-workday-tasks ul{padding:0;list-style:none}.owner-workday-tasks li{margin:12px 0}.owner-workday-tasks button{font:inherit;color:var(--violet);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0}.listing-review-task{border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:12px}.listing-review-task form{gap:12px;margin-top:12px;display:grid}.listing-review-task label{gap:7px;font-weight:600;display:grid}.listing-review-task textarea,.listing-review-task input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;font:inherit;border-radius:9px;padding:12px}.listing-review-task textarea{min-height:110px}@media (width<=640px){.owner-workday{padding:16px}.owner-workday h3{font-size:22px}.owner-workday-list li{flex-direction:column;align-items:stretch}.context-help-trigger{width:32px;height:32px}}.metric-help{color:#8b8e99;cursor:help;border-radius:50%;outline:none;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.metric-help:hover,.metric-help:focus-visible{color:var(--violet);background:var(--violet-soft)}.metric-help>span[role=tooltip]{visibility:hidden;opacity:0;pointer-events:none;z-index:90;color:#fff;text-align:left;white-space:normal;background:#252631;border:1px solid #dcd9ee;border-radius:9px;width:min(300px,72vw);padding:10px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 12px 32px #14151d3d}.metric-help:hover>span[role=tooltip],.metric-help:focus-visible>span[role=tooltip]{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.metric-card>strong{letter-spacing:-.55px;white-space:nowrap;text-overflow:ellipsis;align-self:start;font-size:22px;line-height:1.2;overflow:hidden}.metric-card>p{color:#4e515d;grid-column:1/-1;margin:13px 0 0;font-size:12px;line-height:1.45}.metric-card>small{color:#9295a0;overflow-wrap:anywhere;grid-column:1/-1;margin-top:5px;font-size:12px;line-height:1.35}.metric-card .delta{grid-column:1/4;margin-top:8px}.metric-arrow{color:#c7c8cf;position:absolute;top:14px;right:12px}.delta{align-items:center;gap:2px;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.delta.good{color:var(--green)}.delta.bad{color:var(--red)}.dashboard-grid{gap:14px;display:grid}.dashboard-grid.main{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.dashboard-grid.halves{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 18px #1e1f2908}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;min-height:66px;padding:18px 20px 13px;display:flex}.panel-title h2{letter-spacing:-.25px;margin:0;font-size:16px}.panel-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.chart-panel{min-width:0}.chart-wrap{height:210px;padding:4px 12px 0}.chart-wrap.tall{height:290px}.recharts-cartesian-grid line{stroke:#ececf1}.recharts-text{fill:#8c8e99;font-size:12px}.change-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:54px;padding:8px 16px;display:grid}.change-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.change-strip>div:last-child{border-right:0}.change-strip span:first-child{color:var(--muted);font-size:12px}.action-panel{overflow:hidden}.action-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:11px;width:100%;min-height:60px;padding:11px 17px;display:flex}.action-row:hover{background:#fafafe}.action-row>i{background:var(--violet-soft);width:27px;height:27px;color:var(--violet);border-radius:9px;flex:0 0 27px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.action-row>i.critical{background:var(--red-soft);color:var(--red)}.action-row>i.urgent,.action-row>i.attention{background:var(--orange-soft);color:var(--orange)}.action-row>i.opportunity{background:var(--green-soft);color:var(--green)}.action-row>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.action-row b{font-size:12px}.action-row small{color:var(--muted);line-height:1.35}.action-row>svg{color:#b5b6bf}.rank-list,.manager-mini-list{padding:0 14px 14px}.rank-list button{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;min-height:56px;display:flex}.rank-list button:hover{background:#fafafe}.rank-list button>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rank-list button b,.manager-mini-list b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rank-list button small,.manager-mini-list small{color:var(--muted);font-size:12px}.rank-list button>strong{font-size:17px}.rank{color:#727581;background:#f0f1f5;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.rank.top{background:var(--green-soft);color:var(--green)}.manager-mini-list>div{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:61px;display:flex}.manager-mini-list>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sla{border-radius:7px;padding:5px 7px;font-size:12px;font-weight:800}.sla.good{color:var(--green);background:var(--green-soft)}.sla.attention{color:var(--orange);background:var(--orange-soft)}.page-intro{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.8px;color:var(--violet)!important;margin:0 0 7px!important;font-size:12px!important;font-weight:900!important}.page-intro h2{letter-spacing:-.8px;margin:0;font-size:28px}.page-intro p:not(.eyebrow){max-width:760px;color:var(--muted);margin:7px 0 0;line-height:1.55}.headline-stat{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:200px;padding:13px 17px;display:flex}.headline-stat span{color:var(--muted);font-size:12px}.headline-stat strong{margin-top:4px;font-size:21px}.insight-card{color:#4b3ca5;background:#f5f2ff;border:1px solid #dcd5ff;border-radius:13px;gap:12px;padding:15px 17px;display:flex}.insight-card>svg{margin-top:2px}.insight-card>div{flex:1}.insight-card p{color:#3d3b4b;margin:4px 0;line-height:1.5}.insight-card small{color:#7b748e}.insight-card button{cursor:pointer;color:#7065a9;background:0 0;border:0}.table-panel{overflow:hidden}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:13px 16px;display:flex}.table-search{border:1px solid var(--line);color:#9c9eaa;background:#fff;border-radius:9px;align-items:center;gap:7px;width:min(360px,100%);height:38px;padding:0 10px;display:flex}.table-search svg{width:15px}.table-search input{width:100%;box-shadow:none;background:0 0;border:0;font-size:12px}.table-tools select{height:38px;padding:0 28px 0 10px}.ads-catalog .table-tools{flex-wrap:wrap;align-items:end}.ads-catalog .table-search{flex:250px;min-width:0}.ads-catalog .table-search input,.ads-catalog .table-tools select{height:44px;min-height:44px}.ads-catalog-selector{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:600;display:grid}.ads-catalog-actions,.ads-catalog-selection{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ads-catalog .button{min-height:44px}.ads-catalog .insight-card>button{min-width:44px;min-height:44px}.ads-catalog-note{border-bottom:1px solid var(--line);color:var(--muted);gap:7px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.ads-catalog-note b{color:var(--ink)}.ads-catalog-name{min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.ads-catalog-name svg{color:var(--muted);flex-shrink:0}.ads-catalog-source{color:var(--violet);font-weight:600}.ads-catalog-check{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.ads-catalog-check input{width:20px;height:20px}.ads-catalog .table-panel{scroll-margin-top:120px}.ads-catalog .drawer-close{width:44px;height:44px}.ads-catalog-extra-filters{border-bottom:1px solid var(--line)}.ads-catalog-extra-filters summary{cursor:pointer;min-height:44px;padding:12px 16px;font-size:13px;font-weight:600}.ads-catalog-extra-filters input{width:190px;max-width:100%;min-height:44px}.catalog-comparison .panel-title{flex-wrap:wrap;align-items:start;gap:12px}.catalog-comparison .table-scroll:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.catalog-comparison tbody th{color:var(--ink);letter-spacing:normal;text-transform:none;white-space:normal;border-top:1px solid var(--line);background:0 0;min-width:240px;font-size:12px}.catalog-comparison tbody th small{margin-top:5px;font-weight:400;display:block}.catalog-comparison .ads-catalog-name{max-width:320px}.catalog-comparison-conclusion{overflow-wrap:anywhere;padding:14px 16px;font-size:13px;line-height:1.6}.catalog-comparison-conclusion p{margin:0 0 8px}.ads-catalog-pagination{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.ads-catalog-pagination>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.ads-catalog-pagination select{height:44px;min-height:44px}.ads-catalog-pagination button{min-height:44px}.listing-status-summary{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:16px;font-size:14px;line-height:1.5}.listing-status-summary p{margin:8px 0}.listing-status-summary summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.listing-status-summary a{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.ads-catalog .table-tools{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.ads-catalog .table-search{flex:none;width:100%}.ads-catalog .table-tools select,.ads-catalog-extra-filters input{width:100%}}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:var(--muted);text-align:left;white-space:nowrap;background:#f8f8fa;padding:11px 13px;font-size:12px;font-weight:650}td{border-top:1px solid var(--line);white-space:nowrap;padding:12px 13px;font-size:12px}tbody tr{cursor:pointer;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s}tbody tr:hover{background:#fafafe}.ad-cell{align-items:center;gap:9px;min-width:280px;display:flex}.ad-cell>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ad-cell b{text-overflow:ellipsis;max-width:310px;overflow:hidden}.ad-cell small{color:var(--muted)}.ad-thumb{color:#fff;background:linear-gradient(145deg,#282934,#8171e9);border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.score{border-radius:8px;place-items:center;min-width:31px;height:27px;padding:0 6px;font-weight:900;display:inline-grid}.score.good,.big-score.good{background:var(--green-soft);color:var(--green)}.score.attention,.big-score.attention{background:var(--orange-soft);color:var(--orange)}.score.bad,.big-score.bad{background:var(--red-soft);color:var(--red)}.muted{color:var(--muted)!important}.drawer-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#1213187a;justify-content:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(520px,100%);height:100%;padding:28px;animation:.2s slide;position:relative;overflow-y:auto;box-shadow:-22px 0 55px #14151d29}.drawer.wide{width:min(700px,100%)}.drawer-close,.modal-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.drawer h2{letter-spacing:-.6px;margin:5px 50px 5px 0;font-size:24px}.detail-metrics{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid;overflow:hidden}.detail-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:13px;display:flex}.detail-metrics>div:last-child{border:0}.detail-metrics span{color:var(--muted);font-size:12px}.detail-metrics b{font-size:16px}.detail-metrics.compact{grid-template-columns:repeat(3,1fr);margin:15px 0}.detail-metrics.compact.four{grid-template-columns:repeat(4,1fr)}.detail-chart{border:1px solid var(--line);border-radius:12px;height:230px;margin:12px 0 22px;padding:12px}.score-explain{background:#f6f4ff;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.score-explain h3,.drawer section h3{margin:0;font-size:15px}.score-explain p{color:var(--muted);margin:3px 0 0}.score-circle{text-align:center;background:var(--violet);color:#fff;border-radius:50%;place-content:center;width:58px;height:58px;display:grid}.score-circle strong{font-size:21px;line-height:1}.score-circle span{opacity:.75;font-size:12px}.breakdown{padding:8px 0 16px}.breakdown>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:53px;display:flex}.breakdown>div>span{flex-direction:column;flex:1;gap:2px;display:flex}.breakdown small{color:var(--muted)}.confidence{color:#765f16;background:#fffae8;border:1px solid #e4d9a7;border-radius:10px;flex-direction:column;gap:3px;margin:0 0 18px;padding:11px 13px;display:flex}.confidence b{letter-spacing:.6px;font-size:12px}.confidence span{font-size:12px;line-height:1.4}.simple-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:57px;display:flex}.simple-row>svg{color:var(--violet)}.simple-row>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.simple-row small{color:var(--muted)}.manager-workspace{padding:20px}.manager-workspace .section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.manager-workspace .section-heading h2,.manager-workspace .section-heading h3{margin:4px 0}.manager-workspace .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manager-workspace .stat-card{border:1px solid var(--line);background:#fafafe;border-radius:12px;align-content:center;gap:5px;min-height:90px;padding:15px;display:grid}.manager-workspace .stat-card span{color:var(--muted);font-size:12px}.manager-workspace .stat-card strong{font-size:24px}.manager-workspace .alert.warning{color:#7d5b15;background:var(--orange-soft);border:1px solid #eadcb2;border-radius:10px;margin-top:12px;padding:11px 13px}.manager-workspace .card{border:1px solid var(--line);background:#fff;border-radius:12px}.manager-workspace .notice{color:#565966;background:#f6f5fb;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.manager-workspace .empty-state{color:var(--muted);text-align:center;border:1px dashed #d9d9e2;border-radius:12px;padding:22px}.manager-workspace .empty-state h3{color:var(--ink);margin:0}.manager-workspace .empty-state p{margin:5px 0 0}.manager-workspace button.simple-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:0}.manager-workspace button.simple-row:hover{background:#fafafe}.manager-workspace button.simple-row:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.manager-workspace{padding:14px}.manager-workspace .section-heading{flex-direction:column}.manager-workspace .section-heading>.button{width:100%}.manager-workspace .stats-grid{grid-template-columns:1fr}.manager-workspace textarea,.manager-workspace input{width:100%;min-height:44px;font-size:16px}.detail-metrics.compact.four{grid-template-columns:repeat(2,1fr)}}.formula-panel{overflow:hidden}.formula-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.formula-grid>div{border-right:1px solid var(--line);padding:17px}.formula-grid>div:last-child{border:0}.formula-grid code{color:#5d4bcc;font-size:12px;font-weight:700;display:block}.formula-grid p{color:#5d606c;margin:8px 0}.formula-grid span{color:var(--muted);font-size:12px}.analytics-guide{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.analytics-guide article{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);background:#fff;border-radius:13px;gap:12px;padding:16px;display:flex}.analytics-guide article>span{width:30px;height:30px;color:var(--violet);background:var(--violet-soft);border-radius:9px;flex:0 0 30px;place-items:center;font-weight:900;display:grid}.analytics-guide b{font-size:12px}.analytics-guide p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.analytics-decisions{overflow:hidden}.analytics-decisions>div:last-child{border-top:1px solid var(--line)}.analytics-decision{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:76px 1fr auto;align-items:flex-start;gap:13px;width:100%;min-height:112px;padding:15px 18px;display:grid}.analytics-decision:hover{background:#fafafe}.analytics-decision:last-child{border-bottom:0}.analytics-decision>div{flex-direction:column;gap:4px;display:flex}.analytics-decision>div>b{font-size:12px}.analytics-decision>div>strong{color:var(--violet);font-size:12px}.analytics-decision p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.analytics-decision small{color:var(--ink);font-weight:700;line-height:1.4}.analytics-decision>svg{color:#b8bac3;margin-top:5px}.decision-priority{text-align:center;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:900}.analytics-decision.critical .decision-priority{color:var(--red);background:var(--red-soft)}.analytics-decision.attention .decision-priority{color:var(--orange);background:var(--orange-soft)}.analytics-decision.opportunity .decision-priority{color:var(--green);background:var(--green-soft)}.budget-list{padding:0 19px 19px}.budget-list>div{border-top:1px solid var(--line);padding:13px 0}.budget-list>div>div:first-child{justify-content:space-between;gap:20px;display:flex}.budget-list b{font-size:12px}.budget-list span{color:var(--muted);font-size:12px}.budget-bar{background:#f0f0f4;border-radius:99px;height:7px;margin-top:9px;overflow:hidden}.budget-bar i{border-radius:inherit;background:var(--violet);height:100%;display:block}.budget-bar i.bad{background:var(--red)}.promotion-grid,.experiment-grid,.competitor-grid,.manager-grid,.report-grid,.settings-grid{gap:14px;display:grid}.promotion-grid,.experiment-grid,.competitor-grid,.manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-card,.experiment-card,.competitor-card,.manager-card,.report-card{padding:20px}.promotion-head,.competitor-head,.manager-card-head{align-items:center;gap:12px;display:flex}.promotion-head>div,.competitor-head>div,.manager-card-head>div:nth-child(2){flex:1;min-width:0}.promotion-head h3,.competitor-head h3,.manager-card h3{margin:0;font-size:15px}.promotion-head p,.competitor-head p,.manager-card-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.rocket,.report-icon{width:42px;height:42px;color:var(--violet);background:var(--violet-soft);border-radius:12px;place-items:center;display:grid}.promotion-verdict{border-radius:10px;margin-top:15px;padding:12px}.promotion-verdict.good{color:#136548;background:var(--green-soft)}.promotion-verdict.bad{color:#96323a;background:var(--red-soft)}.promotion-verdict p{margin:5px 0 0;font-size:12px;line-height:1.45}.status-chip,.role-chip{white-space:nowrap;border-radius:7px;align-items:center;width:fit-content;min-height:24px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.good{color:var(--green);background:var(--green-soft)}.status-chip.attention{color:var(--orange);background:var(--orange-soft)}.status-chip.bad{color:var(--red);background:var(--red-soft)}.empty-card{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.empty-card>svg{color:#aaa2db;width:33px;height:33px}.empty-card h3{color:var(--ink);margin:12px 0 4px}.empty-card p{max-width:500px;margin:0}.leads-panel{overflow:hidden}.leads-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.filter-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.filter-tabs button{color:#6c6f7a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px}.filter-tabs button.active{color:#5744c9;background:var(--violet-soft);border-color:#dfd9ff;font-weight:700}.lead-list{flex-direction:column;display:flex}.lead-row{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:40px minmax(230px,1.5fr) minmax(120px,.75fr) 90px minmax(130px,.8fr) minmax(180px,1fr) 20px;align-items:center;gap:13px;width:100%;min-height:76px;padding:11px 15px;display:grid}.lead-row:hover{background:#fafafe}.lead-row.attention{border-left-color:#e4a33c}.lead-row.urgent{border-left-color:#e16f44}.lead-row.critical{border-left-color:var(--red);background:snow}.avatar.client{color:#62677b;background:#edf0f8}.lead-main{flex-direction:column;gap:5px;min-width:0;display:flex}.lead-main>div{align-items:center;gap:5px;display:flex}.lead-main>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead-row>div:not(.lead-main):not(.next-action){flex-direction:column;gap:4px;min-width:0;display:flex}.lead-row b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lead-label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:12px}.next-action{flex-direction:column;gap:3px;min-width:0;display:flex}.next-action small{color:var(--muted)}.empty-list{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-list svg{color:var(--green)}.lead-edit-grid{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:21px 0 15px;padding:0;display:grid}.reason-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px;display:grid}.reason-grid>div{border:1px solid var(--line);background:#fafafe;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex}.reason-grid b{color:var(--violet);font-size:20px}.reason-grid span{color:var(--muted);font-size:13px}.compact-rank-list{gap:2px;margin-top:14px;display:grid}.compact-rank-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;display:flex}.compact-rank-list>div:last-child{border-bottom:0}.compact-rank-list span{gap:3px;display:grid}.compact-rank-list small{color:var(--muted)}.compact-rank-list strong{white-space:nowrap}.taxonomy-editor{border:1px solid var(--line);background:#fafafe;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:17px;display:grid}.taxonomy-editor h3,.taxonomy-editor p{grid-column:1/-1;margin:0}.taxonomy-editor p{color:var(--muted);font-size:13px}.taxonomy-editor .button{grid-column:1/-1;justify-self:start}label{color:#5f626d;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}label input,label select,label textarea{width:100%;min-height:40px;color:var(--ink);padding:9px 11px;font-weight:400}label textarea{resize:vertical;min-height:82px}label.full{grid-column:1/-1}.timeline{margin-top:26px}.timeline>div{gap:13px;min-height:74px;display:flex;position:relative}.timeline>div:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:-8px;left:6px}.timeline>div:last-child:before{display:none}.timeline>div>i{z-index:1;background:#b9bbc5;border:3px solid #fff;border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-top:4px;box-shadow:0 0 0 1px #cfd0d7}.timeline>div>i.message{background:var(--violet)}.timeline>div>i.status{background:var(--blue)}.timeline>div>i.channel{background:var(--green)}.timeline>div>i.followup{background:var(--orange)}.timeline>div>span{grid-template-columns:1fr auto;gap:4px 10px;min-width:0;display:grid}.timeline small{color:var(--muted)}.timeline p{color:#555865;grid-column:1/-1;margin:0;line-height:1.45}.manager-card.needs-attention{border-color:#efcf98}.avatar.large{border-radius:14px;flex-basis:48px;width:48px;height:48px;font-size:13px}.manager-card-head>div:nth-child(2)>span{color:var(--muted);font-size:12px}.big-score{border-radius:13px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.manager-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.manager-stats>div{background:#f8f8fa;border-radius:9px;flex-direction:column;gap:4px;min-height:55px;padding:9px;display:flex}.manager-stats span{color:var(--muted);font-size:12px}.manager-stats b{font-size:13px}.score-bars{flex-direction:column;gap:9px;display:flex}.score-bars>div>span{color:#656873;justify-content:space-between;font-size:12px;display:flex}.score-bars>div>i{background:#efeff3;border-radius:99px;height:5px;margin-top:4px;display:block;overflow:hidden}.score-bars em{background:var(--violet);border-radius:inherit;height:100%;display:block}.manager-warning{background:var(--orange-soft);color:#825315;border-radius:9px;align-items:flex-start;gap:8px;margin-top:15px;padding:10px;font-size:12px;line-height:1.45;display:flex}.manager-warning svg{width:15px}.experiment-tag{color:var(--violet);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.experiment-card h3{margin:13px 0 3px}.experiment-card>p{color:var(--muted);margin:0}.experiment-card blockquote{border-left:3px solid var(--violet);color:#565366;background:#f8f7ff;margin:14px 0;padding:11px 13px;line-height:1.45}.before-after{justify-content:center;align-items:center;gap:18px;display:flex}.before-after>div{flex-direction:column;align-items:center;min-width:100px;display:flex}.before-after span,.before-after small{color:var(--muted);font-size:12px}.before-after b{font-size:22px}.legal-banner{color:#206f56;background:#effaf6;border:1px solid #bfded3;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.legal-banner>span{flex-direction:column;gap:3px;line-height:1.45;display:flex}.competitor-number{align-items:baseline;gap:7px;margin:16px 0 7px;display:flex}.competitor-number strong{font-size:27px}.competitor-number span{color:var(--muted)}.market-compare{padding-bottom:18px}.price-compare{justify-content:center;align-items:center;gap:17px;padding:26px 20px;display:flex}.price-compare>div:not(.versus){flex-direction:column;align-items:center;gap:4px;display:flex}.price-compare span{color:var(--muted)}.price-compare strong{font-size:27px}.versus{background:var(--violet-soft);width:36px;height:36px;color:var(--violet);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.market-difference{text-align:center;border-radius:9px;margin:0 18px;padding:11px;line-height:1.45}.market-difference.good{background:var(--green-soft);color:#17684c}.market-difference.attention{background:var(--orange-soft);color:#7b5119}.ai-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px;display:grid}.ai-main{flex-direction:column;min-height:calc(100vh - 190px);display:flex}.ai-welcome{text-align:center;max-width:720px;margin:46px auto 20px}.ai-welcome>span{color:#fff;background:linear-gradient(135deg,#7564e8,#3c2ca5);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid;box-shadow:0 12px 30px #6d5ce740}.ai-welcome h2{letter-spacing:-.8px;margin:0;font-size:28px}.ai-welcome>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:9px auto;line-height:1.55}.quick-prompts{text-align:left;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:20px;display:grid}.quick-prompts button{border:1px solid var(--line);color:#555864;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;font-size:12px;display:flex}.quick-prompts button:hover{color:#5846c8;border-color:#cfc8ff}.ai-exchange{width:100%;max-width:840px;margin:0 auto 17px}.ai-question{justify-content:flex-end;display:flex}.ai-question span{color:#fff;background:#272830;border-radius:12px 12px 3px;max-width:75%;padding:10px 13px}.ai-answer{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:10px;padding:18px}.ai-answer-head{align-items:center;gap:8px;display:flex}.ai-answer-head>svg{color:var(--violet)}.confidence-badge{border-radius:7px;margin-left:auto;padding:4px 7px;font-size:12px;font-weight:900}.confidence-badge.high{color:var(--green);background:var(--green-soft)}.confidence-badge.medium{color:var(--orange);background:var(--orange-soft)}.confidence-badge.low{color:var(--red);background:var(--red-soft)}.ai-answer>p{line-height:1.65}.evidence-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.evidence-grid>div{background:#f7f7fa;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.evidence-grid span,.evidence-grid small{color:var(--muted);font-size:12px}.evidence-grid b{font-size:13px}.ai-answer h4{margin:18px 0 8px}.ai-recommendation{border-top:1px solid var(--line);align-items:flex-start;gap:9px;min-height:59px;padding:8px 0;display:flex}.ai-recommendation>span{width:25px;height:25px;color:var(--violet);background:var(--violet-soft);border-radius:8px;flex:0 0 25px;place-items:center;font-weight:800;display:grid}.ai-recommendation>div{flex:1}.ai-recommendation p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.ai-recommendation i{color:var(--muted);font-size:12px;font-style:normal}.ai-composer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d8d4ea;border-radius:14px;gap:8px;width:100%;max-width:840px;min-height:66px;margin:auto auto 0;padding:8px;display:flex;position:sticky;bottom:15px;box-shadow:0 14px 36px #1e1f2b1f}.ai-composer textarea{min-height:48px;box-shadow:none;resize:none;border:0;flex:1;padding:10px}.ai-composer button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.ai-side{height:fit-content;padding:18px;position:sticky;top:145px}.ai-side h3{margin:0 0 9px;font-size:14px}.ai-side>div{border-top:1px solid var(--line);align-items:flex-start;gap:9px;min-height:62px;padding:11px 0;display:flex}.ai-side>div>svg{width:16px;color:var(--violet)}.ai-side>div>span{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.ai-side b{color:var(--ink);font-size:12px}.report-card{flex-direction:column;align-items:flex-start;min-height:230px;display:flex}.report-icon.green{color:var(--green);background:var(--green-soft)}.report-icon.orange{color:var(--orange);background:var(--orange-soft)}.report-card h3{margin:18px 0 6px}.report-card p{color:var(--muted);margin:0;line-height:1.5}.report-card ul{color:#666975;margin:12px 0 20px;padding-left:17px;font-size:12px;line-height:1.7}.report-card>div{gap:7px;margin-top:auto;display:flex}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-summary article{border:1px solid var(--line);min-height:100px;box-shadow:var(--shadow);background:#fff;border-radius:13px;flex-direction:column;gap:4px;padding:16px;display:flex}.report-summary span,.report-summary small{color:var(--muted);font-size:12px}.report-summary strong{font-size:25px}.alert-list,.anomaly-list{padding:0 14px 14px}.alert-list>div,.anomaly-list>div{border-top:1px solid var(--line);align-items:flex-start;gap:10px;min-height:83px;padding:12px 4px;display:flex}.alert-list>div>span{width:31px;height:31px;color:var(--orange);background:var(--orange-soft);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.alert-list>div.critical>span{color:var(--red);background:var(--red-soft)}.alert-list>div>div,.anomaly-list>div>div{flex:1;min-width:0}.alert-list p,.anomaly-list p{color:var(--muted);margin:4px 0;line-height:1.45}.alert-list small,.anomaly-list small{color:#a0a2ab}.alert-list button{color:var(--violet);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.anomaly-list>div>span{background:var(--orange-soft);min-width:58px;color:var(--orange);text-align:center;border-radius:8px;padding:6px;font-weight:900}.anomaly-list>div>span.critical{background:var(--red-soft);color:var(--red)}.setting-card{align-items:flex-start;gap:13px;min-height:170px;padding:20px;display:flex}.setting-icon{width:41px;height:41px;color:var(--violet);background:var(--violet-soft);border-radius:11px;place-items:center;display:grid}.setting-card>div{flex:1}.setting-card h3{margin:0}.setting-card p{color:var(--muted);line-height:1.5}.inline-form{gap:8px;display:flex}.inline-form input{flex:1;height:40px;padding:0 11px}.source-settings,.team-list{padding:0 18px 18px}.source-settings>div,.team-list>div{border-top:1px solid var(--line);align-items:center;gap:11px;min-height:67px;display:flex}.source-settings>div>div,.team-list>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.source-settings small,.team-list small{color:var(--muted)}.team-row .team-permissions{max-width:260px;line-height:1.35}.team-row .team-remove{min-width:154px}.team-section-title{border-top:1px solid var(--line);margin:0 18px;padding:16px 0 7px}.team-section-title>div{flex-direction:column;gap:3px;display:flex}.team-section-title small{color:var(--muted)}.pending-team-list{padding-top:0}.avatar.pending{background:var(--orange-soft);color:var(--orange)}.avatar.pending svg{width:16px;height:16px}.source-name-edit{color:var(--muted);gap:4px;font-size:12px;display:grid}.source-name-edit input{width:min(100%,360px);height:38px;color:var(--ink);padding:0 10px;font-size:14px}.source-setting-row{padding:14px 0;align-items:flex-start!important}.source-setting-main{gap:9px!important}.ctr-capability{align-items:center;gap:8px;max-width:620px;display:flex}.ctr-capability small{line-height:1.45}.account-manager-select{max-width:420px;color:var(--muted);grid-template-columns:145px minmax(160px,1fr);align-items:center;gap:5px 9px;font-size:12px;font-weight:700;display:grid}.account-manager-select select{height:37px;color:var(--ink);padding:0 28px 0 10px}.account-manager-select small{grid-column:2;font-weight:400}.source-setting-actions{max-width:205px;flex-direction:column!important;flex:0 0 205px!important;gap:6px!important;display:flex!important}.source-setting-actions .button{width:100%}.role-chip.owner{color:#624fc8;background:var(--violet-soft)}.role-chip.admin{color:var(--blue);background:var(--blue-soft)}.role-chip.manager{color:var(--green);background:var(--green-soft)}.role-chip.viewer{color:#737681;background:#f0f0f3}.modal-backdrop{justify-content:center;align-items:center;padding:20px}.modal{background:#fff;border:0;border-radius:17px;width:min(470px,100%);max-height:90vh;padding:28px;animation:.18s pop;position:relative;overflow-y:auto;box-shadow:0 25px 80px #12131b40}.modal h2{letter-spacing:-.6px;margin:8px 0;font-size:23px}.modal>p:not(.eyebrow){color:var(--muted);line-height:1.5}.modal label{margin-top:12px}.danger-modal{border-top:4px solid var(--red)}.danger-icon{width:48px;height:48px;color:var(--red);background:var(--red-soft);border-radius:14px;place-items:center;display:grid}.danger-icon svg{width:23px;height:23px}.empty-source-state{text-align:center;max-width:680px;margin:70px auto;padding:42px}.empty-source-state .avito-badge{margin:0 auto 16px}.empty-source-state h2{margin:8px 0;font-size:28px}.empty-source-state>p:not(.eyebrow){max-width:500px;color:var(--muted);margin:0 auto 22px;line-height:1.6}.password-input{position:relative}.password-input input{padding-right:45px}.password-input button{color:#92949e;cursor:pointer;background:0 0;border:0;width:38px;position:absolute;top:2px;bottom:2px;right:2px}.secure-line{color:#70737e;align-items:center;gap:7px;margin:13px 0;font-size:12px;display:flex}.secure-line svg{color:var(--green)}fieldset{border:1px solid var(--line);border-radius:10px;margin:15px 0;padding:12px}legend{color:#60636f;font-size:12px;font-weight:800}label.checkbox{flex-direction:row;align-items:center;gap:8px;min-height:32px}label.checkbox input{width:15px;min-height:15px}.invite-link{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;min-height:46px;margin:15px 0;padding:7px 7px 7px 11px;display:flex}.invite-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.invite-link button{background:var(--violet-soft);width:34px;height:34px;color:var(--violet);cursor:pointer;border:0;border-radius:8px}.invite-recovery-warning{color:#7d5b15;background:var(--orange-soft);border:1px solid #eadcb2;border-radius:9px;align-items:flex-start;gap:8px;margin:13px 0;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.invite-recovery-warning svg{flex:none}.auth-wrap{background:#171820;place-items:center;min-height:100vh;padding:25px;display:grid;position:relative;overflow:hidden}.auth-glow{filter:blur(15px);opacity:.55;border-radius:50%;position:absolute}.auth-glow.one{background:radial-gradient(circle,#6d5ce773,#0000 67%);width:520px;height:520px;top:-190px;left:-220px}.auth-glow.two{background:radial-gradient(circle,#1f9f743d,#0000 68%);width:500px;height:500px;bottom:-230px;right:-190px}.auth-shell{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f202ab8;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1.08fr .92fr;width:min(970px,100%);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000052}.auth-story{color:#fff;background:linear-gradient(145deg,#ffffff09,#0000);flex-direction:column;justify-content:center;padding:52px;display:flex}.brand{align-items:center;gap:9px;display:flex;position:absolute;top:28px;left:34px}.brand>span{background:var(--violet);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.auth-story h1{letter-spacing:-1.9px;margin:7px 0 12px;font-size:clamp(34px,4vw,51px);line-height:1.02}.auth-story>p:not(.eyebrow){color:#aaaab6;max-width:510px;margin:0;line-height:1.65}.auth-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.auth-proof>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:9px;min-height:104px;padding:13px;display:flex}.auth-proof svg{color:#a698fa;width:20px}.auth-proof span{color:#898b96;flex-direction:column;gap:3px;font-size:12px;display:flex}.auth-proof b{color:#fff;font-size:12px}.auth-card{background:#fff;flex-direction:column;justify-content:center;width:100%;padding:44px 43px;display:flex}.auth-card.login{padding-top:80px;padding-bottom:80px}.auth-card-icon{background:var(--violet-soft);width:43px;height:43px;color:var(--violet);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.auth-card-icon.success{background:var(--green-soft);color:var(--green)}.auth-card h2{letter-spacing:-.8px;margin:0;font-size:27px}.auth-card>p:not(.eyebrow){color:var(--muted);margin:8px 0 13px;line-height:1.5}.auth-card label{margin-top:10px}.auth-card .button{margin-top:15px}.form-error{color:#9a343b;background:var(--red-soft);border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.auth-loader{color:#fff;flex-direction:column;align-items:center;width:250px;display:flex}.loader-bar{background:#30313b;border-radius:99px;width:180px;height:4px;margin:22px 0 11px;overflow:hidden}.loader-bar i{background:var(--violet);width:40%;height:100%;animation:1.3s ease-in-out infinite loader;display:block}.auth-loader p{color:#8e909b}.loading-content{min-height:320px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-content svg{color:var(--violet)}.loading-content h2{color:var(--ink);margin:13px 0 3px}.loading-content p{margin:0}.toast{z-index:200;color:#fff;background:#23242b;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;animation:.2s pop;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #00000038}.toast svg{color:#70d3ae}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:.4;transform:translate(30px)}}@keyframes pop{0%{opacity:.4;transform:scale(.97)}}@keyframes loader{0%{transform:translate(-110%)}50%{transform:translate(90%)}to{transform:translate(330%)}}.policy-card{grid-column:span 2}.policy-grid{border:0;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;min-width:0;margin:16px 0;padding:0;display:grid}.policy-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.policy-grid input{min-width:0}.inline-actions{gap:8px;margin-top:14px;display:flex}.owner-cabinet-control{padding:20px}.owner-cabinet-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:18px;display:flex}.owner-cabinet-heading h2{margin:4px 0 5px}.owner-cabinet-heading p{color:var(--muted);margin:0;line-height:1.5}.owner-cabinet-heading>label{min-width:240px;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.owner-cabinet-stack{gap:14px;padding-top:16px;display:grid}.owner-cabinet-card{border:1px solid var(--line);background:#fcfcfe;border-radius:14px;padding:17px}.owner-cabinet-card-title{align-items:flex-start;gap:10px;display:flex}.owner-cabinet-card-title>svg{width:35px;height:35px;color:var(--violet);background:var(--violet-soft);border-radius:10px;flex:0 0 35px;padding:8px}.owner-cabinet-card-title h3{margin:1px 0 4px}.owner-cabinet-card-title p{color:var(--muted);margin:0;line-height:1.5}.owner-cabinet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:15px 0;display:grid}.owner-cabinet-grid label{color:var(--muted);align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.owner-cabinet-grid input,.owner-cabinet-grid select{min-width:0}.owner-cabinet-grid small{font-weight:400;line-height:1.4}.owner-cabinet-grid .wide-field{grid-column:1/-1}.owner-cabinet-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.owner-cabinet-safe-note,.owner-cabinet-warning{color:#32725b;background:var(--green-soft);border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.owner-cabinet-safe-note svg,.owner-cabinet-warning svg{flex:0 0 16px;width:16px;height:16px}.owner-cabinet-warning{color:#995c17;background:var(--orange-soft)}.transfer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.transfer-preview{background:#f8f6ff;border:1px solid #dcd6ff;border-radius:12px;margin-top:12px;padding:14px}.transfer-preview h4{margin:0 0 10px}.transfer-preview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.transfer-preview>div span{color:var(--muted);background:#fff;border-radius:9px;padding:9px;font-size:12px}.transfer-preview>div b{color:var(--ink);font-size:18px;display:block}.owner-confirm,.owner-cabinet-grid label.owner-confirm{flex-direction:row;align-items:flex-start;gap:8px;margin:10px 0 13px;line-height:1.45;display:flex}.owner-confirm input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.owner-confirm>span{min-width:0}.owner-history-line{color:var(--muted);margin-top:10px;display:block}.capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capacity-summary{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.substitution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.substitution-list{gap:7px;margin-top:13px;display:grid}.substitution-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.substitution-list span{gap:3px;display:grid}.substitution-list small{color:var(--muted)}.profit-intro{min-height:104px}.profit-scope-controls{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.month-control{min-width:176px;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.month-control input,.month-control select{height:40px;color:var(--ink);padding:0 10px}.month-control.period-comparison-control{cursor:pointer;min-height:44px}.period-comparison-control>span{align-items:center;gap:8px;min-height:44px;display:flex}.period-comparison-control input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--violet);cursor:pointer;flex:0 0 20px;margin:0;padding:0}.profit-tabs{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:4px;min-height:54px;padding:5px;display:flex;overflow-x:auto}.profit-tabs button{color:#6d707c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.profit-tabs button:hover{color:var(--ink);background:#f6f5fb}.profit-tabs button.active{background:var(--violet-soft);color:var(--violet)}.profit-tabs button svg{width:16px;height:16px}.profit-tabs button i{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;font-style:normal;display:grid}.profit-loading{min-height:210px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.profit-loading svg{color:var(--violet)}.profit-empty{text-align:center;min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.profit-empty>svg{width:38px;height:38px;color:var(--violet)}.profit-empty h3{color:var(--ink);margin:14px 0 5px}.profit-empty p{max-width:600px;margin:0;line-height:1.5}.profit-empty.compact{border:0;min-height:150px}.profit-empty.compact>svg{width:26px;height:26px}.profit-empty.compact h3{font-size:13px}.profit-term{align-items:center;gap:5px;display:inline-flex}.profit-help{color:#8b8e99;cursor:help;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.profit-help:hover,.profit-help:focus-within{color:var(--violet);background:var(--violet-soft)}.profit-help>span{visibility:hidden;opacity:0;pointer-events:none;z-index:100;color:#fff;text-align:left;white-space:normal;background:#252631;border-radius:9px;width:min(310px,72vw);padding:10px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 12px 32px #14151d3d}.profit-help:hover>span,.profit-help:focus-within>span{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.funnel-panel{padding:22px;overflow:visible}.funnel-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:48px;display:flex}.funnel-heading h3{margin:0;font-size:16px}.funnel-heading p{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.funnel-heading>span{color:#777a85;white-space:nowrap;background:#f2f2f6;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800}.funnel-heading>span.needs-input{color:var(--orange);background:var(--orange-soft)}.funnel-heading>span.complete{color:var(--green);background:var(--green-soft)}.funnel-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.funnel-heading-actions>span{color:#777a85;white-space:nowrap;background:#f2f2f6;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800}.funnel-heading-actions>span.needs-input{color:var(--orange);background:var(--orange-soft)}.funnel-heading-actions>span.complete{color:var(--green);background:var(--green-soft)}.funnel-heading-actions .button{min-height:32px;padding:0 10px;font-size:12px}.funnel-visual{flex-direction:column;align-items:center;width:min(960px,100%);margin:19px auto 0;display:flex}.funnel-stage-wrap{flex-direction:column;align-items:center;width:100%;display:flex}.funnel-conversion{color:#93959f;min-height:23px;padding:5px 0 3px;font-size:12px}.funnel-evidence-heading{margin-top:18px}.funnel-evidence-heading h4{margin:0;font-size:15px}.funnel-evidence-heading p,.funnel-filter-note{color:var(--muted);font-size:12px;line-height:1.55}.funnel-population-note{color:#625383;background:#f6f4ff;border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px;display:flex}.funnel-population-note svg{flex:0 0 18px;margin-top:2px}.funnel-population-note p{margin:0;font-size:12px;line-height:1.6}.funnel-client-evidence{border-top:1px solid var(--line);padding-top:2px}.funnel-client-evidence .profit-metric-grid{margin-top:12px}.funnel-client-evidence .profit-metric-grid small{color:var(--muted);font-size:12px}.funnel-coverage{font-size:12px;line-height:1.65}.funnel-coverage-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.funnel-coverage-actions .button{min-height:44px}.funnel-client-evidence>small{color:var(--muted);font-size:12px;line-height:1.55;display:block}.funnel-work-filters{flex-wrap:wrap;margin-top:16px}.funnel-work-filters button{white-space:normal;min-height:44px}.funnel-field-guide{margin-top:14px}.funnel-field-guide summary{cursor:pointer;min-height:44px;color:var(--violet);align-items:center;font-size:12px;display:flex}.funnel-field-guide summary:before{content:"›";margin-right:9px}.funnel-field-guide[open] summary:before{content:"⌄"}.profit-verdict small{margin-top:7px;line-height:1.5;display:block}@media (width<=700px){.funnel-conversion{min-height:28px;font-size:12px;line-height:1.45}.funnel-heading p,.funnel-client-evidence .profit-metric-grid span,.funnel-stage small,.funnel-field-guide .manual-field-guide b,.funnel-field-guide .manual-field-guide small,.funnel-client-evidence>small,.funnel-client-evidence .profit-metric-grid small{font-size:12px;line-height:1.5}}.funnel-stage{color:#fff;clip-path:polygon(2.5% 0,97.5% 0,100% 100%,0 100%);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 22px;display:flex}.funnel-stage>span{flex-direction:column;gap:3px;min-width:0;display:flex}.funnel-stage .profit-term{font-size:12px;font-weight:850}.funnel-stage .profit-help{color:#ffffffb8}.funnel-stage small{color:#ffffffb8;font-size:12px}.funnel-stage strong{white-space:nowrap;font-size:24px}.funnel-stage.stage-1{background:#5546c8}.funnel-stage.stage-2{background:#6657d1}.funnel-stage.stage-3{background:#337eae}.funnel-stage.stage-4{background:#2b927d}.funnel-stage.stage-5{background:#249f70}.funnel-stage.stage-6{background:#168a5b}.funnel-result{background:#f6f7fa;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;min-height:76px;margin:22px 0 0;padding:12px 18px;display:grid}.funnel-result>div{flex-direction:column;gap:4px;display:flex}.funnel-result>div:last-child{text-align:right}.funnel-result>div:nth-child(2){text-align:center}.funnel-result span{color:var(--muted);font-size:12px}.funnel-result strong{font-size:20px}.funnel-result small{color:var(--muted);font-size:12px}.funnel-result>svg{color:#b2b4bd}.profit-verdict{border:1px solid;border-radius:13px;align-items:center;gap:13px;min-height:92px;padding:17px 19px;display:flex}.profit-verdict>span{border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.profit-verdict>div{flex:1;min-width:0}.profit-verdict h3{margin:0;font-size:14px}.profit-verdict p{color:#5f626e;margin:5px 0 0;font-size:12px;line-height:1.5}.profit-verdict.good{background:#f5fbf8;border-color:#cce7dc}.profit-verdict.good>span{color:var(--green);background:var(--green-soft)}.profit-verdict.attention{background:#fffaf1;border-color:#ecd9b7}.profit-verdict.attention>span{color:var(--orange);background:var(--orange-soft)}.profit-verdict.bad{background:#fff6f6;border-color:#efc5c8}.profit-verdict.bad>span{color:var(--red);background:var(--red-soft)}.funnel-inputs{padding:20px;scroll-margin-top:96px}.manual-field-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.manual-field-guide>div{background:#f7f7fa;border-radius:10px;align-items:flex-start;gap:8px;min-height:88px;padding:11px;display:flex}.manual-field-guide svg{width:16px;color:var(--violet);flex:0 0 16px}.manual-field-guide span{flex-direction:column;gap:4px;display:flex}.manual-field-guide b{font-size:12px}.manual-field-guide small{color:var(--muted);font-size:12px;line-height:1.45}.funnel-lead-list{border-top:1px solid var(--line);margin-top:16px}.funnel-lead-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.75fr) minmax(130px,.75fr) minmax(130px,.85fr) 22px;align-items:center;gap:12px;padding:11px 5px;display:grid}.funnel-lead-list>button:hover{background:#fafafe}.funnel-lead-list>button:disabled{cursor:default;opacity:1}.funnel-lead-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.funnel-lead-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.funnel-lead-list small{color:var(--muted);font-size:12px}.funnel-lead-list>button>svg{color:#b5b7c0}.profit-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profit-metric-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:124px;padding:15px;display:flex}.profit-metric-grid .profit-term{color:var(--muted);font-size:12px;font-weight:700}.profit-metric-grid strong{margin-top:9px;font-size:23px}.profit-metric-grid small{color:var(--muted);margin-top:auto;font-size:12px;line-height:1.4}.budget-pacing{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:220px 1fr auto;align-items:center;gap:14px;min-height:75px;padding:13px 16px;display:grid}.budget-pacing>div:first-child{flex-direction:column;gap:3px;display:flex}.budget-pacing span,.budget-pacing small{color:var(--muted);font-size:12px}.budget-pacing strong{font-size:18px}.pacing-track{background:#ececf1;border-radius:99px;height:9px;overflow:hidden}.pacing-track i{background:var(--green);height:100%;display:block}.budget-pacing.attention .pacing-track i{background:var(--orange)}.budget-pacing.bad .pacing-track i{background:var(--red)}.profit-form{padding:20px}.profit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.profit-form-grid label{color:#5f626d;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex;position:relative}.profit-form-grid label.wide{grid-column:1/-1}.profit-form-grid input,.profit-form-grid select,.profit-form-grid textarea{width:100%;min-height:40px;color:var(--ink);padding:8px 10px;font-weight:500}.profit-form-grid textarea{resize:vertical;min-height:78px}.profit-form-grid label>small{color:#a0a2ac;pointer-events:none;font-size:12px;font-weight:500;position:absolute;bottom:12px;right:9px}.profit-form-grid label>small.profit-field-hint{position:static}.profit-form-grid label:has(textarea)>small{position:static}.profit-form-grid label:has(select)>small{position:static}.readonly-note{color:#666974;background:#f6f6f9;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px;font-size:12px;line-height:1.5;display:flex}.readonly-note svg{width:16px;color:var(--green);flex:0 0 16px}.long-cycle-guide{background:#f7f5ff;border:1px solid #d9d4f3;border-radius:13px;align-items:flex-start;gap:12px;min-height:96px;padding:18px;display:flex}.long-cycle-guide>svg{color:var(--violet)}.long-cycle-guide h3{margin:0;font-size:14px}.long-cycle-guide p{color:#656272;margin:5px 0 0;font-size:12px;line-height:1.55}.cohort-panel{overflow:hidden}.cohort-panel>.funnel-heading{padding:18px 20px 12px}.cohort-panel td{vertical-align:top}.cohort-panel td b,.cohort-panel td small{display:block}.cohort-panel td small{color:var(--muted);margin-top:3px;font-size:12px}.immature{color:#8d8f99;white-space:nowrap;background:#f1f1f4;border-radius:6px;padding:4px 6px;font-size:12px}.risk-panel{overflow:hidden}.action-entry{padding:17px 19px}.action-entry>div:first-child{align-items:flex-start;gap:10px;display:flex}.action-entry>div:first-child>svg{width:19px;color:var(--violet);flex:0 0 19px}.action-entry h3{margin:0;font-size:14px}.action-entry p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.action-entry-form{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) minmax(120px,.6fr) minmax(130px,.6fr);align-items:end;gap:8px;margin-top:13px;display:grid}.action-entry-form label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.action-entry-form input,.action-entry-form select{width:100%;height:38px;color:var(--ink);padding:0 9px;font-size:12px}.action-entry-form .reason{grid-column:1/-2}.action-entry-form label.action-check{color:var(--ink);flex-direction:row;grid-column:1/-2;align-items:center;gap:7px}.action-entry-form .action-check input{flex:0 0 16px;width:16px;height:16px;padding:0}.action-entry-form .button{width:100%}.risk-panel>.funnel-heading{padding:18px 18px 11px}.risk-list,.action-audit-list{padding:0 14px 14px}.risk-row{border-top:1px solid var(--line);align-items:flex-start;gap:10px;min-height:118px;padding:13px 4px;display:flex}.risk-icon{width:34px;height:34px;color:var(--orange);background:var(--orange-soft);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.risk-row.critical .risk-icon{color:var(--red);background:var(--red-soft)}.risk-icon svg{width:17px}.risk-row>div{flex:1;min-width:0}.risk-row p,.action-audit-list p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.45}.risk-row small,.action-audit-list small{color:#9698a2;font-size:12px}.risk-row input{width:100%;height:34px;margin-top:9px;padding:0 9px;font-size:12px}.risk-actions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.risk-actions button{border:1px solid var(--line);color:#666975;cursor:pointer;background:#fff;border-radius:7px;min-height:30px;padding:0 8px;font-size:12px;font-weight:700}.risk-actions button:hover{color:var(--violet);border-color:#c8c5db}.action-audit-list>div{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:flex-start;gap:9px;min-height:76px;padding:12px 4px;display:grid}.confidence-dot{background:#aeb0b8;border-radius:50%;width:9px;height:9px;margin-top:4px}.confidence-dot.exact{background:var(--green)}.confidence-dot.inferred{background:var(--orange)}.action-audit-list em{color:#777a84;white-space:nowrap;background:#f1f1f4;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal}.action-audit-list em.exact{color:var(--green);background:var(--green-soft)}.action-audit-list em.inferred{color:var(--orange);background:var(--orange-soft)}.outcome-modal{width:min(680px,100%)}.outcome-modal>p:not(.eyebrow){color:var(--muted)}.manual-lead-modal textarea{min-height:90px}@media (width<=1250px){.daily-metrics-grid{grid-template-columns:repeat(4,1fr)}.home-kpi-grid{grid-template-columns:repeat(2,1fr)}.metrics-grid.six,.metrics-grid.five{grid-template-columns:repeat(3,1fr)}.lead-row{grid-template-columns:40px minmax(230px,1.4fr) 120px 90px minmax(140px,1fr) 20px}.lead-row>div:nth-of-type(4){display:none!important}.evidence-grid{grid-template-columns:repeat(3,1fr)}.manual-field-guide,.profit-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-lead-list>button{grid-template-columns:minmax(200px,1.4fr) minmax(120px,.7fr) minmax(130px,.75fr) 20px}.funnel-lead-list>button>span:nth-of-type(2){display:none}}@media (width<=1020px){.app-shell{grid-template-columns:1fr}.sidebar{width:250px;transition:transform .2s;position:fixed;left:0;transform:translate(-105%);box-shadow:20px 0 60px #00000040}.sidebar.open{transform:translate(0)}.mobile-close{color:#a8abb5;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.sidebar-backdrop{z-index:35;background:#0006;border:0;display:block;position:fixed;inset:0}.menu-button{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.topbar{gap:12px;padding:0 18px}.source-tabs{padding-left:18px}.content{padding:20px 18px 40px}.dashboard-grid.main,.dashboard-grid.halves,.promotion-grid,.experiment-grid,.competitor-grid,.manager-grid{grid-template-columns:1fr}.report-grid,.report-summary{grid-template-columns:repeat(2,1fr)}.analytics-guide{grid-template-columns:1fr}.auth-shell{grid-template-columns:1fr;max-width:560px}.auth-story{min-height:400px;padding:80px 42px 42px}.ai-layout{grid-template-columns:1fr}.ai-side{position:static}.profit-form-grid{grid-template-columns:1fr}.profit-form-grid label.wide{grid-column:auto}.action-entry-form{grid-template-columns:repeat(2,minmax(0,1fr))}.action-entry-form .reason,.action-entry-form label.action-check{grid-column:1/-1}}@media (width<=760px){.funnel-inputs{scroll-margin-top:196px}.topbar{flex-wrap:wrap;height:auto;min-height:64px;padding:11px 13px}.page-title{flex:1;min-width:0}.page-title p{display:none}.page-title h1{font-size:17px}.global-search{flex-basis:100%;order:3;max-width:none}.top-actions{flex-wrap:wrap;margin-left:0}.top-actions>select{width:118px}.custom-period{order:3;width:100%}.custom-period input{flex:1;width:auto}.sync-button{width:38px;padding:0;font-size:0}.source-tabs{padding-left:9px}.content{padding:16px 10px 34px}.page-error,.sync-result-panel{margin:10px 10px -3px}.leader-hero,.daily-hero{flex-direction:column;align-items:flex-start;padding:23px}.auto-sync-badge{width:100%}.daily-metrics-grid{grid-template-columns:repeat(2,1fr)}.home-kpi-grid{grid-template-columns:1fr}.daily-report-document{padding:23px 18px}.daily-report-document>header{flex-direction:column}.hero-score{flex-basis:auto;width:100%;height:auto}.metrics-grid.four,.metrics-grid.three,.metrics-grid.five,.metrics-grid.six{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:112px}.page-intro{flex-direction:column;align-items:flex-start;padding:4px 4px 0}.page-intro .button{width:100%}.table-tools,.leads-toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.lead-row{grid-template-columns:37px minmax(0,1fr) 20px;gap:10px}.lead-row>div:not(.lead-main){display:none!important}.lead-main small{white-space:normal}.settings-grid,.report-grid,.report-summary{grid-template-columns:1fr}.analytics-decision{grid-template-columns:1fr auto}.analytics-decision>.decision-priority{grid-column:1/-1;width:fit-content}.policy-card{grid-column:auto}.policy-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.owner-cabinet-control{padding:14px}.owner-cabinet-heading{flex-direction:column;align-items:stretch}.owner-cabinet-heading>label{min-width:0}.owner-cabinet-grid,.capacity-grid,.substitution-grid,.transfer-grid{grid-template-columns:1fr}.transfer-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-cabinet-grid .wide-field{grid-column:auto}.owner-cabinet-actions .button,.transfer-preview>.button{width:100%}.source-setting-row{flex-wrap:wrap;padding:12px 0}.source-setting-row>div{flex-basis:calc(100% - 52px)}.source-setting-row>.status-chip{margin-left:49px}.source-setting-row>.button{flex:1;min-width:130px}.account-manager-select{grid-template-columns:1fr}.account-manager-select small{grid-column:auto}.ctr-capability{flex-direction:column;align-items:flex-start}.source-setting-actions{max-width:none;margin-left:49px;flex:100%!important}.team-row{flex-wrap:wrap;padding:12px 0}.team-row>div{flex-basis:calc(100% - 52px)}.team-row .team-permissions{flex-basis:100%;max-width:none;margin-left:46px}.team-row .team-remove{flex:100%;min-width:0;margin-left:46px}.formula-grid{grid-template-columns:1fr}.formula-grid>div{border-right:0;border-bottom:1px solid var(--line)}.detail-metrics{grid-template-columns:repeat(2,1fr)}.detail-metrics>div:nth-child(2){border-right:0}.detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lead-edit-grid,.taxonomy-editor{grid-template-columns:1fr}.taxonomy-editor h3,.taxonomy-editor p,.taxonomy-editor .button,label.full{grid-column:auto}.drawer{padding:22px 16px}.quick-prompts{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,1fr)}.auth-wrap{padding:0}.auth-shell{border:0;border-radius:0;min-height:100vh}.auth-story{min-height:370px;padding:80px 25px 30px}.auth-story h1{font-size:37px}.auth-proof{grid-template-columns:1fr}.auth-proof>div{flex-direction:row;align-items:center;min-height:60px}.auth-card{padding:35px 24px}.budget-list>div>div:first-child{flex-direction:column;gap:5px}.profit-intro .month-control{width:100%}.profit-scope-controls{flex-direction:column;align-items:stretch;width:100%}.profit-tabs{align-items:stretch}.profit-tabs button{flex:1 0 auto}.funnel-panel,.funnel-inputs{padding:16px 12px}.funnel-heading{flex-direction:column;gap:8px}.funnel-heading-actions{justify-content:flex-start;width:100%}.funnel-stage{clip-path:none;border-radius:9px;min-height:61px;padding:9px 15px;width:100%!important}.funnel-stage strong{font-size:20px}.funnel-result{grid-template-columns:1fr;gap:8px}.funnel-result>svg{justify-self:center;transform:rotate(90deg)}.funnel-result>div:last-child,.funnel-result>div:nth-child(2){text-align:left}.profit-verdict{flex-wrap:wrap;align-items:flex-start}.profit-verdict .button{width:100%}.manual-field-guide,.profit-metric-grid{grid-template-columns:1fr}.funnel-lead-list>button{grid-template-columns:minmax(0,1fr) 20px}.funnel-lead-list>button>span:not(:first-child){display:none}.budget-pacing{grid-template-columns:1fr}.risk-panel>.funnel-heading{padding:16px 14px 10px}.action-entry{padding:15px 13px}.action-entry-form{grid-template-columns:1fr}.action-entry-form .reason,.action-entry-form label.action-check{grid-column:auto}.action-audit-list>div{grid-template-columns:12px minmax(0,1fr)}.action-audit-list em{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.sidebar,.topbar,.source-tabs,.button,.ai-composer{display:none!important}.app-shell{display:block}.content{padding:0}.panel,.leader-hero{break-inside:avoid;box-shadow:none}}.owner-control-root{color:var(--ink);flex-direction:column;gap:18px;display:flex}.owner-control-hero{color:#fff;background:linear-gradient(125deg,#20232c,#2e3850 58%,#285c54);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:28px 30px;display:flex;box-shadow:0 18px 45px #1c202b24}.owner-control-hero>div:first-child{max-width:790px}.owner-control-hero h2{letter-spacing:-1px;margin:9px 0 8px;font-size:clamp(24px,3vw,35px);line-height:1.12}.owner-control-hero p:not(.owner-control-kicker){color:#c5ccd5;margin:0;line-height:1.55}.owner-control-kicker{text-transform:uppercase;letter-spacing:.9px;color:#a9e6d1!important;margin:0!important;font-size:12px!important;font-weight:900!important}.owner-control-toolbar{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;gap:10px;min-width:255px;padding:14px;display:grid}.owner-control-toolbar label{color:#d4d9e0;gap:6px;font-size:12px;font-weight:700;display:grid}.owner-control-toolbar input,.owner-control-toolbar select{background:#fffffff2;border-color:#fff3;width:100%;height:39px;padding:0 10px;font-size:12px}.owner-control-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.owner-control-button svg{flex:0 0 15px;width:15px;height:15px}.owner-control-button:hover{transform:translateY(-1px)}.owner-control-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.owner-control-button-primary{border-color:var(--violet);background:var(--violet);color:#fff;box-shadow:0 6px 15px #6d5ce729}.owner-control-button-primary:hover{background:#5f4bdc}.owner-control-button-secondary{color:#50535f;background:#fff;border-color:#dedfe7}.owner-control-button-secondary:hover{color:var(--violet);border-color:#c8c5da}.owner-control-toolbar .owner-control-button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff38}.owner-control-spin{animation:1s linear infinite owner-control-spin}@keyframes owner-control-spin{to{transform:rotate(360deg)}}.owner-control-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.owner-control-summary-card{border:1px solid var(--line);background:#fff;border-top:3px solid #b9bbc4;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:135px;padding:17px;display:grid;box-shadow:0 4px 16px #1e1f2909}.owner-control-summary-card>svg{color:#737681;background:#f1f1f4;border-radius:11px;width:38px;height:38px;padding:9px}.owner-control-summary-card>div{flex-direction:column;min-width:0;display:flex}.owner-control-summary-card span{color:var(--muted);font-size:12px;line-height:1.35}.owner-control-summary-card strong{margin:5px 0 3px;font-size:24px;line-height:1}.owner-control-summary-card small{color:#8d909a;font-size:12px;line-height:1.4}.owner-control-summary-card progress{background:#ececf1;border:0;border-radius:99px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}.owner-control-summary-card progress::-webkit-progress-bar{background:#ececf1}.owner-control-summary-card progress::-webkit-progress-value{background:var(--violet)}.owner-control-summary-card progress::-moz-progress-bar{background:var(--violet)}.owner-control-summary-good{border-top-color:var(--green)}.owner-control-summary-good>svg{color:var(--green);background:var(--green-soft)}.owner-control-summary-attention{border-top-color:var(--orange)}.owner-control-summary-attention>svg{color:var(--orange);background:var(--orange-soft)}.owner-control-summary-bad{border-top-color:var(--red)}.owner-control-summary-bad>svg{color:var(--red);background:var(--red-soft)}.owner-control-section{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 18px #1e1f2908}.owner-control-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:86px;padding:20px 21px 16px;display:flex}.owner-control-section-heading>div{flex:1;min-width:0}.owner-control-section-heading h3{letter-spacing:-.3px;margin:5px 0 4px;font-size:18px}.owner-control-section-heading p:not(.owner-control-kicker){max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.owner-control-status{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.owner-control-status svg{width:13px;height:13px}.owner-control-status-good{color:var(--green);background:var(--green-soft)}.owner-control-status-attention{color:#a56a0b;background:var(--orange-soft)}.owner-control-status-neutral{color:#696c77;background:#f0f1f4}.owner-control-loading,.owner-control-empty,.owner-control-error{min-height:88px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.owner-control-loading svg,.owner-control-empty svg,.owner-control-error svg{width:18px;height:18px}.owner-control-error{color:#a23d45;text-align:left;background:#fff3f4;border:1px solid #f0c6c9;border-radius:11px;justify-content:flex-start;min-height:48px}.owner-control-truncated{color:#765413;background:#fff9ec;border:1px solid #efd49b;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin:12px 14px 0;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.owner-control-truncated svg{flex:none;width:18px;height:18px}.owner-control-empty-good{color:var(--green);background:#f7fcfa}.owner-control-conflicts{border:1px solid #efc8ca;border-left:4px solid var(--red);color:#8f343b;background:#fff7f7;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.owner-control-conflicts>svg{flex:0 0 19px;width:19px;height:19px;margin-top:1px}.owner-control-conflicts>div{flex:1;min-width:0}.owner-control-conflicts strong{font-size:12px}.owner-control-conflicts p{color:#7a5559;margin:4px 0 7px;font-size:12px;line-height:1.45}.owner-control-conflicts ul{margin:0;padding-left:17px}.owner-control-conflicts li{color:#73565a;margin:4px 0;font-size:12px;line-height:1.45}.owner-control-source-list{gap:13px;padding:14px;display:grid}.owner-control-source{background:#fbfbfd;border:1px solid #e4e4ea;border-radius:13px;overflow:hidden}.owner-control-source>header{background:#fff;border-bottom:1px solid #e7e7ec;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 15px;display:flex}.owner-control-source>header h4{margin:0;font-size:14px}.owner-control-source>header p{color:var(--muted);margin:4px 0 0;font-size:12px}.owner-control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.owner-control-field{background:#fff;border:1px solid #e3e3e9;border-left:3px solid #c5c7cf;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:end;gap:12px;min-width:0;padding:13px;display:grid}.owner-control-field-ready{border-left-color:var(--green)}.owner-control-field-missing{border-left-color:var(--orange);background:#fffdf8}.owner-control-field-copy{align-self:start;min-width:0}.owner-control-field-copy>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.owner-control-field-copy strong{font-size:12px;line-height:1.35}.owner-control-field-copy span{color:#696180;background:#f0eff8;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:800}.owner-control-field-copy p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.45}.owner-control-field-copy small{font-size:12px;font-weight:700}.owner-control-value-known{color:var(--green)}.owner-control-value-unknown{color:#aa6b08}.owner-control-value-conflict{color:var(--red);margin-top:4px;line-height:1.4;display:block}.owner-control-field-input{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.owner-control-field-input label{min-width:0;color:var(--muted);flex:1;gap:5px;font-size:12px;font-weight:700;display:grid}.owner-control-field-input input,.owner-control-field-input select{width:100%;height:37px;padding:0 9px;font-size:12px}.owner-control-field-input .owner-control-button{min-width:88px;padding:0 9px}.owner-control-field-input .owner-control-button-secondary{flex-basis:100%}.owner-control-field-details{border-top:1px dashed #e1e1e7;grid-column:1/-1;padding-top:8px}.owner-control-field-details summary{color:#777a85;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}.owner-control-field-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.owner-control-field-details label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.owner-control-field-details input,.owner-control-field-details textarea{resize:vertical;width:100%;min-height:36px;padding:8px 9px;font-size:12px}.owner-control-link-button{width:fit-content;color:var(--violet);cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.owner-control-link-button svg{width:13px;height:13px}.owner-control-link-button:disabled{opacity:.5;cursor:not-allowed}.owner-control-crm-list{gap:10px;padding:14px;display:grid}.owner-control-new-requirement{border-bottom:1px solid var(--line);background:#fcfcfe;padding:11px 14px}.owner-control-new-requirement>.owner-control-link-button{grid-column:auto}.owner-control-new-requirement>form{background:#faf9ff;border:1px solid #ded9f7;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding:13px;display:grid}.owner-control-new-requirement>form>div:first-child{grid-column:1/-1}.owner-control-new-requirement>form>div:first-child strong{font-size:12px}.owner-control-new-requirement>form>div:first-child p{color:var(--muted);margin:3px 0 0;font-size:12px}.owner-control-new-requirement label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.owner-control-new-requirement input,.owner-control-new-requirement select,.owner-control-new-requirement textarea{resize:vertical;width:100%;min-height:37px;padding:8px 9px;font-size:12px}.owner-control-new-requirement-name,.owner-control-new-requirement-wide{grid-column:span 2}.owner-control-new-requirement-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.owner-control-crm-item{background:#fbfbfd;border:1px solid #e3e3e9;border-radius:12px;padding:14px}.owner-control-crm-item>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.owner-control-crm-item h4{margin:0;font-size:13px}.owner-control-crm-item header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.owner-control-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.owner-control-crm-grid label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.owner-control-crm-grid input,.owner-control-crm-grid textarea{resize:vertical;width:100%;min-height:37px;padding:8px 9px;font-size:12px}.owner-control-crm-notes{grid-column:1/-1}.owner-control-checks{border-top:1px dashed #dedee5;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding-top:10px;display:flex}.owner-control-checks label{color:#5d606b;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.owner-control-checks input{width:15px;height:15px;margin:0}.owner-control-checks .owner-control-button{margin-left:auto}.owner-control-task-form{background:#faf9ff;border:1px solid #ded9f7;border-radius:12px;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.4fr) minmax(120px,.6fr) minmax(130px,.6fr);gap:9px;margin:14px;padding:14px;display:grid}.owner-control-task-form label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.owner-control-task-form input,.owner-control-task-form select,.owner-control-task-form textarea{resize:vertical;width:100%;min-height:38px;padding:8px 9px;font-size:12px}.owner-control-task-wide{grid-column:span 2}.owner-control-task-form-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.owner-control-quick-tasks{border-bottom:1px solid var(--line);padding:14px}.owner-control-quick-tasks>h4{margin:0 0 9px;font-size:12px}.owner-control-quick-tasks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-control-quick-task{background:#fbfbfd;border:1px solid #e3e3e9;border-radius:10px;align-items:center;gap:9px;min-height:70px;padding:10px;display:flex}.owner-control-quick-task>svg{width:26px;height:26px;color:var(--violet);background:var(--violet-soft);border-radius:8px;flex:0 0 26px;padding:6px}.owner-control-quick-task-alert>svg{color:var(--orange);background:var(--orange-soft)}.owner-control-quick-task>div{flex:1;min-width:0}.owner-control-quick-task strong{font-size:12px;line-height:1.35;display:block}.owner-control-quick-task p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.owner-control-quick-task .owner-control-button{min-height:32px;padding:0 8px;font-size:12px}.owner-control-task-tabs{gap:6px;padding:11px 14px 0;display:flex}.owner-control-task-tabs button{color:#696c77;cursor:pointer;background:#fff;border:1px solid #dedfe7;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.owner-control-task-tabs button.active{border-color:var(--violet);background:var(--violet-soft);color:var(--violet)}.owner-control-task-list{gap:9px;padding:14px;display:grid}.owner-control-task{background:#fff;border:1px solid #e1e1e7;border-left:4px solid #aeb0b8;border-radius:12px;min-width:0;padding:14px}.owner-control-priority-low{border-left-color:#aeb0b8}.owner-control-priority-normal{border-left-color:var(--violet)}.owner-control-priority-high{border-left-color:var(--orange)}.owner-control-priority-critical{border-left-color:var(--red)}.owner-control-task-overdue{background:#fff9f9;border-top-color:#f0d1d3;border-bottom-color:#f0d1d3;border-right-color:#f0d1d3}.owner-control-task>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.owner-control-task>header>div{flex:1;min-width:0}.owner-control-task h4{margin:7px 0 3px;font-size:13px}.owner-control-task header p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.owner-control-task-badges{flex-wrap:wrap;gap:5px;display:flex}.owner-control-task-badges span{color:#747681;background:#f0f0f4;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:800}.owner-control-due{color:#777a85;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.owner-control-due svg{width:14px;height:14px}.owner-control-due-overdue{color:var(--red)}.owner-control-task-expectation{background:#f7f7fa;border-radius:9px;margin-top:10px;padding:9px 10px}.owner-control-task-expectation strong{font-size:12px}.owner-control-task-expectation p{color:#5e616c;margin:3px 0 0;font-size:12px;line-height:1.4}.owner-control-task h4,.owner-control-task header p,.owner-control-task-expectation p,.owner-control-task-badges span{overflow-wrap:anywhere}.owner-control-task-result{background:#f4fbf8;border:1px solid #cde9dd}.owner-control-task-result strong{color:var(--green)}.owner-control-task-result small{color:#68776f;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.owner-control-task-controls{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.owner-control-completion{flex:1}.owner-control-completion>summary{color:#50535f;cursor:pointer;background:#fff;border:1px solid #dedfe7;border-radius:9px;align-items:center;gap:6px;width:fit-content;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.owner-control-completion>summary::-webkit-details-marker{display:none}.owner-control-completion>summary svg{width:14px;height:14px}.owner-control-completion>div{background:#faf9ff;border:1px solid #ded9f7;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:end;gap:8px;margin-top:8px;padding:11px;display:grid}.owner-control-completion label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.owner-control-completion input,.owner-control-completion textarea{resize:vertical;width:100%;min-height:38px;padding:8px 9px;font-size:12px}.owner-assistant{background:linear-gradient(#fbfaff 0,#fff 280px);border:1px solid #d8d4f2;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #4c409414}.owner-assistant-header{border-bottom:1px solid #e5e1f5;align-items:center;gap:13px;min-height:104px;padding:20px 22px;display:flex}.owner-assistant-title-icon{color:#fff;background:linear-gradient(145deg, var(--violet), #4f78d8);border-radius:14px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 8px 20px #5b4cd438}.owner-assistant-title-icon svg{width:23px;height:23px}.owner-assistant-header>div:nth-child(2){flex:1;min-width:0}.owner-assistant-header h3{letter-spacing:-.35px;margin:5px 0 4px;font-size:19px}.owner-assistant-header p:not(.owner-control-kicker){max-width:790px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.owner-assistant-mode{color:#1b745b;white-space:nowrap;background:#eaf8f2;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.owner-assistant-mode svg{width:14px;height:14px}.owner-assistant-overview{border-bottom:1px solid #ebe9f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.owner-assistant-overview article{background:#ffffffe0;border:1px solid #e4e2ee;border-radius:11px;align-items:center;gap:9px;min-height:73px;padding:11px;display:flex}.owner-assistant-overview article>svg{width:31px;height:31px;color:var(--violet);background:var(--violet-soft);border-radius:9px;flex:0 0 31px;padding:7px}.owner-assistant-overview article.attention>svg{color:#a56a0b;background:var(--orange-soft)}.owner-assistant-overview article>div{min-width:0;display:grid}.owner-assistant-overview span{color:var(--muted);font-size:12px}.owner-assistant-overview strong{margin:2px 0;font-size:19px}.owner-assistant-overview small{color:#888b96;font-size:12px;line-height:1.3}.owner-assistant-chat{border-bottom:1px solid #e9e7f1;padding:17px 18px}.owner-assistant-quick{flex-wrap:wrap;gap:6px;display:flex}.owner-assistant-quick button{color:#6254aa;cursor:pointer;background:#fff;border:1px solid #dcd8ef;border-radius:99px;min-height:31px;padding:0 10px;font-size:12px;font-weight:750}.owner-assistant-quick button:hover{border-color:var(--violet);background:#f7f5ff}.owner-assistant-quick button:disabled{opacity:.5;cursor:not-allowed}.owner-assistant-answer{background:#f8f7ff;border:1px solid #d9d4f4;border-radius:12px;align-items:flex-start;gap:10px;margin-top:11px;padding:13px;display:flex}.owner-assistant-answer>svg{color:#fff;background:var(--violet);border-radius:8px;flex:0 0 28px;width:28px;height:28px;padding:6px}.owner-assistant-answer strong{font-size:12px}.owner-assistant-answer p{color:#444752;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.55}.owner-assistant-answer small{color:#838691;font-size:12px}.owner-assistant-chat>form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.owner-assistant-chat>form input{width:100%;min-height:40px;padding:0 12px;font-size:12px}.owner-assistant-panels{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);display:grid}.owner-assistant-panel{min-width:0;padding:16px 18px 18px}.owner-assistant-panel+.owner-assistant-panel{border-left:1px solid #e8e6ef}.owner-assistant-panel>header{justify-content:space-between;align-items:center;gap:8px;min-height:39px;margin-bottom:10px;display:flex}.owner-assistant-panel>header>div{align-items:center;gap:8px;min-width:0;display:flex}.owner-assistant-panel>header svg{width:18px;height:18px;color:var(--violet)}.owner-assistant-panel>header span{display:grid}.owner-assistant-panel>header strong{font-size:12px}.owner-assistant-panel>header small{color:var(--muted);font-size:12px;line-height:1.35}.owner-assistant-panel>header>button{color:#696c77;cursor:pointer;background:#fff;border:1px solid #dedfe7;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.owner-assistant-panel>header>button svg{width:14px;height:14px}.owner-assistant-empty{min-height:112px;color:var(--muted);text-align:center;background:#fafafd;border:1px dashed #d9d8e2;border-radius:10px;place-items:center;margin:0;padding:18px;font-size:12px;line-height:1.5;display:grid}.owner-assistant-table-wrap{border:1px solid #e4e3e9;border-radius:10px;max-height:305px;overflow:auto}.owner-assistant-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.owner-assistant-table-wrap th{z-index:1;color:#777985;text-align:right;white-space:nowrap;background:#f5f5f8;padding:8px 7px;position:sticky;top:0}.owner-assistant-table-wrap th:nth-child(2){text-align:left}.owner-assistant-table-wrap td{text-align:right;white-space:nowrap;border-top:1px solid #ededf1;padding:8px 7px}.owner-assistant-table-wrap td:nth-child(2){text-align:left;white-space:normal;max-width:245px;line-height:1.35}.owner-assistant-table-wrap a{color:#4f48a1;text-decoration:none}.owner-assistant-table-wrap a:hover{text-decoration:underline}.owner-assistant-listing-id{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.owner-assistant-table-wrap td>strong{overflow-wrap:anywhere}.owner-assistant-listing-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px;display:flex}.owner-assistant-listing-actions .owner-control-link-button{text-align:left;min-height:44px}.owner-assistant-rule-panel{background:#fcfcfe}.owner-assistant-rule-controls{background:#fff;border:1px solid #e2e0eb;border-radius:10px;grid-template-columns:minmax(115px,.7fr) minmax(0,1.3fr);align-items:end;gap:10px;margin-bottom:9px;padding:10px;display:grid}.owner-assistant-rule-controls label{color:var(--muted);gap:4px;font-size:12px;font-weight:750;display:grid}.owner-assistant-rule-controls select{width:100%;min-height:34px;padding:0 8px;font-size:12px}.owner-assistant-rule-controls>div{display:grid}.owner-assistant-rule-controls strong{font-size:13px}.owner-assistant-rule-controls small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.3}.owner-assistant-candidate{background:#fffaf0;border:1px solid #ece3ce;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:8px 9px;display:flex}.owner-assistant-candidate>div{flex:1;min-width:0;display:grid}.owner-assistant-candidate strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-assistant-candidate small{color:#8b744c;margin-top:2px;font-size:12px}.owner-assistant-candidate a{color:#7a5b1d;font-size:12px;font-weight:800}.owner-assistant-rule-actions{gap:6px;margin-top:10px;display:flex}.owner-assistant-safety{color:#65746f;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:12px;line-height:1.45;display:flex}.owner-assistant-safety svg{width:14px;height:14px;color:var(--green);flex:0 0 14px}.owner-assistant-knowledge{border-top:1px solid #e6e4ee}.owner-assistant-knowledge>summary{color:#545763;cursor:pointer;align-items:center;gap:8px;min-height:49px;padding:0 19px;font-size:12px;font-weight:850;list-style:none;display:flex}.owner-assistant-knowledge>summary::-webkit-details-marker{display:none}.owner-assistant-knowledge>summary svg{width:16px;height:16px;color:var(--violet)}.owner-assistant-knowledge>summary span{min-width:23px;color:var(--violet);background:var(--violet-soft);text-align:center;border-radius:99px;padding:3px 6px;font-size:12px}.owner-assistant-knowledge-toolbar{background:#fafafd;border-top:1px solid #eeedf3;border-bottom:1px solid #eeedf3;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.owner-assistant-knowledge-toolbar p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.owner-assistant-knowledge-toolbar>div{gap:6px;display:flex}.owner-assistant-note-form{border-bottom:1px solid #e8e7ee;grid-template-columns:minmax(150px,.6fr) minmax(200px,.8fr) minmax(260px,1.6fr) auto;align-items:end;gap:8px;padding:12px 18px;display:grid}.owner-assistant-note-form label{min-width:0;color:var(--muted);gap:4px;font-size:12px;font-weight:750;display:grid}.owner-assistant-note-form input,.owner-assistant-note-form textarea{resize:vertical;width:100%;min-height:38px;padding:8px 9px;font-size:12px}.owner-assistant-source-list{gap:6px;padding:11px 18px 16px;display:grid}.owner-assistant-source-list article{border:1px solid #e5e4ea;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:13px;padding:10px 11px;display:flex}.owner-assistant-source-list article>div{min-width:0}.owner-assistant-source-list strong,.owner-assistant-source-list a{color:#424550;font-size:12px;text-decoration:none}.owner-assistant-source-list p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.owner-assistant-source-list .owner-assistant-source-summary{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.owner-assistant-copy-note{white-space:normal;max-width:100%;min-height:44px;margin-top:8px;padding:8px 12px;font-size:12px}.owner-assistant-source-list .owner-assistant-copy-notice{font-size:12px}.owner-assistant-source-list article>span{color:#626570;text-align:center;background:#f0f1f4;border-radius:8px;min-width:105px;padding:5px 7px;font-size:12px;font-weight:850;display:grid}.owner-assistant-source-list article>span.official{color:#1f705b;background:#eaf7f2}.owner-assistant-source-list article>span.error{color:#a23d45;background:#fff1f2}.owner-assistant-source-list article>span small{margin-top:2px;font-size:7px;font-weight:650}@media (width<=1100px){.owner-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-control-summary-card:last-child{grid-column:1/-1}.owner-control-fields{grid-template-columns:1fr}.owner-control-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-control-task-wide{grid-column:1/-1}.owner-control-completion>div{grid-template-columns:1fr}.owner-control-completion .owner-control-button{width:100%}.owner-assistant-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-assistant-panels{grid-template-columns:1fr}.owner-assistant-panel+.owner-assistant-panel{border-top:1px solid #e8e6ef;border-left:0}.owner-assistant-note-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-control-root{gap:12px}.owner-control-root input,.owner-control-root select,.owner-control-root textarea{min-height:44px;font-size:16px}.owner-control-button,.owner-control-link-button,.owner-control-completion>summary{min-height:44px;font-size:12px}.owner-control-hero{flex-direction:column;align-items:stretch;padding:22px 18px}.owner-control-toolbar{min-width:0}.owner-control-summary{grid-template-columns:1fr}.owner-control-summary-card:last-child{grid-column:auto}.owner-control-section-heading{flex-direction:column;padding:17px 14px 13px}.owner-control-section-heading>.owner-control-button{width:100%}.owner-control-source-list,.owner-control-crm-list,.owner-control-task-list,.owner-control-quick-tasks{padding:9px}.owner-control-source>header,.owner-control-crm-item>header,.owner-control-task>header{flex-direction:column;align-items:flex-start}.owner-control-fields{padding:7px}.owner-control-field{grid-template-columns:1fr;padding:11px}.owner-control-field-input{flex-direction:column;align-items:stretch}.owner-control-field-input .owner-control-button{width:100%}.owner-control-field-details{grid-column:auto}.owner-control-field-details>div{grid-template-columns:1fr}.owner-control-link-button{grid-column:auto}.owner-control-crm-grid{grid-template-columns:1fr}.owner-control-crm-notes{grid-column:auto}.owner-control-new-requirement{padding:10px}.owner-control-new-requirement>form{grid-template-columns:1fr}.owner-control-new-requirement-name,.owner-control-new-requirement-wide,.owner-control-new-requirement-actions{grid-column:auto}.owner-control-new-requirement-actions{flex-direction:column-reverse}.owner-control-new-requirement-actions .owner-control-button{width:100%}.owner-control-checks{flex-direction:column;align-items:stretch}.owner-control-checks label{width:100%;min-height:36px;font-size:12px}.owner-control-checks .owner-control-button{width:100%;margin-left:0}.owner-control-task-form{grid-template-columns:1fr;margin:9px;padding:11px}.owner-control-task-title-field,.owner-control-task-wide,.owner-control-task-form-actions{grid-column:auto}.owner-control-task-form-actions{flex-direction:column-reverse}.owner-control-task-form-actions .owner-control-button{width:100%}.owner-control-quick-tasks>div{grid-template-columns:1fr}.owner-control-quick-task{flex-wrap:wrap;align-items:flex-start}.owner-control-quick-task .owner-control-button{width:100%;min-height:44px;font-size:12px}.owner-control-task-tabs{padding:9px 9px 0}.owner-control-task-tabs button{flex:1;min-height:44px;font-size:12px}.owner-control-due{white-space:normal}.owner-control-task-controls{flex-direction:column;align-items:stretch}.owner-control-task-controls>.owner-control-button,.owner-control-completion>summary{width:100%}.owner-assistant-header{flex-wrap:wrap;align-items:flex-start;padding:17px 14px}.owner-assistant-title-icon{width:42px;height:42px}.owner-assistant-header>div:nth-child(2){flex:none;width:calc(100% - 56px)}.owner-assistant-mode{white-space:normal;width:100%}.owner-assistant-overview{grid-template-columns:1fr 1fr;padding:9px}.owner-assistant-overview article{align-items:flex-start;min-height:82px}.owner-assistant-chat{padding:13px 9px}.owner-assistant-quick{flex-direction:column}.owner-assistant-quick button{text-align:left;border-radius:10px;min-height:42px;font-size:12px}.owner-assistant-chat>form{grid-template-columns:1fr}.owner-assistant-chat>form input{min-height:44px;font-size:16px}.owner-assistant-panel{padding:14px 9px}.owner-assistant-rule-controls{grid-template-columns:1fr}.owner-assistant-rule-actions{flex-direction:column}.owner-assistant-rule-actions .owner-control-button{width:100%}.owner-assistant-knowledge>summary{padding:0 10px}.owner-assistant-knowledge-toolbar{flex-direction:column;align-items:stretch;padding:11px 9px}.owner-assistant-knowledge-toolbar>div{flex-direction:column}.owner-assistant-note-form{grid-template-columns:1fr;padding:10px 9px}.owner-assistant-source-list{padding:9px}.owner-assistant-source-list article{flex-direction:column}.owner-assistant-source-list article>span{width:100%}}.conversation-scroll{flex-direction:column;gap:12px;max-height:min(45vh,420px);padding:4px;display:flex;overflow-y:auto}@media (width<=600px){.context-help-trigger{width:44px;min-width:44px;height:44px}.dialogue-classification .button,.market-snapshot-form .button,.market-snapshot-form input:not([type=checkbox]),.market-snapshot-form select,.classification-confirm,.classification-list label{min-height:44px}.classification-confirm input[type=checkbox],.classification-list input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px}}.leads-toolbar .filter-tabs button{min-height:44px}.leads-toolbar{flex-wrap:wrap;align-items:flex-start}.leads-toolbar .table-search{min-width:min(320px,100%)}.lead-queue-explanation{color:var(--muted);background:#faf9ff;justify-content:space-between;gap:16px;padding:12px 18px;font-size:12px;display:flex}.lead-queue-explanation b{white-space:nowrap;color:var(--ink)}.lead-source{font-weight:600;color:var(--violet)!important}.lead-mobile-action{display:none}.lead-show-more{align-self:center;margin:16px}.lead-save-receipt{background:var(--green-soft);color:var(--green);border-radius:12px;padding:12px 16px}.lead-work-guide{background:#f6f5ff;border:1px solid #e1ddff;border-radius:16px;margin:16px 0;padding:18px}.lead-work-guide>div:first-child{align-items:center;gap:8px;display:flex}.lead-work-guide p,.lead-work-guide li{font-size:13px;line-height:1.5}.lead-work-guide ol{margin:12px 0 0;padding-left:20px}.lead-agreement{overflow-wrap:anywhere;background:#fff;border-radius:10px;gap:6px;padding:12px;display:grid}.lead-agreement span,.lead-agreement small{color:var(--muted)}.lead-discard-dialog{z-index:140;color:#fff;text-align:center;background:#121318d9;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lead-discard-dialog b{font-size:22px}.lead-discard-dialog>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lead-drawer .drawer-close{width:44px;height:44px}@media (width<=700px){.lead-queue-explanation{flex-direction:column;gap:8px}.lead-main>div{flex-wrap:wrap}.lead-row b{font-size:13px}.lead-main>small{white-space:normal;overflow-wrap:anywhere}.lead-mobile-action{color:var(--ink);gap:4px;padding-top:8px;display:grid}.lead-mobile-action b{white-space:normal}.lead-mobile-action small{color:var(--muted)}.lead-row{align-items:start}.lead-work-guide{padding:14px}}.lead-group-selector{align-items:center;gap:12px;padding:14px 18px;display:flex}.lead-group-selector label{flex:1;align-items:center;gap:12px;display:flex}.lead-group-selector select{flex:1;max-width:430px;min-height:44px}.lead-other-filters{flex-basis:100%}.lead-other-filters summary,.lead-work-guide summary,.lead-queue-summary summary{cursor:pointer;min-height:44px;color:var(--violet);align-items:center;font-size:13px;display:flex}.lead-queue-summary{padding:8px 18px}@media (width<=700px){.lead-group-selector label{display:block}.lead-group-selector select{width:100%;margin-top:6px;display:block}.leads-panel .table-search{width:100%}.lead-queue-summary .metrics-grid{margin-top:12px}}.lead-drawer input,.lead-drawer select,.lead-drawer button.button,.outcome-modal input,.outcome-modal select,.outcome-modal button.button{min-height:44px}@media (width<=700px){.lead-edit-grid{grid-template-columns:1fr}.lead-edit-grid .full{grid-column:1/-1}}.lead-response-review{background:#f9f8ff;border:1px solid #ddd9fa;border-radius:14px;margin:16px 0;padding:16px}.lead-response-review>div:first-child{align-items:center;gap:8px;display:flex}.lead-response-review p{margin:8px 0}.lead-response-review>small{margin-bottom:8px;display:block}.lead-response-review .button{white-space:normal;min-height:44px}.lead-response-review-confirm{gap:8px;margin-top:12px;display:grid}.lead-response-review-confirm blockquote{overflow-wrap:anywhere;background:#fff;border-left:3px solid #7460e8;margin:0;padding:10px 12px}.lead-response-review-buttons{flex-wrap:wrap;gap:8px;display:flex}.lead-plan-review{min-width:0;margin:12px 0}.lead-plan-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-plan-review .button{white-space:normal;max-width:100%;min-height:44px}.lead-plan-confirm{overflow-wrap:anywhere;background:#fff;border:1px solid #ddd9f5;border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.lead-plan-confirm p,.lead-plan-confirm small{margin:0}@media (width<=640px){.lead-response-review-buttons .button{width:100%}}.lead-details{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:10px 12px}.lead-details summary{cursor:pointer;min-height:44px;font-weight:700}.lead-details summary small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-weight:400;display:block}.lead-details .lead-edit-grid{margin:14px 0 0}.lead-edit-conflict,.lead-move-hint{color:#58491f;overflow-wrap:anywhere;background:#fff9eb;border:1px solid #e4c98a;border-radius:12px;margin:12px 0;padding:12px}.lead-edit-conflict .button{white-space:normal;max-width:100%;min-height:44px}.lead-edit-conflict ul{padding-left:20px}.autoload-overview{padding:22px}.autoload-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.autoload-overview-heading h2{margin:0;font-size:24px}.autoload-overview-heading .button{min-height:44px}.autoload-overview-intro{color:var(--muted);line-height:1.6}.autoload-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.autoload-overview-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:18px}.autoload-overview-card h3{margin:0 0 12px;font-size:17px}.autoload-overview-card p{font-size:14px;line-height:1.6}.autoload-overview-card dl{margin:14px 0;font-size:13px;line-height:1.5}.autoload-overview-card dl>div{margin-bottom:8px}.autoload-overview-card dt{color:var(--muted)}.autoload-overview-card dd{margin:3px 0 0}.autoload-report-result{border-top:1px solid var(--line);padding-top:8px}.autoload-overview-card .autoload-result-note{color:var(--muted)}.autoload-overview-card .autoload-report-errors{color:#9c3617;background:#fff4e8;border-radius:8px;padding:12px}.autoload-report-details{border-top:1px solid var(--line);margin-top:14px;padding-top:8px}.autoload-report-details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.autoload-report-details .autoload-section-child{padding-left:16px}@media (width<=640px){.autoload-overview{padding:16px}.autoload-overview-heading h2{font-size:21px}.autoload-overview-heading .button{width:100%}}.owner-wallet{padding:24px}.owner-wallet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.owner-wallet-card{border:1px solid var(--line);border-radius:16px;min-width:0;padding:18px}.owner-wallet-card h3{margin-top:0}.owner-wallet-card dl{gap:12px;display:grid}.owner-wallet-card dt{color:var(--muted)}.owner-wallet-card dd{margin:4px 0 0;font-size:20px;font-weight:700}.owner-wallet-card p,.owner-wallet>p{overflow-wrap:anywhere;line-height:1.6}.autoload-preflight-note{align-items:flex-start}.autoload-preflight .metric-card{cursor:default;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.autoload-preflight-errors{gap:10px;padding:16px;display:grid}.autoload-preflight-file{overflow-wrap:anywhere}.autoload-preflight-controls{flex-wrap:wrap;gap:16px;padding:16px;display:flex}.autoload-preflight-controls label{flex:220px;gap:6px;min-width:0;font-size:13px;display:grid}.autoload-preflight-controls input,.autoload-preflight-controls select{border:1px solid var(--border,#dedfe8);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.autoload-preflight-count{color:var(--muted,#6b6e7a);padding:0 16px;font-size:13px}.autoload-preflight table small{margin-top:4px;display:block}.autoload-preflight table ul{margin:0;padding-left:18px}.autoload-preflight-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.autoload-preflight .button{min-height:44px}.lead-workspace-nav{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.lead-workspace-nav a{color:#514096;background:#f0ecff;border-radius:12px;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.lead-reply-composer{background:#faf9ff;border:1px solid #ded7f6;border-radius:16px;margin:16px 0;padding:18px;scroll-margin-top:20px}.lead-reply-composer label{color:#484354;flex-direction:column;gap:8px;font-size:14px;display:flex}.lead-reply-composer textarea{resize:vertical;border:1px solid #cec8df;border-radius:10px;min-height:100px;padding:12px;line-height:1.5}.lead-reply-preview{background:#fff;border:1px solid #b6a7e5;border-radius:12px;margin-top:14px;padding:16px}.lead-reply-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.lead-reply-composer .risk-actions{flex-wrap:wrap;margin-top:12px}.outcome-embedded{max-width:100%;padding:18px 0;position:relative}.outcome-embedded .outcome-step,.outcome-embedded .outcome-review{margin-top:14px}.lead-workspace-help summary{color:#625a74;cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.lead-drawer .conversation-scroll{max-height:240px}.catalog-saved-views{background:#f7f5fc;border:1px solid #e3deee;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.catalog-saved-views label{flex-direction:column;gap:6px;font-size:13px;display:flex}.catalog-saved-views select,.catalog-saved-views input{background:#fff;border:1px solid #d7d0e6;border-radius:10px;max-width:100%;min-height:44px;padding:8px 12px}.catalog-saved-views small{color:#645d73;flex-basis:100%}@media (width<=600px){.lead-reply-composer{padding:14px}.lead-drawer .conversation-scroll{max-height:180px}.catalog-saved-views{padding:12px}.catalog-saved-views label,.catalog-saved-views select,.catalog-saved-views input{width:100%}}.lead-card-quick-actions{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 12px}.lead-card-quick-actions>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.current-sales-queue{gap:14px;display:grid}.analytics-period-summary{min-width:0;overflow:hidden}.analytics-period-summary .panel-title{flex-wrap:wrap;align-items:center}.analytics-period-summary .panel-title p{font-size:13px;line-height:1.5}.analytics-period-summary .button{white-space:normal;min-height:44px}.statistics-refresh-control{min-width:0;max-width:340px}.statistics-refresh-control>p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.statistics-refresh-control>p:empty{margin:0}.analytics-period-summary .table-scroll:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.analytics-period-summary>p{margin:0;padding:0 20px 16px;line-height:1.5}.analytics-period-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:8px 20px 20px;display:grid}.analytics-period-totals dt{color:var(--muted);font-size:13px}.analytics-period-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;font-weight:700}@media (width<=760px){.analytics-period-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-period-totals dd{font-size:20px}.analytics-period-summary .panel-title{padding:16px}.analytics-period-summary .panel-title .button{width:100%}.statistics-refresh-control{width:100%;max-width:none}.analytics-period-summary>p{padding:0 16px 16px}.sidebar nav button,.source-tabs button,.lead-drawer input:not([type=checkbox]),.lead-drawer select,.ads-catalog select,.ads-catalog input:not([type=checkbox]){min-height:44px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,summary,input,select,textarea{scroll-margin-block:80px}.button,.drawer-close,.modal-close,.page-error button,.toast button{min-height:44px}.drawer-close,.modal-close,.page-error button,.toast button{min-width:44px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input,textarea{caret-color:var(--violet)}::selection{color:var(--ink);background:#ded8ff}.table-scroll{scrollbar-color:#9396a5 var(--surface-2);scrollbar-width:thin}.table-scroll:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.table-scroll td,.detail-metrics,.headline-stat,.analytics-period-totals{font-variant-numeric:tabular-nums}.table-scroll td:first-child,.table-scroll th:first-child{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.table-scroll th:first-child{background:var(--surface-2);z-index:2}.ads-catalog .table-scroll[aria-busy] td:first-child,.ads-catalog .table-scroll[aria-busy] th:first-child{position:static}.ads-catalog .table-scroll[aria-busy] td:nth-child(2),.ads-catalog .table-scroll[aria-busy] th:nth-child(2){z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.table-scroll:after{content:"Таблицу можно прокрутить горизонтально";color:var(--muted);padding:8px 13px;font-size:12px;display:block}.analytics-help,.catalog-view-editor{color:var(--muted)}.analytics-help summary,.formula-panel summary,.catalog-view-editor summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.analytics-help p{max-width:75ch}.chart-tooltip{background:var(--surface);border:1px solid var(--line);max-width:280px;color:var(--ink);border-radius:12px;padding:12px;font-size:13px}.chart-tooltip p{margin:6px 0}.analytics-decisions>.button{margin:12px}.block-load-error{background:var(--red-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 24px;padding:14px 20px;display:flex}.block-load-error p{margin:6px 0 0}.section-loading{min-height:240px;color:var(--muted);place-items:center;display:grid}.global-search input{min-width:0}.global-search .search-submit{color:var(--violet);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:13px;font-weight:600}.search-results p{color:var(--muted);padding:0 14px;font-size:13px}.search-results .search-dismiss{place-items:center;width:44px;min-height:44px;margin-inline-start:auto;padding:0;display:grid}.toast{align-items:center;gap:10px;max-width:min(560px,100vw - 24px);padding:8px 12px;display:flex}.toast button{color:inherit;cursor:pointer;background:0 0;border:0}.catalog-view-editor label{flex-direction:column;gap:6px;display:flex}@media (width<=1100px){.sidebar:not(.open){visibility:hidden;pointer-events:none}.sidebar.open{visibility:visible}}@media (width<=760px){body,input,textarea,select{font-size:16px}.top-actions .sync-button{flex:1;justify-content:center;width:auto;min-width:132px;min-height:44px;padding:8px 10px;font-size:13px}.top-actions select{height:auto;min-height:44px}.menu-button,.mobile-close{min-width:44px;min-height:44px}.block-load-error{flex-wrap:wrap;margin:12px}.ads-catalog .page-intro{gap:10px;padding-block:8px}.ads-catalog .page-intro p{font-size:13px}.catalog-saved-views{gap:8px;padding:10px 12px}.catalog-saved-views>small{font-size:12px}.ads-catalog .table-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ads-catalog .table-tools .table-search{order:-1;grid-column:1/-1}.ads-catalog .ads-catalog-selector{min-width:0;font-size:12px}.ads-catalog .table-scroll .ad-cell{min-width:190px;max-width:230px}.ads-catalog .table-scroll .ad-cell small{font-size:12px}.ads-catalog .table-scroll td:nth-child(2){max-width:230px}.global-search{width:100%;max-width:none}}.catalog-saved-views:not([open]){margin-bottom:0;display:block}.catalog-saved-views>summary,.ads-catalog-note>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.refresh-help{color:var(--muted);margin:4px 24px;font-size:13px}.refresh-help summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.refresh-help p{max-width:75ch}@media (width<=760px){.ads-catalog .page-intro{min-height:0;padding:0;display:block}.ads-catalog .page-intro h2,.ads-catalog .page-intro .eyebrow{display:none}.ads-catalog .ads-catalog-actions{justify-content:space-between;gap:8px;margin-top:8px}.ads-catalog .ads-catalog-actions .button{width:auto}.catalog-saved-views:not([open]),.ads-catalog-note:not([open]){padding:0 12px}.ads-catalog .table-tools select{height:44px}.refresh-help{margin-inline:12px}}.ads-catalog-note:not([open]){display:block}.ads-catalog-extra-filters>.ads-catalog-selector{align-items:center;gap:12px;padding:8px 16px;display:flex}@media (width<=760px){.ads-catalog .page-intro p:not(.eyebrow){display:none}.ads-catalog .ads-catalog-actions{margin-top:0}}.skip-link{z-index:200;background:var(--surface);color:var(--ink);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:50%;transform:translate(-50%,-180%)}.skip-link:focus-visible{transform:translate(-50%)}.modal,.ad-detail-drawer,.lead-detail-drawer,.sidebar.open{overscroll-behavior:contain}.lead-contact-touch{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:14px;align-items:flex-start;gap:14px;margin:20px 0;padding:18px;display:flex}.lead-contact-touch>svg{width:22px;height:22px;color:var(--violet);margin-top:2px}.lead-contact-touch>div{min-width:0}.lead-contact-touch h3{margin:0 0 6px;font-size:17px;line-height:1.3}.lead-contact-touch time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.lead-contact-touch p{overflow-wrap:anywhere;max-width:70ch;margin:12px 0;line-height:1.5}.lead-contact-touch .button{white-space:normal;text-align:center;min-height:44px}@media (width<=600px){.lead-contact-touch{gap:10px;padding:14px}.lead-contact-touch p{font-size:16px}.lead-contact-touch p.muted{font-size:14px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
