@charset "UTF-8";.video-meeting-modal{position:fixed;inset:0;z-index:80;background-color:#000c}.video-meeting-modal__panel{display:flex;width:100%;height:100%;flex-direction:column;background-color:#111827;color:#fff}.video-meeting-modal__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.1);background-color:#111827;padding:.75rem 1rem}.video-meeting-modal__title{font-size:1rem;font-weight:600}.video-meeting-modal__meta{font-size:.75rem;color:#d1d5db}.video-meeting-modal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.video-meeting-modal__notification-button,.video-meeting-modal__emergency-button,.video-meeting-modal__close-button{height:2.5rem;border-radius:.375rem;color:#fff;font-weight:600;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.video-meeting-modal__notification-button{position:relative;display:inline-flex;width:2.5rem;align-items:center;justify-content:center;background-color:#2563eb;box-shadow:0 1px 2px #0f172a26}.video-meeting-modal__notification-button:hover{background-color:#1d4ed8}.video-meeting-modal__notification-button:focus{outline:none;box-shadow:0 0 0 3px #60a5fa73}.video-meeting-modal__emergency-button{display:inline-flex;width:2.5rem;align-items:center;justify-content:center;background-color:#f59e0b;box-shadow:0 1px 2px #0f172a26}.video-meeting-modal__emergency-button:hover{background-color:#d97706}.video-meeting-modal__emergency-button:focus{outline:none;box-shadow:0 0 0 3px #fbbf2473}.video-meeting-modal__emergency-button.hidden{display:none}.video-meeting-modal__notification-icon,.video-meeting-modal__emergency-icon{width:1.25rem;height:1.25rem}.video-meeting-modal__notification-indicator{position:absolute;top:-.125rem;right:-.125rem;width:.5rem;height:.5rem;border-radius:9999px;background-color:#dc2626}.video-meeting-modal__notification-indicator.is-hidden{display:none}.video-meeting-modal__close-button{display:inline-flex;align-items:center;justify-content:center;background-color:#dc2626;padding:.5rem .75rem;font-size:.875rem}.video-meeting-modal__close-button:hover{background-color:#b91c1c}.video-meeting-modal__body{position:relative;flex:1 1 0%;min-height:0;background-color:#000}.video-meeting-modal__jitsi{position:absolute;inset:0;width:100%;height:100%;background-color:#000}
