
     .woomticket__map-container {
      border: none;
      display: flex;
      justify-content: center;
    }

    .woomticket__map {
      margin: 0;
      pointer-events: all;
      background-color: #fff;
      cursor: pointer;
    }

    .woomticket__map-stage {
      dominant-baseline: text-after-edge;
      text-anchor: middle;
      font-size: 1.5em;
      fill: saddlebrown;
      cursor: default;
    }

    .woomticket__section-0            { fill: #1c332d; }
    .woomticket__section-1            { fill: #70c33b; }
    .woomticket__section-2            { fill: #965039; }
    .woomticket__section-3            { fill: #ffcc00; }
    .woomticket__section-4            { fill: #9c09cc; }
    .woomticket__section-5            { fill: #0080ff; }
    .woomticket__section-6            { fill: #da6d00; }
    .woomticket__section-7            { fill: #606fab; }
    .woomticket__section-8            { fill: #2c1923; }
    .woomticket__section-9            { fill: #611b32; }
    .woomticket__section-any:hover    { opacity: 0.5; }
    .woomticket__section-disabled     { opacity: 0.5; cursor: not-allowed; }
    .woomticket__seat-taken           { fill: #c0c0c0; cursor: not-allowed; }
    .woomticket__seat-not-purchasable { fill: #f0f0f0; cursor: not-allowed; }
    .woomticket__seat-selected        { fill: white; stroke: deeppink; stroke-width: 4px;}

    .woomticket__tooltip {
      position: fixed;
      visibility: hidden;
      background-color: white;
      border-radius: 0.3rem;
      color: #404040;
      font-size: 0.8em;
      font-weight: bold;
      padding: 3px 7px;
      cursor: pointer;
      text-align: center;
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
      z-index: 9999;
    }
    .woomticket__tooltip-text {
      line-height: 22px;
    }

    .woomticket__tooltip-label {
      font-weight: normal;
      color: #a0a0a0;
    }

    .woomticket__map-viewfinder {
      stroke-width: 1.5;
      stroke-opacity: 1;
    }

    .woomticket__map-viewfinder-active {
      stroke:green;
      fill: green;
    }

    .woomticket__map-viewfinder-inactive {
      stroke:red;
      fill: red;
    }

    .woomticket__map-viewfinder-inner {
      fill-opacity: 0.2;
    }

    .woomticket__map-viewfinder-outer {
      fill-opacity: 0.1;
    }

.woomticket__modal-title {
  font-size: 1.2em;
  text-transform: none;
  font-weight: normal;

}

.woomticket__modal-title-detail {
  font-weight: bold;
}

/* Modal settings */

:root {
  --st-dialog-maxWidth: 95%;
  --st-dialog-maxContentHeight: 95vh;
}
