.docs-page-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-height:38px;margin:0 0 18px;font:13px/1.5 Arial,sans-serif;position:relative;z-index:4}
.docs-page-actions details{position:relative;border:0;margin:0;padding:0}
.docs-page-actions summary{display:flex;align-items:center;gap:10px;list-style:none;padding:8px 13px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--ink);font:inherit;cursor:pointer}
.docs-page-actions summary::-webkit-details-marker{display:none}
.docs-page-actions summary::after{content:'';width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.docs-page-actions details[open] summary::after{transform:rotate(225deg);margin-top:3px}
.docs-page-actions .docs-actions-menu{position:absolute;right:0;top:calc(100% + 7px);width:240px;max-width:calc(100vw - 40px);padding:7px;border:1px solid var(--line);border-radius:11px;background:var(--soft);box-shadow:0 8px 28px #00000012}
.docs-page-actions .docs-actions-menu :is(button,a){display:block;width:100%;padding:10px 11px;border:0;border-radius:7px;text-align:left;font:13px/1.5 Arial,sans-serif;text-decoration:none;background:transparent;color:var(--ink);cursor:pointer}
.docs-page-actions .docs-actions-menu :is(button,a):hover{background:var(--surface-raised)}
.docs-page-actions .docs-actions-menu button:disabled{opacity:.55;cursor:wait}
.docs-actions-menu hr{border:0;border-top:1px solid var(--line);margin:6px}
.docs-page-actions [role=status]{font-size:12px;color:var(--muted);max-width:260px}
.docs-page-actions :focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:700px){.docs-page-actions{justify-content:flex-start;flex-wrap:wrap}.docs-page-actions .docs-actions-menu{left:0;right:auto}}
