@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}.cost-connection-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px;display:grid}.cost-hub-mapping{margin-bottom:14px;padding:20px}.hub-mapping-list{gap:10px;display:grid}.hub-mapping-list>div{border:1px solid #e7e9f2;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.hub-mapping-list span{gap:3px;display:grid}.hub-mapping-list small{color:#7b8194}.hub-mapping-list select{background:#fff;border:1px solid #dfe2ed;border-radius:9px;min-height:40px;padding:0 10px}.cost-connection{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;display:grid}.cost-connection h3,.cost-connection p{margin:0}.cost-connection h3{font-size:12px}.cost-connection p{color:#858d9b;margin-top:5px;font-size:9px;line-height:1.45}.cost-category-panel{margin-bottom:14px}.cost-category-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cost-category-grid>label{background:#fbfcfd;border:1px solid #e8eaf0;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.cost-category-grid>label:has(input:checked){background:#f5f3ff;border-color:#c9c5ff}.cost-category-grid strong,.cost-category-grid small{display:block}.cost-category-grid strong{font-size:9px}.cost-category-grid small{color:#8d95a3;margin-top:4px;font-size:7px}.cost-category-grid input,.table-check input,.cost-include input{accent-color:#635bff}.cost-category-form{background:#f7f8fb;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr auto;gap:8px;margin-bottom:12px;padding:11px;display:grid}.cost-category-form input,.cost-category-form select,.cost-entry-form input,.cost-entry-form select{color:#343b48;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:none;height:36px;padding:0 10px;font-size:10px}.cost-ledger{margin-top:14px}.cost-ledger .panel-heading>strong{color:#7d8594;font-size:9px}.table-check{align-items:center;gap:6px;font-size:9px;display:flex}.cost-drawer{width:min(620px,94vw)}.cost-entry-form{grid-template-columns:repeat(2,1fr);gap:13px;padding:18px;display:grid}.cost-entry-form>label{color:#6e7685;gap:6px;font-size:8px;font-weight:800;display:grid}.cost-entry-form .wide,.cost-include,.cost-form-actions{grid-column:1/-1}.cost-include{border:1px solid #e6e8ef;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex!important}.cost-include strong,.cost-include small{display:block}.cost-include strong{font-size:9px}.cost-include small{color:#8e95a3;margin-top:3px;font-size:7px}.cost-form-actions{border-top:1px solid #eceef3;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.cost-metrics .metric-card:first-child{border-color:#c9c5ff;box-shadow:0 6px 18px #635bff12}@media (max-width:1000px){.cost-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.cost-connection-grid,.cost-category-grid,.cost-entry-form,.cost-category-form,.hub-mapping-list>div{grid-template-columns:1fr}.cost-entry-form .wide,.cost-include,.cost-form-actions{grid-column:auto}.cost-connection{grid-template-columns:38px 1fr}.cost-connection>.connection-state{grid-column:2}.cost-drawer{width:100vw}body .sidebar.is-collapsed{width:248px;padding:20px 14px 16px;overflow-y:auto}body .sidebar-is-collapsed .content{margin-left:0}body .sidebar.is-collapsed .brand{padding:0 7px}body .sidebar.is-collapsed .brand-copy,body .sidebar.is-collapsed .workspace-picker>span:nth-child(2),body .sidebar.is-collapsed .workspace-picker>svg,body .sidebar.is-collapsed .console-switch span,body .sidebar.is-collapsed .console-switch>svg:last-child,body .sidebar.is-collapsed .nav-label,body .sidebar.is-collapsed nav button span,body .sidebar.is-collapsed nav button em,body .sidebar.is-collapsed nav button .status-dot,body .sidebar.is-collapsed .sync-line small,body .sidebar.is-collapsed .sync-line b,body .sidebar.is-collapsed .user-card>span:nth-child(2),body .sidebar.is-collapsed .user-card form{display:initial}body .sidebar.is-collapsed .desktop-sidebar-toggle{display:none}body .sidebar.is-collapsed .workspace-picker{justify-content:flex-start;margin:19px 2px 23px;padding:9px 10px}body .sidebar.is-collapsed .console-switch,body .sidebar.is-collapsed nav button{justify-content:flex-start;width:auto;margin-left:0;margin-right:0;padding:0 12px}body .sidebar.is-collapsed .console-switch{height:auto;padding:8px 10px}body .sidebar.is-collapsed .sync-line{text-align:left;padding:13px 8px 15px}body .sidebar.is-collapsed .sync-line span{justify-content:flex-start}body .sidebar.is-collapsed .user-card{justify-content:flex-start;padding:5px 7px}}.commission-people-list .overview-commission-person{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f4;grid-template-columns:32px minmax(0,1fr) 105px 68px 18px;align-items:center;gap:10px;padding:10px 2px;transition:background .16s,color .16s;display:grid}.commission-people-list .overview-commission-person:last-child{border-bottom:0}.commission-people-list .overview-commission-person:hover,.commission-people-list .overview-commission-person:focus-visible{background:#f7f6ff;outline:0}.commission-people-list .overview-commission-person>svg{color:#635bff;opacity:.65}.commission-people-list .overview-commission-person:hover>svg,.commission-people-list .overview-commission-person:focus-visible>svg{opacity:1}.services-panel{padding:20px}.service-toggle{color:#545d6c;border:1px solid #e3e5eb;border-radius:20px;align-items:center;gap:8px;padding:7px 11px;font-size:9px;font-weight:800;display:flex}.service-toggle input{accent-color:#635bff}.service-disabled{color:#757d8c;background:#fafbfe;border:1px dashed #d9dce7;border-radius:12px;align-items:center;gap:13px;padding:22px;display:flex}.service-disabled div{gap:4px;display:grid}.service-disabled strong{color:#343b49;font-size:11px}.service-disabled span{font-size:9px}.service-create{background:#f8f8fc;border-radius:10px;gap:9px;margin-bottom:14px;padding:13px;display:flex}.service-create input{border:1px solid #dfe2e9;border-radius:8px;outline:0;flex:1;padding:0 11px;font-size:10px}.service-create input:focus{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.service-card{background:#fff;border:1px solid #e4e6ed;border-radius:12px;overflow:hidden}.service-card>header{border-bottom:1px solid #eef0f4;grid-template-columns:9px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:13px 14px;display:grid}.service-card>header>i{border-radius:8px;width:9px;height:34px}.service-card>header div{gap:3px;display:grid}.service-card>header strong{font-size:11px}.service-card>header small{color:#9299a7;font-size:8px}.service-side{border-bottom:1px solid #f0f1f5;padding:13px 14px}.service-side:last-child{border-bottom:0}.service-side>strong,.service-side>small{display:block}.service-side>strong{font-size:9px}.service-side>small{color:#9299a7;margin:4px 0 9px;font-size:8px}.service-rule-add{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:8px;display:grid}.service-rule-add .smart-select-trigger{width:100%}.service-rule{background:#f7f7fb;border-radius:8px;grid-template-columns:62px minmax(0,1fr) 22px;align-items:center;gap:7px;margin-top:5px;padding:7px 8px;font-size:8px;display:grid}.service-rule b{text-transform:uppercase;color:#635bff;font-size:7px}.service-rule button{color:#838b99;cursor:pointer;background:0 0;border:0}.access-panel{margin-top:14px;padding:20px}.access-toolbar{grid-template-columns:1.35fr repeat(3,1fr);gap:9px;display:grid}.access-toolbar label{gap:6px;display:grid}.access-toolbar label>span{letter-spacing:.6px;text-transform:uppercase;color:#858d9c;font-size:7px;font-weight:900}.access-native-note{color:#4f48ae;background:#f1f0ff;border-radius:9px;align-items:center;gap:8px;margin:13px 0;padding:10px 12px;font-size:8px;display:flex}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.permission-grid>label{border:1px solid #e7e8ee;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.permission-grid input{accent-color:#635bff}.permission-grid span{gap:2px;display:grid}.permission-grid strong{text-transform:capitalize;font-size:8px}.permission-grid small{color:#979daa;font-size:7px}@media (max-width:1050px){.service-grid{grid-template-columns:1fr}.access-toolbar,.permission-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.service-create{flex-direction:column}.access-toolbar,.permission-grid{grid-template-columns:1fr}}.service-save-mapping{min-width:118px}.service-rule{grid-template-columns:62px minmax(0,1fr) 42px 22px}.service-rule em{color:#15915a;text-align:center;background:#e9f8f0;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal}.service-steps{background:#faf9ff;border:1px solid #e7e6ff;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.service-steps>span{flex:1;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.service-steps b{color:#fff;background:#635bff;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.service-steps strong{font-size:8px}.service-steps small{color:#858d9c;font-size:7px}.service-steps>i{background:#d9d7f8;width:22px;height:1px}.service-persistence-note{color:#237052;background:#ebf8f1;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:8px;display:flex}.service-persistence-note span{gap:2px;display:grid}@media (max-width:1050px){.service-steps{flex-direction:column;align-items:stretch}.service-steps>i{width:1px;height:8px;margin-left:12px}}@media (max-width:650px){.service-rule-add{grid-template-columns:1fr}.service-save-mapping{width:100%}}.service-rule.identified{grid-template-columns:30px minmax(0,1fr) 42px 22px}.service-provider-mark{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:900;display:grid;box-shadow:0 1px 2px #1b233218}.service-provider-mark.google_ads{background:#4285f4}.service-provider-mark.meta_ads{background:#635bff}.service-provider-mark.crm{background:#22a06b;font-size:6px}.service-provider-mark.ads{background:#7c8494;font-size:6px}.service-rule.identified>span{gap:3px;min-width:0;display:grid}.service-rule.identified>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.service-rule.identified>span small{color:#9097a5;font-size:7px}.call-source-module{gap:14px;display:grid}.call-source-hero{justify-content:space-between;align-items:center;gap:14px;display:flex}.call-source-hero>div{align-items:center;gap:11px;display:flex}.call-source-hero h3,.call-source-hero p{margin:0}.call-source-hero h3{font-size:12px}.call-source-hero p{color:#858d9c;margin-top:4px;font-size:8px;line-height:1.5}.call-source-icon{color:#635bff;background:#eeecff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.call-source-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.call-source-stats>span{background:#fff;border:1px solid #e5e7ed;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.call-source-stats small{letter-spacing:.08em;color:#9299a7;font-size:7px;font-weight:800}.call-source-stats strong{color:#303744;font-size:18px}.tracking-rule-panel,.call-suggestion-panel{padding:18px}.tracking-rule-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:9px;display:grid}.tracking-rule-form label{gap:6px;display:grid}.tracking-rule-form label>span{letter-spacing:.07em;color:#818998;font-size:7px;font-weight:900}.tracking-rule-form input,.tracking-rule-form .smart-select-trigger{width:100%;height:37px}.tracking-rule-form input{border:1px solid #dfe2e9;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.tracking-rule-form input:focus{border-color:#776fff;box-shadow:0 0 0 3px #635bff12}.tracking-rule-form>button{justify-content:center;height:37px}.tracking-rule-list{border-top:1px solid #eef0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;padding-top:13px;display:grid}.tracking-rule-list>span{background:#f8f9fb;border:1px solid #eceef3;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:8px;display:grid}.tracking-rule-list b,.tracking-rule-list small{min-width:0;display:block}.tracking-rule-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tracking-rule-list small{color:#8e96a4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.tracking-rule-list button{color:#8c94a2;cursor:pointer;background:0 0;border:0}.call-suggestion-panel>.panel-heading>.smart-select{min-width:135px}.call-suggestion-table{min-width:1180px}.call-suggestion-table td:first-child{min-width:230px}.call-suggestion-table td:nth-child(2){min-width:255px}.call-suggestion-table td:nth-child(4){min-width:180px}.call-suggestion-table td:last-child{min-width:160px}.call-suggestion-table td>strong,.call-suggestion-table td>small{display:block}.call-suggestion-table td>small{color:#9299a7;margin-top:4px;font-size:7px}.call-suggestion-table td>em{color:#a36d14;background:#fff5e4;border-radius:9px;padding:4px 7px;font-size:8px;font-style:normal}.call-suggestion-table .smart-select-trigger{width:100%;height:34px}.evidence-list{gap:4px;display:grid}.evidence-list small{color:#606978;align-items:flex-start;gap:5px;font-size:7px;line-height:1.4;display:flex}.evidence-list svg{color:#20a76b;flex:none;margin-top:1px}.confidence-pill{border-radius:12px;justify-content:center;align-items:center;min-width:48px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.confidence-pill.high{color:#178a58;background:#e8f8f0}.confidence-pill.medium{color:#aa6f12;background:#fff4e2}.confidence-pill.low{color:#bf5149;background:#fff0ef}.suggestion-actions{gap:6px;display:flex}.suggestion-actions button{height:31px;padding:0 9px;font-size:7px}.state.accepted{color:#168a58;background:#e8f8f0}.state.rejected,.state.superseded{color:#757d8a;background:#f1f2f5}@media (max-width:1050px){.tracking-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.call-source-hero{flex-direction:column;align-items:flex-start}.call-source-stats{grid-template-columns:1fr 1fr}.tracking-rule-form,.tracking-rule-list{grid-template-columns:1fr}}@media (max-width:760px){.commission-people-list .overview-commission-person{grid-template-columns:30px minmax(0,1fr) 74px 18px}.commission-people-list .overview-commission-person .state{display:none}}.call-source-module,.call-source-module>.panel,.call-source-module .table-scroll{min-width:0;max-width:100%}.call-source-module>.panel{width:100%}.call-source-module .table-scroll{overflow-x:auto}.form-suggestion-table{table-layout:fixed;width:1180px}.form-suggestion-table th:first-child{width:230px}.form-suggestion-table th:nth-child(2){width:300px}.form-suggestion-table th:nth-child(3){width:150px}.form-suggestion-table th:nth-child(4){width:180px}.form-suggestion-table th:nth-child(5){width:80px}.form-suggestion-table th:nth-child(6){width:180px}.form-suggestion-table .evidence-list small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.form-suggestion-table td:first-child>.ghl-record-link,.form-suggestion-table td:first-child>small{width:fit-content;margin-top:5px;display:flex}.call-suggestion-panel>.table-scroll{max-height:620px;overflow:auto}.call-suggestion-panel>.table-scroll thead th{z-index:2;background:#fff;position:sticky;top:0}.access-panel .access-commission-readonly{background:#f5f7ff;border:1px solid #cfd8fa;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.access-panel .access-commission-readonly>div{gap:5px;min-width:0;display:grid}.access-panel .access-commission-readonly strong{color:#25315b;font-size:13px}.access-panel .access-commission-readonly small{color:#4b5873;font-size:11px;line-height:1.5}.access-panel .access-commission-readonly button{flex-shrink:0;min-height:36px;font-size:11px}.access-panel .access-native-note{font-size:11px;line-height:1.4}.access-panel .access-toolbar label>span{font-size:10px}.access-panel .permission-grid strong{font-size:11px;line-height:1.3}.access-panel .permission-grid small{color:#667085;font-size:10px;line-height:1.35}@media (max-width:650px){.access-panel .access-commission-readonly{flex-direction:column;align-items:stretch}.access-panel .access-commission-readonly button{justify-content:center}}.source-view-switch{justify-content:flex-end;margin:-2px 0 10px;display:flex}.source-view-switch .view-tabs button{align-items:center;gap:5px;display:flex}.attribution-links{margin-bottom:14px}.link-location{color:#737b8a;font-size:8px;font-weight:800}.link-location select{color:#424957;background:#fff;border:1px solid #dfe2e9;border-radius:8px;min-width:220px;height:35px;margin-top:5px;padding:0 9px;font-size:9px;display:block}.link-editor-heading{justify-content:space-between;align-items:center;margin-top:12px;padding:0 2px 8px;display:flex}.link-editor-heading div{align-items:center;gap:9px;display:flex}.link-editor-heading span{letter-spacing:.8px;color:#8b93a2;font-size:7px;font-weight:900}.link-editor-heading strong{color:#4b5361;font-size:9px}.link-editor-heading.editing span{color:#655bff}.link-editor-heading .secondary-button{height:29px;padding:0 10px;font-size:8px}.link-rule-builder{background:#f8f9fc;border:1px solid #e9ecf2;border-radius:11px;grid-template-columns:1.15fr 1fr 1.2fr 1.4fr auto;align-items:end;gap:9px;padding:13px;display:grid}.link-rule-builder label{color:#78808f;letter-spacing:.55px;text-transform:uppercase;font-size:7px;font-weight:900}.link-rule-builder input,.link-rule-builder select{color:#414957;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;width:100%;height:36px;margin-top:6px;padding:0 9px;font-size:9px;display:block}.link-rule-builder input:focus,.link-rule-builder select:focus{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.link-rule-builder>button{white-space:nowrap;height:36px}.link-priority-note{color:#655e9f;background:#f3f1ff;border:1px solid #e2defe;border-radius:9px;align-items:flex-start;gap:7px;margin:11px 0;padding:9px 11px;font-size:8px;line-height:1.5;display:flex}.link-priority-note svg{flex:none}.link-rule-list{gap:10px;display:grid}.link-source-group{background:#fff;border:1px solid #e6e9f0;border-radius:12px;overflow:hidden}.link-source-group>header{background:linear-gradient(90deg,#f9f9fd,#fff);border-bottom:1px solid #eceef4;align-items:center;gap:10px;padding:12px 14px;display:flex}.link-source-group>header div{align-items:baseline;gap:9px;display:flex}.link-source-group>header strong{color:#2e3542;font-size:10px}.link-source-group>header small{color:#8b93a2;font-size:8px}.link-source-icon{color:#635bff;background:#eeeaff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.link-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.link-target-card{background:#fff;border:1px solid #eaedf3;border-radius:10px;min-width:0;padding:10px 11px;transition:border-color .15s,box-shadow .15s}.link-target-card:hover{border-color:#d8d4ff;box-shadow:0 4px 14px #42405c0a}.link-target-card.selected{background:#fdfcff;border-color:#746bff;box-shadow:0 0 0 3px #635bff13}.link-target-topline{align-items:center;gap:7px;display:flex}.link-target-topline>b{color:#6159d8;background:#f0eeff;border-radius:10px;padding:4px 7px;font-size:7px}.link-target-actions{gap:3px;margin-left:auto;display:flex}.link-target-actions .icon-button{color:#6f7785;width:27px;height:27px}.link-target-actions .icon-button:hover{color:#5f56e8;background:#efedff}.link-target-actions .icon-button.danger:hover{color:#d84b4b;background:#fff0f0}.link-target-title{color:#333a47;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:10px;display:block;overflow:hidden}.link-breadcrumb{color:#7f8795;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.link-breadcrumb i{color:#b1b6c0;font-style:normal}.link-breadcrumb span:last-child{color:#525a68}.link-technical-id{color:#a0a6b1;white-space:nowrap;text-overflow:ellipsis;border-top:1px dashed #e8eaf0;margin-top:7px;padding-top:7px;font-size:7px;display:block;overflow:hidden}.link-rule-list>.selector-empty{min-height:120px;display:flex}.link-method.source_rule,.link-method.campaign_name{font-size:0}.link-method.source_rule:after{content:"Regra de fonte";font-size:7px}.link-method.campaign_name:after{content:"Nome único";font-size:7px}html[lang=en] .link-method.source_rule:after{content:"Source rule"}html[lang=en] .link-method.campaign_name:after{content:"Unique name"}.link-method.source_rule{color:#5d55da;background:#f0eeff}.link-method.campaign_name{color:#2776a8;background:#e9f6ff}@media (max-width:1100px){.link-rule-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.link-rule-builder>button{justify-self:start}.link-target-grid{grid-template-columns:1fr}}@media (max-width:760px){.source-view-switch{justify-content:flex-start;overflow:auto}.link-location select{min-width:0}.attribution-links .panel-heading{display:block}.link-location{margin-top:10px;display:block}.link-editor-heading{align-items:flex-start;gap:8px}.link-editor-heading div{display:block}.link-editor-heading strong{margin-top:4px;display:block}.link-rule-builder{grid-template-columns:1fr}.link-rule-builder>button{justify-content:center;width:100%}.link-source-group>header div{display:block}.link-source-group>header small{margin-top:3px;display:block}}.social-page{--social-blue:#5576eb;--social-green:#20ad72}.social-heading{align-items:flex-end}.social-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.social-tabs{background:#eceef4;border-radius:9px;gap:3px;padding:3px;display:flex;overflow:auto}.social-tabs button{color:#7a8291;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:31px;padding:0 12px;font-size:9px;font-weight:800}.social-tabs button.selected{color:#3d4452;background:#fff;box-shadow:0 2px 8px #26324d13}.social-multi-select{z-index:10;position:relative}.social-multi-select>summary{color:#667080;cursor:pointer;background:#fff;border:1px solid #dfe2e9;border-radius:9px;align-items:center;gap:8px;min-width:245px;height:39px;padding:0 10px;list-style:none;display:flex}.social-multi-select>summary::-webkit-details-marker{display:none}.social-multi-select>summary>span{flex:1}.social-multi-select>summary strong,.social-multi-select>summary small{display:block}.social-multi-select>summary strong{color:#3d4553;font-size:9px}.social-multi-select>summary small{color:#9299a7;margin-top:2px;font-size:7px}.social-multi-menu{background:#fff;border:1px solid #dde1e8;border-radius:11px;width:360px;max-height:460px;padding:11px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 18px 48px #1f263525}.social-multi-menu>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:2px 3px 10px;display:flex}.social-multi-menu>header strong{font-size:9px}.social-multi-menu>header button{color:#635bff;background:0 0;border:0;font-size:8px;font-weight:800}.social-multi-menu section{border-bottom:1px solid #f0f2f5;padding:9px 3px}.social-multi-menu section:last-child{border:0}.social-multi-menu label{cursor:pointer;align-items:center;gap:8px;display:flex}.social-multi-menu input{accent-color:#635bff}.social-multi-menu label span{flex:1}.social-multi-menu label strong,.social-multi-menu label small{display:block}.social-multi-menu label strong{font-size:8px}.social-multi-menu label small{color:#959caa;margin-top:2px;font-size:7px}.social-network-option{padding-bottom:6px}.social-multi-menu section>div{gap:4px;padding-left:23px;display:grid}.social-multi-menu section>div label{background:#f8f9fb;border-radius:7px;padding:6px}.social-selection-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 13px;display:flex}.social-selection-chips>span{color:#858d9b;font-size:8px}.social-selection-chips button{color:#5b53d8;background:#f5f3ff;border:1px solid #dfdcff;border-radius:14px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.social-sync-line{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:9px;display:flex}.social-sync-line span{color:#198b5b;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.social-sync-line i{background:#20ba75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20ba7518}.social-sync-line small{color:#929aa8;font-size:7px}.social-kpi-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:14px;display:grid}.social-kpi{background:#fff;border:1px solid #e5e8ef;border-radius:13px;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 2px 7px #26324d08}.social-kpi:after{content:"";background:linear-gradient(90deg,#5576eb,#8b5cf6);height:3px;position:absolute;inset:auto 0 0}.social-kpi header{justify-content:space-between;align-items:center;display:flex}.social-kpi header>span{color:#635bff;background:#f0efff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.social-kpi header>b{color:#7f8796;font-size:8px}.social-kpi header>b.positive{color:#178d5a}.social-kpi header>b.negative{color:#c2524b}.social-kpi p{color:#858d9c;letter-spacing:.75px;margin:12px 0 5px;font-size:7px;font-weight:900}.social-kpi h3{margin:0 0 8px;font-size:21px}.social-kpi small{color:#969daa;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.social-kpi.is-unavailable{background:#fafbfc}.social-kpi.is-unavailable:after{background:#d8dce4}.social-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:14px;display:grid}.social-chart{min-width:0;padding-bottom:8px}.social-network-list{display:grid}.social-network-list>div{border-bottom:1px solid #f0f2f5;grid-template-columns:31px minmax(0,1fr) 70px 75px;align-items:center;gap:8px;padding:10px 0;display:grid}.social-network-list>div:last-child{border:0}.social-provider-mark{color:#5e55df;background:#efedff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid!important}.social-network-list strong,.social-network-list small{display:block}.social-network-list strong{font-size:8px}.social-network-list small{color:#9299a7;margin-top:3px;font-size:7px}.social-empty{min-height:175px}.social-empty .social-link-button{margin-top:7px;text-decoration:none}.social-error{justify-content:flex-start}.social-error button{margin-left:auto}.social-notice{margin-top:0}.social-content-panel,.social-accounts-panel{padding:17px}.social-search{color:#9299a7;border:1px solid #dfe2e9;border-radius:8px;align-items:center;gap:6px;width:220px;height:34px;padding:0 9px;display:flex}.social-search input{border:0;outline:0;width:100%;font-size:8px}.social-content-table{min-width:1100px}.social-content-table td:first-child{display:table-cell}.social-content-cell{align-items:center;gap:9px;min-width:220px;display:flex!important}.social-content-cell img,.social-content-placeholder{object-fit:cover;border-radius:8px;flex:none;width:39px;height:39px}.social-content-placeholder{color:#635bff;background:#f0efff;place-items:center;display:grid}.social-content-cell>span:last-child{min-width:0}.social-content-cell strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.social-open-link{color:#635bff;border:1px solid #e0e3e9;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.social-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-ranked-card{min-height:275px}.social-ranked-list{gap:12px;display:grid}.social-ranked-list span{justify-content:space-between;gap:12px;display:flex}.social-ranked-list strong,.social-ranked-list b{font-size:8px}.social-ranked-list span>b{color:#596274}.social-ranked-list i{background:#edf0f5;border-radius:6px;height:7px;margin-top:6px;display:block;overflow:hidden}.social-ranked-list i b{background:linear-gradient(90deg,#635bff,#8b75f1);border-radius:6px;height:100%;display:block}.social-unavailable>div:not(.panel-heading){color:#a7741e;background:#fff6e8;border-radius:8px;gap:9px;margin-top:7px;padding:9px;display:flex}.social-unavailable span{flex:1}.social-unavailable strong,.social-unavailable small{display:block}.social-unavailable strong{font-size:8px}.social-unavailable small{margin-top:3px;font-size:7px}.social-accounts-table td:first-child{display:table-cell}.social-provider-pill{color:#5b53d8;background:#f0efff;border-radius:11px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.social-report-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.social-report-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.social-report-card>span{color:#635bff;background:#f0efff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.social-report-card h3{margin:0 0 4px;font-size:11px}.social-report-card p{color:#8b93a1;margin:0;font-size:8px}.social-report-card a{text-decoration:none}.social-report-note{background:#f7f8fb;grid-column:1/-1;gap:9px;display:flex}.social-report-note strong,.social-report-note small{display:block}.social-report-note strong{font-size:9px}.social-report-note small{color:#8991a0;margin-top:4px;font-size:8px}.social-tenant-connection{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.social-tenant-connection>div{align-items:center;gap:9px;display:flex}.social-tenant-connection>div strong,.social-tenant-connection>div small,.social-tenant-connection>span small{display:block}.social-tenant-connection>div strong{text-transform:capitalize;font-size:10px}.social-tenant-connection small{color:#9098a6;margin-top:3px;font-size:7px}.social-tenant-connection>a{text-decoration:none}.connection-cta{flex-wrap:wrap;justify-content:flex-end}@media (max-width:1350px){.social-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.social-toolbar{flex-direction:column;align-items:stretch}.social-multi-select>summary{width:100%}.social-multi-menu{left:0;right:auto}.social-overview-grid,.social-audience-grid,.social-report-grid{grid-template-columns:1fr}.social-report-note{grid-column:auto}}@media (max-width:700px){.social-heading{align-items:flex-start}.social-heading,.social-heading .filters{flex-direction:column}.social-heading .filters{width:100%}.social-kpi-grid{grid-template-columns:1fr 1fr}.social-tabs{width:100%}.social-multi-menu{width:min(360px,100vw - 56px)}.social-content-panel .panel-heading{flex-direction:column;gap:10px}.social-search{width:100%}.social-report-card{grid-template-columns:38px minmax(0,1fr)}.social-report-card>a{grid-column:1/-1;justify-content:center}.social-tenant-connection{grid-template-columns:1fr}.social-network-list>div{grid-template-columns:31px minmax(0,1fr) 60px}.social-network-list>div>span:last-child{display:none}}.social-load-more{margin:14px auto 0}.social-location-banner{margin:0}.social-tabs button:focus-visible,.social-selection-chips button:focus-visible,.social-multi-select>summary:focus-visible{outline-offset:2px;outline:2px solid #635bff}@media (max-width:700px){.social-multi-select{position:static}.social-toolbar{position:relative}.social-multi-menu{width:100%;max-width:none;max-height:min(55vh,420px);top:100%;left:0;right:0}}@media (max-width:480px){.social-kpi-grid{grid-template-columns:1fr}.social-page{padding-left:16px;padding-right:16px}}.social-kpi.is-partial{background:#fffdf7;border-color:#eadcae}.social-kpi.is-partial:after{background:linear-gradient(90deg,#d9a72d,#f0ca68)}.social-kpi.is-partial small{color:#9a6c12;font-weight:700}.social-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.social-network-list>div{grid-template-columns:38px minmax(0,1fr) 70px 75px}.social-accounts-table{min-width:1250px}@media (max-width:480px){.social-kpi-grid{grid-template-columns:1fr}}.social-connection-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.social-connection-catalog article{padding:13px}.social-connection-catalog header{align-items:center;gap:9px;display:flex}.social-connection-catalog header>span:last-child{min-width:0}.social-connection-catalog header strong,.social-connection-catalog header small{display:block}.social-connection-catalog header strong{font-size:9px}.social-connection-catalog header small{color:#9299a7;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.social-connection-catalog footer{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.social-connection-catalog footer a{text-decoration:none}.provider-approval-pill{white-space:nowrap;border-radius:12px;align-items:center;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.provider-approval-pill.available{color:#17875a;background:#e9f8f1}.provider-approval-pill.approval_required{color:#a97012;background:#fff5e4}.platform-provider-card{position:relative}.platform-provider-head>.provider-approval-pill{position:absolute;top:50px;right:14px}@media (max-width:1350px){.social-connection-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.social-connection-catalog{grid-template-columns:1fr}}.social-tenant-connection{display:block}.social-tenant-connection>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.social-tenant-connection>header>div,.social-tenant-connection>header>span{align-items:center;gap:9px;display:flex}.social-tenant-connection>header strong,.social-tenant-connection>header small{display:block}.social-profile-selector{border-top:1px solid #eef0f4;margin-top:12px;padding-top:11px}.social-profile-selector__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.social-profile-selector__list label{cursor:pointer;border:1px solid #e7e9ef;border-radius:9px;grid-template-columns:17px 29px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.social-profile-selector__list input{accent-color:#635bff}.social-profile-selector__list strong,.social-profile-selector__list small{display:block}.social-profile-selector__list strong{font-size:9px}.social-profile-selector__list small{color:#9299a7;margin-top:3px;font-size:7px}.social-profile-selector footer{color:#7e8796;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:8px;display:flex}.social-location-required,.social-profile-loading{color:#8a711f;border-top:1px solid #eef0f4;align-items:center;gap:8px;margin-top:12px;padding-top:11px;font-size:8px;display:flex}.social-location-required strong,.social-location-required small{display:block}.social-location-required small{color:#8e96a4;margin-top:3px}@media (max-width:700px){.social-tenant-connection>header{flex-direction:column;align-items:flex-start}.social-profile-selector__list{grid-template-columns:1fr}}.social-history-note{color:#536172;background:#f5f8ff;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;display:flex}.social-history-note svg{color:#5f62dc;flex:none}.social-history-note span{min-width:0}.social-history-note strong,.social-history-note small{display:block}.social-history-note strong{font-size:8px}.social-history-note small{color:#7f8898;margin-top:3px;font-size:7px;line-height:1.45}.connections-page{flex-direction:column;display:flex}.connections-page>.metrics-grid{order:3}.connections-page>.provider-stack{order:5;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.connections-page .provider-selector,.connections-page .social-tenant-connection,.connections-page .ghl-connection-card{min-width:0}.connections-page .provider-account-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.connections-page .provider-account{min-width:0}.provider-brand{letter-spacing:-.2px;color:#404754;background:#eef1f6;border-radius:8px;flex:none;place-items:center;width:34px;height:30px;font-size:7px;font-weight:900;display:grid}.provider-brand--google_ads,.provider-brand--google_business_profile{color:#fff;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%)}.provider-brand--meta_ads,.provider-brand--meta_social,.provider-brand--facebook,.provider-brand--instagram{color:#fff;background:linear-gradient(135deg,#0866ff,#9b4dca)}.provider-brand--youtube{color:#fff;background:#f03}.provider-brand--linkedin{color:#fff;background:#0a66c2}.provider-brand--tiktok{color:#fff;text-shadow:1px 0 #25f4ee,-1px 0 #fe2c55;background:#111}.provider-brand--threads{color:#fff;background:#111}@media (max-width:1050px){.connections-page>.provider-stack{grid-template-columns:1fr}.connections-page .provider-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.connections-page .provider-account-list{grid-template-columns:1fr}}.callback-box{padding-right:68px;position:relative}.callback-copy-button{color:#5d55d9;background:#fff;border:1px solid #d8d3ff;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.credential-callback-help{color:#8a711f;margin:-8px 0 0;font-size:7px;line-height:1.5}.connections-page>.provider-stack{order:4}.connections-page .provider-selector{grid-column:span 2}.provider-card-title,.provider-card-actions,.platform-connect-card header,.platform-connect-card footer{align-items:center;gap:9px;display:flex}.provider-card-title span,.platform-connect-card header span{min-width:0}.provider-card-title h3,.provider-card-title p,.platform-connect-card strong,.platform-connect-card small{display:block}.provider-card-actions{flex-wrap:wrap;justify-content:flex-end}.provider-card-actions a,.platform-connect-card footer a{text-decoration:none}.platform-connect-card{min-width:0}.platform-connect-card header{margin-bottom:12px}.platform-connect-card footer{border-top:1px solid #eef0f4;justify-content:space-between;padding-top:10px}@media (max-width:1050px){.connections-page .provider-selector{grid-column:span 1}}@media (max-width:700px){.provider-card-actions{justify-content:flex-start}.connections-page .panel-heading{flex-direction:column;align-items:flex-start}}.provider-brand{width:36px;height:36px;color:inherit;text-shadow:none;background:#fff;border:1px solid #e8eaf0;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 2px 6px #252a3d0a}.provider-brand svg{width:25px;height:25px;display:block}.provider-brand--meta_ads svg{width:29px}.provider-brand--meta_social{width:44px}.provider-brand--meta_social svg{width:38px}.provider-brand--google_business_profile svg{width:27px;height:27px}.social-profile-selector__list label{grid-template-columns:17px auto minmax(0,1fr)}.connections-page>.connections-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:4px 0 0;display:flex}.connections-section-heading>div{min-width:0}.connections-section-heading strong,.connections-section-heading small{display:block}.connections-section-heading strong{color:#2d3340;font-size:12px}.connections-section-heading small{color:#858d9c;margin-top:4px;font-size:8px;line-height:1.45}.connections-section-heading>a{color:#5f62dc;white-space:nowrap;font-size:8px;font-weight:800;text-decoration:none}.connections-page>.connections-section-heading--business{order:4}.connections-page>.provider-stack--business{order:5}.connections-page>.connections-section-heading--social{border-top:1px solid #e8eaf0;order:6;margin-top:10px;padding-top:14px}.connections-page>.provider-stack--social{order:7}.connections-page>.social-connection-catalog{order:8}.connections-page>.connection-help{order:9}.connections-page .meta-connection-purpose{grid-column:span 2;min-width:0}.connections-page .meta-connection-purpose>.provider-selector{grid-column:auto}.meta-connection-purpose>div:last-child{color:#566174;background:#f7f9ff;border:1px solid #dfe4f3;border-radius:9px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 11px;display:flex}.meta-connection-purpose>div:last-child svg{color:#5f62dc;flex:none}.meta-connection-purpose>div:last-child strong,.meta-connection-purpose>div:last-child small{display:block}.meta-connection-purpose>div:last-child strong{font-size:8px}.meta-connection-purpose>div:last-child small{color:#7b8595;margin-top:3px;font-size:7px;line-height:1.45}@media (max-width:1050px){.connections-page .meta-connection-purpose{grid-column:span 1}}@media (max-width:600px){.connections-page>.connections-section-heading{flex-direction:column;align-items:flex-start}.connections-section-heading>a{white-space:normal}}:root{--ink:#1f2430;--muted:#737b8c;--line:#e7e9ef;--purple:#635bff;--purple-dark:#5148e7;--surface:#fff;--page:#f6f7fb}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{color:#d8dcea;z-index:30;background:#171b2b;flex-direction:column;width:248px;padding:20px 14px 16px;transition:width .2s,padding .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:10px;height:44px;padding:0 7px;display:flex}.brand-mark{color:#fff;background:linear-gradient(140deg,#7b73ff,#5247e5);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #080b1859}.brand strong,.brand span{display:block}.brand strong{color:#fff;letter-spacing:-.3px;font-size:17px}.brand span{color:#8f96aa;margin-top:1px;font-size:10px}.sidebar-close{margin-left:auto;display:none}.brand-copy{flex:1;min-width:0}.desktop-sidebar-toggle{color:#8f96aa;flex:0 0 30px;width:30px;height:30px}.desktop-sidebar-toggle:hover{color:#fff;background:#292f43}.workspace-picker{color:#fff;text-align:left;background:#222739;border:1px solid #31374b;border-radius:11px;align-items:center;gap:9px;margin:19px 2px 23px;padding:9px 10px;display:flex}.workspace-picker>span:nth-child(2){flex:1}.workspace-picker strong,.workspace-picker small{display:block}.workspace-picker strong{font-size:12px}.workspace-picker small{color:#8f96aa;margin-top:3px;font-size:10px}.workspace-location-select{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px;font-weight:700}.workspace-location-select option{color:#1f2433;background:#fff}.workspace-avatar{color:#5148e7;background:#e9e7ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid!important}.console-switch{color:#aeb4c5;text-align:left;background:#1d2233;border:1px solid #343b52;border-radius:10px;align-items:center;gap:8px;margin:-12px 2px 20px;padding:8px 10px;display:flex}.console-switch>span{flex:1}.console-switch strong,.console-switch small{display:block}.console-switch strong{color:#dce0eb;font-size:9px}.console-switch small{color:#747d92;margin-top:3px;font-size:8px}.console-switch.active{color:#fff;background:#282843;border-color:#6b63fb}.console-switch.active svg{color:#918cff}.nav-label{color:#646d84;letter-spacing:1.3px;margin:0 10px 8px;font-size:9px;font-weight:800}.nav-label--space{margin-top:20px}.sidebar nav{gap:3px;display:grid}.sidebar nav button{color:#aeb4c5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;height:40px;padding:0 12px;font-size:12px;font-weight:600;transition:all .18s;display:flex}.sidebar nav button span{flex:1}.sidebar nav button:hover{color:#fff;background:#222739}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#665ef9,#5950e8);box-shadow:0 8px 18px #0d10223d}.sidebar nav button em{color:#fff;text-align:center;background:#ff836d;border-radius:10px;min-width:18px;padding:2px 5px;font-size:9px;font-style:normal}.status-dot{background:#25c780;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #25c78020}.sidebar-footer{margin-top:auto}.sync-line{border-bottom:1px solid #2a3041;margin-bottom:13px;padding:13px 8px 15px}.sync-line span,.sync-line small{align-items:center;gap:7px;display:flex}.sync-line span{color:#9da4b8;font-size:10px}.sync-line span svg{color:#2ac781}.sync-line small{color:#606a80;margin:5px 0 0 21px;font-size:9px}.user-card{align-items:center;gap:9px;padding:5px 7px;display:flex}.user-card>span:nth-child(2){flex:1}.user-card strong,.user-card small{display:block}.user-card strong{color:#e8eaf0;font-size:10px}.user-card small{color:#6f778c;margin-top:3px;font-size:8px}.user-avatar{color:#c8cddd;background:#343b53;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid!important}.user-card form{margin:0}.logout-button{color:#727b91;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.logout-button:hover{color:#fff;background:#292f43}.content{min-height:100vh;margin-left:248px;transition:margin-left .2s}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-title{flex:1;align-items:center;gap:12px;display:flex}.topbar h1{margin:0;font-size:15px}.live-pill{color:#687184;background:#f2f4f8;border-radius:12px;padding:5px 8px;font-size:9px}.live-pill i{background:#22bd78;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.topbar-actions{align-items:center;gap:9px;display:flex}.search-box{border:1px solid var(--line);color:#a1a7b3;border-radius:8px;align-items:center;gap:8px;width:190px;height:34px;padding:0 10px;display:flex}.search-box input{border:0;outline:0;width:100%;font-size:11px}.icon-button{color:#7e8595;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button:hover{background:#f2f3f7}.notification-dot{box-sizing:content-box;background:#f36d5b;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.primary-button,.secondary-button{border:0;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.primary-button{background:var(--purple);color:#fff}.primary-button:hover{background:var(--purple-dark)}.secondary-button{border:1px solid var(--line);color:#646c7b;background:#fff}.mobile-menu{display:none}.sidebar.is-collapsed{width:76px;padding-left:10px;padding-right:10px;overflow-x:hidden}.sidebar-is-collapsed .content{margin-left:76px}.sidebar.is-collapsed .brand{padding:0 11px}.sidebar.is-collapsed .brand-copy,.sidebar.is-collapsed .workspace-picker>span:nth-child(2),.sidebar.is-collapsed .workspace-picker>svg,.sidebar.is-collapsed .console-switch span,.sidebar.is-collapsed .console-switch>svg:last-child,.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed nav button span,.sidebar.is-collapsed nav button em,.sidebar.is-collapsed nav button .status-dot,.sidebar.is-collapsed .sync-line small,.sidebar.is-collapsed .sync-line b,.sidebar.is-collapsed .user-card>span:nth-child(2),.sidebar.is-collapsed .user-card form{display:none}.sidebar.is-collapsed .desktop-sidebar-toggle{color:#d9dcea;background:#2b3145;border:1px solid #3c445d;border-radius:6px;width:20px;height:20px;position:absolute;top:27px;left:54px}.sidebar.is-collapsed .workspace-picker{justify-content:center;margin-left:2px;margin-right:2px;padding:8px}.sidebar.is-collapsed .console-switch,.sidebar.is-collapsed nav button{justify-content:center;width:48px;margin-left:auto;margin-right:auto;padding:0}.sidebar.is-collapsed .console-switch{height:40px}.sidebar.is-collapsed .sync-line{text-align:center;padding:12px 0}.sidebar.is-collapsed .sync-line span{justify-content:center}.sidebar.is-collapsed .user-card{justify-content:center;padding:5px 0}.sidebar.is-collapsed nav{gap:4px}.dashboard{max-width:1500px;margin:auto;padding:28px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-heading p{letter-spacing:1.35px;color:var(--purple);margin:0 0 7px;font-size:9px;font-weight:800}.page-heading h2{letter-spacing:-.6px;margin:0 0 6px;font-size:22px}.page-heading span{color:var(--muted);font-size:11px}.filters{gap:8px;display:flex}.filters button{border:1px solid var(--line);color:#5f6777;background:#fff;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:10px;display:flex}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #1d243008}.metric-card{padding:16px 17px}.metric-card__top{justify-content:space-between;align-items:center;display:flex}.metric-icon{width:32px;height:32px;color:var(--purple);background:#f0efff;border-radius:9px;place-items:center;display:grid}.metric-change{border-radius:12px;align-items:center;gap:2px;padding:4px 7px;font-size:9px;display:flex}.metric-change.positive{color:#17935d;background:#eaf8f1}.metric-change.negative{color:#c9820d;background:#fff5e5}.metric-change.neutral{color:#687184;background:#f2f4f8}.metric-card p{color:#818898;letter-spacing:.8px;margin:15px 0 5px;font-size:9px;font-weight:800}.metric-card h3{letter-spacing:-.6px;margin:0 0 5px;font-size:23px}.metric-card small{color:#979dab;font-size:9px}.overview-empty{text-align:center;color:#8b92a1;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:24px;display:flex}.overview-empty strong{color:#3b4250;font-size:12px}.overview-empty span{max-width:520px;font-size:10px;line-height:1.5}.commission-summary-real{grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;min-height:180px;display:grid}.commission-summary-real span{border:1px solid #eceef3;border-radius:10px;padding:16px}.commission-summary-real small,.commission-summary-real strong{display:block}.commission-summary-real small{color:#9299a7;margin-bottom:7px;font-size:8px}.commission-summary-real strong{color:#313744;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:14px;margin-bottom:14px;display:grid}.panel{padding:18px}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.panel-heading h3{margin:0 0 5px;font-size:13px}.panel-heading p{color:#8d94a2;margin:0;font-size:9px}.panel-heading>button:not(.secondary-button){color:#8e95a3;background:0 0;border:0}.chart-legend{color:#7e8594;justify-content:flex-end;gap:18px;margin-top:-30px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:50%;width:8px;height:8px}.legend-revenue{background:#635bff}.legend-spend{background:#f59e0b}.chart-wrap{height:225px;margin-top:14px}.conversion-pill,.roas-pill{color:#168c59;background:#eaf8f1;border-radius:10px;padding:5px 8px;font-size:8px;font-weight:700}.funnel-row{grid-template-columns:1fr 42px 1.4fr 42px;align-items:center;gap:8px;margin:17px 0;display:grid}.funnel-row span{color:#6d7585;font-size:10px}.funnel-row strong{font-size:11px}.funnel-row div{background:#eff0f4;border-radius:5px;height:7px;overflow:hidden}.funnel-row div i{background:linear-gradient(90deg,#756dfd,#5c53ea);border-radius:5px;height:100%;display:block}.funnel-row div i.won{background:#23b876}.funnel-row small{text-align:right;color:#949ba9;font-size:8px}.text-button{color:var(--purple);background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:9px;font-weight:700;display:flex}.channels-panel{margin-bottom:14px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{color:#969ca9;letter-spacing:.65px;text-align:left;border-bottom:1px solid var(--line);padding:0 10px 10px;font-size:8px}td{color:#5f6776;border-bottom:1px solid #f0f1f4;padding:10px;font-size:10px}tr:last-child td{border-bottom:0}td:first-child{align-items:center;gap:9px;display:flex}td:first-child span:nth-child(2),td strong,td small{display:block}td strong{color:#2d3340;font-size:10px}td small{color:#989eaa;margin-top:3px;font-size:8px}.source-mark{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid!important}.roas-pill{font-size:9px!important;display:inline-block!important}.bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(285px,.7fr)}.commission-row{border-bottom:1px solid #f0f1f4;grid-template-columns:32px 1fr 105px 105px 68px;align-items:center;gap:10px;padding:10px 0;display:grid}.person-avatar{color:#5d54e9;background:#efedff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.person strong,.person small,.person-revenue strong,.person-revenue small,.person-commission strong,.person-commission small{display:block}.person strong{font-size:10px}.person small,.person-revenue small,.person-commission small{color:#959ba8;margin-top:3px;font-size:8px}.person-revenue strong,.person-commission strong{font-size:10px}.state{text-align:center;color:#b8760a;background:#fff5e5;border-radius:10px;padding:5px;font-size:8px}.commission-total{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.commission-total span{color:#868d9b;font-size:9px}.commission-total strong{font-size:14px}.commission-total button{color:#fff;background:#252b3a;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.health-panel{text-align:left}.score-ring{border-radius:50%;place-items:center;width:112px;height:112px;margin:5px auto 20px;display:grid;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;width:86px;height:86px;position:absolute}.score-ring div{text-align:center;position:relative}.score-ring strong,.score-ring span{display:block}.score-ring strong{font-size:23px}.score-ring span{color:#19915d;margin-top:2px;font-size:8px}.health-stats{gap:9px;display:grid}.health-stats div{justify-content:space-between;display:flex}.health-stats span{color:#747c8b;font-size:9px}.health-stats strong{font-size:9px}.health-stats i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.health-stats .green{background:#27b979}.health-stats .purple{background:#635bff}.health-stats .amber{background:#f2a93b}.health-panel .text-button{margin-top:15px}.toast{color:#fff;z-index:60;background:#242a38;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #19203333}.toast svg{color:#31ce8a}.scrim{display:none}.language-button{border:1px solid var(--line);color:#646c7b;background:#fff;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.admin-link{border:1px solid #343b52!important;margin-top:8px!important}.admin-link.active{border-color:#0000!important}.prototype-page{min-height:calc(100vh - 66px)}.prototype-banner{color:#58509e;background:#f0efff;border:1px solid #ddd9ff;border-radius:10px;align-items:center;gap:9px;margin:-5px 0 14px;padding:10px 13px;font-size:10px;display:flex}.prototype-banner strong{color:#40378a}.connect-button{background:var(--purple)!important;color:#fff!important;border-color:var(--purple)!important}.source-metrics{margin-top:0}.view-tabs{background:#f3f4f7;border-radius:8px;padding:3px;display:flex}.view-tabs button{color:#858c99;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:9px}.view-tabs button.selected{color:#3c4350;background:#fff;box-shadow:0 1px 4px #20283a1a}.accounts-table{min-width:1100px}.connection-state{color:#178d5a;background:#eaf8f1;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.connection-state i{background:#23b876;border-radius:50%;width:6px;height:6px}.connection-state.warning{color:#b8760a;background:#fff5e5}.connection-state.warning i{background:#eea332}.source-bottom{grid-template-columns:1fr 1fr}.coverage-list{gap:16px;display:grid}.coverage-list>div{grid-template-columns:1fr 40px;gap:6px;display:grid}.coverage-list span,.coverage-list strong{font-size:10px}.coverage-list strong{text-align:right}.coverage-list i{background:#eff0f4;border-radius:5px;grid-column:1/-1;height:7px;overflow:hidden}.coverage-list b{background:linear-gradient(90deg,#756dfd,#5c53ea);border-radius:5px;height:100%;display:block}.issue-list{gap:8px;display:grid}.issue-list button{text-align:left;background:#fafbfc;border:1px solid #edf0f4;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.issue-list button>span:nth-child(2){flex:1}.issue-list strong,.issue-list small{display:block}.issue-list strong{color:#333a47;font-size:10px}.issue-list small{color:#9299a7;margin-top:4px;font-size:8px}.issue-dot{border-radius:50%;flex:none;width:8px;height:8px}.issue-dot.amber{background:#f1a83a}.issue-dot.purple{background:#635bff}.issue-dot.green{background:#23b876}.owner-badge{background:#23293a;border-radius:9px;align-items:center;gap:6px;color:#fff!important;padding:8px 10px!important;font-size:9px!important;display:flex!important}.admin-banner{color:#34745a;background:#eef8f4;border-color:#cbeadc}.admin-banner strong{color:#1a6247}.admin-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-bottom:14px;display:grid}.client-list{display:grid}.client-list>div{border-bottom:1px solid #f0f1f4;grid-template-columns:32px 1fr 80px 90px;align-items:center;gap:10px;padding:11px 0;display:grid}.client-list>div:last-child{border:0}.client-list strong,.client-list small{display:block}.client-list strong{font-size:10px}.client-list small{color:#9299a7;margin-top:3px;font-size:8px}.client-list b{color:#737b8c;text-align:right;font-size:8px}.operation-cards{gap:9px;display:grid}.operation-cards>div{background:#f8f9fb;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.operation-cards strong,.operation-cards small{display:block}.operation-cards strong{font-size:9px}.operation-cards small{color:#959ca9;margin-top:3px;font-size:8px}.admin-modules{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-modules button{border:1px solid var(--line);text-align:left;color:#687080;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex}.admin-modules button>svg:first-child{color:var(--purple);background:#f0efff;border-radius:9px;width:34px;height:34px;padding:7px}.admin-modules button span{flex:1}.admin-modules strong,.admin-modules small{display:block}.admin-modules strong{color:#333a47;font-size:10px}.admin-modules small{color:#959ca9;margin-top:4px;font-size:8px}.admin-modules button>svg:last-child{width:14px}.planned-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.planned-grid .panel{min-height:160px}.step-number{color:var(--purple);background:#f0efff;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-block}.planned-grid h3{margin:18px 0 7px;font-size:13px}.planned-grid p{color:#888f9d;margin:0;font-size:9px;line-height:1.6}.operational-table table{min-width:980px}.operational-table td:first-child{min-width:210px}.operational-table td:first-child>span{display:block}.table-actions{gap:7px;display:flex}.stage-visual{margin-bottom:14px}.stage-track{grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;display:grid}.stage-track>div{min-width:0}.stage-track span{justify-content:space-between;align-items:end;margin-bottom:7px;display:flex}.stage-track b{font-size:9px}.stage-track small{color:#8b92a0;font-size:8px}.stage-track i{background:linear-gradient(90deg,#756dfd,#5c53ea);border-radius:7px;min-width:24%;height:38px;display:block;box-shadow:inset 0 0 0 1px #5147e81a}.stage-track>div:last-child i{background:linear-gradient(90deg,#35c287,#20a96f)}.auth-page{background:#fff;grid-template-columns:minmax(380px,.85fr) minmax(500px,1.15fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 15% 15%,#3c376d 0,#0000 28%),linear-gradient(145deg,#181b2b,#242641);flex-direction:column;padding:42px 52px;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-140px;right:-210px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.auth-logo{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.auth-logo>svg{background:linear-gradient(140deg,#7b73ff,#5247e5);border-radius:11px;width:38px;height:38px;padding:9px}.auth-logo strong,.auth-logo small{display:block}.auth-logo strong{font-size:16px}.auth-logo small{color:#969db3;margin-top:2px;font-size:9px}.auth-message{z-index:1;max-width:480px;margin:auto 0;position:relative}.auth-kicker,.auth-eyebrow{letter-spacing:1.6px;color:#9892ff;font-size:9px;font-weight:800}.auth-message h1{letter-spacing:-1.5px;margin:18px 0;font-size:44px;line-height:1.08}.auth-message>p{color:#aeb4c5;max-width:430px;font-size:14px;line-height:1.7}.auth-proof{align-items:center;gap:12px;margin-top:36px;display:flex}.shield-icon{color:#46d39b;background:#31c88b1c;border:1px solid #4ad6a13b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-proof strong,.auth-proof small{display:block}.auth-proof strong{font-size:11px}.auth-proof small{color:#8992a8;margin-top:4px;font-size:9px}.auth-copyright{z-index:1;color:#6d758c;font-size:8px;position:relative}.auth-form-wrap{place-items:center;padding:50px;display:grid;position:relative}.auth-language{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:28px;right:32px}.auth-form{width:min(390px,100%)}.auth-form-icon{width:42px;height:42px;color:var(--purple);background:#f0efff;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.auth-form-icon svg{width:20px}.auth-form h2{letter-spacing:-.7px;margin:8px 0;font-size:27px}.auth-form>span,.setup-card>p{color:#818898;margin-bottom:26px;font-size:11px;display:block}.auth-form label,.setup-card label{color:#555d6c;margin:16px 0;font-size:9px;font-weight:800;display:block}.auth-form input,.setup-card input{border:1px solid #dfe2e8;border-radius:9px;outline:0;width:100%;height:44px;margin-top:7px;padding:0 12px;font-size:11px;display:block}.auth-form input:focus,.setup-card input:focus{border-color:#7c74ff;box-shadow:0 0 0 3px #635bff12}.password-field{position:relative}.password-field input{padding-right:44px}.password-field button{color:#9097a5;background:0 0;border:0;width:34px;height:34px;position:absolute;top:12px;right:5px}.password-field svg{width:16px}.auth-submit{background:var(--purple);color:#fff;border:0;border-radius:9px;width:100%;height:44px;margin-top:8px;font-size:11px;font-weight:800}.auth-submit:disabled{opacity:.65}.forgot-button{color:var(--purple);background:0 0;border:0;margin:15px auto 25px;font-size:9px;font-weight:700;display:block}.auth-help{text-align:center;color:#a0a6b2;font-size:8px;display:block}.auth-error{color:#c84d3a;background:#fff0ed;border:1px solid #ffd6cf;border-radius:8px;margin:12px 0;padding:10px;font-size:9px}.setup-page{background:var(--page);place-items:center;min-height:100vh;padding:30px;display:grid}.setup-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(480px,100%);padding:32px;box-shadow:0 18px 50px #20283a14}.auth-logo.dark{color:#252b38;margin-bottom:35px}.setup-card h1{margin:8px 0;font-size:24px}.setup-success{color:#177d52;background:#eaf8f1;border-radius:10px;justify-content:space-between;padding:18px;font-size:10px;display:flex}.setup-success a{color:#5148e7;font-weight:800}.forgot-button{text-align:center;text-decoration:none}.back-login{color:var(--purple);justify-content:center;align-items:center;gap:5px;margin-top:20px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.onboarding{background:#f7f8fb;grid-template-columns:310px 1fr;min-height:100vh;display:grid}.onboarding-sidebar{color:#fff;background:#171b2b;padding:26px 18px;overflow:auto}.onboarding-progress{margin:32px 4px 22px}.onboarding-progress>span,.onboarding-progress>strong{display:block}.onboarding-progress>span{color:#6f788e;letter-spacing:1.2px;font-size:8px;font-weight:800}.onboarding-progress>strong{margin:7px 0 10px;font-size:10px}.onboarding-progress>i{background:#2d3347;border-radius:4px;height:5px;display:block;overflow:hidden}.onboarding-progress b{background:#7169fb;height:100%;display:block}.onboarding-sidebar nav{gap:3px;display:grid}.onboarding-sidebar nav button{color:#929bad;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr 15px;align-items:center;gap:8px;padding:8px;display:grid}.onboarding-sidebar nav button.active{color:#fff;background:#252a3d}.onboarding-sidebar nav button>span:first-child{background:#2a3044;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.onboarding-sidebar nav button>span:first-child.done{color:#65e3ad;background:#1f7b5a}.onboarding-sidebar nav button svg{width:14px}.onboarding-sidebar nav button span:nth-child(2){min-width:0}.onboarding-sidebar nav button strong,.onboarding-sidebar nav button small{display:block}.onboarding-sidebar nav button strong{font-size:9px}.onboarding-sidebar nav button small{color:#70798f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.onboarding-main{padding:36px 48px}.onboarding-main>header{justify-content:space-between;align-items:flex-start;max-width:930px;margin:0 auto 24px;display:flex}.onboarding-count{color:var(--purple);letter-spacing:1.2px;font-size:8px;font-weight:800}.onboarding-main header h1{margin:8px 0 5px;font-size:27px}.onboarding-main header p{color:#858c9b;margin:0;font-size:10px}.onboarding-tools{gap:7px;display:flex}.onboarding-tools button{border:1px solid var(--line);color:#646c7b;background:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;display:flex}.onboarding-tools svg{width:14px}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:930px;margin:auto;padding:30px;box-shadow:0 8px 30px #1d243008}.onboarding-icon{width:44px;height:44px;color:var(--purple);background:#f0efff;border-radius:12px;place-items:center;display:grid}.onboarding-card h2{margin:20px 0 7px;font-size:18px}.onboarding-card>p{color:#858c9b;font-size:10px}.onboarding-form{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.onboarding-form label{color:#596171;font-size:9px;font-weight:800}.onboarding-form input,.onboarding-form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:42px;margin-top:7px;padding:0 11px;font-size:10px;display:block}.onboarding-placeholder{color:#7b8392;background:#fafbfc;border:1px dashed #d9dce4;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:190px;margin:26px 0;display:flex}.onboarding-placeholder>svg{width:34px}.onboarding-placeholder strong,.onboarding-placeholder small{display:block}.onboarding-placeholder strong{color:#444b58;font-size:11px}.onboarding-placeholder small{margin-top:5px;font-size:8px}.onboarding-card footer{border-top:1px solid #eef0f3;justify-content:space-between;margin-top:25px;padding-top:20px;display:flex}.onboarding-card footer svg{width:14px}@media (max-width:1050px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.search-box{display:none}.admin-grid{grid-template-columns:1fr}.admin-modules,.planned-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:grid}.scrim{z-index:29;background:#10142180;border:0;display:block;position:fixed;inset:0}.content{margin-left:0}.topbar{padding:0 14px}.topbar-title{gap:6px}.topbar-actions .primary-button{padding:0 10px;font-size:0}.topbar-actions .primary-button svg{margin:0}.dashboard{padding:18px 14px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px}.filters{width:100%;overflow:auto}.metrics-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{padding:13px}.metric-card h3{font-size:19px}.commission-row{grid-template-columns:32px 1fr 80px 66px}.person-revenue{display:none}.commission-total{flex-wrap:wrap}.chart-legend{justify-content:flex-start;margin-top:0}.page-heading h2{font-size:20px}.language-button{font-size:0}.planned-grid,.admin-modules{grid-template-columns:1fr}.client-list>div{grid-template-columns:32px 1fr 75px}.client-list b{display:none}.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-form-wrap{padding:34px 24px}.stage-track{grid-template-columns:1fr 1fr}.table-actions{flex-wrap:wrap}.onboarding{grid-template-columns:1fr}.onboarding-sidebar{display:none}.onboarding-main{padding:24px 16px}.onboarding-main>header{display:block}.onboarding-tools{margin-top:15px}.onboarding-form{grid-template-columns:1fr}}@media (max-width:430px){.metrics-grid{grid-template-columns:1fr}.topbar-title .live-pill{display:none}.commission-row{grid-template-columns:30px 1fr 65px}.person-commission{display:none}}.provider-stack{gap:14px;margin-bottom:14px;display:grid}.disconnect-button{color:#ba4b3c;background:#fff7f5;border:1px solid #ffd7d1;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.selection-actions>span{color:#7f8795;align-self:center;margin-right:auto;font-size:8px}.ghl-connection-card{min-width:0}.ghl-connection-title{align-items:center;gap:9px;display:flex}.ghl-connection-title>span{color:#1f9d6b;background:#eef8f4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ghl-connection-title h3,.ghl-connection-title p{margin:0}.ghl-connection-title p{margin-top:4px}.ghl-connection-details{grid-template-columns:160px 160px minmax(0,1fr);gap:9px;margin-top:14px;display:grid}.ghl-connection-details>span{background:#f8f9fb;border:1px solid #eef0f3;border-radius:9px;min-width:0;padding:10px}.ghl-connection-details small,.ghl-connection-details strong{display:block}.ghl-connection-details small{color:#9299a7;letter-spacing:.7px;margin-bottom:5px;font-size:7px}.ghl-connection-details strong{color:#3b4350;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ghl-connection-details i{background:#23b876;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ghl-retention-note{color:#7e8695;margin:11px 0 0;font-size:8px;line-height:1.5}.connection-cta{flex-wrap:wrap;gap:7px;display:flex}.connection-cta a{background:var(--purple);color:#fff;border-radius:8px;align-items:center;height:34px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.provider-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.provider-selector{min-width:0}.provider-account-list{gap:8px;max-height:400px;padding:2px;display:grid;overflow:auto}.provider-account{border:1px solid var(--line);cursor:pointer;background:#fafbfc;border-radius:9px;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.provider-account:hover{border-color:#c9c5ff}.provider-account.selected{background:#f3f1ff;border-color:#8b84ff}.provider-account input{accent-color:var(--purple)}.provider-account strong,.provider-account small{display:block}.provider-account strong{color:#333a47;font-size:9px}.provider-account small{color:#8d95a3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.provider-account b{color:#5c54dc;background:#fff;border-radius:9px;padding:5px 6px;font-size:8px}.selection-actions{border-top:1px solid #eef0f3;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:14px;display:flex}.selector-empty{text-align:center;color:#9299a7;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.selector-empty strong{color:#515866;font-size:10px}.selector-empty span{max-width:320px;font-size:8px;line-height:1.5}.connection-help{margin-bottom:14px}.connection-steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.connection-steps span{background:#f8f9fb;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;padding:11px;display:grid}.connection-steps b{width:25px;height:25px;color:var(--purple);background:#ece9ff;border-radius:8px;grid-row:1/3;place-items:center;font-size:9px;display:grid}.connection-steps strong{font-size:9px}.connection-steps small{color:#8f96a4;margin-top:2px;font-size:7px}@media (max-width:1050px){.provider-grid{grid-template-columns:1fr}.connection-steps,.ghl-connection-details{grid-template-columns:1fr 1fr}}@media (max-width:760px){.connection-cta{width:100%}.connection-cta a{flex:1;justify-content:center}.connection-steps,.ghl-connection-details{grid-template-columns:1fr}}.platform-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platform-provider-card{flex-direction:column;gap:14px;display:flex}.platform-provider-head{align-items:center;gap:10px;display:flex}.platform-provider-copy{flex:1}.platform-provider-head h3,.platform-provider-head small{margin:0;display:block}.platform-provider-head h3{color:#303744;font-size:13px}.platform-provider-head small{color:#9299a7;margin-top:4px;font-size:8px}.platform-provider-logo{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.platform-provider-logo.ghl{background:#ff7a3d}.platform-provider-logo.google_ads{background:#4285f4}.platform-provider-logo.meta_ads{background:#635bff}.platform-provider-stats{background:#f8f9fb;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:10px;display:grid}.platform-provider-stats small,.platform-provider-stats strong{display:block}.platform-provider-stats small{color:#999fac;letter-spacing:.08em;font-size:7px}.platform-provider-stats strong{color:#353c49;margin-top:5px;font-size:11px}.credential-checklist{gap:7px;display:grid}.credential-checklist span{color:#555d6c;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:8px 9px;font-size:9px;display:grid}.credential-checklist i{background:#21b777;border-radius:50%;width:7px;height:7px}.credential-checklist b{color:#1c9864;font-size:7px}.credential-checklist .missing i{background:#efa83d}.credential-checklist .missing b{color:#b8760a}.callback-box{background:#f6f5ff;border:1px solid #e5e1ff;border-radius:9px;padding:9px}.callback-box small,.callback-box strong{display:block}.callback-box small{color:#7770b0;letter-spacing:.08em;font-size:7px}.callback-box strong{color:#514a8b;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.5}.credential-updated{color:#8f96a4;margin:0;font-size:8px}.platform-provider-actions{gap:8px;margin-top:auto;display:flex}.platform-provider-actions button{flex:1;justify-content:center}.credential-editor{margin-bottom:14px}.credential-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.credential-form-grid label{color:#535b69;font-size:9px;font-weight:700}.credential-form-grid input{color:#303744;box-sizing:border-box;background:#fff;border:1px solid #dfe3ea;border-radius:8px;width:100%;height:40px;margin-top:6px;padding:0 11px;font-size:10px;display:block}.credential-form-grid input:focus{border-color:#756dfd;outline:2px solid #ddd9ff}.credential-warning{color:#8a641d;background:#fff8e9;border:1px solid #f4dfb1;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:8px;line-height:1.5;display:flex}.credential-warning svg{flex:none}.credential-editor .selection-actions{margin-top:12px}@media (max-width:1050px){.platform-provider-grid{grid-template-columns:1fr}}@media (max-width:760px){.credential-form-grid{grid-template-columns:1fr}.platform-provider-stats{grid-template-columns:1fr 1fr}.platform-provider-stats span:first-child{grid-column:1/-1}}.platform-provider-logo.hub_billing{background:#635bff}.platform-provider-actions{flex-wrap:wrap}.platform-provider-actions button{min-width:120px}.subscription-trial-banner{color:#4e3bb9;background:#f4f1ff;border:1px solid #c9bcff;border-radius:12px;align-items:center;gap:9px;margin:18px 28px 0;padding:11px 14px;font-size:13px;display:flex}.subscription-trial-banner button{color:#5845d8;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.subscription-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:16px;display:grid}.subscription-main-card,.subscription-status-card,.implementation-card{padding:24px}.subscription-main-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.subscription-plan-icon{color:#6655e8;background:#efedff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.subscription-kicker{letter-spacing:.12em;color:#777f92;font-size:10px;font-weight:800}.subscription-main-card h3,.subscription-status-card h3,.implementation-card h3{margin:5px 0 7px;font-size:20px}.subscription-main-card p,.subscription-status-card p,.implementation-card p{color:#7b8395;margin:0;font-size:13px;line-height:1.55}.subscription-price,.implementation-price{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.subscription-price strong,.implementation-price strong{color:#252a39;font-size:25px}.subscription-price span,.implementation-price span{color:#8991a3;font-size:11px}.subscription-state{text-transform:uppercase;letter-spacing:.06em;color:#667085;background:#eef1f7;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.subscription-state.active,.subscription-state.internal{color:#16845b;background:#e9f8f1}.subscription-state.trialing{color:#5b49d2;background:#efedff}.subscription-state.past_due,.subscription-state.suspended,.subscription-state.expired,.subscription-state.cancelled{color:#a96800;background:#fff1dc}.subscription-status-card .subscription-link{margin-top:18px;text-decoration:none;display:inline-flex}.implementation-card{justify-content:space-between;align-items:center;gap:28px;margin-top:16px;display:flex}.implementation-price .secondary-button{margin-top:14px;text-decoration:none}.subscription-locked{place-items:center;min-height:calc(100vh - 120px);display:grid}.subscription-locked .panel{text-align:center;flex-direction:column;align-items:center;max-width:620px;padding:42px;display:flex}.subscription-locked p{letter-spacing:.14em;color:#7565df;margin:18px 0 7px;font-size:10px;font-weight:800}.subscription-locked h2{margin:0 0 12px;font-size:28px}.subscription-locked>article>span:not(.subscription-plan-icon){color:#7a8294;line-height:1.6}.subscription-locked button{margin-top:22px}@media (max-width:900px){.subscription-grid{grid-template-columns:1fr}.subscription-main-card{grid-template-columns:auto 1fr}.subscription-price{grid-column:1/-1;align-items:flex-start;padding-left:68px}.implementation-card{flex-direction:column;align-items:flex-start}.implementation-price{align-items:flex-start}.subscription-trial-banner{margin:12px 14px 0}.subscription-trial-banner span{display:none}}.admin-subscriptions-panel{margin-top:18px;padding:22px}.subscription-admin-counts{flex-wrap:wrap;gap:8px;display:flex}.subscription-admin-counts span{color:#5f6778;background:#f5f6f9;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.subscription-admin-counts i{background:#8991a3;border-radius:50%;width:7px;height:7px}.subscription-admin-counts i.active{background:#19ad77}.subscription-admin-counts i.trialing{background:#6655e8}.subscription-admin-counts i.past_due,.subscription-admin-counts i.cancelled{background:#e99a24}.admin-subscriptions-panel table{min-width:780px}.admin-subscriptions-panel th{letter-spacing:.08em;font-size:9px}.admin-subscriptions-panel td{font-size:12px}button[aria-label]:not([title]){position:relative}button[aria-label]:not([title]):after{content:attr(aria-label);z-index:120;color:#fff;letter-spacing:0;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#202636;border-radius:6px;width:max-content;max-width:260px;padding:6px 8px;font-size:8px;font-weight:700;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 20px #151a2730}button[aria-label]:not([title]):hover:after,button[aria-label]:not([title]):focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}button[aria-label]:not([title]):disabled:after{display:none}.mapping-heading-actions{gap:8px;display:flex}.mapping-heading-actions select{border:1px solid var(--line);color:#505867;background:#fff;border-radius:8px;min-width:230px;height:34px;padding:0 10px;font-size:9px}.mapping-heading-actions button{align-items:center;gap:6px;display:flex}.mapping-auth-warning{color:#9a6a14;background:#fff8e9;border:1px solid #f2dba9;border-radius:10px;align-items:center;gap:10px;margin:-5px 0 14px;padding:11px 13px;display:flex}.mapping-auth-warning span{flex:1}.mapping-auth-warning strong,.mapping-auth-warning small{display:block}.mapping-auth-warning strong{font-size:9px}.mapping-auth-warning small{color:#a27b37;margin-top:3px;font-size:8px}.mapping-auth-warning a{color:#fff;background:#9a6a14;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.mapping-panel{margin-bottom:14px}.mapping-list{margin-top:8px;display:grid}.mapping-row{border-bottom:1px solid #eef0f3;grid-template-columns:72px minmax(190px,.8fr) minmax(280px,1.4fr) 76px;align-items:center;gap:12px;padding:11px 0;display:grid}.mapping-row:last-child{border-bottom:0}.mapping-row>span:nth-child(2) strong,.mapping-row>span:nth-child(2) small{display:block}.mapping-row>span:nth-child(2) strong{color:#343b48;font-size:9px}.mapping-row>span:nth-child(2) small{color:#9198a6;margin-top:4px;font-size:7px}.mapping-row select{color:#4a5260;background:#fff;border:1px solid #dfe3e9;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:9px}.mapping-required,.mapping-optional{border-radius:10px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:800}.mapping-required{color:#5c53df;background:#eeeaff}.mapping-optional{color:#7c8492;background:#f1f3f6}.mapping-state{color:#178d5a;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.mapping-state i{background:#23b876;border-radius:50%;width:6px;height:6px}.mapping-state.warning{color:#a26c13}.mapping-state.warning i{background:#eca43a}.mapping-footer{border-top:1px solid #e9ecf1;align-items:center;gap:8px;margin-top:8px;padding-top:14px;display:flex}.mapping-footer>span{color:#858d9b;flex:1;font-size:8px}.mapping-footer button{align-items:center;gap:6px;display:flex}.mapping-preview{margin-bottom:14px}.mapping-preview-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mapping-preview-grid span{background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;min-width:0;padding:9px}.mapping-preview-grid small,.mapping-preview-grid strong{display:block}.mapping-preview-grid small{color:#8f96a4;font-size:7px}.mapping-preview-grid strong{color:#343b48;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}@media (max-width:1050px){.mapping-row{grid-template-columns:70px 1fr}.mapping-row select{grid-column:1/-1}.mapping-state{grid-area:1/2}.mapping-preview-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.mapping-heading-actions{flex-wrap:wrap;width:100%}.mapping-heading-actions select{flex:1;min-width:0}.mapping-auth-warning{flex-wrap:wrap;align-items:flex-start}.mapping-auth-warning a{margin-left:27px}.mapping-row{grid-template-columns:1fr}.mapping-state{grid-area:auto/1}.mapping-footer{flex-wrap:wrap}.mapping-footer>span{flex-basis:100%;width:100%}.mapping-footer button{flex:1;justify-content:center}}.commission-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.commission-plan-list{color:#fff;background:#1c2131;border-radius:13px;padding:12px;position:sticky;top:82px}.commission-plan-list>div:first-child{color:#7e879c;letter-spacing:.9px;justify-content:space-between;align-items:center;padding:5px 6px 11px;font-size:8px;font-weight:800;display:flex}.commission-plan-list>div:first-child button{color:#fff;background:#635bff;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.commission-plan-list>button{color:#bbc1cf;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:11px 9px;display:flex}.commission-plan-list>button.selected{background:#292f43;border-color:#414961}.commission-plan-list>button>span{flex:1;min-width:0}.commission-plan-list strong,.commission-plan-list small{display:block}.commission-plan-list strong{color:#f0f2f7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.commission-plan-list small{color:#7d869b;margin-top:4px;font-size:7px}.commission-list-empty{text-align:center;color:#727c92;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex!important}.commission-list-empty strong{color:#c8cdd8;font-size:10px}.commission-list-empty small{max-width:150px;line-height:1.5}.commission-editor{min-width:0}.commission-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.commission-start>svg{color:#635bff;background:#f0efff;border-radius:13px;width:52px;height:52px;padding:11px}.commission-start h3{margin:18px 0 7px;font-size:18px}.commission-start p{color:#7c8493;max-width:500px;font-size:10px;line-height:1.6}.commission-start button{margin-top:12px}.commission-editor-head{justify-content:space-between;align-items:center;margin-bottom:9px;padding:15px 18px;display:flex}.commission-editor-head>div{min-width:0}.commission-kicker{color:#736bec;letter-spacing:1.1px;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.commission-editor-head input{color:#272d39;background:0 0;border:0;outline:0;width:min(580px,80vw);padding:0;font-size:17px;font-weight:800}.commission-editor-head small{color:#9299a7;margin-top:5px;font-size:8px;display:block}.plan-status{white-space:nowrap;border-radius:10px;padding:5px 7px;font-size:7px}.plan-status.draft{color:#aa6d09;background:#fff3df}.plan-status.active{color:#168e59;background:#e8f8f0}.plan-status.paused{color:#5b53d7;background:#f0efff}.plan-status.archived{color:#707888;background:#edf0f4}.commission-tabs{background:#eceef3;border-radius:10px;gap:4px;margin-bottom:10px;padding:4px;display:flex}.commission-tabs button{color:#747c8b;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.commission-tabs button.active{color:#3b4250;background:#fff;box-shadow:0 2px 8px #222a3a12}.commission-tabs b{color:#5c53df;background:#ece9ff;border-radius:9px;min-width:17px;padding:2px 5px;font-size:7px}.commission-section,.commission-component{margin-bottom:10px}.commission-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commission-form-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.commission-form-grid label,.governance-grid label{color:#596171;min-width:0;font-size:8px;font-weight:800}.commission-form-grid label.wide{grid-column:1/-1}.commission-form-grid input,.commission-form-grid select,.commission-form-grid textarea,.governance-grid input,.governance-grid select{color:#3e4653;background:#fff;border:1px solid #dfe3e9;border-radius:8px;outline:0;width:100%;height:39px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.commission-form-grid textarea{resize:vertical;height:74px;padding:10px;line-height:1.5}.commission-form-grid input:focus,.commission-form-grid select:focus,.commission-form-grid textarea:focus,.governance-grid input:focus,.governance-grid select:focus{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.commission-feature-strip{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.commission-feature-strip>span{background:#f8f9fb;border:1px solid #edf0f3;border-radius:9px;grid-template-columns:29px 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.commission-feature-strip svg{color:#635bff;grid-row:1/3}.commission-feature-strip strong,.commission-feature-strip small{display:block}.commission-feature-strip strong{font-size:9px}.commission-feature-strip small{color:#9299a7;margin-top:3px;font-size:7px}.commission-stack{gap:10px;display:grid}.commission-section-title{justify-content:space-between;align-items:center;padding:4px 2px;display:flex}.commission-section-title h3{margin:0 0 4px;font-size:13px}.commission-section-title p{color:#8d95a3;margin:0;font-size:8px}.commission-component header{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding-bottom:13px;display:flex}.commission-component header>div{flex:1;min-width:0}.component-number{color:#5d54e5;background:#eeecff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.component-number.bonus{color:#d48813;background:#fff2df}.commission-component header>div>input{color:#303744;border:0;outline:0;width:100%;font-size:13px;font-weight:800;display:block}.commission-component header small{color:#9299a7;align-items:center;margin-top:4px;font-size:7px;display:flex}.commission-component header small input{color:#656d7b;background:#f5f6f8;border:0;border-radius:5px;margin-left:4px;padding:3px 5px;font-size:7px}.switch-label{color:#717988;align-items:center;gap:6px;font-size:8px;display:flex}.switch-label input{accent-color:#635bff}.split-toggle{flex-direction:column;display:flex}.split-toggle>span{background:#dfe3e9;border-radius:12px;width:38px;height:21px;margin-top:10px;position:relative}.split-toggle input{opacity:0;position:absolute}.split-toggle b{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #20283a3d}.split-toggle span:has(input:checked){background:#635bff}.split-toggle input:checked+b{left:19px}.formula-preview{color:#595293;background:#f4f2ff;border:1px solid #e4e0ff;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:9px 10px;font-size:8px;display:flex}.service-requirements{background:#fafbfc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.service-requirements>span{color:#8e95a4;letter-spacing:.8px;font-size:7px;font-weight:900}.service-requirements label{color:#555d6b;align-items:center;gap:5px;font-size:8px;display:flex}.service-requirements input{accent-color:#635bff}.governance-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.governance-grid label{background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;padding:11px}.governance-grid label small{color:#8e95a4;margin-top:7px;font-size:7px;font-weight:400;line-height:1.45;display:block}.governance-toggles{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.governance-toggles label{border:1px solid #e8ebf0;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.governance-toggles input{accent-color:#635bff}.governance-toggles strong,.governance-toggles small{display:block}.governance-toggles strong{font-size:9px}.governance-toggles small{color:#8e95a4;margin-top:4px;font-size:7px;line-height:1.45}.commission-savebar{z-index:5;color:#fff;background:#252b3a;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 35px #1c233044}.commission-savebar>span{color:#d7dbe5;flex:1;align-items:center;gap:6px;font-size:8px;display:flex}.commission-savebar i{background:#2bc381;border-radius:50%;width:7px;height:7px}.commission-savebar .warning i{background:#f1aa3c}.commission-savebar .secondary-button{color:#fff;background:#343b4c;border-color:#4a5265}.commission-savebar button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1180px){.commission-form-grid.compact{grid-template-columns:repeat(2,1fr)}.governance-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.commission-workspace{grid-template-columns:1fr}.commission-plan-list{position:static}.commission-plan-list>button{width:auto;min-width:220px;display:inline-flex}.commission-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.commission-form-grid,.commission-form-grid.compact,.governance-grid,.governance-toggles,.commission-feature-strip{grid-template-columns:1fr}.commission-tabs{overflow:auto}.commission-tabs button{white-space:nowrap}.commission-savebar{flex-wrap:wrap}.commission-savebar>span{flex-basis:100%}.commission-savebar button{flex:1;justify-content:center}}.commission-people-list{border-top:1px solid #edf0f3;margin-top:2px;padding-top:5px}.commission-people-list>div{border-bottom:1px solid #f0f1f4;grid-template-columns:32px minmax(0,1fr) 110px 72px;align-items:center;gap:10px;padding:10px 2px;display:grid}.commission-people-list>div:last-child{border-bottom:0}.bonus-qualification{border-top:1px solid #edf0f3;margin-top:14px;padding-top:14px}.bonus-qualification>span{color:#8e95a4;letter-spacing:.8px;margin-bottom:2px;font-size:7px;font-weight:900;display:block}.governance-toggles.compact{margin-top:10px}.qualification-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.qualification-summary>span{background:#f7f8fb;border:1px solid #eaedf2;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;column-gap:7px;padding:9px;display:grid}.qualification-summary svg{color:#27a66b;grid-row:1/3}.qualification-summary strong,.qualification-summary small{display:block}.qualification-summary strong{font-size:8px}.qualification-summary small{color:#8b93a2;margin-top:3px;font-size:7px}.commission-approval-head{align-items:flex-start}.commission-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.commission-bulk-actions>span{color:#7c8493;margin-right:4px;font-size:8px}.commission-bulk-actions button{align-items:center;gap:5px;display:flex}.commission-bulk-actions button:disabled,.commission-row-actions button:disabled{opacity:.45;cursor:not-allowed}.operational-table .commission-approval-table th:first-child,.operational-table .commission-approval-table td:first-child{width:30px}.operational-table .commission-approval-table td:first-child{min-width:30px;display:table-cell}.commission-approval-table input[type=checkbox]{accent-color:#635bff}.commission-row-actions{gap:5px;display:flex}.commission-row-actions button{color:#4f5766;white-space:nowrap;background:#fff;border:1px solid #dddfea;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:700;display:flex}.commission-row-actions button:hover{color:#5d54e5;border-color:#756dff}.state.calculated,.state.pending{color:#b8760a;background:#fff5e5}.state.approved{color:#178d5a;background:#eaf8f1}.state.paid{color:#574fd2;background:#ebe9ff}.state.cancelled{color:#737b89;background:#edf0f4}@media (max-width:760px){.commission-people-list>div{grid-template-columns:30px 1fr 74px}.commission-people-list .state{display:none}.qualification-summary{grid-template-columns:1fr}.commission-bulk-actions{justify-content:flex-start}}.service-requirements.detailed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.service-requirements.detailed .requirement-heading{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.requirement-heading>span{color:#8e95a4;letter-spacing:.8px;font-size:7px;font-weight:900}.requirement-heading button{color:#635bff;background:0 0;border:0;padding:3px;font-size:8px;font-weight:800}.service-requirements.detailed label{background:#fff;border:1px solid #e5e8ee;border-radius:8px;align-items:flex-start;padding:9px}.service-requirements.detailed label>span{min-width:0}.service-requirements.detailed strong,.service-requirements.detailed small{display:block}.service-requirements.detailed strong{color:#343b48;font-size:8px}.service-requirements.detailed small{color:#8a92a1;margin-top:4px;font-size:7px;line-height:1.4}.component-origin-note{color:#625a9f;background:#f4f2ff;border:1px solid #e4e0ff;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.component-origin-note svg{flex:none;margin-top:1px}.component-origin-note strong{color:#4c4588}@media (max-width:760px){.service-requirements.detailed{grid-template-columns:1fr}}.date-range-filter{border:1px solid var(--line);color:#5f6777;background:#fff;border-radius:8px;align-items:center;gap:6px;min-width:142px;height:34px;padding:0 9px;display:flex}.date-range-filter select{appearance:none;color:#4d5564;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px;font-weight:700}.date-range-filter>svg:last-child{pointer-events:none;color:#8a91a0;width:13px}.date-range-filter:focus-within{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.filters:has(.overview-subfilter){flex-wrap:wrap;justify-content:flex-end;max-width:920px}.overview-subfilter{min-width:190px;max-width:280px}.overview-subfilter.campaign{min-width:230px}.cost-composition-filter{z-index:8;position:relative}.cost-composition-filter>summary{border:1px solid var(--line);color:#4d5564;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-width:150px;height:34px;padding:0 9px;font-size:10px;font-weight:700;list-style:none;display:flex}.cost-composition-filter>summary::-webkit-details-marker{display:none}.cost-composition-filter>summary span{white-space:nowrap;flex:1}.cost-composition-filter[open]>summary{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.cost-composition-menu{background:#fff;border:1px solid #e1e3eb;border-radius:12px;gap:6px;width:310px;padding:12px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 16px 45px #252b3a22}.cost-composition-menu header{border-bottom:1px solid #eff0f4;padding:4px 5px 9px}.cost-composition-menu header strong,.cost-composition-menu header small{display:block}.cost-composition-menu header strong{font-size:11px}.cost-composition-menu header small{color:#8a91a0;margin-top:4px;font-size:8px}.cost-composition-menu>label{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.cost-composition-menu>label:hover{background:#f8f8fc}.cost-composition-menu>label:has(input:checked){background:#f6f5ff;border-color:#d9d6ff}.cost-composition-menu input{accent-color:#635bff}.cost-composition-menu label strong,.cost-composition-menu label small{display:block}.cost-composition-menu label strong{color:#343b48;font-size:9px}.cost-composition-menu label small{color:#8d95a3;margin-top:3px;font-size:7px}.cost-composition-menu footer{border-top:1px solid #eff0f4;justify-content:space-between;padding-top:9px;display:flex}.cost-composition-menu footer button{color:#5c53ea;background:0 0;border:0;height:auto;padding:4px;font-size:8px;font-weight:800}.report-cost-table .panel-heading>strong{color:#655ce8;background:#f0efff;border-radius:10px;padding:5px 8px;font-size:9px}.source-review-button,.source-row-edit{color:#5c53df;white-space:nowrap;background:#f5f3ff;border:1px solid #dedafc;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.source-review-button:hover,.source-row-edit:hover{background:#ebe8ff}.source-review-backdrop{z-index:80;background:#161b2b80;justify-content:flex-end;display:flex;position:fixed;inset:0}.source-review-drawer{box-sizing:border-box;background:#f7f8fb;width:min(920px,92vw);height:100%;padding:22px;overflow:auto;box-shadow:-18px 0 50px #14192b29}.source-review-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.source-review-head>div>span{letter-spacing:1.1px;color:#635bff;font-size:8px;font-weight:900}.source-review-head h2{margin:6px 0 5px;font-size:21px}.source-review-head p{color:#858d9b;margin:0;font-size:9px}.source-review-warning,.source-review-error{border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 12px;font-size:9px;line-height:1.45;display:flex}.source-review-warning{color:#8f671c;background:#fff8e9;border:1px solid #f1dcae}.source-review-error{color:#a34c44;background:#fff0ef;border:1px solid #f0cdca}.source-review-warning>span{flex:1}.source-review-warning strong,.source-review-warning small{display:block}.source-review-warning small{color:#a17b3b;margin-top:3px}.source-review-warning a{color:#fff;white-space:nowrap;background:#956814;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.source-review-toolbar{background:#fff;border:1px solid #e6e9ef;border-radius:11px;align-items:flex-end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.source-review-toolbar label{flex:1}.source-review-toolbar label>span{color:#626a79;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.source-review-toolbar select{color:#3e4653;background:#fff;border:1px solid #dfe3e9;border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:9px}.source-review-toolbar button:disabled{opacity:.48;cursor:not-allowed}.source-review-table-wrap{background:#fff;border:1px solid #e6e9ef;border-radius:11px;overflow:auto}.source-review-table{min-width:790px}.source-review-table th:first-child,.source-review-table td:first-child{width:28px;display:table-cell}.source-review-table input{accent-color:#635bff}.source-review-table td:nth-child(2) small,.source-review-table td:nth-child(3) small{text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.source-review-empty{color:#8a92a1;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:210px;display:flex}.source-review-empty strong{color:#596171;font-size:10px}.source-review-empty span{font-size:8px}@media (max-width:760px){.source-review-drawer{width:100vw;padding:17px 13px}.source-review-toolbar{flex-direction:column;align-items:stretch}.source-review-toolbar button{justify-content:center}.source-review-warning{flex-wrap:wrap}.source-review-warning a{margin-left:26px}}.commission-people-audit{margin-bottom:14px}.commission-people-audit>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commission-people-audit button{text-align:left;color:#3d4553;background:#fafbfc;border:1px solid #e7e9ef;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:11px;display:grid}.commission-people-audit button:hover{background:#f6f4ff;border-color:#cfcaff}.commission-people-audit button>span:nth-child(2){min-width:0}.commission-people-audit button strong,.commission-people-audit button small{display:block}.commission-people-audit button strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.commission-people-audit button small{color:#8e95a3;margin-top:4px;font-size:7px}.commission-people-audit button b{font-size:10px}.commission-people-audit button>svg{color:#635bff}.commission-beneficiary-link{color:#4f47cc;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;-webkit-text-decoration:underline #cbc7fb;text-decoration:underline #cbc7fb}.commission-audit-drawer{width:min(960px,94vw)}.commission-audit-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.commission-audit-summary span{background:#fff;border:1px solid #e6e9ef;border-radius:10px;padding:12px}.commission-audit-summary small,.commission-audit-summary strong{display:block}.commission-audit-summary small{color:#9299a7;letter-spacing:.7px;font-size:7px}.commission-audit-summary strong{margin-top:6px;font-size:12px}.commission-audit-list{gap:10px;display:grid}.commission-audit-list article{background:#fff;border:1px solid #e4e7ed;border-radius:11px;padding:13px}.commission-audit-list article>header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.commission-audit-list article>header strong,.commission-audit-list article>header small{display:block}.commission-audit-list article>header strong{font-size:11px}.commission-audit-list article>header small{color:#8b93a1;margin-top:4px;font-size:8px}.commission-audit-values{grid-template-columns:.7fr 1.5fr .7fr;gap:12px;padding:12px 0;display:grid}.commission-audit-values small,.commission-audit-values strong,.commission-audit-values em{display:block}.commission-audit-values small{color:#9299a7;letter-spacing:.7px;font-size:7px}.commission-audit-values strong{margin-top:5px;font-size:10px}.commission-audit-values em{color:#777f8d;margin-top:4px;font-size:8px;font-style:normal}.commission-audit-list footer{color:#8a92a1;border-top:1px solid #eef0f3;flex-wrap:wrap;gap:14px;padding-top:9px;font-size:7px;display:flex}@media (max-width:1050px){.commission-people-audit>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:760px){.commission-people-audit>div:last-child,.commission-audit-summary,.commission-audit-values{grid-template-columns:1fr}.commission-audit-drawer{width:100vw}}.campaign-filter-panel{margin-bottom:14px;padding:14px}.campaign-filter-grid{grid-template-columns:145px minmax(170px,1fr) 155px minmax(190px,1.2fr) auto;align-items:end;gap:9px;display:grid}.campaign-filter-grid>label{gap:6px;min-width:0;display:grid}.campaign-filter-grid>label>span{letter-spacing:.65px;color:#858d9c;text-transform:uppercase;font-size:7px;font-weight:900}.campaign-filter-grid select,.campaign-search>div{color:#424a58;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;height:36px;font-size:9px;font-weight:700}.campaign-filter-grid select{width:100%;padding:0 9px}.campaign-filter-grid select:focus,.campaign-search>div:focus-within{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.campaign-search>div{align-items:center;gap:7px;padding:0 9px;display:flex}.campaign-search svg{color:#9299a6;flex:none}.campaign-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.campaign-filter-grid>button{white-space:nowrap;height:36px}.campaign-filter-panel>footer{border-top:1px solid #eff0f4;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.campaign-filter-panel>footer span{color:#3d4553;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.campaign-filter-panel>footer span i{background:#28b878;border-radius:50%;width:7px;height:7px}.campaign-filter-panel>footer small{color:#9198a5;font-size:8px}.campaign-results{overflow:hidden}.campaign-results .panel-heading>strong{color:#168858;background:#eaf8f1;border-radius:11px;padding:5px 8px;font-size:8px}.campaign-results .table-scroll{overflow:auto}.campaign-table{table-layout:fixed;width:100%;min-width:930px}.campaign-table th:first-child{width:205px}.campaign-table th:nth-child(2){width:165px}.campaign-table th:nth-child(3){width:78px}.campaign-table th:nth-child(4){width:94px}.campaign-table th:nth-child(5){width:76px}.campaign-table th:nth-child(6){width:58px}.campaign-table th:nth-child(7){width:52px}.campaign-table th:nth-child(8){width:72px}.campaign-table th:nth-child(9){width:92px}.campaign-results .campaign-table th,.campaign-results .campaign-table td{padding-left:8px;padding-right:8px}.campaign-results .campaign-table td{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.campaign-results .campaign-table td:first-child{min-width:0;display:table-cell}.campaign-name,.campaign-account,.campaign-activity{min-width:0;display:block}.campaign-name strong,.campaign-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-name small,.campaign-account small,.campaign-activity small{color:#969daa;margin-top:4px;font-size:7px;display:block}.campaign-table td:nth-child(2){grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;display:grid}.campaign-provider{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.campaign-provider.google_ads{background:#4285f4}.campaign-provider.meta_ads{background:#635bff}.campaign-account strong{font-size:9px}.campaign-status{border-radius:11px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.campaign-status i{border-radius:50%;width:6px;height:6px}.campaign-status.active{color:#178d5a;background:#eaf8f1}.campaign-status.active i{background:#23b876}.campaign-status.paused{color:#b8760a;background:#fff5e5}.campaign-status.paused i{background:#eea332}.campaign-status.ended{color:#737b89;background:#edf0f4}.campaign-status.ended i{background:#9299a6}.campaign-activity strong{font-size:9px}.campaign-results .overview-empty button{margin-top:5px}@media (max-width:1180px){.campaign-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-filter-grid>button{justify-self:start}}@media (max-width:760px){.campaign-filter-grid{grid-template-columns:1fr}.campaign-filter-panel>footer{flex-direction:column;align-items:flex-start;gap:5px}}.analytics-connect{white-space:nowrap;text-decoration:none}.analytics-setup-grid,.analytics-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.analytics-setup{min-width:0;padding:16px}.analytics-login{border-top:1px solid #eef0f4;margin-top:14px;padding-top:14px}.analytics-login>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.analytics-login>header strong,.analytics-login>header small{display:block}.analytics-login>header strong{font-size:10px}.analytics-login>header small{color:#9299a7;margin-top:3px;font-size:8px}.analytics-provider-mark{color:#fff;background:linear-gradient(135deg,#fbbc04,#e94235 55%,#4285f4);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.analytics-tracking-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analytics-tracking-form label{gap:6px;display:grid}.analytics-tracking-form label>span{letter-spacing:.55px;text-transform:uppercase;color:#858d9c;font-size:7px;font-weight:900}.analytics-tracking-form input,.analytics-tracking-form select{background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px;font-size:9px}.analytics-tracking-form input:focus{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.analytics-tracking-form button{align-self:end}.analytics-code{background:#f7f8fb;border:1px solid #e8eaf0;border-radius:9px;margin-top:14px;padding:11px}.analytics-code strong,.analytics-code code,.analytics-code small{display:block}.analytics-code strong{margin-bottom:7px;font-size:9px}.analytics-code code{color:#484f5e;overflow-wrap:anywhere;background:#fff;border:1px solid #eceef3;border-radius:6px;padding:8px;font-size:8px;line-height:1.5}.analytics-code small{color:#878f9d;margin-top:7px;font-size:8px;line-height:1.5}.analytics-metrics{grid-template-columns:repeat(4,1fr)}.analytics-coverage{padding:16px}.analytics-coverage .coverage-list{margin:20px 0}.analytics-coverage>button{margin-top:4px}.analytics-table-panel{padding:0;overflow:hidden}.analytics-table-panel .panel-heading{padding:16px 16px 10px}.analytics-table-panel .table-scroll{overflow:auto}.analytics-table-panel table{border-collapse:collapse;width:100%;min-width:550px}.analytics-table-panel th,.analytics-table-panel td{text-align:left;color:#646c7b;border-top:1px solid #eff0f4;padding:10px 12px;font-size:8px}.analytics-table-panel th{color:#8b92a0;text-transform:uppercase;letter-spacing:.55px;font-size:7px}.analytics-table-panel td strong{color:#343b48}.analytics-page .chart-panel{min-width:0;padding:16px}@media (max-width:1050px){.analytics-setup-grid,.analytics-grid,.analytics-tracking-form{grid-template-columns:1fr}.analytics-page .filters{flex-wrap:wrap}}@media (max-width:760px){.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-page .filters>*{flex:150px}.analytics-connect{justify-content:center}}.embed-gate{color:#242a38;background:radial-gradient(circle at 15% 10%,#7b70ff22,#0000 34%),linear-gradient(145deg,#151a2d,#212944);place-items:center;min-height:100vh;padding:24px;display:grid}.embed-gate-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #ffffff40;border-radius:18px;width:min(430px,100%);padding:28px;box-shadow:0 24px 70px #080b1766}.embed-gate-logo{color:#635bff;justify-content:center;align-items:center;gap:9px;margin-bottom:28px;display:flex}.embed-gate-logo>svg{width:28px;height:28px}.embed-gate-logo span,.embed-gate-logo strong,.embed-gate-logo small{text-align:left;display:block}.embed-gate-logo strong{letter-spacing:.3px;font-size:14px}.embed-gate-logo small{color:#8d94a3;margin-top:2px;font-size:8px}.embed-gate-icon{color:#635bff;background:#efedff;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 17px;display:grid}.embed-gate-icon svg{width:23px;height:23px}.embed-gate-icon.loading svg{animation:1.15s linear infinite embed-spin}.embed-gate-icon.success{color:#1c9a64;background:#e9f9f1}.embed-gate-icon.error{color:#bf4e46;background:#fff0ef}.embed-gate-card h1{color:#29303e;margin:0 0 9px;font-size:20px}.embed-gate-card p{color:#7c8493;max-width:350px;margin:0 auto 17px;font-size:11px;line-height:1.65}.embed-gate-card button,.embed-gate-card a{color:#fff;cursor:pointer;background:#635bff;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.install-error-code{color:#a74d46;word-break:break-word;background:#fff5f4;border-radius:8px;margin:-4px 0 15px;padding:8px;display:block}.embed-gate-card .install-close{color:#a0a6b1;margin-top:18px;margin-bottom:0;font-size:9px}@keyframes embed-spin{to{transform:rotate(360deg)}}.goals-panel{margin:14px 0}.goal-form{background:#f8f8fc;border:1px solid #eceafc;border-radius:10px;grid-template-columns:1.2fr 1fr 1.1fr 1fr 1fr auto;align-items:end;gap:9px;margin:12px 0;padding:12px;display:grid}.goal-form label,.attribution-filter-grid label{letter-spacing:.6px;color:#7f8796;text-transform:uppercase;gap:6px;font-size:7px;font-weight:900;display:grid}.goal-form input,.goal-form select,.attribution-filter-grid select{color:#414957;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;height:36px;padding:0 9px;font-size:9px}.goal-form input:focus,.goal-form select:focus,.attribution-filter-grid select:focus{border-color:#8179ff;box-shadow:0 0 0 3px #635bff12}.goal-form>button{white-space:nowrap;height:36px}.goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.goal-card{background:#fafbfc;border:1px solid #e7e9ef;border-radius:10px;min-width:0;padding:11px}.goal-card header,.goal-card footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.goal-card header>span{color:#7d8594;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:900}.goal-card header button{color:#a1a7b3;background:0 0;border:0;padding:2px}.goal-card>strong{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 9px;font-size:13px;display:block;overflow:hidden}.goal-card>strong small{color:#8d95a3;font-size:8px;font-weight:600}.goal-card>div{background:#e7e9ef;border-radius:4px;height:5px;overflow:hidden}.goal-card>div i{background:#6d65f5;border-radius:4px;height:100%;display:block}.goal-card footer{color:#8a92a1;margin-top:7px;font-size:7px}.goal-card footer b{color:#5e55dd}.goal-card.achieved{background:#f6fcf9;border-color:#ccebdc}.goal-card.achieved>div i{background:#27b879}.goal-card.achieved footer b{color:#178d5a}.goal-card.attention>div i{background:#efa735}.goal-empty{color:#8c94a2;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:75px;display:flex}.goal-empty strong,.goal-empty small{display:block}.goal-empty strong{color:#596171;font-size:9px}.goal-empty small{margin-top:3px;font-size:7px}.legend-goal{background:#ef5da8!important}.attribution-filter-panel{margin-bottom:14px;padding:13px}.attribution-filter-grid{grid-template-columns:1fr 1.25fr 1.4fr 1fr auto;align-items:end;gap:9px;display:grid}.attribution-filter-grid>button{white-space:nowrap;height:36px}.attribution-report-table table{min-width:1280px}.attribution-report-table td:first-child strong,.attribution-report-table td:first-child small{display:block}.attribution-report-table td:first-child small{color:#9299a7;margin-top:4px;font-size:7px}.link-method{color:#737b89;white-space:nowrap;background:#eef0f4;border-radius:10px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.link-method.campaign_id{color:#178d5a;background:#eaf8f1}.link-method.source_only{color:#a86e10;background:#fff5e5}.attribution-note{color:#858d9b;border-top:1px solid #eceef2;align-items:flex-start;gap:7px;padding:10px 13px;font-size:7px;line-height:1.5;display:flex}.attribution-note svg{color:#635bff;flex:none}@media (max-width:1180px){.goal-form{grid-template-columns:repeat(3,minmax(0,1fr))}.goal-grid,.attribution-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribution-filter-grid>button{justify-self:start}}@media (max-width:760px){.goal-form,.goal-grid,.attribution-filter-grid{grid-template-columns:1fr}}.report-export-button{white-space:nowrap;color:#fff!important;background:#252b3a!important;border-color:#252b3a!important;font-weight:800!important}.report-export-button:hover{background:#171b2b!important}.report-print-header,.report-print-context,.report-print-footer{display:none}@media print{@page{size:A4 landscape;margin:10mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{color:#1f2430!important;background:#fff!important}.sidebar,.topbar,.scrim,.source-review-backdrop{display:none!important}.content{min-height:auto!important;margin-left:0!important}.overview-report{max-width:none!important;padding:0!important;display:block!important}.overview-report>.page-heading{display:none!important}.report-print-header{color:#fff;break-inside:avoid;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px 18px;background:linear-gradient(135deg,#171b2b,#282d45)!important;display:flex!important}.report-print-brand{align-items:center;gap:10px;display:flex}.report-print-brand>span{border-radius:10px;place-items:center;width:36px;height:36px;display:grid;background:linear-gradient(140deg,#7b73ff,#5247e5)!important}.report-print-brand strong,.report-print-brand small,.report-print-account strong,.report-print-account span{display:block}.report-print-brand strong{letter-spacing:.2px;font-size:17px}.report-print-brand small{color:#aeb4c8;letter-spacing:1px;margin-top:3px;font-size:7px}.report-print-account{text-align:right}.report-print-account strong{font-size:13px}.report-print-account span{color:#b8bfd0;margin-top:4px;font-size:8px}.report-print-context{break-inside:avoid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid!important}.report-print-context>span{border:1px solid #e5e7ef;border-radius:9px;padding:8px 10px;background:#f8f8fc!important}.report-print-context small,.report-print-context strong{display:block}.report-print-context small{letter-spacing:.7px;color:#8a91a0;font-size:6px}.report-print-context strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.overview-report .prototype-banner{break-inside:avoid;margin:0 0 9px;padding:8px 10px;font-size:7px}.overview-report .metrics-grid{break-inside:avoid;gap:8px;margin-bottom:8px;grid-template-columns:repeat(4,1fr)!important}.overview-report .metric-card{box-shadow:none;padding:11px 12px}.overview-report .metric-icon{width:27px;height:27px}.overview-report .metric-card p{margin:9px 0 4px;font-size:7px}.overview-report .metric-card h3{margin-bottom:3px;font-size:17px}.overview-report .metric-card small,.overview-report .metric-change{font-size:7px}.overview-report .goals-panel{break-inside:avoid;margin:8px 0}.overview-report .goal-form,.overview-report .goals-panel button{display:none!important}.overview-report .goal-grid{grid-template-columns:repeat(4,1fr)!important}.overview-report .goal-card{padding:8px}.overview-report .goal-card>strong{margin:6px 0;font-size:10px}.overview-report .goal-empty{min-height:42px}.overview-report .dashboard-grid{gap:8px;margin-bottom:8px;grid-template-columns:minmax(0,1.65fr) minmax(245px,.85fr)!important}.overview-report .bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr)!important}.overview-report .panel{box-shadow:none;break-inside:avoid;border-radius:10px;padding:12px}.overview-report .panel-heading{margin-bottom:10px}.overview-report .panel-heading h3{font-size:10px}.overview-report .panel-heading p{font-size:7px}.overview-report .panel-heading button,.overview-report .source-review-button,.overview-report .overview-commission-person>svg{display:none!important}.overview-report .chart-wrap{height:175px;margin-top:8px}.overview-report .chart-legend{gap:11px;font-size:7px}.overview-report .funnel-row{margin:12px 0;font-size:8px}.overview-report .channels-panel{margin-bottom:8px}.overview-report .table-scroll{overflow:visible!important}.overview-report table{table-layout:auto;width:100%;min-width:0!important}.overview-report thead{display:table-header-group}.overview-report tr{break-inside:avoid}.overview-report th{padding:0 6px 6px;font-size:6px}.overview-report td{padding:6px;font-size:7px}.overview-report td strong{font-size:7px}.overview-report .source-mark{width:22px;height:22px;font-size:7px}.overview-report .channels-panel th:last-child,.overview-report .channels-panel td:last-child{display:none!important}.overview-report .commission-summary-real{gap:6px;min-height:auto}.overview-report .commission-summary-real span{padding:8px}.overview-report .commission-people-list button{break-inside:avoid;padding:6px}.overview-report .score-ring{width:84px;height:84px;margin:3px auto 10px}.overview-report .score-ring:before{width:64px;height:64px}.overview-report .score-ring strong{font-size:17px}.report-print-footer{color:#858c99;break-inside:avoid;border-top:1px solid #e2e4eb;justify-content:space-between;align-items:center;margin-top:10px;padding-top:7px;font-size:6px;display:flex!important}}.deals-table-panel{transition:opacity .16s;position:relative}.deals-table-panel.is-loading{opacity:.72}.deals-panel-heading{align-items:center}.deals-panel-heading .secondary-button{align-items:center;gap:5px;display:flex}.deals-inline-error{color:#a64d45;background:#fff1ef;border:1px solid #f0ceca;border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:8px 10px;font-size:8px;display:flex}.deals-table-scroll{border:1px solid #eceef3;border-radius:10px}.deals-table{table-layout:fixed;min-width:1130px}.deals-table th:first-child{width:245px}.deals-table th:nth-child(2),.deals-table th:nth-child(3){width:165px}.deals-table th:nth-child(4){width:170px}.deals-table th:nth-child(5){width:125px}.deals-table th:nth-child(6){width:105px}.deals-table th:nth-child(7){width:155px}.deals-table thead>tr:first-child th{background:#fafbfc;padding-top:11px}.deals-filter-row th{background:#fafbfc;border-bottom:1px solid #dfe2e9;padding:8px 6px}.deals-filter-row select,.deals-search{color:#4e5665;background:#fff;border:1px solid #dfe2e9;border-radius:7px;outline:0;width:100%;height:32px;font-size:8px}.deals-filter-row select{padding:0 7px}.deals-filter-row select:focus,.deals-search:focus-within{border-color:#8179ff;box-shadow:0 0 0 3px #635bff10}.deals-search{align-items:center;gap:6px;padding:0 8px;display:flex}.deals-search svg{color:#9097a5;flex:none}.deals-search input{color:#424a58;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.deals-filter-hint{color:#939aa7;border:1px dashed #dde0e7;border-radius:7px;align-items:center;height:32px;padding:0 8px;font-size:8px;font-weight:600;display:flex}.deals-table tbody td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deals-table tbody td:first-child{display:table-cell}.deals-table tbody td:first-child strong,.deals-table tbody td:first-child small{text-overflow:ellipsis;display:block;overflow:hidden}.deals-table tbody td:first-child small{margin-top:3px}.deals-table .state{text-transform:capitalize;justify-content:center;min-width:55px;display:inline-flex}.deals-table .state.won{color:#178d5a;background:#eaf8f1}.deals-table .state.open{color:#5b55cb;background:#eef0ff}.deals-table .state.lost{color:#b9554c;background:#fff0ef}.deals-empty{min-height:170px}.deals-pagination{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.deals-pagination>div{color:#7f8796;align-items:center;gap:18px;font-size:8px;display:flex}.deals-pagination>div>span strong{color:#424a58}.deals-pagination label{align-items:center;gap:6px;display:flex}.deals-pagination select{color:#4e5665;background:#fff;border:1px solid #dfe2e9;border-radius:7px;height:29px;padding:0 7px;font-size:8px}.deals-pagination nav{align-items:center;gap:4px;display:flex}.deals-pagination nav button{color:#626a79;background:#fff;border:1px solid #e0e3e9;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.deals-pagination nav button:hover:not(:disabled){color:#5b52df;border-color:#8179ff}.deals-pagination nav button.active{color:#fff;background:#635bff;border-color:#635bff}.deals-pagination nav button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:760px){.deals-pagination{flex-direction:column;align-items:flex-start}.deals-pagination>div{justify-content:space-between;width:100%}.deals-panel-heading{align-items:flex-start;gap:8px}}.team-panel-heading{align-items:center}.team-panel-heading .secondary-button{align-items:center;gap:5px;display:flex}.team-filter-bar{background:#f8f9fb;border:1px solid #eceef3;border-radius:10px;grid-template-columns:minmax(170px,1.4fr) repeat(5,minmax(118px,1fr));gap:8px;margin-bottom:12px;padding:11px;display:grid}.team-filter-bar>label{gap:5px;min-width:0;display:grid}.team-filter-bar>label>span{letter-spacing:.65px;color:#858d9b;font-size:7px;font-weight:900}.team-filter-bar select,.team-filter-search>div{color:#464e5c;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;height:34px;font-size:8px}.team-filter-bar select{width:100%;padding:0 8px}.team-filter-search>div{align-items:center;gap:6px;padding:0 8px;display:flex}.team-filter-search svg{color:#9299a6;flex:none}.team-filter-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.team-filter-bar select:focus,.team-filter-search>div:focus-within{border-color:#8179ff;box-shadow:0 0 0 3px #635bff10}.team-table-scroll{border:1px solid #eceef3;border-radius:10px}.team-performance-table{table-layout:fixed;min-width:1200px}.team-performance-table th:first-child{width:210px}.team-performance-table th:nth-child(2){width:205px}.team-performance-table th:nth-child(3){width:105px}.team-performance-table th:nth-child(4){width:190px}.team-performance-table th:nth-child(5){width:105px}.team-performance-table th:nth-child(6){width:65px}.team-performance-table th:nth-child(7){width:120px}.team-performance-table th:nth-child(8){width:85px}.team-performance-table th:nth-child(9){width:95px}.team-performance-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.team-performance-table td:first-child{display:table-cell}.team-member-link{text-align:left;color:#313846;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:0;display:flex}.team-member-link>span:last-child{min-width:0}.team-member-link strong,.team-member-link small{text-overflow:ellipsis;display:block;overflow:hidden}.team-member-link strong{font-size:9px}.team-member-link small{color:#635bff;margin-top:3px;font-size:7px}.team-member-link:hover strong{color:#5148e7}.team-metric-link{color:#5b53df;background:#f0efff;border:0;border-radius:9px;min-width:30px;padding:5px 8px;font-size:9px;font-weight:800}.team-performance-table .source-review-button{align-items:center;gap:4px;display:inline-flex}.team-empty{min-height:160px}.team-deals-drawer{width:min(840px,94vw)}.team-deals-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.team-deals-summary>span{background:#fff;border:1px solid #e5e8ee;border-radius:10px;padding:12px}.team-deals-summary small,.team-deals-summary strong{display:block}.team-deals-summary small{letter-spacing:.65px;color:#9299a7;font-size:7px}.team-deals-summary strong{margin-top:6px;font-size:13px}.team-deals-list{gap:8px;display:grid}.team-deals-list article{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:12px}.team-deals-list article>header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:9px;display:flex}.team-deals-list article>header strong,.team-deals-list article>header small{display:block}.team-deals-list article>header strong{font-size:10px}.team-deals-list article>header small{color:#8b93a1;margin-top:4px;font-size:7px}.team-deals-list article>div{grid-template-columns:.7fr .8fr 1.2fr;gap:10px;padding-top:10px;display:grid}.team-deals-list article>div small,.team-deals-list article>div strong{display:block}.team-deals-list article>div small{color:#9299a7;letter-spacing:.6px;font-size:6px}.team-deals-list article>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.team-deals-list .state.won{color:#178d5a;background:#eaf8f1}.team-deals-list .state.open{color:#5b55cb;background:#eef0ff}.team-deals-list .state.lost{color:#b9554c;background:#fff0ef}.team-deals-empty{min-height:180px}.team-deals-pagination>span{color:#7f8796;font-size:8px}@media (max-width:1180px){.team-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.team-filter-bar,.team-deals-summary,.team-deals-list article>div{grid-template-columns:1fr}.team-deals-drawer{width:100vw}.team-panel-heading{align-items:flex-start;gap:8px}}.call-audit-panel{margin-top:14px;transition:opacity .16s}.call-audit-panel.is-loading{opacity:.7}.call-audit-heading{align-items:center}.call-audit-heading .secondary-button{white-space:nowrap}.call-audit-refresh{align-items:center;gap:9px;display:flex}.call-audit-refresh small{color:#87909f;font-size:7px}.call-audit-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.call-audit-stats button{text-align:left;color:#6d7584;background:#fafbfc;border:1px solid #e7e9ef;border-radius:10px;padding:10px 11px}.call-audit-stats button:hover,.call-audit-stats button.active{background:#f3f1ff;border-color:#7b73ff;box-shadow:0 0 0 2px #635bff10}.call-audit-stats button.danger strong{color:#bd554d}.call-audit-stats button.warning strong{color:#b77912}.call-audit-stats button.success strong{color:#178d5a}.call-audit-stats small,.call-audit-stats strong{display:block}.call-audit-stats small{letter-spacing:.65px;font-size:6px;font-weight:900}.call-audit-stats strong{color:#353c49;margin-top:5px;font-size:15px}.call-audit-filters{background:#f8f9fb;border:1px solid #eceef3;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:11px;display:grid}.call-audit-filters label{gap:5px;min-width:0;display:grid}.call-audit-filters label>span{letter-spacing:.65px;color:#858d9b;font-size:6px;font-weight:900}.call-audit-filters input,.call-audit-search>div{color:#464e5c;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:0;height:34px;padding:0 8px;font-size:8px}.call-audit-filters input:focus,.call-audit-search>div:focus-within{border-color:#8179ff;box-shadow:0 0 0 3px #635bff10}.call-audit-search>div{align-items:center;gap:6px;display:flex}.call-audit-search svg{color:#9299a6;flex:none}.call-audit-search input{background:0 0;border:0;width:100%;min-width:0;height:auto;padding:0;box-shadow:none!important}.call-audit-scroll{border:1px solid #eceef3;border-radius:10px}.call-audit-table{table-layout:fixed;min-width:1180px}.call-audit-table th:first-child{width:90px}.call-audit-table th:nth-child(2){width:245px}.call-audit-table th:nth-child(3),.call-audit-table th:nth-child(4){width:225px}.call-audit-table th:nth-child(5){width:180px}.call-audit-table th:nth-child(6){width:150px}.call-audit-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.call-audit-table td:first-child{display:table-cell}.call-audit-table td small{text-overflow:ellipsis;overflow:hidden}.call-audit-table tr.is-audited{background:#fbfffd}.call-audit-check{cursor:pointer;color:#687181;align-items:center;gap:6px;font-size:8px;display:inline-flex}.call-audit-check input{accent-color:#24a66b;width:15px;height:15px}.call-provider-pill,.call-review-state,.call-missing-opportunity{border-radius:11px;align-items:center;gap:4px;padding:5px 7px;font-weight:800;font-size:7px!important;display:inline-flex!important}.call-provider-pill.google_ads{color:#3674d8;background:#eaf2ff}.call-provider-pill.lsa{color:#168c59;background:#eaf8f1}.call-provider-pill.unclassified{color:#7a8290;background:#f0f1f4}.call-missing-opportunity{color:#b9554c;background:#fff0ef}.call-review-state.pending{color:#a87012;background:#fff5e5}.call-review-state.accepted{color:#178d5a;background:#eaf8f1}.call-review-state.recorded{color:#5b55cb;background:#eef0ff}.call-review-state.no-opportunity{color:#b9554c;background:#fff0ef}.call-review-state.unmatched{color:#737b89;background:#f0f1f4}.call-audit-pagination{margin-top:11px}.call-audit-empty{min-height:150px}@media (max-width:1180px){.call-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.call-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.call-audit-filters{grid-template-columns:1fr}.call-audit-heading,.call-audit-refresh{flex-direction:column;align-items:flex-start;gap:9px}}.commission-pipeline-filter{color:#697386;align-items:center;gap:7px;min-width:220px;display:flex}.commission-pipeline-filter>div{flex:1}.commission-month-filter{border:1px solid var(--line);color:#697386;background:#fff;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.commission-month-filter input{color:#4d5564;background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.commission-pipeline-cell{flex-direction:column;gap:3px;min-width:145px;display:flex}.commission-pipeline-cell strong{color:#353b48;font-size:9px}.commission-pipeline-cell small{color:#8b93a2;font-size:8px}@media (max-width:760px){.commission-pipeline-filter,.commission-month-filter{width:100%;min-width:0}}.commission-pipeline-filter.compact{min-width:170px}.commission-batch-name{border:1px solid var(--line);color:#4d5564;background:#fff;border-radius:7px;min-width:170px;height:31px;padding:0 9px;font-size:9px}.commission-issues-panel,.commission-batches-panel{margin-bottom:14px}.commission-issue-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commission-issue-list>a{background:#fffbf2;border:1px solid #f1dfbb;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;text-decoration:none;display:flex}.commission-issue-list>a strong,.commission-issue-list>a small{display:block}.commission-issue-list>a strong{color:#3d4553;font-size:9px}.commission-issue-list>a small{color:#a46c10;margin-top:4px;font-size:7px}.commission-issue-list>a .commission-issue-pipeline{color:#687386;overflow-wrap:anywhere}.commission-approval-table tfoot th,.commission-approval-table tfoot td{background:#f8f9fb;border-top:2px solid #dfe3ea}.commission-approval-table tfoot th{text-align:right;color:#596272;font-size:9px}.commission-total-cell{flex-direction:column;gap:3px;min-width:105px;display:flex}.commission-total-cell small{color:#7b8493;font-size:7px}.commission-total-cell strong{color:#303744;font-size:10px}.commission-batch-list{gap:8px;display:grid}.commission-batch-list>article{border:1px solid #e7e9ef;border-radius:10px;grid-template-columns:minmax(180px,1fr) 110px 90px auto auto;align-items:center;gap:9px;padding:10px;display:grid}.commission-batch-list>article.selected{background:#f8f7ff;border-color:#8a83f0}.commission-batch-list strong,.commission-batch-list small{display:block}.commission-batch-list strong{color:#252d3a;font-size:14px;line-height:1.35}.commission-batch-list small{color:#5f6979;margin-top:3px;font-size:12px;line-height:1.35}.commission-batch-list b{color:#252d3a;font-variant-numeric:tabular-nums;font-size:14px}.commission-batch-list button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.commission-history-note{background:#f7f8fa;border-color:#dfe3e9}.commission-approval-table{min-width:1450px}@media (max-width:1050px){.commission-issue-list{grid-template-columns:1fr 1fr}.commission-batch-list>article{grid-template-columns:minmax(150px,1fr) 100px 85px}.commission-batch-list>article button{grid-row:2}}@media (max-width:760px){.commission-issue-list{grid-template-columns:1fr}.commission-batch-list>article{grid-template-columns:1fr 1fr}.commission-batch-name{width:100%;min-width:0}}.analytics-login-actions{align-items:center;gap:8px;display:flex}.analytics-login-actions .disconnect-button{white-space:nowrap;position:static}.analytics-lead-review{margin-top:14px}.analytics-lead-review table{min-width:1050px}.analytics-lead-review td strong,.analytics-lead-review td small{display:block}.analytics-lead-review td small{color:#9299a7;margin-top:4px;font-size:7px}.analytics-lead-review select{min-width:160px}.analytics-lead-review .panel-heading>strong{color:#a87012;background:#fff5e5;border-radius:12px;padding:5px 8px;font-size:8px}.google-data-manager .metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.google-data-manager .metric-grid.compact article{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:16px}.google-data-manager .metric-grid.compact small{color:var(--muted,#64748b);margin-bottom:6px;display:block}.google-data-manager .metric-grid.compact strong{font-size:1.55rem}.google-data-manager .segmented-tabs{gap:6px;margin:14px 0;display:flex;overflow:auto}.google-data-manager .segmented-tabs button{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);white-space:nowrap;border-radius:999px;padding:9px 14px}.google-data-manager .segmented-tabs button.active{color:#fff;background:#172554;border-color:#172554}.google-data-manager .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.google-data-manager .form-grid label{gap:6px;display:grid}.google-data-manager .form-grid input,.google-data-manager .form-grid select{border:1px solid var(--border,#dbe3ef);background:var(--surface,#fff);min-height:42px;color:inherit;border-radius:10px;padding:0 12px}.google-data-manager .checkbox-line{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.google-data-manager .checkbox-line span{gap:3px;display:grid}.google-data-manager .notice{color:#1e3a8a;background:#eff6ff;border-radius:12px;align-items:flex-start;gap:9px;margin:10px 0;padding:12px 14px;display:flex}.google-data-manager .notice.warning{color:#9a3412;background:#fff7ed}.google-data-manager .notice.error,.google-data-manager .notice.critical{color:#991b1b;background:#fef2f2}.google-data-manager .notice b{margin-left:auto}@media (max-width:760px){.google-data-manager .metric-grid.compact,.google-data-manager .form-grid{grid-template-columns:1fr 1fr}}.google-data-manager{padding-top:18px}.google-data-manager button:disabled{cursor:not-allowed!important;opacity:.42!important;box-shadow:none!important}.google-data-manager .metric-grid.compact{gap:12px;display:grid}.google-data-manager .metric-grid.compact article{min-width:0;box-shadow:0 2px 12px #1d243008}.google-data-manager .metric-grid.compact article>span{color:#9299a7;margin-top:7px;font-size:8px;display:block}.google-data-manager .metric-grid.compact article.needs-review{background:#fffdf8;border-color:#f0d6a3}.google-data-heading{margin-top:0}.google-data-status{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #edd8aa;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0;padding:15px 16px;display:grid}.google-data-status.ready{background:linear-gradient(135deg,#effbf5,#fff);border-color:#cdebdc}.google-data-status-icon{color:#a26a0d;background:#fff1d6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.google-data-status.ready .google-data-status-icon{color:#178a59;background:#def6e9}.google-data-status>div{gap:4px;display:grid}.google-data-status small{letter-spacing:.8px;color:#a26a0d;font-size:7px;font-weight:900}.google-data-status.ready small{color:#178a59}.google-data-status strong{color:#323947;font-size:11px}.google-data-status div>span{color:#7d8593;font-size:8px;line-height:1.45}.google-data-goals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.google-data-goal{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6ed;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px 14px;display:grid}.google-data-goal:hover{border-color:#c8c4ff;box-shadow:0 6px 20px #3b36a00d}.google-data-goal>span{color:#5c54dc;background:#eceaff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.google-data-goal>div{gap:5px;display:grid}.google-data-goal strong{align-items:center;gap:7px;font-size:10px;display:flex}.google-data-goal small{color:#8991a0;font-size:8px;line-height:1.45}.google-data-goal em{color:#657083;background:#f1f3f6;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal}.google-data-manager>.panel,.setup-step-panel,.optional-panel{margin-bottom:14px}.compact-empty{min-height:145px}.google-data-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.google-data-progress>span{background:#fff;border:1px solid #e7e9ef;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;padding:11px;display:grid;position:relative}.google-data-progress b{color:#7e8796;background:#f1f3f7;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.google-data-progress strong{color:#454d5b;font-size:8px}.google-data-progress small{color:#9199a7;margin-top:3px;font-size:7px}.google-data-progress .current{background:#faf9ff;border-color:#d8d2ff}.google-data-progress .current b{color:#fff;background:#665df0}.google-data-progress .done{background:#f7fcf9;border-color:#d6ede2}.google-data-progress .done b{color:#fff;background:#27ae72}.setup-step-panel{padding:18px}.setup-step-panel .panel-title{align-items:flex-start}.section-kicker{letter-spacing:1px!important;color:#665df0!important;margin:0 0 5px!important;font-size:7px!important;font-weight:900!important}.setup-state{white-space:nowrap;color:#a56b0a;background:#fff4df;border-radius:12px;padding:6px 9px;font-size:7px;font-weight:900}.setup-state.done{color:#168758;background:#e7f8ef}.setup-state.ready{color:#5d52d7;background:#eeebff}.advanced-disclosure{background:#fafbfc;border:1px solid #e7e9ef;border-radius:11px;margin:14px 0}.advanced-disclosure>summary{cursor:pointer;color:#4c5563;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;font-size:9px;font-weight:800;list-style:none;display:flex}.advanced-disclosure>summary::-webkit-details-marker{display:none}.advanced-disclosure>summary:after{content:"+";color:#7d8593;font-size:16px}.advanced-disclosure[open]>summary:after{content:"−"}.advanced-disclosure>summary small{color:#949ca9;margin-left:auto;font-size:7px;font-weight:500}.advanced-content{border-top:1px solid #e7e9ef;padding:14px}.tracker-install{background:#f3f5f8;border-radius:9px;margin-top:12px;padding:11px}.tracker-install small,.tracker-install code{display:block}.tracker-install small{color:#7f8795;margin-bottom:6px;font-size:7px}.tracker-install code{overflow-wrap:anywhere;color:#4b5563;font-size:8px;line-height:1.45}.single-field{gap:6px;max-width:650px;display:grid}.single-field>span{font-size:9px}.single-field input{box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;width:100%;min-height:42px;padding:0 12px}.staged-actions{align-items:center}.next-step-note{color:#737c8b;margin:10px 0 0;font-size:8px}.next-step-note strong{color:#3f4754}.optional-panel{overflow:hidden;padding:0!important}.optional-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px;list-style:none;display:flex}.optional-panel>summary::-webkit-details-marker{display:none}.optional-panel>summary h3{margin:0 0 5px;font-size:12px}.optional-panel>summary span{color:#858e9d;font-size:8px;line-height:1.45}.optional-panel>summary>b{color:#675ee8;white-space:nowrap;background:#eeecff;border-radius:12px;padding:7px 10px;font-size:8px}.optional-panel-content{border-top:1px solid #e7e9ef;padding:18px}.inline-details summary{cursor:pointer;color:#6259de;font-size:8px}.inline-details small{overflow-wrap:anywhere;margin-top:5px;display:block}.google-confirm-backdrop{z-index:1500;background:#11182766;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.google-confirm-dialog{background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:13px;width:min(470px,100%);padding:19px;display:grid;box-shadow:0 24px 70px #11182735}.google-confirm-icon{color:#a9680a;background:#fff1df;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.google-confirm-dialog h3{margin:1px 0 7px;font-size:14px}.google-confirm-dialog p{color:#727b8a;margin:0;font-size:9px;line-height:1.55}.google-confirm-dialog footer{border-top:1px solid #eceef2;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:14px;display:flex}@media (max-width:1000px){.google-data-progress{grid-template-columns:1fr 1fr}}@media (max-width:760px){.google-data-manager{padding-top:12px}.google-data-status{grid-template-columns:34px minmax(0,1fr)}.google-data-status>button{grid-column:1/-1;justify-content:center}.google-data-goals,.google-data-manager .metric-grid.compact,.google-data-manager .form-grid,.google-data-progress{grid-template-columns:1fr}.google-data-manager .metric-grid.compact article{padding:13px}.google-data-manager .segmented-tabs button{padding:8px 11px}.optional-panel>summary{flex-direction:column;align-items:flex-start}.advanced-disclosure>summary small{display:none}.staged-actions{flex-direction:column;align-items:stretch}.staged-actions button{justify-content:center}}.google-data-manager .metric-grid.compact small,.google-data-manager .metric-grid.compact article>span{font-size:12px;line-height:1.4}.google-data-status small{font-size:10px}.google-data-status strong{font-size:15px;line-height:1.35}.google-data-status div>span{font-size:13px}.google-data-goal strong{font-size:14px}.google-data-goal small{font-size:12px}.google-data-goal em{font-size:10px}.google-data-progress strong{font-size:12px}.google-data-progress small{font-size:11px}.google-data-progress b{font-size:12px}.section-kicker{font-size:10px!important}.setup-state{font-size:11px}.advanced-disclosure>summary{font-size:13px}.advanced-disclosure>summary small,.tracker-install small,.next-step-note,.optional-panel>summary span,.optional-panel>summary>b,.inline-details summary{font-size:11px}.tracker-install code,.single-field>span{font-size:12px}.google-confirm-dialog p{font-size:13px}.google-confirm-error{font-weight:700;color:#b42318!important;margin-top:10px!important}.google-data-manager button:focus-visible,.google-data-manager input:focus-visible,.google-data-manager select:focus-visible,.google-data-manager summary:focus-visible{outline-offset:2px;outline:3px solid #8b83ff}@media (max-width:1100px) and (min-width:761px){.google-data-goals,.google-data-manager .metric-grid.compact{grid-template-columns:1fr 1fr}}.analytics-page .panel-heading>div>strong,.analytics-page .panel-heading>div>span{display:block}.analytics-page .panel-heading>div>strong{color:#293142;font-size:12px;line-height:1.3}.analytics-page .panel-heading>div>span{color:#8a93a3;margin-top:5px;font-size:9px;line-height:1.45}.ga-section-intro{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 13px;display:flex}.ga-section-intro h3{letter-spacing:-.35px;margin:4px 0;font-size:17px}.ga-section-intro p{color:#8a93a3;margin:0;font-size:10px}.ga-eyebrow{color:#5576eb;letter-spacing:1.15px;font-size:8px;font-weight:900}.ga-live-pill{color:#178a59;white-space:nowrap;background:#eef9f4;border:1px solid #d7f0e4;border-radius:18px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.ga-live-pill i{background:#20ba75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20ba7518}.ga-kpi-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px;margin-bottom:16px;display:grid}.ga-kpi-card{background:#fff;border:1px solid #e5e8ef;border-radius:14px;min-width:0;padding:15px 16px 13px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 2px 7px #26324d08}.ga-kpi-card:hover{border-color:#d6dce8;transform:translateY(-2px);box-shadow:0 10px 30px #26324d12}.ga-kpi-card:after{content:"";opacity:.75;background:linear-gradient(90deg,#4f7cff,#8b5cf6);height:3px;position:absolute;inset:auto 0 0}.ga-kpi-card header{justify-content:space-between;align-items:center;min-height:34px;display:flex}.ga-kpi-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ga-kpi-icon.blue{color:#3f6de1;background:#edf3ff}.ga-kpi-icon.purple{color:#7156df;background:#f1eeff}.ga-kpi-icon.cyan{color:#178ba6;background:#e9f8fb}.ga-kpi-icon.green{color:#13865a;background:#eaf8f2}.ga-kpi-icon.amber{color:#b47711;background:#fff5df}.ga-kpi-icon.rose{color:#c34f72;background:#fff0f4}.ga-live-count{color:#198b5b;background:#eaf8f2;border-radius:11px;padding:5px 7px;font-size:8px;font-weight:800}.ga-kpi-card>p{color:#7d8696;letter-spacing:.85px;margin:13px 0 6px;font-size:8px;font-weight:900}.ga-kpi-card>h3{letter-spacing:-.65px;color:#252d3d;margin:0 0 9px;font-size:22px;line-height:1.05}.ga-kpi-card>footer{color:#8c95a4;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #f0f2f6;margin-top:11px;padding-top:9px;font-size:8px;overflow:hidden}.ga-change{align-items:center;gap:3px;min-height:17px;font-size:8px;display:flex}.ga-change strong{font-size:8px}.ga-change small{color:#929aa8;white-space:nowrap;margin-left:2px;font-size:7px}.ga-change.positive{color:#15925b}.ga-change.negative{color:#cf4e4e}.ga-change.neutral{color:#7b8494}.ga-change-dash{font-weight:900}.ga-primary-grid{grid-template-columns:minmax(0,1.72fr) minmax(250px,.58fr);gap:14px;margin-bottom:14px;display:grid}.ga-trend-card{min-width:0;padding:18px 18px 9px}.ga-panel-heading{min-height:38px;margin-bottom:12px}.ga-panel-heading>small{color:#7c8798;letter-spacing:.55px;white-space:nowrap;background:#f3f5f8;border-radius:12px;padding:6px 8px;font-size:7px;font-weight:900}.ga-chart-legend{color:#737d8e;align-items:center;gap:13px;font-size:8px;display:flex}.ga-chart-legend span{align-items:center;gap:5px;display:flex}.ga-chart-legend i{border-radius:3px;width:9px;height:3px}.ga-chart-legend i.users{background:#4f7cff}.ga-chart-legend i.sessions{background:#8b5cf6}.ga-side-stack{grid-template-rows:1.15fr .85fr;gap:14px;display:grid}.ga-realtime-card{color:#fff;background:linear-gradient(145deg,#272d40,#171c2c);border:0;padding:17px;position:relative;overflow:hidden;box-shadow:0 12px 28px #171c2c25}.ga-realtime-card>header{justify-content:space-between;align-items:flex-start;display:flex}.ga-realtime-card>header>div{align-items:center;gap:9px;display:flex}.ga-realtime-card header strong,.ga-realtime-card header small{display:block}.ga-realtime-card header strong{font-size:11px}.ga-realtime-card header small{color:#aab2c4;margin-top:4px;font-size:8px}.ga-pulse{background:#2dbf7e20;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ga-pulse i{background:#35d994;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d9941f}.ga-realtime-card>h3{letter-spacing:-1px;margin:20px 0 2px;font-size:35px}.ga-realtime-card>p{color:#aab2c4;margin:0;font-size:8px}.ga-mini-bars{align-items:flex-end;gap:4px;width:47%;height:55px;display:flex;position:absolute;bottom:17px;right:15px}.ga-mini-bars i{opacity:.9;background:linear-gradient(#7d9dff,#586fea);border-radius:3px 3px 1px 1px;flex:1;min-width:2px}.ga-insight-card{background:linear-gradient(135deg,#fbfaff,#fff);border-color:#e2ddff;padding:15px}.ga-insight-card>header{align-items:center;gap:9px;display:flex}.ga-insight-card>header>span{color:#6c56dd;background:#eeeaff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ga-insight-card header strong,.ga-insight-card header small{display:block}.ga-insight-card header strong{font-size:10px}.ga-insight-card header small{color:#969dad;margin-top:3px;font-size:7px}.ga-insight-card>p{color:#687183;margin:12px 0 9px;font-size:8px;line-height:1.55}.ga-summary-grid{grid-template-columns:1.25fr .9fr .75fr;gap:14px;margin-bottom:14px;display:grid}.ga-ranked-card,.ga-device-card,.ga-property-card{min-width:0;padding:17px}.ga-ranked-list{gap:12px;display:grid}.ga-ranked-list>div{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:9px;display:grid}.ga-rank{color:#718099;background:#f1f4fa;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.ga-ranked-list>div>div{min-width:0}.ga-ranked-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ga-ranked-list header strong{color:#333c4c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ga-ranked-list header span{color:#30394a;font-size:9px;font-weight:900}.ga-ranked-list i{background:#edf0f5;border-radius:5px;height:5px;margin:6px 0 4px;display:block;overflow:hidden}.ga-ranked-list i b{background:linear-gradient(90deg,#4f7cff,#7e68ef);border-radius:5px;height:100%;display:block}.ga-ranked-list small{color:#929aa8;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.ga-ranked-list.compact{gap:10px}.ga-coverage-card{padding:17px}.ga-coverage-card .coverage-list{margin:15px 0}.ga-coverage-card .coverage-list b{background:linear-gradient(90deg,#4f7cff,#8b5cf6)}.ga-device-visual{gap:9px;display:grid}.ga-device-visual>div{border-bottom:1px solid #f0f2f6;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.ga-device-visual>div:last-child{border-bottom:0}.ga-device-dot{background:#4f7cff;border-radius:50%;width:9px;height:9px}.ga-device-dot.d1{background:#8b5cf6}.ga-device-dot.d2{background:#22b881}.ga-device-dot.d3{background:#e5a135}.ga-device-visual strong,.ga-device-visual small{display:block}.ga-device-visual strong{text-transform:capitalize;font-size:9px}.ga-device-visual small{color:#929aa8;margin-top:3px;font-size:7px}.ga-device-visual>div>b{color:#30394a;font-size:11px}.ga-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.ga-property-list{gap:3px;display:grid}.ga-property-list>div{border-bottom:1px solid #f0f2f6;grid-template-columns:30px minmax(0,1fr) 62px 62px;align-items:center;gap:9px;padding:9px 0;display:grid}.ga-property-list>div:last-child{border-bottom:0}.ga-property-list>div>div{min-width:0}.ga-property-list strong,.ga-property-list small{display:block}.ga-property-list>div>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ga-property-list>div>div small{color:#929aa8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.ga-property-list>div>span:not(.analytics-provider-mark){text-align:right}.ga-property-list>div>span:not(.analytics-provider-mark) strong{font-size:9px}.ga-property-list>div>span:not(.analytics-provider-mark) small{color:#929aa8;margin-top:3px;font-size:7px}.analytics-page>.analytics-table-panel{margin-bottom:14px}.ga-google-grid{grid-template-columns:1.15fr .9fr .9fr;gap:14px;margin-bottom:14px;display:grid}.ga-country-card,.ga-bars-card,.ga-events-card{min-width:0;padding:17px}.ga-country-content{grid-template-columns:minmax(185px,1.25fr) minmax(130px,.75fr);align-items:center;gap:14px;display:grid}.ga-world{background:radial-gradient(circle at 28% 38%,#fff 0 2px,#0000 3px),linear-gradient(160deg,#f4f8fd,#eef3f9);border:1px solid #e8edf4;border-radius:13px;min-height:190px;position:relative;overflow:hidden}.ga-world>span{opacity:.95;filter:drop-shadow(0 2px 1px #829ed244);background:#b9cdf3;display:block;position:absolute}.ga-world .america{clip-path:polygon(10% 0,70% 4%,95% 24%,70% 43%,82% 62%,58% 100%,37% 70%,13% 52%,0 23%);width:24%;height:51%;top:24%;left:13%}.ga-world .europe{border-radius:45%;width:13%;height:18%;top:28%;left:48%}.ga-world .africa{clip-path:polygon(20% 0,80% 8%,100% 38%,58% 100%,15% 66%,0 22%);width:16%;height:38%;top:40%;left:49%}.ga-world .asia{clip-path:polygon(0 20%,28% 0,78% 6%,100% 38%,73% 70%,39% 55%,17% 100%,5% 58%);width:31%;height:36%;top:23%;left:58%}.ga-world .australia{border-radius:50% 43% 55% 42%;width:13%;height:14%;bottom:19%;right:8%}.ga-world>i{background:#3976e8;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 4px #3976e827}.ga-world .pin-one{top:39%;left:23%}.ga-world .pin-two{top:33%;left:53%}.ga-world .pin-three{top:45%;right:22%}.ga-country-list{display:grid}.ga-country-list>div{border-bottom:1px solid #f0f2f6;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 0;display:grid}.ga-country-list>div:last-child{border-bottom:0}.ga-country-list span{color:#7f8b9e;background:#f0f4fa;border-radius:6px;place-items:center;width:18px;height:18px;font-size:7px;font-weight:900;display:grid}.ga-country-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ga-country-list b{font-size:9px}.ga-horizontal-bars{gap:11px;display:grid}.ga-horizontal-bars header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.ga-horizontal-bars header strong{color:#3b4454;font-size:8px}.ga-horizontal-bars header span{color:#677184;font-size:8px;font-weight:900}.ga-horizontal-bars i{background:#edf1f6;border-radius:2px;height:8px;display:block;overflow:hidden}.ga-horizontal-bars i b{background:repeating-linear-gradient(135deg,#4d83ed 0 4px,#6b98ef 4px 7px);border-radius:2px;height:100%;display:block}.ga-event-list{display:grid}.ga-event-list>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:7px 0 10px;display:grid;position:relative}.ga-event-list>div>div strong,.ga-event-list>div>div small{display:block}.ga-event-list>div>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ga-event-list>div>div small{color:#949caa;margin-top:3px;font-size:7px}.ga-event-list>div>span{color:#465062;font-size:8px;font-weight:900}.ga-event-list>div>i{background:#edf0f5;height:2px;position:absolute;bottom:3px;left:0;right:0}.ga-event-list>div>i b{background:#4f7cff;height:100%;display:block}.ga-event-list>div:not(:last-child){border-bottom:1px solid #f4f5f8}.ga-world-map{isolation:isolate;background:linear-gradient(160deg,#f7faff,#eef4fb);border:1px solid #e4eaf2;border-radius:13px;min-height:210px;position:relative;overflow:hidden}.ga-world-map:before{content:"";opacity:.16;background-image:radial-gradient(#c7d4e5 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0}.ga-world-map>img{object-fit:contain;opacity:.76;filter:grayscale()sepia(.18)hue-rotate(175deg)saturate(1.75)brightness(1.12);z-index:1;width:calc(100% - 26px);height:calc(100% - 38px);position:absolute;inset:12px 13px 26px}.ga-map-bubble{z-index:3;background:#3976e838;border:1.5px solid #fff;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #2756b33d}.ga-map-bubble:hover{transform:translate(-50%,-50%)scale(1.15)}.ga-map-bubble>i{background:#2f6fdf;border-radius:50%;width:34%;min-width:4px;height:34%;min-height:4px;box-shadow:0 0 0 3px #2f6fdf20}.ga-map-legend{z-index:4;background:#ffffffd9;border:1px solid #e4e9f1;border-radius:10px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:9px;left:11px;box-shadow:0 3px 10px #26324d0d}.ga-map-legend>i{background:#3976e8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3976e820}.ga-map-legend>span{color:#687386;font-size:7px;font-weight:800}.ga-world-map+.ga-country-list{align-self:center}@media (max-width:1350px){.ga-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-summary-grid{grid-template-columns:1fr 1fr}.ga-device-card{grid-column:1/-1}.ga-device-visual{grid-template-columns:repeat(4,1fr);gap:15px}.ga-device-visual>div{border-bottom:0}}@media (max-width:1180px){.ga-google-grid{grid-template-columns:1fr 1fr}.ga-country-card{grid-column:1/-1}}@media (max-width:1000px){.ga-primary-grid,.ga-detail-grid{grid-template-columns:1fr}.ga-side-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.ga-summary-grid,.ga-google-grid{grid-template-columns:1fr}.ga-country-card,.ga-device-card{grid-column:auto}.ga-device-visual{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.ga-section-intro{flex-direction:column;align-items:flex-start}.ga-kpi-grid{grid-template-columns:1fr 1fr}.ga-side-stack{grid-template-columns:1fr}.ga-chart-legend{display:none}.ga-device-visual{grid-template-columns:1fr}.ga-property-list>div{grid-template-columns:30px minmax(0,1fr) 55px}.ga-property-list>div>span:last-child{display:none}}.subscription-price small{color:#5e55c9;margin-top:5px;font-size:10px;font-weight:700}.ghl-record-link{color:#383f4d;border-radius:5px;align-items:center;gap:5px;max-width:100%;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.ghl-record-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ghl-record-link svg{color:#7167eb;flex:none}.ghl-record-link:hover{color:#574ee0;background:#f4f2ff}.commission-ghl-link>span{flex-direction:column;gap:3px;min-width:0;display:flex}.commission-ghl-link small{color:#7167eb;font-size:7px}.commission-ghl-link:hover small{text-decoration:underline}.reliability-page .page-heading{align-items:flex-end}.reliability-alerts-panel,.reliability-checks-panel{margin-bottom:14px}.reliability-grade,.reliability-severity{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.reliability-grade.high,.reliability-severity.info{color:#17875a;background:#e9f8f1}.reliability-grade.medium,.reliability-severity.warning{color:#a97012;background:#fff5e4}.reliability-grade.low,.reliability-severity.critical{color:#b95149;background:#fff0ef}.reliability-grade.insufficient_data{color:#6f7888;background:#f0f2f6}.reliability-table{min-width:1040px}.reliability-table td:first-child{display:table-cell}.reliability-table td:nth-child(2){min-width:210px}.reliability-table td:nth-child(3){min-width:320px}.reliability-table .secondary-button{align-items:center;height:30px;text-decoration:none;display:inline-flex}.reliability-checks-panel td:first-child{display:table-cell}@media (max-width:760px){.reliability-page .page-heading{align-items:flex-start}.reliability-page .filters{flex-wrap:wrap;width:100%}}.setup-center{margin-bottom:16px;overflow:hidden}.setup-center__heading{align-items:center}.setup-center__mode{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;margin:0 16px 14px;padding:11px 13px;display:flex}.setup-center__mode>span{flex:1;gap:2px;display:grid}.setup-center__mode strong{font-size:10px}.setup-center__mode small{font-size:8px;line-height:1.45}.setup-center__steps{border-top:1px solid #eef0f4}.setup-center__step{border-bottom:1px solid #eef0f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.setup-center__number{color:#5145cd;background:#eef2ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.setup-center__step.is-connected .setup-center__number{color:#047857;background:#ecfdf5}.setup-center__copy{min-width:0}.setup-center__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-center__title>strong{font-size:10px}.setup-center__copy p{color:#697386;margin:4px 0 2px;font-size:8px;line-height:1.45}.setup-center__copy>small{color:#9198a5;font-size:7px}.setup-center__status{color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:800}.setup-center__status.is-connected{color:#166534;background:#dcfce7}.setup-center__status.is-attention,.setup-center__status.is-configured,.setup-center__status.is-outdated,.setup-center__status.is-stale{color:#9a3412;background:#fff7ed}.setup-center__status.is-error{color:#991b1b;background:#fef2f2}.setup-center__status.is-optional{color:#1d4ed8;background:#eff6ff}.setup-center__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.setup-center__actions>a:not(.secondary-button){color:#5145cd;font-size:8px;font-weight:800;text-decoration:none}.setup-center__knowledge{border-bottom:1px solid #eef0f4;padding:15px 16px}.setup-center__knowledge>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.setup-center__knowledge>header strong,.setup-center__knowledge>header small{display:block}.setup-center__knowledge>header strong{font-size:10px}.setup-center__knowledge>header small,.setup-center__knowledge>header>span{color:#8b93a1;margin-top:3px;font-size:7px}.setup-center__knowledge>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.setup-center__knowledge a{color:#566071;border:1px solid #e7e9ef;border-radius:9px;gap:9px;padding:10px;text-decoration:none;display:flex}.setup-center__knowledge a>svg{color:#635bff;flex:none}.setup-center__knowledge a>span{gap:3px;min-width:0;display:grid}.setup-center__knowledge a strong{color:#343b48;font-size:9px}.setup-center__knowledge a small{color:#858d9c;font-size:7px;line-height:1.4}.setup-center__knowledge a b{color:#5b52df;font-size:7px}.setup-center__footer{background:#fafbfc;justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.setup-center__footer a{color:#5145cd;font-size:8px;font-weight:800;text-decoration:none}.setup-center__footer span{color:#858d9c;text-align:right;font-size:7px}@media (max-width:760px){.setup-center__step{grid-template-columns:28px minmax(0,1fr)}.setup-center__actions{grid-column:2;justify-content:flex-start}.setup-center__knowledge>div{grid-template-columns:1fr}.setup-center__footer{flex-direction:column}.setup-center__footer span{text-align:left}}.setup-center__status.is-awaiting_data{color:#1d4ed8;background:#eff6ff}.setup-center__status.is-planned{color:#64748b;background:#f1f5f9}.setup-center__catalog{border-bottom:1px solid #eef0f4;padding:15px 16px}.setup-center__catalog>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.setup-center__catalog>header strong,.setup-center__catalog>header small{display:block}.setup-center__catalog>header strong{font-size:10px}.setup-center__catalog>header small{color:#8b93a1;margin-top:3px;font-size:7px}.setup-center__catalog>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.setup-center__catalog article{border:1px solid #e7e9ef;border-radius:9px;gap:7px;padding:10px;display:grid}.setup-center__catalog article>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.setup-center__catalog article>span strong{font-size:9px}.setup-center__catalog article>small{color:#858d9c;font-size:7px;line-height:1.4}.setup-center__catalog article>a,.setup-center__catalog article>b{color:#5b52df;font-size:7px;text-decoration:none}.setup-center__catalog article>b{color:#8b93a1}.setup-center__knowledge>.setup-center__guides{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.setup-center__guides>a{gap:4px;display:grid}@media (max-width:900px){.setup-center__catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.setup-center__catalog>div,.setup-center__knowledge>.setup-center__guides{grid-template-columns:1fr}}.setup-center__external-storage{background:#fbfcff;border-bottom:1px solid #e7eaf1;padding:16px}.setup-center__external-storage>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-center__external-storage>header strong,.setup-center__external-storage>header small{display:block}.setup-center__external-storage>header strong{font-size:14px}.setup-center__external-storage>header small{color:#737b8c;margin-top:3px;font-size:11px}.setup-center__external-storage>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.setup-center__external-storage article{background:#fff;border:1px solid #e4e8f0;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.setup-center__external-storage article>span:last-child{gap:3px;min-width:0;display:grid}.setup-center__external-storage article strong{color:#374151;font-size:11px}.setup-center__external-storage article small{color:#737b8c;font-size:10px;line-height:1.4}.setup-center__external-storage-icon{color:#9a3412;background:#fff7ed;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.setup-center__external-storage-icon.is-connected{color:#166534;background:#dcfce7}.setup-center__external-storage-icon.is-awaiting_data{color:#1d4ed8;background:#eff6ff}.setup-center__external-storage>footer{color:#858d9c;margin-top:10px;font-size:10px}@media (max-width:900px){.setup-center__external-storage>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.setup-center__external-storage>header{flex-direction:column;align-items:flex-start}.setup-center__external-storage>div{grid-template-columns:1fr}}.setup-center__status.is-available{color:#166534;background:#dcfce7}.setup-center__status.is-restricted{color:#475569;background:#f1f5f9}.setup-center__readiness{border-bottom:1px solid #eef0f4;padding:0 16px}.setup-center__readiness>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style-position:inside;display:flex}.setup-center__readiness>summary span{gap:3px;display:grid}.setup-center__readiness>summary strong{font-size:13px}.setup-center__readiness>summary small,.setup-center__readiness>summary b{color:#858d9c;font-size:11px}.setup-center__readiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 15px;display:grid}.setup-center__readiness article{border:1px solid #e7e9ef;border-radius:9px;gap:7px;padding:11px;display:grid}.setup-center__readiness article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.setup-center__readiness article>header>strong{font-size:12px}.setup-center__readiness article>p{color:#697386;margin:0;font-size:11px;line-height:1.45}.setup-center__readiness article>small{color:#9198a5;font-size:11px}.setup-center__readiness article>a{color:#5145cd;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:900px){.setup-center__readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.setup-center__readiness>div{grid-template-columns:1fr}}.setup-center__pairing{background:#fffbeb;border-bottom:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px;display:grid}.setup-center__pairing>div:first-child strong,.setup-center__pairing>div:first-child small{display:block}.setup-center__pairing>div:first-child strong{font-size:10px}.setup-center__pairing>div:first-child small{color:#8a7440;margin-top:4px;font-size:7px}.setup-center__pairing>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-center__pairing label{gap:4px;display:grid}.setup-center__pairing label span{color:#7c6a3d;font-size:7px}.setup-center__pairing code{overflow-wrap:anywhere;background:#fff;border:1px solid #eadba9;border-radius:7px;padding:8px;font-size:8px}@media (max-width:760px){.setup-center__pairing,.setup-center__pairing>div:last-child{grid-template-columns:1fr}}.setup-center__guides details{background:#fff;border:1px solid #e7e9ef;border-radius:9px;overflow:hidden}.setup-center__guides summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.setup-center__guides summary::-webkit-details-marker{display:none}.setup-center__guides summary>span{gap:4px;display:grid}.setup-center__guides summary strong{color:#343b48;font-size:9px}.setup-center__guides summary small{color:#858d9c;font-size:7px;line-height:1.4}.setup-center__guides summary b{color:#5b52df;white-space:nowrap;font-size:7px}.setup-center__guide-body{border-top:1px solid #eef0f4;padding:0 10px 10px;grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.setup-center__guide-body section{padding-top:9px}.setup-center__guide-body section>strong{font-size:8px}.setup-center__guide-body ol,.setup-center__guide-body ul{color:#697386;margin:6px 0 0;padding-left:17px;font-size:7px;line-height:1.55}.setup-center__guide-body>div{flex-wrap:wrap;gap:8px;display:flex}.setup-center__guide-body>div>a{color:#5b52df;border:0;border-radius:0;padding:0;font-size:7px;font-weight:800}.setup-center__meta{background:#f8faff;border-bottom:1px solid #e7eaf1;padding:20px}.setup-center__meta>header,.setup-center__meta>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.setup-center__meta>header strong,.setup-center__meta>header small{display:block}.setup-center__meta>header strong{font-size:16px;line-height:22px}.setup-center__meta>header small{color:#737b8c;margin-top:3px;font-size:13px;line-height:19px}.setup-center__meta>header>span{color:#3858b8;white-space:nowrap;background:#eaf0ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.setup-center__meta-checklist{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.setup-center__meta-checklist article{grid-template-columns:34px minmax(0,1fr) auto;background:#fff!important;border:1px solid #e1e5ee!important;border-radius:11px!important;align-items:center!important;gap:13px!important;padding:14px!important;display:grid!important}.setup-center__meta-checklist article>div{min-width:0}.setup-center__meta-checklist article header{align-items:center;gap:9px;display:flex}.setup-center__meta-checklist article strong{font-size:14px}.setup-center__meta-checklist article p{color:#5f6878;margin:5px 0 3px;font-size:13px;line-height:19px}.setup-center__meta-checklist article small{color:#8a92a1;font-size:12px;line-height:17px}.setup-center__meta-checklist article>a.secondary-button{justify-content:center;align-items:center;min-width:148px;margin:0;padding:9px 12px;font-size:13px;text-decoration:none;display:inline-flex}.setup-center__meta-step-number{color:#4058c9;background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:flex}.setup-center__meta>footer{color:#737b8c;border-top:1px solid #e5e8ef;margin-top:12px;padding-top:11px;font-size:12px}.setup-center__meta>footer a{color:#3f51b5;font-weight:800;text-decoration:none}.setup-center__meta-wizard{background:#f7f9ff;border:1px solid #d9e2ff;border-radius:13px;margin:16px;padding:18px}.setup-center__meta-wizard>header{align-items:center;gap:11px;display:flex}.setup-center__meta-wizard>header div strong,.setup-center__meta-wizard>header div small{display:block}.setup-center__meta-wizard>header div strong{font-size:15px;line-height:21px}.setup-center__meta-wizard>header div small{color:#68738a;margin-top:3px;font-size:13px;line-height:19px}.setup-center__meta-wizard-icon{color:#3f51b5;background:#e6edff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.setup-center__meta-wizard-fields{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:15px;display:grid}.setup-center__meta-wizard-fields label{gap:6px;display:grid}.setup-center__meta-wizard-fields label>span{color:#4d5870;font-size:12px;font-weight:800}.setup-center__meta-wizard-fields label>small{color:#8991a0;font-size:12px;line-height:17px}.setup-center__meta-wizard-fields select{background:#fff;border:1px solid #d9deea;border-radius:8px;min-width:0;height:40px;padding:0 10px;font-size:13px}.setup-center__meta-wizard>footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.setup-center__meta-wizard>footer>span{color:#7b8494;font-size:12px}.setup-center__meta-wizard>.notice{margin-top:11px}.setup-center__meta-wizard .primary-button{min-width:150px;font-size:13px}@media (max-width:760px){.setup-center__meta>header,.setup-center__meta>footer,.setup-center__meta-wizard>footer{flex-direction:column;align-items:flex-start}.setup-center__meta>header>span{white-space:normal}.setup-center__meta-checklist article{grid-template-columns:34px minmax(0,1fr)!important}.setup-center__meta-checklist article>a.secondary-button{grid-column:2;justify-self:start}.setup-center__meta-wizard-fields{grid-template-columns:1fr}}.commission-person-accordions{gap:9px;display:grid;grid-template-columns:1fr!important}.commission-person-accordion{background:#fafbfc;border:1px solid #e7e9ef;border-radius:10px;overflow:hidden}.commission-people-audit button.commission-person-trigger{background:0 0;border:0;border-radius:0;width:100%}.commission-person-accordion.expanded>.commission-person-trigger{background:#f6f4ff}.commission-person-accordion.expanded>.commission-person-trigger>svg,.commission-opportunity-accordion.expanded .commission-opportunity-trigger>svg{transform:rotate(180deg)}.commission-person-content{border-top:1px solid #e7e9ef;padding:10px}.commission-audit-inline{gap:10px;display:grid}.commission-inline-loading{color:#7c8493;align-items:center;gap:7px;padding:12px;font-size:8px;display:flex}.commission-people-audit button.commission-inline-action{text-align:center;grid-template-columns:none;justify-content:center;align-items:center;gap:5px;width:auto;padding:7px 9px;display:inline-flex}.commission-select-all{color:#6f7785;align-items:center;gap:5px;font-size:8px;display:flex}.commission-opportunity-accordions{gap:8px;display:grid}.commission-opportunity-accordion{background:#fff;border:1px solid #e4e7ed;border-radius:9px;overflow:hidden}.commission-opportunity-accordion>header{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.commission-people-audit button.commission-opportunity-trigger{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:9px;width:100%;padding:0;display:grid}.commission-opportunity-trigger>span:first-child strong,.commission-opportunity-trigger>span:first-child small{display:block}.commission-opportunity-trigger>span:first-child strong{font-size:10px}.commission-opportunity-trigger>span:first-child small{color:#8e95a3;margin-top:3px;font-size:7px}.commission-opportunity-statuses{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.commission-opportunity-content{border-top:1px solid #eef0f3;gap:8px;padding:10px;display:grid}.commission-entry-detail{background:#f8f9fb;border:1px solid #eceef2;border-radius:8px;padding:9px}.commission-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commission-entry-grid small,.commission-entry-grid strong,.commission-entry-grid em{display:block}.commission-entry-grid small{color:#9299a7;letter-spacing:.5px;font-size:7px}.commission-entry-grid strong{margin-top:4px;font-size:8px}.commission-entry-grid em{color:#777f8d;margin-top:3px;font-size:7px;font-style:normal}.commission-won-date-placeholder{opacity:.72}.commission-inline-ghl{justify-self:start}.commission-accordion-totals{border-top:1px solid #e7e9ef;justify-content:flex-end;gap:22px;margin-top:12px;padding-top:12px;display:flex}.commission-accordion-totals small,.commission-accordion-totals strong{display:block}.commission-accordion-totals small{color:#9299a7;letter-spacing:.5px;font-size:7px}.commission-accordion-totals strong{margin-top:4px;font-size:12px}@media (max-width:900px){.commission-opportunity-accordion>header{grid-template-columns:20px 1fr}.commission-opportunity-accordion>header>.commission-inline-action{grid-column:2}.commission-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.commission-opportunity-trigger{grid-template-columns:1fr auto!important}.commission-opportunity-statuses{grid-column:1/3;justify-content:flex-start}.commission-accordion-totals{flex-direction:column;justify-content:flex-start;gap:9px}.commission-entry-grid{grid-template-columns:1fr}}.commission-people-audit button.commission-person-trigger strong{font-size:13px;line-height:1.35}.commission-people-audit button.commission-person-trigger small{font-size:11px;line-height:1.45}.commission-people-audit button.commission-person-trigger b{font-size:13px}.commission-audit-summary small,.commission-entry-grid small,.commission-accordion-totals small{font-size:11px;line-height:1.35}.commission-audit-summary strong,.commission-accordion-totals strong{font-size:13px}.commission-inline-loading,.commission-select-all{font-size:12px}.commission-people-audit button.commission-inline-action{padding:9px 12px;font-size:13px}.commission-opportunity-accordion>header{gap:10px;padding:12px}.commission-people-audit button.commission-opportunity-trigger{gap:12px}.commission-opportunity-trigger>span:first-child strong{font-size:13px;line-height:1.4}.commission-opportunity-trigger>span:first-child small{margin-top:4px;font-size:11px;line-height:1.45}.commission-opportunity-trigger>b{font-size:13px}.commission-opportunity-content{gap:12px;padding:12px}.commission-entry-detail{padding:12px}.commission-entry-grid{gap:12px}.commission-entry-grid strong{margin-top:5px;font-size:12px;line-height:1.4}.commission-entry-grid em{margin-top:4px;font-size:12px;line-height:1.45}.commission-won-date{background:linear-gradient(135deg,#fbfaff 0%,#fff 62%);border:1px solid #dcd9ff;border-radius:10px;overflow:hidden}.commission-won-date>summary{cursor:pointer;grid-template-columns:34px minmax(150px,1fr) auto auto 18px;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.commission-won-date>summary::-webkit-details-marker{display:none}.commission-won-date[open]>summary{border-bottom:1px solid #e8e6ff}.commission-won-date[open]>summary>svg{transform:rotate(180deg)}.commission-won-date-icon{color:#574fd4;background:#efedff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.commission-won-date-title small,.commission-won-date-title strong{display:block}.commission-won-date-title small,.commission-won-date-dates small,.commission-won-date-audit small{letter-spacing:.45px;color:#787f8d;font-size:11px;line-height:1.35}.commission-won-date-title strong{margin-top:2px;font-size:14px;line-height:1.4}.commission-won-date-source,.commission-won-date-lock{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.commission-won-date-source.provider{color:#1767a8;background:#edf5ff}.commission-won-date-source.manual{color:#5742c2;background:#f0edff}.commission-won-date-lock{color:#646b78;background:#f4f5f7}.commission-won-date-body{gap:12px;padding:14px;display:grid}.commission-won-date-dates,.commission-won-date-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commission-won-date-dates>span,.commission-won-date-audit>span{background:#fff;border:1px solid #e8e9ef;border-radius:9px;padding:11px}.commission-won-date-dates strong,.commission-won-date-audit strong{margin-top:4px;font-size:13px;line-height:1.4;display:block}.commission-won-date-dates em,.commission-won-date-audit em{color:#727986;margin-top:3px;font-size:12px;font-style:normal;line-height:1.45;display:block}.commission-won-date-audit{grid-template-columns:.75fr 1.5fr 1fr}.commission-won-date-controls,.commission-won-date-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.commission-won-date-controls button,.commission-won-date-actions button{min-height:36px;font-size:13px}.commission-clear-override{color:#7352c7;font-weight:800}.commission-won-date-editor{background:#f8f7ff;border:1px solid #dcd9ff;border-radius:10px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);gap:12px;padding:13px;display:grid}.commission-won-date-editor label{gap:6px;display:grid}.commission-won-date-editor label>span,.commission-won-date-clear strong{color:#4d5360;font-size:12px;font-weight:800}.commission-won-date-editor input,.commission-won-date-editor textarea{color:#343944;width:100%;font:inherit;background:#fff;border:1px solid #d9dce5;border-radius:8px;padding:9px 10px;font-size:13px}.commission-won-date-editor textarea{resize:vertical}.commission-won-date-clear{align-content:start;gap:4px;padding:8px 0;display:grid}.commission-won-date-clear span{color:#737a87;font-size:12px;line-height:1.45}.commission-won-date-warning,.commission-won-date-error,.commission-won-date-locked{border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.commission-won-date-warning{color:#7a5710;background:#fff5dc}.commission-won-date-error{color:#a73535;background:#fff0f0}.commission-won-date-locked{color:#59606c;background:#f4f5f7}.commission-won-date-locked strong,.commission-won-date-locked small{display:block}.commission-won-date-locked strong{font-size:13px}.commission-won-date-locked small{margin-top:2px;font-size:12px}.commission-won-date-actions{grid-column:1/-1;justify-content:flex-end}.commission-won-date-reconciliation{color:#275f91;background:#edf5ff;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.commission-won-date-reconciliation.action_required{color:#7a5710;background:#fff5dc}.commission-won-date-reconciliation strong,.commission-won-date-reconciliation small{display:block}.commission-won-date-reconciliation strong{font-size:13px}.commission-won-date-reconciliation small{margin-top:2px;font-size:12px}@media (max-width:900px){.commission-won-date>summary{grid-template-columns:34px minmax(0,1fr) auto 18px}.commission-won-date-lock{grid-column:2/4;justify-self:start}.commission-won-date-audit{grid-template-columns:1fr 1fr}.commission-won-date-editor{grid-template-columns:1fr}}@media (max-width:620px){.commission-won-date>summary{grid-template-columns:34px minmax(0,1fr) 18px}.commission-won-date-source,.commission-won-date-lock{grid-column:2/3;justify-self:start}.commission-won-date-dates,.commission-won-date-audit{grid-template-columns:1fr}.commission-won-date-body{padding:11px}.commission-won-date-actions{justify-content:stretch}.commission-won-date-actions button{flex:1}}.commission-premium-page{max-width:1460px}.commission-premium-heading{gap:18px;margin-bottom:16px;display:grid}.commission-premium-heading>div:first-child p{letter-spacing:1.4px;color:var(--purple);margin:0 0 7px;font-size:10px;font-weight:850}.commission-premium-heading h2{letter-spacing:-.7px;color:#242936;margin:0 0 5px;font-size:26px}.commission-premium-heading>div:first-child span{color:#747c8d;font-size:13px}.commission-filter-bar{background:#fff;border:1px solid #e3e6ed;border-radius:13px;align-items:center;gap:0;min-height:50px;padding:5px;display:flex;overflow:visible;box-shadow:0 4px 16px #1c22330a}.commission-filter-trigger,.commission-filter-bar>.date-range-filter{color:#6b7281;border-right:1px solid #e8eaf0;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.commission-filter-trigger svg{color:#7770e7;flex:none}.commission-filter-trigger .smart-select,.commission-filter-trigger select{color:#454c5c;min-width:145px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;height:38px!important;padding-left:0!important;font-size:12px!important}.commission-month-filter.premium{cursor:pointer;min-width:156px;position:relative}.commission-month-filter.premium span{color:#454c5c;font-size:12px;font-weight:650}.commission-month-filter.premium input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.commission-filter-bar>.date-range-filter{border-right:0}.commission-clear-filters{color:#635bdf;white-space:nowrap;background:0 0;border:0;height:38px;padding:0 12px;font-size:11px;font-weight:750}.commission-view-tabs{border-bottom:1px solid #e5e7ed;gap:22px;margin-bottom:14px;display:flex}.commission-view-tabs button{color:#777f8e;background:0 0;border:0;align-items:center;gap:8px;height:44px;padding:0 2px;font-size:13px;font-weight:750;display:flex;position:relative}.commission-view-tabs button span{color:#737b89;background:#f0f1f5;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;display:grid}.commission-view-tabs button.active{color:#574fd4}.commission-view-tabs button.active:after{content:"";background:#635bff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.commission-view-tabs button.active span{color:#574fd4;background:#eeecff}.commission-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.commission-kpi-grid article{background:#fff;border:1px solid #e5e7ed;border-radius:13px;min-height:94px;padding:14px 16px;box-shadow:0 2px 8px #1a1f2c06}.commission-kpi-grid article>span{color:#747c8b;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.commission-kpi-grid article>span svg{color:#6a62e7}.commission-kpi-grid strong,.commission-kpi-grid small{display:block}.commission-kpi-grid strong{letter-spacing:-.35px;color:#292f3b;margin-top:9px;font-size:20px}.commission-kpi-grid small{color:#949aa6;margin-top:3px;font-size:11px}.commission-issues-compact{margin-bottom:14px;overflow:hidden;border-color:#ead8aa!important;padding:0!important}.commission-issues-compact>summary{cursor:pointer;background:#fffaf0;grid-template-columns:1fr auto 18px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.commission-issues-compact>summary::-webkit-details-marker{display:none}.commission-issues-compact>summary>span{grid-template-columns:20px 1fr;align-items:center;column-gap:8px;display:grid}.commission-issues-compact>summary>span svg{color:#c18111;grid-row:1/3}.commission-issues-compact>summary strong{font-size:12px}.commission-issues-compact>summary small{color:#857861;margin-top:3px;font-size:11px}.commission-issues-compact>summary>b{color:#a26a09;background:#fff0cd;border-radius:999px;padding:5px 9px;font-size:10px}.commission-issues-compact[open]>summary>svg{transform:rotate(180deg)}.commission-issues-compact .commission-issue-list{border-top:1px solid #efe3c5;padding:12px 16px}.commission-people-premium{overflow:hidden;padding:0!important}.commission-list-head{border-bottom:1px solid #e9ebf0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.commission-list-head h3{margin:0 0 4px;font-size:15px}.commission-list-head p{color:#858c99;margin:0;font-size:11px}.commission-list-tools{align-items:center;gap:8px;display:flex}.commission-list-tools label{color:#9298a4;border:1px solid #dfe2e9;border-radius:9px;align-items:center;gap:7px;width:210px;height:38px;padding:0 10px;display:flex}.commission-list-tools input{border:0;outline:0;width:100%;font-size:12px}.commission-list-tools>.smart-select{min-width:150px;font-size:11px;height:38px!important}.commission-list-tools>span{color:#858c99;white-space:nowrap;font-size:11px}.commission-employee-table{width:100%}.commission-employee-columns,.commission-employee-row{grid-template-columns:38px minmax(230px,1.5fr) repeat(4,minmax(78px,.55fr)) minmax(120px,.8fr) 32px;align-items:center;gap:8px;padding:0 18px;display:grid}.commission-employee-columns{color:#9298a4;background:#fafbfc;border-bottom:1px solid #eceef2;height:38px;font-size:10px;font-weight:750}.commission-employee-columns span:not(:nth-child(2)){text-align:right}.commission-employee-row{border-bottom:1px solid #eff1f4;min-height:66px;transition:background .16s}.commission-employee-row:hover{background:#faf9ff}.commission-employee-row>span:not(:first-child),.commission-employee-row>strong{text-align:right;font-size:12px}.commission-employee-row>strong{color:#303642}.commission-employee-row .has-pending{color:#a66d08;font-weight:800}.commission-employee-open{text-align:left;color:#303642;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:flex}.commission-employee-open .person-avatar{width:36px;height:36px;font-size:10px}.commission-employee-open span:last-child{gap:3px;display:grid}.commission-employee-open strong{font-size:12px}.commission-employee-open small{color:#9298a4;font-size:10px}.commission-row-chevron{color:#8a91a0;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.commission-row-chevron:hover{color:#5c54db;background:#efedff}.commission-empty-list{color:#969da9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;display:flex}.commission-empty-list strong{color:#555c69;font-size:13px}.commission-empty-list span{font-size:11px}.commission-people-premium .commission-accordion-totals{background:#fafbfc;padding:14px 20px}.commission-selection-bar{z-index:4;color:#fff;background:#292d3d;border-radius:12px;align-items:center;gap:9px;min-height:58px;margin:12px 16px 16px;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 14px 35px #1f233233}.commission-selection-bar>span{flex:1;font-size:11px}.commission-selection-bar>span b{margin-top:3px;font-size:13px;display:block}.commission-selection-bar input{color:#fff;background:#34394a;border:1px solid #4a5062;border-radius:8px;min-width:180px;height:36px;padding:0 10px;font-size:11px}.commission-selection-bar .secondary-button{color:#e9ebf2;background:0 0;border-color:#555b6c}.commission-batches-premium{padding:20px!important}.commission-batch-people{border-top:1px solid #e8eaf0;gap:7px;margin-top:18px;padding-top:16px;display:grid}.commission-batch-people h4{margin:0 0 4px;font-size:12px}.commission-batch-people>button{text-align:left;color:#343a47;background:#fff;border:1px solid #e7e9ee;border-radius:10px;grid-template-columns:36px 1fr auto 20px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.commission-batch-people>button:hover{background:#faf9ff;border-color:#d6d1ff}.commission-batch-people>button span:nth-child(2){gap:3px;display:grid}.commission-batch-people>button strong{font-size:12px}.commission-batch-people>button small{color:#9298a4;font-size:10px}.commission-batch-people>button b{font-size:12px}.commission-premium-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d212e57;justify-content:flex-end;animation:.18s commissionFade;display:flex;position:fixed;inset:0}.commission-premium-drawer{background:#f7f8fb;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,52vw);min-width:610px;height:100%;animation:.22s commissionSlide;display:grid;box-shadow:-20px 0 60px #1f22362e}.commission-premium-drawer__head{background:#fff;border-bottom:1px solid #e5e7ed;grid-template-columns:42px 1fr 36px;align-items:center;gap:11px;min-height:76px;padding:14px 18px;display:grid}.commission-premium-drawer__head .person-avatar{width:42px;height:42px;font-size:12px}.commission-premium-drawer__head h2{margin:0 0 3px;font-size:16px}.commission-premium-drawer__head p{color:#8b929f;margin:0;font-size:11px}.commission-premium-drawer__body{padding:16px;overflow:auto}.commission-drawer-summary{background:#fff;border:1px solid #e4e7ed;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.commission-drawer-summary>span{border-right:1px solid #eceef2;padding:12px 13px}.commission-drawer-summary>span:last-child{border-right:0}.commission-drawer-summary small,.commission-drawer-summary strong{display:block}.commission-drawer-summary small{color:#858c99;font-size:10px}.commission-drawer-summary strong{color:#303642;margin-top:5px;font-size:14px}.commission-drawer-toolbar{background:#fff;border:1px solid #e4e7ed;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto;gap:9px;margin-bottom:12px;padding:10px;display:grid}.commission-drawer-search{color:#939aa6;border:1px solid #dfe2e9;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.commission-drawer-search input{border:0;outline:0;width:100%;font-size:12px}.commission-status-segments{background:#f2f3f6;border-radius:9px;align-items:center;padding:3px;display:flex}.commission-status-segments button{color:#777f8e;background:0 0;border:0;border-radius:7px;height:32px;padding:0 9px;font-size:10px;font-weight:750}.commission-status-segments button.active{color:#574fd4;background:#fff;box-shadow:0 1px 4px #1d22311f}.commission-select-all.premium{color:#5e6675;grid-column:1/-1;align-items:center;gap:7px;font-size:11px;display:flex}.commission-premium-drawer .commission-audit-summary{display:none}.commission-premium-drawer .commission-audit-inline{padding:0}.commission-premium-drawer .commission-opportunity-accordions{gap:9px}.commission-premium-drawer .commission-opportunity-accordion{border-color:#e0e3ea;border-radius:12px;box-shadow:0 1px 3px #1a1f2c06}.commission-premium-drawer .commission-opportunity-accordion>header{padding:10px 11px}.commission-premium-drawer__footer{background:#fff;border-top:1px solid #e2e5eb;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 16px;display:flex}.commission-premium-drawer__footer>span{color:#686f7d;font-size:11px}.commission-premium-drawer__footer .primary-button{height:40px;font-size:11px}.commission-won-date-controls .secondary-button{color:#5c6472;background:#fff;border-color:#dcdfe6;height:34px;min-height:34px!important;padding:0 10px!important;font-size:11px!important}.commission-won-date-editor{background:#f7f5ff;border-color:#d8d3ff;border-radius:12px}.commission-won-date-actions .primary-button,.commission-won-date-actions .secondary-button{height:38px}@keyframes commissionFade{0%{opacity:0}to{opacity:1}}@keyframes commissionSlide{0%{opacity:.75;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.commission-filter-bar{flex-wrap:wrap}.commission-filter-trigger{border-right:0}.commission-employee-columns,.commission-employee-row{grid-template-columns:34px minmax(190px,1.5fr) repeat(4,65px) 110px 28px}.commission-premium-drawer{width:min(720px,72vw)}}@media (max-width:760px){.commission-premium-page{padding:18px 12px}.commission-filter-bar{grid-template-columns:1fr 1fr;display:grid}.commission-filter-trigger,.commission-filter-bar>.date-range-filter{border:0;border-bottom:1px solid #eceef2}.commission-kpi-grid{grid-template-columns:1fr 1fr}.commission-list-head{flex-direction:column;align-items:stretch}.commission-list-tools{grid-template-columns:1fr 1fr;display:grid}.commission-list-tools label{width:auto}.commission-list-tools>span{grid-column:1/-1}.commission-employee-columns{display:none}.commission-employee-row{grid-template-columns:28px 1fr auto 26px;padding:10px 12px}.commission-employee-row>span:nth-of-type(n+2),.commission-employee-row>strong:not(:last-of-type){display:none}.commission-employee-row>strong{text-align:right;grid-column:3}.commission-row-chevron{grid-column:4}.commission-selection-bar{flex-direction:column;align-items:stretch}.commission-premium-drawer{width:100vw;min-width:0}.commission-drawer-summary{grid-template-columns:1fr 1fr}.commission-drawer-summary>span:nth-child(2){border-right:0}.commission-drawer-summary>span:nth-child(-n+2){border-bottom:1px solid #eceef2}.commission-drawer-toolbar{grid-template-columns:1fr}.commission-status-segments{overflow:auto}.commission-premium-drawer__footer{padding-bottom:calc(11px + env(safe-area-inset-bottom))}}.commission-premium-drawer .commission-opportunity-accordion{border:1px solid #e3e5ec;border-radius:14px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 2px 8px #1c213009}.commission-premium-drawer .commission-opportunity-accordion:hover{border-color:#d6d2ff}.commission-premium-drawer .commission-opportunity-accordion.expanded{border-color:#cbc5ff;box-shadow:0 6px 18px #4b41aa14}.commission-premium-drawer .commission-opportunity-accordion>header{background:#fff;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;min-height:68px;position:relative;padding:11px 50px 11px 12px!important}.commission-premium-drawer button.commission-opportunity-trigger{text-align:left;color:#303642;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:0;grid-template-columns:minmax(0,1fr) auto auto 18px!important;display:grid!important}.commission-premium-drawer .commission-opportunity-trigger>span:first-child{min-width:0}.commission-premium-drawer .commission-opportunity-trigger>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:18px;display:block;overflow:hidden}.commission-premium-drawer .commission-opportunity-trigger>span:first-child small{text-overflow:ellipsis;white-space:nowrap;color:#8b92a0;margin-top:3px;font-size:10.5px;line-height:15px;display:block;overflow:hidden}.commission-premium-drawer .commission-opportunity-trigger>b{white-space:nowrap;color:#303642;font-size:13px;font-weight:800}.commission-premium-drawer .commission-opportunity-statuses{justify-content:flex-end;gap:4px;display:flex}.commission-premium-drawer .commission-opportunity-statuses .state{white-space:nowrap;padding:5px 8px;font-size:9px}.commission-premium-drawer .commission-opportunity-trigger>svg{color:#858c99;transition:transform .16s}.commission-premium-drawer .commission-inline-action{white-space:nowrap;height:32px!important;padding:0 9px!important;font-size:10px!important}.commission-opportunity-external{color:#6861dd;z-index:2;background:#fff;border:1px solid #e0e2ea;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:grid;position:absolute;top:10px;right:10px}.commission-opportunity-external:hover{color:#5148d2;background:#efedff;border-color:#d1ccff}.commission-opportunity-external:focus-visible{outline:0;box-shadow:0 0 0 3px #635bff38}.commission-premium-drawer .commission-opportunity-content{background:#fcfcfe;border-top:1px solid #eceef3;gap:10px;padding:12px}.commission-premium-drawer .commission-entry-detail{background:#fff;border:1px solid #e8e9ef;border-radius:10px;padding:10px 12px}.commission-premium-drawer .commission-entry-grid{gap:10px}.commission-premium-drawer .commission-entry-grid>span{border-right:1px solid #eceef3;padding-right:9px}.commission-premium-drawer .commission-entry-grid>span:nth-child(3n){border-right:0}@media (max-width:620px){.commission-premium-drawer .commission-opportunity-accordion>header{grid-template-columns:20px minmax(0,1fr);padding-right:48px!important}.commission-premium-drawer button.commission-opportunity-trigger{grid-template-columns:minmax(0,1fr) 18px!important}.commission-premium-drawer .commission-opportunity-trigger>b,.commission-premium-drawer .commission-opportunity-statuses{grid-column:1;justify-self:start}.commission-premium-drawer .commission-opportunity-trigger>svg{grid-area:1/2/3}.commission-premium-drawer .commission-inline-action{grid-column:2;width:100%}.commission-premium-drawer .commission-entry-grid>span{border-bottom:1px solid #eceef3;border-right:0;padding-bottom:9px}.commission-premium-drawer .commission-entry-grid>span:last-child{border-bottom:0}}.commission-premium-drawer .commission-won-date-editor{background:#f8f7ff;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:12px}.commission-premium-drawer .commission-won-date-editor label{gap:6px;min-width:0}.commission-premium-drawer .commission-won-date-editor label>span{color:#555c6a;font-size:11px}.commission-premium-drawer .commission-won-date-editor input,.commission-premium-drawer .commission-won-date-editor textarea{box-sizing:border-box;background:#fff;border-color:#d8dbe5;border-radius:9px;width:100%;height:46px;min-height:46px;padding:0 12px;font-size:12px;line-height:1.35;transition:border-color .16s,box-shadow .16s}.commission-premium-drawer .commission-won-date-editor textarea{resize:vertical;max-height:160px;padding:13px 12px;overflow:auto}.commission-premium-drawer .commission-won-date-editor input:focus,.commission-premium-drawer .commission-won-date-editor textarea:focus{border-color:#8a83ef;outline:0;box-shadow:0 0 0 3px #635bff1f}.commission-premium-drawer .commission-won-date-editor input[type=date]{color:#343a47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-weight:650}.commission-premium-drawer .commission-won-date-editor input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;background-color:#efedff;border-radius:7px;padding:6px}.commission-premium-drawer .commission-won-date-actions{margin-top:0;padding-top:2px}.commission-premium-drawer .commission-won-date-actions button{height:36px;min-height:36px;font-size:11px}@media (max-width:620px){.commission-premium-drawer .commission-won-date-editor{grid-template-columns:1fr}.commission-premium-drawer .commission-won-date-actions{grid-column:1}}.commission-batch-rename{align-items:center;gap:6px;display:flex}.commission-batch-rename input{border:1px solid #dfe2e9;border-radius:8px;min-width:180px;height:34px;padding:0 9px;font-size:11px}.commission-batch-merge{background:#faf9ff;border:1px solid #dedafc;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(210px,280px) auto auto;align-items:center;gap:9px;margin-top:12px;padding:12px;display:grid}.commission-batch-merge span strong,.commission-batch-merge span small{display:block}.commission-batch-merge span strong{font-size:11px}.commission-batch-merge span small{color:#7b8290;margin-top:3px;font-size:9px}.commission-selection-bar>.smart-select{color:#fff;background:#34394a;border-color:#555b6c;min-width:210px;height:36px}@media (max-width:760px){.commission-batch-merge{grid-template-columns:1fr}.commission-batch-rename{flex-wrap:wrap}.commission-selection-bar>.smart-select{width:100%}}.commission-batch-employee-detail{background:#fff;border:1px solid #e8eaf0;border-radius:9px;overflow:hidden}.commission-batch-employee-detail>summary{cursor:pointer;grid-template-columns:32px 1fr auto 16px;align-items:center;gap:9px;min-height:50px;padding:8px 10px;list-style:none;display:grid}.commission-batch-employee-detail>summary::-webkit-details-marker{display:none}.commission-batch-employee-detail>summary span:nth-child(2){gap:3px;display:grid}.commission-batch-employee-detail>summary strong{font-size:11px}.commission-batch-employee-detail>summary small{margin:0;font-size:10px}.commission-batch-employee-detail>summary b{font-size:11px}.commission-batch-employee-detail[open]>summary>svg{transform:rotate(180deg)}.commission-batch-opportunity-lines{border-top:1px solid #eceef2;padding:4px 10px}.commission-batch-opportunity-lines>div{border-bottom:1px solid #f0f1f4;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;font-size:10px;display:grid}.commission-batch-opportunity-lines>div:last-child{border-bottom:0}.commission-batch-opportunity-lines strong,.commission-batch-opportunity-lines small{display:block}.commission-batch-opportunity-lines>div>span:first-child{min-width:0}.commission-batch-opportunity-lines strong{overflow-wrap:anywhere;font-size:10px}.commission-batch-opportunity-lines small{color:#9298a4;margin-top:3px}.commission-batch-employee-detail>.secondary-button{margin:0 10px 10px}.commission-closeout-charts{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 20px;display:grid}.commission-closeout-chart{background:#fff;border:1px solid #e5e7ed;border-radius:12px;min-width:0;padding:15px 16px}.commission-closeout-chart header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.commission-closeout-chart h4{color:#303642;margin:0;font-size:13px}.commission-closeout-chart header small,.commission-closeout-chart p{color:#8a919e;font-size:10px}.commission-closeout-bar-row{grid-template-columns:minmax(90px,120px) minmax(60px,1fr) auto;align-items:center;gap:8px;margin:8px 0;font-size:10px;display:grid}.commission-closeout-bar-row>span{text-overflow:ellipsis;white-space:nowrap;color:#515968;overflow:hidden}.commission-closeout-bar-row>strong{white-space:nowrap;color:#303642;font-size:10px}.commission-closeout-bar-track{background:#eeecff;border-radius:20px;height:9px;overflow:hidden}.commission-closeout-bar-track i{background:#6d63e8;border-radius:20px;height:100%;display:block}.commission-closeout-chart.storage .commission-closeout-bar-track{background:#e3f5f4}.commission-closeout-chart.storage .commission-closeout-bar-track i{background:#24a9a0}@media (max-width:760px){.commission-closeout-charts{grid-template-columns:1fr}}.commission-review-mode{background:#f1f2f7;border-radius:9px;gap:4px;width:max-content;margin-top:10px;padding:3px;display:flex}.commission-review-mode button{color:#687080;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:750}.commission-review-mode button.active{color:#584fd2;background:#fff;box-shadow:0 1px 4px #1d22311f}.commission-all-opportunities-wrap{overflow:auto}.commission-all-opportunities{border-collapse:collapse;width:100%;min-width:800px;font-size:11px}.commission-all-opportunities th,.commission-all-opportunities td{text-align:left;border-bottom:1px solid #edf0f4;padding:10px 12px}.commission-all-opportunities th:nth-child(n+5),.commission-all-opportunities td:nth-child(n+5){text-align:right}.commission-all-opportunities thead th{color:#7b8391;background:#fafbfc;font-size:10px}.commission-all-opportunities tbody th{color:#303642;font-weight:700}.commission-batch-list-modern>article{grid-template-columns:22px 18px minmax(180px,1fr) 110px 90px repeat(4,auto)}.commission-order-buttons{gap:3px;display:flex}.commission-order-buttons button{min-width:27px;padding:4px 6px!important}.commission-period-note{color:#737b89;margin:-6px 0 12px;font-size:11px}.commission-custom-date{color:#6b7281;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.commission-custom-date input{color:#414858;border:1px solid #e0e3eb;border-radius:7px;height:32px;padding:0 6px;font-size:11px}.commission-selection-bar-visible{color:#303642;box-shadow:none;background:#f8f7ff;border:1px solid #dcd8ff;flex-wrap:wrap;margin-top:16px;position:static}.commission-selection-context{flex:1;gap:3px;min-width:190px;display:grid}.commission-selection-context strong{font-size:12px}.commission-selection-context small{color:#70788b;font-size:10px}.commission-selection-bar-visible .commission-batch-field{color:#606779;gap:4px;font-size:10px;font-weight:700;display:grid}.commission-selection-bar-visible .commission-batch-field input{color:#303642;background:#fff;border:1px solid #d9dce6;min-width:180px;height:36px}.commission-selection-bar-visible .commission-batch-field .smart-select{color:#303642;background:#fff;border:1px solid #d9dce6;min-width:200px;height:36px}.commission-selection-bar-visible .secondary-button{color:#514bc0;background:#fff;border-color:#d5d0ff}.commission-batch-toolbar{color:#687080;align-items:center;gap:12px;margin:12px 0 14px;font-size:11px;display:flex}.commission-batch-toolbar label{color:#424959;align-items:center;gap:7px;font-weight:750;display:flex}.commission-batch-list-modern>article{grid-template-columns:22px 18px minmax(180px,1fr) 110px 90px repeat(4,auto);gap:8px 10px;min-height:64px}.commission-drag-handle{color:#959ba8;cursor:grab;letter-spacing:-4px;-webkit-user-select:none;user-select:none;font-size:16px}.commission-batch-list-modern>article>input[type=checkbox]{width:15px;height:15px}.commission-batch-list-modern>article>.state{font-size:12px;line-height:1.3}.commission-batch-list-modern>article>button{min-height:34px;font-size:12px}.commission-batch-list-modern>article>.commission-order-buttons button{min-height:34px;font-size:13px}.commission-closeout-table .secondary-button{min-height:34px;font-size:12px}.commission-batch-inline{border-top:1px solid #e8eaf0;grid-column:1/-1;gap:7px;padding-top:12px;display:grid}.commission-batch-inline h4{margin:0 0 3px;font-size:12px}.commission-batch-inline>button{text-align:left;color:#303642;background:#fff;border:1px solid #e8eaf0;border-radius:9px;grid-template-columns:32px 1fr auto 16px;align-items:center;gap:9px;min-height:50px;padding:8px 10px;display:grid}.commission-batch-inline>button span:nth-child(2){gap:3px;display:grid}.commission-batch-inline>button strong{font-size:11px}.commission-batch-inline>button small{margin:0;font-size:10px}.commission-batch-inline>button b{font-size:11px}.commission-batch-merge{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) minmax(180px,220px) auto}.commission-batch-merge input{background:#fff;border:1px solid #d8d4f5;border-radius:8px;height:36px;padding:0 10px;font-size:11px}.commission-closeout-panel{padding:20px!important}.commission-closeout-controls{flex-wrap:wrap;gap:12px;margin:10px 0 18px;display:flex}.commission-closeout-controls label{color:#687080;gap:5px;font-size:10px;font-weight:750;display:grid}.commission-closeout-controls .smart-select{min-width:175px;height:36px}.commission-closeout-period{color:#687080;margin:8px 0 12px;font-size:11px}.commission-closeout-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 18px;display:grid}.commission-closeout-totals>span{border:1px solid #e4e6ed;border-radius:10px;padding:12px}.commission-closeout-totals small,.commission-closeout-totals strong{display:block}.commission-closeout-totals small{color:#838b99;font-size:10px}.commission-closeout-totals strong{color:#2d3340;margin-top:5px;font-size:16px}.commission-closeout-table-wrap{overflow:auto}.commission-closeout-table{border-collapse:collapse;color:#303846;font-variant-numeric:tabular-nums;width:100%;min-width:1030px;font-size:14px}.commission-closeout-table th,.commission-closeout-table td{text-align:right;white-space:nowrap;letter-spacing:normal;border-bottom:1px solid #e9ebf0;padding:13px 12px;line-height:1.4}.commission-closeout-table th:first-child{text-align:left}.commission-closeout-table thead th{color:#4d586a;background:#fafbfc;font-size:12px;font-weight:700}.commission-closeout-table tbody th,.commission-closeout-table tbody td{color:#303846;font-size:14px}.commission-closeout-table tbody th{font-weight:750}.commission-closeout-table tbody th small{color:#647083;margin-top:3px;font-size:12px;font-weight:500;display:block}.commission-closeout-table .secondary-button{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.commission-closeout-panel .panel-heading .secondary-button{align-items:center;gap:5px;text-decoration:none;display:inline-flex}@media (max-width:1100px){.commission-batch-list-modern>article{grid-template-columns:20px 18px minmax(160px,1fr) 95px 80px repeat(4,auto)}.commission-batch-list-modern>article>button:last-of-type{grid-column:auto}.commission-closeout-totals{grid-template-columns:1fr 1fr}}@media (max-width:760px){.commission-custom-date{justify-content:space-between}.commission-custom-date input{width:130px}.commission-selection-bar-visible{align-items:stretch}.commission-selection-bar-visible .commission-batch-field,.commission-selection-bar-visible .commission-batch-field input,.commission-selection-bar-visible .commission-batch-field .smart-select{width:100%}.commission-batch-list-modern>article{grid-template-columns:20px 18px 1fr auto}.commission-batch-list-modern>article>div:first-of-type{grid-column:3/-1}.commission-batch-list-modern>article>b{grid-column:3}.commission-batch-list-modern>article>.state{grid-column:4}.commission-batch-list-modern>article>button{grid-area:auto}.commission-batch-inline{grid-column:1/-1}.commission-batch-merge{grid-template-columns:1fr}.commission-closeout-totals{grid-template-columns:1fr 1fr}.commission-closeout-panel .panel-heading{gap:10px;display:grid}}@media (max-width:1050px){.commission-batch-list-modern>article>button{grid-row:auto}}@media (max-width:760px){.commission-batch-list-modern>article{grid-template-columns:20px 18px minmax(0,1fr) auto}.commission-batch-list-modern>article>div:first-of-type{grid-column:3/-1}.commission-batch-list-modern>article>b{grid-column:3}.commission-batch-list-modern>article>.state{grid-column:4}.commission-batch-list-modern>article>button:first-of-type{grid-area:3/3}.commission-batch-list-modern>article>.commission-order-buttons{grid-area:3/4}.commission-batch-list-modern>article>button:nth-of-type(2){grid-area:4/3}.commission-batch-list-modern>article>button:nth-of-type(3){grid-area:4/4}.commission-batch-list-modern>article>.commission-batch-inline{grid-column:1/-1}}.commission-beneficiary-overrides{background:#faf9ff;border:1px solid #e4e1fb;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:grid}.commission-beneficiary-overrides>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-beneficiary-overrides>div:first-child span strong,.commission-beneficiary-overrides>div:first-child span small{display:block}.commission-beneficiary-overrides>div:first-child span strong{color:#353b49;font-size:11px}.commission-beneficiary-overrides>div:first-child span small{color:#777f8e;margin-top:3px;font-size:9px}.commission-beneficiary-override-row{border-top:1px solid #ebe8fc;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.7fr) minmax(130px,.8fr) minmax(130px,.8fr) 34px;align-items:end;gap:8px;padding-top:9px;display:grid}.commission-beneficiary-override-row label{color:#71798a;gap:4px;font-size:9px;display:grid}.commission-beneficiary-override-row input,.commission-beneficiary-override-row .smart-select{height:36px!important}@media (max-width:760px){.commission-beneficiary-override-row{grid-template-columns:1fr 1fr}.commission-beneficiary-override-row .icon-button{align-self:end}}.commission-closeout-batch-picker{color:#303846;background:#f9faff;border:1px solid #dfe3ed;border-radius:12px;gap:6px;margin:12px 0;padding:14px 16px;display:grid}.commission-closeout-batch-picker>strong{font-size:14px}.commission-closeout-batch-picker>span,.commission-closeout-batch-picker>small{color:#626d80;font-size:12px;line-height:1.4}.commission-closeout-batch-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:260px;margin-top:8px;display:grid;overflow:auto}.commission-closeout-batch-list>label{cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.commission-closeout-batch-list input{accent-color:#5b55d9;flex:none;width:17px;height:17px}.commission-closeout-batch-list label>span{gap:2px;min-width:0;display:grid}.commission-closeout-batch-list b{overflow-wrap:anywhere;font-size:13px}.commission-closeout-batch-list small{color:#637086;font-size:11px}.commission-closeout-batch-list>label:has(input:checked){background:#f4f2ff;border-color:#746be8}.deals-page{min-width:0}.deals-heading-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.deals-service-filter{gap:4px;display:grid}.deals-service-filter>span{color:#697386;font-size:11px;font-weight:700}.deals-closing-rate{background:#f1f0ff;border:1px solid #dedafa;border-radius:10px;gap:3px;min-width:135px;padding:10px 14px;display:grid}.deals-closing-rate small,.deals-closing-rate span{color:#626079;font-size:11px}.deals-closing-rate strong{color:#5149c9;font-variant-numeric:tabular-nums;font-size:22px}.deals-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.deals-summary-grid .metric-card{min-width:0}.deals-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.deals-ranking-card{min-width:0;padding:18px}.deals-ranking-card h3{margin:0 0 5px;font-size:15px}.deals-ranking-card p{color:#798295;margin:0 0 12px;font-size:12px;line-height:1.5}.deals-ranking-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.deals-ranking-row{border-top:1px solid #edf0f5;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.deals-ranking-position{color:#6159c9;background:#f3f2fe;border-radius:7px;flex:0 0 24px;place-items:center;min-height:25px;font-size:12px;font-weight:800;display:grid}.deals-ranking-row>div{flex:1;min-width:0}.deals-ranking-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.deals-ranking-row small{color:#808899;margin-top:3px;font-size:11px;line-height:1.45;display:block}.deals-ranking-row>strong,.deals-ranking-row>b{font-variant-numeric:tabular-nums;flex:none;font-size:17px}.deals-tabs{border-bottom:1px solid #e3e6ef;flex-wrap:wrap;gap:6px;padding:0 0 10px;display:flex}.deals-tabs button{color:#5b6475;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:700}.deals-tabs button.active,.deals-tabs button[aria-selected=true]{color:#fff;background:#635bff;border-color:#635bff}.deals-tabs button:focus-visible{outline-offset:2px;outline:3px solid #aaa4ff}.deals-funnel-panel{min-width:0}.deals-scope-note{color:#737d8f;font-size:12px;line-height:1.6}.deals-page .page-heading{flex-wrap:wrap;gap:16px}.deals-page .page-heading>div,.deals-page .panel{min-width:0}.deals-page .team-performance-table th:nth-child(n+7){width:105px}.deals-page .team-deals-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.deals-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.deals-heading-filters{justify-content:flex-start;width:100%}.deals-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deals-ranking-grid{grid-template-columns:1fr;gap:10px}.deals-heading-filters .deals-closing-rate{flex:1}.deals-page .team-deals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-ranking-card{padding:15px}}.deals-heading-filters{box-sizing:border-box;align-items:flex-end;overflow:visible}.deals-closing-rate{box-sizing:border-box}.deals-tabs button{align-items:center;gap:6px;display:inline-flex}.deals-page .team-performance-table{min-width:1450px}.deals-page .team-performance-table th:first-child{width:190px}.deals-page .team-performance-table th:nth-child(2){width:110px}.deals-page .team-performance-table th:nth-child(3),.deals-page .team-performance-table th:nth-child(4){width:65px}.deals-page .team-performance-table th:nth-child(5){width:105px}.deals-page .team-performance-table th:nth-child(6){width:85px}.deals-page .team-performance-table th:nth-child(7){width:115px}.deals-page .team-performance-table th:nth-child(8){width:80px}.deals-page .team-performance-table th:nth-child(9){width:90px}.deals-page .team-performance-table th:nth-child(10){width:205px}.deals-page .team-performance-table th:nth-child(11){width:105px}.deals-page .team-performance-table th:nth-child(12){width:190px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
