.meeting-status-dialog{color:#172c40;background:#fff;border:1px solid #dbe3ea;border-radius:16px;width:min(640px,100vw - 32px);max-height:90vh;padding:24px;overflow:auto}.meeting-status-dialog::backdrop{background:#0e1c2d73}.meeting-status-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.meeting-status-dialog-head h2{margin:0;font-size:1.25rem}.meeting-status-dialog-head button{background:#fff;border:1px solid #dbe3ea;border-radius:8px;padding:4px 12px;font-size:24px}.meeting-status-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.meeting-status-facts dt{color:#637487;font-size:12px}.meeting-status-facts dd{overflow-wrap:anywhere;margin:4px 0}.meeting-status-dialog fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.meeting-status-dialog label{gap:6px;font-weight:600;display:grid}.meeting-status-dialog input,.meeting-status-dialog select,.meeting-status-dialog textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:8px;padding:10px}.meeting-status-dialog textarea{resize:vertical;min-height:70px}.meeting-status-dialog .meeting-status-confirm{align-items:center;gap:12px;display:flex}.meeting-status-confirm input{flex-shrink:0;width:auto}.meeting-status-dialog p{font-size:14px;line-height:1.5}.meeting-status-offer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meeting-status-dialog :focus-visible{outline-offset:3px;outline:3px solid #329fa8}@media (max-width:480px){.meeting-status-dialog{padding:16px}.meeting-status-facts,.meeting-status-offer{grid-template-columns:1fr}}.meeting-offer-shortcuts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meeting-offer-shortcuts a{border:1px solid #cbd7e1;border-radius:8px;padding:10px 14px;text-decoration:none}.meeting-offer-shortcuts a.primary{color:#fff;background:#6952e8;border-color:#6952e8}
