.place-label.color-empty, .place-sector.color-empty {
  fill: #e9e9e9;
  stroke: #e9e9e9;
}
.place.color-empty .cog-wheel, .color-empty.place-area .cog-wheel {
  fill: #e9e9e9;
  stroke: #e9e9e9;
}
.place-label.color-sold, .place-sector.color-sold {
  fill: #f71200;
  stroke: #f71200;
}
.place.color-sold .cog-wheel, .color-sold.place-area .cog-wheel {
  fill: #f71200;
  stroke: #f71200;
}
.place-label.color-reserve, .place-sector.color-reserve {
  fill: #f71200;
  stroke: #f71200;
}
.place.color-reserve .cog-wheel, .color-reserve.place-area .cog-wheel {
  fill: #f71200;
  stroke: #f71200;
}
.place-label.color-lemon, .place-sector.color-lemon {
  fill: #effc5e;
  stroke: #effc5e;
}
.place.color-lemon .cog-wheel, .color-lemon.place-area .cog-wheel {
  fill: #effc5e;
  stroke: #effc5e;
}
.place-label.color-yellow, .place-sector.color-yellow {
  fill: #fde64a;
  stroke: #fde64a;
}
.place.color-yellow .cog-wheel, .color-yellow.place-area .cog-wheel {
  fill: #fde64a;
  stroke: #fde64a;
}
.place-label.color-star, .place-sector.color-star {
  fill: #ffc800;
  stroke: #ffc800;
}
.place.color-star .cog-wheel, .color-star.place-area .cog-wheel {
  fill: #ffc800;
  stroke: #ffc800;
}
.place-label.color-canary, .place-sector.color-canary {
  fill: #f9c702;
  stroke: #f9c702;
}
.place.color-canary .cog-wheel, .color-canary.place-area .cog-wheel {
  fill: #f9c702;
  stroke: #f9c702;
}
.place-label.color-gold, .place-sector.color-gold {
  fill: #f9a600;
  stroke: #f9a600;
}
.place.color-gold .cog-wheel, .color-gold.place-area .cog-wheel {
  fill: #f9a600;
  stroke: #f9a600;
}
.place-label.color-sandstone, .place-sector.color-sandstone {
  fill: #d57129;
  stroke: #d57129;
}
.place.color-sandstone .cog-wheel, .color-sandstone.place-area .cog-wheel {
  fill: #d57129;
  stroke: #d57129;
}
.place-label.color-orange, .place-sector.color-orange {
  fill: #ed7013;
  stroke: #ed7013;
}
.place.color-orange .cog-wheel, .color-orange.place-area .cog-wheel {
  fill: #ed7013;
  stroke: #ed7013;
}
.place-label.color-amber, .place-sector.color-amber {
  fill: #893101;
  stroke: #893101;
}
.place.color-amber .cog-wheel, .color-amber.place-area .cog-wheel {
  fill: #893101;
  stroke: #893101;
}
.place-label.color-spice, .place-sector.color-spice {
  fill: #7a3903;
  stroke: #7a3903;
}
.place.color-spice .cog-wheel, .color-spice.place-area .cog-wheel {
  fill: #7a3903;
  stroke: #7a3903;
}
.place-label.color-red, .place-sector.color-red {
  fill: #d0312d;
  stroke: #d0312d;
}
.place.color-red .cog-wheel, .color-red.place-area .cog-wheel {
  fill: #d0312d;
  stroke: #d0312d;
}
.place-label.color-rose, .place-sector.color-rose {
  fill: #e2242b;
  stroke: #e2242b;
}
.place.color-rose .cog-wheel, .color-rose.place-area .cog-wheel {
  fill: #e2242b;
  stroke: #e2242b;
}
.place-label.color-candy, .place-sector.color-candy {
  fill: #d21901;
  stroke: #d21901;
}
.place.color-candy .cog-wheel, .color-candy.place-area .cog-wheel {
  fill: #d21901;
  stroke: #d21901;
}
.place-label.color-lipstick, .place-sector.color-lipstick {
  fill: #9c1002;
  stroke: #9c1002;
}
.place.color-lipstick .cog-wheel, .color-lipstick.place-area .cog-wheel {
  fill: #9c1002;
  stroke: #9c1002;
}
.place-label.color-cherry, .place-sector.color-cherry {
  fill: #990f02;
  stroke: #990f02;
}
.place.color-cherry .cog-wheel, .color-cherry.place-area .cog-wheel {
  fill: #990f02;
  stroke: #990f02;
}
.place-label.color-wine, .place-sector.color-wine {
  fill: #4c0805;
  stroke: #4c0805;
}
.place.color-wine .cog-wheel, .color-wine.place-area .cog-wheel {
  fill: #4c0805;
  stroke: #4c0805;
}
.place-label.color-salmon, .place-sector.color-salmon {
  fill: #fdab9f;
  stroke: #fdab9f;
}
.place.color-salmon .cog-wheel, .color-salmon.place-area .cog-wheel {
  fill: #fdab9f;
  stroke: #fdab9f;
}
.place-label.color-peach, .place-sector.color-peach {
  fill: #fa9483;
  stroke: #fa9483;
}
.place.color-peach .cog-wheel, .color-peach.place-area .cog-wheel {
  fill: #fa9483;
  stroke: #fa9483;
}
.place-label.color-coral, .place-sector.color-coral {
  fill: #fe7d68;
  stroke: #fe7d68;
}
.place.color-coral .cog-wheel, .color-coral.place-area .cog-wheel {
  fill: #fe7d68;
  stroke: #fe7d68;
}
.place-label.color-strawberry, .place-sector.color-strawberry {
  fill: #fc4c4e;
  stroke: #fc4c4e;
}
.place.color-strawberry .cog-wheel, .color-strawberry.place-area .cog-wheel {
  fill: #fc4c4e;
  stroke: #fc4c4e;
}
.place-label.color-punch, .place-sector.color-punch {
  fill: #f15177;
  stroke: #f15177;
}
.place.color-punch .cog-wheel, .color-punch.place-area .cog-wheel {
  fill: #f15177;
  stroke: #f15177;
}
.place-label.color-fuchsia, .place-sector.color-fuchsia {
  fill: #fc46aa;
  stroke: #fc46aa;
}
.place.color-fuchsia .cog-wheel, .color-fuchsia.place-area .cog-wheel {
  fill: #fc46aa;
  stroke: #fc46aa;
}
.place-label.color-curtain, .place-sector.color-curtain {
  fill: #e815af;
  stroke: #e815af;
}
.place.color-curtain .cog-wheel, .color-curtain.place-area .cog-wheel {
  fill: #e815af;
  stroke: #e815af;
}
.place-label.color-hotpink, .place-sector.color-hotpink {
  fill: #ff2994;
  stroke: #ff2994;
}
.place.color-hotpink .cog-wheel, .color-hotpink.place-area .cog-wheel {
  fill: #ff2994;
  stroke: #ff2994;
}
.place-label.color-magenta, .place-sector.color-magenta {
  fill: #e12383;
  stroke: #e12383;
}
.place.color-magenta .cog-wheel, .color-magenta.place-area .cog-wheel {
  fill: #e12383;
  stroke: #e12383;
}
.place-label.color-darkmagenta, .place-sector.color-darkmagenta {
  fill: #a01658;
  stroke: #a01658;
}
.place.color-darkmagenta .cog-wheel, .color-darkmagenta.place-area .cog-wheel {
  fill: #a01658;
  stroke: #a01658;
}
.place-label.color-rosewood, .place-sector.color-rosewood {
  fill: #a04242;
  stroke: #a04242;
}
.place.color-rosewood .cog-wheel, .color-rosewood.place-area .cog-wheel {
  fill: #a04242;
  stroke: #a04242;
}
.place-label.color-lavender, .place-sector.color-lavender {
  fill: #e39ff6;
  stroke: #e39ff6;
}
.place.color-lavender .cog-wheel, .color-lavender.place-area .cog-wheel {
  fill: #e39ff6;
  stroke: #e39ff6;
}
.place-label.color-lilac, .place-sector.color-lilac {
  fill: #b660cd;
  stroke: #b660cd;
}
.place.color-lilac .cog-wheel, .color-lilac.place-area .cog-wheel {
  fill: #b660cd;
  stroke: #b660cd;
}
.place-label.color-amethyst, .place-sector.color-amethyst {
  fill: #a35de5;
  stroke: #a35de5;
}
.place.color-amethyst .cog-wheel, .color-amethyst.place-area .cog-wheel {
  fill: #a35de5;
  stroke: #a35de5;
}
.place-label.color-purple, .place-sector.color-purple {
  fill: #a32cc3;
  stroke: #a32cc3;
}
.place.color-purple .cog-wheel, .color-purple.place-area .cog-wheel {
  fill: #a32cc3;
  stroke: #a32cc3;
}
.place-label.color-mauve, .place-sector.color-mauve {
  fill: #7a4a88;
  stroke: #7a4a88;
}
.place.color-mauve .cog-wheel, .color-mauve.place-area .cog-wheel {
  fill: #7a4a88;
  stroke: #7a4a88;
}
.place-label.color-violet, .place-sector.color-violet {
  fill: #701893;
  stroke: #701893;
}
.place.color-violet .cog-wheel, .color-violet.place-area .cog-wheel {
  fill: #701893;
  stroke: #701893;
}
.place-label.color-eggplant, .place-sector.color-eggplant {
  fill: #301432;
  stroke: #301432;
}
.place.color-eggplant .cog-wheel, .color-eggplant.place-area .cog-wheel {
  fill: #301432;
  stroke: #301432;
}
.place-label.color-lightblue, .place-sector.color-lightblue {
  fill: #267aed;
  stroke: #267aed;
}
.place.color-lightblue .cog-wheel, .color-lightblue.place-area .cog-wheel {
  fill: #267aed;
  stroke: #267aed;
}
.place-label.color-blue, .place-sector.color-blue {
  fill: #3a43ba;
  stroke: #3a43ba;
}
.place.color-blue .cog-wheel, .color-blue.place-area .cog-wheel {
  fill: #3a43ba;
  stroke: #3a43ba;
}
.place-label.color-cobalt, .place-sector.color-cobalt {
  fill: #1337bd;
  stroke: #1337bd;
}
.place.color-cobalt .cog-wheel, .color-cobalt.place-area .cog-wheel {
  fill: #1337bd;
  stroke: #1337bd;
}
.place-label.color-azure, .place-sector.color-azure {
  fill: #1620a6;
  stroke: #1620a6;
}
.place.color-azure .cog-wheel, .color-azure.place-area .cog-wheel {
  fill: #1620a6;
  stroke: #1620a6;
}
.place-label.color-navy, .place-sector.color-navy {
  fill: #0a1171;
  stroke: #0a1171;
}
.place.color-navy .cog-wheel, .color-navy.place-area .cog-wheel {
  fill: #0a1171;
  stroke: #0a1171;
}
.place-label.color-denim, .place-sector.color-denim {
  fill: #141e3d;
  stroke: #141e3d;
}
.place.color-denim .cog-wheel, .color-denim.place-area .cog-wheel {
  fill: #141e3d;
  stroke: #141e3d;
}
.place-label.color-indigo, .place-sector.color-indigo {
  fill: #281d5d;
  stroke: #281d5d;
}
.place.color-indigo .cog-wheel, .color-indigo.place-area .cog-wheel {
  fill: #281d5d;
  stroke: #281d5d;
}
.place-label.color-cyan, .place-sector.color-cyan {
  fill: #12b6c5;
  stroke: #12b6c5;
}
.place.color-cyan .cog-wheel, .color-cyan.place-area .cog-wheel {
  fill: #12b6c5;
  stroke: #12b6c5;
}
.place-label.color-arctic, .place-sector.color-arctic {
  fill: #82edfd;
  stroke: #82edfd;
}
.place.color-arctic .cog-wheel, .color-arctic.place-area .cog-wheel {
  fill: #82edfd;
  stroke: #82edfd;
}
.place-label.color-sky, .place-sector.color-sky {
  fill: #62c5da;
  stroke: #62c5da;
}
.place.color-sky .cog-wheel, .color-sky.place-area .cog-wheel {
  fill: #62c5da;
  stroke: #62c5da;
}
.place-label.color-teal, .place-sector.color-teal {
  fill: #48aaad;
  stroke: #48aaad;
}
.place.color-teal .cog-wheel, .color-teal.place-area .cog-wheel {
  fill: #48aaad;
  stroke: #48aaad;
}
.place-label.color-ocean, .place-sector.color-ocean {
  fill: #006064;
  stroke: #006064;
}
.place.color-ocean .cog-wheel, .color-ocean.place-area .cog-wheel {
  fill: #006064;
  stroke: #006064;
}
.place-label.color-peacock, .place-sector.color-peacock {
  fill: #012c36;
  stroke: #012c36;
}
.place.color-peacock .cog-wheel, .color-peacock.place-area .cog-wheel {
  fill: #012c36;
  stroke: #012c36;
}
.place-label.color-seafoam, .place-sector.color-seafoam {
  fill: #3cec97;
  stroke: #3cec97;
}
.place.color-seafoam .cog-wheel, .color-seafoam.place-area .cog-wheel {
  fill: #3cec97;
  stroke: #3cec97;
}
.place-label.color-mint, .place-sector.color-mint {
  fill: #97edc3;
  stroke: #97edc3;
}
.place.color-mint .cog-wheel, .color-mint.place-area .cog-wheel {
  fill: #97edc3;
  stroke: #97edc3;
}
.place-label.color-lime, .place-sector.color-lime {
  fill: #aef35a;
  stroke: #aef35a;
}
.place.color-lime .cog-wheel, .color-lime.place-area .cog-wheel {
  fill: #aef35a;
  stroke: #aef35a;
}
.place-label.color-chartreuse, .place-sector.color-chartreuse {
  fill: #b0fb37;
  stroke: #b0fb37;
}
.place.color-chartreuse .cog-wheel, .color-chartreuse.place-area .cog-wheel {
  fill: #b0fb37;
  stroke: #b0fb37;
}
.place-label.color-lightgreen, .place-sector.color-lightgreen {
  fill: #67e532;
  stroke: #67e532;
}
.place.color-lightgreen .cog-wheel, .color-lightgreen.place-area .cog-wheel {
  fill: #67e532;
  stroke: #67e532;
}
.place-label.color-parakeet, .place-sector.color-parakeet {
  fill: #03c04a;
  stroke: #03c04a;
}
.place.color-parakeet .cog-wheel, .color-parakeet.place-area .cog-wheel {
  fill: #03c04a;
  stroke: #03c04a;
}
.place-label.color-green, .place-sector.color-green {
  fill: #3ab143;
  stroke: #3ab143;
}
.place.color-green .cog-wheel, .color-green.place-area .cog-wheel {
  fill: #3ab143;
  stroke: #3ab143;
}
.place-label.color-shamrock, .place-sector.color-shamrock {
  fill: #01ac12;
  stroke: #01ac12;
}
.place.color-shamrock .cog-wheel, .color-shamrock.place-area .cog-wheel {
  fill: #01ac12;
  stroke: #01ac12;
}
.place-label.color-emerald, .place-sector.color-emerald {
  fill: #00890f;
  stroke: #00890f;
}
.place.color-emerald .cog-wheel, .color-emerald.place-area .cog-wheel {
  fill: #00890f;
  stroke: #00890f;
}
.place-label.color-pine, .place-sector.color-pine {
  fill: #224e1e;
  stroke: #224e1e;
}
.place.color-pine .cog-wheel, .color-pine.place-area .cog-wheel {
  fill: #224e1e;
  stroke: #224e1e;
}
.place-label.color-tortilla, .place-sector.color-tortilla {
  fill: #9a7a4f;
  stroke: #9a7a4f;
}
.place.color-tortilla .cog-wheel, .color-tortilla.place-area .cog-wheel {
  fill: #9a7a4f;
  stroke: #9a7a4f;
}
.place-label.color-tawny, .place-sector.color-tawny {
  fill: #7d481c;
  stroke: #7d481c;
}
.place.color-tawny .cog-wheel, .color-tawny.place-area .cog-wheel {
  fill: #7d481c;
  stroke: #7d481c;
}
.place-label.color-caramel, .place-sector.color-caramel {
  fill: #65350d;
  stroke: #65350d;
}
.place.color-caramel .cog-wheel, .color-caramel.place-area .cog-wheel {
  fill: #65350d;
  stroke: #65350d;
}
.place-label.color-gingerbread, .place-sector.color-gingerbread {
  fill: #5d2b04;
  stroke: #5d2b04;
}
.place.color-gingerbread .cog-wheel, .color-gingerbread.place-area .cog-wheel {
  fill: #5d2b04;
  stroke: #5d2b04;
}
.place-label.color-chocolate, .place-sector.color-chocolate {
  fill: #2c1503;
  stroke: #2c1503;
}
.place.color-chocolate .cog-wheel, .color-chocolate.place-area .cog-wheel {
  fill: #2c1503;
  stroke: #2c1503;
}
.place-label.color-brown, .place-sector.color-brown {
  fill: #221609;
  stroke: #221609;
}
.place.color-brown .cog-wheel, .color-brown.place-area .cog-wheel {
  fill: #221609;
  stroke: #221609;
}
.place-label.color-silver, .place-sector.color-silver {
  fill: #adadc7;
  stroke: #adadc7;
}
.place.color-silver .cog-wheel, .color-silver.place-area .cog-wheel {
  fill: #adadc7;
  stroke: #adadc7;
}
.place-label.color-flint, .place-sector.color-flint {
  fill: #7e7d9c;
  stroke: #7e7d9c;
}
.place.color-flint .cog-wheel, .color-flint.place-area .cog-wheel {
  fill: #7e7d9c;
  stroke: #7e7d9c;
}
.place-label.color-porpoise, .place-sector.color-porpoise {
  fill: #4d4c5c;
  stroke: #4d4c5c;
}
.place.color-porpoise .cog-wheel, .color-porpoise.place-area .cog-wheel {
  fill: #4d4c5c;
  stroke: #4d4c5c;
}
.place-label.color-graphite, .place-sector.color-graphite {
  fill: #584d5b;
  stroke: #584d5b;
}
.place.color-graphite .cog-wheel, .color-graphite.place-area .cog-wheel {
  fill: #584d5b;
  stroke: #584d5b;
}
.place-label.color-iron, .place-sector.color-iron {
  fill: #322d31;
  stroke: #322d31;
}
.place.color-iron .cog-wheel, .color-iron.place-area .cog-wheel {
  fill: #322d31;
  stroke: #322d31;
}
.place-label.color-charcoal, .place-sector.color-charcoal {
  fill: #212022;
  stroke: #212022;
}
.place.color-charcoal .cog-wheel, .color-charcoal.place-area .cog-wheel {
  fill: #212022;
  stroke: #212022;
}
.place-label.color-metal, .place-sector.color-metal {
  fill: #0b0b0a;
  stroke: #0b0b0a;
}
.place.color-metal .cog-wheel, .color-metal.place-area .cog-wheel {
  fill: #0b0b0a;
  stroke: #0b0b0a;
}
.place-label.color-onyx, .place-sector.color-onyx {
  fill: #030106;
  stroke: #030106;
}
.place.color-onyx .cog-wheel, .color-onyx.place-area .cog-wheel {
  fill: #030106;
  stroke: #030106;
}
.place-label.color-jetblack, .place-sector.color-jetblack {
  fill: #000000;
  stroke: #000000;
}
.place.color-jetblack .cog-wheel, .color-jetblack.place-area .cog-wheel {
  fill: #000000;
  stroke: #000000;
}

