.presentation-banner{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.7rem 1rem;margin:.5rem 0;background:#f4e5c6;color:#453219;border:1px solid #b68a48;border-radius:.6rem;font-size:.9rem}.presentation-banner[hidden]{display:none}.presentation-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;margin:1rem 0}.presentation-scenarios article{padding:1rem;border:1px solid var(--line,#a6987e);border-radius:.75rem}.presentation-scenarios h4{margin:0 0 .5rem}.presentation-scenarios .actions{justify-content:flex-start;margin-top:.8rem;gap:.5rem}.presentation-file{display:inline-flex;flex-direction:column;gap:.4rem;max-width:100%}.presentation-file input{max-width:100%}#presentation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;margin:1rem 0}#presentation-form button{justify-self:start}#presentation-panel [aria-busy=true]{cursor:wait}#presentation-answer:not(:empty){border-left:4px solid #b68a48;padding:1rem;background:var(--panel)}#presentation-preview>label{margin:1rem 0}#presentation-panel ul{overflow-wrap:anywhere}@media(max-width:600px){#presentation-form{grid-template-columns:1fr}.presentation-scenarios .actions>button{flex:1 1 40%}}
