.meeting-management-column{display:grid;gap:14px;align-content:start}.meeting-management-column .meeting-side-controls{position:static}.meeting-chat,.meeting-staff-control{border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:var(--shadow-soft)}.meeting-staff-control{padding:17px}.meeting-chat h2,.meeting-staff-control h2{margin:0}.meeting-chat header p,.meeting-staff-control>p{margin:5px 0;color:var(--muted);font-size:.76rem}.meeting-staff-control form{display:grid;gap:8px;margin-top:12px}.meeting-staff-control select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:var(--bg-elevated);color:var(--text)}.meeting-staff-list{display:grid;gap:7px;margin-top:12px}.meeting-staff-list>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px;border-radius:11px;background:var(--bg-elevated)}.meeting-staff-list span{display:grid}.meeting-staff-list small{color:var(--muted)}.meeting-staff-list button{border:0;background:transparent;color:var(--danger);cursor:pointer;font-size:.7rem}.meeting-chat{margin-top:14px;overflow:hidden}.meeting-chat>header{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.meeting-chat>header>span{min-width:28px;height:28px;padding:0 7px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:.7rem}.meeting-chat-list{height:300px;padding:14px;overflow:auto;display:grid;align-content:start;gap:9px}.meeting-chat-empty{margin:auto;color:var(--muted);text-align:center}.meeting-message{max-width:82%;padding:9px 11px;border-radius:13px;background:var(--bg-elevated)}.meeting-message-guest{justify-self:start}.meeting-message-host,.meeting-message-staff{justify-self:end;background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated))}.meeting-message>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.meeting-message strong{font-size:.66rem;color:var(--accent)}.meeting-message time{font-size:.6rem;color:var(--muted)}.meeting-message p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.meeting-chat>form{padding:11px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.meeting-chat>form input{min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:var(--bg-elevated);color:var(--text)}.meeting-chat>form button{padding:9px 14px;border:0;border-radius:11px;background:var(--accent);color:#111;font-weight:800;cursor:pointer}.meeting-operator-layout{max-width:820px}.meeting-operator-banner{padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));display:flex;align-items:center;gap:12px}.meeting-operator-banner span{font-size:.68rem;font-weight:900;color:var(--accent)}.meeting-operator-banner p{margin:0;color:var(--muted)}.meeting-guest-layout{max-width:1400px;margin:auto}.meeting-guest-room .meeting-chat{background:#101421;border-color:rgba(255,255,255,.12)}.meeting-guest-room .meeting-chat-list{height:220px}.meeting-guest-room .meeting-chat>form input{background:#171c2b;color:white}@media(max-width:700px){.meeting-chat-list{height:250px}.meeting-message{max-width:92%}}.meeting-watermark{position:absolute;inset:-12%;z-index:3;pointer-events:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);align-items:center;justify-items:center;transform:rotate(-18deg);opacity:.22;animation:meetingWatermarkShift 13s ease-in-out infinite alternate}.meeting-watermark span{color:white;font-size:clamp(.65rem,1.25vw,.95rem);font-weight:900;letter-spacing:.12em;text-shadow:0 1px 3px rgba(0,0,0,.8);white-space:nowrap}.meeting-local,.meeting-timer,.meeting-waiting{z-index:4}@keyframes meetingWatermarkShift{0%{transform:translate(-2%,-1%) rotate(-18deg)}to{transform:translate(3%,2%) rotate(-15deg)}}@media(prefers-reduced-motion:reduce){.meeting-watermark{animation:none}}.delegated-admin-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);gap:18px;align-items:start}.delegated-admin-grid fieldset{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:9px}.delegated-admin-grid legend{padding:0 6px;color:var(--muted);font-size:.74rem}.delegated-admin-grid fieldset label{display:flex;align-items:center;gap:8px}.delegated-admin-grid fieldset input{width:auto;min-height:auto}.delegated-admin-list,.moderation-list{display:grid;gap:10px}.delegated-admin-list article,.moderation-list article{padding:16px;border:1px solid var(--line);border-radius:17px;background:var(--panel);display:flex;align-items:center;justify-content:space-between;gap:14px}.delegated-admin-list h2,.moderation-list h2{margin:6px 0 2px}.delegated-admin-list p,.moderation-list p{margin:0;color:var(--muted);overflow-wrap:anywhere}.moderation-list form{display:grid;grid-template-columns:140px minmax(180px,1fr) auto;gap:8px}.moderation-list input,.moderation-list select{min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elevated);color:var(--text)}@media(max-width:850px){.delegated-admin-grid{grid-template-columns:1fr}.moderation-list article{align-items:stretch;flex-direction:column}.moderation-list form{grid-template-columns:1fr}}.delegated-audit-list{display:grid;gap:10px}.delegated-audit-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.delegated-audit-list h2{margin:0 0 5px;font-size:1rem}.delegated-audit-list p{margin:0;color:var(--muted);overflow-wrap:anywhere}.delegated-audit-list dl{margin:0;display:grid;gap:7px;min-width:260px}.delegated-audit-list dl div{display:grid;grid-template-columns:90px 1fr;gap:8px}.delegated-audit-list dt{color:var(--muted)}.delegated-audit-list dd{margin:0;overflow-wrap:anywhere}@media(max-width:700px){.delegated-audit-list article{align-items:stretch;flex-direction:column}.delegated-audit-list dl{min-width:0}}