.place, .place-area {
  cursor: pointer;
}
.place > text, .place-area > text {
  font-family: "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 8px;
  line-height: 16px;
  fill: #fff;
  text-align: center;
  dominant-baseline: central;
  alignment-baseline: central;
  text-anchor: middle;
  user-select: none;
}
.place .check, .place-area .check {
  fill: #000;
  fill-opacity: 1;
}
.place-label, .place-label-inner,
.place .cog-wheel,
.place-area .cog-wheel {
  transition: r 100ms ease-in-out, fill-opacity 100ms ease-in-out, stroke-width 100ms ease-in-out;
}
.place-label {
  stroke-width: 0;
  stroke-opacity: 0.3;
}
.place-label-inner:not(.place-label-dashed) {
  stroke-width: 0;
}
.place-label-inner:not(.place-label-dashed).color-empty {
  fill: #f7f7f7;
}
.place-label-inner:not(.place-label-dashed).color-reserve {
  fill: #ffffff;
}
.place-label-inner:not(.place-label-dashed).color-sold {
  fill: #ffffff;
}
.place-label-dashed {
  fill: #fff;
  stroke-width: 1.25;
  stroke-linecap: round;
  stroke-dasharray: 3 2.45;
}
.place-label-dashed.color-empty {
  stroke: #e9e9e9;
}
.place-label-dashed.color-sold {
  stroke: #f71200;
}
.place-label-dashed.color-reserve {
  stroke: #f71200;
}
.place-label-dashed.color-lemon {
  stroke: #effc5e;
}
.place-label-dashed.color-yellow {
  stroke: #fde64a;
}
.place-label-dashed.color-star {
  stroke: #ffc800;
}
.place-label-dashed.color-canary {
  stroke: #f9c702;
}
.place-label-dashed.color-gold {
  stroke: #f9a600;
}
.place-label-dashed.color-sandstone {
  stroke: #d57129;
}
.place-label-dashed.color-orange {
  stroke: #ed7013;
}
.place-label-dashed.color-amber {
  stroke: #893101;
}
.place-label-dashed.color-spice {
  stroke: #7a3903;
}
.place-label-dashed.color-red {
  stroke: #d0312d;
}
.place-label-dashed.color-rose {
  stroke: #e2242b;
}
.place-label-dashed.color-candy {
  stroke: #d21901;
}
.place-label-dashed.color-lipstick {
  stroke: #9c1002;
}
.place-label-dashed.color-cherry {
  stroke: #990f02;
}
.place-label-dashed.color-wine {
  stroke: #4c0805;
}
.place-label-dashed.color-salmon {
  stroke: #fdab9f;
}
.place-label-dashed.color-peach {
  stroke: #fa9483;
}
.place-label-dashed.color-coral {
  stroke: #fe7d68;
}
.place-label-dashed.color-strawberry {
  stroke: #fc4c4e;
}
.place-label-dashed.color-punch {
  stroke: #f15177;
}
.place-label-dashed.color-fuchsia {
  stroke: #fc46aa;
}
.place-label-dashed.color-curtain {
  stroke: #e815af;
}
.place-label-dashed.color-hotpink {
  stroke: #ff2994;
}
.place-label-dashed.color-magenta {
  stroke: #e12383;
}
.place-label-dashed.color-darkmagenta {
  stroke: #a01658;
}
.place-label-dashed.color-rosewood {
  stroke: #a04242;
}
.place-label-dashed.color-lavender {
  stroke: #e39ff6;
}
.place-label-dashed.color-lilac {
  stroke: #b660cd;
}
.place-label-dashed.color-amethyst {
  stroke: #a35de5;
}
.place-label-dashed.color-purple {
  stroke: #a32cc3;
}
.place-label-dashed.color-mauve {
  stroke: #7a4a88;
}
.place-label-dashed.color-violet {
  stroke: #701893;
}
.place-label-dashed.color-eggplant {
  stroke: #301432;
}
.place-label-dashed.color-lightblue {
  stroke: #267aed;
}
.place-label-dashed.color-blue {
  stroke: #3a43ba;
}
.place-label-dashed.color-cobalt {
  stroke: #1337bd;
}
.place-label-dashed.color-azure {
  stroke: #1620a6;
}
.place-label-dashed.color-navy {
  stroke: #0a1171;
}
.place-label-dashed.color-denim {
  stroke: #141e3d;
}
.place-label-dashed.color-indigo {
  stroke: #281d5d;
}
.place-label-dashed.color-cyan {
  stroke: #12b6c5;
}
.place-label-dashed.color-arctic {
  stroke: #82edfd;
}
.place-label-dashed.color-sky {
  stroke: #62c5da;
}
.place-label-dashed.color-teal {
  stroke: #48aaad;
}
.place-label-dashed.color-ocean {
  stroke: #006064;
}
.place-label-dashed.color-peacock {
  stroke: #012c36;
}
.place-label-dashed.color-seafoam {
  stroke: #3cec97;
}
.place-label-dashed.color-mint {
  stroke: #97edc3;
}
.place-label-dashed.color-lime {
  stroke: #aef35a;
}
.place-label-dashed.color-chartreuse {
  stroke: #b0fb37;
}
.place-label-dashed.color-lightgreen {
  stroke: #67e532;
}
.place-label-dashed.color-parakeet {
  stroke: #03c04a;
}
.place-label-dashed.color-green {
  stroke: #3ab143;
}
.place-label-dashed.color-shamrock {
  stroke: #01ac12;
}
.place-label-dashed.color-emerald {
  stroke: #00890f;
}
.place-label-dashed.color-pine {
  stroke: #224e1e;
}
.place-label-dashed.color-tortilla {
  stroke: #9a7a4f;
}
.place-label-dashed.color-tawny {
  stroke: #7d481c;
}
.place-label-dashed.color-caramel {
  stroke: #65350d;
}
.place-label-dashed.color-gingerbread {
  stroke: #5d2b04;
}
.place-label-dashed.color-chocolate {
  stroke: #2c1503;
}
.place-label-dashed.color-brown {
  stroke: #221609;
}
.place-label-dashed.color-silver {
  stroke: #adadc7;
}
.place-label-dashed.color-flint {
  stroke: #7e7d9c;
}
.place-label-dashed.color-porpoise {
  stroke: #4d4c5c;
}
.place-label-dashed.color-graphite {
  stroke: #584d5b;
}
.place-label-dashed.color-iron {
  stroke: #322d31;
}
.place-label-dashed.color-charcoal {
  stroke: #212022;
}
.place-label-dashed.color-metal {
  stroke: #0b0b0a;
}
.place-label-dashed.color-onyx {
  stroke: #030106;
}
.place-label-dashed.color-jetblack {
  stroke: #000000;
}
.place-label-ghost {
  fill: transparent;
  stroke: none;
}
.place-sector {
  fill: transparent;
  fill-opacity: 0.1;
  stroke-width: 2px;
  stroke-opacity: 0.5;
  stroke-miterlimit: 10;
  transition: stroke-width 0.1s ease-in-out, stroke-opacity 0.1s ease-in-out;
}
.place-area--hidden .place-sector {
  stroke-width: 0;
  stroke-opacity: 0;
  fill-opacity: 0.06;
}
.place-area:hover .place-sector {
  stroke-width: 5px;
  stroke-opacity: 1;
}

