html{height:100%;max-height:100dvh;overflow:hidden}body{margin:0;height:100%;max-height:100dvh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0c0a0f;background-color:#101012;color:#fff}#root{height:100%;min-height:0;overflow:hidden}*{color:inherit}button,input,select,textarea,strong,b{color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}input::placeholder,textarea::placeholder{color:#ffffff80!important;opacity:1}.suggestions-container::-webkit-scrollbar{display:none}.suggestions-container{-ms-overflow-style:none;scrollbar-width:none}.today-bar::-webkit-scrollbar{display:none}.today-bar{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideUp{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}@keyframes slideDown{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.staff-messages-scrollable::-webkit-scrollbar{width:6px}.staff-messages-scrollable::-webkit-scrollbar-track{background:transparent}.staff-messages-scrollable::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.staff-messages-scrollable::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.channel-list::-webkit-scrollbar{width:4px}.channel-list::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:2px}.message-row:hover{background-color:#ffffff08}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.thread-panel-enter{animation:slideInFromRight .2s ease-out forwards}@keyframes severityPulse{0%,to{opacity:1}50%{opacity:.7}}.severity-action{animation:severityPulse 2s ease-in-out infinite}.unread-indicator{box-shadow:0 0 4px #f8717180}.scan-qr-btn,.scan-qr-btn:focus,.scan-qr-btn:focus-visible,.scan-qr-btn:active{outline:none!important;box-shadow:none!important;border:none!important}.checkin-search-input,.checkin-search-input:focus,.checkin-search-input:focus-visible,.checkin-search-input:active{outline:none!important;box-shadow:none!important;border:none!important}
