:root{--top-h:52px;--rail-w:200px;--rail-min:48px;--radius:6px;--radius-sm:6px;--radius-card:8px;--radius-btn:6px;--radius-input:6px;--radius-pill:4px;--pqb-black:#000000;--pqb-white:#FFFFFF}.topbar,.rail,.sitemenu{box-shadow:none}.sitemenu{border:1px solid var(--line)}.rail-item{min-height:var(--nav-h);position:relative}.rail-item.on:before{content:none}.topactions button,.topactions a,#railBurger,#siteswitch,.finder{min-width:40px;min-height:40px}.rail-glabel,.sm-eb,.sm-foot,.d-kpi .l{font-family:var(--font-sans);font-size:var(--fs-fine);font-weight:var(--fw-med);letter-spacing:0;text-transform:none}.sitemenu{width:228px;min-width:228px}.sm-row{min-height:44px;border-radius:var(--radius-sm)}.topbar :focus-visible,.rail :focus-visible,.sitemenu :focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.topactions{gap:8px;align-items:center}.topactions .tt.bell{background:transparent;border:1px solid transparent;box-shadow:none;width:40px;height:40px;min-width:40px;padding:0;border-radius:var(--radius-btn);color:var(--muted);display:inline-grid;place-items:center}.topactions .tt.bell:hover{background:var(--row-hover);color:var(--fg)}.topactions .tt.bell svg{width:17px;height:17px}.topactions .tt.bell .bell-dot{top:9px;right:10px;width:6px;height:6px;border-radius:50%}body.repshell .tb-ini:not(:empty){width:34px;height:34px;border-radius:var(--radius-btn);border:0;background:var(--fg);color:var(--bg);font-size:var(--fs-micro)}@media(min-width:768px){body.repshell .topbar{z-index:70;padding-top:var(--s1);padding-bottom:var(--s1);min-height:var(--top-h);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,420px) minmax(0,1fr)}body.repshell .tb-mid{justify-content:center}body.repshell .tb-title .title,body.repshell .tb-title .subtitle{display:none}body.repshell .tb-switch{display:flex;position:fixed;left:0;top:0;z-index:61;width:var(--rail-w);height:var(--top-h);align-items:center;padding:0 12px;margin:0;gap:0;border-right:var(--rail-edge) solid var(--rail-line);border-bottom:var(--rail-edge) solid var(--rail-line);background:var(--rail-bg);box-sizing:border-box;transition:width var(--t-med) var(--e-out)}body.repshell .rail{padding-top:var(--top-h)}body.repshell .rail-top,body.repshell .rail-wm{display:none}body.repshell .siteswitch{flex:1;width:auto;height:40px;gap:12px;padding:0 var(--s2);border-color:transparent;background:transparent;border-radius:var(--radius-btn);justify-content:flex-start}body.repshell .siteswitch:hover{filter:none;background:var(--rail-hover)}body.repshell .siteswitch.ss-static{cursor:default}body.repshell .siteswitch.ss-static:hover{background:transparent}body.repshell .siteswitch.ss-static .ss-chev{display:none}body.repshell .ss-tile{width:24px;height:24px;border-radius:0}body.repshell .ss-text b{font-size:var(--fs-base)}body.repshell .ss-chev{margin-left:auto}body.repshell.railmin .tb-switch{width:var(--rail-min);padding:0}body.repshell.railmin .siteswitch{justify-content:center;padding:0;width:40px;flex:none;margin:0 auto}body.repshell.railmin .ss-text,body.repshell.railmin .ss-chev{display:none}}@media(min-width:768px){body.repshell .topbar:after{content:"";position:absolute;left:-16px;bottom:-1px;width:16px;height:1px;background:var(--line);z-index:62;pointer-events:none}body.repshell .topbar .rail-collapse{display:grid;width:40px;height:40px;min-width:40px;min-height:40px;flex:none;place-items:center;color:var(--muted);border:1px solid transparent;background:transparent}body.repshell .topbar .rail-collapse:hover{color:var(--fg);background:var(--row-hover);border-color:transparent}}@media(max-width:767px){body.repshell .topbar .rail-collapse{display:none}}body:not(.repshell) .topbar .rail-collapse{display:none}body.repshell #theme{display:inline-grid;place-items:center}@media(min-width:768px)and (max-width:1023px){body.repshell:not(.drawer) .tb-switch{width:var(--rail-min);padding:0}body.repshell:not(.drawer) .siteswitch{justify-content:center;padding:0;width:40px;flex:none;margin:0 auto}body.repshell:not(.drawer) .ss-text,body.repshell:not(.drawer) .ss-chev{display:none}}.rail{background:var(--rail-bg);color:var(--rail-ink);border-right:var(--rail-edge) solid var(--rail-line);color-scheme:dark}.rail-item,.rail-item:hover,.rail-item .ix{color:var(--rail-ink)}.rail-item:hover{background:var(--rail-hover)}.rail-item.on,.rail-item.on:hover{background:var(--rail-active);color:var(--rail-selected-ink)}.rail-item.on .ix{color:var(--rail-selected-ink)}.rail-item .cnt{background:var(--rail-hover);border-color:var(--rail-line);color:var(--rail-ink);font-size:var(--fs-fine)}.rail-item.on .cnt{border-color:var(--rail-line);color:var(--rail-selected-ink)}.rail-glabel,.rail-collapse,.rail-acct .who{color:var(--rail-muted)}.rail-collapse:hover{color:var(--rail-muted);background:var(--rail-hover);border-color:var(--rail-line)}.rail-sep{background:var(--rail-line)}.rail-foot{border-color:var(--rail-line)}.rail-wm,.rail-wm .mk,.rail-acct .ini,.rail-acct .who b{color:var(--rail-ink)}.rail-acct .ini{border-color:var(--rail-line)}.rail-acct .ini,.rail-acct .who{font-family:var(--font-sans);font-size:var(--fs-fine);letter-spacing:0}.rail-acct:hover{background:var(--rail-hover)}.rail button:disabled{opacity:1;cursor:default}.rail-item:disabled,.rail-item:disabled .ix{color:var(--rail-muted)}.rail-item:disabled:not(.on):hover{background:transparent}.rail :focus-visible{outline:2px solid var(--rail-ink);outline-offset:-2px;box-shadow:none}@media(min-width:768px){body.repshell .siteswitch{color:var(--rail-ink);color-scheme:dark;min-width:0;opacity:1}body.repshell .ss-tile{background:transparent;color:var(--rail-ink)}body.repshell .ss-text{min-width:0;overflow:visible}body.repshell .ss-text b,body.repshell .ss-text small{white-space:nowrap}body.repshell .ss-text small,body.repshell .ss-chev{color:var(--rail-muted)}body.repshell .siteswitch:focus-visible{outline:2px solid var(--rail-ink);outline-offset:-2px;box-shadow:none}}.ss-tile{display:block;width:24px;height:24px;background:transparent;border-radius:0;color:inherit}.ss-tile .mk{width:100%;height:100%;shape-rendering:crispEdges}.ss-tile img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;background:var(--pqb-white)}.ss-tile img[hidden],.ss-tile.has-logo .mk{display:none}