.place-area.place--active .place-sector {
  stroke-width: 5px;
  stroke-opacity: 1;
}

.place-area.place-area--hidden:hover .place-sector {
  stroke-width: 5px;
  stroke-opacity: 0.5;
  fill-opacity: 0.1;
}

.place.status-sold .place-label, .status-sold.place-area .place-label {
  fill: #fff;
}
.place.status-sold path, .status-sold.place-area path {
  fill: #000;
}
.place.status-sold text, .status-sold.place-area text {
  fill: currentColor;
}
.place.status-reserve path, .status-reserve.place-area path {
  fill: #000;
}
.place.status-reserve text, .status-reserve.place-area text {
  fill-opacity: 0;
}
.place--selected {
  /*!*@at-root .place.place--selected *!.check {
      fill-opacity: 1;
      //fill: #000;
      fill: currentColor;
  }*/
}
.place--selected text {
  fill-opacity: 0;
}
.place--selected .place-label-inner {
  fill: #fff;
}
.place--selected.status-empty .place-label {
  fill: #bbb;
}
.place--selected.status-empty .check {
  fill: #aaa !important;
}
.place--blocked.status-blocked .place-label {
  opacity: 0.32;
  stroke-width: 0;
  stroke-opacity: 0.3;
}
.place--blocked.status-blocked .cog-wheel {
  opacity: 0.32;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke: #000;
}
.place--blocked.status-blocked .cog-wheel + .place-label {
  display: none;
}
.place--off {
  cursor: move;
}
.place--off .place-label {
  opacity: 0.3;
  stroke-width: 0 !important;
}
.place--off .place-label-dashed {
  stroke-opacity: 0.3;
}
.place--off .place-label-dashed + text {
  opacity: 0.3;
}
.place--off.place--blocked .place-label {
  opacity: 0.1;
}
.place--off.place--blocked .cog-wheel {
  opacity: 0.1;
  stroke-opacity: 0.5;
  stroke: #000;
}
.place--off circle[r="2.5"] {
  fill-opacity: 0.5;
}
.place--off.color-empty text {
  fill-opacity: 0.3;
}

.place-area .place-sector.color-empty {
  fill-opacity: 0.4;
  stroke-opacity: 0.8;
}

