.ama-line{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 14px;border-radius:12px;border:1px solid var(--hairline-soft);background:var(--surface);color:var(--text);text-decoration:none;font-size:14px}.ama-line:hover{box-shadow:var(--e1)}.ama-line svg{flex:none;color:var(--accent-ink)}.ama-line-k{flex:none;font-weight:600}.ama-line-t{flex:1;min-width:0;color:var(--text-2)}.ama-line-when{flex:none;font-size:12px;color:var(--accent-ink)}.ama-line.is-live .ama-line-when,.ama-line.is-live svg{color:var(--up-ink)}.ama-line.is-plan{color:var(--text-2);font-weight:500}.ama{display:flex;flex-direction:column;gap:10px;margin:12px 32px 0;padding:14px 16px;border-radius:14px;flex:none;max-height:46%;overflow-y:auto}.ama.is-live{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--up) 40%,transparent)}.ama-head{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.ama-k{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink)}.ama.is-live .ama-k{color:var(--up-ink)}.ama-t{flex:1;min-width:0;font-weight:600;font-size:14px;color:var(--text);overflow-wrap:anywhere}.ama-when{flex:none;font-size:12px;color:var(--text-2)}.ama-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ama-row .sx-quiet{flex:1;min-width:160px}.ama-ask{display:flex;gap:8px;min-width:0}.ama-ask .sx-field{flex:1;min-width:0}.ama-none{padding:2px 0}.ama-qs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ama-q{display:flex;align-items:flex-start;gap:10px;min-width:0}.ama-q.is-done{opacity:.6}.ama-q-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ama-q-t{font-size:14px;color:var(--text);overflow-wrap:anywhere}.ama-q-acts{gap:2px}.ama-q-acts,.ama-vote{flex:none;display:inline-flex}.ama-vote{min-width:44px;min-height:44px;padding:0 8px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:10px;border:1px solid var(--hairline-strong);background:var(--surface);color:var(--text-2);font:inherit;font-size:12px;cursor:pointer}.ama-vote.is-on{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent-ink) 45%,transparent)}.ama-vote:disabled{opacity:.55;cursor:default}@media (max-width:720px){.ama{margin:10px 16px 0;max-height:52%}.ama .sx-btn,.ama .sx-field,.ama-line,.ama-vote{min-height:44px}.ama-q{flex-wrap:wrap}.ama-q-acts{width:100%;justify-content:flex-end}.ama .sp-send{min-height:44px}.ama-t{order:3;flex-basis:100%}.ama-when{margin-left:auto}}