/*!
 * svg.css v3.0.2
 * Package: woocommerce-halls
 * Author: Andrii Serb <imsadhappy@gmail.com>
 * License: GPLv3 or later
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.hall-wrap text {
	font-family: sans-serif;
	z-index: 1005;
	alignment-baseline: middle;
	dominant-baseline: mathematical;
	text-anchor: middle;
}

.hall-section {
	transform-origin: 0 0;
	transform-box: fill-box;
}

.h_s text {
	line-height: 1;
	margin: 0;
}

.hall-section.hall-scene.inverted rect{
	height: auto;
}

text {
	fill: #FFF;
	font-size: 11px;
	cursor: move;
	font-weight: bold;
}
.e-available text {
	fill:#FFF;
}
text {
	display: none;
}
.admin text,
.hall-scene text,
.e-selected text,
.selected-sit text,
.sit-tooltip text,
.e-available:hover text,
.rn text {
	display: initial;
}
.notext text {
	display: none;
}
.e-selected text,
.selected-sit text {
	fill: #FFF !important;
}
.hall-scene.inverted text,
.rn text {
	fill: #222 !important;
}
.selected-section rect,
.selected-section circle {
	fill: #666 !important;
}
.selected-row rect,
.selected-row circle {
	fill: #444 !important;
}
.sit-tooltip rect,
.selected-sit rect,
.selected-sit circle {
	fill: #222 !important;
}
/* .hall-section g:not(.e-selected) {
	fill: #999;
} */

.hall-section {
	fill: #999;
}

.hall-section.e-available{
	cursor: pointer;
}

.hall-scene.inverted rect,
.hall-scene.inverted circle,
.rn rect,
.rn circle {
	fill: transparent !important;
}
/*
.e-booked use,
.e-booked rect,
.e-booked circle {
	fill: #454545;
}
*/
.e-selected rect,
.e-selected circle {
	fill: #666;
}
.e-available.e-selected rect,
.e-available.e-selected circle {
	fill: #000;
}
/*
:not(.e-available) text,
:not(.e-available) rect,
:not(.e-available) circle {
	cursor: not-allowed;
}
*/
.e-available text,
.e-available rect,
.e-available circle,
.e-available use,
.e-available svg {
	cursor: pointer;
}

.e-sold rect,
.e-sold circle {
	fill: #000;
}
.e-sold * {
	cursor: not-allowed !important;
}

[data-sectiondesc] .sit-tooltip,
[data-r] .sit-tooltip { display: none }

.sit-tooltip text {
	font-size: 20px;
}

.sit-tooltip polygon {
    fill: #222;
}

#wc_hall_iframe_document.admin.frame-type-hall use,
#wc_hall_iframe_document.admin.frame-type-hall text,
#wc_hall_iframe_document.admin.frame-type-hall rect,
#wc_hall_iframe_document.admin.frame-type-hall circle {
    cursor: move;
}

#wc_hall_iframe_document.admin.frame-type-hall .rn.selected-sit rect,
#wc_hall_iframe_document.admin.frame-type-hall .rn.selected-sit circle {
	stroke: #999;
	stroke-dasharray: 2;
}

#wc_hall_iframe_document.admin.frame-type-product g:not(.e-available) > use,
#wc_hall_iframe_document.admin.frame-type-product g:not(.e-available) > text,
#wc_hall_iframe_document.admin.frame-type-product g:not(.e-available) > rect,
#wc_hall_iframe_document.admin.frame-type-product g:not(.e-available) > circle {
    cursor: copy;
}
#wc_hall_iframe_document.admin.frame-type-product.single-select g:not(.e-selected) > use,
#wc_hall_iframe_document.admin.frame-type-product.single-select g:not(.e-selected) > text,
#wc_hall_iframe_document.admin.frame-type-product.single-select g:not(.e-selected) > rect,
#wc_hall_iframe_document.admin.frame-type-product.single-select g:not(.e-selected) > circle {
    cursor: not-allowed;
}

.hall-scene.inverted.selected-section rect,
.hall-scene.inverted.selected-section circle {
	fill: transparent !important;
	stroke: #999;
	stroke-dasharray: 4;
}

.wc + text,
.bsc + text {
	fill: transparent !important;
}
