@font-face{font-family:primeicons;font-display:block;src:url(/admin/assets/primeicons-DMOk5skT.eot);src:url(/admin/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/admin/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/admin/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/admin/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/admin/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{color:#172026;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button:not(.p-button),input:not(.p-inputtext):not(.p-password-input):not(.p-checkbox-input){font:inherit}button:not(.p-button){color:#fff;cursor:pointer;background:#2457d6;border:0;border-radius:6px;padding:10px 14px}button:not(.p-button):disabled{cursor:not-allowed;opacity:.65}input:not(.p-inputtext):not(.p-password-input):not(.p-checkbox-input){background:#fff;border:1px solid #d7dde7;border-radius:6px;width:100%;padding:10px 12px}.p-inputtext,.p-password,.p-password-input,.p-select,.p-multiselect{width:100%}.select-field,.input-field{width:100%;min-width:0;display:block}.select-field>label,.input-field>label{color:#3a4654;font-size:14px;font-weight:600}.language-switcher{flex:none;width:132px}.app-shell{background:#f6f7f9;min-height:100vh}.brand{align-items:center;gap:10px;min-width:0;font-weight:700;display:flex}.global-brand{color:#172026;flex:none}.brand-mark{color:#fff;background:#172026;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.brand-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-topbar.p-toolbar{z-index:20;background:#fff;border:0;border-bottom:1px solid #dde3ec;border-radius:0;min-height:68px;padding:0 28px;position:sticky;top:0}.app-topbar .p-toolbar-start,.app-topbar .p-toolbar-end{min-width:0}.app-topbar .p-toolbar-start{flex:auto}.app-topbar .p-toolbar-end{flex:none}.app-topbar-start{align-items:center;gap:28px;min-width:0;display:flex}.global-nav{align-items:center;gap:6px;min-width:0;display:flex}.global-nav-link{color:#3d4b5d;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.global-nav-link:hover{color:#172026;background:#f1f5fb}.global-nav-link.router-link-active,.global-nav-link--active{color:#2457d6;background:#eef3ff}.global-nav-link i{text-align:center;flex:0 0 16px}.main{min-width:0;padding:28px}.project-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.project-sidebar{gap:12px;min-width:0;display:grid;position:sticky;top:92px}.project-nav-back,.project-nav-link{color:#3d4b5d;border-radius:6px;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700;display:flex}.project-nav-back{color:#2457d6;padding:8px 10px}.project-nav{background:#fff;border:1px solid #dde3ec;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.project-nav-link{min-height:40px;padding:0 12px;transition:background .14s,color .14s}.project-nav-link:hover{color:#172026;background:#f1f5fb}.project-nav-link.router-link-active,.project-nav-link--active{color:#2457d6;background:#eef3ff}.project-nav-link i,.project-nav-back i{text-align:center;flex:0 0 16px}.project-nav-link span,.project-nav-back span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-content{min-width:0}.section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-link{color:#2457d6;font-size:14px;font-weight:700}.user-menu{align-items:center;gap:14px;min-width:0;display:flex}.auth-locale{justify-content:flex-end;display:flex}.current-user{justify-items:end;gap:2px;min-width:0;font-size:13px;display:grid}.current-user span,.current-user-placeholder{color:#66758a}.current-user span{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(180px,28vw,340px);overflow:hidden}.current-user-link{border-radius:6px;padding:6px 8px;transition:background .14s}.current-user-link:hover{background:#f1f5fb}.current-user-placeholder{font-size:13px}.eyebrow{color:#66758a;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}h1,h2{color:#172026;margin:0}.ghost-link{color:#172026;background:#fff;border:1px solid #d7dde7;border-radius:6px;padding:9px 12px}.error-message{color:#b42318;margin:0}.field-error{color:#b42318;font-size:13px;font-weight:500}.page-section{gap:20px;min-width:0;display:grid}.page-section>*{min-width:0;max-width:100%}.table-card,.panel,.state-block,.metrics-grid article,.auth-panel{background:#fff;border:1px solid #dde3ec;border-radius:8px}.panel,.state-block,.metrics-grid article,.auth-panel{min-width:0}.table-card{min-width:0;max-width:100%;overflow-x:auto}.admin-data-table,.compact-data-table{min-width:0;max-width:100%;display:block}.admin-data-table .p-datatable-table-container,.compact-data-table .p-datatable-table-container{width:100%;max-width:100%;overflow-x:auto}.admin-data-table .p-datatable-table,.admin-data-table table{min-width:820px}.projects-table .p-datatable-table,.projects-table table{min-width:900px}.users-table .p-datatable-table,.users-table table{min-width:860px}.latest-events-table .p-datatable-table,.latest-events-table table{min-width:1160px}.project-latest-events-table .p-datatable-table,.project-latest-events-table table,.project-events-table .p-datatable-table,.project-events-table table,.project-visitors-table .p-datatable-table,.project-visitors-table table,.project-sessions-table .p-datatable-table,.project-sessions-table table,.visitor-sessions-table .p-datatable-table,.visitor-sessions-table table,.visitor-session-events-table .p-datatable-table,.visitor-session-events-table table,.project-status-table .p-datatable-table,.project-status-table table,.project-domains-table .p-datatable-table,.project-domains-table table,.project-access-table .p-datatable-table,.project-access-table table,.project-collector-limits-table .p-datatable-table,.project-collector-limits-table table,.bot-rule-table .p-datatable-table,.bot-rule-table table,.custom-events-table .p-datatable-table,.custom-events-table table,.project-goals-table .p-datatable-table,.project-goals-table table,.project-unconfigured-domains-table .p-datatable-table,.project-unconfigured-domains-table table,.custom-events-diagnostics-table .p-datatable-table,.custom-events-diagnostics-table table{table-layout:fixed;width:100%;min-width:0}.project-latest-events-table th:first-child,.project-latest-events-table td:first-child,.project-events-table th:first-child,.project-events-table td:first-child{width:15%}.project-latest-events-table th:nth-child(2),.project-latest-events-table td:nth-child(2),.project-events-table th:nth-child(2),.project-events-table td:nth-child(2){width:28%}.project-latest-events-table th:nth-child(3),.project-latest-events-table td:nth-child(3),.project-events-table th:nth-child(3),.project-events-table td:nth-child(3){width:22%}.project-latest-events-table th:nth-child(4),.project-latest-events-table td:nth-child(4),.project-events-table th:nth-child(4),.project-events-table td:nth-child(4){width:25%}.project-latest-events-table th:nth-child(5),.project-latest-events-table td:nth-child(5),.project-events-table th:nth-child(5),.project-events-table td:nth-child(5){width:10%}.project-visitors-table th:first-child,.project-visitors-table td:first-child,.visitor-sessions-table th:first-child,.visitor-sessions-table td:first-child{width:28%}.project-visitors-table th:nth-child(2),.project-visitors-table td:nth-child(2),.visitor-sessions-table th:nth-child(2),.visitor-sessions-table td:nth-child(2){width:32%}.project-visitors-table th:nth-child(3),.project-visitors-table td:nth-child(3),.visitor-sessions-table th:nth-child(3),.visitor-sessions-table td:nth-child(3){width:25%}.project-visitors-table th:nth-child(4),.project-visitors-table td:nth-child(4),.visitor-sessions-table th:nth-child(4),.visitor-sessions-table td:nth-child(4){width:15%}.project-sessions-table th:first-child,.project-sessions-table td:first-child{width:22%}.project-sessions-table th:nth-child(2),.project-sessions-table td:nth-child(2){width:25%}.project-sessions-table th:nth-child(3),.project-sessions-table td:nth-child(3){width:22%}.project-sessions-table th:nth-child(4),.project-sessions-table td:nth-child(4){width:21%}.project-sessions-table th:nth-child(5),.project-sessions-table td:nth-child(5){width:10%}.visitor-session-events-table th:first-child,.visitor-session-events-table td:first-child{width:18%}.visitor-session-events-table th:nth-child(2),.visitor-session-events-table td:nth-child(2){width:28%}.visitor-session-events-table th:nth-child(3),.visitor-session-events-table td:nth-child(3){width:39%}.visitor-session-events-table th:nth-child(4),.visitor-session-events-table td:nth-child(4){width:15%}.project-status-table th:first-child,.project-status-table td:first-child,.project-collector-limits-table th:first-child,.project-collector-limits-table td:first-child{width:58%}.project-status-table th:nth-child(2),.project-status-table td:nth-child(2),.project-collector-limits-table th:nth-child(2),.project-collector-limits-table td:nth-child(2){width:42%}.project-domains-table th:first-child,.project-domains-table td:first-child{width:52%}.project-domains-table th:nth-child(2),.project-domains-table td:nth-child(2){width:22%}.project-domains-table th:nth-child(3),.project-domains-table td:nth-child(3){width:26%}.project-access-table th:first-child,.project-access-table td:first-child{width:34%}.project-access-table th:nth-child(2),.project-access-table td:nth-child(2),.project-access-table th:nth-child(3),.project-access-table td:nth-child(3){width:24%}.project-access-table th:nth-child(4),.project-access-table td:nth-child(4){width:18%}.table-select{min-width:140px}.table-select-field{width:100%;min-width:140px;display:block}.table-select-field>label{color:#3a4654;font-size:12px;font-weight:600}.table-select-field .p-select{min-height:44px}.project-unconfigured-domains-table th:first-child,.project-unconfigured-domains-table td:first-child{width:24%}.project-unconfigured-domains-table th:nth-child(2),.project-unconfigured-domains-table td:nth-child(2){width:34%}.project-unconfigured-domains-table th:nth-child(3),.project-unconfigured-domains-table td:nth-child(3){width:96px}.project-unconfigured-domains-table th:nth-child(4),.project-unconfigured-domains-table td:nth-child(4){width:132px}.project-unconfigured-domains-table th:nth-child(5),.project-unconfigured-domains-table td:nth-child(5){text-align:center;width:72px}.project-unconfigured-domains-table .p-tag,.project-unconfigured-domains-table .p-tag-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bot-rule-table th:first-child,.bot-rule-table td:first-child{width:48%}.bot-rule-table th:nth-child(2),.bot-rule-table td:nth-child(2){width:22%}.bot-rule-table th:nth-child(3),.bot-rule-table td:nth-child(3){width:12%}.bot-rule-table th:nth-child(4),.bot-rule-table td:nth-child(4){width:18%}.custom-events-table th:first-child,.custom-events-table td:first-child{width:30%}.custom-events-table th:nth-child(2),.custom-events-table td:nth-child(2){width:42%}.custom-events-table th:nth-child(3),.custom-events-table td:nth-child(3){width:18%}.custom-events-table th:nth-child(4),.custom-events-table td:nth-child(4){width:10%}.custom-events-diagnostics-table th:first-child,.custom-events-diagnostics-table td:first-child{width:22%}.custom-events-diagnostics-table th:nth-child(2),.custom-events-diagnostics-table td:nth-child(2),.custom-events-diagnostics-table th:nth-child(3),.custom-events-diagnostics-table td:nth-child(3){width:27%}.custom-events-diagnostics-table th:nth-child(4),.custom-events-diagnostics-table td:nth-child(4){width:132px}.custom-events-diagnostics-table th:nth-child(5),.custom-events-diagnostics-table td:nth-child(5){text-align:center;width:72px}.project-goals-table th:first-child,.project-goals-table td:first-child{width:20%}.project-goals-table th:nth-child(2),.project-goals-table td:nth-child(2){width:27%}.project-goals-table th:nth-child(3),.project-goals-table td:nth-child(3){width:10%}.project-goals-table th:nth-child(4),.project-goals-table td:nth-child(4){width:13%}.project-goals-table th:nth-child(5),.project-goals-table td:nth-child(5){width:12%}.project-goals-table th:nth-child(6),.project-goals-table td:nth-child(6),.project-goals-table th:nth-child(7),.project-goals-table td:nth-child(7){width:9%}.project-goals-table th{overflow-wrap:normal;vertical-align:bottom;white-space:normal;word-break:normal;line-height:1.2}.project-goals-table td:nth-child(3),.project-goals-table td:nth-child(4),.project-goals-table td:nth-child(5){white-space:nowrap}.project-goals-table .p-tag,.project-goals-table .p-tag-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.project-goals-table .table-actions{flex-wrap:nowrap;align-items:center}.table-summary{color:#66758a;border-bottom:1px solid #edf1f6;padding:12px 16px;font-size:13px}.table-primary-link,.table-primary-text,.table-value{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.table-primary-link,.table-primary-text{color:#2457d6;font-weight:700}.table-code{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf1f6;padding:14px 16px}th{color:#66758a;text-transform:uppercase;font-size:12px}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-controls-row{margin-top:-2px}.goal-table-note{color:#66758a;margin:10px 0 16px;font-size:13px}.goals-traffic-select{color:#3a4654;min-width:220px;font-size:14px;font-weight:600;display:block}.goals-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.goals-workspace>*{min-width:0}.goals-editor-panel .panel-header,.goals-list-panel .panel-header{min-height:42px}.goal-form-guide{color:#3a4654;gap:8px;margin:-4px 0 18px;font-size:13px;display:grid}.goal-form-guide strong{color:#182235;font-size:14px}.goal-form-guide p,.goal-form-guide ul{margin:0}.goal-form-guide ul{color:#66758a;gap:6px;padding-left:18px;display:grid}.goal-sequence-scope,.goal-sequence-builder{grid-column:1/-1}.goal-sequence-scope{color:#66758a;margin:0;font-size:13px}.goal-sequence-builder{gap:14px;display:grid}.goal-sequence-step{border:1px solid #dbe3ef;border-radius:8px;gap:12px;padding:14px;display:grid}.goal-sequence-step-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.goal-sequence-step-header h4{color:#182235;margin:0;font-size:14px}.goals-step-form,.goals-editor-panel .goals-form{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-form .checkbox-label{grid-column:1/-1}.form-actions,.password-form{align-items:flex-end;gap:12px;display:flex}.profile-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.profile-summary>div{gap:6px;min-width:0;display:grid}.profile-summary span{color:#66758a;text-transform:uppercase;font-size:12px;font-weight:700}.profile-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-form .form-actions,.profile-password-form .form-actions{align-self:end}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.diagnostics-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.diagnostics-heading .panel-subtitle{margin-top:0}.filters-form{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;align-items:end;gap:16px;display:grid}.filters-form label,.filters-form .form-field{color:#3a4654;gap:8px;font-size:14px;font-weight:600;display:grid}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metrics-grid>*,.content-grid>*,.setup-grid>*,.dashboard-stack>*,.top-analytics-grid>*,.utm-analytics-grid>*{min-width:0}.metrics-grid article,.panel,.state-block{padding:18px}.state-block{justify-items:start;gap:8px;display:grid}.state-block h3,.state-block p{margin:0}.state-block p{color:#66758a}.state-block--danger h3,.state-block--danger p{color:#b42318}.state-spinner{width:28px;height:28px}.state-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.metrics-grid span{color:#66758a;font-size:13px;display:block}.metrics-grid strong{margin-top:8px;font-size:28px;display:block}.dashboard-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-metric-card{grid-template-columns:minmax(0,1fr) minmax(82px,34%);align-items:center;gap:12px;min-height:128px;display:grid;position:relative;overflow:visible}.dashboard-metric-copy{min-width:0}.dashboard-metric-copy span{overflow-wrap:anywhere}.dashboard-metric-change{white-space:nowrap;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.dashboard-metric-change i{font-size:13px}.dashboard-metric-change--positive{color:#15803d}.dashboard-metric-change--negative{color:#dc2626}.dashboard-metric-change--neutral{color:#66758a}.dashboard-metric-sparkline{width:100%;min-width:76px;height:48px;overflow:visible}.dashboard-metric-sparkline polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.marketing-metrics-section{margin-top:18px}.marketing-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-metric-card{min-height:104px;position:relative}.metrics-grid .metric-card-title{align-items:flex-start;gap:6px;max-width:100%;display:flex;position:relative}.metrics-grid .metric-card-title>span:first-child{overflow-wrap:anywhere;line-height:1.25}.metrics-grid .metric-card-title span{min-width:0}.metrics-grid .metric-help{flex:none;display:inline-flex;position:relative}button.metric-help-button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;line-height:1;display:inline-flex}button.metric-help-button:hover,button.metric-help-button:focus-visible,button.metric-help-button[aria-expanded=true]{color:#2563eb;background:#eff6ff;border-color:#2563eb;outline:none}button.metric-help-button i{font-size:10px}.metrics-grid .metric-help-tooltip{z-index:20;color:#fff;background:#172026;border-radius:8px;width:min(280px,100vw - 48px);padding:10px 12px;font-size:12px;font-weight:600;line-height:1.45;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 28px #0f23303d}.metrics-grid .metric-help--align-end .metric-help-tooltip{left:auto;right:0}.marketing-metric-card small{color:#66758a;margin-top:6px;font-size:13px;font-weight:600;display:block}.metrics-grid+.state-block{margin-top:18px}.metric-text{word-break:break-word;font-size:18px}.content-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;display:grid}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}pre,code{color:#e9f1fb;background:#101820;border-radius:6px;padding:14px;display:block;overflow-x:auto}.inline-code{padding:4px 7px;font-size:12px;display:inline-block}.panel-subtitle{margin-top:20px}.definition-list{gap:10px;margin:0;display:grid}.definition-list div{justify-content:space-between;gap:12px;min-width:0;display:flex}.definition-list dt{color:#66758a}.definition-list dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:700}.visitor-identity-history-row{align-items:flex-start}.visitor-identity-values{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(100%,560px);display:flex}.visitor-identity-value{color:#26364d;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #d7e0ee;border-radius:6px;max-width:100%;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.setup-status-list{gap:12px;margin:0;display:grid}.setup-status-list div,.domain-list li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.setup-status-list dt{color:#66758a}.setup-status-list dd{flex:none;margin:0}.domain-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.domain-list span{overflow-wrap:anywhere;min-width:0;font-weight:700}.domain-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.domain-form label,.domain-form .form-field{color:#3a4654;gap:8px;font-size:14px;font-weight:600;display:grid}.bot-settings-form,.bot-control-grid,.bot-threshold-grid,.bot-rule-grid{gap:16px;display:grid}.bot-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bot-control-grid .checkbox-label{color:#3a4654;cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;display:inline-flex}.bot-threshold-grid,.bot-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-threshold-grid label,.textarea-label{color:#3a4654;gap:8px;font-size:14px;font-weight:600;display:grid}.textarea-input{resize:vertical;color:#172026;width:100%;min-height:160px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:6px;padding:10px 12px;line-height:1.45}.textarea-input:focus{border-color:#2563eb;outline:2px solid #bfdbfe}.rule-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rule-list li{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.rule-list span{overflow-wrap:anywhere;min-width:0;font-weight:700}.custom-events-list{gap:12px;display:grid}.custom-event-row{border-top:1px solid #edf1f6;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.4fr) auto auto;align-items:start;gap:12px;padding-top:12px;display:grid}.custom-event-row:first-child{border-top:0;padding-top:0}.custom-event-row label:not(.checkbox-label){color:#3a4654;gap:8px;font-size:14px;font-weight:600;display:grid}.custom-event-active{margin-top:28px}.custom-event-status{color:#3a4654;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;display:inline-flex}.dashboard-stack{gap:18px;margin-top:18px;display:grid}.dashboard-technical-section{min-width:0;margin-top:18px}.top-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.utm-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.event-breakdown-grid>*{min-width:0}.event-breakdown-chart{height:220px}.event-breakdown-chart .p-chart{height:100%}.dashboard-actions,.dashboard-controls-row,.dashboard-domain-filter,.dashboard-filter-group,.dashboard-presets,.dashboard-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-panel-header{align-items:flex-start;margin-bottom:12px}.dashboard-actions{justify-content:flex-end;max-width:100%}.dashboard-actions>a{text-decoration:none;display:inline-flex}.dashboard-controls-row{justify-content:flex-start;gap:14px 28px;margin-bottom:18px}.dashboard-filter-group{flex:0 auto;justify-content:flex-start}.dashboard-controls-row .p-button{min-height:40px}.dashboard-domain-filter{flex:0 0 280px}.dashboard-domain-filter-field{width:100%}.dashboard-domain-filter .p-multiselect{width:100%;min-height:52px}.dashboard-domain-filter .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-presets{flex:none}.dashboard-tabs{justify-content:flex-end}.dashboard-range-form{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(220px,1fr)) minmax(130px,auto) auto;align-items:end;gap:12px;margin-top:16px;margin-bottom:18px;padding-top:16px;display:grid}.dashboard-range-form label,.dashboard-range-group{color:#3a4654;gap:8px;font-size:14px;font-weight:600;display:grid}.dashboard-range-buttons{flex-wrap:wrap;gap:8px;display:flex}.dashboard-range-form>.p-button{white-space:nowrap;min-height:40px}.dashboard-range-error{color:#b42318;margin:-6px 0 18px;font-size:13px;font-weight:600}.dashboard-range{color:#66758a;margin:4px 0 0;font-size:13px}.series-chart{height:240px}.series-chart .p-chart{height:100%}.panel-subheader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.panel-subheader>div{min-width:0}.panel-subheader span,.muted-text{color:#66758a;font-size:13px}.compact-data-table th,.compact-data-table td{padding:10px 12px;font-size:13px}.compact-data-table td{overflow-wrap:anywhere;max-width:240px}.project-latest-events-table td,.project-events-table td,.project-visitors-table td,.project-sessions-table td,.dashboard-technical-table td,.visitor-sessions-table td,.visitor-session-events-table td{max-width:320px}.dashboard-technical-table th:last-child,.dashboard-technical-table td:last-child{width:220px}.split-paginator-table .p-paginator{width:100%}.split-paginator-table .p-paginator-content{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.split-paginator-table .p-paginator-current{white-space:nowrap}.split-paginator-table .p-paginator-rpp-dropdown{flex:0 0 100px;width:100px;min-width:100px;margin-left:auto}.visitor-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bot-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.custom-events-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.visitor-filter-toolbar{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:18px 0;display:flex}.visitor-filter-group{justify-content:flex-start}.filter-field.visitor-identity-fields{background:#fff;border:1px solid #d7dde7;border-radius:6px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 14px;min-height:52px;padding:8px 12px;display:grid}.visitor-filter-label{color:#66758a;white-space:nowrap;font-size:13px;font-weight:700}.visitor-identity-options{grid-template-columns:repeat(4,max-content);align-items:center;gap:8px 12px;min-width:0;display:grid}.visitor-identity-field{color:#3a4654;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:700;display:inline-flex}.visitor-identity-field .p-checkbox{flex:none}.filter-cut,.events-filter-cut{background:#fbfcfe;border:1px solid #dde3ec;border-radius:8px;margin:18px 0;padding:12px}.filter-cut-header,.events-filter-cut-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-form,.events-filter-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-top:14px;display:grid}.filter-form--stacked,.events-filter-form--stacked{flex-direction:column;align-items:stretch;gap:16px;display:flex}.filter-section,.events-filter-section{border-top:1px solid #dde3ec;padding-top:16px}.filter-section:first-child,.events-filter-section:first-child{border-top:0;padding-top:0}.filter-section-header,.events-filter-section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filter-section-header .eyebrow,.events-filter-section-header .eyebrow{margin:0}.filter-grid,.events-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.filter-grid--scope,.events-filter-grid--scope{grid-template-columns:repeat(2,minmax(220px,320px))}.filter-field,.events-filter-field{width:100%;min-width:0;display:block}.filter-field>label,.events-filter-field>label{color:#3a4654;font-weight:600}.filter-form .p-inputtext,.filter-form .p-select,.filter-form .p-multiselect,.events-filter-form .p-inputtext,.events-filter-form .p-select,.events-filter-form .p-multiselect{width:100%;min-height:52px}.filter-form .p-select-label,.filter-form .p-multiselect-label,.events-filter-form .p-select-label,.events-filter-form .p-multiselect-label{min-width:0}.filter-form .p-multiselect-label,.events-filter-form .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-actions,.events-filter-actions{align-items:center;gap:8px;display:flex}.filter-actions .p-button,.events-filter-actions .p-button{min-height:52px}.filter-apply,.events-filter-apply{min-width:112px}.visitor-filter-grid{grid-template-columns:minmax(220px,320px) minmax(360px,460px);justify-content:flex-start}.filter-subsection,.events-filter-subsection{background:#f8fafc;border:1px solid #dde3ec;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:12px;padding:12px;display:flex}.filter-subsection-header,.events-filter-subsection-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.filter-subsection-title,.events-filter-subsection-title{color:#3a4654;margin:0;font-size:.86rem;font-weight:700}.filter-property-grid,.events-filter-property-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.filter-set-list,.event-filter-set-list{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.filter-property-list,.event-filter-property-list{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.filter-property-item,.event-filter-property-item{align-items:center;gap:2px;max-width:100%;display:inline-flex}.filter-property-item .p-button,.event-filter-property-item .p-button{width:30px;height:30px;min-height:30px}.filter-set,.event-filter-set{background:#fff;border:1px solid #dde3ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.filter-set--editing,.event-filter-set--editing{background:#f0f7ff;border-color:#93c5fd;box-shadow:inset 3px 0 #2563eb}.filter-set-content,.event-filter-set-content{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.filter-set-actions,.event-filter-set-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.filter-set-part,.event-filter-set-part{color:#516070;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;font-size:.86rem;display:inline-flex}.filter-set-part-label,.event-filter-set-part-label{color:#6a7788;font-size:.76rem;font-weight:700;line-height:1.4}.filter-set-value,.event-filter-set-value{color:#2f3d4d;overflow-wrap:anywhere;background:#f6f9fc;border:1px solid #dbe4ef;border-radius:6px;padding:2px 7px;font-weight:600;line-height:1.45}.funnel-step-index{color:#075985;background:#e6f4ff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.funnel-catalog-list{gap:10px;display:grid}.funnel-catalog-item{min-height:64px;color:inherit;background:#fff;border:1px solid #dde3ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:grid}.funnel-catalog-item-main{gap:3px;min-width:0;display:grid}.funnel-catalog-item-main strong{color:#182235;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.funnel-catalog-item-main span{color:#66758a;font-size:.84rem;font-weight:600}.funnel-catalog-item>i{color:#66758a;font-size:.8rem}.funnel-overview{background:#f8fafc;border:1px solid #dde3ec;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0;display:grid;overflow:hidden}.funnel-overview>div{border-left:1px solid #dde3ec;gap:4px;min-width:0;padding:12px 14px;display:grid}.funnel-overview>div:first-child{border-left:0}.funnel-overview span,.funnel-workspace-note{color:#66758a;font-size:.78rem;font-weight:700}.funnel-overview strong{color:#182235;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.funnel-workspace-section{border-top:1px solid #dde3ec;margin-top:20px;padding-top:16px}.funnel-workspace-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.funnel-workspace-heading h4{color:#182235;margin:0;font-size:1rem}.funnel-workspace-heading .eyebrow{margin-bottom:4px}.funnel-workspace-note{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:min(48%,520px);line-height:1.45;overflow:hidden}.funnel-workspace-section .dashboard-controls-row,.funnel-workspace-section .dashboard-range-form{margin-bottom:0}.funnel-builder{margin:0}.funnel-summary{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;margin:18px 0;display:grid}.funnel-result-panel{gap:12px;display:grid}.funnel-result-panel .funnel-workspace-heading{margin-bottom:0}.funnel-result-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.funnel-result-actions .funnel-workspace-note{max-width:none}.funnel-result-panel .funnel-summary{grid-template-columns:repeat(2,max-content);gap:16px 32px;margin:0}.funnel-result-panel .dashboard-metric-card{grid-template-columns:max-content max-content;gap:12px;min-height:0;display:inline-grid}.funnel-result-panel .dashboard-metric-card .eyebrow{margin:0}.funnel-result-panel .dashboard-metric-card strong{font-size:1rem;line-height:1.2}.funnel-results{flex-direction:column;gap:12px;margin-top:18px;display:flex}.funnel-result-panel .funnel-results{margin-top:0}.funnel-results-toolbar{justify-content:flex-end;display:flex}.funnel-trend{border-top:1px solid #dde3ec;gap:14px;margin-top:10px;padding-top:20px;display:grid}.funnel-trend-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.funnel-trend-heading h5{color:#182235;margin:0;font-size:1rem}.funnel-trend-heading .eyebrow{margin-bottom:4px}.funnel-trend-heading span,.funnel-trend-note{color:#66758a;font-size:.82rem;font-weight:600}.funnel-trend-interval{flex:0 0 180px}.funnel-trend-interval .p-select{width:100%}.funnel-trend-chart{min-height:340px}.funnel-trend-chart .p-chart{height:340px}.funnel-trend-note{margin:0;line-height:1.5}.funnel-save-panel{padding-bottom:2px}.funnel-save-form{grid-template-columns:minmax(220px,420px) auto;align-items:end;gap:12px;display:grid}.funnel-save-form .p-inputtext{width:100%;min-height:52px}.funnel-save-form .dashboard-range-error{grid-column:1/-1}.funnel-save-hint{color:#66758a;grid-column:1/-1;margin:-4px 0 0;font-size:.84rem;font-weight:600}.funnel-save-actions{align-items:center;gap:8px;display:flex}.funnel-save-actions .p-button{min-height:52px}.funnel-visual{grid-template-columns:minmax(260px,36%) minmax(0,1fr);align-items:flex-start;column-gap:18px;margin-top:4px;display:grid}.funnel-graphic-stack,.funnel-copy-list{flex-direction:column;gap:8px;min-width:0;display:flex}.funnel-visual-graphic{justify-content:center;align-items:center;min-width:0;min-height:72px;display:flex}.funnel-visual-segment{cursor:default;transform-origin:50%;background:#0f766e;border:1px solid #0f766e47;border-radius:4px;width:100%;min-width:0;min-height:64px;transition:border-color .14s,box-shadow .14s,filter .14s,transform .14s;box-shadow:0 8px 14px #0f233014}.funnel-visual-graphic:hover .funnel-visual-segment{filter:brightness(1.06)saturate(1.08);border-color:#ffffffb8;transform:translateY(-2px)scaleX(1.015);box-shadow:0 14px 24px #0f23302e}.funnel-tooltip{max-width:min(280px,100vw - 32px)}.funnel-tooltip .p-tooltip-text{color:#fff;white-space:pre-line;background:#182235;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:700;line-height:1.35;box-shadow:0 14px 28px #0f23303d}.funnel-visual-graphic--tone-2 .funnel-visual-segment{background:#2563eb;border-color:#2563eb47}.funnel-visual-graphic--tone-3 .funnel-visual-segment{background:#7c3aed;border-color:#7c3aed47}.funnel-visual-graphic--scope .funnel-visual-segment{background:#1f2937;border-color:#0f172a38}.funnel-copy-item{background:#fff;border:1px solid #e0e7f0;border-radius:8px;grid-template-columns:minmax(0,1fr) 96px clamp(320px,42%,460px);align-items:center;column-gap:18px;min-width:0;min-height:72px;padding:14px 16px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.funnel-copy-item:hover{background:#f8fbff;border-color:#b8c7dd;transform:translateY(-1px);box-shadow:0 8px 18px #1c2a4014}.funnel-copy-name{color:#4f5f73;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.funnel-copy-item strong{color:#182235;font-variant-numeric:tabular-nums;text-align:right;justify-self:end;font-size:1.25rem;line-height:1.2}.funnel-copy-meta{color:#075985;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#eef6ff;border-radius:999px;flex:none;justify-self:end;padding:6px 10px;font-size:.78rem;font-weight:800}.funnel-copy-name--mobile,.funnel-copy-meta--mobile{display:none}.latest-event-detail,.latest-event-link,.latest-event-subtext{text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.latest-event-detail{color:#182235;font-weight:700}.latest-event-link{color:#2457d6;font-weight:700}.latest-event-subtext{color:#66758a;margin-top:3px;font-size:12px}.latest-event-meta{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.install-code-grid{gap:16px;display:grid}.install-code-item{gap:8px;display:grid}.install-code-value{align-items:center;gap:10px;min-width:0;display:flex}.install-code-value code{flex:auto;min-width:0}.install-code-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.install-code-heading .eyebrow{margin-bottom:0}.install-code-html pre{white-space:pre-wrap;word-break:break-word}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{gap:24px;width:min(100%,420px);padding:28px;display:grid}.form{gap:16px;display:grid}.form label,.form-field{color:#3a4654;gap:8px;font-size:14px;font-weight:600;display:grid}.form .select-field .p-select,.filters-form .select-field .p-select,.domain-form .select-field .p-select,.goals-traffic-select .p-select,.form .input-field .p-inputtext,.form .input-field .p-password-input,.filters-form .input-field .p-inputtext,.domain-form .input-field .p-inputtext,.bot-threshold-grid .input-field .p-inputtext,.dashboard-range-form .input-field .p-inputtext,.custom-events-table .input-field .p-inputtext{min-height:52px}.p-floatlabel>label,.p-iftalabel>label{text-overflow:ellipsis;white-space:nowrap;gap:0;max-width:calc(100% - 24px);display:inline-block;overflow:hidden}.form .p-floatlabel>label,.form .p-iftalabel>label,.filters-form .p-floatlabel>label,.filters-form .p-iftalabel>label,.domain-form .p-floatlabel>label,.domain-form .p-iftalabel>label,.bot-threshold-grid .p-floatlabel>label,.bot-threshold-grid .p-iftalabel>label,.dashboard-range-form .p-floatlabel>label,.dashboard-range-form .p-iftalabel>label,.custom-events-table .p-floatlabel>label,.custom-events-table .p-iftalabel>label{font-weight:600}.form .checkbox-label{cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;min-height:44px;display:inline-flex}.form .checkbox-label span{line-height:1.2}@media (width<=1180px){.dashboard-panel-header{flex-direction:column}.dashboard-actions{justify-content:flex-start;width:100%}}@media (width<=960px){.project-layout{grid-template-columns:1fr;gap:18px}.project-sidebar{position:static}.project-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.project-nav-link{justify-content:center}}@media (width<=760px){.app-topbar.p-toolbar{flex-flow:column wrap;align-items:flex-start;gap:12px;padding:14px 18px}.app-topbar .p-toolbar-start,.app-topbar .p-toolbar-end{width:100%}.app-topbar .p-toolbar-center{display:none}.app-topbar-start{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.global-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.global-nav-link{justify-content:center;min-width:0}.app-user-menu{justify-content:space-between;width:100%}.main{padding:18px}.project-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.p-toast{width:auto;max-width:calc(100vw - 32px);left:16px;right:16px}.metrics-grid,.content-grid,.dashboard-stack,.form-grid,.goals-step-form,.profile-grid,.profile-summary,.bot-control-grid,.bot-threshold-grid,.bot-rule-grid,.custom-event-row,.dashboard-range-form,.filter-form,.filter-grid,.filter-grid--scope,.events-filter-form,.events-filter-grid,.events-filter-grid--scope,.filter-property-grid,.events-filter-property-grid,.event-breakdown-grid,.funnel-overview,.funnel-save-form,.funnel-summary,.goals-workspace,.top-analytics-grid,.utm-analytics-grid,.setup-grid{grid-template-columns:1fr}.metric-help--align-end .metric-help-tooltip{left:0;right:auto}.panel-header,.panel-subheader,.form-actions,.password-form,.dashboard-actions,.dashboard-controls-row,.dashboard-domain-filter,.dashboard-filter-group,.dashboard-tabs,.domain-form,.filter-cut-header,.filter-section-header,.filter-actions,.events-filter-cut-header,.events-filter-section-header,.events-filter-actions,.filter-set,.event-filter-set,.funnel-workspace-heading,.funnel-trend-heading,.funnel-save-actions,.filters-form,.install-code-heading,.install-code-value{flex-direction:column;align-items:flex-start}.split-paginator-table .p-paginator-content{flex-wrap:wrap}.split-paginator-table .p-paginator-rpp-dropdown{margin-left:0}.form-actions,.password-form,.dashboard-actions,.dashboard-controls-row,.dashboard-domain-filter,.dashboard-filter-group,.dashboard-presets,.dashboard-tabs,.domain-form,.funnel-save-actions,.install-code-value,.section-actions,.form-actions .p-button,.password-form .p-button,.domain-form .p-button,.filters-form .p-button,.dashboard-range-form>.p-button,.dashboard-actions>.p-button,.dashboard-actions>a,.dashboard-actions>a .p-button,.filter-actions .p-button,.filter-cut-header .p-button,.events-filter-actions .p-button,.events-filter-cut-header .p-button,.funnel-save-actions .p-button,.install-code-value .p-button,.install-code-value .ghost-link{width:100%}.filters-form{grid-template-columns:1fr}.filter-field.visitor-identity-fields{grid-template-columns:1fr;align-items:flex-start}.visitor-identity-options{flex-wrap:wrap;display:flex}.domain-form{grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start}.user-menu,.current-user{place-items:flex-start start}.current-user span{max-width:min(100%,280px)}.definition-list div,.setup-status-list div,.domain-list li{flex-direction:column;align-items:flex-start}.definition-list dd{text-align:left}.visitor-identity-values{justify-content:flex-start}.funnel-catalog-item{grid-template-columns:minmax(0,1fr);align-items:flex-start}.funnel-result-actions{flex-direction:column;align-items:stretch;width:100%}.funnel-result-actions .p-button{width:100%}.funnel-overview>div,.funnel-overview>div:first-child{border-top:1px solid #dde3ec;border-left:0}.funnel-overview>div:first-child{border-top:0}.funnel-workspace-note{text-align:left;white-space:normal;max-width:100%}.funnel-trend-interval{flex-basis:auto;width:100%}.filter-set-actions,.event-filter-set-actions{justify-content:flex-end;width:100%}.funnel-visual{grid-template-columns:clamp(42px,18vw,64px) minmax(0,1fr);column-gap:8px;margin-top:0}.funnel-graphic-stack,.funnel-copy-list{gap:6px}.funnel-visual-graphic{min-height:42px}.funnel-visual-segment{min-width:0;min-height:34px}.funnel-copy-item{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 32px minmax(82px,94px);column-gap:8px;min-height:42px;padding:0;display:grid}.funnel-copy-item:hover{box-shadow:none;background:0 0;transform:none}.funnel-copy-name{font-size:.78rem}.funnel-copy-item strong{text-align:right;justify-self:end;font-size:.98rem}.funnel-copy-meta{text-align:right;background:0 0;border-radius:0;justify-self:end;padding:0;font-size:.7rem;line-height:1.2}.funnel-copy-name--desktop,.funnel-copy-meta--desktop{display:none}.funnel-copy-name--mobile,.funnel-copy-meta--mobile{display:inline}.custom-event-active{margin-top:0}}
