.top.pm-readable-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px clamp(16px,2.5vw,40px)}.pm-readable-header .identity{min-width:0}.pm-readable-header>nav{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;min-width:0}.pm-readable-header>nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.35;color:var(--text);border-radius:8px}.pm-readable-header>nav>a:hover,.pm-readable-header>nav>a.active{background:var(--surface2);color:var(--cyan);text-decoration:none}.pm-readable-header .tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:0;min-width:0;font-size:14px}.pm-readable-header .tools button,.pm-readable-header .tools a,.pm-readable-header .tools select,.pm-readable-header .pm-header-menu>summary{min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4;font-weight:600;white-space:normal;text-align:left;letter-spacing:0}.pm-readable-header .tools>a{display:inline-flex;align-items:center;background:var(--surface2)}.pm-header-menu{position:relative;margin:0}.pm-header-menu>summary{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;list-style:none;border:1px solid #52718a;border-radius:8px;background:var(--surface2);color:var(--text);white-space:nowrap!important}.pm-header-menu>summary::-webkit-details-marker{display:none}.pm-header-menu>summary:after{content:'▾';font-size:13px}.pm-header-menu[open]>summary:after{content:'▴'}.pm-header-menu-content{position:absolute;right:0;top:calc(100% + 8px);z-index:90;width:290px;max-width:calc(100vw - 32px);max-height:min(70vh,650px);overflow:auto;display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 14px 38px #0005}.pm-header-menu-content #panel-account{display:block;max-width:none;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:var(--muted);padding:4px 2px 10px;border-bottom:1px solid var(--border)}.pm-header-menu-content>a,.pm-header-menu-content>button{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface2);color:var(--text)}.pm-header-menu-content .theme-control{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;padding:4px 0}.pm-header-menu-content .theme-control select{max-width:180px}.pm-readable-header :is(a,button,summary,select):focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.pm-readable-header .tools button:hover,.pm-header-menu-content>a:hover{border-color:var(--cyan)}
@media(max-width:1150px){.top.pm-readable-header{grid-template-columns:minmax(0,1fr) auto;gap:12px}.pm-readable-header>nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.pm-readable-header .tools{grid-column:2;grid-row:1}.pm-readable-header .identity strong{font-size:25px}}
@media(max-width:700px){.top.pm-readable-header{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px}.pm-readable-header .identity{grid-column:1;grid-row:1}.pm-readable-header .tools{grid-column:1;grid-row:2;justify-content:flex-start;gap:8px}.pm-readable-header .tools>button,.pm-readable-header .tools>a,.pm-readable-header .tools>details{flex:1 1 135px}.pm-readable-header>nav{grid-column:1;grid-row:3;display:flex!important;justify-content:flex-start;gap:4px}.pm-readable-header>nav>a{flex:1;padding:10px 8px;font-size:14px;white-space:nowrap}.pm-readable-header .pm-header-menu>summary{font-size:14px}.pm-header-menu-content{right:0;width:min(310px,calc(100vw - 32px))}.compact-view .top.pm-readable-header{padding:12px 16px}}
.pm-push-welcome{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border:1px solid var(--cyan);background:var(--surface);border-radius:12px;padding:18px;margin:0 0 20px}.pm-push-welcome>div{flex:1 1 280px}.pm-push-welcome h2{font-size:17px;margin:0 0 5px}.pm-push-welcome p{font-size:14px;margin:0;line-height:1.55}.pm-push-welcome button{min-height:44px;font-size:14px;padding:10px 16px}.pm-push-welcome button:first-of-type{border-color:var(--cyan);font-weight:700}.pm-push-welcome [role=status]{flex:1 1 100%;font-size:13px;color:var(--text)}
/* One visual treatment for navigation and panel toolbar actions. */
:is(.pm-readable-header>nav>a,.pm-readable-header .tools button,.pm-readable-header .tools a,.pm-readable-header .tools select,.pm-readable-header .pm-header-menu>summary,.standard-market-first .quote-tools>button,.standard-market-first .quote-tools select,.ops-tabs>button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 14px!important;border:1px solid #30536e!important;border-radius:8px!important;background:#1c344c!important;color:#b2e8f2!important;font-size:14px!important;font-weight:650!important;line-height:20px!important;letter-spacing:0;text-decoration:none;vertical-align:middle;box-shadow:none}
:is(.pm-readable-header>nav>a,.pm-readable-header .tools button,.pm-readable-header .tools a,.pm-readable-header .tools select,.pm-readable-header .pm-header-menu>summary,.standard-market-first .quote-tools>button,.standard-market-first .quote-tools select,.ops-tabs>button):hover{background:#254963!important;border-color:#5789a6!important;color:#e7f8ff!important}
.pm-readable-header>nav>a.active,.standard-market-first .quote-tools>button[aria-pressed=true],.ops-tabs>button.active{box-shadow:inset 0 -2px 0 #65d8e8!important}
.pm-header-menu-content>a,.pm-header-menu-content>button{justify-content:flex-start!important;text-align:left!important}.pm-readable-header>nav,.pm-readable-header .tools,.standard-market-first .quote-tools,.ops-tabs{align-items:center;gap:8px}.standard-market-first .quote-tools label{font-size:14px;line-height:20px}.pm-readable-header .tools>details{align-self:center}.pm-readable-header .tools .theme-control select{display:block}
@media(max-width:700px){.pm-readable-header>nav>a,.standard-market-first .quote-tools>button{padding:10px 12px!important}.pm-readable-header .tools>button,.pm-readable-header .tools>a,.pm-readable-header .pm-header-menu>summary{min-height:44px}}
.standard-market-first .quote-tools label:has(#standard-digits){display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 0 0 14px;border:1px solid #30536e;border-radius:8px;background:#1c344c;color:#b2e8f2;font-size:14px;font-weight:650;line-height:20px;white-space:nowrap;box-sizing:border-box}.standard-market-first .quote-tools label #standard-digits{min-height:42px;height:42px;padding:10px 12px!important;border:0!important;border-radius:0 8px 8px 0!important;background:transparent!important;color:inherit!important;box-shadow:none;outline:none}.standard-market-first .quote-tools label:has(#standard-digits):hover{background:#254963;border-color:#5789a6;color:#e7f8ff}.standard-market-first .quote-tools label:has(#standard-digits:focus-visible){outline:3px solid #65d8e8;outline-offset:3px}
