.vs-article-actions,.vs-ai-actions{display:flex;align-items:center;gap:8px}.vs-article-actions{flex-wrap:wrap;justify-content:flex-end}.vs-doc-action{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border:1px solid var(--vs-border);border-radius:8px;background:#fff;color:var(--vs-text);font:600 13px/1.2 var(--vs-font-heading);text-decoration:none;cursor:pointer;white-space:nowrap}.vs-doc-action:hover,.vs-doc-action:focus-visible{border-color:var(--vs-accent);color:var(--vs-accent-hover);background:var(--vs-bg-soft)}button.vs-doc-action:disabled{cursor:wait;opacity:.65}.vs-ask-ai{position:relative}.vs-ask-ai>summary{list-style:none}.vs-ask-ai>summary.vs-doc-action{border-color:var(--vs-accent);background:var(--vs-accent);color:#fff}.vs-ask-ai>summary.vs-doc-action:hover,.vs-ask-ai>summary.vs-doc-action:focus-visible{border-color:var(--vs-accent-hover);background:var(--vs-accent-hover);color:#fff}.vs-ask-ai>summary::-webkit-details-marker{display:none}.vs-ask-ai>summary::after{content:"▾";margin-left:7px;font-size:11px}.vs-ask-ai[open]>summary::after{transform:rotate(180deg)}.vs-ask-ai__menu{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 32px);padding:10px;border:1px solid var(--vs-border);border-radius:10px;background:#fff;box-shadow:var(--vs-shadow-card)}.vs-ask-ai__intro{margin:2px 10px 8px;color:var(--vs-text);font:600 13px/1.35 var(--vs-font-heading)}.vs-ask-ai__tasks{margin:0;padding:0;list-style:none}.vs-ask-ai__tasks>li{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:7px}.vs-ask-ai__task{flex:auto;min-width:0;color:var(--vs-text);font:13px/1.3 var(--vs-font-body)}.vs-ask-ai__tasks a{flex:none;padding:7px 10px;border:1px solid var(--vs-border);border-radius:999px;background:#fff;color:var(--vs-text);font:600 12px/1.2 var(--vs-font-heading);text-decoration:none;white-space:nowrap}.vs-ask-ai__tasks a:hover,.vs-ask-ai__tasks a:focus-visible{border-color:var(--vs-accent);color:var(--vs-accent-hover);background:var(--vs-bg-soft)}.vs-ask-ai__disclosure,.vs-ask-ai__policies{margin:8px 10px 0;color:var(--vs-text-muted);font-size:12px;line-height:1.45}.vs-ask-ai__policies a{color:var(--vs-accent-hover);white-space:nowrap}.vs-copy-status{flex-basis:100%;color:var(--vs-text-muted);font-size:12px;line-height:1.3;text-align:right}.vs-copy-status[data-state=success]{color:#237a3b}.vs-copy-status[data-state=error]{color:#b42318}.vs-article-actions .vs-print{width:36px;min-height:36px;margin:0;padding:7px;justify-content:center;border:1px solid var(--vs-border);border-radius:8px;background:#fff;color:var(--vs-text-muted)}.vs-article-actions .vs-print:hover,.vs-article-actions .vs-print:focus-visible{border-color:var(--vs-accent);color:var(--vs-accent-hover);background:var(--vs-bg-soft)}@media(max-width:900px){.vs-article-top{align-items:flex-start;flex-direction:column}.vs-article-actions,.vs-ai-actions{width:100%;justify-content:flex-start}.vs-ai-actions{flex-wrap:wrap}.vs-copy-status{text-align:left}.vs-ai-actions{position:relative}.vs-ask-ai{position:static}.vs-ask-ai__menu{left:0;right:auto}}@media(max-width:480px){.vs-ask-ai__tasks>li{flex-wrap:wrap;row-gap:4px}.vs-ask-ai__task{flex:1 0 100%}}