/* Direct Ask AI: one default action with optional alternatives. */
.li-ai-assist{position:relative;display:inline-flex;align-items:stretch;vertical-align:middle;margin:24px 0;max-width:100%;gap:6px}
.li-entry-actions .li-ai-assist{margin:0}
.li-shell .li-ai-assist button.li-ai-shortcut,.li-shell .li-ai-assist button.li-ai-switch{background:var(--li-yellow);border:1px solid var(--li-yellow);color:#14141a;min-height:40px;font:800 12px/1.5 'DM Sans',sans-serif;white-space:nowrap;margin:0;transform:none}
.li-shell .li-ai-assist button.li-ai-shortcut{border-radius:999px;padding:9px 15px}
.li-shell .li-ai-assist button.li-ai-switch{display:inline-grid;place-items:center;box-sizing:border-box;flex:0 0 40px;aspect-ratio:1;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:0;border-radius:50%!important;line-height:1}
.li-shell .li-ai-assist.li-ai-single button.li-ai-shortcut{border-radius:999px}
.li-ai-assist [hidden]{display:none!important}
.li-ai-assist .li-ai-options{position:absolute;z-index:70;top:calc(100% + 8px);right:0;display:grid;gap:4px;min-width:210px;padding:8px;border:1px solid var(--li-line);border-radius:14px;background:var(--li-paper);box-shadow:0 12px 36px #0003}
.li-shell .li-ai-options button{display:block;width:100%;text-align:left;justify-content:flex-start;border:0;background:transparent;color:var(--li-ink);border-radius:8px;font:600 13px/1.5 'DM Sans',sans-serif;padding:10px 12px;min-height:42px;white-space:nowrap;transform:none}
.li-shell .li-ai-options button:hover,.li-shell .li-ai-options button:focus-visible{background:var(--li-soft)}
.li-ai-assist .li-ai-status{position:absolute;top:100%;right:0;min-width:240px;max-width:320px;margin:8px 0 0;padding:12px;border:1px solid var(--li-line);border-radius:10px;background:var(--li-paper);color:var(--li-ink);font:400 12px/1.6 'DM Sans',sans-serif;z-index:70}
.li-ai-assist .li-ai-status:empty{display:none}
@media(max-width:600px){.li-ai-assist .li-ai-options,.li-ai-assist .li-ai-status{right:auto;left:0}.li-ai-assist .li-ai-options{min-width:200px}}

/* Native forms preserve touch activation without exposing editable fields. */
.li-shell .li-ai-options form{display:block;margin:0;padding:0;border:0;background:none}
.li-shell .li-ai-options input[type=hidden]{display:none!important}
