/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/css/modules/seatmap.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.seatmap-legend .seat-empty, .seatmap-wrapper .seat-empty {
  background-color: green;
}
.seatmap-legend .seat-empty:before, .seatmap-wrapper .seat-empty:before {
  background-color: green;
  border-radius: 50%;
}
.seatmap-legend .seat-taken, .seatmap-wrapper .seat-taken {
  background-color: darkred;
}
.seatmap-legend .seat-taken:before, .seatmap-wrapper .seat-taken:before {
  background-color: darkred;
  border-radius: 50%;
}
.seatmap-legend .seat-reserved, .seatmap-wrapper .seat-reserved {
  background-color: #0080C0;
}
.seatmap-legend .seat-reserved:before, .seatmap-wrapper .seat-reserved:before {
  background-color: #0080C0;
  border-radius: 50%;
}
.seatmap-legend .seat-own, .seatmap-wrapper .seat-own {
  background-color: #0088ff;
}
.seatmap-legend .seat-own:before, .seatmap-wrapper .seat-own:before {
  background-color: #0088ff;
  border-radius: 50%;
}
.seatmap-legend .seat-locked, .seatmap-wrapper .seat-locked {
  background-color: gray;
}
.seatmap-legend .seat-locked:before, .seatmap-wrapper .seat-locked:before {
  background-color: gray;
  border-radius: 50%;
}
.seatmap-legend .seat-own-clan, .seatmap-wrapper .seat-own-clan {
  border: 4px solid #0088ff;
}
.seatmap-legend .seat-clan-reserved, .seatmap-wrapper .seat-clan-reserved {
  border: 4px solid #303030;
}

.seatmap-legend .d-flex {
  margin-top: 5px;
}
.seatmap-legend .seat {
  height: 33px;
  width: 33px;
  border-radius: 30%;
  display: inline-block;
}