@keyframes place-colors-loop {
  1.4084507042% {
    fill: #effc5e;
    stroke: #effc5e;
  }
  2.8169014085% {
    fill: #fde64a;
    stroke: #fde64a;
  }
  4.2253521127% {
    fill: #ffc800;
    stroke: #ffc800;
  }
  5.6338028169% {
    fill: #f9c702;
    stroke: #f9c702;
  }
  7.0422535211% {
    fill: #f9a600;
    stroke: #f9a600;
  }
  8.4507042254% {
    fill: #d57129;
    stroke: #d57129;
  }
  9.8591549296% {
    fill: #ed7013;
    stroke: #ed7013;
  }
  11.2676056338% {
    fill: #893101;
    stroke: #893101;
  }
  12.676056338% {
    fill: #7a3903;
    stroke: #7a3903;
  }
  14.0845070423% {
    fill: #d0312d;
    stroke: #d0312d;
  }
  15.4929577465% {
    fill: #e2242b;
    stroke: #e2242b;
  }
  16.9014084507% {
    fill: #d21901;
    stroke: #d21901;
  }
  18.3098591549% {
    fill: #9c1002;
    stroke: #9c1002;
  }
  19.7183098592% {
    fill: #990f02;
    stroke: #990f02;
  }
  21.1267605634% {
    fill: #4c0805;
    stroke: #4c0805;
  }
  22.5352112676% {
    fill: #fdab9f;
    stroke: #fdab9f;
  }
  23.9436619718% {
    fill: #fa9483;
    stroke: #fa9483;
  }
  25.3521126761% {
    fill: #fe7d68;
    stroke: #fe7d68;
  }
  26.7605633803% {
    fill: #fc4c4e;
    stroke: #fc4c4e;
  }
  28.1690140845% {
    fill: #f15177;
    stroke: #f15177;
  }
  29.5774647887% {
    fill: #fc46aa;
    stroke: #fc46aa;
  }
  30.985915493% {
    fill: #e815af;
    stroke: #e815af;
  }
  32.3943661972% {
    fill: #ff2994;
    stroke: #ff2994;
  }
  33.8028169014% {
    fill: #e12383;
    stroke: #e12383;
  }
  35.2112676056% {
    fill: #a01658;
    stroke: #a01658;
  }
  36.6197183099% {
    fill: #a04242;
    stroke: #a04242;
  }
  38.0281690141% {
    fill: #e39ff6;
    stroke: #e39ff6;
  }
  39.4366197183% {
    fill: #b660cd;
    stroke: #b660cd;
  }
  40.8450704225% {
    fill: #a35de5;
    stroke: #a35de5;
  }
  42.2535211268% {
    fill: #a32cc3;
    stroke: #a32cc3;
  }
  43.661971831% {
    fill: #7a4a88;
    stroke: #7a4a88;
  }
  45.0704225352% {
    fill: #701893;
    stroke: #701893;
  }
  46.4788732394% {
    fill: #301432;
    stroke: #301432;
  }
  47.8873239437% {
    fill: #267aed;
    stroke: #267aed;
  }
  49.2957746479% {
    fill: #3a43ba;
    stroke: #3a43ba;
  }
  50.7042253521% {
    fill: #1337bd;
    stroke: #1337bd;
  }
  52.1126760563% {
    fill: #1620a6;
    stroke: #1620a6;
  }
  53.5211267606% {
    fill: #0a1171;
    stroke: #0a1171;
  }
  54.9295774648% {
    fill: #141e3d;
    stroke: #141e3d;
  }
  56.338028169% {
    fill: #281d5d;
    stroke: #281d5d;
  }
  57.7464788732% {
    fill: #12b6c5;
    stroke: #12b6c5;
  }
  59.1549295775% {
    fill: #82edfd;
    stroke: #82edfd;
  }
  60.5633802817% {
    fill: #62c5da;
    stroke: #62c5da;
  }
  61.9718309859% {
    fill: #48aaad;
    stroke: #48aaad;
  }
  63.3802816901% {
    fill: #006064;
    stroke: #006064;
  }
  64.7887323944% {
    fill: #012c36;
    stroke: #012c36;
  }
  66.1971830986% {
    fill: #3cec97;
    stroke: #3cec97;
  }
  67.6056338028% {
    fill: #97edc3;
    stroke: #97edc3;
  }
  69.014084507% {
    fill: #aef35a;
    stroke: #aef35a;
  }
  70.4225352113% {
    fill: #b0fb37;
    stroke: #b0fb37;
  }
  71.8309859155% {
    fill: #67e532;
    stroke: #67e532;
  }
  73.2394366197% {
    fill: #03c04a;
    stroke: #03c04a;
  }
  74.6478873239% {
    fill: #3ab143;
    stroke: #3ab143;
  }
  76.0563380282% {
    fill: #01ac12;
    stroke: #01ac12;
  }
  77.4647887324% {
    fill: #00890f;
    stroke: #00890f;
  }
  78.8732394366% {
    fill: #224e1e;
    stroke: #224e1e;
  }
  80.2816901408% {
    fill: #9a7a4f;
    stroke: #9a7a4f;
  }
  81.6901408451% {
    fill: #7d481c;
    stroke: #7d481c;
  }
  83.0985915493% {
    fill: #65350d;
    stroke: #65350d;
  }
  84.5070422535% {
    fill: #5d2b04;
    stroke: #5d2b04;
  }
  85.9154929577% {
    fill: #2c1503;
    stroke: #2c1503;
  }
  87.323943662% {
    fill: #221609;
    stroke: #221609;
  }
  88.7323943662% {
    fill: #adadc7;
    stroke: #adadc7;
  }
  90.1408450704% {
    fill: #7e7d9c;
    stroke: #7e7d9c;
  }
  91.5492957746% {
    fill: #4d4c5c;
    stroke: #4d4c5c;
  }
  92.9577464789% {
    fill: #584d5b;
    stroke: #584d5b;
  }
  94.3661971831% {
    fill: #322d31;
    stroke: #322d31;
  }
  95.7746478873% {
    fill: #212022;
    stroke: #212022;
  }
  97.1830985915% {
    fill: #0b0b0a;
    stroke: #0b0b0a;
  }
  98.5915492958% {
    fill: #030106;
    stroke: #030106;
  }
  0% {
    fill: #030106;
    stroke: #030106;
  }
  100% {
    fill: #000000;
    stroke: #000000;
  }
}
.sv-scheme {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sv-svg {
  display: block;
  width: 100%;
  height: 100%;
  cursor: move;
  user-select: none;
}
.sv-svg.multi-select-on {
  cursor: crosshair;
}
.sv-svg.multi-select-on .place, .sv-svg.multi-select-on .place-area {
  cursor: inherit !important;
}
.sv-selection-area {
  fill: #267aed;
  fill-opacity: 0.2;
  stroke: #267aed;
  stroke-width: 1px;
}
.sv-input, .sv-counter__input {
  display: inline-block;
  padding: 0 4px;
  background: #fff;
  border: none;
  outline: none;
  font-size: 14px;
  border-radius: 4px;
  margin: 0 4px;
  text-align: center;
}
.sv-input:focus, .sv-counter__input:focus {
  outline: 3px solid rgba(33, 150, 243, 0.2);
}
input[type=number].sv-input, input[type=number].sv-counter__input {
  max-width: 50px;
  text-align: center;
  -moz-appearance: textfield;
}
input[type=number].sv-input::-webkit-inner-spin-button, input[type=number].sv-counter__input::-webkit-inner-spin-button, input[type=number].sv-input::-webkit-outer-spin-button, input[type=number].sv-counter__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.sv-counter__wrapper {
  display: flex;
}
.sv-counter__btn {
  display: inline-block;
  width: 24px;
  padding: 0 4px;
  background: transparent;
  border: none;
  outline: none;
  font-size: 16px;
  border-radius: 4px;
  color: #333;
  background: #e5e5e5;
  transition: background 0.1s ease-in, color 0.1s ease-in;
}
.sv-counter__btn:not(:disabled):hover {
  color: #000;
  background: #d9d9d9;
}
.sv-counter__btn:disabled {
  opacity: 0.4;
}
.sv-dialog {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 478px;
  max-height: 100%;
  margin: 10px;
  background: #fff;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.18);
}
.sv-dialog__header, .sv-dialog__body, .sv-dialog__footer {
  position: relative;
  z-index: 1;
  padding: 16px 20px;
}
.sv-dialog__header + .sv-dialog__header, .sv-dialog__header + .sv-dialog__body, .sv-dialog__header + .sv-dialog__footer, .sv-dialog__body + .sv-dialog__header, .sv-dialog__body + .sv-dialog__body, .sv-dialog__body + .sv-dialog__footer, .sv-dialog__footer + .sv-dialog__header, .sv-dialog__footer + .sv-dialog__body, .sv-dialog__footer + .sv-dialog__footer {
  border-top: 1px solid #dedede;
}
.sv-dialog__header {
  flex: 0 0 auto;
}
.sv-dialog__body {
  flex: 0 1 auto;
  overflow: auto;
}
.sv-dialog__wrapper {
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  visibility: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.32);
}
.sv-dialog__wrapper--active {
  visibility: visible;
}
.sv-dialog__close {
  position: absolute;
  z-index: 2;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  padding: 6px;
  background: transparent;
  border: none;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 20px;
  text-align: center;
}
.sv-dialog__close:hover {
  color: rgba(0, 0, 0, 0.8);
}
.sv-category-list {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.sv-category-item {
  display: flex;
  margin: 0 -8px;
  padding: 6px 8px;
  background: transparent;
  border: none;
  outline: none;
  font-size: 16px;
  border-radius: 4px;
  color: #333;
  transition: background 0.1s ease-in, color 0.1s ease-in;
}
button.sv-category-item {
  cursor: pointer;
}

.sv-category-item__title {
  flex: 1 0 auto;
  margin-right: auto;
  text-align: left;
}
.sv-category-item__available {
  flex: 0 0 auto;
  margin-left: 10px;
}
.sv-category-item__price {
  flex: 0 0 auto;
  white-space: nowrap;
  min-width: 50px;
  margin-left: 10px;
  text-align: right;
}
.sv-category-item__amount {
  flex: 0 0 auto;
  margin-left: 10px;
}
.sv-category-item:hover {
  color: #000;
  background: #f2f2f2;
}
.sv-tooltip {
  z-index: 9999;
  padding: 0;
  background: #fff;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.18);
  visibility: visible;
  opacity: 1;
}
.sv-tooltip__close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 18px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  opacity: 0.6;
  cursor: pointer;
}
.sv-tooltip__inner {
  padding: 10px 12px;
}
.sv-tooltip__arrow {
  position: absolute;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  transform: translateY(100%);
  width: 10px;
  height: 10px;
  border-width: 5px 5px 0;
  border-style: solid;
  border-top-color: #fff;
  border-right-color: transparent;
  border-left-color: transparent;
}
[x-placement=bottom] .sv-tooltip__arrow {
  top: 0;
  transform: translateY(-100%) rotate(180deg);
}
.sv-tooltip:hover .sv-tooltip__close {
  opacity: 1;
}
.sv-table-info {
  font-size: 14px;
}
.sv-table-info__label {
  padding-right: 8px;
}
.sv-table-info__title {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  text-align: center;
  font-size: 16px;
}
.sv-option-list {
  display: flex;
  flex-direction: column;
}
.sv-option-list-item {
  display: block;
  padding: 4px 12px;
  background: transparent;
}
a.sv-option-list-item {
  border-radius: 4px;
  cursor: pointer;
  color: #333;
  transition: background 0.1s ease-in, color 0.1s ease-in;
}
a.sv-option-list-item:hover {
  color: #000;
  background: rgba(0, 0, 0, 0.05);
}

