.fs .fs-more>summary{white-space:nowrap}.fs .fs-more-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:11rem;background:var(--surface,#fff);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:.35rem;display:grid;grid-gap:2px;gap:2px}.fs .fs-more-panel a{display:block;padding:.55rem .75rem;border-radius:8px;color:var(--text);font-weight:600;font-size:.94rem}.fs .fs-more-panel a:hover,.fs .fs-more-panel a[aria-current=page]{background:var(--surface-2);text-decoration:none}.fs .brand-login{position:relative;display:inline-block}.fs .brand-login>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.fs .brand-login>summary::-webkit-details-marker{display:none}.fs .brand-login-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:10rem;display:grid;grid-gap:2px;gap:2px;padding:.3rem;background:var(--surface,#fff);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg)}.fs .brand-login-panel a{color:var(--text)!important;padding:.45rem .65rem;border-radius:8px;font-weight:600}.fs .brand-login-panel a:hover{background:var(--surface-2);text-decoration:none}