/***BEGIN SecurityPageView.css***/
.security-page-view {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden; }
  .security-page-view .spinner {
    height: 500px; }
  .security-page-view .report-btn {
    margin-right: 16px;
    margin-top: 16px; }

.security-root {
  height: calc(100vh - 185px); }
  .security-root .message-card {
    display: inline-table; }
/***END SecurityPageView.css***/

/***BEGIN SecurityPanel.css***/
@keyframes slideInFromBottom {
  0% {
    opacity: 0;
    transform: translate(0px, 5px); }
  100% {
    opacity: 1;
    transform: translate(0px, 0px); } }

.security-panel-view {
  width: 100%; }

.security-panel .spinner {
  height: 100%; }

.security-title {
  padding-bottom: 16px; }

.message-card {
  margin: 8px 0; }

.bolt-header-separator {
  height: 0; }

.callout-message-card {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  animation: slideInFromBottom 0.5s;
  width: 500px; }

.bolt-messagebar-message span {
  word-break: break-word; }
/***END SecurityPanel.css***/

