/* One quiet surface hierarchy, visible chart lines and deliberate touch targets. */
body.suite-ui.bp-workbench{--suite-bg:#0b1016;--suite-panel:#111922;--suite-raised:#19242f;--suite-line:#273440;--suite-text:#edf3f7;--suite-muted:#9aaebc;--suite-accent:#58d9ce;--suite-on-accent:#062f30;-webkit-font-smoothing:antialiased}
body.suite-ui.bp-workbench.light{--suite-bg:#f5f7f9;--suite-panel:#fff;--suite-raised:#edf2f5;--suite-line:#dce3e8;--suite-text:#192d3b;--suite-muted:#586e7c;--suite-accent:#007f83;--suite-on-accent:#fff}
body.bp-workbench .bp-search-glyph{display:none}
body.logger-workspace.suite-ui.bp-workbench.bp-has-data #main-panel{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--suite-bg)!important}
body.logger-workspace.suite-ui.bp-workbench #main-wrap{background:var(--suite-bg)!important}
body.logger-workspace.suite-ui.bp-workbench.light #main-wrap{background:#fff!important}
body.logger-workspace.suite-ui.bp-workbench .prof-commandbar{height:48px!important;min-height:48px!important;padding:3px 12px!important;gap:6px!important;border:0!important;border-bottom:1px solid var(--suite-line)!important;box-shadow:none!important}
body.logger-workspace.suite-ui.bp-workbench .prof-commandbar :is(button,summary,select){border:1px solid transparent!important;background:transparent!important;border-radius:7px!important;box-shadow:none!important;color:var(--suite-muted)!important;font-size:12px!important;transition:background .14s,color .14s,border-color .14s!important}
body.logger-workspace.suite-ui.bp-workbench .prof-commandbar :is(button,summary):hover{background:var(--suite-raised)!important;color:var(--suite-text)!important}
body.logger-workspace.suite-ui.bp-workbench .prof-commandbar select{background:var(--suite-raised)!important;border-color:var(--suite-line)!important;color:var(--suite-text)!important}
body.logger-workspace.suite-ui.bp-workbench .prof-commandbar .suite-icon{width:18px;height:18px;flex:none}
body.logger-workspace.suite-ui.bp-workbench .prof-commandbar .prof-play[aria-pressed=true]{background:color-mix(in srgb,var(--suite-accent) 12%,transparent)!important;color:var(--suite-accent)!important}
body.logger-workspace.suite-ui.bp-workbench .prof-open:after,body.logger-workspace.suite-ui.bp-workbench .prof-range-button:after,body.logger-workspace.suite-ui.bp-workbench .prof-tools summary:after{content:none!important}
.bench-file-icon{display:none}.bench-mobile-range{display:none!important}
body.logger-workspace.suite-ui.bp-workbench .prof-file-panel{background:var(--suite-panel)!important;border:1px solid var(--suite-line)!important;border-radius:10px!important;box-shadow:0 12px 35px #0002!important;padding:14px!important;font-size:12px!important;z-index:80}
body.logger-workspace.suite-ui.bp-workbench .prof-menu{padding:7px!important;border-radius:12px!important}
body.logger-workspace.suite-ui.bp-workbench .prof-menu button{justify-content:flex-start!important;min-height:38px!important;padding:9px 11px!important;font-size:12px!important}
body.logger-workspace.suite-ui.bp-workbench .prof-readouts{padding:0!important;min-height:62px!important;background:var(--suite-panel)!important;scrollbar-width:none!important;border-top:1px solid var(--suite-line)!important}
.bp-workbench .prof-readouts::-webkit-scrollbar{display:none}
body.logger-workspace.suite-ui.bp-workbench .prof-readout{padding:11px 16px!important;min-width:125px!important;max-width:230px!important;flex:1 0 125px!important;border-color:var(--suite-line)!important}
body.logger-workspace.suite-ui.bp-workbench .prof-readout:first-child{min-width:78px!important;max-width:90px!important;flex:0 0 78px!important}
body.logger-workspace.suite-ui.bp-workbench .prof-readout span{font-size:11px!important;line-height:1.35!important;margin-bottom:5px!important;max-width:100%!important}
body.logger-workspace.suite-ui.bp-workbench .prof-readout strong{font-size:20px!important;line-height:1.15!important;font-weight:550!important;letter-spacing:-.4px!important}
body.logger-workspace.suite-ui.bp-workbench .prof-readout small{font-size:11px!important}
body.logger-workspace.suite-ui.bp-workbench .prof-overview{height:25px!important;min-height:25px!important;margin:5px 12px 7px!important;border-color:var(--suite-line)!important;border-radius:5px!important;background:var(--suite-panel)!important}
body.logger-workspace.suite-ui.bp-workbench .prof-overview-window{border-color:var(--suite-accent)!important;background:color-mix(in srgb,var(--suite-accent) 5%,transparent)!important}
body.logger-workspace.suite-ui.bp-workbench .prof-tooltip{padding:12px 14px!important;border-radius:10px!important;border:1px solid var(--suite-line)!important;background:var(--suite-panel)!important;box-shadow:0 12px 36px #0003!important;max-width:min(330px,calc(100vw - 28px))!important}
body.logger-workspace.suite-ui.bp-workbench .prof-tooltip-row{padding-block:6px!important;gap:22px!important}.bp-workbench .prof-tooltip-result strong{font-size:16px!important;font-weight:600!important}
.bench-channel-filter{display:flex;flex:none;gap:3px;margin:6px 12px 4px;padding:3px;border-radius:8px;background:var(--suite-bg)}
body.suite-ui.bp-workbench .bench-channel-filter button{flex:1;min-width:0;min-height:34px;padding:7px 5px;font:500 11px/1.3 var(--suite-font)!important;white-space:nowrap;background:transparent!important;color:var(--suite-muted)!important;border:1px solid transparent!important;border-radius:6px!important;box-shadow:none!important}
body.suite-ui.bp-workbench .bench-channel-filter button[aria-pressed=true]{background:var(--suite-panel)!important;color:var(--suite-text)!important;border-color:var(--suite-line)!important;box-shadow:0 1px 3px #0001!important}
.bench-filter-empty{margin:18px;color:var(--suite-muted);font:12px/1.5 var(--suite-font)}
body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-item[hidden],body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-block[hidden]{display:none!important}
@media(min-width:769px){body.logger-workspace.suite-ui.bp-workbench .sidebar{width:248px!important;min-width:248px!important;flex:0 0 248px!important;background:var(--suite-panel)!important;border-color:var(--suite-line)!important}body.logger-workspace.suite-ui.bp-workbench .sidebar #sb-title{font:600 12px var(--suite-font)!important;letter-spacing:0!important;text-transform:none!important}body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-item{border:0!important;box-shadow:none!important;border-radius:7px!important;padding:9px 10px!important;margin:2px 0!important;background:transparent!important}body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-item.active{background:color-mix(in srgb,var(--suite-accent) 8%,transparent)!important}body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-name{font:400 12px/1.4 var(--suite-font)!important}body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-block{letter-spacing:0!important;font:500 11px var(--suite-font)!important;margin:15px 0 5px!important}body.logger-workspace.suite-ui.bp-workbench .sidebar .ch-unit{font-size:10px!important;text-decoration:none!important}.bp-workbench .prof-tools summary{min-width:36px;justify-content:center!important}}
@media(max-width:768px){
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar{height:50px!important;min-height:50px!important;gap:4px!important;padding:3px 10px!important;justify-content:space-between!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench :is(.prof-commandbar>button,.prof-commandbar>details>summary){box-sizing:border-box!important;display:grid!important;place-items:center!important;min-width:40px!important;width:40px!important;height:44px!important;min-height:44px!important;padding:10px!important;border:0!important;font-size:0!important;gap:0!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar>.prof-range-button{display:none!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar>.prof-file{flex:0 0 40px!important;min-width:40px!important;width:40px!important;max-width:40px!important}
 body.logger-workspace.suite-ui.bp-workbench .prof-file>summary>span:not(.bench-file-icon){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
 body.logger-workspace.suite-ui.bp-workbench .prof-file>summary:after{display:none!important}.bench-file-icon{display:grid;place-items:center}
 body.logger-workspace.suite-ui.bp-workbench .prof-file-panel{position:fixed!important;top:110px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar>label{flex:1 1 90px!important;max-width:110px!important;min-width:72px!important;margin:0!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar>label select{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:8px 8px!important;font-size:12px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-tools{flex:0 0 40px!important;margin:0!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar :is(.prof-pin,.prof-save,.prof-fullscreen-exit,.evo-chart-nav){display:none!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu{top:111px!important;right:10px!important;max-height:calc(100dvh - 185px)!important;overflow-y:auto!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu button{display:flex;width:100%!important;min-height:44px!important;height:auto!important;padding:10px!important;font-size:12px!important;justify-content:flex-start!important;gap:9px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu .bench-mobile-range{display:flex!important}
 body.logger-workspace.suite-ui.bp-workbench .prof-readout{padding:10px 12px!important;min-width:96px!important;max-width:180px!important;flex:1 0 96px!important}
 body.logger-workspace.suite-ui.bp-workbench .prof-readout:first-child{padding-left:12px!important;min-width:62px!important;max-width:62px!important;flex:0 0 62px!important}
 body.logger-workspace.suite-ui.bp-workbench .prof-readout strong{font-size:18px!important}.bp-workbench .prof-readout small{font-size:10px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .bp-app-tabs{height:calc(58px + env(safe-area-inset-bottom))!important;padding-top:4px!important;background:var(--suite-panel)!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .bp-app-tabs a{font-size:11px!important;gap:4px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .sidebar .bp-search-glyph{display:grid!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .sidebar .bench-channel-filter{margin:0 16px 6px!important;padding:3px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .sidebar .bench-channel-filter button{min-height:34px!important;font-size:11px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .sidebar .ch-block{margin-top:9px!important}
 body.logger-workspace.suite-ui.bp-professional.bp-workbench .sidebar .ch-item{min-height:48px!important;padding:7px 10px!important}
}
/* Authentication: same materials, legible fields, no nested phone card. */
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card{border-radius:16px!important;padding:28px!important;box-shadow:0 14px 50px #0002!important}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card h1{font-size:29px!important;font-weight:600!important;letter-spacing:-.8px!important}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card input:not([type=checkbox]){border-radius:9px!important;background:var(--suite-bg)!important;transition:border-color .16s,box-shadow .16s!important}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card input:not([type=checkbox]):focus{border-color:var(--suite-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--suite-accent) 11%,transparent)!important;outline:none!important}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card .btn{height:46px!important;min-height:46px!important;border-radius:9px!important;font-weight:600!important;transition:filter .15s,transform .15s!important}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card .btn:hover{filter:brightness(1.06)}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card .btn:active{transform:translateY(1px)}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .remember{min-height:42px!important;font-size:13px!important}
body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .remember input[type=checkbox]{width:19px!important;height:19px!important;min-height:19px!important;flex-basis:19px!important;border-radius:5px!important}
@media(max-width:980px){body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--suite-accent) 6%,transparent),transparent 55%),var(--suite-bg)!important}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .evo-mobile-brand{background:transparent!important;border-bottom:0!important}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card{max-width:390px!important;padding:22px 4px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card h1{margin-bottom:22px!important}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card input:not([type=checkbox]){background:var(--suite-panel)!important;height:46px!important;min-height:46px!important}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card .evo-legal{margin-top:12px!important;padding-top:8px!important}}
@media(max-width:980px) and (max-height:620px){body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card{padding:10px 4px!important}body.pro-auth.bp-evolution.bp-login-page.suite-ui.bp-workbench .card h1{font-size:26px!important;margin-bottom:12px!important}}
@media(prefers-reduced-motion:reduce){body.bp-workbench *,body.bp-workbench *:before,body.bp-workbench *:after{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:768px){body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar :is(.prof-fit,.expert-views-button,.prof-spacer){display:none!important}}
@media(min-width:360px) and (max-width:768px){body.logger-workspace.suite-ui.bp-professional.bp-workbench :is(.prof-commandbar>button,.prof-commandbar>details>summary){width:44px!important;min-width:44px!important}body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-commandbar>.prof-file,body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-tools{flex-basis:44px!important;min-width:44px!important;width:44px!important;max-width:44px!important}}

.bench-mobile-action{display:none!important}
body.logger-workspace.suite-ui.bp-workbench .prof-menu{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;overflow-x:hidden!important}
body.logger-workspace.suite-ui.bp-workbench .prof-menu button{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;white-space:normal!important;text-align:left!important;line-height:1.4!important}
@media(max-width:768px){body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu .bench-mobile-action{display:flex!important}}

body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu button[hidden],body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu button[style*="display: none"],body.logger-workspace.suite-ui.bp-professional.bp-workbench .prof-menu button[style*="display:none"]{display:none!important}

body.logger-workspace.suite-ui.bp-workbench .prof-tooltip{box-sizing:border-box!important}
@media(max-width:768px){body.logger-workspace.suite-ui.bp-professional.bp-workbench .evo-toolbar{top:51px!important}}
