:root{--portfolio-filing-height:calc(24px + env(safe-area-inset-bottom,0px))}
#root{height:calc(100% - var(--portfolio-filing-height))}
.portfolio-filing{position:fixed;z-index:10000;inset:auto 0 0;box-sizing:border-box;height:var(--portfolio-filing-height);display:flex;align-items:flex-start;justify-content:center;gap:12px;padding:0 8px env(safe-area-inset-bottom,0px);background:#111;color:#d2d2d2;font:11px/24px -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;white-space:nowrap}
.portfolio-filing a{color:inherit;text-decoration:none}.portfolio-filing a:hover{text-decoration:underline}.portfolio-filing a:focus-visible{outline:2px solid #fff;outline-offset:-2px}
@media(max-width:340px){.portfolio-filing{font-size:10px;gap:8px}}
