/***BEGIN Common.css***/
@keyframes ms-focus-shadow-pulse {
  0% {
    box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23);
    box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)); }
  50% {
    box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.15);
    box-shadow: 0 0 0 3px var(--focus-pulse-min-color,rgba(0, 120, 212, 0.15)); }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23);
    box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)); } }

@keyframes focus-shadow-pulse-inset {
  0% {
    box-shadow: inset 0 0 0 3px rgba(0, 120, 212, 0.23), inset 0 0 0 1px rgba(0, 120, 212, 1);
    box-shadow: inset 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), inset 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1)); }
  50% {
    box-shadow: inset 0 0 0 3px rgba(0, 120, 212, 0.15), inset 0 0 0 1px rgba(0, 120, 212, 1);
    box-shadow: inset 0 0 0 3px var(--focus-pulse-min-color,rgba(0, 120, 212, 0.15)), inset 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1)); }
  100% {
    box-shadow: inset 0 0 0 3px rgba(0, 120, 212, 0.23), inset 0 0 0 1px rgba(0, 120, 212, 1);
    box-shadow: inset 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), inset 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1)); } }

@keyframes ms-focus-shadow-with-border-pulse {
  0% {
    box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23), 0 0 0 1px rgba(0, 120, 212, 1);
    box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1)); }
  50% {
    box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.15), 0 0 0 1px rgba(0, 120, 212, 1);
    box-shadow: 0 0 0 3px var(--focus-pulse-min-color,rgba(0, 120, 212, 0.15)), 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1)); }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23), 0 0 0 1px rgba(0, 120, 212, 1);
    box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1)); } }
/***END Common.css***/

/***BEGIN ContextualMenuButton.css***/
.vss-ContextualMenu--container {
  display: inline-block; }
  .vss-ContextualMenu--container .bolt-button.vss-ContextualMenuButton {
    padding: 0;
    border: none;
    justify-content: center;
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px; }
    .vss-ContextualMenu--container .bolt-button.vss-ContextualMenuButton.bolt-focus-treatment:focus {
      animation: none;
      box-shadow: none; }
    .vss-ContextualMenu--container .bolt-button.vss-ContextualMenuButton:focus.space-allocated, .vss-ContextualMenu--container .bolt-button.vss-ContextualMenuButton.open.space-allocated {
      visibility: visible; }
/***END ContextualMenuButton.css***/

/***BEGIN InfoIcon.css***/
.vss-info-icon {
  cursor: pointer; }

.vss-info-callout {
  padding: 5px 10px; }
  .vss-info-callout .vss-info-text-container {
    max-width: 400px; }
/***END InfoIcon.css***/

/***BEGIN Tooltip.css***/
.vss-Tooltip.ms-Tooltip {
  background-color: rgba( 51, 51, 51 ,  0.95 );
  background-color: rgba( var(--palette-neutral-80,51, 51, 51) ,  0.95 );
  border-color: transparent;
  border-radius: 2px;
  padding: 8px 12px;
  box-shadow: none; }
  .vss-Tooltip.ms-Tooltip .ms-Callout-beakCurtain {
    background-color: transparent; }
  .vss-Tooltip.ms-Tooltip .ms-Callout-main {
    display: flex;
    background-color: transparent; }
    .vss-Tooltip.ms-Tooltip .ms-Callout-main .ms-Tooltip-content {
      max-width: 100%;
      display: flex;
      align-items: center;
      color: rgba( 255, 255, 255 ,  1 );
      color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 ); }
  .vss-Tooltip.ms-Tooltip .ms-Tooltip-subtext {
    word-wrap: break-word;
    overflow-wrap: break-word;
    max-width: 100%;
    width: 100%; }
/***END Tooltip.css***/

/***BEGIN VssContextualMenu.css***/
.vss-contextualMenu-list {
  max-width: 300px; }
/***END VssContextualMenu.css***/

/***BEGIN VssIcon.css***/
.vss-Icon {
  font-style: normal; }
  .vss-Icon.vss-Icon--bowtie {
    font-family: "bowtie"; }
/***END VssIcon.css***/

