#pfBetaNotice{position:sticky;top:0;z-index:80;box-sizing:border-box;display:flex;align-items:center;gap:18px;min-height:52px;padding:8px 24px;margin:0;border-bottom:1px solid #287383;background:#0e303c;color:#d9f4f8;font:13px/1.5 Inter,system-ui,sans-serif;text-align:left}
#pfBetaNotice .pf-beta-label{flex:none;color:#63e5ef;font-size:11px;letter-spacing:.08em;white-space:nowrap}
#pfBetaNotice .pf-beta-messages{flex:1;min-width:0;display:flex;align-items:center;height:36px}
#pfBetaNotice [hidden]{display:none!important}
#pfBetaNotice .pf-beta-controls{display:flex;align-items:center;gap:12px;flex:none}
#pfBetaNotice button,#pfBetaNotice summary{box-sizing:border-box;width:auto;min-height:32px;margin:0;padding:5px 8px;border:1px solid #397280;border-radius:6px;background:transparent;color:#d9f4f8;box-shadow:none;font:inherit;cursor:pointer;white-space:nowrap}
#pfBetaNotice summary{list-style:none}
#pfBetaNotice summary::-webkit-details-marker{display:none}
#pfBetaNotice button:hover,#pfBetaNotice summary:hover{background:#194350}
#pfBetaNotice :focus-visible{outline:2px solid #63e5ef;outline-offset:3px}
#pfBetaNotice .pf-beta-panel{position:absolute;top:calc(100% + 6px);right:16px;width:min(460px,calc(100vw - 32px));max-height:70vh;overflow:auto;box-sizing:border-box;padding:18px;border:1px solid #397280;border-radius:10px;background:#0b2530;color:#d9f4f8;box-shadow:0 10px 28px #0008;white-space:normal}
#pfBetaNotice ul{padding-left:20px;margin:12px 0}
#pfBetaNotice li{margin:10px 0}
#pfBetaNotice a{color:#63e5ef;text-decoration:underline}
@media(max-width:800px){#pfBetaNotice{gap:6px 12px;padding:8px 14px;flex-wrap:wrap}#pfBetaNotice .pf-beta-label{order:0}#pfBetaNotice .pf-beta-controls{order:1;margin-left:auto}#pfBetaNotice .pf-beta-messages{order:2;flex-basis:100%;height:60px}#pfBetaNotice button,#pfBetaNotice summary{min-height:36px}}

body{--pf-beta-height:53px}
body #appView .topbar.m5-topbar{top:var(--pf-beta-height)}
@media(min-width:761px){body #appView .sidebar.app-rail.m5-rail{top:calc(76px + var(--pf-beta-height))}}
@media(max-width:760px){body.pf-navigation-open #appView .sidebar.app-rail.m5-rail{top:calc(150px + var(--pf-beta-height))!important}}