.seatmap-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scale(1);
  transform-origin: left top;
}
.seatmap-wrapper .seat {
  position: absolute;
  border-radius: var(--seatmap-seat-border-radius, 8px);
  cursor: pointer;
}
.seatmap-wrapper .seat[data-chair-position=n], .seatmap-wrapper .seat[data-chair-position=s] {
  width: calc(var(--seatmap-seat-size, 27px) * var(--seatmap-seat-tableWidthMultiplier, 1));
  height: var(--seatmap-seat-size, 27px);
}
.seatmap-wrapper .seat[data-chair-position=w], .seatmap-wrapper .seat[data-chair-position=e] {
  width: var(--seatmap-seat-size, 27px);
  height: calc(var(--seatmap-seat-size, 27px) * var(--seatmap-seat-tableWidthMultiplier, 1));
}
.seatmap-wrapper .seat::before {
  content: "";
  position: absolute;
  width: var(--seatmap-seat-bullet-size, 6px);
  height: var(--seatmap-seat-bullet-size, 6px);
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.seatmap-wrapper .seat[data-chair-position=n]::before {
  top: -11px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.seatmap-wrapper .seat[data-chair-position=n].seat-border::before, .seatmap-wrapper .seat[data-chair-position=n].seat-own-clan::before, .seatmap-wrapper .seat[data-chair-position=n].seat-clan-reserved::before {
  top: -15px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.seatmap-wrapper .seat[data-chair-position=e]::before {
  right: -11px;
  top: 50%;
  transform: translate(50%, -50%);
}
.seatmap-wrapper .seat[data-chair-position=e].seat-border::before, .seatmap-wrapper .seat[data-chair-position=e].seat-own-clan::before, .seatmap-wrapper .seat[data-chair-position=e].seat-clan-reserved::before {
  right: -15px;
  top: 50%;
  transform: translate(50%, -50%);
}
.seatmap-wrapper .seat[data-chair-position=s]::before {
  bottom: -11px;
  left: 50%;
  transform: translate(-50%, 50%);
}
.seatmap-wrapper .seat[data-chair-position=s].seat-border::before, .seatmap-wrapper .seat[data-chair-position=s].seat-own-clan::before, .seatmap-wrapper .seat[data-chair-position=s].seat-clan-reserved::before {
  bottom: -15px;
  left: 50%;
  transform: translate(-50%, 50%);
}
.seatmap-wrapper .seat[data-chair-position=w]::before {
  left: -11px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.seatmap-wrapper .seat[data-chair-position=w].seat-border::before, .seatmap-wrapper .seat[data-chair-position=w].seat-own-clan::before, .seatmap-wrapper .seat[data-chair-position=w].seat-clan-reserved::before {
  left: -15px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.seatmap-wrapper .seat-information {
  cursor: default;
  background-color: transparent;
  text-align: center;
  line-height: 1.2;
}
.seatmap-wrapper .seat-information .fa-info-circle {
  color: #0088ff;
  font-size: 1.5em;
  vertical-align: middle;
  margin-top: 0.1rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhdG1hcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBMkNFO0VBeENBLHVCQXlDZ0I7QUExQ2xCO0FBR0U7RUFDRSx1QkFzQ2M7RUFyQ2Q7QUFESjtBQXlDRTtFQTVDQSx5QkE2Q2dCO0FBdkNsQjtBQUpFO0VBQ0UseUJBMENjO0VBekNkO0FBTUo7QUFzQ0U7RUFoREEseUJBaURnQjtBQXBDbEI7QUFYRTtFQUNFLHlCQThDYztFQTdDZDtBQWFKO0FBbUNFO0VBcERBLHlCQ0hXO0FEdUJiO0FBbEJFO0VBQ0UseUJDTlM7RURPVDtBQW9CSjtBQWdDRTtFQXhEQSxzQkF5RGdCO0FBOUJsQjtBQXpCRTtFQUNFLHNCQXNEYztFQXJEZDtBQTJCSjtBQTZCRTtFQWpEQTtBQXVCRjtBQThCRTtFQXJEQTtBQTBCRjs7QUFpQ0U7RUFDRTtBQTlCSjtBQWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOUJKOztBQWtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0JGO0FBaUNFO0VBQ0U7RUFDQTtFQUNBO0FBL0JKO0FBaUNJO0VBQ0U7RUFDQTtBQS9CTjtBQWtDSTtFQUNFO0VBQ0E7QUFoQ047QUFtQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqQ047QUFxQ007RUE5RkY7RUFDQTtFQUNBO0FBNERKO0FBb0NNO0VBbEdGO0VBQ0E7RUFDQTtBQWlFSjtBQTJCTTtFQTFGRjtFQUNBO0VBQ0E7QUFrRUo7QUEwQk07RUE5RkY7RUFDQTtFQUNBO0FBdUVKO0FBaUJNO0VBdEZGO0VBQ0E7RUFDQTtBQXdFSjtBQWdCTTtFQTFGRjtFQUNBO0VBQ0E7QUE2RUo7QUFPTTtFQWxGRjtFQUNBO0VBQ0E7QUE4RUo7QUFNTTtFQXRGRjtFQUNBO0VBQ0E7QUFtRko7QUFPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTEo7QUFPSTtFQUNFLGNDdklPO0VEd0lQO0VBQ0E7RUFDQTtBQUxOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvc2VhdG1hcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvaGVscGVyL3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL2hlbHBlci92YXJpYWJsZXMuc2Nzcyc7XG5cbkBtaXhpbiBzZWF0KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLnNlYXQtYm9yZGVyIHt9XG5AbWl4aW4gc2VhdC1ib3JkZXIoJGNvbG9yKSB7XG4gIEBleHRlbmQgLnNlYXQtYm9yZGVyO1xuICBib3JkZXI6ICRzZWF0LW1hcmstYm9yZGVyLXdpZHRoIHNvbGlkICRjb2xvcjtcbn1cblxuJHNlYXQtcG9pbnQtZGlzdGFuY2U6IDExcHg7XG4kc2VhdC1tYXJrLWJvcmRlci13aWR0aDogNHB4O1xuXG4kc2VhdC1vcmllbnRhdGlvbnM6IG4sIGUsIHMsIHc7XG5cbkBtaXhpbiBjaGFyLXNlYXQtcG9pbnQoJG9yaWVudGF0aW9uLCAkZGlzdGFuY2UpIHtcbiAgQGlmICRvcmllbnRhdGlvbiA9PSBuICB7XG4gICAgdG9wOiAtJGRpc3RhbmNlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gZSB7XG4gICAgcmlnaHQ6IC0kZGlzdGFuY2U7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gcyB7XG4gICAgYm90dG9tOiAtJGRpc3RhbmNlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB9IEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSB3IHtcbiAgICBsZWZ0OiAtJGRpc3RhbmNlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5zZWF0bWFwLWxlZ2VuZCwgLnNlYXRtYXAtd3JhcHBlciB7XG4gIC5zZWF0LWVtcHR5IHtcbiAgICBAaW5jbHVkZSBzZWF0KGdyZWVuKVxuICB9XG5cbiAgLnNlYXQtdGFrZW4ge1xuICAgIEBpbmNsdWRlIHNlYXQoZGFya3JlZClcbiAgfVxuXG4gIC5zZWF0LXJlc2VydmVkIHtcbiAgICBAaW5jbHVkZSBzZWF0KCMwMDgwQzApXG4gIH1cblxuICAuc2VhdC1vd24ge1xuICAgIEBpbmNsdWRlIHNlYXQoJHByaW1hcnkpXG4gIH1cblxuICAuc2VhdC1sb2NrZWQge1xuICAgIEBpbmNsdWRlIHNlYXQoZ3JheSlcbiAgfVxuXG4gIC5zZWF0LW93bi1jbGFuIHtcbiAgICBAaW5jbHVkZSBzZWF0LWJvcmRlcigkcHJpbWFyeSk7XG4gIH1cblxuICAuc2VhdC1jbGFuLXJlc2VydmVkIHtcbiAgICBAaW5jbHVkZSBzZWF0LWJvcmRlcigjMzAzMDMwKTtcbiAgfVxufVxuXG4uc2VhdG1hcC1sZWdlbmQge1xuICAuZC1mbGV4IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNlYXQge1xuICAgIGhlaWdodDogMzNweDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zZWF0bWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIFxuICAuc2VhdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNlYXRtYXAtc2VhdC1ib3JkZXItcmFkaXVzLCA4cHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZbZGF0YS1jaGFpci1wb3NpdGlvbj1cIm5cIl0sICZbZGF0YS1jaGFpci1wb3NpdGlvbj1cInNcIl0ge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc2VhdG1hcC1zZWF0LXNpemUsIDI3cHgpICogdmFyKC0tc2VhdG1hcC1zZWF0LXRhYmxlV2lkdGhNdWx0aXBsaWVyLCAxKSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXNlYXRtYXAtc2VhdC1zaXplLCAyN3B4KTtcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hhaXItcG9zaXRpb249XCJ3XCJdLCAmW2RhdGEtY2hhaXItcG9zaXRpb249XCJlXCJdIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1zZWF0bWFwLXNlYXQtc2l6ZSwgMjdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc2VhdG1hcC1zZWF0LXNpemUsIDI3cHgpICogdmFyKC0tc2VhdG1hcC1zZWF0LXRhYmxlV2lkdGhNdWx0aXBsaWVyLCAxKSk7XG4gICAgfVxuICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogdmFyKC0tc2VhdG1hcC1zZWF0LWJ1bGxldC1zaXplLCA2cHgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zZWF0bWFwLXNlYXQtYnVsbGV0LXNpemUsIDZweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkb3JpZW50YXRpb24gaW4gJHNlYXQtb3JpZW50YXRpb25zIHtcbiAgICAgICZbZGF0YS1jaGFpci1wb3NpdGlvbj1cIiN7JG9yaWVudGF0aW9ufVwiXTo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgY2hhci1zZWF0LXBvaW50KCRvcmllbnRhdGlvbiwgJHNlYXQtcG9pbnQtZGlzdGFuY2UpO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtY2hhaXItcG9zaXRpb249XCIjeyRvcmllbnRhdGlvbn1cIl0uc2VhdC1ib3JkZXI6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNoYXItc2VhdC1wb2ludCgkb3JpZW50YXRpb24sICRzZWF0LXBvaW50LWRpc3RhbmNlKyRzZWF0LW1hcmstYm9yZGVyLXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhdC1pbmZvcm1hdGlvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgLmZhLWluZm8tY2lyY2xlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiJG1haW4tY29sb3I6ICMwMDg4ZmY7IC8vIGJsdWVcbi8vICRtYWluLWNvbG9yOiAjMDBiNjI2OyAvLyBncmVlblxuJGJvZHktYmc6IzhlOGU4ZTsgLy8gIzc3Nzc3NztcbiRzaGFkb3ctY29sb3I6IzAwMDtcblxuJGxpZ2h0LW11dGVkOnJnYmEoI2ZmZiwuNzUpO1xuJHRleHQtbXV0ZWQ6IzY3Njc2NztcblxuLy8gJGxpbmstY29sb3I6IGxpZ2h0ZW4oJG1haW4tY29sb3IsIDIwJSk7XG4kbGluay1jb2xvcjogJG1haW4tY29sb3I7XG4kbGluay1ob3Zlci1jb2xvcjogbGlnaHRlbigkbWFpbi1jb2xvciwgMTAlKTtcblxuJGhlYWRlci1jb2xvcjogIzYyNjI2MjtcbiRuYXZiYXItZGFyay1jb2xvcjogJGxpZ2h0LW11dGVkO1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAjZmZmO1xuXG4kcHJpbWFyeTogJG1haW4tY29sb3I7XG5cbiR0aGVtZS1jb2xvcnM6ICAoXG4gIFwiZXJyb3JcIjogI2RjMzU0NSxcbiAgXCJsaWdodC1tdXRlZFwiOiAkbGlnaHQtbXV0ZWQsXG4pO1xuXG4kbWFyay1wYWRkaW5nOiAwO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDYwMHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDI0cHgsXG4gIHhsOiAxMjgwcHhcbikgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDEwMDBweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuJHNpemVzOiAoXG4gIDE6IDElXG4pICFkZWZhdWx0O1xuXG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiB0cnVlO1xuXG4kYm94LXNoYWRvdy1zbTogMCAxLjZweCAzLjZweCAwIHJnYmEoJHNoYWRvdy1jb2xvciwuMTMyKSwwIC4zcHggLjlweCAwIHJnYmEoJHNoYWRvdy1jb2xvciwuMTA4KTtcbiRib3gtc2hhZG93OiAgICAwIDMuMnB4IDcuMnB4IDAgcmdiYSgkc2hhZG93LWNvbG9yLC4xMzIpLDAgLjZweCAxLjhweCAwIHJnYmEoJHNoYWRvdy1jb2xvciwuMTA4KTtcbiRib3gtc2hhZG93LWxnOiAwIDYuNHB4IDE0LjRweCAwIHJnYmEoJHNoYWRvdy1jb2xvciwuMTMyKSwwIDEuMnB4IDMuNnB4IDAgcmdiYSgkc2hhZG93LWNvbG9yLC4xMDgpO1xuJGJveC1zaGFkb3cteGw6IDAgMjUuNnB4IDU3LjZweCAwIHJnYmEoJHNoYWRvdy1jb2xvciwuMjIpLDAgNC44cHggMTQuNHB4IDAgcmdiYSgkc2hhZG93LWNvbG9yLC4xOCk7XG5cbiRjYXJkLWF2YXRhci1zaXplOjZyZW07XG4kY2FyZC1iZzogI2QxZDFkMTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/