*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.video-container{background:#000;border-radius:8px;overflow:hidden;position:relative}.video-container video{height:100%;object-fit:cover;width:100%}.signature-canvas{border:2px dashed #d9d9d9;border-radius:4px;cursor:crosshair}.signature-canvas:hover{border-color:#40a9ff}.mediation-room{background:#141414;display:flex;height:100vh}.video-grid{grid-gap:8px;display:grid;flex:1 1;gap:8px;padding:8px}.video-grid.grid-1{grid-template-columns:1fr}.video-grid.grid-2{grid-template-columns:repeat(2,1fr)}.video-grid.grid-3,.video-grid.grid-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.chat-panel{background:#fff;border-left:1px solid #e8e8e8;display:flex;flex-direction:column;width:320px}.chat-messages{flex:1 1;overflow-y:auto;padding:16px}.chat-input{border-top:1px solid #e8e8e8;padding:16px}@media (max-width:768px){.chat-panel{bottom:0;height:40vh;left:0;position:fixed;right:0;width:100%;z-index:100}.video-grid{padding-bottom:40vh}}
/*# sourceMappingURL=main.4be57c5b.css.map*/