.sv-ticket {
  display: flex;
  align-items: flex-start;
  padding: 6px 0 8px;
}
.sv-ticket__description {
  flex: 1 1 auto;
}
.sv-ticket__price {
  flex: 0 0 auto;
  margin-left: 10px;
}
.sv-ticket__remove {
  flex: 0 0 auto;
  margin-right: -5px;
  margin-left: 5px;
  padding: 0 5px;
  font-size: 1.6em;
  line-height: 0.9em;
  font-weight: normal;
  cursor: pointer;
}
.sv-spinner {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
}
.sv-spinner div {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -12px;
  background: currentColor;
  animation: sv-square-clockwise-spin 1s infinite ease-in-out;
}
.sv-spinner div:nth-child(1) {
  top: 0;
  left: 0;
  animation-delay: -0.975s;
}
.sv-spinner div:nth-child(2) {
  top: 0;
  left: 50%;
  animation-delay: -0.85s;
}
.sv-spinner div:nth-child(3) {
  top: 0;
  left: 100%;
  animation-delay: -0.725s;
}
.sv-spinner div:nth-child(4) {
  top: 50%;
  left: 100%;
  animation-delay: -0.6s;
}
.sv-spinner div:nth-child(5) {
  top: 100%;
  left: 100%;
  animation-delay: -0.475s;
}
.sv-spinner div:nth-child(6) {
  top: 100%;
  left: 50%;
  animation-delay: -0.35s;
}
.sv-spinner div:nth-child(7) {
  top: 100%;
  left: 0;
  animation-delay: -0.225s;
}
.sv-spinner div:nth-child(8) {
  top: 50%;
  left: 0;
  animation-delay: -0.1s;
}
.sv-curtain {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.9);
  will-change: opacity;
}
.sv-curtain-info {
  margin: auto;
  padding: 40px;
  text-align: center;
  background: radial-gradient(circle closest-side, #fff, rgba(255, 255, 255, 0));
}
.sv-curtain-text {
  margin: 2em 0;
  max-width: 300px;
}
.sv-btn {
  display: inline-block;
  padding: 0.625rem 1rem;
  border: 0 solid transparent;
  border-radius: 0;
  line-height: 16px;
  font-size: 16px;
  font-weight: normal;
  font-weight: 300;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  outline: none;
  user-select: none;
  cursor: pointer;
  background: #fff;
  color: #333;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, color 0.15s ease-in-out;
}
.sv-btn:hover {
  background-color: #f7f7f7;
}
.sv-scale {
  display: flex;
  flex-direction: column;
  align-items: center;
}
svg.sv-scale-bound {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
svg.sv-scale-bound path {
  fill: #000;
  fill-opacity: 0.2;
}

.sv-scale-button {
  position: relative;
  z-index: 2;
  margin: 4px;
  touch-action: manipulation;
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.sv-scale-button--plus {
  padding: 16px 0;
  font-weight: normal;
  font-size: 34px;
}
@media (max-width: 767px) {
  .sv-scale-button--plus {
    width: 36px;
    height: 36px;
    padding: 10px 0;
  }
}
.sv-scale-button--minus {
  font-weight: bold;
  width: 36px;
  height: 36px;
  padding: 10px 0;
  font-size: 18px;
  margin-top: 1px;
}
@media (max-width: 767px) {
  .sv-scale-button--minus {
    width: 28px;
    height: 28px;
    padding: 6px 0;
    font-size: 14px;
  }
}
.sv-scheme > .sv-scale {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.sv-scheme > .sv-scale--right {
  right: 14px;
}
.sv-scheme > .sv-scale--left {
  left: 14px;
}
.sv-minimap {
  width: 100px;
  height: 100px;
}
.sv-minimap__wrapper {
  position: absolute;
  z-index: 2;
}
.sv-minimap__wrapper--top-right {
  top: 0;
  right: 0;
}
.sv-minimap__wrapper--top-left {
  top: 0;
  left: 0;
}
.sv-minimap__wrapper--top-center {
  top: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.sv-minimap__wrapper--bottom-right {
  bottom: 0;
  right: 0;
}
.sv-minimap__wrapper--bottom-left {
  bottom: 0;
  left: 0;
}
.sv-minimap__wrapper--bottom-center {
  bottom: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.sv-minimap__wrapper--center-right {
  top: 50%;
  right: 0;
  transform: translate3d(0, -50%, 0);
}
.sv-minimap__wrapper--center-left {
  top: 50%;
  left: 0;
  transform: translate3d(0, -50%, 0);
}
.sv-minimap__wrapper--center-center {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.sv-minimap__helper {
  display: block;
  position: absolute;
  border: 2px solid #00398c;
  background: url("/upload/schemes/move-circle.svg") no-repeat center center;
  background-size: 38px 38px;
  cursor: -webkit-grab;
}
.sv-minimap svg {
  width: 100%;
  height: 100%;
}
.sv-minimap svg .place, .sv-minimap svg .place-area {
  cursor: move !important;
}
.sv--site .place.status-empty:not(.place--selected) text, .sv--site .status-empty.place-area:not(.place--selected) text, .sv--site .place.status-empty:not(.place--selected) path:not(.place-sector), .sv--site .status-empty.place-area:not(.place--selected) path:not(.place-sector) {
  display: none;
}
.sv--site .place.status-empty:not(.place--selected) path.place-sector, .sv--site .status-empty.place-area:not(.place--selected) path.place-sector {
  cursor: inherit;
}
.sv--site .place.status-empty:not(.place--selected) path.place-sector:hover, .sv--site .status-empty.place-area:not(.place--selected) path.place-sector:hover {
  stroke-width: 2px;
}
.sv--site .place.status-empty:not(.place--selected) .place-label, .sv--site .status-empty.place-area:not(.place--selected) .place-label {
  r: 4px;
}
.sv--site .place.status-empty.place-mini:not(.place--selected) .place-label, .sv--site .status-empty.place-mini.place-area:not(.place--selected) .place-label {
  r: 2.2px;
}
.sv--site .place.status-available:hover .place-label, .sv--site .status-available.place-area:hover .place-label, .sv--site .place.status-available.place--active .place-label, .sv--site .status-available.place--active.place-area .place-label {
  stroke-width: 3px;
}
.sv--site .place.status-empty, .sv--site .status-empty.place-area, .sv--site .place.status-sold, .sv--site .status-sold.place-area, .sv--site .place.status-reserve, .sv--site .status-reserve.place-area {
  cursor: inherit;
}
.sv--admin .place.status-empty:not(.place--selected) text, .sv--admin .status-empty.place-area:not(.place--selected) text {
  fill: #aaa;
}
.sv--admin .place:hover .place-label, .sv--admin .place-area:hover .place-label, .sv--admin .place.place--active .place-label, .sv--admin .place--active.place-area .place-label {
  stroke-width: 3px;
}
.sv--admin .place.status-empty:hover .place-label, .sv--admin .status-empty.place-area:hover .place-label, .sv--admin .place.status-empty.place--active .place-label, .sv--admin .status-empty.place--active.place-area .place-label {
  stroke-width: 0;
}
.sv--processing .sv-scheme-wrapper {
  filter: blur(10px);
}
.sv--processing .sv-curtain {
  opacity: 1;
  visibility: visible;
}

.place-circle-empty,
.color-empty {
  color: #e9e9e9;
}

.text-empty {
  color: #e9e9e9 !important;
}

.place-circle-bg-empty,
.bg-empty {
  background-color: #e9e9e9;
  color: #fff;
}

.place.color-empty .check, .color-empty.place-area .check {
  fill: #c3c3c3;
}

.place-circle-sold,
.color-sold {
  color: #f71200;
}

.text-sold {
  color: #f71200 !important;
}

.place-circle-bg-sold,
.bg-sold {
  background-color: #f71200;
  color: #fff;
}

.place.color-sold .check, .color-sold.place-area .check {
  fill: #ab0c00;
}

.place-circle-reserve,
.color-reserve {
  color: #f71200;
}

.text-reserve {
  color: #f71200 !important;
}

.place-circle-bg-reserve,
.bg-reserve {
  background-color: #f71200;
  color: #fff;
}

.place.color-reserve .check, .color-reserve.place-area .check {
  fill: #ab0c00;
}

.place-circle-lemon,
.color-lemon {
  color: #effc5e;
}

.text-lemon {
  color: #effc5e !important;
}

.place-circle-bg-lemon,
.bg-lemon {
  background-color: #effc5e;
  color: #fff;
}

.place.color-lemon .check, .color-lemon.place-area .check {
  fill: #e8fb13;
}

.place-circle-yellow,
.color-yellow {
  color: #fde64a;
}

.text-yellow {
  color: #fde64a !important;
}

.place-circle-bg-yellow,
.bg-yellow {
  background-color: #fde64a;
  color: #fff;
}

.place.color-yellow .check, .color-yellow.place-area .check {
  fill: #f8d803;
}

.place-circle-star,
.color-star {
  color: #ffc800;
}

.text-star {
  color: #ffc800 !important;
}

.place-circle-bg-star,
.bg-star {
  background-color: #ffc800;
  color: #fff;
}

.place.color-star .check, .color-star.place-area .check {
  fill: #b38c00;
}

.place-circle-canary,
.color-canary {
  color: #f9c702;
}

.text-canary {
  color: #f9c702 !important;
}

.place-circle-bg-canary,
.bg-canary {
  background-color: #f9c702;
  color: #fff;
}

.place.color-canary .check, .color-canary.place-area .check {
  fill: #ad8a01;
}

.place-circle-gold,
.color-gold {
  color: #f9a600;
}

.text-gold {
  color: #f9a600 !important;
}

.place-circle-bg-gold,
.bg-gold {
  background-color: #f9a600;
  color: #fff;
}

.place.color-gold .check, .color-gold.place-area .check {
  fill: #ad7300;
}

.place-circle-sandstone,
.color-sandstone {
  color: #d57129;
}

.text-sandstone {
  color: #d57129 !important;
}

.place-circle-bg-sandstone,
.bg-sandstone {
  background-color: #d57129;
  color: #fff;
}

.place.color-sandstone .check, .color-sandstone.place-area .check {
  fill: #954f1d;
}

.place-circle-orange,
.color-orange {
  color: #ed7013;
}

.text-orange {
  color: #ed7013 !important;
}

.place-circle-bg-orange,
.bg-orange {
  background-color: #ed7013;
  color: #fff;
}

.place.color-orange .check, .color-orange.place-area .check {
  fill: #a74e0d;
}

.place-circle-amber,
.color-amber {
  color: #893101;
}

.text-amber {
  color: #893101 !important;
}

.place-circle-bg-amber,
.bg-amber {
  background-color: #893101;
  color: #fff;
}

.place.color-amber .check, .color-amber.place-area .check {
  fill: #3d1600;
}

.place-circle-spice,
.color-spice {
  color: #7a3903;
}

.text-spice {
  color: #7a3903 !important;
}

.place-circle-bg-spice,
.bg-spice {
  background-color: #7a3903;
  color: #fff;
}

.place.color-spice .check, .color-spice.place-area .check {
  fill: #2f1601;
}

.place-circle-red,
.color-red {
  color: #d0312d;
}

.text-red {
  color: #d0312d !important;
}

.place-circle-bg-red,
.bg-red {
  background-color: #d0312d;
  color: #fff;
}

.place.color-red .check, .color-red.place-area .check {
  fill: #91221f;
}

.place-circle-rose,
.color-rose {
  color: #e2242b;
}

.text-rose {
  color: #e2242b !important;
}

.place-circle-bg-rose,
.bg-rose {
  background-color: #e2242b;
  color: #fff;
}

.place.color-rose .check, .color-rose.place-area .check {
  fill: #a4161b;
}

.place-circle-candy,
.color-candy {
  color: #d21901;
}

.text-candy {
  color: #d21901 !important;
}

.place-circle-bg-candy,
.bg-candy {
  background-color: #d21901;
  color: #fff;
}

.place.color-candy .check, .color-candy.place-area .check {
  fill: #861001;
}

.place-circle-lipstick,
.color-lipstick {
  color: #9c1002;
}

.text-lipstick {
  color: #9c1002 !important;
}

.place-circle-bg-lipstick,
.bg-lipstick {
  background-color: #9c1002;
  color: #fff;
}

.place.color-lipstick .check, .color-lipstick.place-area .check {
  fill: #500801;
}

.place-circle-cherry,
.color-cherry {
  color: #990f02;
}

.text-cherry {
  color: #990f02 !important;
}

.place-circle-bg-cherry,
.bg-cherry {
  background-color: #990f02;
  color: #fff;
}

.place.color-cherry .check, .color-cherry.place-area .check {
  fill: #4d0801;
}

.place-circle-wine,
.color-wine {
  color: #4c0805;
}

.text-wine {
  color: #4c0805 !important;
}

.place-circle-bg-wine,
.bg-wine {
  background-color: #4c0805;
  color: #fff;
}

.place.color-wine .check, .color-wine.place-area .check {
  fill: #040000;
}

.place-circle-salmon,
.color-salmon {
  color: #fdab9f;
}

.text-salmon {
  color: #fdab9f !important;
}

.place-circle-bg-salmon,
.bg-salmon {
  background-color: #fdab9f;
  color: #fff;
}

.place.color-salmon .check, .color-salmon.place-area .check {
  fill: #fb6954;
}

.place-circle-peach,
.color-peach {
  color: #fa9483;
}

.text-peach {
  color: #fa9483 !important;
}

.place-circle-bg-peach,
.bg-peach {
  background-color: #fa9483;
  color: #fff;
}

.place.color-peach .check, .color-peach.place-area .check {
  fill: #f75539;
}

.place-circle-coral,
.color-coral {
  color: #fe7d68;
}

.text-coral {
  color: #fe7d68 !important;
}

.place-circle-bg-coral,
.bg-coral {
  background-color: #fe7d68;
  color: #fff;
}

.place.color-coral .check, .color-coral.place-area .check {
  fill: #fd3c1c;
}

.place-circle-strawberry,
.color-strawberry {
  color: #fc4c4e;
}

.text-strawberry {
  color: #fc4c4e !important;
}

.place-circle-bg-strawberry,
.bg-strawberry {
  background-color: #fc4c4e;
  color: #fff;
}

.place.color-strawberry .check, .color-strawberry.place-area .check {
  fill: #f70407;
}

.place-circle-punch,
.color-punch {
  color: #f15177;
}

.text-punch {
  color: #f15177 !important;
}

.place-circle-bg-punch,
.bg-punch {
  background-color: #f15177;
  color: #fff;
}

.place.color-punch .check, .color-punch.place-area .check {
  fill: #e31244;
}

.place-circle-fuchsia,
.color-fuchsia {
  color: #fc46aa;
}

.text-fuchsia {
  color: #fc46aa !important;
}

.place-circle-bg-fuchsia,
.bg-fuchsia {
  background-color: #fc46aa;
  color: #fff;
}

.place.color-fuchsia .check, .color-fuchsia.place-area .check {
  fill: #f20487;
}

.place-circle-curtain,
.color-curtain {
  color: #e815af;
}

.text-curtain {
  color: #e815af !important;
}

.place-circle-bg-curtain,
.bg-curtain {
  background-color: #e815af;
  color: #fff;
}

.place.color-curtain .check, .color-curtain.place-area .check {
  fill: #a20f7a;
}

.place-circle-hotpink,
.color-hotpink {
  color: #ff2994;
}

.text-hotpink {
  color: #ff2994 !important;
}

.place-circle-bg-hotpink,
.bg-hotpink {
  background-color: #ff2994;
  color: #fff;
}

.place.color-hotpink .check, .color-hotpink.place-area .check {
  fill: #dc006e;
}

.place-circle-magenta,
.color-magenta {
  color: #e12383;
}

.text-magenta {
  color: #e12383 !important;
}

.place-circle-bg-magenta,
.bg-magenta {
  background-color: #e12383;
  color: #fff;
}

.place.color-magenta .check, .color-magenta.place-area .check {
  fill: #a1165c;
}

.place-circle-darkmagenta,
.color-darkmagenta {
  color: #a01658;
}

.text-darkmagenta {
  color: #a01658 !important;
}

.place-circle-bg-darkmagenta,
.bg-darkmagenta {
  background-color: #a01658;
  color: #fff;
}

.place.color-darkmagenta .check, .color-darkmagenta.place-area .check {
  fill: #5d0d33;
}

.place-circle-rosewood,
.color-rosewood {
  color: #a04242;
}

.text-rosewood {
  color: #a04242 !important;
}

.place-circle-bg-rosewood,
.bg-rosewood {
  background-color: #a04242;
  color: #fff;
}

.place.color-rosewood .check, .color-rosewood.place-area .check {
  fill: #6a2c2c;
}

.place-circle-lavender,
.color-lavender {
  color: #e39ff6;
}

.text-lavender {
  color: #e39ff6 !important;
}

.place-circle-bg-lavender,
.bg-lavender {
  background-color: #e39ff6;
  color: #fff;
}

.place.color-lavender .check, .color-lavender.place-area .check {
  fill: #cf59ef;
}

.place-circle-lilac,
.color-lilac {
  color: #b660cd;
}

.text-lilac {
  color: #b660cd !important;
}

.place-circle-bg-lilac,
.bg-lilac {
  background-color: #b660cd;
  color: #fff;
}

.place.color-lilac .check, .color-lilac.place-area .check {
  fill: #9236ab;
}

.place-circle-amethyst,
.color-amethyst {
  color: #a35de5;
}

.text-amethyst {
  color: #a35de5 !important;
}

.place-circle-bg-amethyst,
.bg-amethyst {
  background-color: #a35de5;
  color: #fff;
}

.place.color-amethyst .check, .color-amethyst.place-area .check {
  fill: #7d22d4;
}

.place-circle-purple,
.color-purple {
  color: #a32cc3;
}

.text-purple {
  color: #a32cc3 !important;
}

.place-circle-bg-purple,
.bg-purple {
  background-color: #a32cc3;
  color: #fff;
}

.place.color-purple .check, .color-purple.place-area .check {
  fill: #6f1e85;
}

.place-circle-mauve,
.color-mauve {
  color: #7a4a88;
}

.text-mauve {
  color: #7a4a88 !important;
}

.place-circle-bg-mauve,
.bg-mauve {
  background-color: #7a4a88;
  color: #fff;
}

.place.color-mauve .check, .color-mauve.place-area .check {
  fill: #4e2f56;
}

.place-circle-violet,
.color-violet {
  color: #701893;
}

.text-violet {
  color: #701893 !important;
}

.place-circle-bg-violet,
.bg-violet {
  background-color: #701893;
  color: #fff;
}

.place.color-violet .check, .color-violet.place-area .check {
  fill: #3e0d51;
}

.place-circle-eggplant,
.color-eggplant {
  color: #301432;
}

.text-eggplant {
  color: #301432 !important;
}

.place-circle-bg-eggplant,
.bg-eggplant {
  background-color: #301432;
  color: #fff;
}

.place.color-eggplant .check, .color-eggplant.place-area .check {
  fill: black;
}

.place-circle-lightblue,
.color-lightblue {
  color: #267aed;
}

.text-lightblue {
  color: #267aed !important;
}

.place-circle-bg-lightblue,
.bg-lightblue {
  background-color: #267aed;
  color: #fff;
}

.place.color-lightblue .check, .color-lightblue.place-area .check {
  fill: #0f56b7;
}

.place-circle-blue,
.color-blue {
  color: #3a43ba;
}

.text-blue {
  color: #3a43ba !important;
}

.place-circle-bg-blue,
.bg-blue {
  background-color: #3a43ba;
  color: #fff;
}

.place.color-blue .check, .color-blue.place-area .check {
  fill: #282e80;
}

.place-circle-cobalt,
.color-cobalt {
  color: #1337bd;
}

.text-cobalt {
  color: #1337bd !important;
}

.place-circle-bg-cobalt,
.bg-cobalt {
  background-color: #1337bd;
  color: #fff;
}

.place.color-cobalt .check, .color-cobalt.place-area .check {
  fill: #0c2377;
}

.place-circle-azure,
.color-azure {
  color: #1620a6;
}

.text-azure {
  color: #1620a6 !important;
}

.place-circle-bg-azure,
.bg-azure {
  background-color: #1620a6;
  color: #fff;
}

.place.color-azure .check, .color-azure.place-area .check {
  fill: #0d1362;
}

.place-circle-navy,
.color-navy {
  color: #0a1171;
}

.text-navy {
  color: #0a1171 !important;
}

.place-circle-bg-navy,
.bg-navy {
  background-color: #0a1171;
  color: #fff;
}

.place.color-navy .check, .color-navy.place-area .check {
  fill: #04062b;
}

.place-circle-denim,
.color-denim {
  color: #141e3d;
}

.text-denim {
  color: #141e3d !important;
}

.place-circle-bg-denim,
.bg-denim {
  background-color: #141e3d;
  color: #fff;
}

.place.color-denim .check, .color-denim.place-area .check {
  fill: #010203;
}

.place-circle-indigo,
.color-indigo {
  color: #281d5d;
}

.text-indigo {
  color: #281d5d !important;
}

.place-circle-bg-indigo,
.bg-indigo {
  background-color: #281d5d;
  color: #fff;
}

.place.color-indigo .check, .color-indigo.place-area .check {
  fill: #0f0b23;
}

.place-circle-cyan,
.color-cyan {
  color: #12b6c5;
}

.text-cyan {
  color: #12b6c5 !important;
}

.place-circle-bg-cyan,
.bg-cyan {
  background-color: #12b6c5;
  color: #fff;
}

.place.color-cyan .check, .color-cyan.place-area .check {
  fill: #0c757f;
}

.place-circle-arctic,
.color-arctic {
  color: #82edfd;
}

.text-arctic {
  color: #82edfd !important;
}

.place-circle-bg-arctic,
.bg-arctic {
  background-color: #82edfd;
  color: #fff;
}

.place.color-arctic .check, .color-arctic.place-area .check {
  fill: #37e2fc;
}

.place-circle-sky,
.color-sky {
  color: #62c5da;
}

.text-sky {
  color: #62c5da !important;
}

.place-circle-bg-sky,
.bg-sky {
  background-color: #62c5da;
  color: #fff;
}

.place.color-sky .check, .color-sky.place-area .check {
  fill: #2ea8c2;
}

.place-circle-teal,
.color-teal {
  color: #48aaad;
}

.text-teal {
  color: #48aaad !important;
}

.place-circle-bg-teal,
.bg-teal {
  background-color: #48aaad;
  color: #fff;
}

.place.color-teal .check, .color-teal.place-area .check {
  fill: #327577;
}

.place-circle-ocean,
.color-ocean {
  color: #006064;
}

.text-ocean {
  color: #006064 !important;
}

.place-circle-bg-ocean,
.bg-ocean {
  background-color: #006064;
  color: #fff;
}

.place.color-ocean .check, .color-ocean.place-area .check {
  fill: #001718;
}

.place-circle-peacock,
.color-peacock {
  color: #012c36;
}

.text-peacock {
  color: #012c36 !important;
}

.place-circle-bg-peacock,
.bg-peacock {
  background-color: #012c36;
  color: #fff;
}

.place.color-peacock .check, .color-peacock.place-area .check {
  fill: black;
}

.place-circle-seafoam,
.color-seafoam {
  color: #3cec97;
}

.text-seafoam {
  color: #3cec97 !important;
}

.place-circle-bg-seafoam,
.bg-seafoam {
  background-color: #3cec97;
  color: #fff;
}

.place.color-seafoam .check, .color-seafoam.place-area .check {
  fill: #13c871;
}

.place-circle-mint,
.color-mint {
  color: #97edc3;
}

.text-mint {
  color: #97edc3 !important;
}

.place-circle-bg-mint,
.bg-mint {
  background-color: #97edc3;
  color: #fff;
}

.place.color-mint .check, .color-mint.place-area .check {
  fill: #56e29d;
}

.place-circle-lime,
.color-lime {
  color: #aef35a;
}

.text-lime {
  color: #aef35a !important;
}

.place-circle-bg-lime,
.bg-lime {
  background-color: #aef35a;
  color: #fff;
}

.place.color-lime .check, .color-lime.place-area .check {
  fill: #8bee13;
}

.place-circle-chartreuse,
.color-chartreuse {
  color: #b0fb37;
}

.text-chartreuse {
  color: #b0fb37 !important;
}

.place-circle-bg-chartreuse,
.bg-chartreuse {
  background-color: #b0fb37;
  color: #fff;
}

.place.color-chartreuse .check, .color-chartreuse.place-area .check {
  fill: #8de105;
}

.place-circle-lightgreen,
.color-lightgreen {
  color: #67e532;
}

.text-lightgreen {
  color: #67e532 !important;
}

.place-circle-bg-lightgreen,
.bg-lightgreen {
  background-color: #67e532;
  color: #fff;
}

.place.color-lightgreen .check, .color-lightgreen.place-area .check {
  fill: #45b417;
}

.place-circle-parakeet,
.color-parakeet {
  color: #03c04a;
}

.text-parakeet {
  color: #03c04a !important;
}

.place-circle-bg-parakeet,
.bg-parakeet {
  background-color: #03c04a;
  color: #fff;
}

.place.color-parakeet .check, .color-parakeet.place-area .check {
  fill: #02752d;
}

.place-circle-green,
.color-green {
  color: #3ab143;
}

.text-green {
  color: #3ab143 !important;
}

.place-circle-bg-green,
.bg-green {
  background-color: #3ab143;
  color: #fff;
}

.place.color-green .check, .color-green.place-area .check {
  fill: #27772d;
}

.place-circle-shamrock,
.color-shamrock {
  color: #01ac12;
}

.text-shamrock {
  color: #01ac12 !important;
}

.place-circle-bg-shamrock,
.bg-shamrock {
  background-color: #01ac12;
  color: #fff;
}

.place.color-shamrock .check, .color-shamrock.place-area .check {
  fill: #01600a;
}

.place-circle-emerald,
.color-emerald {
  color: #00890f;
}

.text-emerald {
  color: #00890f !important;
}

.place-circle-bg-emerald,
.bg-emerald {
  background-color: #00890f;
  color: #fff;
}

.place.color-emerald .check, .color-emerald.place-area .check {
  fill: #003d07;
}

.place-circle-pine,
.color-pine {
  color: #224e1e;
}

.text-pine {
  color: #224e1e !important;
}

.place-circle-bg-pine,
.bg-pine {
  background-color: #224e1e;
  color: #fff;
}

.place.color-pine .check, .color-pine.place-area .check {
  fill: #0a1709;
}

.place-circle-tortilla,
.color-tortilla {
  color: #9a7a4f;
}

.text-tortilla {
  color: #9a7a4f !important;
}

.place-circle-bg-tortilla,
.bg-tortilla {
  background-color: #9a7a4f;
  color: #fff;
}

.place.color-tortilla .check, .color-tortilla.place-area .check {
  fill: #675235;
}

.place-circle-tawny,
.color-tawny {
  color: #7d481c;
}

.text-tawny {
  color: #7d481c !important;
}

.place-circle-bg-tawny,
.bg-tawny {
  background-color: #7d481c;
  color: #fff;
}

.place.color-tawny .check, .color-tawny.place-area .check {
  fill: #3f240e;
}

.place-circle-caramel,
.color-caramel {
  color: #65350d;
}

.text-caramel {
  color: #65350d !important;
}

.place-circle-bg-caramel,
.bg-caramel {
  background-color: #65350d;
  color: #fff;
}

.place.color-caramel .check, .color-caramel.place-area .check {
  fill: #211104;
}

.place-circle-gingerbread,
.color-gingerbread {
  color: #5d2b04;
}

.text-gingerbread {
  color: #5d2b04 !important;
}

.place-circle-bg-gingerbread,
.bg-gingerbread {
  background-color: #5d2b04;
  color: #fff;
}

.place.color-gingerbread .check, .color-gingerbread.place-area .check {
  fill: #140901;
}

.place-circle-chocolate,
.color-chocolate {
  color: #2c1503;
}

.text-chocolate {
  color: #2c1503 !important;
}

.place-circle-bg-chocolate,
.bg-chocolate {
  background-color: #2c1503;
  color: #fff;
}

.place.color-chocolate .check, .color-chocolate.place-area .check {
  fill: black;
}

.place-circle-brown,
.color-brown {
  color: #221609;
}

.text-brown {
  color: #221609 !important;
}

.place-circle-bg-brown,
.bg-brown {
  background-color: #221609;
  color: #fff;
}

.place.color-brown .check, .color-brown.place-area .check {
  fill: black;
}

.place-circle-silver,
.color-silver {
  color: #adadc7;
}

.text-silver {
  color: #adadc7 !important;
}

.place-circle-bg-silver,
.bg-silver {
  background-color: #adadc7;
  color: #fff;
}

.place.color-silver .check, .color-silver.place-area .check {
  fill: #8080a8;
}

.place-circle-flint,
.color-flint {
  color: #7e7d9c;
}

.text-flint {
  color: #7e7d9c !important;
}

.place-circle-bg-flint,
.bg-flint {
  background-color: #7e7d9c;
  color: #fff;
}

.place.color-flint .check, .color-flint.place-area .check {
  fill: #595874;
}

.place-circle-porpoise,
.color-porpoise {
  color: #4d4c5c;
}

.text-porpoise {
  color: #4d4c5c !important;
}

.place-circle-bg-porpoise,
.bg-porpoise {
  background-color: #4d4c5c;
  color: #fff;
}

.place.color-porpoise .check, .color-porpoise.place-area .check {
  fill: #2a2932;
}

.place-circle-graphite,
.color-graphite {
  color: #584d5b;
}

.text-graphite {
  color: #584d5b !important;
}

.place-circle-bg-graphite,
.bg-graphite {
  background-color: #584d5b;
  color: #fff;
}

.place.color-graphite .check, .color-graphite.place-area .check {
  fill: #302a32;
}

.place-circle-iron,
.color-iron {
  color: #322d31;
}

.text-iron {
  color: #322d31 !important;
}

.place-circle-bg-iron,
.bg-iron {
  background-color: #322d31;
  color: #fff;
}

.place.color-iron .check, .color-iron.place-area .check {
  fill: #0a090a;
}

.place-circle-charcoal,
.color-charcoal {
  color: #212022;
}

.text-charcoal {
  color: #212022 !important;
}

.place-circle-bg-charcoal,
.bg-charcoal {
  background-color: #212022;
  color: #fff;
}

.place.color-charcoal .check, .color-charcoal.place-area .check {
  fill: black;
}

.place-circle-metal,
.color-metal {
  color: #0b0b0a;
}

.text-metal {
  color: #0b0b0a !important;
}

.place-circle-bg-metal,
.bg-metal {
  background-color: #0b0b0a;
  color: #fff;
}

.place.color-metal .check, .color-metal.place-area .check {
  fill: black;
}

.place-circle-onyx,
.color-onyx {
  color: #030106;
}

.text-onyx {
  color: #030106 !important;
}

.place-circle-bg-onyx,
.bg-onyx {
  background-color: #030106;
  color: #fff;
}

.place.color-onyx .check, .color-onyx.place-area .check {
  fill: black;
}

.place-circle-jetblack,
.color-jetblack {
  color: #000000;
}

.text-jetblack {
  color: #000000 !important;
}

.place-circle-bg-jetblack,
.bg-jetblack {
  background-color: #000000;
  color: #fff;
}

.place.color-jetblack .check, .color-jetblack.place-area .check {
  fill: black;
}

.place-circle-bg-yellow,
.bg-yellow {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-yellow.status-sold text, .color-yellow.status-sold.place-area text {
  fill: #938002;
}
.place.color-yellow.status-sold .place-label-dashed.color-yellow, .color-yellow.status-sold.place-area .place-label-dashed.color-yellow {
  stroke: #f8d803;
}

.place-circle-bg-lemon,
.bg-lemon {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-lemon.status-sold text, .color-lemon.status-sold.place-area text {
  fill: #97a403;
}
.place.color-lemon.status-sold .place-label-dashed.color-lemon, .color-lemon.status-sold.place-area .place-label-dashed.color-lemon {
  stroke: #e8fb13;
}

.place-circle-bg-arctic,
.bg-arctic {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-arctic.status-sold text, .color-arctic.status-sold.place-area text {
  fill: #03b0c9;
}
.place.color-arctic.status-sold .place-label-dashed.color-arctic, .color-arctic.status-sold.place-area .place-label-dashed.color-arctic {
  stroke: #37e2fc;
}

.place-circle-bg-seafoam,
.bg-seafoam {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-seafoam.status-sold text, .color-seafoam.status-sold.place-area text {
  fill: #0a6b3c;
}
.place.color-seafoam.status-sold .place-label-dashed.color-seafoam, .color-seafoam.status-sold.place-area .place-label-dashed.color-seafoam {
  stroke: #13c871;
}

.place-circle-bg-mint,
.bg-mint {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-mint.status-sold text, .color-mint.status-sold.place-area text {
  fill: #1fb36a;
}
.place.color-mint.status-sold .place-label-dashed.color-mint, .color-mint.status-sold.place-area .place-label-dashed.color-mint {
  stroke: #56e29d;
}

.place-circle-bg-lime,
.bg-lime {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-lime.status-sold text, .color-lime.status-sold.place-area text {
  fill: #54900a;
}
.place.color-lime.status-sold .place-label-dashed.color-lime, .color-lime.status-sold.place-area .place-label-dashed.color-lime {
  stroke: #8bee13;
}

.place-circle-bg-chartreuse,
.bg-chartreuse {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-chartreuse.status-sold text, .color-chartreuse.status-sold.place-area text {
  fill: #4e7d03;
}
.place.color-chartreuse.status-sold .place-label-dashed.color-chartreuse, .color-chartreuse.status-sold.place-area .place-label-dashed.color-chartreuse {
  stroke: #8de105;
}

.place-circle-bg-lightgreen,
.bg-lightgreen {
  color: rgba(51, 51, 51, 0.8);
}

.place.color-lightgreen.status-sold text, .color-lightgreen.status-sold.place-area text {
  fill: #22590b;
}
.place.color-lightgreen.status-sold .place-label-dashed.color-lightgreen, .color-lightgreen.status-sold.place-area .place-label-dashed.color-lightgreen {
  stroke: #45b417;
}

.text-navy {
  color: #1ab394 !important;
}

.text-scheme-navy {
  color: #0a1171 !important;
}

.place.status-sold.color-star text, .status-sold.color-star.place-area text {
  fill: #cca000;
}
.place.status-sold.color-sky text, .status-sold.color-sky.place-area text {
  fill: #39b6d0;
}
.place.status-sold.color-canary text, .status-sold.color-canary.place-area text {
  fill: #c69f02;
}
.place.status-sold.color-salmon text, .status-sold.color-salmon.place-area text {
  fill: #fc7f6d;
}
.place.status-sold.color-silver text, .status-sold.color-silver.place-area text {
  fill: #8f8fb2;
}
.place--blocked .place-label.color-yellow + text,
.place--blocked .place-label.color-yellow + .check, .place--blocked.color-yellow .check {
  fill: #dfc202;
}
.place.status-sold.color-yellow text, .status-sold.color-yellow.place-area text {
  fill: #dfc202;
}
.place .place-label.color-yellow + text, .place-area .place-label.color-yellow + text, .place.status-sold.color-yellow text, .status-sold.color-yellow.place-area text, .place .place-label.color-yellow + .check, .place-area .place-label.color-yellow + .check, .place .place.color-yellow .check, .place-area .place.color-yellow .check, .place .color-yellow.place-area .check, .place-area .color-yellow.place-area .check {
  fill: #938002;
}
.place--off .place-label.color-yellow + text, .place--off.status-sold.color-yellow text, .place--off .place-label.color-yellow + .check, .place--off .place.color-yellow .check, .place--off .color-yellow.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-lemon + text,
.place--blocked .place-label.color-lemon + .check, .place--blocked.color-lemon .check {
  fill: #dcf004;
}
.place.status-sold.color-lemon text, .status-sold.color-lemon.place-area text {
  fill: #dcf004;
}
.place .place-label.color-lemon + text, .place-area .place-label.color-lemon + text, .place.status-sold.color-lemon text, .status-sold.color-lemon.place-area text, .place .place-label.color-lemon + .check, .place-area .place-label.color-lemon + .check, .place .place.color-lemon .check, .place-area .place.color-lemon .check, .place .color-lemon.place-area .check, .place-area .color-lemon.place-area .check {
  fill: #97a403;
}
.place--off .place-label.color-lemon + text, .place--off.status-sold.color-lemon text, .place--off .place-label.color-lemon + .check, .place--off .place.color-lemon .check, .place--off .color-lemon.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-arctic + text,
.place--blocked .place-label.color-arctic + .check, .place--blocked.color-arctic .check {
  fill: #1edffb;
}
.place.status-sold.color-arctic text, .status-sold.color-arctic.place-area text {
  fill: #1edffb;
}
.place .place-label.color-arctic + text, .place-area .place-label.color-arctic + text, .place.status-sold.color-arctic text, .status-sold.color-arctic.place-area text, .place .place-label.color-arctic + .check, .place-area .place-label.color-arctic + .check, .place .place.color-arctic .check, .place-area .place.color-arctic .check, .place .color-arctic.place-area .check, .place-area .color-arctic.place-area .check {
  fill: #03b0c9;
}
.place--off .place-label.color-arctic + text, .place--off.status-sold.color-arctic text, .place--off .place-label.color-arctic + .check, .place--off .place.color-arctic .check, .place--off .color-arctic.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-seafoam + text,
.place--blocked .place-label.color-seafoam + .check, .place--blocked.color-seafoam .check {
  fill: #11b164;
}
.place.status-sold.color-seafoam text, .status-sold.color-seafoam.place-area text {
  fill: #11b164;
}
.place .place-label.color-seafoam + text, .place-area .place-label.color-seafoam + text, .place.status-sold.color-seafoam text, .status-sold.color-seafoam.place-area text, .place .place-label.color-seafoam + .check, .place-area .place-label.color-seafoam + .check, .place .place.color-seafoam .check, .place-area .place.color-seafoam .check, .place .color-seafoam.place-area .check, .place-area .color-seafoam.place-area .check {
  fill: #0a6b3c;
}
.place--off .place-label.color-seafoam + text, .place--off.status-sold.color-seafoam text, .place--off .place-label.color-seafoam + .check, .place--off .place.color-seafoam .check, .place--off .color-seafoam.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-mint + text,
.place--blocked .place-label.color-mint + .check, .place--blocked.color-mint .check {
  fill: #40de91;
}
.place.status-sold.color-mint text, .status-sold.color-mint.place-area text {
  fill: #40de91;
}
.place .place-label.color-mint + text, .place-area .place-label.color-mint + text, .place.status-sold.color-mint text, .status-sold.color-mint.place-area text, .place .place-label.color-mint + .check, .place-area .place-label.color-mint + .check, .place .place.color-mint .check, .place-area .place.color-mint .check, .place .color-mint.place-area .check, .place-area .color-mint.place-area .check {
  fill: #1fb36a;
}
.place--off .place-label.color-mint + text, .place--off.status-sold.color-mint text, .place--off .place-label.color-mint + .check, .place--off .place.color-mint .check, .place--off .color-mint.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-lime + text,
.place--blocked .place-label.color-lime + .check, .place--blocked.color-lime .check {
  fill: #7dd710;
}
.place.status-sold.color-lime text, .status-sold.color-lime.place-area text {
  fill: #7dd710;
}
.place .place-label.color-lime + text, .place-area .place-label.color-lime + text, .place.status-sold.color-lime text, .status-sold.color-lime.place-area text, .place .place-label.color-lime + .check, .place-area .place-label.color-lime + .check, .place .place.color-lime .check, .place-area .place.color-lime .check, .place .color-lime.place-area .check, .place-area .color-lime.place-area .check {
  fill: #54900a;
}
.place--off .place-label.color-lime + text, .place--off.status-sold.color-lime text, .place--off .place-label.color-lime + .check, .place--off .place.color-lime .check, .place--off .color-lime.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-chartreuse + text,
.place--blocked .place-label.color-chartreuse + .check, .place--blocked.color-chartreuse .check {
  fill: #7dc804;
}
.place.status-sold.color-chartreuse text, .status-sold.color-chartreuse.place-area text {
  fill: #7dc804;
}
.place .place-label.color-chartreuse + text, .place-area .place-label.color-chartreuse + text, .place.status-sold.color-chartreuse text, .status-sold.color-chartreuse.place-area text, .place .place-label.color-chartreuse + .check, .place-area .place-label.color-chartreuse + .check, .place .place.color-chartreuse .check, .place-area .place.color-chartreuse .check, .place .color-chartreuse.place-area .check, .place-area .color-chartreuse.place-area .check {
  fill: #4e7d03;
}
.place--off .place-label.color-chartreuse + text, .place--off.status-sold.color-chartreuse text, .place--off .place-label.color-chartreuse + .check, .place--off .place.color-chartreuse .check, .place--off .color-chartreuse.place-area .check {
  fill-opacity: 0.3;
}
.place--blocked .place-label.color-lightgreen + text,
.place--blocked .place-label.color-lightgreen + .check, .place--blocked.color-lightgreen .check {
  fill: #3d9d14;
}
.place.status-sold.color-lightgreen text, .status-sold.color-lightgreen.place-area text {
  fill: #3d9d14;
}
.place .place-label.color-lightgreen + text, .place-area .place-label.color-lightgreen + text, .place.status-sold.color-lightgreen text, .status-sold.color-lightgreen.place-area text, .place .place-label.color-lightgreen + .check, .place-area .place-label.color-lightgreen + .check, .place .place.color-lightgreen .check, .place-area .place.color-lightgreen .check, .place .color-lightgreen.place-area .check, .place-area .color-lightgreen.place-area .check {
  fill: #22590b;
}
.place--off .place-label.color-lightgreen + text, .place--off.status-sold.color-lightgreen text, .place--off .place-label.color-lightgreen + .check, .place--off .place.color-lightgreen .check, .place--off .color-lightgreen.place-area .check {
  fill-opacity: 0.3;
}

@keyframes sv-square-clockwise-spin {
  0%, 40%, 100% {
    transform: scale(0.4);
  }
  70% {
    transform: scale(1);
  }
}

/*# sourceMappingURL=scheme.min.css.map */
