@keyframes focus-shadow-pulse-inset {
  0% {
    box-shadow: inset 0 0 0 3px rgba( 0, 120, 212 ,  0.35 );
    box-shadow: inset 0 0 0 3px rgba( var(--palette-primary,0, 120, 212) ,  0.35 ); }
  50% {
    box-shadow: inset 0 0 0 3px rgba( 0, 120, 212 ,  0.15 );
    box-shadow: inset 0 0 0 3px rgba( var(--palette-primary,0, 120, 212) ,  0.15 ); }
  100% {
    box-shadow: inset 0 0 0 3px rgba( 0, 120, 212 ,  0.35 );
    box-shadow: inset 0 0 0 3px rgba( var(--palette-primary,0, 120, 212) ,  0.35 ); } }

/**
 * Browser specific mixin's
 */
.bolt-dialog-callout-content {
  margin: 16px;
  border-radius: 6px;
  overflow: hidden; }
  @media screen and (-ms-high-contrast: active) {
    .bolt-dialog-callout-content {
      border: solid 1px; } }
  .bolt-dialog-callout-content.bolt-callout-shadow {
    box-shadow: 0px 25.6px 57.6px rgba(0, 0, 0, .22), 0px 4.8px 14.4px rgba(0, 0, 0, .18);
    box-shadow: 0px 25.6px 57.6px var(--panel-shadow-color,rgba(0, 0, 0, .22)), 0px 4.8px 14.4px var(--panel-shadow-secondary-color,rgba(0, 0, 0, .18)); }

.bolt-lower-right-corner-dialog-content {
  width: 420px; }

.bolt-dialog .bolt-panel-footer {
  padding: 16px 20px; }

.bolt-dialog-content {
  padding-bottom: 4px; }

.bolt-dialog-content-bottom-padding {
  padding-bottom: 32px; }

.bolt-dialog-content {
  overflow: auto;
  position: relative; }

.bolt-dialog-callout.no-events {
  pointer-events: none; }

.bolt-dialog {
  pointer-events: auto; }
