.ap-skin-header .ap-info-menu{position:relative;font-family:var(--ap-font)}
.ap-skin-header .ap-info-menu summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;color:var(--ap-ink);font-size:15px;font-weight:500;cursor:pointer;list-style:none}
.ap-skin-header .ap-info-menu summary::-webkit-details-marker{display:none}
.ap-skin-header .ap-info-menu summary::after{content:'⌄';font-size:18px;line-height:1;transition:transform .15s ease}
.ap-skin-header .ap-info-menu[open] summary::after{transform:rotate(180deg)}
.ap-skin-header .ap-info-menu summary:hover{color:var(--ap-brand)}
.ap-skin-header .ap-info-menu summary:focus-visible{outline:3px solid var(--ap-brand);outline-offset:2px}
.ap-skin-header .ap-info-panel{position:absolute;top:100%;left:-18px;z-index:1031;min-width:230px;padding:10px 16px;background:var(--ap-paper);border:1px solid var(--ap-line);box-shadow:0 12px 22px #0002}
.ap-skin-header .ap-info-panel a{display:flex;min-height:44px;width:100%;padding:10px 4px;white-space:nowrap}
@media(max-width:760px){.ap-skin-header .ap-info-menu summary{font-size:14px}.ap-skin-header .ap-info-panel{left:0;min-width:200px}}
@media(prefers-reduced-motion:reduce){.ap-skin-header .ap-info-menu summary::after{transition:none}}
