.tea-party-stage{display:grid;gap:1.2rem}.tea-topic{font-size:1.2rem;font-weight:650;margin:.2rem 0;overflow-wrap:anywhere}.tea-party-seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.tea-user-message{max-width:58rem;justify-self:end;width:min(100%,58rem)}.tea-user-message .character-speech{background:#e7f1f7}.tea-history ol{padding-left:1.5rem}.tea-history li{margin:1rem 0}.tea-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0}.tea-composer{display:grid;gap:.45rem;padding-top:.55rem;border-top:1px solid #cbd5d9}.scene-setup-fields textarea,.tea-composer textarea{width:100%;box-sizing:border-box}.tea-compose-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end}.tea-compose-entry button{white-space:nowrap}.tea-recipient-options summary{cursor:pointer;overflow-wrap:anywhere}.tea-composer select{max-width:100%}.tea-composer label{display:flex;align-items:center;gap:.4rem}.tea-composer p{margin:.3rem 0}.tea-composer textarea{resize:vertical;min-height:5rem}@media(max-width:600px){.tea-party-seats{grid-template-columns:1fr}}.tea-composer .tea-topic-toggle{flex:0 0 auto;align-self:flex-start;line-height:1.5;gap:.5rem}.tea-topic-toggle span{white-space:nowrap}.tea-composer .tea-topic-toggle input[type=checkbox]{width:1rem;height:1rem;min-width:1rem;min-height:1rem;flex:0 0 1rem;padding:0;margin:0}.tea-composer .tea-recipient{max-width:100%;flex-wrap:wrap}.tea-composer .tea-recipient-name{flex-basis:100%;overflow-wrap:anywhere}.tea-recipients{display:flex;flex-wrap:wrap;gap:.6rem 1rem;border:1px solid #cbd5d9;border-radius:.5rem;padding:.7rem;min-width:0}.tea-recipients label{overflow-wrap:anywhere}.tea-recipients input[type=checkbox]{width:1rem;height:1rem;flex:0 0 1rem;margin:0}.tea-party-seats[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:36rem){.tea-party-seats{gap:.5rem}}.tea-exchange-preparation,.tea-party-seats[data-count="1"],.tea-party-stage[data-exchange-mode=deep] .tea-party-seats{grid-template-columns:minmax(0,1fr)}.tea-exchange-preparation{margin-top:.5rem}.tea-exchange-mode legend{float:left;margin-right:.75rem;margin-bottom:0}.tea-party-stage[data-exchange-mode=deep] .character-dialogue{max-height:28rem!important}.tea-party-stage[data-exchange-mode=deep] .tea-user-message{max-height:24rem;overflow:auto}.tea-party-stage[data-exchange-mode=deep] .tea-topic{max-height:12rem;overflow:auto;white-space:pre-wrap}@media(max-width:600px){.tea-party-seats,.tea-party-seats[data-count="4"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem),(max-width:60rem) and (max-height:32rem){.tea-composer,.tea-composer textarea{scroll-margin-block:4rem}.tea-composer textarea{font-size:1rem}.tea-composer .tea-topic-toggle,.tea-composer button,.tea-recipients label{min-height:2.75rem}.tea-recipients label{display:flex;align-items:center}.tea-party-stage[data-exchange-mode=deep] .character-dialogue{max-height:min(28rem,65dvh)!important}}