/* Shared HTML assistant card; isolated from the reviewed Timor-Leste implementation. */
.factbook-assistant{position:fixed;bottom:18px;right:68px;z-index:45;display:flex;align-items:center;gap:7px;max-width:calc(100vw - 85px);padding:8px 10px;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 4px 18px #10203025;font-size:12px;line-height:1.3}
.factbook-assistant a{text-decoration:none;white-space:nowrap}
.factbook-assistant button{border:0;background:transparent;color:var(--ink);padding:3px 5px;line-height:1;font-size:22px}
.factbook-assistant .assistant-drag{cursor:grab;touch-action:none;user-select:none}
.factbook-assistant.dragging .assistant-drag{cursor:grabbing}
.factbook-assistant .assistant-close{font-size:18px}
.factbook-assistant[hidden]{display:none}
@media(max-width:760px){.factbook-assistant{bottom:12px;right:62px;font-size:11px;padding:7px 8px;gap:4px}}
@media print{.factbook-assistant{display:none}}
