@font-face{font-family:Onest;src:url(/static/fonts/onest-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/static/fonts/onest-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/static/fonts/onest-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/static/fonts/onest-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/static/fonts/onest-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/static/fonts/onest-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;src:url(/static/fonts/roboto-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;src:url(/static/fonts/roboto-mono-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;src:url(/static/fonts/roboto-mono-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;src:url(/static/fonts/roboto-mono-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;src:url(/static/fonts/roboto-mono-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;src:url(/static/fonts/roboto-mono-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;src:url(/static/fonts/unbounded-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;src:url(/static/fonts/unbounded-latin-ext-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--dashboard-min-width:600px;--brand-bg:#f4f6fa;--brand-surface:#fff;--brand-ink:#130f33;--brand-muted:#6f7788;--brand-border:#d6dae4;--brand-accent:#162668;--font-ui:"Onest",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-table:"Roboto Condensed","Arial Narrow",Arial,sans-serif;--font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--font-brand:"Unbounded","Onest",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-pos:#00c990;--color-neg:#ff6b73;--color-current:#2e4eda;--status-on:#10b981;--status-suspended:#f59e0b;--status-archived:#6f7788;--status-payment-issue:#c026d3;--status-off:#ef4444;--status-unknown:#6f7788;--status-on-hdr:#4ade80;--status-suspended-hdr:#fcd34d;--status-archived-hdr:#cbd5e1;--status-payment-hdr:#f472b6;--status-off-hdr:#f87171;--shadow-card:0 4px 14px rgba(0,0,0,.05);--shadow-brand:0 4px 14px rgba(19,15,51,.18);--radius-lg:10px;--radius-md:8px}.material-symbols-rounded,.material-rounded-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;justify-content:center;align-items:center;font-size:24px;font-style:normal;font-weight:500;line-height:1;display:inline-flex;font-family:Material Symbols Rounded!important}.material-symbols-icon{vertical-align:middle}.panel-toggle-icon{color:var(--brand-muted);font-size:25px}html,body,.nicegui-content{min-width:var(--dashboard-min-width);background:var(--brand-bg);color:var(--brand-ink);font-family:var(--font-ui);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.brand-label{font-family:var(--font-brand);letter-spacing:.32em;text-transform:uppercase;font-size:12px;font-weight:700}.log,.code,.api-value,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.nicegui-header{min-width:var(--dashboard-min-width);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--brand-border);background:rgba(244,246,250,.96);min-height:0!important;padding:0!important}.nicegui-header.toolbar-header-collapsed{border-bottom-color:transparent}.toolbar-shell{opacity:1;max-height:220px;padding:8px 27px 10px 32px;transition:max-height .35s cubic-bezier(.25,.8,.5,1),padding-top .35s cubic-bezier(.25,.8,.5,1),padding-bottom .35s cubic-bezier(.25,.8,.5,1),opacity .2s;overflow:hidden}.toolbar-shell.toolbar-shell-collapsed{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.toolbar-body{padding:0}.toolbar-main-row{flex-wrap:wrap;row-gap:8px}.toolbar-logo-group{flex:none}.toolbar-after-logo{margin-left:20px}.toolbar-field{--toolbar-field-min:130px;--toolbar-field-base:210px;--toolbar-field-max:210px;flex:1 1 var(--toolbar-field-min);min-width:var(--toolbar-field-min);max-width:var(--toolbar-field-max);width:min(100%,var(--toolbar-field-base))!important}.toolbar-field-period{--toolbar-field-base:230px;--toolbar-field-max:230px}.toolbar-field-counter{--toolbar-field-base:190px;--toolbar-field-max:190px}@media (width<=900px){.toolbar-after-logo{margin-left:0}}.toolbar-brand{font-family:var(--font-brand);white-space:nowrap;color:var(--brand-ink);transform-origin:0;flex-shrink:0;min-width:100px;font-size:26px;font-weight:700;line-height:40px;display:inline-block;transform:scaleY(1.15)}.color-primary{color:var(--brand-ink)!important}.instruction-shell{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;min-height:calc(100vh - 120px);padding:12px 24px 24px;display:flex}.instruction-card{border:1px solid var(--brand-border);border-radius:var(--radius-lg);width:min(748px,100%);box-shadow:var(--shadow-card);background:var(--brand-surface);padding:24px 28px}.instruction-card .section-title{margin-top:0;margin-bottom:14px;font-size:18px}.instruction-list{gap:0;margin:0;padding:0}.instruction-list-item{align-items:flex-start;min-height:0;margin:8px 0;padding:0}.instruction-list-number{min-width:24px;color:var(--brand-ink);padding-right:6px}.instruction-list-content{padding:0}.instruction-list-content p{margin:0}.instruction-card .optional-note{color:var(--brand-muted)}.instruction-card a{color:var(--brand-accent);text-decoration:underline}.instruction-loading-shell{align-items:center}.instruction-loading-column{justify-content:center;align-items:center;min-height:240px;gap:12px!important}.instruction-loading-spinner{color:var(--brand-ink)}.instruction-loading-label{color:var(--brand-muted);font-size:14px}.report-section-loader{border:1px solid var(--brand-border);border-radius:var(--radius-lg);width:100%;min-height:156px;box-shadow:var(--shadow-card);background:var(--brand-surface);justify-content:center;align-items:center;gap:12px;display:flex}.report-section-loader-spinner{color:var(--brand-ink)}.report-section-loader-label{color:var(--brand-muted);font-size:14px}.mono-input .q-field__native{font-family:var(--font-mono);letter-spacing:normal!important}.menu-search-row{z-index:20;background:var(--brand-surface);border-bottom:1px solid var(--brand-border);width:100%;padding:4px 3px 4px 8px;position:sticky;top:0;gap:0!important}.menu-search-input{flex:1;min-width:220px}.menu-search-input .q-field__control{height:30px!important;min-height:30px!important}.menu-search-input .q-field__native{font-size:13px}.menu-search-input .q-field__native::placeholder{font-size:13px}.menu-search-input .q-field__native::placeholder{color:var(--brand-muted);animation:1.8s ease-in-out infinite blink-muted}.menu-action-btn{color:var(--brand-ink)!important;box-shadow:none!important;background:0 0!important}.menu-action-btn:before{background:0 0!important}.menu-action-icon{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:31px;min-width:31px;height:31px;font-size:20px;transition:color .2s;display:inline-flex;color:var(--brand-muted)!important;background:0 0!important}.menu-action-icon:hover{color:var(--brand-ink)!important}.oauth-auth-popover{z-index:8000;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-surface);min-width:288px;box-shadow:var(--shadow-card);padding:8px;display:none;position:absolute}.oauth-auth-button-host,.oauth-auth-button-render-target{justify-content:center;align-items:center;min-width:260px;min-height:40px;display:flex}.oauth-auth-button-host:empty:before{content:"Загрузка кнопки Яндекс ID...";color:var(--brand-muted);font-size:12px}.oauth-auth-status{max-width:260px;color:var(--brand-muted);padding:2px 4px 0;font-size:12px;line-height:1.35}.oauth-toolbar-field{flex:140px;width:min(100%,210px);min-width:140px;max-width:210px}.oauth-authorized-card{width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.oauth-authorized-caption{width:100%;min-width:0;color:var(--brand-ink);white-space:nowrap;text-overflow:ellipsis;min-height:14px;margin-bottom:-5px;padding:6px 10px 0;font-size:11px;font-weight:500;line-height:1;display:block;overflow:hidden}.oauth-authorized-content{width:100%;min-width:0;min-height:24px;padding:0 2px 0 10px;gap:4px!important}.oauth-authorized-login{min-width:0;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:1;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.oauth-authorized-tooltip{border:1px solid var(--brand-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--brand-surface)!important;color:var(--brand-ink)!important;padding:7px 9px!important}.oauth-authorized-tooltip-line{color:var(--brand-ink);font-size:12px;line-height:1.4}.oauth-clear-icon{flex:none;color:var(--brand-muted)!important;background:0 0!important;transition:color .2s!important}.oauth-clear-icon:hover{color:var(--brand-ink)!important;background:0 0!important}.rich-tooltip{border:1px solid var(--brand-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--brand-surface)!important;color:var(--brand-ink)!important;padding:10px 12px!important}.rich-tooltip-content{max-width:420px;max-height:360px;color:var(--brand-ink);font-family:var(--font-ui);padding:2px 0;overflow-y:auto}.rich-tooltip-title{margin-bottom:8px;font-weight:700}.rich-tooltip-section-title{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;margin-bottom:4px;font-size:11px;font-weight:700}.rich-tooltip-grid{gap:3px;display:grid}.rich-tooltip-row{grid-template-columns:minmax(84px,max-content) minmax(0,1fr);align-items:start;gap:10px;display:grid}.rich-tooltip-key{color:var(--brand-muted);font-family:var(--font-mono);word-break:break-word;font-size:11px}.rich-tooltip-value{color:var(--brand-ink);word-break:break-word;font-size:12px;line-height:1.35}.rich-tooltip-empty{color:var(--brand-muted)}@keyframes blink-muted{0%,to{opacity:.4}50%{opacity:1}}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:10px 0;display:grid;width:100%!important}.metric-card{border:1px solid var(--brand-border);border-radius:var(--radius-lg);background:var(--brand-surface);width:100%;box-shadow:var(--shadow-card);padding:12px 16px}.metric-title{color:var(--brand-ink);margin-bottom:0;font-weight:600}.metric-label{color:var(--brand-muted);white-space:nowrap}.metric-label-main{color:var(--brand-ink)}.metric-value{text-align:right;white-space:nowrap;font-weight:700}.metric-value-main{color:var(--brand-ink)}.metric-value-sub{color:var(--brand-muted)}.table-card{background:var(--brand-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--brand-border);margin-bottom:8px;padding:0;overflow:hidden!important}.table-card,.table-card .q-table,.table-card .q-th,.table-card .q-td,.table-card table,.table-card thead,.table-card tbody,.table-card tr,.table-card th,.table-card td,.table-card .ag-root-wrapper,.table-card .ag-root,.table-card .ag-header,.table-card .ag-header-cell,.table-card .ag-header-group-cell,.table-card .ag-row,.table-card .ag-cell,.table-card .q-th,.table-card th,.table-card .ag-header-cell,.table-card .ag-header-group-cell,.table-card .ag-header-cell-text{font-family:var(--font-ui)!important}.table-card .q-td,.table-card td,.table-card .ag-cell{font-weight:400!important}.table-card .ag-cell.ag-right-aligned-cell,.table-card .ag-cell.ag-right-aligned-cell .ag-cell-value,.table-card .ag-cell.table-number-cell,.table-card .ag-cell.table-number-cell .ag-cell-value,.table-number{font-family:var(--font-table)!important;font-size:13px!important;font-weight:400!important}.table-card .ag-cell.table-number-cell,.table-card .ag-cell.table-number-cell .ag-cell-value{text-align:right!important;justify-content:flex-end!important}.table-card .ag-cell.table-number-left-cell,.table-card .ag-cell.table-number-left-cell .ag-cell-value{text-align:left!important;justify-content:flex-start!important}.table-card .ag-cell.table-ui-cell,.table-card .ag-cell.table-ui-cell .ag-cell-value,.table-ui-text{font-family:var(--font-ui)!important}.table-card .ag-cell.table-id-cell,.table-card .ag-cell.table-id-cell .ag-cell-value,.table-id{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important;font-size:13px!important;font-weight:400!important}.table-card .ag-cell.weekly-period-cell{font-family:var(--font-ui)!important}.table-card .q-table,.table-card .q-th,.table-card .q-td,.table-card th,.table-card td,.table-card .ag-header-cell,.table-card .ag-header-group-cell,.table-card .ag-cell{font-variant-numeric:tabular-nums}.goal-wiring-table{color:var(--brand-ink);font-family:var(--font-table);font-size:12px}html.nicegui-table-fullscreen .goal-wiring-table{background:var(--brand-surface)!important;flex-direction:column!important;width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important}html.nicegui-table-fullscreen .goal-wiring-table .q-table__middle{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}html.nicegui-table-fullscreen .goal-wiring-table .q-table__bottom{flex:none!important}.goal-wiring-table .q-table__middle>table>thead>tr>th{z-index:2;border-bottom:1px solid color-mix(in srgb,var(--brand-ink)82%,black);letter-spacing:.02em;position:sticky;top:0;background:var(--brand-ink)!important;height:32px!important;color:var(--brand-surface)!important;text-transform:none!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.goal-wiring-table .q-table{color:var(--brand-ink);font-size:12px}.goal-wiring-table thead tr,.goal-wiring-table tbody tr{color:var(--brand-ink)}.goal-wiring-table .q-th,.goal-wiring-table .q-td{font-size:12px;line-height:1.35;vertical-align:middle!important}.goal-wiring-table .q-th{font-family:var(--font-ui)!important}.goal-wiring-id-mono{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:var(--font-mono)!important}.goal-wiring-row .q-td,.goal-wiring-cell{color:var(--brand-ink);vertical-align:middle!important;border-bottom:1px solid var(--brand-border)!important;height:24px!important;padding:0 12px!important}.goal-wiring-cell-box{align-items:center;width:100%;min-height:24px;display:flex}.goal-wiring-cell-box--right{justify-content:flex-end}.goal-wiring-cell-box--center{justify-content:center}.goal-wiring-expand-btn{color:var(--brand-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:999px!important}.goal-wiring-expand-btn .q-icon{color:var(--brand-ink)!important}.goal-wiring-expand-btn:hover,.goal-wiring-expand-btn:focus,.goal-wiring-expand-btn:active{color:var(--brand-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important}.goal-wiring-expand-btn .q-focus-helper{display:none!important}.goal-wiring-expand-placeholder{width:28px;height:28px;display:inline-block}.goal-wiring-campaign-trigger{width:100%;min-width:0;height:24px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:flex}.goal-wiring-campaign-trigger:hover,.goal-wiring-campaign-trigger:focus,.goal-wiring-campaign-trigger:active{background:0 0;outline:none}.goal-wiring-campaign-trigger .campaign-id-cell{width:100%}.goal-wiring-detail-cell{padding:0!important}.goal-wiring-detail-wrap{max-width:100%;padding:12px 16px;overflow-x:hidden}.goal-wiring-detail-table{border:1px solid var(--brand-border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;table-layout:auto;width:85%;max-width:100%;color:var(--brand-ink);font-family:var(--font-ui);font-size:12px;line-height:1.35;overflow:hidden}.goal-wiring-detail-head tr{border-bottom:1px solid var(--brand-border)}.goal-wiring-detail-th,.goal-wiring-detail-td{vertical-align:middle;height:24px;padding:2px 8px}.goal-wiring-detail-th{color:var(--brand-ink);text-align:left;font-size:12px;font-weight:700}.goal-wiring-detail-th-right,.goal-wiring-detail-td-right{text-align:right}.goal-wiring-detail-th-center,.goal-wiring-detail-td-center{text-align:center}.goal-wiring-detail-data-row{border-bottom:1px solid color-mix(in srgb,var(--brand-border)82%,transparent)}.goal-wiring-detail-data-row:last-child{border-bottom:none}.goal-wiring-detail-td{color:var(--brand-ink);font-size:12px;font-weight:400;line-height:1.2}.goal-wiring-detail-td,.goal-wiring-detail-th{position:relative}.goal-wiring-detail-td>*,.goal-wiring-detail-th>*{vertical-align:middle}.goal-wiring-detail-td-center,.goal-wiring-detail-td-right{white-space:nowrap}.goal-wiring-detail-table td:first-child,.goal-wiring-detail-table td:nth-child(3),.goal-wiring-detail-table td:nth-child(4),.goal-wiring-detail-table td:nth-child(5){font-family:var(--font-ui)!important}.goal-wiring-detail-table td:nth-child(2){color:var(--brand-muted);font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important}.goal-wiring-detail-table td:nth-child(6),.goal-wiring-detail-table td:nth-child(7){font-size:13px;font-weight:400;font-family:var(--font-table)!important}.goal-wiring-detail-data-row .goal-wiring-detail-td{padding-top:0;padding-bottom:0}.goal-wiring-detail-data-row .goal-wiring-detail-td:before{content:"";vertical-align:middle;height:24px;display:inline-block}.goal-wiring-detail-td .status-chip,.goal-wiring-detail-td .material-symbols-rounded{vertical-align:middle}.csp-test-section{margin-bottom:8px}.csp-section-note{color:var(--brand-muted);font-size:13px}.csp-summary-card{padding:14px 16px}.csp-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.csp-summary-metric{gap:2px}.csp-summary-title{color:var(--brand-muted);font-size:12px;line-height:1.2}.csp-summary-value{color:var(--brand-ink);font-size:24px;font-weight:700;line-height:1.1}.csp-summary-value.is-good{color:var(--color-pos)}.csp-summary-value.is-warn{color:#d48c00}.csp-summary-value.is-bad{color:var(--color-neg)}.csp-summary-value.is-info{color:var(--brand-primary)}.csp-summary-note{color:var(--brand-muted);font-size:12px}.csp-domain-card{background:var(--brand-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--brand-border);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.csp-domain-title{color:var(--brand-ink);word-break:break-word;font-size:17px;font-weight:700;line-height:1.2}.csp-domain-path{color:var(--brand-muted);word-break:break-word;align-items:center;gap:8px;font-size:14px;line-height:1.45;display:inline-flex}.csp-domain-host{color:var(--brand-muted)}.csp-domain-shuffle{color:var(--brand-ink);font-size:inherit!important}.csp-badge{border:1px solid var(--brand-border);min-height:24px;color:var(--brand-ink);background:var(--brand-surface-muted);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.csp-badge.is-good{color:var(--color-pos);background:color-mix(in srgb,var(--color-pos)10%,white);border-color:color-mix(in srgb,var(--color-pos)26%,white)}.csp-badge.is-warn{color:#9c6700;background:#fff7dd;border-color:#f0d188}.csp-badge.is-bad{color:var(--color-neg);background:color-mix(in srgb,var(--color-neg)10%,white);border-color:color-mix(in srgb,var(--color-neg)26%,white)}.csp-badge.is-info{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary)10%,white);border-color:color-mix(in srgb,var(--brand-primary)22%,white)}.csp-badge.is-muted{color:var(--brand-muted)}.csp-domain-meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;display:grid}.csp-meta-row{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:start;gap:8px;display:grid}.csp-meta-key{color:var(--brand-muted);font-size:12px;line-height:1.35}.csp-meta-value{color:var(--brand-ink);word-break:break-word;font-size:13px;line-height:1.35}.csp-findings-title{color:var(--brand-ink);margin-top:4px;font-size:16px;font-weight:700}.csp-finding-card{border:1px solid var(--brand-border);background:linear-gradient(rgba(255,255,255,.82),rgba(250,250,252,.96));border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.csp-finding-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.csp-finding-title{color:var(--brand-ink);font-size:15px;font-weight:700;line-height:1.3}.csp-finding-details{color:var(--brand-ink);font-size:14px;line-height:1.45}.csp-blocked-domain-groups{margin-top:4px}.csp-blocked-domain-expansion{background:rgba(255,255,255,.58);border:1px solid rgba(19,15,51,.1);border-radius:10px;overflow:hidden}.csp-blocked-domain-expansion .q-item{min-height:34px;padding:0 10px}.csp-blocked-domain-expansion .q-expansion-item__content{border-top:1px solid rgba(19,15,51,.08);padding:8px 10px 10px}.csp-blocked-domain-head{min-width:0}.csp-blocked-domain-title,.csp-blocked-domain-count-bracket{color:var(--brand-ink);font-size:13px;font-weight:700;line-height:1.3}.csp-blocked-domain-count{color:var(--color-neg);font-size:13px;font-weight:700;line-height:1.3}.csp-blocked-domain-bucket-title{font-size:12px;font-weight:700;line-height:1.4}.csp-blocked-domain-bucket-title.is-missing{color:var(--color-neg)}.csp-blocked-domain-bucket-title.is-present{color:var(--color-pos)}.csp-blocked-domain-entry{color:var(--brand-ink);font-family:var(--font-mono);word-break:break-word;font-size:12px;line-height:1.45}.csp-blocked-domain-summary{color:var(--brand-muted);font-size:12px;font-weight:600;line-height:1.4}.csp-finding-recommendation-wrap{margin-top:2px}.csp-finding-recommendation-title{color:var(--brand-ink);font-size:13px;font-weight:700;line-height:1.4}.csp-finding-recommendation{color:var(--brand-ink);font-size:13px;font-weight:400;line-height:1.45}.delta-cell{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.delta-main{text-align:right;flex-shrink:0}.delta-value{font-family:var(--font-mono);text-align:right;flex-shrink:0;width:4.5ch;font-size:.9em;display:inline-block}.delta-pos{color:var(--color-pos)}.delta-neg{color:var(--color-neg)}.delta-current{color:var(--color-current)}.delta-neutral{color:var(--brand-muted)}.account-item{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;align-items:center!important;width:100%!important;max-width:none!important;min-height:28px!important;padding:2px 12px!important;display:flex!important}.goal-menu-item-content{flex:auto;align-items:center;min-width:0;min-height:100%;margin-left:2px;display:inline-flex}.goal-selection-menu{min-width:min(760px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.goal-menu-item{padding-right:4px!important}.goal-menu-item-grid{grid-template-columns:minmax(var(--goal-menu-name-min-width,280px),1fr)var(--goal-menu-id-width,10ch);align-items:center;column-gap:10px;width:100%;min-width:0;display:grid}.goal-menu-item-id{color:var(--brand-muted);font-family:var(--font-mono);text-align:right;justify-self:end;width:100%;margin-right:0;padding-right:0;font-weight:400}.goal-menu-item-name-wrap{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goal-menu-item-name{font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden;color:var(--brand-ink)!important}.goal-menu-item-name.account-name{margin-left:0}.account-refresh-btn{z-index:20;color:var(--brand-muted);border-bottom:1px solid var(--brand-border);font-size:13px;font-weight:600;transition:color .2s;position:sticky;top:0;background:var(--brand-surface)!important;align-items:center!important;min-height:32px!important;padding:4px 12px!important;display:flex!important}.account-refresh-btn:hover{color:var(--brand-ink)}.account-login{font-family:var(--font-mono);color:var(--brand-ink);font-weight:600}.account-id{font-family:var(--font-mono);color:var(--brand-ink);text-align:right;flex-shrink:0;width:70px;margin-right:7px;font-weight:600;display:inline-block}.account-name{color:var(--brand-muted);opacity:.85;margin-left:10px}.menu-search-index{display:none}.mr-2{margin-right:8px}.text-sm{font-size:.875rem}.section-title{text-transform:uppercase;margin:3px 0 1px;font-weight:600}.export-toolbar{gap:6px;margin-bottom:2px}.csv-export-icon,.xlsx-export-icon,.fullscreen-toggle-icon{cursor:pointer;transition:transform .2s,opacity .2s;color:var(--brand-ink)!important}.csv-export-icon{font-size:24px}.xlsx-export-icon{font-size:22px}.fullscreen-toggle-icon{font-size:21px}.csv-export-icon:hover,.xlsx-export-icon:hover,.fullscreen-toggle-icon:hover{transform:scale(1.1)}.top-table-fullscreen-toggle{z-index:20000}.feed-status-cell{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feed-updated-time{color:var(--brand-muted)}.feed-link{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brand-ink)28%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-ink)28%,transparent);transition:color .2s,text-decoration-color .2s}.feed-link:hover{color:var(--brand-accent);text-decoration-color:currentColor}.feed-source-cell{min-width:0;max-width:100%;font-family:var(--font-ui);align-items:center;gap:6px;display:inline-flex}.feed-source-type-icon{flex:none;align-items:center;display:inline-flex}.feed-ad-fields{min-width:0;max-width:100%;font-family:var(--font-ui);align-items:center;gap:4px;display:flex;overflow:hidden}.feed-ad-field-badge{border:1px solid color-mix(in srgb,var(--brand-ink)14%,transparent);min-width:0;max-width:120px;color:var(--brand-ink);background:color-mix(in srgb,var(--brand-ink)4%,transparent);font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 6px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.campaign-id-cell{align-items:center;gap:5px;width:100%;min-width:0;height:100%;display:flex}.campaign-id-value{font-family:var(--font-mono);color:var(--brand-ink);min-width:0}.campaign-name-value{font-family:var(--font-ui);color:var(--brand-ink);align-items:center;min-width:0;line-height:1;display:inline-flex}.campaign-details-icon{color:var(--brand-ink);cursor:pointer;opacity:.82;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}.campaign-details-icon:hover{opacity:1;transform:scale(1.1)}.dialog-card,.campaign-details-dialog-card{background:var(--brand-surface);width:fit-content;max-width:min(50vw,100vw - 32px);max-height:min(86vh,798px);color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-brand)}.campaign-details-dialog-card{min-width:min(40vw,100vw - 32px);max-width:min(55vw,100vw - 32px);overflow:hidden;padding:0!important}.campaign-details-dialog-scroll{scrollbar-gutter:stable;max-height:min(86vh,798px);overflow:hidden auto}.campaign-details-dialog-head{z-index:5;background:var(--brand-surface);opacity:1;box-sizing:border-box;width:100%;min-width:100%;padding:10px 14px 4px;position:sticky;top:0;box-shadow:0 1px rgba(19,15,51,.08)}.campaign-details-dialog-head-row{gap:10px;width:100%}.campaign-details-dialog-content{padding:6px 14px 12px}.campaign-details-dialog-separator{background:var(--brand-surface);margin-top:6px}.dialog-header-title{color:var(--brand-ink);text-overflow:clip;white-space:normal;flex:auto;min-width:0;max-width:none;font-weight:700;overflow:visible}.campaign-details-title-line{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.campaign-details-title-text{color:var(--brand-ink);overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.25}.campaign-details-title-badge{border:1px solid var(--brand-border);background:color-mix(in srgb,var(--brand-ink)4%,white);min-height:22px;color:var(--brand-muted);font-family:var(--font-mono);border-radius:999px;flex:none;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.modal-row-label,.campaign-detail-label{color:var(--brand-muted);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.campaign-detail-section-title{color:var(--brand-ink);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 2px;font-size:15px;font-weight:700}.campaign-detail-subsection-title{color:var(--brand-ink);letter-spacing:.04em;margin:6px 0 2px;font-size:14px;font-weight:700}.campaign-detail-inline-subsection,.campaign-detail-inline-value{color:var(--brand-ink);overflow-wrap:anywhere;min-width:0;margin:2px 0 0;font-size:13px;font-weight:600}.campaign-detail-section{width:100%;gap:0!important}.campaign-detail-col{min-width:0}.campaign-detail-col-label{flex:0 0 min(38%,320px);width:min(38%,320px);gap:0!important}.campaign-detail-col-value{white-space:normal;flex:auto;gap:2px!important}.campaign-detail-row{border-bottom:1px solid color-mix(in srgb,var(--brand-border)70%,transparent);align-items:flex-start;gap:8px;width:100%;padding:6px 0}.campaign-detail-row-subsection{border-bottom:none}.campaign-detail-row-inline-subsection{border-bottom:none;padding-top:1px;padding-bottom:1px}.campaign-detail-row-inline-subsection .campaign-detail-col-label{flex:100%;width:100%}.campaign-detail-row-inline-subsection .campaign-detail-col-value{display:none}.campaign-detail-value{min-width:0;color:var(--brand-ink);white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.3;display:block}.campaign-detail-value-pre{white-space:pre-wrap;font-family:var(--font-mono)}.campaign-bool-icon{justify-content:flex-start;align-items:center;min-height:18px;display:inline-flex;font-size:18px!important;line-height:1!important}.campaign-bool-icon-no{color:var(--status-on)!important}.campaign-bool-icon-yes{color:var(--status-off)!important}.campaign-detail-value-collapsed{line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-detail-rich-tooltip{white-space:normal!important}.campaign-detail-rich-tooltip-line{color:var(--brand-ink)}.campaign-detail-rich-tooltip-api-label{color:var(--brand-muted);font-size:12px;line-height:1.2}.campaign-detail-rich-tooltip-badge{color:var(--brand-muted);background:var(--brand-surface-muted);border:1px solid var(--brand-border);font-family:var(--font-mono);border-radius:9999px;padding:1px 8px;font-size:11px;line-height:1.2}.text-brand-muted{color:var(--brand-muted)}@media (width<=720px){.campaign-detail-row{flex-wrap:wrap}.campaign-detail-col-label,.campaign-detail-col-value{flex-basis:100%;width:100%}}.ag-header{background:var(--brand-ink)!important;border-radius:var(--radius-md)var(--radius-md)0 0!important;position:relative!important;overflow:hidden!important}.nicegui-aggrid .ag-header:after{background:var(--brand-ink);border-top-right-radius:var(--radius-md);content:"";pointer-events:none;height:100%;width:var(--ag-scrollbar-size,8px);position:absolute;top:0;right:0}.nicegui-aggrid .ag-header-viewport,.nicegui-aggrid .ag-header-container,.nicegui-aggrid .ag-header-row,.nicegui-aggrid .ag-pinned-left-header,.nicegui-aggrid .ag-pinned-right-header{background:var(--brand-ink)!important}.ag-header-cell,.ag-header-group-cell{background:var(--brand-ink)!important;color:var(--brand-surface)!important;transition:background .2s!important}.ag-header-cell:first-child,.ag-header-group-cell:first-child{border-top-left-radius:var(--radius-md)!important}.ag-header-cell:last-child,.ag-header-group-cell:last-child{border-top-right-radius:var(--radius-md)!important}.ag-header-cell:hover,.ag-header-group-cell:hover{background:var(--brand-accent)!important}.ag-status-header .ag-header-cell-label{justify-content:flex-end!important}.ag-status-header .ag-header-cell-text{font-weight:700!important}.ag-status-header .ag-header-cell-text:before{vertical-align:middle;justify-content:center;align-items:center;margin-right:4px;font-size:16px;line-height:1;display:inline-flex;font-family:Material Symbols Rounded!important}.status-header-on .ag-header-cell-text{color:var(--status-on-hdr)!important}.status-header-on .ag-header-cell-text:before{content:"check_circle"}.status-header-suspended .ag-header-cell-text{color:var(--status-suspended-hdr)!important}.status-header-suspended .ag-header-cell-text:before{content:"pause_circle"}.status-header-off .ag-header-cell-text{color:var(--status-off-hdr)!important}.status-header-off .ag-header-cell-text:before{content:"do_not_disturb_on"}.status-header-archived .ag-header-cell-text{color:var(--status-archived-hdr)!important}.status-header-archived .ag-header-cell-text:before{content:"folder_special"}.status-header-payment .ag-header-cell-text{color:var(--status-payment-hdr)!important}.status-header-payment .ag-header-cell-text:before{content:"account_balance_wallet"}.nicegui-aggrid{font-size:12px}.nicegui-aggrid,.nicegui-aggrid.ag-theme-balham,.ag-theme-balham.nicegui-aggrid{border-radius:var(--radius-md)!important;box-shadow:none!important;border:none!important;outline:none!important;overflow:hidden!important}.nicegui-aggrid .ag-root-wrapper,.nicegui-aggrid .ag-root-wrapper-body,.nicegui-aggrid .ag-root{border-radius:var(--radius-md)!important;box-shadow:none!important;border:none!important}.nicegui-aggrid.ag-theme-balham,.nicegui-aggrid.ag-theme-balham .ag-root-wrapper{--ag-border-radius:var(--radius-md);--ag-wrapper-border-radius:var(--radius-md);--ag-borders:none;--ag-borders-critical:none;--ag-borders-row:none;--ag-borders-side-button:none;--ag-row-border-style:none;--ag-row-border-width:0;--ag-row-border-color:transparent;--ag-border-color:transparent;--ag-scrollbar-size:8px}.nicegui-aggrid.ag-theme-balham .ag-header-cell:after{content:"";background-color:var(--brand-muted);opacity:.5;z-index:1;width:1px;height:70%;position:absolute;top:15%;right:0}.nicegui-aggrid.ag-theme-balham .ag-header-cell:last-child:after{display:none}.aggrid-transparent .ag-root-wrapper,.aggrid-transparent .ag-body-viewport,.aggrid-transparent .ag-header{background:0 0!important;border-bottom-color:transparent!important}.nicegui-aggrid .ag-body-viewport,.nicegui-aggrid .ag-center-cols-viewport,.nicegui-aggrid .ag-body-horizontal-scroll-viewport,.nicegui-aggrid .ag-body-vertical-scroll-viewport{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--brand-muted)24%,transparent)transparent}.nicegui-aggrid:hover .ag-body-viewport,.nicegui-aggrid:hover .ag-center-cols-viewport,.nicegui-aggrid:hover .ag-body-horizontal-scroll-viewport,.nicegui-aggrid:hover .ag-body-vertical-scroll-viewport{scrollbar-color:color-mix(in srgb,var(--brand-muted)58%,transparent)transparent}.nicegui-aggrid .ag-body-viewport::-webkit-scrollbar{width:10px;height:10px}.nicegui-aggrid .ag-center-cols-viewport::-webkit-scrollbar{width:10px;height:10px}.nicegui-aggrid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar{width:10px;height:10px}.nicegui-aggrid .ag-body-vertical-scroll-viewport::-webkit-scrollbar{width:10px;height:10px}.nicegui-aggrid .ag-body-vertical-scroll,.nicegui-aggrid .ag-body-vertical-scroll-viewport,.nicegui-aggrid .ag-horizontal-right-spacer{width:8px!important;min-width:10px!important;max-width:10px!important}.nicegui-aggrid .ag-body-horizontal-scroll,.nicegui-aggrid .ag-body-horizontal-scroll-viewport,.nicegui-aggrid .ag-horizontal-left-spacer{height:8px!important;min-height:8px!important;max-height:8px!important}.nicegui-aggrid .ag-body-viewport::-webkit-scrollbar-track{background:0 0}.nicegui-aggrid .ag-center-cols-viewport::-webkit-scrollbar-track{background:0 0}.nicegui-aggrid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{background:0 0}.nicegui-aggrid .ag-body-vertical-scroll-viewport::-webkit-scrollbar-track{background:0 0}.nicegui-aggrid .ag-body-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)24%,transparent);background-clip:padding-box;border:1px solid transparent;border-radius:999px}.nicegui-aggrid .ag-center-cols-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)24%,transparent);background-clip:padding-box;border:1px solid transparent;border-radius:999px}.nicegui-aggrid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)24%,transparent);background-clip:padding-box;border:1px solid transparent;border-radius:999px}.nicegui-aggrid .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)24%,transparent);background-clip:padding-box;border:1px solid transparent;border-radius:999px}.nicegui-aggrid:hover .ag-body-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)58%,transparent)}.nicegui-aggrid:hover .ag-center-cols-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)58%,transparent)}.nicegui-aggrid:hover .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)58%,transparent)}.nicegui-aggrid:hover .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--brand-muted)58%,transparent)}.q-btn:not(.q-btn--round){border-radius:var(--radius-lg)!important}.q-btn:not(.panel-toggle-floating):not(.save-as-dropdown):not(.ui-expand-link){background:var(--brand-ink)!important;color:var(--brand-surface)!important}.panel-toggle-floating{min-width:38px;color:var(--brand-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;transition:color .2s!important}.panel-toggle-floating:hover{box-shadow:none!important;color:var(--brand-ink)!important;background:0 0!important}.panel-toggle-floating:hover .panel-toggle-icon{color:var(--brand-ink)!important}.panel-toggle-floating .q-focus-helper{display:none!important}.save-as-dropdown{color:var(--brand-ink)!important;box-shadow:none!important;background:0 0!important;min-width:28px!important;padding:2px!important}.save-as-dropdown .q-icon{font-size:22px}.save-as-dropdown .q-btn-dropdown__arrow,.save-as-dropdown .q-focus-helper{display:none!important}.save-as-dropdown:hover{transform:scale(1.1)}.dynamics-delta-select{min-width:200px;max-width:100%}.dynamics-delta-select .q-field__control{padding-left:4px!important;padding-right:4px!important}.dynamics-delta-select .q-field__label{padding-left:4px!important;left:0!important}.dynamics-delta-select .q-field__native{font-family:var(--font-ui)!important;letter-spacing:normal!important;padding-top:4px!important;font-size:13px!important}.dynamics-delta-select .q-chip{color:var(--brand-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0 2px 0 0!important;padding:0 4px!important;font-size:12px!important}.dynamics-delta-select .q-chip__icon--remove{font-size:15px!important}.dynamics-delta-select .q-field__native>.q-chip:nth-of-type(n+6){display:none!important}.dynamics-delta-select.q-field--focused .q-field__control:after{border-width:1px!important}.dynamics-delta-select .q-chip__icon--remove{transition:color .2s;color:var(--brand-muted)!important;opacity:.5!important}.dynamics-delta-select .q-chip__icon--remove:hover{color:var(--brand-ink)!important;opacity:1!important}.q-menu .q-item--active,.q-menu .q-item.q-manual-focusable--focused{color:var(--brand-accent)!important;background:0 0!important}.dynamics-delta-menu{width:max-content!important;min-width:max-content!important;max-width:max-content!important}.dynamics-delta-menu .q-item--active{color:var(--brand-ink)!important}.q-menu .q-item .q-focus-helper{display:none!important}.q-menu .q-item{font-size:13px;transition:background .2s,color .2s;min-height:28px!important;padding-top:2px!important;padding-bottom:2px!important}.q-menu .toolbar-field-menu-action:not(.oauth-yandex-menu-action){transition:color .2s;min-height:36px!important;color:var(--brand-muted)!important;padding-top:5px!important;padding-bottom:5px!important;font-weight:600!important}.q-menu .toolbar-field-menu-action:not(.oauth-yandex-menu-action):hover,.q-menu .toolbar-field-menu-action:not(.oauth-yandex-menu-action).q-hoverable:hover{background:0 0!important}.q-menu .toolbar-field-menu-action:not(.oauth-yandex-menu-action) .q-focus-helper{opacity:0!important;background:0 0!important}.q-menu .toolbar-field-menu-action:not(.oauth-yandex-menu-action):hover{color:var(--brand-ink)!important}.q-menu .oauth-yandex-menu-action{text-align:center;justify-content:center;font-weight:700;background:var(--brand-ink)!important;min-height:40px!important;color:var(--brand-surface)!important;align-items:center!important;padding-top:7px!important;padding-bottom:7px!important}.q-menu .oauth-yandex-menu-action .q-item__section{justify-content:center!important;align-items:center!important;min-height:0!important}.q-menu .q-item.oauth-yandex-menu-action:hover,.q-menu .q-item.oauth-yandex-menu-action.q-item--active,.q-menu .q-item.oauth-yandex-menu-action.q-manual-focusable--focused{background:var(--brand-ink)!important;color:var(--brand-surface)!important}.oauth-yandex-menu-content{justify-content:center;align-items:center;gap:8px;width:100%;line-height:1;display:inline-flex}.oauth-yandex-menu-logo{flex:none;width:26px;height:26px}.q-menu .q-item:hover{color:var(--brand-accent)!important;background:rgba(46,78,218,.08)!important}.q-field--outlined .q-field__control,.q-field--outlined .q-field__control:before,.q-field--outlined .q-field__control:after{border-radius:var(--radius-lg)!important}.q-field--outlined .q-field__control:before{border-color:var(--brand-ink)!important;opacity:.3!important}.q-field--outlined:hover .q-field__control:before{border-color:var(--brand-ink)!important;opacity:.6!important}.q-field__label{color:var(--brand-ink)!important}.q-field__native,.q-field__input{color:var(--brand-ink)!important;font-family:var(--font-mono)!important;letter-spacing:normal!important;font-size:13px!important}.q-field__append .q-icon{color:var(--brand-ink)!important}.q-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--brand-surface)!important;color:var(--brand-ink)!important;max-width:320px!important;font-family:var(--font-ui)!important;border:1px solid var(--brand-border)!important;white-space:pre-line!important;letter-spacing:0!important;border-radius:10px!important;padding:7px 10px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;box-shadow:0 10px 30px rgba(19,15,51,.12),0 2px 8px rgba(19,15,51,.08)!important}.app-tooltip-anchor{position:relative}.app-tooltip-anchor:before,.app-tooltip-anchor:after{display:none}.app-floating-tooltip{background:var(--brand-surface);max-width:min(320px,60vw);color:var(--brand-ink);font-family:var(--font-ui);letter-spacing:0;white-space:pre-line;text-align:left;border:1px solid var(--brand-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;z-index:2147483647;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.35;display:none;position:fixed;box-shadow:0 10px 30px rgba(19,15,51,.12),0 2px 8px rgba(19,15,51,.08)}.app-floating-tooltip.is-visible{opacity:1;visibility:visible;display:block}.app-floating-tooltip-category{color:var(--brand-muted)}.csp-checks-details{border-top:1px solid rgba(19,15,51,.12);margin-top:12px;padding-top:10px}.csp-checks-summary{cursor:pointer;color:var(--brand-ink);font-size:.95rem;font-weight:700;list-style:none}.csp-checks-summary::-webkit-details-marker{display:none}.csp-checks-summary:before{content:"▸";color:var(--brand-muted);margin-right:8px;transition:transform .18s;display:inline-block}.csp-checks-details[open] .csp-checks-summary:before{transform:rotate(90deg)}.csp-checks-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.csp-checks-section-title{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:.9rem;font-weight:700}.csp-check-row{border-bottom:1px solid rgba(19,15,51,.08);grid-template-columns:minmax(170px,220px) minmax(160px,240px) 1fr;align-items:start;gap:10px 14px;padding:8px 0;display:grid}.csp-check-row-header{border-bottom:1px solid rgba(19,15,51,.14);padding-top:4px;padding-bottom:6px}.csp-check-row-header .csp-check-title,.csp-check-row-header .csp-check-value,.csp-check-row-header .csp-check-note{color:var(--brand-ink);letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:700}.csp-check-title{color:var(--brand-ink);font-size:.92rem;font-weight:600}.csp-check-value{color:var(--brand-ink);word-break:break-word;font-size:.92rem;font-weight:600}.csp-check-note{color:var(--brand-muted);font-size:.89rem;line-height:1.45}.csp-policy-block{background:rgba(255,255,255,.55);border:1px solid rgba(19,15,51,.08);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.csp-policy-title{color:var(--brand-ink);font-size:.88rem;font-weight:700}.csp-policy-value{color:var(--brand-muted);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;font-size:.83rem;line-height:1.5}.ui-toggleable-value{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;max-width:100%;display:inline-flex}.ui-inline-inline{display:inline}.ui-inline-inline-mono{font-family:var(--font-mono);color:var(--brand-muted);word-break:break-word;font-size:.82rem;line-height:1.5}.ui-copy-icon,.ui-inline-list-summary .material-symbols-rounded{cursor:pointer;color:var(--brand-muted);opacity:.7;vertical-align:middle;transition:all .2s;font-size:18px!important}.ui-copy-icon{margin-left:0}.ui-list-controls-container{vertical-align:middle;align-items:flex-start;gap:8px;display:inline-flex}.ui-inline-list-details{margin-left:0;display:inline-block}.ui-copy-icon,.ui-inline-toggle-btn,.ui-inline-list-summary .material-symbols-rounded{cursor:pointer;opacity:.7;vertical-align:middle;justify-content:center;align-items:center;transition:transform .2s,opacity .2s,color .2s;display:inline-flex;color:var(--brand-ink)!important}.ui-copy-icon,.ui-inline-toggle-btn{margin-top:0;margin-left:0;font-size:18px!important}.ui-inline-list-summary .material-symbols-rounded{font-size:20px!important}.ui-copy-icon:hover,.ui-inline-toggle-btn:hover,.ui-inline-list-summary .material-symbols-rounded:hover{opacity:1;color:var(--brand-ink);transform:scale(1.1)}.ui-inline-controls{white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:6px;margin-right:4px;display:inline-flex!important}.ui-inline-text{flex:1;min-width:0;max-width:100%}.ui-expand-link{opacity:.7;transform-origin:0;color:var(--brand-muted)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:4px!important;padding:0!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:transform .2s,opacity .2s,color .2s!important;display:inline-flex!important}.ui-expand-link:hover{color:var(--brand-ink)!important;opacity:1!important;background:0 0!important;transform:scale(1.1)!important}.ui-expand-link .q-focus-helper{display:none!important}.ui-inline-toggle-btn{width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;color:var(--brand-ink)!important}.ui-inline-toggle-btn:hover{background:0 0}.ui-inline-list-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--brand-muted);font-family:var(--font-mono);white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;background:rgba(19,15,51,.04);border:1px solid rgba(19,15,51,.08);border-radius:10px;flex-basis:100%;align-self:stretch;margin-top:6px;margin-left:0;padding:8px 10px;font-size:.82rem;line-height:1.5}@media (width<=900px){.csp-check-row{grid-template-columns:1fr;gap:4px}}.da-aggrid-fullscreen{z-index:1000!important;background:var(--brand-bg,#fff)!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.da-aggrid-fullscreen-active{overflow:hidden!important}.da-aggrid-fullscreen .export-toolbar{display:none!important}.da-aggrid-fullscreen>.q-column:not(.export-toolbar),.da-aggrid-fullscreen>div:not(.export-toolbar){flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;display:flex!important}.da-aggrid-fullscreen .table-card{flex-direction:column!important;flex:auto!important;min-height:0!important;margin-bottom:0!important;display:flex!important}.da-aggrid-fullscreen .aggrid-transparent{flex:auto!important;height:100%!important;min-height:0!important}.aggrid-fullscreen-floating-toggle,.qtable-fullscreen-floating-toggle{z-index:20000;opacity:0;pointer-events:none;border-radius:999px;padding:6px;transition:opacity .5s,transform .5s;top:12px;right:16px;transform:scale(.96);box-shadow:0 4px 14px rgba(19,15,51,.16);background:var(--brand-surface)!important;display:inline-flex!important;position:fixed!important}.aggrid-fullscreen-floating-toggle.is-visible,.qtable-fullscreen-floating-toggle.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}body.da-aggrid-fullscreen-active .panel-toggle-anchor,html.nicegui-table-fullscreen .panel-toggle-anchor,body.da-aggrid-fullscreen-active .fullscreen-toggle-icon:not(.aggrid-fullscreen-floating-toggle),html.nicegui-table-fullscreen .fullscreen-toggle-icon:not(.qtable-fullscreen-floating-toggle){display:none!important}html.nicegui-table-fullscreen .goal-wiring-table{z-index:15000!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.action-buttons-container{flex-shrink:0;margin-left:6px;margin-right:0}.run-report-btn{border-radius:var(--radius-lg);height:40px}.clear-report-btn{width:56px;min-width:56px;height:56px;font-size:28px;color:var(--brand-muted)!important;background:0 0!important;transition:color .2s!important}.clear-report-btn:hover{color:var(--brand-ink)!important;background:0 0!important}.panel-toggle-anchor{opacity:1;z-index:2147483647;transition:top .35s cubic-bezier(.25,.8,.5,1),transform .35s cubic-bezier(.25,.8,.5,1);position:absolute;inset:100% 0 auto auto;transform:translateY(-50%)}.toolbar-header-collapsed .panel-toggle-anchor{top:10px;transform:none}.panel-toggle-floating-compact{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-top:9px!important;padding:0!important;display:inline-flex!important}.text-brand-ink{color:var(--brand-ink)!important}.toolbar-header-animated{transition:transform .6s cubic-bezier(.25,.8,.5,1)!important;overflow:visible!important}.brand-logo-container{color:#130f33;text-transform:uppercase;font-weight:700;line-height:1}.brand-logo-title{letter-spacing:.31em;margin-right:-.18em;font-size:20px}.brand-logo-subtitle{letter-spacing:.1em;color:var(--brand-muted);margin-right:-.05em;font-size:20px}.hidden-event-target{display:none}.report-container{box-sizing:border-box;padding-left:24px;padding-right:19px}.summary-cards-grid{min-width:530px}.metrica-card-header{gap:0;margin-top:0}.metrica-card-title{min-width:0}.text-font-weight-600{font-weight:600}.text-font-weight-500{font-weight:500}.mt-1-fw-600{margin-top:4px;font-weight:600}.metrica-issue-box{border:1px solid var(--brand-border);background:var(--brand-surface-muted);border-radius:4px;margin-top:4px;padding:4px}.metrica-issue-code{font-family:var(--font-mono);background:rgba(0,0,0,.05);border-radius:4px;margin-left:4px;padding:2px 4px;font-size:.85rem}.metrica-issue-title{font-size:.95rem;font-weight:500}.metrica-health-row{margin-top:0}.metrica-help-link{color:var(--brand-muted);cursor:help;font-size:.85rem;text-decoration:underline}.metrica-site-info{gap:4px;line-height:1.2}.metrica-issue-icon{flex-shrink:0;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.metrica-issue-text{color:var(--brand-ink);font-size:.85rem}.metrica-status-row{margin-top:0}.metrica-status-icon{flex-shrink:0;align-items:center;width:18px;height:18px;display:flex}.metrica-status-label{cursor:help;font-size:1.1rem;font-weight:600;line-height:1.2}.metrica-details-link{color:var(--brand-ink);cursor:pointer;opacity:.8;font-size:.8rem;text-decoration:underline;transition:opacity .2s}.metrica-details-link:hover{opacity:1}.metrica-footer-col{gap:0;margin-top:0}.text-underline{text-decoration:underline}.flex-shrink-0{flex-shrink:0}.min-width-0{min-width:0}.delta-native{font-family:var(--font-table);font-size:1em;font-weight:400!important}.text-current{color:var(--color-current)!important}.custom-tooltip{pointer-events:none;z-index:9999;background-color:var(--brand-surface)!important;border:1px solid var(--brand-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important;padding:6px 10px!important;font-size:13px!important;line-height:1.2!important}.tooltip-muted{margin-bottom:0;color:var(--brand-muted)!important;font-size:11px!important}.tooltip-main{color:var(--brand-ink)!important;font-weight:600!important}.ag-header-cell[col-id^=delta_] .ag-header-cell-text{justify-content:center;align-items:center;color:var(--brand-surface)!important;font-family:Material Symbols Rounded!important;font-size:19px!important;font-weight:400!important;display:inline-flex!important}
/*# sourceMappingURL=direct_auditor/web/static/styles/da.min.css.map */
