@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}:root{--font-base: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Poppins", sans-serif;--bg-deep: #03060a;--bg-space: #010306;--liquid-glass-bg: linear-gradient( 135deg, rgba(25, 38, 58, .45) 0%, rgba(10, 17, 28, .65) 40%, rgba(5, 9, 16, .8) 100% );--glass-border: 1px solid rgba(140, 195, 255, .22);--glass-border-highlight: 1px solid rgba(190, 225, 255, .45);--electric-blue: #1d8cf8;--electric-blue-glow: #0076ff;--electric-cyan: #38bdf8;--silver-specular: #e2e8f0;--metal-gray: #94a3b8;--text-pure: #ffffff;--text-soft: #9db1cc;--text-muted: #5e738f;--glass-3d-shadow: inset 0 1.5px 1px 0 rgba(255, 255, 255, .35), inset 0 -1.5px 1px 0 rgba(0, 0, 0, .6), inset 1px 0 1px 0 rgba(255, 255, 255, .1), 0 20px 50px -10px rgba(0, 0, 0, .7), 0 0 20px rgba(0, 80, 200, .12);--glass-btn-active-shadow: inset 0 1.5px 1.5px 0 rgba(255, 255, 255, .6), inset 0 -2px 4px 0 rgba(0, 0, 0, .4), 0 0 25px rgba(29, 140, 248, .65), 0 10px 20px rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-deep);color:var(--text-pure);font-family:var(--font-base);min-height:100vh;overflow-x:hidden;font-size:14px;-webkit-font-smoothing:antialiased;position:relative}.liquid-bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.curved-glass-ribbon{position:absolute;pointer-events:none;border-radius:50%;filter:blur(1px)}.ribbon-left{top:-15%;left:-12%;width:580px;height:950px;border:1.5px solid rgba(95,175,255,.35);background:radial-gradient(ellipse at 80% 50%,#0f5fd738,#02060c00 70%);box-shadow:inset -15px 0 40px #5af3,0 0 80px #0a55c840;transform:rotate(18deg)}.ribbon-top-right{top:-25%;right:-5%;width:850px;height:600px;border-bottom:2px solid rgba(145,205,255,.28);background:radial-gradient(ellipse at 50% 20%,#146ee62e,#02060c00 65%);box-shadow:0 20px 60px #0f5ad233;transform:rotate(-12deg)}.ribbon-bottom-flare{bottom:-20%;left:20%;width:900px;height:450px;border-top:1.5px solid rgba(85,170,255,.2);background:radial-gradient(circle at 50% 100%,rgba(18,90,200,.15) 0%,transparent 60%);filter:blur(8px)}.app-container{display:flex;min-height:100vh;position:relative;z-index:1}.glass-panel{background:var(--liquid-glass-bg);border:var(--glass-border);border-radius:20px;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:var(--glass-3d-shadow);position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 15%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.15) 85%,transparent 100%);pointer-events:none;z-index:3}.glass-panel:hover{border-color:#a0d7ff66;box-shadow:inset 0 1.5px 1px #ffffff73,inset 0 -1.5px 1px #0009,0 24px 60px -10px #000c,0 0 25px #1d8cf833}.glass-panel-inner{background:#0e17268c;border:1px solid rgba(120,180,245,.18);border-radius:14px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 1px #ffffff26,0 8px 24px #00000059}.glass-interactive{background:#121d2e99;border:1px solid rgba(135,195,255,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 1px #fff3,0 4px 15px #0000004d;transition:all .2s cubic-bezier(.16,1,.3,1)}.glass-interactive:hover{background:#1c2c46bf;border-color:#aadcff73;box-shadow:inset 0 1px 1px #ffffff59,0 0 15px #1d8cf84d}.glass-sidebar{width:242px;background:linear-gradient(180deg,#0a111ccc,#04080ef0);border-right:1px solid rgba(135,195,255,.2);backdrop-filter:blur(35px) saturate(160%);-webkit-backdrop-filter:blur(35px) saturate(160%);padding:24px 14px 16px;display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:40;box-shadow:15px 0 45px #0009,inset -1px 0 #ffffff0d;transition:transform .3s ease}.sidebar-brand-header{display:flex;align-items:center;justify-content:space-between;padding:0 6px 20px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.undertrack-logo-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px}.shield-u-symbol{width:54px;height:54px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 14px rgba(29,140,248,.45))}.shield-svg{width:100%;height:100%}.brand-wordmark{display:flex;align-items:center;letter-spacing:2px;font-family:var(--font-display);font-weight:800;font-size:14px}.brand-wordmark .brand-under{color:#dbe4ef;text-shadow:0 1px 3px rgba(0,0,0,.8)}.brand-wordmark .brand-track{color:#1d8cf8;text-shadow:0 0 12px rgba(29,140,248,.8),0 0 20px rgba(29,140,248,.5);font-weight:900}.brand-wordmark.mini{font-size:14px}.mobile-close-btn{display:none;background:none;border:none;color:var(--text-soft);cursor:pointer}.sidebar-nav{display:flex;flex-direction:column;gap:5px;flex:1;overflow-y:auto;padding-right:2px}.nav-btn{display:flex;align-items:center;gap:12px;padding:11px 14px;background:transparent;border:1px solid transparent;border-radius:13px;color:var(--text-soft);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%;text-align:left}.nav-icon-wrap{display:flex;align-items:center;justify-content:center;color:inherit;flex-shrink:0}.nav-btn:hover{background:#1d8cf81a;border-color:#8cc3ff26;color:#fff}.nav-btn.nav-active{background:linear-gradient(90deg,#1362be,#1a79eb 45%,#1f8aff);color:#fff;border:1px solid rgba(185,230,255,.65);box-shadow:var(--glass-btn-active-shadow);font-weight:600}.nav-btn.nav-active .nav-icon-wrap{filter:drop-shadow(0 0 6px rgba(255,255,255,.85))}.sidebar-footer-profile-wrapper{position:relative;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.admin-profile-card{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;cursor:pointer;position:relative;transition:all .25s ease}.admin-profile-card:hover,.admin-profile-card.active{border-color:#b4e1ff73;box-shadow:inset 0 1px 1px #ffffff59,0 0 16px #1d8cf84d}.profile-avatar-circle{width:40px;height:40px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(190,225,255,.45);box-shadow:0 0 10px #0009,inset 0 0 6px #1d8cf866;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#0d1522}.profile-avatar-circle img{width:100%;height:100%;object-fit:cover}.avatar-fallback-u{font-family:var(--font-display);font-weight:800;font-size:16px;color:#c5ceda}.profile-meta-text{display:flex;flex-direction:column;flex:1;min-width:0}.profile-name{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.profile-role{font-size:14px;color:var(--text-soft)}.profile-chevron{color:var(--text-soft);display:flex;align-items:center;transition:transform .2s ease}.chevron-rotated{transform:rotate(180deg)}.profile-popover-menu{position:absolute;bottom:64px;left:0;right:0;padding:8px;z-index:50;display:flex;flex-direction:column;gap:4px;box-shadow:0 15px 35px #000c,0 0 20px #1d8cf840;animation:fadeInPop .2s ease-out}@keyframes fadeInPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.popover-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;border-radius:9px;color:var(--text-soft);font-size:14px;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:all .2s}.popover-item:hover{background:#1d8cf826;color:#fff}.popover-item.logout:hover{background:#f43f5e26;color:#fda4af}.main-content-layout{flex:1;margin-left:242px;display:flex;flex-direction:column;min-height:100vh}.main-topbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:30;background:#04070cb3;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border-bottom:1px solid rgba(135,195,255,.15)}.topbar-left{display:flex;align-items:center;gap:14px}.mobile-hamburger-btn{display:none;background:none;border:none;color:#fff;cursor:pointer}.date-picker-capsule{display:flex;align-items:center;gap:9px;padding:8px 16px;border-radius:14px;cursor:pointer}.date-icon{color:var(--electric-cyan)}.date-select{background:transparent;border:none;color:#fff;font-size:14px;font-weight:600;outline:none;cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-select option{background:#0a111c;color:#fff}.date-range-text{font-size:14px;color:var(--text-soft);border-left:1px solid rgba(255,255,255,.12);padding-left:10px}.date-chevron{color:var(--text-soft)}.topbar-right{display:flex;align-items:center;gap:12px}.icon-circle-btn{width:38px;height:38px;border-radius:50%;color:var(--text-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.icon-circle-btn:hover{color:#fff}.badge-notification-count{position:absolute;top:-2px;right:-2px;background:#f43f5e;color:#fff;font-size:14px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-deep);box-shadow:0 0 10px #f43f5eb3}.notifications-dropdown{position:absolute;top:48px;right:0;width:270px;padding:14px;z-index:50;box-shadow:0 20px 40px #000c}.notifications-header{font-weight:700;font-size:14px;margin-bottom:8px;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px}.notification-item{font-size:14px;color:var(--text-soft);line-height:1.5}.dashboard-scrollable-area{padding:24px 32px 36px;flex:1}.kpi-quad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.kpi-card{padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;min-height:142px}.kpi-card-inner{position:relative;z-index:2}.kpi-top-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.kpi-icon-container{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#1d8cf859,#0e2a4b80);border:1px solid rgba(135,195,255,.45);box-shadow:inset 0 1px 1px #fff6,0 0 16px #1d8cf859;display:flex;align-items:center;justify-content:center;color:#7dd3fc;flex-shrink:0}.kpi-title-label{font-size:14px;font-weight:500;color:var(--text-soft)}.kpi-metric-value{font-family:var(--font-display);font-size:25px;font-weight:800;color:#fff;letter-spacing:-.6px;margin-bottom:6px;text-shadow:0 2px 14px rgba(0,0,0,.6)}.kpi-status-row{display:flex;align-items:center;gap:6px;font-size:14px}.kpi-trend.positive{color:#34d399;display:flex;align-items:center;gap:3px;font-weight:600}.kpi-trend.neutral{color:#cbd5e1;font-weight:600}.kpi-sub-meta{color:var(--text-muted);font-size:14px}.dashboard-middle-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;margin-bottom:20px}.main-chart-panel{padding:22px 24px}.panel-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:12px;position:relative;z-index:2}.panel-title-group{display:flex;align-items:center;gap:10px}.panel-icon-wrap{color:#38bdf8;display:flex;align-items:center}.panel-title-group h3{font-family:var(--font-display);font-size:14.5px;font-weight:700;color:#fff}.chart-header-actions{display:flex;align-items:center;gap:14px}.range-tabs-capsule{display:flex;align-items:center;border-radius:10px;padding:3px}.range-tab{background:none;border:none;color:var(--text-soft);font-size:14px;font-weight:600;padding:4px 10px;border-radius:7px;cursor:pointer;transition:all .2s}.range-tab.active{background:linear-gradient(135deg,#1362be,#1f8aff);color:#fff;box-shadow:0 0 12px #1f8aff80;border:1px solid rgba(255,255,255,.25)}.icon-tiny-btn{width:28px;height:28px;border-radius:8px;color:var(--text-soft);display:flex;align-items:center;justify-content:center;cursor:pointer}.chart-content-area{position:relative;z-index:2;margin-top:10px}.recent-events-stream{display:flex;flex-direction:column;gap:10px}.stream-header-info{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--text-soft);margin-bottom:6px}.live-pill{display:flex;align-items:center;gap:5px;font-size:14px;color:#38bdf8}.live-pill i{width:6px;height:6px;border-radius:50%;background:#1d8cf8;box-shadow:0 0 8px #1d8cf8}.events-stream-list{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.event-stream-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#16223440;border:1px solid rgba(255,255,255,.04)}.event-pulse-dot{width:7px;height:7px;border-radius:50%;background:#1d8cf8;box-shadow:0 0 8px #1d8cf8;flex-shrink:0}.event-info-col{display:flex;flex-direction:column;flex:1;min-width:0}.event-info-col b{font-size:14px;color:#fff}.event-info-col small{font-size:14px;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-stream-row time{font-size:14px;color:var(--text-muted)}.realtime-panel{padding:22px 20px;display:flex;flex-direction:column}.rt-status-pill{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-soft)}.pulsing-blue-dot{width:6px;height:6px;border-radius:50%;background:#00d2ff;box-shadow:0 0 10px #00d2ff}.realtime-kpi-block{margin:6px 0 14px}.rt-amount-row{display:flex;align-items:baseline;gap:10px}.rt-amount{font-family:var(--font-display);font-size:28px;font-weight:800;color:#fff;letter-spacing:-.5px}.rt-subtext{font-size:14px;color:var(--text-soft);display:block;margin-top:2px}.realtime-sales-list{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.rt-sale-item{display:flex;align-items:center;justify-content:space-between;font-size:14px}.rt-sale-left{display:flex;align-items:center;gap:8px;color:#dce7f5}.rt-cart-icon,.rt-sale-left small{color:var(--text-muted)}.rt-sale-price{font-family:var(--font-display);font-weight:700;color:#fff}.dashboard-bottom-three-grid{display:grid;grid-template-columns:1.15fr .95fr .9fr;gap:16px;margin-bottom:24px}.bottom-panel{padding:20px 22px;display:flex;flex-direction:column}.view-more-link{background:none;border:none;color:var(--text-soft);font-size:14px;display:flex;align-items:center;gap:3px;cursor:pointer;transition:color .2s}.view-more-link:hover{color:#38bdf8}.clean-table-wrapper{overflow-x:auto}.clean-table{width:100%;border-collapse:collapse;font-size:14px}.clean-table th,.clean-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.clean-table th{font-size:14px;font-weight:600;color:var(--text-muted)}.font-medium{font-weight:500;color:#fff}.text-muted{color:var(--text-soft)}.text-accent{color:#34d399;font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.traffic-donut-layout{display:flex;align-items:center;gap:20px;margin-top:6px}.donut-wrapper{position:relative;width:120px;height:120px;flex-shrink:0}.donut-center-metric{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.donut-center-metric b{display:block;font-family:var(--font-display);font-size:15px;font-weight:800;color:#fff}.donut-center-metric small{font-size:14px;color:var(--text-soft)}.traffic-legend-column{display:flex;flex-direction:column;gap:8px;flex:1}.legend-entry{display:flex;align-items:center;justify-content:space-between;font-size:14px}.legend-label-col{display:flex;align-items:center;gap:8px;color:#cbd7e6}.legend-color-dot{width:7px;height:7px;border-radius:50%}.legend-percentage{font-weight:600;color:#fff}.latest-sales-list{display:flex;flex-direction:column;gap:12px}.latest-sale-item{display:flex;align-items:center;gap:10px}.ls-prod-avatar{width:32px;height:32px;border-radius:8px;overflow:hidden;background:#182435;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.ls-prod-avatar img{width:100%;height:100%;object-fit:cover}.ls-info{display:flex;flex-direction:column;flex:1;min-width:0}.ls-name{font-size:14px;color:#e2edf8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-time{font-size:14px;color:var(--text-muted)}.ls-values{display:flex;align-items:center;gap:6px}.ls-price{font-family:var(--font-display);font-size:14px;font-weight:700;color:#fff}.ls-check-icon{color:#34d399}.empty-panel-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 10px;gap:8px;color:var(--text-muted)}.empty-panel-placeholder b{font-size:14px;color:#cbd5e1}.empty-panel-placeholder span{font-size:14px;max-width:280px;line-height:1.4}.undertrack-footer-bar{display:flex;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid rgba(255,255,255,.06)}.footer-left-info{display:flex;align-items:center;gap:10px}.footer-right-info{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-muted)}.pulsing-blue-dot.mini{width:5px;height:5px}.module-page-container{padding:24px 28px;min-height:420px;margin-bottom:24px}.connection-tag{font-size:14px;padding:4px 10px;border-radius:8px;background:#1d8cf826;color:#7dd3fc;border:1px solid rgba(56,189,248,.3)}.module-content-body{margin-top:20px;display:flex;flex-direction:column;gap:16px}.config-block{display:flex;flex-direction:column;gap:6px}.config-block b{font-size:14px;color:#dce7f5}.config-block p{font-size:14px;color:var(--text-soft)}.config-block pre{background:#04070cd9;border:1px solid rgba(135,195,255,.2);border-radius:10px;padding:12px 14px;font-family:monospace;font-size:14px;color:#7dd3fc;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.status-badge-inline{background:#34d39926;color:#34d399;font-size:14px;font-weight:600;padding:2px 7px;border-radius:5px}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 25%,rgba(29,140,248,.15) 0%,var(--bg-deep) 70%)}.auth-card{width:100%;max-width:420px;padding:34px;text-align:center}.auth-card h1{font-family:var(--font-display);font-size:22px;color:#fff;margin-bottom:6px}.auth-card p{color:var(--text-soft);font-size:14px;margin-bottom:22px}.auth-card label{display:block;text-align:left;font-size:14px;color:#dce7f5;margin-bottom:14px}.auth-card input{width:100%;background:#04070cd9;border:1px solid rgba(135,195,255,.2);padding:11px 12px;border-radius:10px;color:#fff;margin-top:6px;outline:none;font-family:inherit;font-size:14px}.auth-card input:focus{border-color:#1d8cf8;box-shadow:0 0 12px #1d8cf866}.auth-submit{width:100%;padding:12px;background:linear-gradient(135deg,#1362be,#1f8aff);border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;box-shadow:0 0 18px #1f8aff73}.auth-error{background:#f43f5e26;border:1px solid rgba(244,63,94,.3);color:#fda4af;padding:9px;border-radius:8px;font-size:14px;margin-bottom:14px}.auth-card small{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-muted);margin-top:18px;font-size:14px}@media(max-width:1200px){.kpi-quad-grid{grid-template-columns:repeat(2,1fr)}.dashboard-middle-grid,.dashboard-bottom-three-grid{grid-template-columns:1fr}}@media(max-width:768px){.mobile-hamburger-btn{display:block}.glass-sidebar{transform:translate(-105%);width:270px}.glass-sidebar.mobile-open{transform:translate(0)}.mobile-close-btn{display:block}.main-content-layout{margin-left:0!important}.main-topbar{padding:0 16px}.dashboard-scrollable-area{padding:16px}.kpi-quad-grid{grid-template-columns:1fr}.date-range-text{display:none}}.module-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.module-filters input,.module-filters select,.module-filters button,.order-dialog button,.clean-table button{background:#152131;color:#dce7f5;border:1px solid #334155;border-radius:9px;padding:10px 12px;min-height:44px}.module-filters input{min-width:130px;flex:1}.module-filters button:disabled{opacity:.45;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000a;display:flex;align-items:center;justify-content:center;padding:20px}.order-dialog{padding:24px;max-width:760px;width:100%;max-height:90vh;overflow:auto}.order-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-theme=light]{--bg-deep:#e5edf7;--bg-space:#dbe5f3;--text-pure:#132a43;--text-soft:#37516f;--text-muted:#4b6582;--liquid-glass-bg:linear-gradient(135deg,rgba(255,255,255,.85),rgba(221,234,250,.9));--glass-3d-shadow:inset 0 1px 2px #fff,0 12px 30px #768caa40}:root[data-theme=light] .glass-sidebar,:root[data-theme=light] .main-topbar{background:#dde8f5ed}:root[data-theme=light] .kpi-metric-value,:root[data-theme=light] .nav-label,:root[data-theme=light] .panel-title-group,:root[data-theme=light] .profile-name,:root[data-theme=light] .clean-table td{color:#163049}:root[data-theme=light] .module-filters input,:root[data-theme=light] .module-filters select,:root[data-theme=light] .module-filters button{background:#eef5ff;color:#163049}@media(max-width:640px){.module-filters>*{width:100%}.order-dialog{padding:16px}.clean-table-wrapper{overflow-x:auto}}.main-content-layout{min-width:0}.tracking-home{display:flex;flex-direction:column;gap:22px}.tracking-heading{display:flex;justify-content:space-between;align-items:center;padding:0 2px}.tracking-eyebrow{font-size:14px;letter-spacing:2px;color:#62a8fb;font-weight:700}.tracking-heading h1{font-size:25px;letter-spacing:-.8px;margin:8px 0 6px;color:var(--text-pure)}.tracking-heading p{font-size:14px;color:var(--text-soft)}.tracking-refresh,.tracking-section header button{display:flex;align-items:center;gap:7px;background:#13243a80;border:1px solid #789ec12e;border-radius:9px;color:#a6ceff;padding:10px 13px;cursor:pointer}.tracking-refresh:disabled{opacity:.5}.tracking-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tracking-metric{padding:22px 23px;border-radius:18px;min-height:144px}.tracking-metric>div,.tracking-signal>div{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#73aaf0}.tracking-metric span,.tracking-signal span{font-size:14px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:var(--text-soft)}.tracking-metric strong{font-family:var(--font-display);display:block;font-size:34px;letter-spacing:-1px;margin:16px 0 8px;color:var(--text-pure)}.tracking-metric small,.tracking-signal small{font-size:14px;color:var(--text-soft)}.tracking-focus-grid{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(220px,1fr);gap:18px}.conversion-panel{border-radius:21px;padding:24px 24px 18px;overflow:hidden}.conversion-panel header,.tracking-section header{display:flex;justify-content:space-between;gap:16px;align-items:start}.conversion-panel h2,.tracking-section h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-pure)}.conversion-panel header p,.tracking-section header p{font-size:14px;color:var(--text-soft);margin-top:6px;line-height:1.6}.tracking-live{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:14px;color:#9bbedf}.tracking-live i,.signal-event>i{width:5px;height:5px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #1d8cf8}.funnel-scroll{margin-top:36px;overflow-x:auto}.flow-stage-labels,.flow-stage-rates{display:grid;grid-template-columns:repeat(5,1fr);min-width:520px;text-align:center}.flow-stage-labels>div{padding:0 4px}.flow-stage-labels span{display:block;font-size:14px;color:var(--text-soft)}.flow-stage-labels b{display:block;font-size:25px;margin:9px 0 3px;color:var(--text-pure)}.flow-stage-labels small{font-size:14px;letter-spacing:.7px;text-transform:uppercase;color:#5f8bb6}.conversion-flow{display:block;width:100%;min-width:520px;height:150px;margin:12px 0;overflow:visible;filter:drop-shadow(0 12px 14px #06357b33)}.flow-stage-rates{font-size:14px;color:#a6c8fb}.flow-note{font-size:14px;line-height:1.7;color:var(--text-soft);margin-top:23px}.flow-empty{font-size:14px;color:#8eb3da;margin-top:10px}.tracking-side-signals{display:flex;flex-direction:column;gap:14px}.tracking-signal{padding:20px 22px;border-radius:18px;flex:1}.tracking-signal>b{display:block;font-size:27px;letter-spacing:-.8px;color:var(--text-pure);margin:12px 0 8px}.tracking-secondary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.tracking-section{padding:23px 24px;border-radius:19px;min-width:0}.tracking-section header{margin-bottom:24px}.tracking-section header button{font-size:14px;padding:7px 9px;white-space:nowrap}.tracking-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-soft);font-size:14px}.tracking-empty svg{color:#4b82b5}.ad-ranking{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #6786ab15}.ad-ranking>div{min-width:0;flex:1}.ad-ranking b{font-size:14px;overflow-wrap:anywhere}.ad-ranking small,.source-line small,.signal-event small{display:block;font-size:14px;color:var(--text-soft);margin-top:5px}.rank-number{font-size:14px;color:#73aaff}.ad-ranking strong{font-size:14px;color:#8cb9ff;white-space:nowrap}.rank-track{height:3px;background:#1c3148;border-radius:9px;overflow:hidden;margin-top:12px}.rank-track i{height:100%;display:block;background:linear-gradient(90deg,#277af4,#56d9df);border-radius:9px}.source-line,.signal-event{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #6786ab15;font-size:14px}.source-line b{color:#8cb9ff}.signal-event>div{flex:1;min-width:0}.signal-event small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-event time{font-size:14px;color:var(--text-soft)}.attributed-results{display:flex;flex-direction:column;gap:24px;padding:5px 0 12px}.attributed-results>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.attributed-results span{color:var(--text-soft);font-size:14px}.attributed-results b{font-size:19px;color:var(--text-pure)}.date-picker-capsule{position:relative;min-width:190px;min-height:44px}.date-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;opacity:0}.date-picker-capsule:focus-within{outline:2px solid #38bdf8;outline-offset:2px}.date-picker-capsule .date-icon{pointer-events:none}.date-picker-capsule .date-chevron{margin-left:auto;pointer-events:none}.period-visible{font-size:14px;font-weight:600;pointer-events:none;color:var(--text-pure)}.connection-card{padding:20px;border:1px solid #649cdb38;border-radius:14px;background:#0c20343d;gap:14px}.connection-steps{padding-left:20px;line-height:2;color:var(--text-soft);font-size:14px}.webhook-url{white-space:pre-wrap;overflow-wrap:anywhere;background:#030a1480;border-radius:9px;padding:14px;margin:9px 0}.connection-local-note{font-size:14px;color:#e4c786}.module-page-container button,.order-dialog button{cursor:pointer}.order-dialog h3{margin:20px 0}.order-dialog p{margin:14px 0;line-height:1.8;font-size:14px;color:var(--text-soft)}@media(max-width:1200px){.tracking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-focus-grid{grid-template-columns:1fr}.tracking-side-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-signal{min-width:0}.tracking-secondary-grid{grid-template-columns:1fr}}@media(max-width:650px){.tracking-heading{align-items:start;gap:12px}.tracking-heading h1{font-size:20px}.tracking-heading p{font-size:14px}.tracking-eyebrow{font-size:14px;letter-spacing:1px}.tracking-refresh{font-size:14px;padding:9px}.tracking-home{gap:15px}.tracking-metrics{gap:10px}.tracking-metric{padding:17px 14px;min-height:140px}.tracking-metric strong{font-size:28px}.tracking-metric small{font-size:14px}.tracking-metric span{font-size:14px;line-height:1.7}.tracking-side-signals{grid-template-columns:1fr}.tracking-signal{padding:18px}.conversion-panel,.tracking-section{padding:20px 16px}.conversion-panel header{flex-wrap:wrap}.funnel-scroll{margin-top:23px}.date-picker-capsule{min-width:170px}.tracking-section header button{font-size:14px}.conversion-flow{height:140px}}.module-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-soft);min-width:0}.module-filters label input,.module-filters label select{width:100%;min-width:0}.module-page-container pre{white-space:pre-wrap;overflow-wrap:anywhere}.flow-swipe-hint{display:none}@media(max-width:650px){.flow-swipe-hint{display:block;color:var(--text-soft);font-size:14px;margin-top:18px}}body{font-size:15px;line-height:1.6}button,input,select,textarea{font-family:var(--font-base)}.tracking-heading h1{font-size:30px;line-height:1.25}.tracking-heading p{font-size:15px}.tracking-eyebrow{font-size:12px;letter-spacing:1.5px}.tracking-metric{min-height:174px;padding:24px}.tracking-metric span{font-size:14px;letter-spacing:.3px}.tracking-metric strong{font-size:clamp(25px,2.15vw,38px);font-weight:600;line-height:1.35;margin:20px 0 12px}.tracking-metric small{font-size:14px;line-height:1.6}.tracking-focus-grid{grid-template-columns:minmax(0,2.65fr) minmax(285px,1fr)}.conversion-panel{padding:28px;min-height:475px;display:flex;flex-direction:column}.conversion-panel h2{font-size:20px}.conversion-panel header{margin-bottom:10px}.funnel-scroll{margin-top:28px;flex:1;display:flex;flex-direction:column;justify-content:center}.flow-stage-labels,.flow-stage-rates{min-width:600px}.flow-stage-labels span{font-size:16px}.flow-stage-labels b{font-size:40px;font-weight:600;margin:18px 0 8px}.conversion-flow{min-width:600px;height:215px;margin:12px 0}.flow-stage-rates{font-size:17px;font-weight:500;padding:8px 0 0}.flow-swipe-hint{font-size:14px}.tracking-signal{padding:25px}.tracking-signal span{font-size:14px;line-height:1.6}.tracking-signal>b{font-size:34px;margin:20px 0 12px}.tracking-signal small{font-size:14px}.finance-fee-card button{display:flex;align-items:center;gap:8px;margin-top:18px;background:transparent;border:0;padding:0;color:#82b8ff;font-size:14px;cursor:pointer}.payment-approval{flex:1.7}.payment-approval>div:first-child{margin-bottom:20px}.payment-approval .approval-method{display:block;margin-top:22px;color:var(--text-soft)}.approval-method>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.approval-method strong{font-size:16px;font-weight:500;color:var(--text-pure)}.approval-method b{font-size:26px;font-weight:600;color:#9bc8ff}.approval-track{height:6px;border-radius:12px;background:#1b3048;margin-bottom:9px;overflow:hidden}.approval-track i{display:block;height:100%;background:linear-gradient(90deg,#2888ff,#39d8c1)}.overview-finance-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.overview-finance-breakdown>div{display:flex;flex-direction:column;gap:12px}.overview-finance-breakdown span{font-size:14px;color:var(--text-soft)}.overview-finance-breakdown b{font-size:23px;font-weight:600}.tracking-section h2{font-size:19px}.tracking-section header p,.tracking-section header button,.signal-event,.source-line{font-size:14px}.signal-event small,.source-line small,.ad-ranking small{font-size:14px}.finance-page{display:flex;flex-direction:column;gap:24px}.finance-section{padding:28px;border-radius:20px}.finance-section h2{font-size:21px;margin-bottom:16px}.finance-section p{font-size:14px;color:var(--text-soft);line-height:1.8;margin:12px 0}.finance-section .module-filters label{font-size:14px;flex:1;min-width:150px}.finance-section .module-filters button{align-self:end}.finance-section .clean-table td,.finance-section .clean-table th{font-size:14px}.finance-section>small{display:block;margin-top:16px;font-size:14px;color:var(--text-soft)}.finance-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;margin:20px 0}.finance-breakdown p{display:flex;justify-content:space-between;gap:16px}.finance-breakdown b{color:var(--text-pure);white-space:nowrap}.finance-notice{padding:12px 18px;background:#2cbca118;border:1px solid #2cbca144;border-radius:10px;color:#8de3d0}.badge-notification-count{min-width:20px;height:20px;font-size:12px;line-height:20px}.nav-label{font-size:15px}.module-filters label,.config-block p{font-size:14px}@media(max-width:1200px){.tracking-focus-grid{grid-template-columns:1fr}.tracking-side-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-metric strong{font-size:32px}.overview-finance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.tracking-heading h1{font-size:25px}.tracking-heading p{font-size:14px}.tracking-eyebrow{font-size:11px}.tracking-refresh{font-size:14px}.tracking-metrics{gap:12px}.tracking-metric{padding:18px 15px;min-height:165px}.tracking-metric span{font-size:13px}.tracking-metric strong{font-size:27px}.tracking-metric small{font-size:13px}.tracking-side-signals{grid-template-columns:1fr}.conversion-panel{padding:24px 18px;min-height:440px}.conversion-panel h2{font-size:19px}.conversion-flow{height:195px}.flow-stage-labels b{font-size:36px}.finance-section{padding:22px 16px}.finance-breakdown,.overview-finance-breakdown{grid-template-columns:1fr}.finance-section .module-filters label{width:100%}.finance-page .tracking-metrics{grid-template-columns:1fr}.period-visible{font-size:14px}}.sidebar-nav{gap:3px;scrollbar-width:thin;scrollbar-color:#385474 transparent}.nav-btn{min-height:44px;flex-shrink:0;padding:9px 14px;line-height:1.25}*{scrollbar-width:thin;scrollbar-color:#385474 #07111e}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#07111e}::-webkit-scrollbar-thumb{background:#385474;border-radius:6px}#tracking-events{scroll-margin-top:95px}:root[data-theme=light] .approval-method b,:root[data-theme=light] .finance-fee-card button{color:#155ab5}@font-face{font-family:Orbitron;src:url(/fonts/orbitron.ttf) format("truetype");font-weight:400 900;font-display:swap}.ut-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;width:100%}.ut-brand img{width:92px;height:84px;object-fit:contain;filter:drop-shadow(0 5px 8px #0005)}.ut-wordmark{display:flex;align-items:center;font-family:Orbitron,Arial Black,sans-serif;font-size:19px;font-weight:650;letter-spacing:.2px;line-height:1.3;white-space:nowrap}.ut-wordmark>span:first-child{color:#d8e1e9}.ut-wordmark>span:last-child{color:#25a8f2}.ut-brand.compact{width:auto}.ut-brand.compact .ut-wordmark{font-size:13px}.sidebar-brand-header{padding:4px 0 24px;position:relative;min-height:155px}.sidebar-brand-header>.mobile-close-btn{position:absolute;top:0;right:0}.auth-card>.ut-brand{margin:0 auto 25px}.auth-card>.ut-brand img{width:84px;height:78px}.auth-card>.ut-brand .ut-wordmark{font-size:23px}.brand-wordmark{font-family:Orbitron,sans-serif!important}.mobile-nav-scrim{display:none}.result-positive{color:#3bd5a5!important}.result-even{color:#f4c66c!important}.result-negative{color:#ff7c8b!important}.result-unknown{color:var(--text-soft)!important}.tracking-metric{display:flex;flex-direction:column;justify-content:space-between;min-height:145px}.tracking-metric strong{font-size:32px;margin:14px 0 0;line-height:1.3}.tracking-signal.finance-fee-card{justify-content:center;gap:22px;min-height:155px}.finance-fee-card>b{font-size:36px}.tracking-metric strong.result-negative:after{content:""}.glass-panel{border-radius:18px}.mobile-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#01061091;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:39}.notification-center{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.notification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.notification-section{padding:28px;min-width:0;overflow:hidden;background:linear-gradient(135deg,#111f32d9,#0a1525ed);border:1px solid #29415b;box-shadow:0 8px 28px #0002}.notification-section h2,.notification-install h2{font-size:19px;line-height:1.5;color:var(--text-pure)}.notification-section header{margin-bottom:20px}.notification-section p,.notification-install p{font-size:14px;line-height:1.75;color:var(--text-soft);margin:9px 0 16px}.notification-section small,.notification-install small{display:block;color:var(--text-soft);line-height:1.6;font-size:12px;margin-top:5px}.notification-center button{cursor:pointer;background:#142b43;border:1px solid #31506e;border-radius:9px;padding:11px 16px;color:#e2ecf6;font:inherit;min-height:44px}.notification-center button:hover{background:#1b3853}.notification-center button:disabled{opacity:.45;cursor:not-allowed}.notification-center .auth-submit{background:#227bc0;border:1px solid #4699d6;color:#fff}.notification-install{padding:25px;display:flex;gap:22px;align-items:center;background:#101c2bd9;border:1px solid #29405a}.notification-install>img{width:76px;height:76px;border-radius:18px;flex-shrink:0}.notification-install>div:nth-child(2){flex:1;min-width:0}.notification-install-actions{display:flex;flex-direction:column;gap:10px;min-width:190px}.notification-setting{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:13px 0;border-bottom:1px solid #829ab820}.notification-setting b{font-size:14px;font-weight:500;line-height:1.5}.notification-setting small{font-size:12px;max-width:360px}.notification-test-setting{display:flex;align-items:center;gap:12px}.notification-test-setting>.notification-setting{flex:1}.notification-test-setting>button{font-size:12px;padding:8px 12px;flex-shrink:0}.notification-center .ut-switch{position:relative;border:0;background:transparent!important;width:48px;min-width:48px;height:44px;padding:0;box-shadow:none}.ut-switch:before{content:"";position:absolute;left:0;right:0;top:10px;bottom:10px;border-radius:20px;background:#35485e;transition:background .18s}.ut-switch i{position:absolute;top:13px;left:3px;width:18px;height:18px;background:#f3f6fa;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .18s}.ut-switch.on:before{background:#318dec}.ut-switch.on i{transform:translate(24px)}.notification-styles{border:0;display:grid;gap:9px;margin:24px 0 20px}.notification-styles legend{font-size:13px;color:var(--text-soft);font-weight:600;margin-bottom:12px}.notification-styles label{padding:12px 14px;border:1px solid #34475e;background:#142033;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.notification-styles label.selected{border-color:#3f99ef;background:#1c416b66;color:#80c1ff}.notification-center input[type=radio],.notification-center input[type=checkbox]{accent-color:#3b93e6;width:18px;height:18px;flex-shrink:0}.notification-preview-label{font-size:12px!important;font-weight:600}.notification-preview{padding:17px;border-radius:16px;background:#0a1019;display:flex;align-items:center;gap:13px;margin:12px 0 18px;max-width:430px}.notification-preview img{width:42px;height:42px;border-radius:10px}.notification-preview b{font-size:13px;color:#eff5fb}.notification-preview p{margin:5px 0 0;font-size:12px;line-height:1.5;color:#c4d2e1}.creative-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-height:420px;overflow:auto;margin-top:20px}.creative-options label{display:flex;gap:10px;border:1px solid #29435d;border-radius:10px;padding:13px;font-size:13px;line-height:1.6}.creative-options small{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin:0 0 4px;color:#74b4ea}.notification-section summary{font-size:16px;font-weight:600;cursor:pointer;line-height:1.6}.notification-account{padding:22px 0;border-top:1px solid #6989ac30}.notification-account>div>b{font-size:16px}.notification-account input:not([type=checkbox]){background:#0b1726;border:1px solid #30455d;color:#edf4fa;padding:11px;border-radius:8px;width:100%;font:inherit}.notification-account .module-filters{align-items:end}.notification-account label{flex:1;min-width:145px}.notification-device{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;border-bottom:1px solid #6c8aaa25}.notification-device b{font-size:14px}.notification-inbox-row{display:flex;gap:15px;padding:18px 0;border-top:1px solid #6c8aaa22}.notification-inbox-row>img{width:42px;height:42px;border-radius:10px}.notification-inbox-row>div{min-width:0;flex:1}.notification-inbox-row b{font-size:14px;font-weight:600}.notification-inbox-row p{font-size:13px;margin:4px 0;overflow-wrap:anywhere}.notification-inbox-row.unread b:after{content:"";display:inline-block;width:6px;height:6px;background:#54adf2;border-radius:50%;margin-left:10px}.notification-center .tracking-heading button{flex-shrink:0}:root[data-theme=light]{--bg-deep:#e9edf1;--bg-space:#e3e8ee;--text-pure:#27384b;--text-soft:#576879;--text-muted:#647587;--liquid-glass-bg:#f2f5f7;--glass-border:1px solid #cfd7df;--glass-border-highlight:1px solid #d8dfe6;--glass-3d-shadow:0 4px 16px #233b5210;--glass-btn-active-shadow:0 2px 6px #26496815;--electric-blue:#246ca8;--electric-cyan:#236f9c}:root[data-theme=light] body,:root[data-theme=light] .app-container{background:#e9edf1}:root[data-theme=light] .liquid-bg-layer{display:none}:root[data-theme=light] .glass-panel,:root[data-theme=light] .notification-section,:root[data-theme=light] .notification-install,:root[data-theme=light] .integrations-page .config-block,:root[data-theme=light] .campaign-manager .config-block{background:#f2f5f7!important;border:1px solid #ced7e0;box-shadow:0 3px 14px #20374d0b;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .glass-panel:before{display:none}:root[data-theme=light] .glass-sidebar{background:#e1e7ed;box-shadow:1px 0 10px #283d4f0a;border-color:#cbd5df;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .main-topbar{background:#e7ecf1;border-color:#cbd5df;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .ut-wordmark>span:first-child{color:#374b60}:root[data-theme=light] .ut-wordmark>span:last-child{color:#1679b4}:root[data-theme=light] .ut-brand img{filter:drop-shadow(0 3px 3px #28456120)}:root[data-theme=light] .admin-profile-card,:root[data-theme=light] .date-pill-container,:root[data-theme=light] .icon-circle-btn,:root[data-theme=light] .tracking-refresh,:root[data-theme=light] .tracking-section header button{background:#e9eef3!important;color:#42596f;border:1px solid #c1ceda;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .nav-btn.nav-active{background:#cbdff0;color:#184b75;border:1px solid #91b9d9;box-shadow:none}:root[data-theme=light] .nav-btn:hover{background:#d4e1ed;box-shadow:none}:root[data-theme=light] .nav-btn.nav-active .nav-label,:root[data-theme=light] .nav-btn.nav-active svg{color:#1a517e}:root[data-theme=light] .config-block b,:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3,:root[data-theme=light] .notification-setting b,:root[data-theme=light] .notification-device b,:root[data-theme=light] .notification-inbox-row b{color:#2c4155}:root[data-theme=light] button:not(.auth-submit):not(.ut-switch):not(.nav-btn):not(.mobile-nav-scrim){color:#34536f}:root[data-theme=light] .integrations-page button,:root[data-theme=light] .campaign-manager button,:root[data-theme=light] .notification-center button:not(.ut-switch),:root[data-theme=light] .popover-item{background:#e5edf4;border-color:#bdcbd8;box-shadow:none}:root[data-theme=light] .auth-submit,:root[data-theme=light] .integrations-page .auth-submit,:root[data-theme=light] .campaign-manager .auth-submit,:root[data-theme=light] .notification-center .auth-submit{background:#286da6!important;color:#fff!important;border-color:#286da6}:root[data-theme=light] input:not([type=checkbox]):not([type=radio]),:root[data-theme=light] select,:root[data-theme=light] textarea{background:#eaf0f4!important;border:1px solid #bfcbd7!important;color:#30475d!important;box-shadow:none!important}:root[data-theme=light] .integrations-page pre,:root[data-theme=light] .config-block pre{background:#e5ebf0;color:#324c63;border:1px solid #c7d1da}:root[data-theme=light] .integration-tabs .selected{background:#d2e3f1;color:#1c5888}:root[data-theme=light] .integration-tabs button{background:transparent}:root[data-theme=light] .clean-table th{background:#e2e9ef;color:#50667a;border-color:#c5d0db}:root[data-theme=light] .clean-table td{border-color:#d1dbe4}:root[data-theme=light] .integration-notice{background:#e1ebf2;border-color:#bfd0df;color:#35546e}:root[data-theme=light] .integration-dialog{background:#eff3f6!important}:root[data-theme=light] .modal-backdrop{background:#182c4266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root[data-theme=light] .notification-styles label{background:#e6edf3;border-color:#bfccd8;color:#40566c}:root[data-theme=light] .notification-styles label.selected{background:#d5e5f2;color:#205d8d;border-color:#6fa3cc}:root[data-theme=light] .notification-preview{background:#dfe7ee}:root[data-theme=light] .notification-preview b{color:#30465b}:root[data-theme=light] .notification-preview p{color:#4d6376}:root[data-theme=light] .creative-options label{border-color:#cbd6df}:root[data-theme=light] .approval-track{background:#d0dce7}:root[data-theme=light] .result-positive{color:#167450!important}:root[data-theme=light] .result-even{color:#91620c!important}:root[data-theme=light] .result-negative{color:#b53648!important}:root[data-theme=light] *{scrollbar-color:#a3b3c2 #e6ecf1}:root[data-theme=light] ::-webkit-scrollbar-track{background:#e6ecf1}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#a3b3c2}@media(max-width:1100px){.notification-install{flex-wrap:wrap}.notification-install-actions{flex-direction:row;width:100%}.notification-install-actions>button{flex:1}.notification-grid{gap:18px}.notification-section{padding:22px}.creative-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mobile-hamburger-btn{display:block}.glass-sidebar{width:min(300px,86vw);transform:translate(-105%);padding-top:max(20px,env(safe-area-inset-top));visibility:hidden}.glass-sidebar.mobile-open{transform:translate(0);visibility:visible}.mobile-nav-scrim,.mobile-close-btn{display:block}.main-content-layout{margin-left:0!important;width:100%;min-width:0}.main-topbar{padding:12px 16px;gap:10px;min-height:68px;padding-top:max(12px,env(safe-area-inset-top))}.dashboard-scrollable-area{padding:20px 16px calc(25px + env(safe-area-inset-bottom));min-width:0}.notification-grid{grid-template-columns:1fr}.notification-center .tracking-heading,.tracking-heading{gap:15px;align-items:flex-start}.tracking-heading h1{font-size:25px}.tracking-eyebrow{font-size:10px;letter-spacing:1.4px}.tracking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.tracking-metric{padding:20px 16px;min-height:130px}.tracking-metric span{font-size:11px;letter-spacing:.3px}.tracking-metric strong{font-size:26px}.tracking-focus-grid{grid-template-columns:minmax(0,1fr)}.tracking-side-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-signal{padding:22px 18px}.finance-fee-card>b{font-size:29px}.tracking-secondary-grid{grid-template-columns:1fr}.conversion-panel{min-height:390px;padding:22px 16px}.conversion-flow{height:160px}.flow-stage-labels b{font-size:29px}.flow-stage-labels span{font-size:12px}.undertrack-footer-bar{flex-direction:column;gap:14px;align-items:flex-start}.footer-right-info{font-size:12px}.module-filters input,.module-filters select,.module-filters textarea,.notification-center input:not([type=checkbox]):not([type=radio]){font-size:16px}.integration-heading{align-items:flex-start}.notifications-dropdown{position:fixed;left:12px;right:12px;top:70px;width:auto}.auth-card{width:min(430px,calc(100vw - 30px));padding:28px 24px}.notification-install{padding:20px;gap:15px}.notification-install>img{width:62px;height:62px}.notification-install>div:nth-child(2){min-width:200px}.notification-install-actions{flex-direction:column}.notification-preview{max-width:none}.notification-account .module-filters{display:grid;grid-template-columns:1fr 1fr;align-items:end}.notification-account .module-filters label{min-width:0}.notification-account .module-filters button{grid-column:1/-1}.clean-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.notification-center .tracking-heading button{font-size:12px;padding:10px}.notification-section h2{font-size:18px}.profile-popover-menu{bottom:90px}.sidebar-brand-header .ut-brand img{width:82px;height:74px}}@media(max-width:520px){.tracking-side-signals{grid-template-columns:1fr}.tracking-metric strong{font-size:24px}.tracking-metric{min-height:120px}.tracking-metric span{font-size:10px}.notification-section{padding:21px 17px}.notification-setting{gap:10px}.notification-setting b{font-size:13px}.notification-test-setting{gap:5px}.notification-test-setting>button{padding:8px;font-size:11px}.creative-options{grid-template-columns:1fr}.notification-preview b{font-size:12px}.notification-account .module-filters{grid-template-columns:1fr}.notification-install>div:nth-child(2){min-width:0;flex-basis:calc(100% - 80px)}.notification-install p{font-size:13px}.notification-install small{font-size:11px}.notification-device{flex-wrap:wrap}.integration-dialog{max-height:88dvh}.finance-section .module-filters label{width:100%;flex:auto}.finance-breakdown{gap:10px}.campaign-manager h2,.integrations-page h2{font-size:23px}.notification-center{gap:18px}.main-topbar .date-pill-container{min-width:0}.date-pill-container select{font-size:12px}.icon-circle-btn{width:38px;height:38px}.period-visible{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-theme=light] .glass-interactive:before{display:none}:root[data-theme=light] .date-picker-capsule{background:#e9eef3!important;color:#42596f;border:1px solid #c1ceda;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
