.meeting-context{margin-top:1.6rem;border-top:1px solid var(--line,#ded5f0);padding-top:1.1rem;text-align:left}.meeting-context summary{font-size:1rem;font-weight:600;cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--primary,#6f43db)}.meeting-context-intro{font-size:.84rem;color:var(--muted,#70677e);margin:.4rem 0 1rem}.meeting-context-field{display:block;margin:.9rem 0;font-size:.9rem}.meeting-context-field span{display:block;margin-bottom:.4rem}.meeting-context-field select,.meeting-context-field textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--line,#ded5f0);border-radius:8px;padding:.7rem;font:inherit;color:inherit;background:var(--bg,#fcfaff)}.meeting-context-field textarea{resize:vertical}.meeting-context-field select:focus-visible,.meeting-context-field textarea:focus-visible,.meeting-context summary:focus-visible{outline:2px solid var(--primary,#6f43db);outline-offset:3px}.meeting-context-consent{display:flex;align-items:flex-start;gap:.6rem;font-size:.77rem;line-height:1.6;color:var(--muted,#70677e);margin:1rem 0}.meeting-context-consent input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:var(--primary,#6f43db)}.meeting-context-form .button{min-height:44px}.meeting-context-status{font-size:.86rem;line-height:1.6;margin:.8rem 0 0}.meeting-context-status:empty{display:none}.meeting-context [hidden]{display:none!important}.meeting-context :disabled{opacity:.7}
