html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

	audio:not([controls]) {
		display: none;
		height: 0;
	}

[hidden] {
	display: none;
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

a:focus {
	outline: thin;
}

a:active,
a:hover {
	outline: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn, i, em {
	font-style: italic;
}

li {
	list-style: none
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

mark {
	background: #ff0;
	color: #000;
}

code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em;
}

pre {
	white-space: pre-wrap;
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
	font-size: 80%;
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	background-color: rgba(0,0,0,0.8);
	vertical-align: baseline;
	*vertical-align: middle;
}

button, input {
	line-height: normal;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

	button[disabled], html input[disabled] {
		cursor: default;
	}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

	input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
	}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa, .fab, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}

.fa-xs {
	font-size: .75em
}

.fa-sm {
	font-size: .875em
}

.fa-1x {
	font-size: 1em
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-6x {
	font-size: 6em
}

.fa-7x {
	font-size: 7em
}

.fa-8x {
	font-size: 8em
}

.fa-9x {
	font-size: 9em
}

.fa-10x {
	font-size: 10em
}

.fa-fw {
	text-align: center;
	width: 1.25em
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}

	.fa-ul > li {
		position: relative
	}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}

.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em
}

.fa-spin {
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	animation: fa-spin 1s infinite steps(8)
}

@keyframes fa-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	transform: rotate(90deg)
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	transform: rotate(180deg)
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	transform: scaleX(-1)
}

.fa-flip-vertical {
	transform: scaleY(-1)
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1)
}

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
	filter: none
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em
}

.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-500px:before {
	content: "\f26e"
}

.fa-abacus:before {
	content: "\f640"
}

.fa-accessible-icon:before {
	content: "\f368"
}

.fa-accusoft:before {
	content: "\f369"
}

.fa-acorn:before {
	content: "\f6ae"
}

.fa-acquisitions-incorporated:before {
	content: "\f6af"
}

.fa-ad:before {
	content: "\f641"
}

.fa-address-book:before {
	content: "\f2b9"
}

.fa-address-card:before {
	content: "\f2bb"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-adn:before {
	content: "\f170"
}

.fa-adobe:before {
	content: "\f778"
}

.fa-adversal:before {
	content: "\f36a"
}

.fa-affiliatetheme:before {
	content: "\f36b"
}

.fa-air-freshener:before {
	content: "\f5d0"
}

.fa-airbnb:before {
	content: "\f834"
}

.fa-alarm-clock:before {
	content: "\f34e"
}

.fa-alarm-exclamation:before {
	content: "\f843"
}

.fa-alarm-plus:before {
	content: "\f844"
}

.fa-alarm-snooze:before {
	content: "\f845"
}

.fa-algolia:before {
	content: "\f36c"
}

.fa-alicorn:before {
	content: "\f6b0"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-slash:before {
	content: "\f846"
}

.fa-alipay:before {
	content: "\f642"
}

.fa-allergies:before {
	content: "\f461"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-amazon-pay:before {
	content: "\f42c"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}

.fa-amilia:before {
	content: "\f36d"
}

.fa-analytics:before {
	content: "\f643"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-android:before {
	content: "\f17b"
}

.fa-angel:before {
	content: "\f779"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angry:before {
	content: "\f556"
}

.fa-angrycreative:before {
	content: "\f36e"
}

.fa-angular:before {
	content: "\f420"
}

.fa-ankh:before {
	content: "\f644"
}

.fa-app-store:before {
	content: "\f36f"
}

.fa-app-store-ios:before {
	content: "\f370"
}

.fa-apper:before {
	content: "\f371"
}

.fa-apple:before {
	content: "\f179"
}

.fa-apple-alt:before {
	content: "\f5d1"
}

.fa-apple-crate:before {
	content: "\f6b1"
}

.fa-apple-pay:before {
	content: "\f415"
}

.fa-archive:before {
	content: "\f187"
}

.fa-archway:before {
	content: "\f557"
}

.fa-arrow-alt-circle-down:before {
	content: "\f358"
}

.fa-arrow-alt-circle-left:before {
	content: "\f359"
}

.fa-arrow-alt-circle-right:before {
	content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}

.fa-arrow-alt-down:before {
	content: "\f354"
}

.fa-arrow-alt-from-bottom:before {
	content: "\f346"
}

.fa-arrow-alt-from-left:before {
	content: "\f347"
}

.fa-arrow-alt-from-right:before {
	content: "\f348"
}

.fa-arrow-alt-from-top:before {
	content: "\f349"
}

.fa-arrow-alt-left:before {
	content: "\f355"
}

.fa-arrow-alt-right:before {
	content: "\f356"
}

.fa-arrow-alt-square-down:before {
	content: "\f350"
}

.fa-arrow-alt-square-left:before {
	content: "\f351"
}

.fa-arrow-alt-square-right:before {
	content: "\f352"
}

.fa-arrow-alt-square-up:before {
	content: "\f353"
}

.fa-arrow-alt-to-bottom:before {
	content: "\f34a"
}

.fa-arrow-alt-to-left:before {
	content: "\f34b"
}

.fa-arrow-alt-to-right:before {
	content: "\f34c"
}

.fa-arrow-alt-to-top:before {
	content: "\f34d"
}

.fa-arrow-alt-up:before {
	content: "\f357"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-arrow-from-bottom:before {
	content: "\f342"
}

.fa-arrow-from-left:before {
	content: "\f343"
}

.fa-arrow-from-right:before {
	content: "\f344"
}

.fa-arrow-from-top:before {
	content: "\f345"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-square-down:before {
	content: "\f339"
}

.fa-arrow-square-left:before {
	content: "\f33a"
}

.fa-arrow-square-right:before {
	content: "\f33b"
}

.fa-arrow-square-up:before {
	content: "\f33c"
}

.fa-arrow-to-bottom:before {
	content: "\f33d"
}

.fa-arrow-to-left:before {
	content: "\f33e"
}

.fa-arrow-to-right:before {
	content: "\f340"
}

.fa-arrow-to-top:before {
	content: "\f341"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-arrows-alt-h:before {
	content: "\f337"
}

.fa-arrows-alt-v:before {
	content: "\f338"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-artstation:before {
	content: "\f77a"
}

.fa-assistive-listening-systems:before {
	content: "\f2a2"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-asymmetrik:before {
	content: "\f372"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-atlas:before {
	content: "\f558"
}

.fa-atlassian:before {
	content: "\f77b"
}

.fa-atom:before {
	content: "\f5d2"
}

.fa-atom-alt:before {
	content: "\f5d3"
}

.fa-audible:before {
	content: "\f373"
}

.fa-audio-description:before {
	content: "\f29e"
}

.fa-autoprefixer:before {
	content: "\f41c"
}

.fa-avianex:before {
	content: "\f374"
}

.fa-aviato:before {
	content: "\f421"
}

.fa-award:before {
	content: "\f559"
}

.fa-aws:before {
	content: "\f375"
}

.fa-axe:before {
	content: "\f6b2"
}

.fa-axe-battle:before {
	content: "\f6b3"
}

.fa-baby:before {
	content: "\f77c"
}

.fa-baby-carriage:before {
	content: "\f77d"
}

.fa-backpack:before {
	content: "\f5d4"
}

.fa-backspace:before {
	content: "\f55a"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-bacon:before {
	content: "\f7e5"
}

.fa-badge:before {
	content: "\f335"
}

.fa-badge-check:before {
	content: "\f336"
}

.fa-badge-dollar:before {
	content: "\f645"
}

.fa-badge-percent:before {
	content: "\f646"
}

.fa-badger-honey:before {
	content: "\f6b4"
}

.fa-bags-shopping:before {
	content: "\f847"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-balance-scale-left:before {
	content: "\f515"
}

.fa-balance-scale-right:before {
	content: "\f516"
}

.fa-ball-pile:before {
	content: "\f77e"
}

.fa-ballot:before {
	content: "\f732"
}

.fa-ballot-check:before {
	content: "\f733"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-band-aid:before {
	content: "\f462"
}

.fa-bandcamp:before {
	content: "\f2d5"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-barcode-alt:before {
	content: "\f463"
}

.fa-barcode-read:before {
	content: "\f464"
}

.fa-barcode-scan:before {
	content: "\f465"
}

.fa-bars:before {
	content: "\f0c9"
}

.fa-baseball:before {
	content: "\f432"
}

.fa-baseball-ball:before {
	content: "\f433"
}

.fa-basketball-ball:before {
	content: "\f434"
}

.fa-basketball-hoop:before {
	content: "\f435"
}

.fa-bat:before {
	content: "\f6b5"
}

.fa-bath:before {
	content: "\f2cd"
}

.fa-battery-bolt:before {
	content: "\f376"
}

.fa-battery-empty:before {
	content: "\f244"
}

.fa-battery-full:before {
	content: "\f240"
}

.fa-battery-half:before {
	content: "\f242"
}

.fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-slash:before {
	content: "\f377"
}

.fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battle-net:before {
	content: "\f835"
}

.fa-bed:before {
	content: "\f236"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-bell-exclamation:before {
	content: "\f848"
}

.fa-bell-plus:before {
	content: "\f849"
}

.fa-bell-school:before {
	content: "\f5d5"
}

.fa-bell-school-slash:before {
	content: "\f5d6"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bells:before {
	content: "\f77f"
}

.fa-bezier-curve:before {
	content: "\f55b"
}

.fa-bible:before {
	content: "\f647"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-biking:before {
	content: "\f84a"
}

.fa-biking-mountain:before {
	content: "\f84b"
}

.fa-bimobject:before {
	content: "\f378"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-biohazard:before {
	content: "\f780"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitcoin:before {
	content: "\f379"
}

.fa-bity:before {
	content: "\f37a"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-blackberry:before {
	content: "\f37b"
}

.fa-blanket:before {
	content: "\f498"
}

.fa-blender:before {
	content: "\f517"
}

.fa-blender-phone:before {
	content: "\f6b6"
}

.fa-blind:before {
	content: "\f29d"
}

.fa-blog:before {
	content: "\f781"
}

.fa-blogger:before {
	content: "\f37c"
}

.fa-blogger-b:before {
	content: "\f37d"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-bold:before {
	content: "\f032"
}

.fa-bolt:before {
	content: "\f0e7"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-bone:before {
	content: "\f5d7"
}

.fa-bone-break:before {
	content: "\f5d8"
}

.fa-bong:before {
	content: "\f55c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-book-alt:before {
	content: "\f5d9"
}

.fa-book-dead:before {
	content: "\f6b7"
}

.fa-book-heart:before {
	content: "\f499"
}

.fa-book-medical:before {
	content: "\f7e6"
}

.fa-book-open:before {
	content: "\f518"
}

.fa-book-reader:before {
	content: "\f5da"
}

.fa-book-spells:before {
	content: "\f6b8"
}

.fa-book-user:before {
	content: "\f7e7"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-books:before {
	content: "\f5db"
}

.fa-books-medical:before {
	content: "\f7e8"
}

.fa-boot:before {
	content: "\f782"
}

.fa-booth-curtain:before {
	content: "\f734"
}

.fa-bootstrap:before {
	content: "\f836"
}

.fa-border-all:before {
	content: "\f84c"
}

.fa-border-bottom:before {
	content: "\f84d"
}

.fa-border-inner:before {
	content: "\f84e"
}

.fa-border-left:before {
	content: "\f84f"
}

.fa-border-none:before {
	content: "\f850"
}

.fa-border-outer:before {
	content: "\f851"
}

.fa-border-right:before {
	content: "\f852"
}

.fa-border-style:before {
	content: "\f853"
}

.fa-border-style-alt:before {
	content: "\f854"
}

.fa-border-top:before {
	content: "\f855"
}

.fa-bow-arrow:before {
	content: "\f6b9"
}

.fa-bowling-ball:before {
	content: "\f436"
}

.fa-bowling-pins:before {
	content: "\f437"
}

.fa-box:before {
	content: "\f466"
}

.fa-box-alt:before {
	content: "\f49a"
}

.fa-box-ballot:before {
	content: "\f735"
}

.fa-box-check:before {
	content: "\f467"
}

.fa-box-fragile:before {
	content: "\f49b"
}

.fa-box-full:before {
	content: "\f49c"
}

.fa-box-heart:before {
	content: "\f49d"
}

.fa-box-open:before {
	content: "\f49e"
}

.fa-box-up:before {
	content: "\f49f"
}

.fa-box-usd:before {
	content: "\f4a0"
}

.fa-boxes:before {
	content: "\f468"
}

.fa-boxes-alt:before {
	content: "\f4a1"
}

.fa-boxing-glove:before {
	content: "\f438"
}

.fa-brackets:before {
	content: "\f7e9"
}

.fa-brackets-curly:before {
	content: "\f7ea"
}

.fa-braille:before {
	content: "\f2a1"
}

.fa-brain:before {
	content: "\f5dc"
}

.fa-bread-loaf:before {
	content: "\f7eb"
}

.fa-bread-slice:before {
	content: "\f7ec"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-briefcase-medical:before {
	content: "\f469"
}

.fa-bring-forward:before {
	content: "\f856"
}

.fa-bring-front:before {
	content: "\f857"
}

.fa-broadcast-tower:before {
	content: "\f519"
}

.fa-broom:before {
	content: "\f51a"
}

.fa-browser:before {
	content: "\f37e"
}

.fa-brush:before {
	content: "\f55d"
}

.fa-btc:before {
	content: "\f15a"
}

.fa-buffer:before {
	content: "\f837"
}

.fa-bug:before {
	content: "\f188"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-bullseye-arrow:before {
	content: "\f648"
}

.fa-bullseye-pointer:before {
	content: "\f649"
}

.fa-burger-soda:before {
	content: "\f858"
}

.fa-burn:before {
	content: "\f46a"
}

.fa-buromobelexperte:before {
	content: "\f37f"
}

.fa-burrito:before {
	content: "\f7ed"
}

.fa-bus:before {
	content: "\f207"
}

.fa-bus-alt:before {
	content: "\f55e"
}

.fa-bus-school:before {
	content: "\f5dd"
}

.fa-business-time:before {
	content: "\f64a"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-cabinet-filing:before {
	content: "\f64b"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-calculator-alt:before {
	content: "\f64c"
}

.fa-calendar:before {
	content: "\f133"
}

.fa-calendar-alt:before {
	content: "\f073"
}

.fa-calendar-check:before {
	content: "\f274"
}

.fa-calendar-day:before {
	content: "\f783"
}

.fa-calendar-edit:before {
	content: "\f333"
}

.fa-calendar-exclamation:before {
	content: "\f334"
}

.fa-calendar-minus:before {
	content: "\f272"
}

.fa-calendar-plus:before {
	content: "\f271"
}

.fa-calendar-star:before {
	content: "\f736"
}

.fa-calendar-times:before {
	content: "\f273"
}

.fa-calendar-week:before {
	content: "\f784"
}

.fa-camera:before {
	content: "\f030"
}

.fa-camera-alt:before {
	content: "\f332"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-campfire:before {
	content: "\f6ba"
}

.fa-campground:before {
	content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
	content: "\f785"
}

.fa-candle-holder:before {
	content: "\f6bc"
}

.fa-candy-cane:before {
	content: "\f786"
}

.fa-candy-corn:before {
	content: "\f6bd"
}

.fa-cannabis:before {
	content: "\f55f"
}

.fa-capsules:before {
	content: "\f46b"
}

.fa-car:before {
	content: "\f1b9"
}

.fa-car-alt:before {
	content: "\f5de"
}

.fa-car-battery:before {
	content: "\f5df"
}

.fa-car-building:before {
	content: "\f859"
}

.fa-car-bump:before {
	content: "\f5e0"
}

.fa-car-bus:before {
	content: "\f85a"
}

.fa-car-crash:before {
	content: "\f5e1"
}

.fa-car-garage:before {
	content: "\f5e2"
}

.fa-car-mechanic:before {
	content: "\f5e3"
}

.fa-car-side:before {
	content: "\f5e4"
}

.fa-car-tilt:before {
	content: "\f5e5"
}

.fa-car-wash:before {
	content: "\f5e6"
}

.fa-caret-circle-down:before {
	content: "\f32d"
}

.fa-caret-circle-left:before {
	content: "\f32e"
}

.fa-caret-circle-right:before {
	content: "\f330"
}

.fa-caret-circle-up:before {
	content: "\f331"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-caret-square-down:before {
	content: "\f150"
}

.fa-caret-square-left:before {
	content: "\f191"
}

.fa-caret-square-right:before {
	content: "\f152"
}

.fa-caret-square-up:before {
	content: "\f151"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-carrot:before {
	content: "\f787"
}

.fa-cars:before {
	content: "\f85b"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cash-register:before {
	content: "\f788"
}

.fa-cat:before {
	content: "\f6be"
}

.fa-cauldron:before {
	content: "\f6bf"
}

.fa-cc-amazon-pay:before {
	content: "\f42d"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-apple-pay:before {
	content: "\f416"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-centercode:before {
	content: "\f380"
}

.fa-centos:before {
	content: "\f789"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-chair:before {
	content: "\f6c0"
}

.fa-chair-office:before {
	content: "\f6c1"
}

.fa-chalkboard:before {
	content: "\f51b"
}

.fa-chalkboard-teacher:before {
	content: "\f51c"
}

.fa-charging-station:before {
	content: "\f5e7"
}

.fa-chart-area:before {
	content: "\f1fe"
}

.fa-chart-bar:before {
	content: "\f080"
}

.fa-chart-line:before {
	content: "\f201"
}

.fa-chart-line-down:before {
	content: "\f64d"
}

.fa-chart-network:before {
	content: "\f78a"
}

.fa-chart-pie:before {
	content: "\f200"
}

.fa-chart-pie-alt:before {
	content: "\f64e"
}

.fa-chart-scatter:before {
	content: "\f7ee"
}

.fa-check:before {
	content: "\f00c"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-check-double:before {
	content: "\f560"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-cheese:before {
	content: "\f7ef"
}

.fa-cheese-swiss:before {
	content: "\f7f0"
}

.fa-cheeseburger:before {
	content: "\f7f1"
}

.fa-chess:before {
	content: "\f439"
}

.fa-chess-bishop:before {
	content: "\f43a"
}

.fa-chess-bishop-alt:before {
	content: "\f43b"
}

.fa-chess-board:before {
	content: "\f43c"
}

.fa-chess-clock:before {
	content: "\f43d"
}

.fa-chess-clock-alt:before {
	content: "\f43e"
}

.fa-chess-king:before {
	content: "\f43f"
}

.fa-chess-king-alt:before {
	content: "\f440"
}

.fa-chess-knight:before {
	content: "\f441"
}

.fa-chess-knight-alt:before {
	content: "\f442"
}

.fa-chess-pawn:before {
	content: "\f443"
}

.fa-chess-pawn-alt:before {
	content: "\f444"
}

.fa-chess-queen:before {
	content: "\f445"
}

.fa-chess-queen-alt:before {
	content: "\f446"
}

.fa-chess-rook:before {
	content: "\f447"
}

.fa-chess-rook-alt:before {
	content: "\f448"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-double-down:before {
	content: "\f322"
}

.fa-chevron-double-left:before {
	content: "\f323"
}

.fa-chevron-double-right:before {
	content: "\f324"
}

.fa-chevron-double-up:before {
	content: "\f325"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-chevron-square-down:before {
	content: "\f329"
}

.fa-chevron-square-left:before {
	content: "\f32a"
}

.fa-chevron-square-right:before {
	content: "\f32b"
}

.fa-chevron-square-up:before {
	content: "\f32c"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-chimney:before {
	content: "\f78b"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-chromecast:before {
	content: "\f838"
}

.fa-church:before {
	content: "\f51d"
}

.fa-circle:before {
	content: "\f111"
}

.fa-circle-notch:before {
	content: "\f1ce"
}

.fa-city:before {
	content: "\f64f"
}

.fa-claw-marks:before {
	content: "\f6c2"
}

.fa-clinic-medical:before {
	content: "\f7f2"
}

.fa-clipboard:before {
	content: "\f328"
}

.fa-clipboard-check:before {
	content: "\f46c"
}

.fa-clipboard-list:before {
	content: "\f46d"
}

.fa-clipboard-list-check:before {
	content: "\f737"
}

.fa-clipboard-prescription:before {
	content: "\f5e8"
}

.fa-clipboard-user:before {
	content: "\f7f3"
}

.fa-clock:before {
	content: "\f017"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-closed-captioning:before {
	content: "\f20a"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-download-alt:before {
	content: "\f381"
}

.fa-cloud-drizzle:before {
	content: "\f738"
}

.fa-cloud-hail:before {
	content: "\f739"
}

.fa-cloud-hail-mixed:before {
	content: "\f73a"
}

.fa-cloud-meatball:before {
	content: "\f73b"
}

.fa-cloud-moon:before {
	content: "\f6c3"
}

.fa-cloud-moon-rain:before {
	content: "\f73c"
}

.fa-cloud-rain:before {
	content: "\f73d"
}

.fa-cloud-rainbow:before {
	content: "\f73e"
}

.fa-cloud-showers:before {
	content: "\f73f"
}

.fa-cloud-showers-heavy:before {
	content: "\f740"
}

.fa-cloud-sleet:before {
	content: "\f741"
}

.fa-cloud-snow:before {
	content: "\f742"
}

.fa-cloud-sun:before {
	content: "\f6c4"
}

.fa-cloud-sun-rain:before {
	content: "\f743"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-cloud-upload-alt:before {
	content: "\f382"
}

.fa-clouds:before {
	content: "\f744"
}

.fa-clouds-moon:before {
	content: "\f745"
}

.fa-clouds-sun:before {
	content: "\f746"
}

.fa-cloudscale:before {
	content: "\f383"
}

.fa-cloudsmith:before {
	content: "\f384"
}

.fa-cloudversify:before {
	content: "\f385"
}

.fa-club:before {
	content: "\f327"
}

.fa-cocktail:before {
	content: "\f561"
}

.fa-code:before {
	content: "\f121"
}

.fa-code-branch:before {
	content: "\f126"
}

.fa-code-commit:before {
	content: "\f386"
}

.fa-code-merge:before {
	content: "\f387"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-coffee-togo:before {
	content: "\f6c5"
}

.fa-coffin:before {
	content: "\f6c6"
}

.fa-cog:before {
	content: "\f013"
}

.fa-cogs:before {
	content: "\f085"
}

.fa-coin:before {
	content: "\f85c"
}

.fa-coins:before {
	content: "\f51e"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-comment:before {
	content: "\f075"
}

.fa-comment-alt:before {
	content: "\f27a"
}

.fa-comment-alt-check:before {
	content: "\f4a2"
}

.fa-comment-alt-dollar:before {
	content: "\f650"
}

.fa-comment-alt-dots:before {
	content: "\f4a3"
}

.fa-comment-alt-edit:before {
	content: "\f4a4"
}

.fa-comment-alt-exclamation:before {
	content: "\f4a5"
}

.fa-comment-alt-lines:before {
	content: "\f4a6"
}

.fa-comment-alt-medical:before {
	content: "\f7f4"
}

.fa-comment-alt-minus:before {
	content: "\f4a7"
}

.fa-comment-alt-plus:before {
	content: "\f4a8"
}

.fa-comment-alt-slash:before {
	content: "\f4a9"
}

.fa-comment-alt-smile:before {
	content: "\f4aa"
}

.fa-comment-alt-times:before {
	content: "\f4ab"
}

.fa-comment-check:before {
	content: "\f4ac"
}

.fa-comment-dollar:before {
	content: "\f651"
}

.fa-comment-dots:before {
	content: "\f4ad"
}

.fa-comment-edit:before {
	content: "\f4ae"
}

.fa-comment-exclamation:before {
	content: "\f4af"
}

.fa-comment-lines:before {
	content: "\f4b0"
}

.fa-comment-medical:before {
	content: "\f7f5"
}

.fa-comment-minus:before {
	content: "\f4b1"
}

.fa-comment-plus:before {
	content: "\f4b2"
}

.fa-comment-slash:before {
	content: "\f4b3"
}

.fa-comment-smile:before {
	content: "\f4b4"
}

.fa-comment-times:before {
	content: "\f4b5"
}

.fa-comments:before {
	content: "\f086"
}

.fa-comments-alt:before {
	content: "\f4b6"
}

.fa-comments-alt-dollar:before {
	content: "\f652"
}

.fa-comments-dollar:before {
	content: "\f653"
}

.fa-compact-disc:before {
	content: "\f51f"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-compass-slash:before {
	content: "\f5e9"
}

.fa-compress:before {
	content: "\f066"
}

.fa-compress-alt:before {
	content: "\f422"
}

.fa-compress-arrows-alt:before {
	content: "\f78c"
}

.fa-compress-wide:before {
	content: "\f326"
}

.fa-concierge-bell:before {
	content: "\f562"
}

.fa-confluence:before {
	content: "\f78d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-construction:before {
	content: "\f85d"
}

.fa-container-storage:before {
	content: "\f4b7"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-conveyor-belt:before {
	content: "\f46e"
}

.fa-conveyor-belt-alt:before {
	content: "\f46f"
}

.fa-cookie:before {
	content: "\f563"
}

.fa-cookie-bite:before {
	content: "\f564"
}

.fa-copy:before {
	content: "\f0c5"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-corn:before {
	content: "\f6c7"
}

.fa-couch:before {
	content: "\f4b8"
}

.fa-cow:before {
	content: "\f6c8"
}

.fa-cpanel:before {
	content: "\f388"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-creative-commons-by:before {
	content: "\f4e7"
}

.fa-creative-commons-nc:before {
	content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
	content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
	content: "\f4ea"
}

.fa-creative-commons-nd:before {
	content: "\f4eb"
}

.fa-creative-commons-pd:before {
	content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
	content: "\f4ed"
}

.fa-creative-commons-remix:before {
	content: "\f4ee"
}

.fa-creative-commons-sa:before {
	content: "\f4ef"
}

.fa-creative-commons-sampling:before {
	content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
	content: "\f4f1"
}

.fa-creative-commons-share:before {
	content: "\f4f2"
}

.fa-creative-commons-zero:before {
	content: "\f4f3"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-credit-card-blank:before {
	content: "\f389"
}

.fa-credit-card-front:before {
	content: "\f38a"
}

.fa-cricket:before {
	content: "\f449"
}

.fa-critical-role:before {
	content: "\f6c9"
}

.fa-croissant:before {
	content: "\f7f6"
}

.fa-crop:before {
	content: "\f125"
}

.fa-crop-alt:before {
	content: "\f565"
}

.fa-cross:before {
	content: "\f654"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-crow:before {
	content: "\f520"
}

.fa-crown:before {
	content: "\f521"
}

.fa-crutch:before {
	content: "\f7f7"
}

.fa-crutches:before {
	content: "\f7f8"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-css3-alt:before {
	content: "\f38b"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-curling:before {
	content: "\f44a"
}

.fa-cut:before {
	content: "\f0c4"
}

.fa-cuttlefish:before {
	content: "\f38c"
}

.fa-d-and-d:before {
	content: "\f38d"
}

.fa-d-and-d-beyond:before {
	content: "\f6ca"
}

.fa-dagger:before {
	content: "\f6cb"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-deaf:before {
	content: "\f2a4"
}

.fa-debug:before {
	content: "\f7f9"
}

.fa-deer:before {
	content: "\f78e"
}

.fa-deer-rudolph:before {
	content: "\f78f"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-democrat:before {
	content: "\f747"
}

.fa-deploydog:before {
	content: "\f38e"
}

.fa-deskpro:before {
	content: "\f38f"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-desktop-alt:before {
	content: "\f390"
}

.fa-dev:before {
	content: "\f6cc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-dewpoint:before {
	content: "\f748"
}

.fa-dharmachakra:before {
	content: "\f655"
}

.fa-dhl:before {
	content: "\f790"
}

.fa-diagnoses:before {
	content: "\f470"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-diaspora:before {
	content: "\f791"
}

.fa-dice:before {
	content: "\f522"
}

.fa-dice-d10:before {
	content: "\f6cd"
}

.fa-dice-d12:before {
	content: "\f6ce"
}

.fa-dice-d20:before {
	content: "\f6cf"
}

.fa-dice-d4:before {
	content: "\f6d0"
}

.fa-dice-d6:before {
	content: "\f6d1"
}

.fa-dice-d8:before {
	content: "\f6d2"
}

.fa-dice-five:before {
	content: "\f523"
}

.fa-dice-four:before {
	content: "\f524"
}

.fa-dice-one:before {
	content: "\f525"
}

.fa-dice-six:before {
	content: "\f526"
}

.fa-dice-three:before {
	content: "\f527"
}

.fa-dice-two:before {
	content: "\f528"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-digging:before {
	content: "\f85e"
}

.fa-digital-ocean:before {
	content: "\f391"
}

.fa-digital-tachograph:before {
	content: "\f566"
}

.fa-diploma:before {
	content: "\f5ea"
}

.fa-directions:before {
	content: "\f5eb"
}

.fa-discord:before {
	content: "\f392"
}

.fa-discourse:before {
	content: "\f393"
}

.fa-disease:before {
	content: "\f7fa"
}

.fa-divide:before {
	content: "\f529"
}

.fa-dizzy:before {
	content: "\f567"
}

.fa-dna:before {
	content: "\f471"
}

.fa-do-not-enter:before {
	content: "\f5ec"
}

.fa-dochub:before {
	content: "\f394"
}

.fa-docker:before {
	content: "\f395"
}

.fa-dog:before {
	content: "\f6d3"
}

.fa-dog-leashed:before {
	content: "\f6d4"
}

.fa-dollar-sign:before {
	content: "\f155"
}

.fa-dolly:before {
	content: "\f472"
}

.fa-dolly-empty:before {
	content: "\f473"
}

.fa-dolly-flatbed:before {
	content: "\f474"
}

.fa-dolly-flatbed-alt:before {
	content: "\f475"
}

.fa-dolly-flatbed-empty:before {
	content: "\f476"
}

.fa-donate:before {
	content: "\f4b9"
}

.fa-door-closed:before {
	content: "\f52a"
}

.fa-door-open:before {
	content: "\f52b"
}

.fa-dot-circle:before {
	content: "\f192"
}

.fa-dove:before {
	content: "\f4ba"
}

.fa-download:before {
	content: "\f019"
}

.fa-draft2digital:before {
	content: "\f396"
}

.fa-drafting-compass:before {
	content: "\f568"
}

.fa-dragon:before {
	content: "\f6d5"
}

.fa-draw-circle:before {
	content: "\f5ed"
}

.fa-draw-polygon:before {
	content: "\f5ee"
}

.fa-draw-square:before {
	content: "\f5ef"
}

.fa-dreidel:before {
	content: "\f792"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-dribbble-square:before {
	content: "\f397"
}

.fa-drone:before {
	content: "\f85f"
}

.fa-drone-alt:before {
	content: "\f860"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-drum:before {
	content: "\f569"
}

.fa-drum-steelpan:before {
	content: "\f56a"
}

.fa-drumstick:before {
	content: "\f6d6"
}

.fa-drumstick-bite:before {
	content: "\f6d7"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-dryer:before {
	content: "\f861"
}

.fa-dryer-alt:before {
	content: "\f862"
}

.fa-duck:before {
	content: "\f6d8"
}

.fa-dumbbell:before {
	content: "\f44b"
}

.fa-dumpster:before {
	content: "\f793"
}

.fa-dumpster-fire:before {
	content: "\f794"
}

.fa-dungeon:before {
	content: "\f6d9"
}

.fa-dyalog:before {
	content: "\f399"
}

.fa-ear:before {
	content: "\f5f0"
}

.fa-ear-muffs:before {
	content: "\f795"
}

.fa-earlybirds:before {
	content: "\f39a"
}

.fa-ebay:before {
	content: "\f4f4"
}

.fa-eclipse:before {
	content: "\f749"
}

.fa-eclipse-alt:before {
	content: "\f74a"
}

.fa-edge:before {
	content: "\f282"
}

.fa-edit:before {
	content: "\f044"
}

.fa-egg:before {
	content: "\f7fb"
}

.fa-egg-fried:before {
	content: "\f7fc"
}

.fa-eject:before {
	content: "\f052"
}

.fa-elementor:before {
	content: "\f430"
}

.fa-elephant:before {
	content: "\f6da"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-h-alt:before {
	content: "\f39b"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-ellipsis-v-alt:before {
	content: "\f39c"
}

.fa-ello:before {
	content: "\f5f1"
}

.fa-ember:before {
	content: "\f423"
}

.fa-empire:before {
	content: "\f1d1"
}

.fa-empty-set:before {
	content: "\f656"
}

.fa-engine-warning:before {
	content: "\f5f2"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-envelope-open-dollar:before {
	content: "\f657"
}

.fa-envelope-open-text:before {
	content: "\f658"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-envira:before {
	content: "\f299"
}

.fa-equals:before {
	content: "\f52c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-erlang:before {
	content: "\f39d"
}

.fa-ethereum:before {
	content: "\f42e"
}

.fa-ethernet:before {
	content: "\f796"
}

.fa-etsy:before {
	content: "\f2d7"
}

.fa-euro-sign:before {
	content: "\f153"
}

.fa-evernote:before {
	content: "\f839"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-exchange-alt:before {
	content: "\f362"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-exclamation-square:before {
	content: "\f321"
}

.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-expand:before {
	content: "\f065"
}

.fa-expand-alt:before {
	content: "\f424"
}

.fa-expand-arrows:before {
	content: "\f31d"
}

.fa-expand-arrows-alt:before {
	content: "\f31e"
}

.fa-expand-wide:before {
	content: "\f320"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-external-link-alt:before {
	content: "\f35d"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-external-link-square-alt:before {
	content: "\f360"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-dropper:before {
	content: "\f1fb"
}

.fa-eye-evil:before {
	content: "\f6db"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-facebook:before {
	content: "\f09a"
}

.fa-facebook-f:before {
	content: "\f39e"
}

.fa-facebook-messenger:before {
	content: "\f39f"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-fan:before {
	content: "\f863"
}

.fa-fantasy-flight-games:before {
	content: "\f6dc"
}

.fa-farm:before {
	content: "\f864"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-feather:before {
	content: "\f52d"
}

.fa-feather-alt:before {
	content: "\f56b"
}

.fa-fedex:before {
	content: "\f797"
}

.fa-fedora:before {
	content: "\f798"
}

.fa-female:before {
	content: "\f182"
}

.fa-field-hockey:before {
	content: "\f44c"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-figma:before {
	content: "\f799"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-alt:before {
	content: "\f15c"
}

.fa-file-archive:before {
	content: "\f1c6"
}

.fa-file-audio:before {
	content: "\f1c7"
}

.fa-file-certificate:before {
	content: "\f5f3"
}

.fa-file-chart-line:before {
	content: "\f659"
}

.fa-file-chart-pie:before {
	content: "\f65a"
}

.fa-file-check:before {
	content: "\f316"
}

.fa-file-code:before {
	content: "\f1c9"
}

.fa-file-contract:before {
	content: "\f56c"
}

.fa-file-csv:before {
	content: "\f6dd"
}

.fa-file-download:before {
	content: "\f56d"
}

.fa-file-edit:before {
	content: "\f31c"
}

.fa-file-excel:before {
	content: "\f1c3"
}

.fa-file-exclamation:before {
	content: "\f31a"
}

.fa-file-export:before {
	content: "\f56e"
}

.fa-file-image:before {
	content: "\f1c5"
}

.fa-file-import:before {
	content: "\f56f"
}

.fa-file-invoice:before {
	content: "\f570"
}

.fa-file-invoice-dollar:before {
	content: "\f571"
}

.fa-file-medical:before {
	content: "\f477"
}

.fa-file-medical-alt:before {
	content: "\f478"
}

.fa-file-minus:before {
	content: "\f318"
}

.fa-file-pdf:before {
	content: "\f1c1"
}

.fa-file-plus:before {
	content: "\f319"
}

.fa-file-powerpoint:before {
	content: "\f1c4"
}

.fa-file-prescription:before {
	content: "\f572"
}

.fa-file-search:before {
	content: "\f865"
}

.fa-file-signature:before {
	content: "\f573"
}

.fa-file-spreadsheet:before {
	content: "\f65b"
}

.fa-file-times:before {
	content: "\f317"
}

.fa-file-upload:before {
	content: "\f574"
}

.fa-file-user:before {
	content: "\f65c"
}

.fa-file-video:before {
	content: "\f1c8"
}

.fa-file-word:before {
	content: "\f1c2"
}

.fa-files-medical:before {
	content: "\f7fd"
}

.fa-fill:before {
	content: "\f575"
}

.fa-fill-drip:before {
	content: "\f576"
}

.fa-film:before {
	content: "\f008"
}

.fa-film-alt:before {
	content: "\f3a0"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-fingerprint:before {
	content: "\f577"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-fire-alt:before {
	content: "\f7e4"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-fire-smoke:before {
	content: "\f74b"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-fireplace:before {
	content: "\f79a"
}

.fa-first-aid:before {
	content: "\f479"
}

.fa-first-order:before {
	content: "\f2b0"
}

.fa-first-order-alt:before {
	content: "\f50a"
}

.fa-firstdraft:before {
	content: "\f3a1"
}

.fa-fish:before {
	content: "\f578"
}

.fa-fish-cooked:before {
	content: "\f7fe"
}

.fa-fist-raised:before {
	content: "\f6de"
}

.fa-flag:before {
	content: "\f024"
}

.fa-flag-alt:before {
	content: "\f74c"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-flag-usa:before {
	content: "\f74d"
}

.fa-flame:before {
	content: "\f6df"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-flask-poison:before {
	content: "\f6e0"
}

.fa-flask-potion:before {
	content: "\f6e1"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-flipboard:before {
	content: "\f44d"
}

.fa-flower:before {
	content: "\f7ff"
}

.fa-flower-daffodil:before {
	content: "\f800"
}

.fa-flower-tulip:before {
	content: "\f801"
}

.fa-flushed:before {
	content: "\f579"
}

.fa-fly:before {
	content: "\f417"
}

.fa-fog:before {
	content: "\f74e"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-minus:before {
	content: "\f65d"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-folder-plus:before {
	content: "\f65e"
}

.fa-folder-times:before {
	content: "\f65f"
}

.fa-folder-tree:before {
	content: "\f802"
}

.fa-folders:before {
	content: "\f660"
}

.fa-font:before {
	content: "\f031"
}

.fa-font-awesome:before {
	content: "\f2b4"
}

.fa-font-awesome-alt:before {
	content: "\f35c"
}

.fa-font-awesome-flag:before {
	content: "\f425"
}

.fa-font-awesome-logo-full:before {
	content: "\f4e6"
}

.fa-font-case:before {
	content: "\f866"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-fonticons-fi:before {
	content: "\f3a2"
}

.fa-football-ball:before {
	content: "\f44e"
}

.fa-football-helmet:before {
	content: "\f44f"
}

.fa-forklift:before {
	content: "\f47a"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-fort-awesome-alt:before {
	content: "\f3a3"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-fragile:before {
	content: "\f4bb"
}

.fa-free-code-camp:before {
	content: "\f2c5"
}

.fa-freebsd:before {
	content: "\f3a4"
}

.fa-french-fries:before {
	content: "\f803"
}

.fa-frog:before {
	content: "\f52e"
}

.fa-frosty-head:before {
	content: "\f79b"
}

.fa-frown:before {
	content: "\f119"
}

.fa-frown-open:before {
	content: "\f57a"
}

.fa-fulcrum:before {
	content: "\f50b"
}

.fa-function:before {
	content: "\f661"
}

.fa-funnel-dollar:before {
	content: "\f662"
}

.fa-futbol:before {
	content: "\f1e3"
}

.fa-galactic-republic:before {
	content: "\f50c"
}

.fa-galactic-senate:before {
	content: "\f50d"
}

.fa-game-board:before {
	content: "\f867"
}

.fa-game-board-alt:before {
	content: "\f868"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-gas-pump:before {
	content: "\f52f"
}

.fa-gas-pump-slash:before {
	content: "\f5f4"
}

.fa-gavel:before {
	content: "\f0e3"
}

.fa-gem:before {
	content: "\f3a5"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-ghost:before {
	content: "\f6e2"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-gift-card:before {
	content: "\f663"
}

.fa-gifts:before {
	content: "\f79c"
}

.fa-gingerbread-man:before {
	content: "\f79d"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-git-alt:before {
	content: "\f841"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-github:before {
	content: "\f09b"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-gitkraken:before {
	content: "\f3a6"
}

.fa-gitlab:before {
	content: "\f296"
}

.fa-gitter:before {
	content: "\f426"
}

.fa-glass:before {
	content: "\f804"
}

.fa-glass-champagne:before {
	content: "\f79e"
}

.fa-glass-cheers:before {
	content: "\f79f"
}

.fa-glass-citrus:before {
	content: "\f869"
}

.fa-glass-martini:before {
	content: "\f000"
}

.fa-glass-martini-alt:before {
	content: "\f57b"
}

.fa-glass-whiskey:before {
	content: "\f7a0"
}

.fa-glass-whiskey-rocks:before {
	content: "\f7a1"
}

.fa-glasses:before {
	content: "\f530"
}

.fa-glasses-alt:before {
	content: "\f5f5"
}

.fa-glide:before {
	content: "\f2a5"
}

.fa-glide-g:before {
	content: "\f2a6"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-globe-africa:before {
	content: "\f57c"
}

.fa-globe-americas:before {
	content: "\f57d"
}

.fa-globe-asia:before {
	content: "\f57e"
}

.fa-globe-europe:before {
	content: "\f7a2"
}

.fa-globe-snow:before {
	content: "\f7a3"
}

.fa-globe-stand:before {
	content: "\f5f6"
}

.fa-gofore:before {
	content: "\f3a7"
}

.fa-golf-ball:before {
	content: "\f450"
}

.fa-golf-club:before {
	content: "\f451"
}

.fa-goodreads:before {
	content: "\f3a8"
}

.fa-goodreads-g:before {
	content: "\f3a9"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-google-drive:before {
	content: "\f3aa"
}

.fa-google-play:before {
	content: "\f3ab"
}

.fa-google-plus:before {
	content: "\f2b3"
}

.fa-google-plus-g:before {
	content: "\f0d5"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-gopuram:before {
	content: "\f664"
}

.fa-graduation-cap:before {
	content: "\f19d"
}

.fa-gratipay:before {
	content: "\f184"
}

.fa-grav:before {
	content: "\f2d6"
}

.fa-greater-than:before {
	content: "\f531"
}

.fa-greater-than-equal:before {
	content: "\f532"
}

.fa-grimace:before {
	content: "\f57f"
}

.fa-grin:before {
	content: "\f580"
}

.fa-grin-alt:before {
	content: "\f581"
}

.fa-grin-beam:before {
	content: "\f582"
}

.fa-grin-beam-sweat:before {
	content: "\f583"
}

.fa-grin-hearts:before {
	content: "\f584"
}

.fa-grin-squint:before {
	content: "\f585"
}

.fa-grin-squint-tears:before {
	content: "\f586"
}

.fa-grin-stars:before {
	content: "\f587"
}

.fa-grin-tears:before {
	content: "\f588"
}

.fa-grin-tongue:before {
	content: "\f589"
}

.fa-grin-tongue-squint:before {
	content: "\f58a"
}

.fa-grin-tongue-wink:before {
	content: "\f58b"
}

.fa-grin-wink:before {
	content: "\f58c"
}

.fa-grip-horizontal:before {
	content: "\f58d"
}

.fa-grip-lines:before {
	content: "\f7a4"
}

.fa-grip-lines-vertical:before {
	content: "\f7a5"
}

.fa-grip-vertical:before {
	content: "\f58e"
}

.fa-gripfire:before {
	content: "\f3ac"
}

.fa-grunt:before {
	content: "\f3ad"
}

.fa-guitar:before {
	content: "\f7a6"
}

.fa-gulp:before {
	content: "\f3ae"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-h1:before {
	content: "\f313"
}

.fa-h2:before {
	content: "\f314"
}

.fa-h3:before {
	content: "\f315"
}

.fa-h4:before {
	content: "\f86a"
}

.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-hacker-news-square:before {
	content: "\f3af"
}

.fa-hackerrank:before {
	content: "\f5f7"
}

.fa-hamburger:before {
	content: "\f805"
}

.fa-hammer:before {
	content: "\f6e3"
}

.fa-hammer-war:before {
	content: "\f6e4"
}

.fa-hamsa:before {
	content: "\f665"
}

.fa-hand-heart:before {
	content: "\f4bc"
}

.fa-hand-holding:before {
	content: "\f4bd"
}

.fa-hand-holding-box:before {
	content: "\f47b"
}

.fa-hand-holding-heart:before {
	content: "\f4be"
}

.fa-hand-holding-magic:before {
	content: "\f6e5"
}

.fa-hand-holding-seedling:before {
	content: "\f4bf"
}

.fa-hand-holding-usd:before {
	content: "\f4c0"
}

.fa-hand-holding-water:before {
	content: "\f4c1"
}

.fa-hand-lizard:before {
	content: "\f258"
}

.fa-hand-middle-finger:before {
	content: "\f806"
}

.fa-hand-paper:before {
	content: "\f256"
}

.fa-hand-peace:before {
	content: "\f25b"
}

.fa-hand-point-down:before {
	content: "\f0a7"
}

.fa-hand-point-left:before {
	content: "\f0a5"
}

.fa-hand-point-right:before {
	content: "\f0a4"
}

.fa-hand-point-up:before {
	content: "\f0a6"
}

.fa-hand-pointer:before {
	content: "\f25a"
}

.fa-hand-receiving:before {
	content: "\f47c"
}

.fa-hand-rock:before {
	content: "\f255"
}

.fa-hand-scissors:before {
	content: "\f257"
}

.fa-hand-spock:before {
	content: "\f259"
}

.fa-hands:before {
	content: "\f4c2"
}

.fa-hands-heart:before {
	content: "\f4c3"
}

.fa-hands-helping:before {
	content: "\f4c4"
}

.fa-hands-usd:before {
	content: "\f4c5"
}

.fa-handshake:before {
	content: "\f2b5"
}

.fa-handshake-alt:before {
	content: "\f4c6"
}

.fa-hanukiah:before {
	content: "\f6e6"
}

.fa-hard-hat:before {
	content: "\f807"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-hat-chef:before {
	content: "\f86b"
}

.fa-hat-santa:before {
	content: "\f7a7"
}

.fa-hat-winter:before {
	content: "\f7a8"
}

.fa-hat-witch:before {
	content: "\f6e7"
}

.fa-hat-wizard:before {
	content: "\f6e8"
}

.fa-haykal:before {
	content: "\f666"
}

.fa-hdd:before {
	content: "\f0a0"
}

.fa-head-side:before {
	content: "\f6e9"
}

.fa-head-side-brain:before {
	content: "\f808"
}

.fa-head-side-medical:before {
	content: "\f809"
}

.fa-head-vr:before {
	content: "\f6ea"
}

.fa-heading:before {
	content: "\f1dc"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-headphones-alt:before {
	content: "\f58f"
}

.fa-headset:before {
	content: "\f590"
}

.fa-heart:before {
	content: "\f004"
}

.fa-heart-broken:before {
	content: "\f7a9"
}

.fa-heart-circle:before {
	content: "\f4c7"
}

.fa-heart-rate:before {
	content: "\f5f8"
}

.fa-heart-square:before {
	content: "\f4c8"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-helicopter:before {
	content: "\f533"
}

.fa-helmet-battle:before {
	content: "\f6eb"
}

.fa-hexagon:before {
	content: "\f312"
}

.fa-highlighter:before {
	content: "\f591"
}

.fa-hiking:before {
	content: "\f6ec"
}

.fa-hippo:before {
	content: "\f6ed"
}

.fa-hips:before {
	content: "\f452"
}

.fa-hire-a-helper:before {
	content: "\f3b0"
}

.fa-history:before {
	content: "\f1da"
}

.fa-hockey-mask:before {
	content: "\f6ee"
}

.fa-hockey-puck:before {
	content: "\f453"
}

.fa-hockey-sticks:before {
	content: "\f454"
}

.fa-holly-berry:before {
	content: "\f7aa"
}

.fa-home:before {
	content: "\f015"
}

.fa-home-alt:before {
	content: "\f80a"
}

.fa-home-heart:before {
	content: "\f4c9"
}

.fa-home-lg:before {
	content: "\f80b"
}

.fa-home-lg-alt:before {
	content: "\f80c"
}

.fa-hood-cloak:before {
	content: "\f6ef"
}

.fa-hooli:before {
	content: "\f427"
}

.fa-horizontal-rule:before {
	content: "\f86c"
}

.fa-hornbill:before {
	content: "\f592"
}

.fa-horse:before {
	content: "\f6f0"
}

.fa-horse-head:before {
	content: "\f7ab"
}

.fa-hospital:before {
	content: "\f0f8"
}

.fa-hospital-alt:before {
	content: "\f47d"
}

.fa-hospital-symbol:before {
	content: "\f47e"
}

.fa-hospital-user:before {
	content: "\f80d"
}

.fa-hospitals:before {
	content: "\f80e"
}

.fa-hot-tub:before {
	content: "\f593"
}

.fa-hotdog:before {
	content: "\f80f"
}

.fa-hotel:before {
	content: "\f594"
}

.fa-hotjar:before {
	content: "\f3b1"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-start:before {
	content: "\f251"
}

.fa-house-damage:before {
	content: "\f6f1"
}

.fa-house-flood:before {
	content: "\f74f"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-hryvnia:before {
	content: "\f6f2"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-hubspot:before {
	content: "\f3b2"
}

.fa-humidity:before {
	content: "\f750"
}

.fa-hurricane:before {
	content: "\f751"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-ice-cream:before {
	content: "\f810"
}

.fa-ice-skate:before {
	content: "\f7ac"
}

.fa-icicles:before {
	content: "\f7ad"
}

.fa-icons:before {
	content: "\f86d"
}

.fa-icons-alt:before {
	content: "\f86e"
}

.fa-id-badge:before {
	content: "\f2c1"
}

.fa-id-card:before {
	content: "\f2c2"
}

.fa-id-card-alt:before {
	content: "\f47f"
}

.fa-igloo:before {
	content: "\f7ae"
}

.fa-image:before {
	content: "\f03e"
}

.fa-images:before {
	content: "\f302"
}

.fa-imdb:before {
	content: "\f2d8"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-inbox-in:before {
	content: "\f310"
}

.fa-inbox-out:before {
	content: "\f311"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-industry:before {
	content: "\f275"
}

.fa-industry-alt:before {
	content: "\f3b3"
}

.fa-infinity:before {
	content: "\f534"
}

.fa-info:before {
	content: "\f129"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-info-square:before {
	content: "\f30f"
}

.fa-inhaler:before {
	content: "\f5f9"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-integral:before {
	content: "\f667"
}

.fa-intercom:before {
	content: "\f7af"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-intersection:before {
	content: "\f668"
}

.fa-inventory:before {
	content: "\f480"
}

.fa-invision:before {
	content: "\f7b0"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-island-tropical:before {
	content: "\f811"
}

.fa-italic:before {
	content: "\f033"
}

.fa-itch-io:before {
	content: "\f83a"
}

.fa-itunes:before {
	content: "\f3b4"
}

.fa-itunes-note:before {
	content: "\f3b5"
}

.fa-jack-o-lantern:before {
	content: "\f30e"
}

.fa-java:before {
	content: "\f4e4"
}

.fa-jedi:before {
	content: "\f669"
}

.fa-jedi-order:before {
	content: "\f50e"
}

.fa-jenkins:before {
	content: "\f3b6"
}

.fa-jira:before {
	content: "\f7b1"
}

.fa-joget:before {
	content: "\f3b7"
}

.fa-joint:before {
	content: "\f595"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-journal-whills:before {
	content: "\f66a"
}

.fa-js:before {
	content: "\f3b8"
}

.fa-js-square:before {
	content: "\f3b9"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-kaaba:before {
	content: "\f66b"
}

.fa-kaggle:before {
	content: "\f5fa"
}

.fa-kerning:before {
	content: "\f86f"
}

.fa-key:before {
	content: "\f084"
}

.fa-key-skeleton:before {
	content: "\f6f3"
}

.fa-keybase:before {
	content: "\f4f5"
}

.fa-keyboard:before {
	content: "\f11c"
}

.fa-keycdn:before {
	content: "\f3ba"
}

.fa-keynote:before {
	content: "\f66c"
}

.fa-khanda:before {
	content: "\f66d"
}

.fa-kickstarter:before {
	content: "\f3bb"
}

.fa-kickstarter-k:before {
	content: "\f3bc"
}

.fa-kidneys:before {
	content: "\f5fb"
}

.fa-kiss:before {
	content: "\f596"
}

.fa-kiss-beam:before {
	content: "\f597"
}

.fa-kiss-wink-heart:before {
	content: "\f598"
}

.fa-kite:before {
	content: "\f6f4"
}

.fa-kiwi-bird:before {
	content: "\f535"
}

.fa-knife-kitchen:before {
	content: "\f6f5"
}

.fa-korvue:before {
	content: "\f42f"
}

.fa-lambda:before {
	content: "\f66e"
}

.fa-lamp:before {
	content: "\f4ca"
}

.fa-landmark:before {
	content: "\f66f"
}

.fa-landmark-alt:before {
	content: "\f752"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-laptop-code:before {
	content: "\f5fc"
}

.fa-laptop-medical:before {
	content: "\f812"
}

.fa-laravel:before {
	content: "\f3bd"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-laugh:before {
	content: "\f599"
}

.fa-laugh-beam:before {
	content: "\f59a"
}

.fa-laugh-squint:before {
	content: "\f59b"
}

.fa-laugh-wink:before {
	content: "\f59c"
}

.fa-layer-group:before {
	content: "\f5fd"
}

.fa-layer-minus:before {
	content: "\f5fe"
}

.fa-layer-plus:before {
	content: "\f5ff"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-leaf-heart:before {
	content: "\f4cb"
}

.fa-leaf-maple:before {
	content: "\f6f6"
}

.fa-leaf-oak:before {
	content: "\f6f7"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-lemon:before {
	content: "\f094"
}

.fa-less:before {
	content: "\f41d"
}

.fa-less-than:before {
	content: "\f536"
}

.fa-less-than-equal:before {
	content: "\f537"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-level-down-alt:before {
	content: "\f3be"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-up-alt:before {
	content: "\f3bf"
}

.fa-life-ring:before {
	content: "\f1cd"
}

.fa-lightbulb:before {
	content: "\f0eb"
}

.fa-lightbulb-dollar:before {
	content: "\f670"
}

.fa-lightbulb-exclamation:before {
	content: "\f671"
}

.fa-lightbulb-on:before {
	content: "\f672"
}

.fa-lightbulb-slash:before {
	content: "\f673"
}

.fa-lights-holiday:before {
	content: "\f7b2"
}

.fa-line:before {
	content: "\f3c0"
}

.fa-line-columns:before {
	content: "\f870"
}

.fa-line-height:before {
	content: "\f871"
}

.fa-link:before {
	content: "\f0c1"
}

.fa-linkedin:before {
	content: "\f08c"
}

.fa-linkedin-in:before {
	content: "\f0e1"
}

.fa-linode:before {
	content: "\f2b8"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-lips:before {
	content: "\f600"
}

.fa-lira-sign:before {
	content: "\f195"
}

.fa-list:before {
	content: "\f03a"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-location:before {
	content: "\f601"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-location-circle:before {
	content: "\f602"
}

.fa-location-slash:before {
	content: "\f603"
}

.fa-lock:before {
	content: "\f023"
}

.fa-lock-alt:before {
	content: "\f30d"
}

.fa-lock-open:before {
	content: "\f3c1"
}

.fa-lock-open-alt:before {
	content: "\f3c2"
}

.fa-long-arrow-alt-down:before {
	content: "\f309"
}

.fa-long-arrow-alt-left:before {
	content: "\f30a"
}

.fa-long-arrow-alt-right:before {
	content: "\f30b"
}

.fa-long-arrow-alt-up:before {
	content: "\f30c"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-loveseat:before {
	content: "\f4cc"
}

.fa-low-vision:before {
	content: "\f2a8"
}

.fa-luchador:before {
	content: "\f455"
}

.fa-luggage-cart:before {
	content: "\f59d"
}

.fa-lungs:before {
	content: "\f604"
}

.fa-lyft:before {
	content: "\f3c3"
}

.fa-mace:before {
	content: "\f6f8"
}

.fa-magento:before {
	content: "\f3c4"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-mail-bulk:before {
	content: "\f674"
}

.fa-mailbox:before {
	content: "\f813"
}

.fa-mailchimp:before {
	content: "\f59e"
}

.fa-male:before {
	content: "\f183"
}

.fa-mandalorian:before {
	content: "\f50f"
}

.fa-mandolin:before {
	content: "\f6f9"
}

.fa-map:before {
	content: "\f279"
}

.fa-map-marked:before {
	content: "\f59f"
}

.fa-map-marked-alt:before {
	content: "\f5a0"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-map-marker-alt:before {
	content: "\f3c5"
}

.fa-map-marker-alt-slash:before {
	content: "\f605"
}

.fa-map-marker-check:before {
	content: "\f606"
}

.fa-map-marker-edit:before {
	content: "\f607"
}

.fa-map-marker-exclamation:before {
	content: "\f608"
}

.fa-map-marker-minus:before {
	content: "\f609"
}

.fa-map-marker-plus:before {
	content: "\f60a"
}

.fa-map-marker-question:before {
	content: "\f60b"
}

.fa-map-marker-slash:before {
	content: "\f60c"
}

.fa-map-marker-smile:before {
	content: "\f60d"
}

.fa-map-marker-times:before {
	content: "\f60e"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-markdown:before {
	content: "\f60f"
}

.fa-marker:before {
	content: "\f5a1"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mask:before {
	content: "\f6fa"
}

.fa-mastodon:before {
	content: "\f4f6"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-meat:before {
	content: "\f814"
}

.fa-medal:before {
	content: "\f5a2"
}

.fa-medapps:before {
	content: "\f3c6"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-medium-m:before {
	content: "\f3c7"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-medrt:before {
	content: "\f3c8"
}

.fa-meetup:before {
	content: "\f2e0"
}

.fa-megaphone:before {
	content: "\f675"
}

.fa-megaport:before {
	content: "\f5a3"
}

.fa-meh:before {
	content: "\f11a"
}

.fa-meh-blank:before {
	content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
	content: "\f5a5"
}

.fa-memory:before {
	content: "\f538"
}

.fa-mendeley:before {
	content: "\f7b3"
}

.fa-menorah:before {
	content: "\f676"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-meteor:before {
	content: "\f753"
}

.fa-microchip:before {
	content: "\f2db"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-alt:before {
	content: "\f3c9"
}

.fa-microphone-alt-slash:before {
	content: "\f539"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-microscope:before {
	content: "\f610"
}

.fa-microsoft:before {
	content: "\f3ca"
}

.fa-mind-share:before {
	content: "\f677"
}

.fa-minus:before {
	content: "\f068"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-minus-hexagon:before {
	content: "\f307"
}

.fa-minus-octagon:before {
	content: "\f308"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-mistletoe:before {
	content: "\f7b4"
}

.fa-mitten:before {
	content: "\f7b5"
}

.fa-mix:before {
	content: "\f3cb"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-mizuni:before {
	content: "\f3cc"
}

.fa-mobile:before {
	content: "\f10b"
}

.fa-mobile-alt:before {
	content: "\f3cd"
}

.fa-mobile-android:before {
	content: "\f3ce"
}

.fa-mobile-android-alt:before {
	content: "\f3cf"
}

.fa-modx:before {
	content: "\f285"
}

.fa-monero:before {
	content: "\f3d0"
}

.fa-money-bill:before {
	content: "\f0d6"
}

.fa-money-bill-alt:before {
	content: "\f3d1"
}

.fa-money-bill-wave:before {
	content: "\f53a"
}

.fa-money-bill-wave-alt:before {
	content: "\f53b"
}

.fa-money-check:before {
	content: "\f53c"
}

.fa-money-check-alt:before {
	content: "\f53d"
}

.fa-money-check-edit:before {
	content: "\f872"
}

.fa-money-check-edit-alt:before {
	content: "\f873"
}

.fa-monitor-heart-rate:before {
	content: "\f611"
}

.fa-monkey:before {
	content: "\f6fb"
}

.fa-monument:before {
	content: "\f5a6"
}

.fa-moon:before {
	content: "\f186"
}

.fa-moon-cloud:before {
	content: "\f754"
}

.fa-moon-stars:before {
	content: "\f755"
}

.fa-mortar-pestle:before {
	content: "\f5a7"
}

.fa-mosque:before {
	content: "\f678"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-mountain:before {
	content: "\f6fc"
}

.fa-mountains:before {
	content: "\f6fd"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-mug:before {
	content: "\f874"
}

.fa-mug-hot:before {
	content: "\f7b6"
}

.fa-mug-marshmallows:before {
	content: "\f7b7"
}

.fa-mug-tea:before {
	content: "\f875"
}

.fa-music:before {
	content: "\f001"
}

.fa-napster:before {
	content: "\f3d2"
}

.fa-narwhal:before {
	content: "\f6fe"
}

.fa-neos:before {
	content: "\f612"
}

.fa-network-wired:before {
	content: "\f6ff"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-newspaper:before {
	content: "\f1ea"
}

.fa-nimblr:before {
	content: "\f5a8"
}

.fa-node:before {
	content: "\f419"
}

.fa-node-js:before {
	content: "\f3d3"
}

.fa-not-equal:before {
	content: "\f53e"
}

.fa-notes-medical:before {
	content: "\f481"
}

.fa-npm:before {
	content: "\f3d4"
}

.fa-ns8:before {
	content: "\f3d5"
}

.fa-nutritionix:before {
	content: "\f3d6"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-octagon:before {
	content: "\f306"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-oil-can:before {
	content: "\f613"
}

.fa-oil-temp:before {
	content: "\f614"
}

.fa-old-republic:before {
	content: "\f510"
}

.fa-om:before {
	content: "\f679"
}

.fa-omega:before {
	content: "\f67a"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-ornament:before {
	content: "\f7b8"
}

.fa-osi:before {
	content: "\f41a"
}

.fa-otter:before {
	content: "\f700"
}

.fa-outdent:before {
	content: "\f03b"
}

.fa-overline:before {
	content: "\f876"
}

.fa-page-break:before {
	content: "\f877"
}

.fa-page4:before {
	content: "\f3d7"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-pager:before {
	content: "\f815"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-paint-brush-alt:before {
	content: "\f5a9"
}

.fa-paint-roller:before {
	content: "\f5aa"
}

.fa-palette:before {
	content: "\f53f"
}

.fa-palfed:before {
	content: "\f3d8"
}

.fa-pallet:before {
	content: "\f482"
}

.fa-pallet-alt:before {
	content: "\f483"
}

.fa-paper-plane:before {
	content: "\f1d8"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-parachute-box:before {
	content: "\f4cd"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-paragraph-rtl:before {
	content: "\f878"
}

.fa-parking:before {
	content: "\f540"
}

.fa-parking-circle:before {
	content: "\f615"
}

.fa-parking-circle-slash:before {
	content: "\f616"
}

.fa-parking-slash:before {
	content: "\f617"
}

.fa-passport:before {
	content: "\f5ab"
}

.fa-pastafarianism:before {
	content: "\f67b"
}

.fa-paste:before {
	content: "\f0ea"
}

.fa-patreon:before {
	content: "\f3d9"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-paw-alt:before {
	content: "\f701"
}

.fa-paw-claws:before {
	content: "\f702"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-peace:before {
	content: "\f67c"
}

.fa-pegasus:before {
	content: "\f703"
}

.fa-pen:before {
	content: "\f304"
}

.fa-pen-alt:before {
	content: "\f305"
}

.fa-pen-fancy:before {
	content: "\f5ac"
}

.fa-pen-nib:before {
	content: "\f5ad"
}

.fa-pen-square:before {
	content: "\f14b"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-pencil-alt:before {
	content: "\f303"
}

.fa-pencil-paintbrush:before {
	content: "\f618"
}

.fa-pencil-ruler:before {
	content: "\f5ae"
}

.fa-pennant:before {
	content: "\f456"
}

.fa-penny-arcade:before {
	content: "\f704"
}

.fa-people-carry:before {
	content: "\f4ce"
}

.fa-pepper-hot:before {
	content: "\f816"
}

.fa-percent:before {
	content: "\f295"
}

.fa-percentage:before {
	content: "\f541"
}

.fa-periscope:before {
	content: "\f3da"
}

.fa-person-booth:before {
	content: "\f756"
}

.fa-person-carry:before {
	content: "\f4cf"
}

.fa-person-dolly:before {
	content: "\f4d0"
}

.fa-person-dolly-empty:before {
	content: "\f4d1"
}

.fa-person-sign:before {
	content: "\f757"
}

.fa-phabricator:before {
	content: "\f3db"
}

.fa-phoenix-framework:before {
	content: "\f3dc"
}

.fa-phoenix-squadron:before {
	content: "\f511"
}

.fa-phone:before {
	content: "\f095"
}

.fa-phone-alt:before {
	content: "\f879"
}

.fa-phone-laptop:before {
	content: "\f87a"
}

.fa-phone-office:before {
	content: "\f67d"
}

.fa-phone-plus:before {
	content: "\f4d2"
}

.fa-phone-slash:before {
	content: "\f3dd"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-phone-square-alt:before {
	content: "\f87b"
}

.fa-phone-volume:before {
	content: "\f2a0"
}

.fa-photo-video:before {
	content: "\f87c"
}

.fa-php:before {
	content: "\f457"
}

.fa-pi:before {
	content: "\f67e"
}

.fa-pie:before {
	content: "\f705"
}

.fa-pied-piper:before {
	content: "\f2ae"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-pied-piper-hat:before {
	content: "\f4e5"
}

.fa-pied-piper-pp:before {
	content: "\f1a7"
}

.fa-pig:before {
	content: "\f706"
}

.fa-piggy-bank:before {
	content: "\f4d3"
}

.fa-pills:before {
	content: "\f484"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-pizza:before {
	content: "\f817"
}

.fa-pizza-slice:before {
	content: "\f818"
}

.fa-place-of-worship:before {
	content: "\f67f"
}

.fa-plane:before {
	content: "\f072"
}

.fa-plane-alt:before {
	content: "\f3de"
}

.fa-plane-arrival:before {
	content: "\f5af"
}

.fa-plane-departure:before {
	content: "\f5b0"
}

.fa-play:before {
	content: "\f04b"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-playstation:before {
	content: "\f3df"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-plus:before {
	content: "\f067"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-plus-hexagon:before {
	content: "\f300"
}

.fa-plus-octagon:before {
	content: "\f301"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-podcast:before {
	content: "\f2ce"
}

.fa-podium:before {
	content: "\f680"
}

.fa-podium-star:before {
	content: "\f758"
}

.fa-poll:before {
	content: "\f681"
}

.fa-poll-h:before {
	content: "\f682"
}

.fa-poll-people:before {
	content: "\f759"
}

.fa-poo:before {
	content: "\f2fe"
}

.fa-poo-storm:before {
	content: "\f75a"
}

.fa-poop:before {
	content: "\f619"
}

.fa-popcorn:before {
	content: "\f819"
}

.fa-portrait:before {
	content: "\f3e0"
}

.fa-pound-sign:before {
	content: "\f154"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-pray:before {
	content: "\f683"
}

.fa-praying-hands:before {
	content: "\f684"
}

.fa-prescription:before {
	content: "\f5b1"
}

.fa-prescription-bottle:before {
	content: "\f485"
}

.fa-prescription-bottle-alt:before {
	content: "\f486"
}

.fa-presentation:before {
	content: "\f685"
}

.fa-print:before {
	content: "\f02f"
}

.fa-print-search:before {
	content: "\f81a"
}

.fa-print-slash:before {
	content: "\f686"
}

.fa-procedures:before {
	content: "\f487"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-project-diagram:before {
	content: "\f542"
}

.fa-pumpkin:before {
	content: "\f707"
}

.fa-pushed:before {
	content: "\f3e1"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-python:before {
	content: "\f3e2"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-question:before {
	content: "\f128"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-question-square:before {
	content: "\f2fd"
}

.fa-quidditch:before {
	content: "\f458"
}

.fa-quinscape:before {
	content: "\f459"
}

.fa-quora:before {
	content: "\f2c4"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-quran:before {
	content: "\f687"
}

.fa-r-project:before {
	content: "\f4f7"
}

.fa-rabbit:before {
	content: "\f708"
}

.fa-rabbit-fast:before {
	content: "\f709"
}

.fa-racquet:before {
	content: "\f45a"
}

.fa-radiation:before {
	content: "\f7b9"
}

.fa-radiation-alt:before {
	content: "\f7ba"
}

.fa-rainbow:before {
	content: "\f75b"
}

.fa-raindrops:before {
	content: "\f75c"
}

.fa-ram:before {
	content: "\f70a"
}

.fa-ramp-loading:before {
	content: "\f4d4"
}

.fa-random:before {
	content: "\f074"
}

.fa-raspberry-pi:before {
	content: "\f7bb"
}

.fa-ravelry:before {
	content: "\f2d9"
}

.fa-react:before {
	content: "\f41b"
}

.fa-reacteurope:before {
	content: "\f75d"
}

.fa-readme:before {
	content: "\f4d5"
}

.fa-rebel:before {
	content: "\f1d0"
}

.fa-receipt:before {
	content: "\f543"
}

.fa-rectangle-landscape:before {
	content: "\f2fa"
}

.fa-rectangle-portrait:before {
	content: "\f2fb"
}

.fa-rectangle-wide:before {
	content: "\f2fc"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-red-river:before {
	content: "\f3e3"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-redhat:before {
	content: "\f7bc"
}

.fa-redo:before {
	content: "\f01e"
}

.fa-redo-alt:before {
	content: "\f2f9"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-remove-format:before {
	content: "\f87d"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-repeat:before {
	content: "\f363"
}

.fa-repeat-1:before {
	content: "\f365"
}

.fa-repeat-1-alt:before {
	content: "\f366"
}

.fa-repeat-alt:before {
	content: "\f364"
}

.fa-reply:before {
	content: "\f3e5"
}

.fa-reply-all:before {
	content: "\f122"
}

.fa-replyd:before {
	content: "\f3e6"
}

.fa-republican:before {
	content: "\f75e"
}

.fa-researchgate:before {
	content: "\f4f8"
}

.fa-resolving:before {
	content: "\f3e7"
}

.fa-restroom:before {
	content: "\f7bd"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-retweet-alt:before {
	content: "\f361"
}

.fa-rev:before {
	content: "\f5b2"
}

.fa-ribbon:before {
	content: "\f4d6"
}

.fa-ring:before {
	content: "\f70b"
}

.fa-rings-wedding:before {
	content: "\f81b"
}

.fa-road:before {
	content: "\f018"
}

.fa-robot:before {
	content: "\f544"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-rocketchat:before {
	content: "\f3e8"
}

.fa-rockrms:before {
	content: "\f3e9"
}

.fa-route:before {
	content: "\f4d7"
}

.fa-route-highway:before {
	content: "\f61a"
}

.fa-route-interstate:before {
	content: "\f61b"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-ruble-sign:before {
	content: "\f158"
}

.fa-ruler:before {
	content: "\f545"
}

.fa-ruler-combined:before {
	content: "\f546"
}

.fa-ruler-horizontal:before {
	content: "\f547"
}

.fa-ruler-triangle:before {
	content: "\f61c"
}

.fa-ruler-vertical:before {
	content: "\f548"
}

.fa-running:before {
	content: "\f70c"
}

.fa-rupee-sign:before {
	content: "\f156"
}

.fa-rv:before {
	content: "\f7be"
}

.fa-sack:before {
	content: "\f81c"
}

.fa-sack-dollar:before {
	content: "\f81d"
}

.fa-sad-cry:before {
	content: "\f5b3"
}

.fa-sad-tear:before {
	content: "\f5b4"
}

.fa-safari:before {
	content: "\f267"
}

.fa-salad:before {
	content: "\f81e"
}

.fa-salesforce:before {
	content: "\f83b"
}

.fa-sandwich:before {
	content: "\f81f"
}

.fa-sass:before {
	content: "\f41e"
}

.fa-satellite:before {
	content: "\f7bf"
}

.fa-satellite-dish:before {
	content: "\f7c0"
}

.fa-sausage:before {
	content: "\f820"
}

.fa-save:before {
	content: "\f0c7"
}

.fa-scalpel:before {
	content: "\f61d"
}

.fa-scalpel-path:before {
	content: "\f61e"
}

.fa-scanner:before {
	content: "\f488"
}

.fa-scanner-keyboard:before {
	content: "\f489"
}

.fa-scanner-touchscreen:before {
	content: "\f48a"
}

.fa-scarecrow:before {
	content: "\f70d"
}

.fa-scarf:before {
	content: "\f7c1"
}

.fa-schlix:before {
	content: "\f3ea"
}

.fa-school:before {
	content: "\f549"
}

.fa-screwdriver:before {
	content: "\f54a"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-scroll:before {
	content: "\f70e"
}

.fa-scroll-old:before {
	content: "\f70f"
}

.fa-scrubber:before {
	content: "\f2f8"
}

.fa-scythe:before {
	content: "\f710"
}

.fa-sd-card:before {
	content: "\f7c2"
}

.fa-search:before {
	content: "\f002"
}

.fa-search-dollar:before {
	content: "\f688"
}

.fa-search-location:before {
	content: "\f689"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-searchengin:before {
	content: "\f3eb"
}

.fa-seedling:before {
	content: "\f4d8"
}

.fa-sellcast:before {
	content: "\f2da"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-send-back:before {
	content: "\f87e"
}

.fa-send-backward:before {
	content: "\f87f"
}

.fa-server:before {
	content: "\f233"
}

.fa-servicestack:before {
	content: "\f3ec"
}

.fa-shapes:before {
	content: "\f61f"
}

.fa-share:before {
	content: "\f064"
}

.fa-share-all:before {
	content: "\f367"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-sheep:before {
	content: "\f711"
}

.fa-shekel-sign:before {
	content: "\f20b"
}

.fa-shield:before {
	content: "\f132"
}

.fa-shield-alt:before {
	content: "\f3ed"
}

.fa-shield-check:before {
	content: "\f2f7"
}

.fa-shield-cross:before {
	content: "\f712"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-shipping-fast:before {
	content: "\f48b"
}

.fa-shipping-timed:before {
	content: "\f48c"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-shish-kebab:before {
	content: "\f821"
}

.fa-shoe-prints:before {
	content: "\f54b"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-shopware:before {
	content: "\f5b5"
}

.fa-shovel:before {
	content: "\f713"
}

.fa-shovel-snow:before {
	content: "\f7c3"
}

.fa-shower:before {
	content: "\f2cc"
}

.fa-shredder:before {
	content: "\f68a"
}

.fa-shuttle-van:before {
	content: "\f5b6"
}

.fa-shuttlecock:before {
	content: "\f45b"
}

.fa-sickle:before {
	content: "\f822"
}

.fa-sigma:before {
	content: "\f68b"
}

.fa-sign:before {
	content: "\f4d9"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-sign-in-alt:before {
	content: "\f2f6"
}

.fa-sign-language:before {
	content: "\f2a7"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-sign-out-alt:before {
	content: "\f2f5"
}

.fa-signal:before {
	content: "\f012"
}

.fa-signal-1:before {
	content: "\f68c"
}

.fa-signal-2:before {
	content: "\f68d"
}

.fa-signal-3:before {
	content: "\f68e"
}

.fa-signal-4:before {
	content: "\f68f"
}

.fa-signal-alt:before {
	content: "\f690"
}

.fa-signal-alt-1:before {
	content: "\f691"
}

.fa-signal-alt-2:before {
	content: "\f692"
}

.fa-signal-alt-3:before {
	content: "\f693"
}

.fa-signal-alt-slash:before {
	content: "\f694"
}

.fa-signal-slash:before {
	content: "\f695"
}

.fa-signature:before {
	content: "\f5b7"
}

.fa-sim-card:before {
	content: "\f7c4"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-sistrix:before {
	content: "\f3ee"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-sith:before {
	content: "\f512"
}

.fa-skating:before {
	content: "\f7c5"
}

.fa-skeleton:before {
	content: "\f620"
}

.fa-sketch:before {
	content: "\f7c6"
}

.fa-ski-jump:before {
	content: "\f7c7"
}

.fa-ski-lift:before {
	content: "\f7c8"
}

.fa-skiing:before {
	content: "\f7c9"
}

.fa-skiing-nordic:before {
	content: "\f7ca"
}

.fa-skull:before {
	content: "\f54c"
}

.fa-skull-crossbones:before {
	content: "\f714"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-slack:before {
	content: "\f198"
}

.fa-slack-hash:before {
	content: "\f3ef"
}

.fa-slash:before {
	content: "\f715"
}

.fa-sledding:before {
	content: "\f7cb"
}

.fa-sleigh:before {
	content: "\f7cc"
}

.fa-sliders-h:before {
	content: "\f1de"
}

.fa-sliders-h-square:before {
	content: "\f3f0"
}

.fa-sliders-v:before {
	content: "\f3f1"
}

.fa-sliders-v-square:before {
	content: "\f3f2"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-smile:before {
	content: "\f118"
}

.fa-smile-beam:before {
	content: "\f5b8"
}

.fa-smile-plus:before {
	content: "\f5b9"
}

.fa-smile-wink:before {
	content: "\f4da"
}

.fa-smog:before {
	content: "\f75f"
}

.fa-smoke:before {
	content: "\f760"
}

.fa-smoking:before {
	content: "\f48d"
}

.fa-smoking-ban:before {
	content: "\f54d"
}

.fa-sms:before {
	content: "\f7cd"
}

.fa-snake:before {
	content: "\f716"
}

.fa-snapchat:before {
	content: "\f2ab"
}

.fa-snapchat-ghost:before {
	content: "\f2ac"
}

.fa-snapchat-square:before {
	content: "\f2ad"
}

.fa-snooze:before {
	content: "\f880"
}

.fa-snow-blowing:before {
	content: "\f761"
}

.fa-snowboarding:before {
	content: "\f7ce"
}

.fa-snowflake:before {
	content: "\f2dc"
}

.fa-snowflakes:before {
	content: "\f7cf"
}

.fa-snowman:before {
	content: "\f7d0"
}

.fa-snowmobile:before {
	content: "\f7d1"
}

.fa-snowplow:before {
	content: "\f7d2"
}

.fa-socks:before {
	content: "\f696"
}

.fa-solar-panel:before {
	content: "\f5ba"
}

.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-alpha-down:before {
	content: "\f15d"
}

.fa-sort-alpha-down-alt:before {
	content: "\f881"
}

.fa-sort-alpha-up:before {
	content: "\f15e"
}

.fa-sort-alpha-up-alt:before {
	content: "\f882"
}

.fa-sort-alt:before {
	content: "\f883"
}

.fa-sort-amount-down:before {
	content: "\f160"
}

.fa-sort-amount-down-alt:before {
	content: "\f884"
}

.fa-sort-amount-up:before {
	content: "\f161"
}

.fa-sort-amount-up-alt:before {
	content: "\f885"
}

.fa-sort-down:before {
	content: "\f0dd"
}

.fa-sort-numeric-down:before {
	content: "\f162"
}

.fa-sort-numeric-down-alt:before {
	content: "\f886"
}

.fa-sort-numeric-up:before {
	content: "\f163"
}

.fa-sort-numeric-up-alt:before {
	content: "\f887"
}

.fa-sort-shapes-down:before {
	content: "\f888"
}

.fa-sort-shapes-down-alt:before {
	content: "\f889"
}

.fa-sort-shapes-up:before {
	content: "\f88a"
}

.fa-sort-shapes-up-alt:before {
	content: "\f88b"
}

.fa-sort-size-down:before {
	content: "\f88c"
}

.fa-sort-size-down-alt:before {
	content: "\f88d"
}

.fa-sort-size-up:before {
	content: "\f88e"
}

.fa-sort-size-up-alt:before {
	content: "\f88f"
}

.fa-sort-up:before {
	content: "\f0de"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-soup:before {
	content: "\f823"
}

.fa-sourcetree:before {
	content: "\f7d3"
}

.fa-spa:before {
	content: "\f5bb"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-spade:before {
	content: "\f2f4"
}

.fa-sparkles:before {
	content: "\f890"
}

.fa-speakap:before {
	content: "\f3f3"
}

.fa-speaker-deck:before {
	content: "\f83c"
}

.fa-spell-check:before {
	content: "\f891"
}

.fa-spider:before {
	content: "\f717"
}

.fa-spider-black-widow:before {
	content: "\f718"
}

.fa-spider-web:before {
	content: "\f719"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-spinner-third:before {
	content: "\f3f4"
}

.fa-splotch:before {
	content: "\f5bc"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-spray-can:before {
	content: "\f5bd"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-square-full:before {
	content: "\f45c"
}

.fa-square-root:before {
	content: "\f697"
}

.fa-square-root-alt:before {
	content: "\f698"
}

.fa-squarespace:before {
	content: "\f5be"
}

.fa-squirrel:before {
	content: "\f71a"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-stackpath:before {
	content: "\f842"
}

.fa-staff:before {
	content: "\f71b"
}

.fa-stamp:before {
	content: "\f5bf"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-and-crescent:before {
	content: "\f699"
}

.fa-star-christmas:before {
	content: "\f7d4"
}

.fa-star-exclamation:before {
	content: "\f2f3"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-star-half-alt:before {
	content: "\f5c0"
}

.fa-star-of-david:before {
	content: "\f69a"
}

.fa-star-of-life:before {
	content: "\f621"
}

.fa-stars:before {
	content: "\f762"
}

.fa-staylinked:before {
	content: "\f3f5"
}

.fa-steak:before {
	content: "\f824"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-steam-symbol:before {
	content: "\f3f6"
}

.fa-steering-wheel:before {
	content: "\f622"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-sticker-mule:before {
	content: "\f3f7"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-stocking:before {
	content: "\f7d5"
}

.fa-stomach:before {
	content: "\f623"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stopwatch:before {
	content: "\f2f2"
}

.fa-store:before {
	content: "\f54e"
}

.fa-store-alt:before {
	content: "\f54f"
}

.fa-strava:before {
	content: "\f428"
}

.fa-stream:before {
	content: "\f550"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-stretcher:before {
	content: "\f825"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-stripe:before {
	content: "\f429"
}

.fa-stripe-s:before {
	content: "\f42a"
}

.fa-stroopwafel:before {
	content: "\f551"
}

.fa-studiovinari:before {
	content: "\f3f8"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-subway:before {
	content: "\f239"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-suitcase-rolling:before {
	content: "\f5c1"
}

.fa-sun:before {
	content: "\f185"
}

.fa-sun-cloud:before {
	content: "\f763"
}

.fa-sun-dust:before {
	content: "\f764"
}

.fa-sun-haze:before {
	content: "\f765"
}

.fa-sunglasses:before {
	content: "\f892"
}

.fa-sunrise:before {
	content: "\f766"
}

.fa-sunset:before {
	content: "\f767"
}

.fa-superpowers:before {
	content: "\f2dd"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-supple:before {
	content: "\f3f9"
}

.fa-surprise:before {
	content: "\f5c2"
}

.fa-suse:before {
	content: "\f7d6"
}

.fa-swatchbook:before {
	content: "\f5c3"
}

.fa-swimmer:before {
	content: "\f5c4"
}

.fa-swimming-pool:before {
	content: "\f5c5"
}

.fa-sword:before {
	content: "\f71c"
}

.fa-swords:before {
	content: "\f71d"
}

.fa-symfony:before {
	content: "\f83d"
}

.fa-synagogue:before {
	content: "\f69b"
}

.fa-sync:before {
	content: "\f021"
}

.fa-sync-alt:before {
	content: "\f2f1"
}

.fa-syringe:before {
	content: "\f48e"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-table-tennis:before {
	content: "\f45d"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-tablet-alt:before {
	content: "\f3fa"
}

.fa-tablet-android:before {
	content: "\f3fb"
}

.fa-tablet-android-alt:before {
	content: "\f3fc"
}

.fa-tablet-rugged:before {
	content: "\f48f"
}

.fa-tablets:before {
	content: "\f490"
}

.fa-tachometer:before {
	content: "\f0e4"
}

.fa-tachometer-alt:before {
	content: "\f3fd"
}

.fa-tachometer-alt-average:before {
	content: "\f624"
}

.fa-tachometer-alt-fast:before {
	content: "\f625"
}

.fa-tachometer-alt-fastest:before {
	content: "\f626"
}

.fa-tachometer-alt-slow:before {
	content: "\f627"
}

.fa-tachometer-alt-slowest:before {
	content: "\f628"
}

.fa-tachometer-average:before {
	content: "\f629"
}

.fa-tachometer-fast:before {
	content: "\f62a"
}

.fa-tachometer-fastest:before {
	content: "\f62b"
}

.fa-tachometer-slow:before {
	content: "\f62c"
}

.fa-tachometer-slowest:before {
	content: "\f62d"
}

.fa-taco:before {
	content: "\f826"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-tally:before {
	content: "\f69c"
}

.fa-tanakh:before {
	content: "\f827"
}

.fa-tape:before {
	content: "\f4db"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-tasks-alt:before {
	content: "\f828"
}

.fa-taxi:before {
	content: "\f1ba"
}

.fa-teamspeak:before {
	content: "\f4f9"
}

.fa-teeth:before {
	content: "\f62e"
}

.fa-teeth-open:before {
	content: "\f62f"
}

.fa-telegram:before {
	content: "\f2c6"
}

.fa-telegram-plane:before {
	content: "\f3fe"
}

.fa-temperature-frigid:before {
	content: "\f768"
}

.fa-temperature-high:before {
	content: "\f769"
}

.fa-temperature-hot:before {
	content: "\f76a"
}

.fa-temperature-low:before {
	content: "\f76b"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-tenge:before {
	content: "\f7d7"
}

.fa-tennis-ball:before {
	content: "\f45e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-text:before {
	content: "\f893"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-size:before {
	content: "\f894"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-the-red-yeti:before {
	content: "\f69d"
}

.fa-theater-masks:before {
	content: "\f630"
}

.fa-themeco:before {
	content: "\f5c6"
}

.fa-themeisle:before {
	content: "\f2b2"
}

.fa-thermometer:before {
	content: "\f491"
}

.fa-thermometer-empty:before {
	content: "\f2cb"
}

.fa-thermometer-full:before {
	content: "\f2c7"
}

.fa-thermometer-half:before {
	content: "\f2c9"
}

.fa-thermometer-quarter:before {
	content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}

.fa-theta:before {
	content: "\f69e"
}

.fa-think-peaks:before {
	content: "\f731"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbtack:before {
	content: "\f08d"
}

.fa-thunderstorm:before {
	content: "\f76c"
}

.fa-thunderstorm-moon:before {
	content: "\f76d"
}

.fa-thunderstorm-sun:before {
	content: "\f76e"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-ticket-alt:before {
	content: "\f3ff"
}

.fa-tilde:before {
	content: "\f69f"
}

.fa-times:before {
	content: "\f00d"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-times-hexagon:before {
	content: "\f2ee"
}

.fa-times-octagon:before {
	content: "\f2f0"
}

.fa-times-square:before {
	content: "\f2d3"
}

.fa-tint:before {
	content: "\f043"
}

.fa-tint-slash:before {
	content: "\f5c7"
}

.fa-tire:before {
	content: "\f631"
}

.fa-tire-flat:before {
	content: "\f632"
}

.fa-tire-pressure-warning:before {
	content: "\f633"
}

.fa-tire-rugged:before {
	content: "\f634"
}

.fa-tired:before {
	content: "\f5c8"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-toilet:before {
	content: "\f7d8"
}

.fa-toilet-paper:before {
	content: "\f71e"
}

.fa-toilet-paper-alt:before {
	content: "\f71f"
}

.fa-tombstone:before {
	content: "\f720"
}

.fa-tombstone-alt:before {
	content: "\f721"
}

.fa-toolbox:before {
	content: "\f552"
}

.fa-tools:before {
	content: "\f7d9"
}

.fa-tooth:before {
	content: "\f5c9"
}

.fa-toothbrush:before {
	content: "\f635"
}

.fa-torah:before {
	content: "\f6a0"
}

.fa-torii-gate:before {
	content: "\f6a1"
}

.fa-tornado:before {
	content: "\f76f"
}

.fa-tractor:before {
	content: "\f722"
}

.fa-trade-federation:before {
	content: "\f513"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-traffic-cone:before {
	content: "\f636"
}

.fa-traffic-light:before {
	content: "\f637"
}

.fa-traffic-light-go:before {
	content: "\f638"
}

.fa-traffic-light-slow:before {
	content: "\f639"
}

.fa-traffic-light-stop:before {
	content: "\f63a"
}

.fa-train:before {
	content: "\f238"
}

.fa-tram:before {
	content: "\f7da"
}

.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-trash-alt:before {
	content: "\f2ed"
}

.fa-trash-restore:before {
	content: "\f829"
}

.fa-trash-restore-alt:before {
	content: "\f82a"
}

.fa-trash-undo:before {
	content: "\f895"
}

.fa-trash-undo-alt:before {
	content: "\f896"
}

.fa-treasure-chest:before {
	content: "\f723"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-tree-alt:before {
	content: "\f400"
}

.fa-tree-christmas:before {
	content: "\f7db"
}

.fa-tree-decorated:before {
	content: "\f7dc"
}

.fa-tree-large:before {
	content: "\f7dd"
}

.fa-tree-palm:before {
	content: "\f82b"
}

.fa-trees:before {
	content: "\f724"
}

.fa-trello:before {
	content: "\f181"
}

.fa-triangle:before {
	content: "\f2ec"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-trophy-alt:before {
	content: "\f2eb"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-truck-container:before {
	content: "\f4dc"
}

.fa-truck-couch:before {
	content: "\f4dd"
}

.fa-truck-loading:before {
	content: "\f4de"
}

.fa-truck-monster:before {
	content: "\f63b"
}

.fa-truck-moving:before {
	content: "\f4df"
}

.fa-truck-pickup:before {
	content: "\f63c"
}

.fa-truck-plow:before {
	content: "\f7de"
}

.fa-truck-ramp:before {
	content: "\f4e0"
}

.fa-tshirt:before {
	content: "\f553"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-turkey:before {
	content: "\f725"
}

.fa-turtle:before {
	content: "\f726"
}

.fa-tv:before {
	content: "\f26c"
}

.fa-tv-retro:before {
	content: "\f401"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-typo3:before {
	content: "\f42b"
}

.fa-uber:before {
	content: "\f402"
}

.fa-ubuntu:before {
	content: "\f7df"
}

.fa-uikit:before {
	content: "\f403"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-umbrella-beach:before {
	content: "\f5ca"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-undo:before {
	content: "\f0e2"
}

.fa-undo-alt:before {
	content: "\f2ea"
}

.fa-unicorn:before {
	content: "\f727"
}

.fa-union:before {
	content: "\f6a2"
}

.fa-uniregistry:before {
	content: "\f404"
}

.fa-universal-access:before {
	content: "\f29a"
}

.fa-university:before {
	content: "\f19c"
}

.fa-unlink:before {
	content: "\f127"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-untappd:before {
	content: "\f405"
}

.fa-upload:before {
	content: "\f093"
}

.fa-ups:before {
	content: "\f7e0"
}

.fa-usb:before {
	content: "\f287"
}

.fa-usd-circle:before {
	content: "\f2e8"
}

.fa-usd-square:before {
	content: "\f2e9"
}

.fa-user:before {
	content: "\f007"
}

.fa-user-alt:before {
	content: "\f406"
}

.fa-user-alt-slash:before {
	content: "\f4fa"
}

.fa-user-astronaut:before {
	content: "\f4fb"
}

.fa-user-chart:before {
	content: "\f6a3"
}

.fa-user-check:before {
	content: "\f4fc"
}

.fa-user-circle:before {
	content: "\f2bd"
}

.fa-user-clock:before {
	content: "\f4fd"
}

.fa-user-cog:before {
	content: "\f4fe"
}

.fa-user-crown:before {
	content: "\f6a4"
}

.fa-user-edit:before {
	content: "\f4ff"
}

.fa-user-friends:before {
	content: "\f500"
}

.fa-user-graduate:before {
	content: "\f501"
}

.fa-user-hard-hat:before {
	content: "\f82c"
}

.fa-user-headset:before {
	content: "\f82d"
}

.fa-user-injured:before {
	content: "\f728"
}

.fa-user-lock:before {
	content: "\f502"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-user-md-chat:before {
	content: "\f82e"
}

.fa-user-minus:before {
	content: "\f503"
}

.fa-user-ninja:before {
	content: "\f504"
}

.fa-user-nurse:before {
	content: "\f82f"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-user-shield:before {
	content: "\f505"
}

.fa-user-slash:before {
	content: "\f506"
}

.fa-user-tag:before {
	content: "\f507"
}

.fa-user-tie:before {
	content: "\f508"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-users:before {
	content: "\f0c0"
}

.fa-users-class:before {
	content: "\f63d"
}

.fa-users-cog:before {
	content: "\f509"
}

.fa-users-crown:before {
	content: "\f6a5"
}

.fa-users-medical:before {
	content: "\f830"
}

.fa-usps:before {
	content: "\f7e1"
}

.fa-ussunnah:before {
	content: "\f407"
}

.fa-utensil-fork:before {
	content: "\f2e3"
}

.fa-utensil-knife:before {
	content: "\f2e4"
}

.fa-utensil-spoon:before {
	content: "\f2e5"
}

.fa-utensils:before {
	content: "\f2e7"
}

.fa-utensils-alt:before {
	content: "\f2e6"
}

.fa-vaadin:before {
	content: "\f408"
}

.fa-value-absolute:before {
	content: "\f6a6"
}

.fa-vector-square:before {
	content: "\f5cb"
}

.fa-venus:before {
	content: "\f221"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-viadeo:before {
	content: "\f2a9"
}

.fa-viadeo-square:before {
	content: "\f2aa"
}

.fa-vial:before {
	content: "\f492"
}

.fa-vials:before {
	content: "\f493"
}

.fa-viber:before {
	content: "\f409"
}

.fa-video:before {
	content: "\f03d"
}

.fa-video-plus:before {
	content: "\f4e1"
}

.fa-video-slash:before {
	content: "\f4e2"
}

.fa-vihara:before {
	content: "\f6a7"
}

.fa-vimeo:before {
	content: "\f40a"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-vimeo-v:before {
	content: "\f27d"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-vk:before {
	content: "\f189"
}

.fa-vnv:before {
	content: "\f40b"
}

.fa-voicemail:before {
	content: "\f897"
}

.fa-volcano:before {
	content: "\f770"
}

.fa-volleyball-ball:before {
	content: "\f45f"
}

.fa-volume:before {
	content: "\f6a8"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-mute:before {
	content: "\f6a9"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-slash:before {
	content: "\f2e2"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-vote-nay:before {
	content: "\f771"
}

.fa-vote-yea:before {
	content: "\f772"
}

.fa-vr-cardboard:before {
	content: "\f729"
}

.fa-vuejs:before {
	content: "\f41f"
}

.fa-walker:before {
	content: "\f831"
}

.fa-walking:before {
	content: "\f554"
}

.fa-wallet:before {
	content: "\f555"
}

.fa-wand:before {
	content: "\f72a"
}

.fa-wand-magic:before {
	content: "\f72b"
}

.fa-warehouse:before {
	content: "\f494"
}

.fa-warehouse-alt:before {
	content: "\f495"
}

.fa-washer:before {
	content: "\f898"
}

.fa-watch:before {
	content: "\f2e1"
}

.fa-watch-fitness:before {
	content: "\f63e"
}

.fa-water:before {
	content: "\f773"
}

.fa-water-lower:before {
	content: "\f774"
}

.fa-water-rise:before {
	content: "\f775"
}

.fa-wave-sine:before {
	content: "\f899"
}

.fa-wave-square:before {
	content: "\f83e"
}

.fa-wave-triangle:before {
	content: "\f89a"
}

.fa-waze:before {
	content: "\f83f"
}

.fa-webcam:before {
	content: "\f832"
}

.fa-webcam-slash:before {
	content: "\f833"
}

.fa-weebly:before {
	content: "\f5cc"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-weight:before {
	content: "\f496"
}

.fa-weight-hanging:before {
	content: "\f5cd"
}

.fa-weixin:before {
	content: "\f1d7"
}

.fa-whale:before {
	content: "\f72c"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-whatsapp-square:before {
	content: "\f40c"
}

.fa-wheat:before {
	content: "\f72d"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-whistle:before {
	content: "\f460"
}

.fa-whmcs:before {
	content: "\f40d"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-wifi-1:before {
	content: "\f6aa"
}

.fa-wifi-2:before {
	content: "\f6ab"
}

.fa-wifi-slash:before {
	content: "\f6ac"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-wind:before {
	content: "\f72e"
}

.fa-wind-turbine:before {
	content: "\f89b"
}

.fa-wind-warning:before {
	content: "\f776"
}

.fa-window:before {
	content: "\f40e"
}

.fa-window-alt:before {
	content: "\f40f"
}

.fa-window-close:before {
	content: "\f410"
}

.fa-window-maximize:before {
	content: "\f2d0"
}

.fa-window-minimize:before {
	content: "\f2d1"
}

.fa-window-restore:before {
	content: "\f2d2"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-windsock:before {
	content: "\f777"
}

.fa-wine-bottle:before {
	content: "\f72f"
}

.fa-wine-glass:before {
	content: "\f4e3"
}

.fa-wine-glass-alt:before {
	content: "\f5ce"
}

.fa-wix:before {
	content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
	content: "\f730"
}

.fa-wolf-pack-battalion:before {
	content: "\f514"
}

.fa-won-sign:before {
	content: "\f159"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-wordpress-simple:before {
	content: "\f411"
}

.fa-wpbeginner:before {
	content: "\f297"
}

.fa-wpexplorer:before {
	content: "\f2de"
}

.fa-wpforms:before {
	content: "\f298"
}

.fa-wpressr:before {
	content: "\f3e4"
}

.fa-wreath:before {
	content: "\f7e2"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-x-ray:before {
	content: "\f497"
}

.fa-xbox:before {
	content: "\f412"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-y-combinator:before {
	content: "\f23b"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-yammer:before {
	content: "\f840"
}

.fa-yandex:before {
	content: "\f413"
}

.fa-yandex-international:before {
	content: "\f414"
}

.fa-yarn:before {
	content: "\f7e3"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-yen-sign:before {
	content: "\f157"
}

.fa-yin-yang:before {
	content: "\f6ad"
}

.fa-yoast:before {
	content: "\f2b1"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-youtube-square:before {
	content: "\f431"
}

.fa-zhihu:before {
	content: "\f63f"
}

.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(/webfonts/fa/fa-brands-400.eot);
	src: url(/webfonts/fa/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/webfonts/fa/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa/fa-brands-400.woff) format("woff"),url(/webfonts/fa/fa-brands-400.ttf) format("truetype"),url(/webfonts/fa/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
	font-family: "Font Awesome 5 Brands"
}

@font-face {
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url(/webfonts/fa/fa-light-300.eot);
	src: url(/webfonts/fa/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/webfonts/fa/fa-light-300.woff2) format("woff2"),url(/webfonts/fa/fa-light-300.woff) format("woff"),url(/webfonts/fa/fa-light-300.ttf) format("truetype"),url(/webfonts/fa/fa-light-300.svg#fontawesome) format("svg")
}

.fal {
	font-weight: 300
}

@font-face {
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(/webfonts/fa/fa-regular-400.eot);
	src: url(/webfonts/fa/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/webfonts/fa/fa-regular-400.woff2) format("woff2"),url(/webfonts/fa/fa-regular-400.woff) format("woff"),url(/webfonts/fa/fa-regular-400.ttf) format("truetype"),url(/webfonts/fa/fa-regular-400.svg#fontawesome) format("svg")
}

.fal, .far {
	font-family: "Font Awesome 5 Pro"
}

.far {
	font-weight: 400
}

@font-face {
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(/webfonts/fa/fa-solid-900.eot);
	src: url(/webfonts/fa/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/webfonts/fa/fa-solid-900.woff2) format("woff2"),url(/webfonts/fa/fa-solid-900.woff) format("woff"),url(/webfonts/fa/fa-solid-900.ttf) format("truetype"),url(/webfonts/fa/fa-solid-900.svg#fontawesome) format("svg")
}

.fa, .fas {
	font-family: "Font Awesome 5 Pro";
	font-weight: 900
}

.datepicker{display:none}.datepicker.active{display:block}.datepicker-dropdown{left:0;padding-top:4px;position:absolute;top:0;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:inline-block}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.datepicker-picker span{-webkit-touch-callout:none;border:0;border-radius:4px;cursor:default;display:block;flex:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker-main{padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-controls,.datepicker-grid,.datepicker-view,.datepicker-view .days-of-week{display:flex}.datepicker-grid{flex-wrap:wrap}.datepicker-view .days .datepicker-cell,.datepicker-view .dow{flex-basis:14.2857142857%}.datepicker-view.datepicker-grid .datepicker-cell{flex-basis:25%}.datepicker-cell,.datepicker-view .week{height:2.25rem;line-height:2.25rem}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b5b5b5;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#4a4a4a;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-header .datepicker-controls .button[disabled]{box-shadow:none}.datepicker-footer .datepicker-controls .button{border-radius:2px;font-size:.75rem;margin:calc(.375rem - 1px) .375rem;width:100%}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-btn,.datepicker-controls .prev-btn{padding-left:.375rem;padding-right:.375rem;width:2.25rem}.datepicker-controls .next-btn.disabled,.datepicker-controls .prev-btn.disabled{visibility:hidden}.datepicker-view .dow{font-size:.875rem;font-weight:700;height:1.5rem;line-height:1.5rem}.datepicker-view .week{color:#b5b5b5;font-size:.75rem;width:2.25rem}@media (max-width:22.5rem){.datepicker-view .week{width:1.96875rem}}.datepicker-grid{width:15.75rem}@media (max-width:22.5rem){.calendar-weeks+.days .datepicker-grid{width:13.78125rem}}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e8e8e8}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dbdbdb}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#eee}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e8e8e8}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00c4a7}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b5b5b5;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#afafaf}.datepicker-cell.range-start{border-radius:4px 0 0 4px}.datepicker-cell.range-end{border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dbdbdb;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d5d5d5}.datepicker-cell.range.disabled{color:#c2c2c2}.datepicker-cell.range.focused{background-color:#cfcfcf}.datepicker-view.datepicker-grid .datepicker-cell{height:4.5rem;line-height:4.5rem}.datepicker-input.in-edit{border-color:#2366d1}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(35,102,209,.2)}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
/* overall wrapper */
#adminPanelOverlayContainer {
  background-color: rgba(35, 43, 51, 0.9);
  position: fixed;
  z-index: 1001;
  overflow-y: auto;
}
/* quick table hack for 2 column layout */
.tblAdminContainer {
  width: 100%;
  display: flex;
  min-height: 100%;
}
.adminMenuContainer {
  width: 15%;
  background-color: #232B33;
}
/* wrapper for the generated list of tabs (menu items) */
#adminPanelMenuContainer {
  width: 100%;
  height: 100%;
  background-color: #232B33;
  border-right: 1px solid #84888C;
  margin-right: 10px;
}
/* wrapper for all right-side content for a particular tab */
#adminPanelViewContainer {
  width: 85%;
  /*color: #40464D;
	background-color: #E5E5E5;*/
}
#adminPanelViewContainer .admin-right-side-wrapper {
  display: flex;
  padding: 150px 50px;
}
#adminPanelViewContainer .admin-right-side-wrapper .admin-right-first-column-wrapper {
  width: 100%;
}
#adminPanelViewContainer #wrapperUsb10 {
  width: 100%;
}
#adminPanelViewContainer #wrapperUsb10 .admin-right-first-column-wrapper {
  width: 70%;
}
#adminPanelViewContainer #wrapperUsb10 .admin-right-second-column-wrapper {
  width: 30%;
  padding-left: 60px;
}
#adminPanelViewContainer #wrapperUsb20 {
  /*display: grid;
		grid-template-columns: repeat(7, 1fr);
		grid-template-rows: 0% 40% 55%;
		column-gap: 16px;
		max-width: 1200px;
		width: 80vw;
		margin-bottom: 100px;*/
}
#adminPanelViewContainer #wrapperUsb20 .admin-right-first-column-wrapper {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: 0% 40% 55%;
  column-gap: 16px;
  max-width: 1200px;
  margin-bottom: 100px;
}
#adminPanelViewContainer #wrapperUsb20 b {
  font-size: 17px;
  cursor: default;
}
#wrapperForUcs401 {
  padding-bottom: 20px;
}
#wrapperForUcs401 .overview-header {
  color: black;
  font-weight: 900;
}
#wrapperForUcs401 .wrapper-background {
  background: white;
  border-radius: 12px;
  padding: 20px;
}
#wrapperForUcs401 .section-header {
  color: black;
  font-weight: 900;
}
#wrapperForUcs401 .analytics-filter-content {
  align-items: center;
  display: flex;
}
#wrapperForUcs401 .analytics-filter-content .room-list-selector {
  display: flex;
  align-items: center;
  max-width: 33%;
  min-width: 20%;
}
#wrapperForUcs401 .analytics-filter-content .analytics-filter-accent-background {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  margin: auto 10px;
}
#wrapperForUcs401 .analytics-filter-content .date-range-section {
  display: flex;
  flex-grow: 2;
  padding-left: 20px;
  align-items: center;
}
#wrapperForUcs401 .analytics-filter-content #date-range-picker .datepicker-input {
  border: none;
  outline: none;
  border-radius: 8px;
  width: 150px;
}
#wrapperForUcs401 .overview-content {
  font-size: 40px;
}
#wrapperForUcs401 .analytics-overview {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper {
  text-align: center;
  padding: 0 20px;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper .analytics-total-visits-content {
  color: #23D19C;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper .analytics-unique-visits-content {
  color: #5760AB;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper .analytics-concurrent-users-content {
  color: #FA7448;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper .analytics-minutes-content {
  color: #038FEE;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper .analytics-messages-content {
  color: #B6419B;
}
#wrapperForUcs401 .analytics-overview .overview-wrapper .analytics-clicks-content {
  color: #ED2570;
}
#wrapperForUcs401 .date-range-apply-button-wrapper button {
  border-radius: 20px;
  padding: 4px 15px 5px;
  border: none;
  background: #1877F2;
  height: unset;
  color: white;
}
#wrapperForUcs400 {
  padding-bottom: 20px;
}
#wrapperForUcs400 .overview-header {
  color: black;
  font-weight: 900;
}
#wrapperForUcs400 .wrapper-background {
  background: white;
  border-radius: 12px;
  padding: 20px;
}
#wrapperForUcs400 .section-header {
  color: black;
  font-weight: 900;
}
#wrapperForUcs400 .analytics-filter-content {
  align-items: center;
  display: flex;
}
#wrapperForUcs400 .analytics-filter-content .room-list-selector {
  display: flex;
  align-items: center;
  max-width: 33%;
  min-width: 20%;
}
#wrapperForUcs400 .analytics-filter-content .analytics-filter-accent-background {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  margin: auto 10px;
}
#wrapperForUcs400 .analytics-filter-content .date-range-section {
  display: flex;
  flex-grow: 2;
  padding-left: 20px;
  align-items: center;
}
#wrapperForUcs400 .analytics-filter-content #date-range-picker .datepicker-input {
  border: none;
  outline: none;
  border-radius: 8px;
  width: 125px;
}
#wrapperForUcs400 .overview-content {
  font-size: 40px;
}
#wrapperForUcs400 .analytics-overview {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper {
  text-align: center;
  padding: 0 20px;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper .analytics-total-visits-content {
  color: #23D19C;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper .analytics-unique-visits-content {
  color: #5760AB;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper .analytics-concurrent-users-content {
  color: #FA7448;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper .analytics-minutes-content {
  color: #038FEE;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper .analytics-messages-content {
  color: #B6419B;
}
#wrapperForUcs400 .analytics-overview .overview-wrapper .analytics-clicks-content {
  color: #ED2570;
}
#wrapperForUcs400 .date-range-apply-button-wrapper button {
  border-radius: 20px;
  padding: 4px 20px 5px;
  border: none;
  background: #1877F2;
  height: unset;
  color: white;
}
#wrapperForUcs400 #date-range-picker {
  display: flex;
  align-items: center;
}
#wrapperForUcs400 .analytics-start-container,
#wrapperForUcs400 .analytics-end-container {
  position: relative;
}
#wrapperForUcs400 .analytics-start-container .fa-calendar,
#wrapperForUcs400 .analytics-end-container .fa-calendar {
  position: absolute;
  right: 20px;
  top: 6px;
}
#wrapperForUcs400 .analytics-start-container .datepicker-dropdown.active {
  left: unset !important;
  right: 10px !important;
}
#wrapperForUcs400 .datepicker-cell.range {
  background-color: #dbdbdb;
  border-radius: 0;
  background: rgba(24, 119, 242, 0.5);
  font-weight: 900;
}
#wrapperForUcs400 .datepicker-cell.range-end:not(.selected),
#wrapperForUcs400 .datepicker-cell.range-start:not(.selected) {
  color: #fff;
  background-color: #3273dc;
}
#wrapperForUcs402 {
  padding-bottom: 20px;
}
#wrapperForUcs402 .adminSection {
  width: unset;
  padding: 20px;
}
#wrapperForUcs402 .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#wrapperForUcs402 .help-icon-wrapper .tooltip-popup {
  width: 320px;
  left: -150px;
}
#wrapperForUcs402 .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#adminPanelContextContainer {
  width: 22vw;
}
/* main tab */
.utb {
  cursor: pointer;
  margin: 5px;
}
.utb.selected {
  background-color: #373E45;
  border-radius: 3px;
  color: white !important;
}
.utb:hover {
  background-color: #ff8800;
  border-radius: 3px;
}
/* sub tab */
.usb {
  cursor: pointer;
  margin: 5px;
  padding-left: 10px;
}
.usb.selected {
  background-color: #373E45;
  border-radius: 3px;
}
.usb:hover {
  background-color: #ff8800;
  border-radius: 3px;
}
#wor-access-code-label {
  margin-right: auto;
  font-weight: 600;
}
#adminPanelIcon {
  background-size: contain;
  width: 175px;
  border-radius: 100%;
}
.adminSection {
  background-color: white;
  color: #262b32;
  border-radius: 10px;
  padding: 13px;
  width: 80vw;
  display: flex;
  flex-wrap: wrap;
}
.adminSection input[type='text'] {
  background-color: white;
  color: #232B33;
  border-radius: 5px;
  border: 2px solid #ededee;
}
.adminSection input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  background: #d3d3d300;
  outline: none;
  opacity: 1;
  -webkit-transition: 0.2s;
  transition: opacity 0.2s;
  margin: 0px;
}
.adminSection input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: gray;
  cursor: pointer;
  margin-top: 0px;
  box-shadow: none;
}
.adminSection input[type=range]::before {
  content: '0';
  color: black;
  font-size: 1rem;
  position: absolute;
  left: 90px;
  top: 30px;
}
.adminSection input[type=range]::after {
  content: '100';
  color: black;
  font-size: 1rem;
  position: absolute;
  right: 60px;
  top: 30px;
}
.adminSection #accessSettingsLeftPanel {
  width: 50%;
  justify-content: normal;
}
.adminSection #accessSettingsRightPanel {
  width: 50%;
  justify-content: normal;
  align-items: normal;
  gap: 15px;
}
.adminSection #accessSettingsRightPanel .flex-row {
  width: unset;
}
.adminSection #accessSettingsRightPanel .tooltip-popup {
  left: auto;
  right: 140px;
}
.adminSection #accessSettingsRightPanel #wor-invite-code-accept {
  margin-top: 18px;
}
.adminSection #accessSettingsRightPanel .custom-login-checkbox-wrapper {
  display: flex;
  gap: 10px;
}
.adminSection #accessSettingsRightPanel .custom-login-checkbox-wrapper .custom-checkbox-div {
  display: flex;
}
.adminSection .world-login-plaque {
  width: 540px;
  height: 60%;
  background-color: #f4f4f4;
  display: flex;
  padding: 5px;
  margin: 5px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  flex-direction: column;
}
.adminSection .world-login-plaque .flex-col {
  align-items: initial;
}
.adminSection .world-login-plaque .world-login-preview-label {
  font-weight: 700;
  font-size: 13px;
}
.adminSection .world-login-plaque .flex-col-spacer {
  width: 5px;
  background: #C4C4C4;
  margin: 0 20px;
}
.adminSection .world-set-name-fieldset {
  display: flex;
  padding: 5px;
  margin: 5px;
  margin-bottom: 15px;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-around;
  align-content: start;
  width: 50vw;
  flex-basis: content;
}
.adminSection .world-set-name-fieldset .flex-col {
  align-items: initial;
}
.adminSection .world-message-input {
  width: 40vw;
}
.adminSection .world-login-preview {
  width: 50vw;
  height: 100%;
  min-height: 28vw;
  background-color: #232B33;
  display: flex;
  padding: 5px;
  margin: 5px;
  justify-content: space-around;
  align-items: center;
}
.adminSection #world-login-plaque-world-name {
  font-weight: bold;
  text-align: center;
  width: 80%;
  overflow-wrap: break-word;
}
.adminSection .preview-input {
  width: 100px;
  height: 20px;
  border: solid;
  border-color: #8E8F86;
  background-color: #ffffff;
  border-radius: 3px;
  margin: 5px;
}
.adminSection .preview-input-red {
  width: 100px;
  height: 20px;
  border: solid;
  border-color: #db504e;
  background-color: #db504e;
  border-radius: 3px;
  margin: 5px;
}
.adminSection .world-preview-thumbnail {
  border-radius: 3px;
  width: 100px;
  height: 68px;
  background-color: white;
  margin-right: 10px;
  margin-top: 10px;
  border: 2px solid #797979;
}
.adminSection .world-login-plaque-logo-preview {
  width: 60px;
  height: 60px;
  background-size: contain;
  border-radius: 100%;
  margin-bottom: 25px;
}
.adminSection #wor-name-input {
  width: 20vw;
}
.adminSection .admin-action-fieldset {
  display: flex;
  padding: 5px;
  margin: 5px;
  justify-content: space-around;
  align-items: center;
}
.adminSection .admin-panel-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 0.7rem;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: #e5e5e5;
  background: #262b32;
  transition: all 0.3s ease-in-out;
  height: 30px;
  width: fit-content;
  padding: 5px;
}
.adminSection .admin-panel-button:hover {
  color: #e5e5e5;
  background: #24c224;
}
.adminSection .admin-panel-button-alt {
  color: #fff;
  background: #1877F2;
  border-radius: 9999px;
  padding: 6px 24px;
  font-size: 1em;
  height: 32px;
}
.adminSection .admin-panel-button-alt:hover {
  color: #fff;
  background: #1877f2;
}
.adminSection .admin-panel-button-alt svg {
  position: relative;
  top: 0;
  right: 8px;
}
.adminSection .admin-panel-button-alt:disabled {
  color: #fff;
  background: #d8d8d8;
  cursor: default;
}
.adminSection .custom-checkbox-margin {
  margin: 10px 0px;
}
.adminSection .custom-checkbox-margin-top {
  margin-top: 10px;
}
.adminSection .custom-checkbox-div input[type='checkbox'] {
  appearance: none;
  visibility: visible;
  background-color: #666;
  /*margin: 0;*/
  margin-right: 12px;
  font: inherit;
  color: #fff;
  width: 1.5em;
  min-width: 24px;
  height: 1.5em;
  /*border: 0.15em solid currentColor;*/
  border-radius: 7px;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  cursor: pointer;
}
.adminSection .custom-checkbox-div input[type="checkbox"]::before {
  content: "";
  width: 0.85em;
  height: 0.85em;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em;
  transform-origin: bottom left;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
.adminSection .custom-checkbox-div input[type="checkbox"]:checked::before {
  transform: scale(1);
}
.adminSection .custom-checkbox-div .form-control + .form-control {
  margin-top: 1em;
}
.adminSection .wor-message-counter {
  text-align: right;
  margin-right: 12px;
  font-size: 12px;
  color: #797979;
  position: relative;
  bottom: 18px;
  right: 5px;
}
.adminSection .no-bottom-margin {
  margin-bottom: 0px;
}
#login-logo-thumbnail {
  border-radius: 50%;
  width: 68px;
}
#world-login-plaque-logo {
  margin-top: 15px;
  margin-bottom: 15px;
}
#world-login-plaque-message {
  margin-bottom: 35px;
  text-align: center;
  width: 80%;
  overflow-wrap: break-word;
}
#world-login-plague-btn-container {
  margin-bottom: 15px;
}
#world-login-preview-email,
#world-login-preview-password,
#world-login-preview-access {
  margin-top: 0px;
  margin-left: 0px;
  border: 1.68182px solid #E8E8E9;
  border-radius: 4px;
  width: 125px;
}
#world-login-preview-create-account,
#world-login-preview-guest {
  font-size: 13px;
  text-align: center;
  height: 32px;
  border-radius: 4px;
  font-weight: 700;
  width: 150px;
  cursor: default;
  justify-content: center;
}
#world-login-preview-create-account {
  border: 1.68182px solid #E8E8E9;
  background: transparent;
}
#world-login-preview-guest {
  color: white;
  background: #FF4046;
  border: 1.68182px solid #FF4046;
}
#world-login-preview-guest-login {
  color: white;
  padding: 8px 10px;
  width: 150px;
  font-size: 15px;
  font-weight: 600;
  border-radius: 8px;
  justify-content: center;
}
#world-login-preview-admin-login {
  border: none;
  font-size: 14px;
  background: none;
  width: 100%;
  color: red;
}
#wrapperUsb10 .adminSection {
  padding: 20px;
  margin-bottom: 20px;
}
#wrapperUsb10 label {
  font-size: 15px;
}
#wrapperUsb10 input {
  font-size: 15px;
  padding: 5px;
  margin: 0px 12px;
}
#wrapperUsb10 input[type='checkbox'] {
  margin: 0;
  margin-right: 12px;
}
#wrapperUsb10 input[type='checkbox'][disabled] {
  background-color: #d2d2d2;
  cursor: not-allowed;
}
#wrapperUsb10 input[type='checkbox'][disabled] + label {
  color: #bcbcbc;
}
#wrapperUsb10 b {
  font-size: 17px;
  cursor: default;
}
#wrapperUsb10 .admin-panel-button {
  padding: 18px 18px;
  font-weight: 700;
  border-radius: 14px;
  font-size: 16px;
  color: white;
  margin-right: auto;
}
#first-time-guest-tutorial-checkbox {
  cursor: pointer;
}
#first-time-guest-tutorial-checkbox::before {
  width: 0.85rem;
  height: 0.85rem;
}
#accessSettingsLeftPanel .flex-row {
  margin-bottom: 12px;
  justify-content: flex-start;
  align-items: flex-start;
}
#accessSettingsLeftPanel svg {
  position: relative;
  margin-left: 5px;
}
#accessSettingsLeftPanel .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#accessSettingsLeftPanel .help-icon-wrapper .tooltip-popup {
  width: 320px;
  left: -150px;
}
#accessSettingsLeftPanel .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#manageRoomsLabel {
  font-weight: 900;
  font-size: 17px !important;
  margin: 10px;
}
#accessSettingsRightPanel .flex-row {
  align-items: flex-start;
  justify-content: unset;
}
#accessSettingsRightPanel svg {
  margin-left: 8px;
}
#accessSettingsRightPanel .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#accessSettingsRightPanel .help-icon-wrapper .tooltip-popup {
  width: 320px;
  left: -147px;
}
#accessSettingsRightPanel .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#first-time-guest-tutorial-checkbox {
  width: 1.5rem;
  height: 1.5rem;
}
#wor-spectator-notification {
  padding-top: 8px;
  padding-bottom: 7px;
  font-size: 15px;
  font-weight: normal;
}
#wor-spectator-notification-select {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  border: none;
  border-radius: 8px;
  width: 200px;
}
#wor-screenshare-size {
  padding-top: 8px;
  padding-bottom: 7px;
  font-size: 15px;
  font-weight: normal;
}
#wor-screenshare-size-select {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  border: none;
  border-radius: 8px;
  width: 200px;
}
#wrapperForUcs103 {
  display: block;
}
#wrapperForUcs103 .admin-ucs-content {
  padding: 30px;
  padding-top: 28px;
  background: white;
  border-radius: 10px;
}
#wrapperForUcs103 .admin-ucs-content .admin-wor-default-room {
  margin-bottom: 30px;
}
#wrapperForUcs103 .admin-ucs-content .admin-wor-default-room label,
#wrapperForUcs103 .admin-ucs-content .admin-wor-default-room select {
  width: 100%;
}
#wrapperForUcs103 .admin-ucs-content .admin-wor-default-room select {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  border: none;
  border-radius: 8px;
}
#wrapperForUcs103 .admin-ucs-content .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#wrapperForUcs103 .admin-ucs-content .help-icon-wrapper .tooltip-popup {
  width: 205px;
  left: -90px;
}
#wrapperForUcs103 .admin-ucs-content .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#wrapperForUcs103 .manageRoomsLabelSvg {
  margin-left: 8px;
}
#wrapperForUcs103 .admin-ucs-content-heading {
  margin-bottom: 20px;
}
#wor-actions-fieldset fieldset {
  border: none;
}
#wor-actions-fieldset label {
  /*font-weight: 900;*/
  font-size: 15px;
}
#wor-actions-fieldset textarea {
  color: black;
  background: white;
  border-radius: 8px;
  resize: none;
  padding: 10px;
  border: 1px solid #E8E8E9;
  font-size: 15px;
  margin-right: 12px;
}
#wor-actions-fieldset .world-set-name-fieldset input {
  padding: 10px;
  height: auto;
  text-align: left;
}
#wor-actions-fieldset .custom-checkbox-div {
  padding: 10px 0px;
}
#vibe-preset-container {
  display: none;
}
#vibe-preset-content-container {
  display: flex;
  flex-direction: column;
}
#vibe-preset-content-container label {
  font-weight: 700;
  margin-bottom: 6px;
}
#vibe-preset-content-container select {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  border: none;
  border-radius: 8px;
  width: 200px;
}
#vibe-preset-content-container dbla-help-icon {
  margin-left: 5px;
  position: relative;
  top: 4px;
}
#vibe-preset-content-container #tooltip-popup {
  top: -40px !important;
  left: 2px;
}
#vibe-preset-content-container #tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#wor-name-input {
  margin-left: 0 !important;
}
#admin-rom-list-worlds {
  overflow-y: auto;
  overflow-x: hidden;
  height: 90%;
}
#admin-rom-list-worlds .admin-rom-list-item,
#admin-rom-list-rooms .admin-rom-list-item {
  height: 50px;
  min-height: 50px;
}
#admin-rom-list-worlds .admin-rom-list-item-name,
#admin-rom-list-rooms .admin-rom-list-item-name {
  font-size: 18px;
}
#worldLogoAndBg {
  width: unset;
}
#login-background-select {
  margin-right: 40px;
}
.admin-wor-manage-rooms {
  height: 1200px;
}
.admin-rom-list-content {
  overflow-y: auto;
}
#adminPanelSmallSizeRestrictor {
  width: 100%;
  height: 100%;
  background: #E5E5E5;
  position: absolute;
}
#adminPanelSmallSizeRestrictor .size-restrictor-txt {
  text-align: center;
  color: #d86969;
  font-weight: 900;
  font-size: 20px;
  overflow-wrap: break-word;
  padding: 20px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#rom-description-container {
  display: block;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 13px;
}
#rom-description-container textarea {
  color: black;
  background: white;
  border-radius: 8px;
  resize: none;
  padding: 10px;
  border: 1px solid #E8E8E9;
  font-size: 15px;
  display: block;
  width: 100%;
  width: 95%;
  height: 75px;
  margin: auto;
}
#rom-description-container .rom-description-save-container {
  width: 100%;
  position: relative;
  right: 2%;
}
#rom-description-container .rom-description-save-container button {
  margin-left: auto;
  margin-right: 0;
  display: block;
}
#rom-description-counter {
  margin-right: 0px !important;
  right: 4%;
}
#utb6 {
  display: none;
}
#wrapperForUcs600 button {
  background: black;
}
#wrapperForUcs610 h3 {
  color: black;
}
#wrapperForUcs620,
#wrapperForUcs630,
#wrapperForUcs640,
#wrapperForUcs650,
#wrapperForUcs660,
#wrapperForUcs670 {
  background: white;
  padding: 20px;
  border-radius: 12px;
}
#wrapperForUcs620 h3,
#wrapperForUcs630 h3,
#wrapperForUcs640 h3,
#wrapperForUcs650 h3,
#wrapperForUcs660 h3,
#wrapperForUcs670 h3,
#wrapperForUcs620 th,
#wrapperForUcs630 th,
#wrapperForUcs640 th,
#wrapperForUcs650 th,
#wrapperForUcs660 th,
#wrapperForUcs670 th,
#wrapperForUcs620 td,
#wrapperForUcs630 td,
#wrapperForUcs640 td,
#wrapperForUcs650 td,
#wrapperForUcs660 td,
#wrapperForUcs670 td {
  color: black;
}
@media only screen and (max-width: 1600px) {
  #adminPanelMenuContainer .utb {
    font-size: 16px !important;
  }
  #adminPanelMenuContainer .utb::before {
    padding-right: 12px !important;
  }
  /*World*/
  #utb1::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 17.0055C32.009 25.8058 24.7936 33.2029 15.6003 32.9838C6.90398 32.7766 -0.101332 25.6265 0.00110936 16.7993C0.10307 8.00894 7.32184 0.777396 16.4248 1.00198C25.102 1.21607 32.0087 8.32283 32 17.0055ZM24.3085 17.6449C24.2599 19.909 23.9762 22.1303 23.4073 24.3279C24.8916 24.7268 26.3056 25.2507 27.659 25.9854C29.5299 23.5146 30.5428 20.744 30.7119 17.6449C28.5604 17.6449 26.4419 17.6449 24.3085 17.6449ZM30.7099 16.3412C30.5388 13.2305 29.5244 10.4651 27.6553 7.99985C26.3009 8.73804 24.8852 9.25605 23.4072 9.65805C23.9769 11.8579 24.2564 14.0793 24.3087 16.3412C26.4444 16.3412 28.5622 16.3412 30.7099 16.3412ZM4.31549 8.02768C2.47275 10.4756 1.4467 13.2414 1.29199 16.3426C3.44057 16.3426 5.55739 16.3426 7.64338 16.3426C7.74386 15.2096 7.80409 14.0899 7.95238 12.9819C8.1012 11.87 8.33784 10.7698 8.53475 9.67166C7.84574 9.43939 7.1244 9.2247 6.42538 8.95261C5.71926 8.67777 5.03526 8.34606 4.31549 8.02768ZM1.29135 17.6448C1.45338 20.7549 2.47583 23.5187 4.34104 25.9892C5.69604 25.2524 7.11059 24.7294 8.59298 24.3313C8.02146 22.1292 7.7445 19.9068 7.68795 17.6448C5.55002 17.6448 3.43737 17.6448 1.29135 17.6448ZM9.84226 9.95364C9.28448 12.0553 9.02649 14.1738 8.97063 16.335C11.116 16.335 13.232 16.335 15.3434 16.335C15.3434 14.4061 15.3434 12.4958 15.3434 10.5754C13.4846 10.5375 11.66 10.3466 9.84226 9.95364ZM16.6537 10.5761C16.6537 12.5145 16.6537 14.4212 16.6537 16.3304C18.7805 16.3304 20.897 16.3304 23.0287 16.3304C22.9698 14.1622 22.7136 12.0465 22.157 9.95195C20.338 10.3482 18.5124 10.5367 16.6537 10.5761ZM22.1604 24.0327C22.7075 21.925 22.9855 19.8027 23.0219 17.6455C20.8819 17.6455 18.7713 17.6455 16.6599 17.6455C16.6599 19.5744 16.6599 21.4848 16.6599 23.4092C18.5113 23.4468 20.3302 23.6364 22.1604 24.0327ZM8.96922 17.647C9.03018 19.8221 9.28079 21.9381 9.83897 24.0225C9.90697 24.0156 9.95995 24.0154 10.0106 24.0043C11.6966 23.6355 13.4051 23.4614 15.1283 23.4241C15.3163 23.4201 15.3594 23.3624 15.3588 23.1843C15.3528 21.4096 15.3553 19.6348 15.3546 17.8599C15.3546 17.7899 15.347 17.7199 15.3428 17.6471C13.212 17.647 11.1056 17.647 8.96922 17.647ZM10.2015 25.2681C10.255 25.4197 10.2955 25.5391 10.3391 25.6573C10.9026 27.1854 11.5926 28.6442 12.6714 29.8881C13.3233 30.6398 14.068 31.2624 15.039 31.5636C15.1366 31.5939 15.2379 31.6127 15.3496 31.6397C15.3496 29.3111 15.3496 27.0127 15.3496 24.6948C13.613 24.722 11.9095 24.904 10.2015 25.2681ZM16.6546 9.29253C18.3998 9.2631 20.1007 9.07972 21.8036 8.7205C21.7227 8.49988 21.6556 8.31274 21.5854 8.12684C21.0341 6.66611 20.3557 5.27631 19.3204 4.08723C18.6718 3.34227 17.9313 2.72566 16.9689 2.42434C16.8712 2.39379 16.7709 2.37228 16.6546 2.34208C16.6546 4.67116 16.6546 6.96867 16.6546 9.29253ZM16.6579 24.6902C16.6579 27.0237 16.6579 29.3228 16.6579 31.623C16.6922 31.6245 16.7127 31.6288 16.7318 31.6255C16.7644 31.6199 16.7963 31.6097 16.8284 31.6012C17.5134 31.4185 18.1061 31.0656 18.6275 30.5953C20.2256 29.154 21.0822 27.2697 21.8017 25.2632C20.0971 24.9059 18.3943 24.7275 16.6579 24.6902ZM15.3411 2.36723C15.3082 2.36315 15.2877 2.35518 15.2701 2.35934C15.1926 2.37769 15.1151 2.39715 15.0389 2.4205C14.1495 2.69314 13.4457 3.24291 12.8289 3.91626C11.8324 5.00415 11.1488 6.28098 10.6045 7.63966C10.4645 7.98916 10.335 8.34277 10.1902 8.72154C11.9101 9.07608 13.612 9.2659 15.3411 9.2927C15.3411 6.96587 15.3411 4.66707 15.3411 2.36723ZM5.21559 6.97468C5.6678 7.34864 8.39815 8.37866 8.96754 8.38999C9.65307 6.35699 10.5531 4.43608 12.0502 2.84035C9.38279 3.57218 7.11948 4.95593 5.21559 6.97468ZM19.9562 31.1411C22.6252 30.4109 24.8907 29.02 26.802 26.9893C25.5961 26.351 24.3516 25.8979 23.0447 25.564C22.3483 27.6178 21.4512 29.5393 19.9562 31.1411ZM19.9629 2.84648C20.6913 3.64586 21.2923 4.52234 21.7981 5.46662C22.3023 6.40777 22.7013 7.39361 23.0469 8.42123C24.3543 8.08319 25.5967 7.6246 26.8087 6.99959C24.8965 4.96747 22.6328 3.57426 19.9629 2.84648ZM5.1944 26.9864C7.11035 29.0196 9.37366 30.419 12.052 31.1441C10.5499 29.5477 9.65131 27.6216 8.95725 25.5676C7.64334 25.8952 6.40483 26.3624 5.1944 26.9864Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb1.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.0055C35.009 26.8058 27.7936 34.2029 18.6003 33.9838C9.90398 33.7766 2.89867 26.6265 3.00111 17.7993C3.10307 9.00894 10.3218 1.7774 19.4248 2.00198C28.102 2.21607 35.0087 9.32283 35 18.0055ZM27.3085 18.6449C27.2599 20.909 26.9762 23.1303 26.4073 25.3279C27.8916 25.7268 29.3056 26.2507 30.659 26.9854C32.5299 24.5146 33.5428 21.744 33.7119 18.6449C31.5604 18.6449 29.4419 18.6449 27.3085 18.6449ZM33.7099 17.3412C33.5388 14.2305 32.5244 11.4651 30.6553 8.99985C29.3009 9.73804 27.8852 10.2561 26.4072 10.658C26.9769 12.8579 27.2564 15.0793 27.3087 17.3412C29.4444 17.3412 31.5622 17.3412 33.7099 17.3412ZM7.31549 9.02768C5.47275 11.4756 4.4467 14.2414 4.29199 17.3426C6.44057 17.3426 8.55739 17.3426 10.6434 17.3426C10.7439 16.2096 10.8041 15.0899 10.9524 13.9819C11.1012 12.87 11.3378 11.7698 11.5348 10.6717C10.8457 10.4394 10.1244 10.2247 9.42538 9.95261C8.71926 9.67777 8.03526 9.34606 7.31549 9.02768ZM4.29135 18.6448C4.45338 21.7549 5.47583 24.5187 7.34104 26.9892C8.69604 26.2524 10.1106 25.7294 11.593 25.3313C11.0215 23.1292 10.7445 20.9068 10.688 18.6448C8.55002 18.6448 6.43737 18.6448 4.29135 18.6448ZM12.8423 10.9536C12.2845 13.0553 12.0265 15.1738 11.9706 17.335C14.116 17.335 16.232 17.335 18.3434 17.335C18.3434 15.4061 18.3434 13.4958 18.3434 11.5754C16.4846 11.5375 14.66 11.3466 12.8423 10.9536ZM19.6537 11.5761C19.6537 13.5145 19.6537 15.4212 19.6537 17.3304C21.7805 17.3304 23.897 17.3304 26.0287 17.3304C25.9698 15.1622 25.7136 13.0465 25.157 10.952C23.338 11.3482 21.5124 11.5367 19.6537 11.5761ZM25.1604 25.0327C25.7075 22.925 25.9855 20.8027 26.0219 18.6455C23.8819 18.6455 21.7713 18.6455 19.6599 18.6455C19.6599 20.5744 19.6599 22.4848 19.6599 24.4092C21.5113 24.4468 23.3302 24.6364 25.1604 25.0327ZM11.9692 18.647C12.0302 20.8221 12.2808 22.9381 12.839 25.0225C12.907 25.0156 12.96 25.0154 13.0106 25.0043C14.6966 24.6355 16.4051 24.4614 18.1283 24.4241C18.3163 24.4201 18.3594 24.3624 18.3588 24.1843C18.3528 22.4096 18.3553 20.6348 18.3546 18.8599C18.3546 18.7899 18.347 18.7199 18.3428 18.6471C16.212 18.647 14.1056 18.647 11.9692 18.647ZM13.2015 26.2681C13.255 26.4197 13.2955 26.5391 13.3391 26.6573C13.9026 28.1854 14.5926 29.6442 15.6714 30.8881C16.3233 31.6398 17.068 32.2624 18.039 32.5636C18.1366 32.5939 18.2379 32.6127 18.3496 32.6397C18.3496 30.3111 18.3496 28.0127 18.3496 25.6948C16.613 25.722 14.9095 25.904 13.2015 26.2681ZM19.6546 10.2925C21.3998 10.2631 23.1007 10.0797 24.8036 9.7205C24.7227 9.49988 24.6556 9.31274 24.5854 9.12684C24.0341 7.66611 23.3557 6.27631 22.3204 5.08723C21.6718 4.34227 20.9313 3.72566 19.9689 3.42434C19.8712 3.39379 19.7709 3.37228 19.6546 3.34208C19.6546 5.67116 19.6546 7.96867 19.6546 10.2925ZM19.6579 25.6902C19.6579 28.0237 19.6579 30.3228 19.6579 32.623C19.6922 32.6245 19.7127 32.6288 19.7318 32.6255C19.7644 32.6199 19.7963 32.6097 19.8284 32.6012C20.5134 32.4185 21.1061 32.0656 21.6275 31.5953C23.2256 30.154 24.0822 28.2697 24.8017 26.2632C23.0971 25.9059 21.3943 25.7275 19.6579 25.6902ZM18.3411 3.36723C18.3082 3.36315 18.2877 3.35518 18.2701 3.35934C18.1926 3.37769 18.1151 3.39715 18.0389 3.4205C17.1495 3.69314 16.4457 4.24291 15.8289 4.91626C14.8324 6.00415 14.1488 7.28098 13.6045 8.63966C13.4645 8.98916 13.335 9.34277 13.1902 9.72154C14.9101 10.0761 16.612 10.2659 18.3411 10.2927C18.3411 7.96587 18.3411 5.66707 18.3411 3.36723ZM8.21559 7.97468C8.6678 8.34864 11.3981 9.37866 11.9675 9.38999C12.6531 7.35699 13.5531 5.43608 15.0502 3.84035C12.3828 4.57218 10.1195 5.95593 8.21559 7.97468ZM22.9562 32.1411C25.6252 31.4109 27.8907 30.02 29.802 27.9893C28.5961 27.351 27.3516 26.8979 26.0447 26.564C25.3483 28.6178 24.4512 30.5393 22.9562 32.1411ZM22.9629 3.84648C23.6913 4.64586 24.2923 5.52234 24.7981 6.46662C25.3023 7.40777 25.7013 8.39361 26.0469 9.42123C27.3543 9.08319 28.5967 8.6246 29.8087 7.99959C27.8965 5.96747 25.6328 4.57426 22.9629 3.84648ZM8.1944 27.9864C10.1103 30.0196 12.3737 31.419 15.052 32.1441C13.5499 30.5477 12.6513 28.6216 11.9572 26.5676C10.6433 26.8952 9.40483 27.3624 8.1944 27.9864Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Rooms*/
  #utb2::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb2.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*UserAccounts*/
  #utb3::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb3.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Statistics*/
  #utb4::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7065 33.4129C28.1999 33.4129 28.5778 33.417 28.9553 33.4118C29.4991 33.4041 29.9485 33.5407 29.997 34.1858C30.0366 34.7113 29.6557 34.9923 28.9284 34.9965C27.9042 35.0026 26.8801 34.9988 25.8557 34.9988C18.5303 34.9989 11.205 34.9989 3.8796 34.9988C2.92225 34.9988 1.9649 34.9992 1.00755 34.9953C0.497728 34.9931 0.0580853 34.8675 0.00368125 34.2529C-0.0412321 33.744 0.327165 33.4347 0.980948 33.4149C1.38062 33.4029 1.78083 33.4126 2.26312 33.4126C2.27408 33.1607 2.29132 32.9462 2.29159 32.7317C2.2956 28.8859 2.30148 25.04 2.29814 21.1941C2.2968 19.6064 3.19333 18.672 4.76196 18.6551C5.40772 18.6481 6.05362 18.6295 6.69912 18.6369C8.2886 18.6557 9.23445 19.5992 9.23886 21.2043C9.24902 24.9831 9.24167 28.7617 9.24127 32.5403C9.24127 32.8045 9.24127 33.0688 9.24127 33.3724C10.0101 33.3724 10.7133 33.3724 11.5234 33.3724C11.5234 33.1504 11.5234 32.9368 11.5234 32.723C11.5238 30.9687 11.5292 29.2144 11.523 27.4602C11.5174 25.818 12.4773 24.849 14.0927 24.872C14.6716 24.8802 15.2507 24.8739 15.8296 24.8654C17.5255 24.8404 18.4894 25.8104 18.481 27.5158C18.4724 29.2701 18.4797 31.0243 18.4823 32.7786C18.4826 32.9553 18.4982 33.1318 18.5095 33.3599C19.2321 33.3599 19.9333 33.3599 20.722 33.3599C20.7331 33.1411 20.7551 32.9053 20.7553 32.6695C20.7569 26.3725 20.7558 20.0754 20.7561 13.7784C20.7561 11.7299 21.5638 10.893 23.5666 10.8676C24.1234 10.8606 24.6805 10.8521 25.2368 10.8648C26.7544 10.8993 27.7056 11.848 27.708 13.3668C27.7158 18.1122 27.7082 22.8576 27.7069 27.603C27.7061 29.5094 27.7065 31.4155 27.7065 33.4129ZM26.1669 33.3728C26.1669 33.0904 26.1669 32.8484 26.1669 32.6066C26.1673 28.7177 26.1673 24.8291 26.168 20.9402C26.1684 18.4675 26.1752 15.9945 26.1667 13.5217C26.1639 12.6903 25.921 12.4535 25.0774 12.4353C24.4767 12.4224 23.8749 12.4356 23.2744 12.4561C22.5439 12.4811 22.329 12.698 22.3286 13.4535C22.3262 19.2546 22.3312 25.0556 22.3338 30.8565C22.3341 31.6822 22.3338 32.5079 22.3338 33.3726C23.614 33.3728 24.8304 33.3728 26.1669 33.3728ZM7.60821 33.3778C7.63561 33.2583 7.66315 33.1947 7.66315 33.131C7.66622 29.1069 7.66716 25.0828 7.66823 21.0588C7.6685 20.462 7.32683 20.2092 6.78239 20.1984C6.18181 20.1864 5.58056 20.2014 4.97958 20.2065C4.04281 20.2142 3.85781 20.4129 3.85647 21.3625C3.8522 24.1042 3.84043 26.8457 3.83388 29.5873C3.83081 30.8397 3.83335 32.0923 3.83335 33.3778C5.1329 33.3778 6.34796 33.3778 7.60821 33.3778ZM16.9153 33.3788C16.9153 31.2832 16.9215 29.2653 16.9114 27.2476C16.9086 26.6546 16.5302 26.4219 15.9934 26.414C15.3491 26.4047 14.7043 26.4105 14.06 26.4186C13.3673 26.4271 13.0925 26.7032 13.0856 27.3992C13.0783 28.117 13.0815 28.835 13.0812 29.553C13.0807 30.8213 13.081 32.0896 13.081 33.3788C14.4022 33.3788 15.615 33.3788 16.9153 33.3788Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17924 13.8352C6.13808 15.3664 4.3096 14.7552 3.28408 13.7007C2.11727 12.5009 1.96916 10.6744 2.92036 9.24023C3.80419 7.90726 5.58509 7.40161 7.13888 8.04224C8.59776 8.64374 9.47397 10.2901 9.14153 11.8954C9.04542 12.3589 9.12295 12.6174 9.54148 12.874C10.4349 13.4216 11.2911 14.032 12.1511 14.6333C12.4305 14.8285 12.6341 14.9094 12.9671 14.6719C13.8379 14.0501 14.7985 13.7861 15.8764 14.0873C16.0418 14.1334 16.3592 13.9994 16.4605 13.8487C18.1599 11.3193 19.8269 8.76738 21.5277 6.23899C21.7885 5.85131 21.5348 5.66868 21.374 5.42341C20.5303 4.13701 20.5577 2.81214 21.354 1.55449C22.1143 0.353395 23.2806 -0.133089 24.6905 0.0310522C26.6179 0.255396 27.9997 2.11292 27.6803 4.0382C27.3553 5.99777 25.4256 7.36611 23.5466 6.89987C23.0621 6.7796 22.8759 6.93051 22.6436 7.28633C21.05 9.7255 19.4516 12.1616 17.8249 14.5781C17.5795 14.9425 17.5986 15.1627 17.8308 15.51C18.7267 16.8494 18.6888 18.3213 17.7731 19.6023C17.0147 20.6629 15.4786 21.2138 14.2041 20.8818C12.7088 20.4924 11.7111 19.3395 11.5417 17.7816C11.5129 17.5164 11.4817 17.2166 11.5723 16.98C11.8063 16.3692 11.5755 16.0509 11.0598 15.7381C10.0886 15.1488 9.15931 14.4883 8.17924 13.8352ZM22.3322 3.48557C22.3168 4.54088 23.1653 5.41572 24.2197 5.43111C25.266 5.44636 26.1498 4.57949 26.1566 3.53147C26.1637 2.44984 25.3499 1.58526 24.2989 1.55732C23.2185 1.5287 22.3485 2.38181 22.3322 3.48557ZM5.79361 13.1739C6.84921 13.1721 7.66634 12.3275 7.66634 11.2385C7.66608 10.1576 6.85002 9.33864 5.76073 9.32676C4.7042 9.31515 3.83948 10.1788 3.84951 11.2357C3.86033 12.3707 4.66784 13.1758 5.79361 13.1739ZM14.9638 19.4093C16.0204 19.4259 16.8831 18.5936 16.9124 17.5292C16.9419 16.4576 16.1269 15.5819 15.0704 15.5497C13.9735 15.5162 13.0965 16.3601 13.0903 17.4551C13.0844 18.5277 13.9136 19.3924 14.9638 19.4093Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Advanced*/
  #utb5::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1225 33.9009C12.1225 34.6658 12.1178 35.3485 12.1241 36.031C12.1287 36.5268 12.0046 36.9616 11.4247 36.9601C10.8407 36.9585 10.6446 36.5399 10.6443 36.0086C10.6438 35.3262 10.644 34.6438 10.644 33.9298C9.94936 33.9298 9.33359 33.9298 8.60611 33.9298C8.60611 34.525 8.60957 35.1156 8.60424 35.706C8.60237 35.9268 8.65558 36.1978 8.54959 36.3562C8.38282 36.6056 8.08621 36.9588 7.87464 36.9394C7.61055 36.9152 7.17874 36.5715 7.16341 36.3426C7.09076 35.2608 7.09849 34.1687 7.16808 33.0861C7.18275 32.8572 7.54855 32.6041 7.80637 32.455C7.97488 32.3574 8.24018 32.423 8.46214 32.423C16.1268 32.4222 23.7911 32.4222 31.4557 32.4222C31.7417 32.4222 32.0275 32.4222 32.4306 32.4222C32.4306 32.0709 32.4306 31.7712 32.4306 31.4718C32.4306 22.5186 32.4304 13.5655 32.4316 4.61246C32.4316 4.34624 32.4327 4.07895 32.4555 3.81419C32.4935 3.37413 32.7338 3.11617 33.187 3.1251C33.645 3.13417 33.8818 3.42039 33.8926 3.84965C33.9158 4.7599 33.9028 5.67108 33.9078 6.58187C33.9085 6.71291 33.928 6.84383 33.9486 7.09312C34.4537 7.09312 34.9533 7.08912 35.4528 7.09459C35.7407 7.09779 36.0708 7.03246 36.3057 7.15018C36.5811 7.28802 36.9851 7.6269 36.9532 7.81407C36.9052 8.09656 36.5647 8.47169 36.283 8.54088C35.7787 8.6646 35.2256 8.59088 34.6929 8.59755C34.4555 8.60048 34.2179 8.59794 33.9434 8.59794C33.9434 9.29396 33.9434 9.90813 33.9434 10.6356C34.6178 10.6356 35.2967 10.6067 35.9711 10.6492C36.2581 10.6673 36.5966 10.77 36.797 10.9572C36.9384 11.0893 36.9893 11.4837 36.8941 11.6601C36.7819 11.8678 36.4757 12.075 36.2398 12.0922C35.4945 12.1467 34.7428 12.1123 33.9501 12.1123C33.9501 12.8274 33.9501 13.4613 33.9501 14.2112C34.4387 14.2112 34.9154 14.2112 35.3921 14.2112C36.6434 14.2112 36.9669 14.3582 36.9846 14.9346C37.0028 15.5188 36.6323 15.6908 35.3557 15.6908C34.895 15.6908 34.4343 15.6908 33.943 15.6908C33.943 16.3988 33.943 17.0311 33.943 17.7592C34.6372 17.7592 35.2956 17.7551 35.9538 17.7606C36.4739 17.7647 37.0104 17.8512 36.9817 18.508C36.9547 19.1274 36.4502 19.2454 35.9111 19.2355C35.2728 19.2238 34.6342 19.2327 33.9516 19.2327C33.9516 19.9436 33.9516 20.5768 33.9516 21.3007C34.6345 21.3007 35.3167 21.3119 35.9984 21.2971C36.5361 21.2856 36.9673 21.4626 36.9769 22.0415C36.9871 22.6392 36.5346 22.7887 36.0083 22.7817C35.346 22.7727 34.6834 22.7794 33.9638 22.7794C33.9638 23.4878 33.9638 24.1373 33.9638 24.8766C34.6828 24.8766 35.3876 24.8914 36.0913 24.8717C36.6295 24.8569 36.9773 25.0839 36.9753 25.6213C36.9733 26.1357 36.5855 26.3409 36.1142 26.3509C35.4079 26.366 34.7012 26.3548 33.9506 26.3548C33.9506 27.0456 33.9506 27.6751 33.9506 28.3935C34.6323 28.3935 35.2914 28.387 35.9503 28.3954C36.6179 28.4038 37.055 28.7073 36.9943 29.1548C36.9119 29.7615 36.4753 29.9146 35.9246 29.9014C35.2853 29.886 34.6456 29.8978 33.9054 29.8978C33.9054 30.8659 33.9085 31.768 33.9045 32.67C33.8996 33.7501 33.7508 33.8953 32.6624 33.8971C31.7783 33.8987 30.8942 33.8974 29.9061 33.8974C29.9061 34.4848 29.9125 35.0087 29.9035 35.5323C29.8988 35.8197 29.9446 36.144 29.8278 36.3835C29.7113 36.6225 29.4147 36.9348 29.2075 36.9274C28.9586 36.9184 28.5598 36.6411 28.5101 36.4168C28.3874 35.8639 28.4239 35.2749 28.4027 34.7002C28.3941 34.4612 28.4014 34.2216 28.4014 33.9415C27.6991 33.9415 27.0691 33.9415 26.3577 33.9415C26.3577 34.6945 26.4188 35.4295 26.3284 36.1453C26.2908 36.4436 25.9753 36.7747 25.6969 36.9449C25.5712 37.0217 25.1879 36.7848 24.9976 36.6085C24.8837 36.5031 24.8922 36.2392 24.889 36.0458C24.8774 35.3626 24.8846 34.6791 24.8846 33.9473C24.1608 33.9473 23.5086 33.9473 22.7766 33.9473C22.7766 34.6701 22.7637 35.3754 22.7807 36.08C22.7937 36.6094 22.5809 36.9926 22.0428 36.9774C21.5235 36.9629 21.2947 36.5832 21.3059 36.0565C21.3204 35.3714 21.3095 34.6862 21.3095 33.9495C20.6285 33.9495 19.9977 33.9495 19.2406 33.9495C19.2406 34.6382 19.2861 35.3422 19.2198 36.0353C19.1906 36.341 19.008 36.7357 18.7666 36.8948C18.3028 37.2002 17.8038 36.8101 17.7765 36.1465C17.7472 35.4387 17.7698 34.7293 17.7698 33.9591C17.0731 33.9591 16.4246 33.9591 15.6991 33.9591C15.6991 34.6262 15.7034 35.2868 15.6979 35.9471C15.6922 36.6163 15.4089 37.0315 14.9381 36.9878C14.3502 36.9337 14.2021 36.5147 14.2164 35.9861C14.2313 35.4313 14.2445 34.8735 14.2016 34.3213C14.1901 34.1732 13.9814 33.9318 13.8473 33.9206C13.3019 33.8739 12.7509 33.9009 12.1225 33.9009Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03552 22.7792C2.32724 22.7792 1.66481 22.7689 1.00265 22.7826C0.46514 22.7938 0.0372114 22.6187 0.034012 22.0335C0.0308125 21.4243 0.507407 21.3024 1.01692 21.3008C1.67962 21.2989 2.3423 21.3006 3.05285 21.3006C3.05285 20.6152 3.05285 19.9841 3.05285 19.2298C2.3555 19.2298 1.64921 19.2834 0.957591 19.2058C0.639243 19.1701 0.237441 18.9473 0.0730681 18.6846C-0.184356 18.2732 0.250112 17.7886 0.866411 17.7666C1.5731 17.7413 2.28152 17.7607 3.04512 17.7607C3.04512 17.0547 3.04512 16.4074 3.04512 15.6904C2.36164 15.6904 1.70028 15.6963 1.03906 15.6887C0.388496 15.6812 -0.0475699 15.3646 0.012287 14.9093C0.0890744 14.3249 0.509139 14.1921 1.03505 14.2066C1.69481 14.225 2.35536 14.2111 3.09817 14.2111C3.09817 13.5832 3.12511 13.032 3.07899 12.4871C3.06779 12.3531 2.82569 12.1429 2.67811 12.1326C2.08114 12.091 1.47912 12.0985 0.880016 12.1174C0.359301 12.1339 0.052941 11.8794 0.0361438 11.392C0.0180134 10.8659 0.419947 10.6631 0.878405 10.6451C1.58469 10.6174 2.29285 10.6378 3.05059 10.6378C3.05059 9.95481 3.05059 9.32559 3.05059 8.59744C2.3887 8.59744 1.73027 8.60303 1.07198 8.59596C0.417017 8.58903 -0.0383807 8.28428 0.0126776 7.84729C0.0839992 7.23699 0.52394 7.08128 1.07238 7.09062C1.71268 7.10141 2.35324 7.09315 3.10205 7.09315C3.10205 6.1561 3.10031 5.27705 3.10244 4.39799C3.10524 3.22432 3.23562 3.09474 4.40676 3.09367C5.26916 3.09287 6.13154 3.09353 7.10178 3.09353C7.10178 2.39898 7.08367 1.76388 7.1102 1.13065C7.12179 0.8531 7.15365 0.526758 7.30749 0.320526C7.43347 0.15162 7.8202 -0.00568642 7.97364 0.0701678C8.226 0.194947 8.52729 0.497424 8.55329 0.751249C8.62967 1.49326 8.58048 2.24834 8.58048 3.04527C9.30076 3.04527 9.93093 3.04527 10.6439 3.04527C10.6439 2.35125 10.6565 1.66883 10.6399 0.986945C10.6264 0.438235 10.8542 0.0208418 11.4003 0.0160426C11.9723 0.0109767 12.1471 0.454499 12.1286 0.99561C12.106 1.6571 12.1232 2.31993 12.1232 3.03715C12.8355 3.03715 13.4867 3.03715 14.2317 3.03715C14.2317 2.32593 14.2485 1.62178 14.2263 0.918824C14.2091 0.379179 14.4526 0.00964414 14.9672 0.0132436C15.4829 0.016843 15.7128 0.406511 15.7022 0.931225C15.6884 1.61631 15.6989 2.30206 15.6989 3.04008C16.3772 3.04008 17.0078 3.04008 17.7671 3.04008C17.7671 2.35579 17.7215 1.65203 17.7882 0.959215C17.8176 0.653265 18.0017 0.257868 18.244 0.0990937C18.6967 -0.197658 19.2067 0.206407 19.2321 0.854968C19.2598 1.56165 19.2383 2.27033 19.2383 3.03554C19.9424 3.03554 20.5904 3.03554 21.3089 3.03554C21.3089 2.33339 21.3225 1.64964 21.3047 0.966815C21.2901 0.409173 21.5337 0.014175 22.0819 0.0164413C22.6155 0.0185743 22.804 0.435039 22.792 0.951355C22.7762 1.63391 22.7881 2.31713 22.7881 3.04435C23.5131 3.04435 24.1627 3.04435 24.885 3.04435C24.885 2.29074 24.893 1.58525 24.8823 0.879898C24.8747 0.381313 25.0772 0.0356385 25.5918 0.0251068C26.1081 0.0145752 26.3394 0.380377 26.3548 0.853633C26.3774 1.56112 26.3606 2.2698 26.3606 3.03554C27.034 3.03554 27.663 3.03554 28.4016 3.03554C28.4016 2.43951 28.3935 1.82614 28.4055 1.21331C28.4101 0.972947 28.3834 0.676996 28.5083 0.507824C28.6704 0.288127 28.9787 0.0312356 29.2071 0.0464331C29.4359 0.0617639 29.8202 0.383043 29.8309 0.586343C29.8899 1.71296 29.8874 2.84637 29.8254 3.97286C29.8142 4.17736 29.4558 4.41159 29.2094 4.53784C29.0318 4.62889 28.774 4.56783 28.552 4.56783C20.8875 4.56849 13.2229 4.56836 5.5583 4.56849C5.27182 4.56849 4.98548 4.56849 4.57728 4.56849C4.57728 4.91457 4.57728 5.21359 4.57728 5.5126C4.57728 14.4658 4.57727 23.4189 4.577 32.3719C4.577 32.594 4.58313 32.8169 4.5686 33.0382C4.53794 33.503 4.38037 33.8826 3.82913 33.8657C3.29801 33.8493 3.10951 33.495 3.10551 33.0161C3.09898 32.2162 3.10271 31.4164 3.10231 30.6168C3.10217 30.4187 3.10231 30.2207 3.10231 29.8745C2.29524 29.8745 1.5239 29.9291 0.767762 29.8453C0.495007 29.815 0.126007 29.4899 0.0509525 29.2277C-0.00397179 29.0362 0.302372 28.6595 0.537933 28.4928C0.726169 28.3598 1.05011 28.4017 1.31447 28.3965C1.88544 28.3847 2.45682 28.3929 3.06405 28.3929C3.06405 27.6974 3.06405 27.0832 3.06405 26.3552C2.39043 26.3552 1.71281 26.3743 1.03705 26.3456C0.785495 26.3349 0.479145 26.2789 0.30664 26.123C0.143333 25.9756 -0.0117088 25.5941 0.0692113 25.4509C0.207589 25.2059 0.51954 24.9349 0.782164 24.9081C1.50485 24.8349 2.23978 24.8829 3.03578 24.8829C3.03552 24.1818 3.03552 23.5335 3.03552 22.7792Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9024 28.0917C18.0095 28.0917 19.007 28.0917 20.1046 28.0917C20.1046 27.5762 20.1199 27.0747 20.1002 26.5745C20.0807 26.0871 20.3032 25.8317 20.7373 25.6122C21.6783 25.1368 22.6203 24.6428 23.4855 24.046C23.9926 23.6961 24.3787 23.6554 24.8667 23.9752C25.2355 24.2169 25.6262 24.4249 26.0689 24.6842C26.5927 23.7824 27.1001 22.9087 27.658 21.9482C27.2193 21.6936 26.814 21.4395 26.3914 21.2186C25.9432 20.9842 25.7917 20.6578 25.8134 20.1399C25.8594 19.0406 25.8486 17.937 25.8077 16.8371C25.7897 16.3549 25.9159 16.0327 26.3486 15.8074C26.7759 15.585 27.1821 15.3225 27.6532 15.0448C27.1226 14.1254 26.6178 13.251 26.0801 12.3194C25.6065 12.5852 25.1694 12.829 24.7336 13.0754C24.2755 13.3344 23.8245 13.4065 23.5394 12.8646C23.2697 12.3522 23.5935 12.0364 24.0122 11.7931C24.6066 11.4477 25.1949 11.0909 25.7974 10.7598C26.3894 10.4342 26.7578 10.52 27.0857 11.0789C27.8034 12.3019 28.5132 13.53 29.2012 14.7699C29.5726 15.4396 29.5244 15.7783 28.8437 16.0536C27.6719 16.5274 27.3889 17.2626 27.3981 18.5252C27.4068 19.7343 27.6628 20.4287 28.784 20.8983C29.5406 21.2149 29.5754 21.5482 29.168 22.2764C28.4871 23.494 27.7834 24.6992 27.0889 25.9094C26.792 26.4265 26.315 26.6148 25.867 26.2468C24.7938 25.3655 23.9373 25.5834 22.7857 26.2744C21.8236 26.8517 21.4357 27.3579 21.5472 28.44C21.6461 29.4029 21.3853 29.5944 20.4015 29.5968C19.0684 29.5999 17.7352 29.6062 16.4024 29.5919C15.672 29.584 15.4492 29.3498 15.4403 28.6311C15.4317 27.9203 15.4369 27.2092 15.4391 26.4981C15.4405 26.0029 15.6678 25.6652 16.1823 25.6743C16.6938 25.6831 16.9124 26.0187 16.904 26.52C16.8959 27.0258 16.9024 27.5317 16.9024 28.0917Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1053 8.91557C19.0241 8.91557 18.0116 8.91557 16.9025 8.91557C16.9025 9.41829 16.8855 9.92007 16.9073 10.4203C16.9285 10.9074 16.7149 11.1575 16.2751 11.3788C15.315 11.8619 14.3758 12.3961 13.473 12.979C13.0475 13.2539 12.7081 13.3607 12.2654 13.0765C11.857 12.8144 11.4233 12.5926 10.9308 12.3134C10.4074 13.2203 9.89469 14.109 9.34891 15.055C9.8199 15.3255 10.2329 15.5741 10.6566 15.8028C11.1016 16.0429 11.2303 16.3741 11.199 16.8943C11.1356 17.9465 11.1448 19.0064 11.1903 20.0607C11.2127 20.5838 11.1256 20.9589 10.623 21.2034C10.2074 21.4058 9.82031 21.6662 9.34719 21.944C9.8755 22.8564 10.3887 23.7429 10.9264 24.6716C11.4422 24.3829 11.918 24.1116 12.3983 23.8491C12.8056 23.6265 13.1826 23.664 13.4388 24.0726C13.7286 24.535 13.4942 24.8943 13.1039 25.1374C12.4656 25.5352 11.8098 25.9076 11.1457 26.261C10.6772 26.5101 10.2402 26.4636 9.94869 25.9592C9.21747 24.6935 8.49706 23.4216 7.76224 22.1582C7.45069 21.6225 7.57134 21.1628 8.10872 20.9548C9.31692 20.4866 9.6426 19.7295 9.61687 18.4047C9.59407 17.2349 9.34065 16.5958 8.28709 16.139C7.46336 15.782 7.4127 15.4456 7.85196 14.6649C8.52478 13.4688 9.21268 12.281 9.90963 11.0988C10.2493 10.5226 10.6503 10.3604 11.1801 10.7681C12.2119 11.5621 13.0054 11.391 14.1379 10.7693C15.2517 10.1576 15.5686 9.52081 15.4543 8.38433C15.3801 7.64738 15.6753 7.40142 16.4371 7.39609C17.8135 7.38649 19.1901 7.38395 20.5664 7.39795C21.364 7.40608 21.5651 7.63285 21.568 8.44885C21.5707 9.13714 21.5715 9.82529 21.5667 10.5134C21.5632 11.0116 21.3336 11.3324 20.8092 11.3143C20.3319 11.2979 20.1 11.009 20.1044 10.5281C20.1092 10.001 20.1053 9.47415 20.1053 8.91557Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1428 18.5167C23.0985 21.0514 21.0011 23.1469 18.5127 23.1428C15.9966 23.1384 13.8175 20.9466 13.866 18.4693C13.9156 15.9426 16.0206 13.8423 18.4977 13.848C21.0141 13.8539 23.186 16.037 23.1428 18.5167ZM18.4893 15.3403C16.7969 15.3437 15.3403 16.8084 15.3496 18.4967C15.3595 20.2265 16.8359 21.6824 18.5485 21.6508C20.226 21.6201 21.6293 20.2116 21.6588 18.529C21.6885 16.8172 20.2171 15.3367 18.4893 15.3403Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Debug*/
  #utb6::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*#accessSettingsRightPanel {
		margin-top: 30px;
	}*/
  #admin-rom-list-worlds svg {
    width: 20px !important;
  }
  #room-settings-grid {
    display: block !important;
  }
  #room-settings-grid {
    margin-top: 0px !important;
  }
  #room-settings-grid .basic-flex-row {
    gap: 0px !important;
  }
  #room-settings-grid .roomSettingGroup {
    height: 36px;
  }
}
@media only screen and (max-width: 1400px) {
  #adminPanelMenuContainer .utb {
    font-size: 16px !important;
  }
  #adminPanelMenuContainer .utb::before {
    padding-right: 10px !important;
  }
  /*World*/
  #utb1::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 17.0055C32.009 25.8058 24.7936 33.2029 15.6003 32.9838C6.90398 32.7766 -0.101332 25.6265 0.00110936 16.7993C0.10307 8.00894 7.32184 0.777396 16.4248 1.00198C25.102 1.21607 32.0087 8.32283 32 17.0055ZM24.3085 17.6449C24.2599 19.909 23.9762 22.1303 23.4073 24.3279C24.8916 24.7268 26.3056 25.2507 27.659 25.9854C29.5299 23.5146 30.5428 20.744 30.7119 17.6449C28.5604 17.6449 26.4419 17.6449 24.3085 17.6449ZM30.7099 16.3412C30.5388 13.2305 29.5244 10.4651 27.6553 7.99985C26.3009 8.73804 24.8852 9.25605 23.4072 9.65805C23.9769 11.8579 24.2564 14.0793 24.3087 16.3412C26.4444 16.3412 28.5622 16.3412 30.7099 16.3412ZM4.31549 8.02768C2.47275 10.4756 1.4467 13.2414 1.29199 16.3426C3.44057 16.3426 5.55739 16.3426 7.64338 16.3426C7.74386 15.2096 7.80409 14.0899 7.95238 12.9819C8.1012 11.87 8.33784 10.7698 8.53475 9.67166C7.84574 9.43939 7.1244 9.2247 6.42538 8.95261C5.71926 8.67777 5.03526 8.34606 4.31549 8.02768ZM1.29135 17.6448C1.45338 20.7549 2.47583 23.5187 4.34104 25.9892C5.69604 25.2524 7.11059 24.7294 8.59298 24.3313C8.02146 22.1292 7.7445 19.9068 7.68795 17.6448C5.55002 17.6448 3.43737 17.6448 1.29135 17.6448ZM9.84226 9.95364C9.28448 12.0553 9.02649 14.1738 8.97063 16.335C11.116 16.335 13.232 16.335 15.3434 16.335C15.3434 14.4061 15.3434 12.4958 15.3434 10.5754C13.4846 10.5375 11.66 10.3466 9.84226 9.95364ZM16.6537 10.5761C16.6537 12.5145 16.6537 14.4212 16.6537 16.3304C18.7805 16.3304 20.897 16.3304 23.0287 16.3304C22.9698 14.1622 22.7136 12.0465 22.157 9.95195C20.338 10.3482 18.5124 10.5367 16.6537 10.5761ZM22.1604 24.0327C22.7075 21.925 22.9855 19.8027 23.0219 17.6455C20.8819 17.6455 18.7713 17.6455 16.6599 17.6455C16.6599 19.5744 16.6599 21.4848 16.6599 23.4092C18.5113 23.4468 20.3302 23.6364 22.1604 24.0327ZM8.96922 17.647C9.03018 19.8221 9.28079 21.9381 9.83897 24.0225C9.90697 24.0156 9.95995 24.0154 10.0106 24.0043C11.6966 23.6355 13.4051 23.4614 15.1283 23.4241C15.3163 23.4201 15.3594 23.3624 15.3588 23.1843C15.3528 21.4096 15.3553 19.6348 15.3546 17.8599C15.3546 17.7899 15.347 17.7199 15.3428 17.6471C13.212 17.647 11.1056 17.647 8.96922 17.647ZM10.2015 25.2681C10.255 25.4197 10.2955 25.5391 10.3391 25.6573C10.9026 27.1854 11.5926 28.6442 12.6714 29.8881C13.3233 30.6398 14.068 31.2624 15.039 31.5636C15.1366 31.5939 15.2379 31.6127 15.3496 31.6397C15.3496 29.3111 15.3496 27.0127 15.3496 24.6948C13.613 24.722 11.9095 24.904 10.2015 25.2681ZM16.6546 9.29253C18.3998 9.2631 20.1007 9.07972 21.8036 8.7205C21.7227 8.49988 21.6556 8.31274 21.5854 8.12684C21.0341 6.66611 20.3557 5.27631 19.3204 4.08723C18.6718 3.34227 17.9313 2.72566 16.9689 2.42434C16.8712 2.39379 16.7709 2.37228 16.6546 2.34208C16.6546 4.67116 16.6546 6.96867 16.6546 9.29253ZM16.6579 24.6902C16.6579 27.0237 16.6579 29.3228 16.6579 31.623C16.6922 31.6245 16.7127 31.6288 16.7318 31.6255C16.7644 31.6199 16.7963 31.6097 16.8284 31.6012C17.5134 31.4185 18.1061 31.0656 18.6275 30.5953C20.2256 29.154 21.0822 27.2697 21.8017 25.2632C20.0971 24.9059 18.3943 24.7275 16.6579 24.6902ZM15.3411 2.36723C15.3082 2.36315 15.2877 2.35518 15.2701 2.35934C15.1926 2.37769 15.1151 2.39715 15.0389 2.4205C14.1495 2.69314 13.4457 3.24291 12.8289 3.91626C11.8324 5.00415 11.1488 6.28098 10.6045 7.63966C10.4645 7.98916 10.335 8.34277 10.1902 8.72154C11.9101 9.07608 13.612 9.2659 15.3411 9.2927C15.3411 6.96587 15.3411 4.66707 15.3411 2.36723ZM5.21559 6.97468C5.6678 7.34864 8.39815 8.37866 8.96754 8.38999C9.65307 6.35699 10.5531 4.43608 12.0502 2.84035C9.38279 3.57218 7.11948 4.95593 5.21559 6.97468ZM19.9562 31.1411C22.6252 30.4109 24.8907 29.02 26.802 26.9893C25.5961 26.351 24.3516 25.8979 23.0447 25.564C22.3483 27.6178 21.4512 29.5393 19.9562 31.1411ZM19.9629 2.84648C20.6913 3.64586 21.2923 4.52234 21.7981 5.46662C22.3023 6.40777 22.7013 7.39361 23.0469 8.42123C24.3543 8.08319 25.5967 7.6246 26.8087 6.99959C24.8965 4.96747 22.6328 3.57426 19.9629 2.84648ZM5.1944 26.9864C7.11035 29.0196 9.37366 30.419 12.052 31.1441C10.5499 29.5477 9.65131 27.6216 8.95725 25.5676C7.64334 25.8952 6.40483 26.3624 5.1944 26.9864Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb1.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.0055C35.009 26.8058 27.7936 34.2029 18.6003 33.9838C9.90398 33.7766 2.89867 26.6265 3.00111 17.7993C3.10307 9.00894 10.3218 1.7774 19.4248 2.00198C28.102 2.21607 35.0087 9.32283 35 18.0055ZM27.3085 18.6449C27.2599 20.909 26.9762 23.1303 26.4073 25.3279C27.8916 25.7268 29.3056 26.2507 30.659 26.9854C32.5299 24.5146 33.5428 21.744 33.7119 18.6449C31.5604 18.6449 29.4419 18.6449 27.3085 18.6449ZM33.7099 17.3412C33.5388 14.2305 32.5244 11.4651 30.6553 8.99985C29.3009 9.73804 27.8852 10.2561 26.4072 10.658C26.9769 12.8579 27.2564 15.0793 27.3087 17.3412C29.4444 17.3412 31.5622 17.3412 33.7099 17.3412ZM7.31549 9.02768C5.47275 11.4756 4.4467 14.2414 4.29199 17.3426C6.44057 17.3426 8.55739 17.3426 10.6434 17.3426C10.7439 16.2096 10.8041 15.0899 10.9524 13.9819C11.1012 12.87 11.3378 11.7698 11.5348 10.6717C10.8457 10.4394 10.1244 10.2247 9.42538 9.95261C8.71926 9.67777 8.03526 9.34606 7.31549 9.02768ZM4.29135 18.6448C4.45338 21.7549 5.47583 24.5187 7.34104 26.9892C8.69604 26.2524 10.1106 25.7294 11.593 25.3313C11.0215 23.1292 10.7445 20.9068 10.688 18.6448C8.55002 18.6448 6.43737 18.6448 4.29135 18.6448ZM12.8423 10.9536C12.2845 13.0553 12.0265 15.1738 11.9706 17.335C14.116 17.335 16.232 17.335 18.3434 17.335C18.3434 15.4061 18.3434 13.4958 18.3434 11.5754C16.4846 11.5375 14.66 11.3466 12.8423 10.9536ZM19.6537 11.5761C19.6537 13.5145 19.6537 15.4212 19.6537 17.3304C21.7805 17.3304 23.897 17.3304 26.0287 17.3304C25.9698 15.1622 25.7136 13.0465 25.157 10.952C23.338 11.3482 21.5124 11.5367 19.6537 11.5761ZM25.1604 25.0327C25.7075 22.925 25.9855 20.8027 26.0219 18.6455C23.8819 18.6455 21.7713 18.6455 19.6599 18.6455C19.6599 20.5744 19.6599 22.4848 19.6599 24.4092C21.5113 24.4468 23.3302 24.6364 25.1604 25.0327ZM11.9692 18.647C12.0302 20.8221 12.2808 22.9381 12.839 25.0225C12.907 25.0156 12.96 25.0154 13.0106 25.0043C14.6966 24.6355 16.4051 24.4614 18.1283 24.4241C18.3163 24.4201 18.3594 24.3624 18.3588 24.1843C18.3528 22.4096 18.3553 20.6348 18.3546 18.8599C18.3546 18.7899 18.347 18.7199 18.3428 18.6471C16.212 18.647 14.1056 18.647 11.9692 18.647ZM13.2015 26.2681C13.255 26.4197 13.2955 26.5391 13.3391 26.6573C13.9026 28.1854 14.5926 29.6442 15.6714 30.8881C16.3233 31.6398 17.068 32.2624 18.039 32.5636C18.1366 32.5939 18.2379 32.6127 18.3496 32.6397C18.3496 30.3111 18.3496 28.0127 18.3496 25.6948C16.613 25.722 14.9095 25.904 13.2015 26.2681ZM19.6546 10.2925C21.3998 10.2631 23.1007 10.0797 24.8036 9.7205C24.7227 9.49988 24.6556 9.31274 24.5854 9.12684C24.0341 7.66611 23.3557 6.27631 22.3204 5.08723C21.6718 4.34227 20.9313 3.72566 19.9689 3.42434C19.8712 3.39379 19.7709 3.37228 19.6546 3.34208C19.6546 5.67116 19.6546 7.96867 19.6546 10.2925ZM19.6579 25.6902C19.6579 28.0237 19.6579 30.3228 19.6579 32.623C19.6922 32.6245 19.7127 32.6288 19.7318 32.6255C19.7644 32.6199 19.7963 32.6097 19.8284 32.6012C20.5134 32.4185 21.1061 32.0656 21.6275 31.5953C23.2256 30.154 24.0822 28.2697 24.8017 26.2632C23.0971 25.9059 21.3943 25.7275 19.6579 25.6902ZM18.3411 3.36723C18.3082 3.36315 18.2877 3.35518 18.2701 3.35934C18.1926 3.37769 18.1151 3.39715 18.0389 3.4205C17.1495 3.69314 16.4457 4.24291 15.8289 4.91626C14.8324 6.00415 14.1488 7.28098 13.6045 8.63966C13.4645 8.98916 13.335 9.34277 13.1902 9.72154C14.9101 10.0761 16.612 10.2659 18.3411 10.2927C18.3411 7.96587 18.3411 5.66707 18.3411 3.36723ZM8.21559 7.97468C8.6678 8.34864 11.3981 9.37866 11.9675 9.38999C12.6531 7.35699 13.5531 5.43608 15.0502 3.84035C12.3828 4.57218 10.1195 5.95593 8.21559 7.97468ZM22.9562 32.1411C25.6252 31.4109 27.8907 30.02 29.802 27.9893C28.5961 27.351 27.3516 26.8979 26.0447 26.564C25.3483 28.6178 24.4512 30.5393 22.9562 32.1411ZM22.9629 3.84648C23.6913 4.64586 24.2923 5.52234 24.7981 6.46662C25.3023 7.40777 25.7013 8.39361 26.0469 9.42123C27.3543 9.08319 28.5967 8.6246 29.8087 7.99959C27.8965 5.96747 25.6328 4.57426 22.9629 3.84648ZM8.1944 27.9864C10.1103 30.0196 12.3737 31.419 15.052 32.1441C13.5499 30.5477 12.6513 28.6216 11.9572 26.5676C10.6433 26.8952 9.40483 27.3624 8.1944 27.9864Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Rooms*/
  #utb2::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb2.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*UserAccounts*/
  #utb3::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb3.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Statistics*/
  #utb4::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7065 33.4129C28.1999 33.4129 28.5778 33.417 28.9553 33.4118C29.4991 33.4041 29.9485 33.5407 29.997 34.1858C30.0366 34.7113 29.6557 34.9923 28.9284 34.9965C27.9042 35.0026 26.8801 34.9988 25.8557 34.9988C18.5303 34.9989 11.205 34.9989 3.8796 34.9988C2.92225 34.9988 1.9649 34.9992 1.00755 34.9953C0.497728 34.9931 0.0580853 34.8675 0.00368125 34.2529C-0.0412321 33.744 0.327165 33.4347 0.980948 33.4149C1.38062 33.4029 1.78083 33.4126 2.26312 33.4126C2.27408 33.1607 2.29132 32.9462 2.29159 32.7317C2.2956 28.8859 2.30148 25.04 2.29814 21.1941C2.2968 19.6064 3.19333 18.672 4.76196 18.6551C5.40772 18.6481 6.05362 18.6295 6.69912 18.6369C8.2886 18.6557 9.23445 19.5992 9.23886 21.2043C9.24902 24.9831 9.24167 28.7617 9.24127 32.5403C9.24127 32.8045 9.24127 33.0688 9.24127 33.3724C10.0101 33.3724 10.7133 33.3724 11.5234 33.3724C11.5234 33.1504 11.5234 32.9368 11.5234 32.723C11.5238 30.9687 11.5292 29.2144 11.523 27.4602C11.5174 25.818 12.4773 24.849 14.0927 24.872C14.6716 24.8802 15.2507 24.8739 15.8296 24.8654C17.5255 24.8404 18.4894 25.8104 18.481 27.5158C18.4724 29.2701 18.4797 31.0243 18.4823 32.7786C18.4826 32.9553 18.4982 33.1318 18.5095 33.3599C19.2321 33.3599 19.9333 33.3599 20.722 33.3599C20.7331 33.1411 20.7551 32.9053 20.7553 32.6695C20.7569 26.3725 20.7558 20.0754 20.7561 13.7784C20.7561 11.7299 21.5638 10.893 23.5666 10.8676C24.1234 10.8606 24.6805 10.8521 25.2368 10.8648C26.7544 10.8993 27.7056 11.848 27.708 13.3668C27.7158 18.1122 27.7082 22.8576 27.7069 27.603C27.7061 29.5094 27.7065 31.4155 27.7065 33.4129ZM26.1669 33.3728C26.1669 33.0904 26.1669 32.8484 26.1669 32.6066C26.1673 28.7177 26.1673 24.8291 26.168 20.9402C26.1684 18.4675 26.1752 15.9945 26.1667 13.5217C26.1639 12.6903 25.921 12.4535 25.0774 12.4353C24.4767 12.4224 23.8749 12.4356 23.2744 12.4561C22.5439 12.4811 22.329 12.698 22.3286 13.4535C22.3262 19.2546 22.3312 25.0556 22.3338 30.8565C22.3341 31.6822 22.3338 32.5079 22.3338 33.3726C23.614 33.3728 24.8304 33.3728 26.1669 33.3728ZM7.60821 33.3778C7.63561 33.2583 7.66315 33.1947 7.66315 33.131C7.66622 29.1069 7.66716 25.0828 7.66823 21.0588C7.6685 20.462 7.32683 20.2092 6.78239 20.1984C6.18181 20.1864 5.58056 20.2014 4.97958 20.2065C4.04281 20.2142 3.85781 20.4129 3.85647 21.3625C3.8522 24.1042 3.84043 26.8457 3.83388 29.5873C3.83081 30.8397 3.83335 32.0923 3.83335 33.3778C5.1329 33.3778 6.34796 33.3778 7.60821 33.3778ZM16.9153 33.3788C16.9153 31.2832 16.9215 29.2653 16.9114 27.2476C16.9086 26.6546 16.5302 26.4219 15.9934 26.414C15.3491 26.4047 14.7043 26.4105 14.06 26.4186C13.3673 26.4271 13.0925 26.7032 13.0856 27.3992C13.0783 28.117 13.0815 28.835 13.0812 29.553C13.0807 30.8213 13.081 32.0896 13.081 33.3788C14.4022 33.3788 15.615 33.3788 16.9153 33.3788Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17924 13.8352C6.13808 15.3664 4.3096 14.7552 3.28408 13.7007C2.11727 12.5009 1.96916 10.6744 2.92036 9.24023C3.80419 7.90726 5.58509 7.40161 7.13888 8.04224C8.59776 8.64374 9.47397 10.2901 9.14153 11.8954C9.04542 12.3589 9.12295 12.6174 9.54148 12.874C10.4349 13.4216 11.2911 14.032 12.1511 14.6333C12.4305 14.8285 12.6341 14.9094 12.9671 14.6719C13.8379 14.0501 14.7985 13.7861 15.8764 14.0873C16.0418 14.1334 16.3592 13.9994 16.4605 13.8487C18.1599 11.3193 19.8269 8.76738 21.5277 6.23899C21.7885 5.85131 21.5348 5.66868 21.374 5.42341C20.5303 4.13701 20.5577 2.81214 21.354 1.55449C22.1143 0.353395 23.2806 -0.133089 24.6905 0.0310522C26.6179 0.255396 27.9997 2.11292 27.6803 4.0382C27.3553 5.99777 25.4256 7.36611 23.5466 6.89987C23.0621 6.7796 22.8759 6.93051 22.6436 7.28633C21.05 9.7255 19.4516 12.1616 17.8249 14.5781C17.5795 14.9425 17.5986 15.1627 17.8308 15.51C18.7267 16.8494 18.6888 18.3213 17.7731 19.6023C17.0147 20.6629 15.4786 21.2138 14.2041 20.8818C12.7088 20.4924 11.7111 19.3395 11.5417 17.7816C11.5129 17.5164 11.4817 17.2166 11.5723 16.98C11.8063 16.3692 11.5755 16.0509 11.0598 15.7381C10.0886 15.1488 9.15931 14.4883 8.17924 13.8352ZM22.3322 3.48557C22.3168 4.54088 23.1653 5.41572 24.2197 5.43111C25.266 5.44636 26.1498 4.57949 26.1566 3.53147C26.1637 2.44984 25.3499 1.58526 24.2989 1.55732C23.2185 1.5287 22.3485 2.38181 22.3322 3.48557ZM5.79361 13.1739C6.84921 13.1721 7.66634 12.3275 7.66634 11.2385C7.66608 10.1576 6.85002 9.33864 5.76073 9.32676C4.7042 9.31515 3.83948 10.1788 3.84951 11.2357C3.86033 12.3707 4.66784 13.1758 5.79361 13.1739ZM14.9638 19.4093C16.0204 19.4259 16.8831 18.5936 16.9124 17.5292C16.9419 16.4576 16.1269 15.5819 15.0704 15.5497C13.9735 15.5162 13.0965 16.3601 13.0903 17.4551C13.0844 18.5277 13.9136 19.3924 14.9638 19.4093Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Advanced*/
  #utb5::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1225 33.9009C12.1225 34.6658 12.1178 35.3485 12.1241 36.031C12.1287 36.5268 12.0046 36.9616 11.4247 36.9601C10.8407 36.9585 10.6446 36.5399 10.6443 36.0086C10.6438 35.3262 10.644 34.6438 10.644 33.9298C9.94936 33.9298 9.33359 33.9298 8.60611 33.9298C8.60611 34.525 8.60957 35.1156 8.60424 35.706C8.60237 35.9268 8.65558 36.1978 8.54959 36.3562C8.38282 36.6056 8.08621 36.9588 7.87464 36.9394C7.61055 36.9152 7.17874 36.5715 7.16341 36.3426C7.09076 35.2608 7.09849 34.1687 7.16808 33.0861C7.18275 32.8572 7.54855 32.6041 7.80637 32.455C7.97488 32.3574 8.24018 32.423 8.46214 32.423C16.1268 32.4222 23.7911 32.4222 31.4557 32.4222C31.7417 32.4222 32.0275 32.4222 32.4306 32.4222C32.4306 32.0709 32.4306 31.7712 32.4306 31.4718C32.4306 22.5186 32.4304 13.5655 32.4316 4.61246C32.4316 4.34624 32.4327 4.07895 32.4555 3.81419C32.4935 3.37413 32.7338 3.11617 33.187 3.1251C33.645 3.13417 33.8818 3.42039 33.8926 3.84965C33.9158 4.7599 33.9028 5.67108 33.9078 6.58187C33.9085 6.71291 33.928 6.84383 33.9486 7.09312C34.4537 7.09312 34.9533 7.08912 35.4528 7.09459C35.7407 7.09779 36.0708 7.03246 36.3057 7.15018C36.5811 7.28802 36.9851 7.6269 36.9532 7.81407C36.9052 8.09656 36.5647 8.47169 36.283 8.54088C35.7787 8.6646 35.2256 8.59088 34.6929 8.59755C34.4555 8.60048 34.2179 8.59794 33.9434 8.59794C33.9434 9.29396 33.9434 9.90813 33.9434 10.6356C34.6178 10.6356 35.2967 10.6067 35.9711 10.6492C36.2581 10.6673 36.5966 10.77 36.797 10.9572C36.9384 11.0893 36.9893 11.4837 36.8941 11.6601C36.7819 11.8678 36.4757 12.075 36.2398 12.0922C35.4945 12.1467 34.7428 12.1123 33.9501 12.1123C33.9501 12.8274 33.9501 13.4613 33.9501 14.2112C34.4387 14.2112 34.9154 14.2112 35.3921 14.2112C36.6434 14.2112 36.9669 14.3582 36.9846 14.9346C37.0028 15.5188 36.6323 15.6908 35.3557 15.6908C34.895 15.6908 34.4343 15.6908 33.943 15.6908C33.943 16.3988 33.943 17.0311 33.943 17.7592C34.6372 17.7592 35.2956 17.7551 35.9538 17.7606C36.4739 17.7647 37.0104 17.8512 36.9817 18.508C36.9547 19.1274 36.4502 19.2454 35.9111 19.2355C35.2728 19.2238 34.6342 19.2327 33.9516 19.2327C33.9516 19.9436 33.9516 20.5768 33.9516 21.3007C34.6345 21.3007 35.3167 21.3119 35.9984 21.2971C36.5361 21.2856 36.9673 21.4626 36.9769 22.0415C36.9871 22.6392 36.5346 22.7887 36.0083 22.7817C35.346 22.7727 34.6834 22.7794 33.9638 22.7794C33.9638 23.4878 33.9638 24.1373 33.9638 24.8766C34.6828 24.8766 35.3876 24.8914 36.0913 24.8717C36.6295 24.8569 36.9773 25.0839 36.9753 25.6213C36.9733 26.1357 36.5855 26.3409 36.1142 26.3509C35.4079 26.366 34.7012 26.3548 33.9506 26.3548C33.9506 27.0456 33.9506 27.6751 33.9506 28.3935C34.6323 28.3935 35.2914 28.387 35.9503 28.3954C36.6179 28.4038 37.055 28.7073 36.9943 29.1548C36.9119 29.7615 36.4753 29.9146 35.9246 29.9014C35.2853 29.886 34.6456 29.8978 33.9054 29.8978C33.9054 30.8659 33.9085 31.768 33.9045 32.67C33.8996 33.7501 33.7508 33.8953 32.6624 33.8971C31.7783 33.8987 30.8942 33.8974 29.9061 33.8974C29.9061 34.4848 29.9125 35.0087 29.9035 35.5323C29.8988 35.8197 29.9446 36.144 29.8278 36.3835C29.7113 36.6225 29.4147 36.9348 29.2075 36.9274C28.9586 36.9184 28.5598 36.6411 28.5101 36.4168C28.3874 35.8639 28.4239 35.2749 28.4027 34.7002C28.3941 34.4612 28.4014 34.2216 28.4014 33.9415C27.6991 33.9415 27.0691 33.9415 26.3577 33.9415C26.3577 34.6945 26.4188 35.4295 26.3284 36.1453C26.2908 36.4436 25.9753 36.7747 25.6969 36.9449C25.5712 37.0217 25.1879 36.7848 24.9976 36.6085C24.8837 36.5031 24.8922 36.2392 24.889 36.0458C24.8774 35.3626 24.8846 34.6791 24.8846 33.9473C24.1608 33.9473 23.5086 33.9473 22.7766 33.9473C22.7766 34.6701 22.7637 35.3754 22.7807 36.08C22.7937 36.6094 22.5809 36.9926 22.0428 36.9774C21.5235 36.9629 21.2947 36.5832 21.3059 36.0565C21.3204 35.3714 21.3095 34.6862 21.3095 33.9495C20.6285 33.9495 19.9977 33.9495 19.2406 33.9495C19.2406 34.6382 19.2861 35.3422 19.2198 36.0353C19.1906 36.341 19.008 36.7357 18.7666 36.8948C18.3028 37.2002 17.8038 36.8101 17.7765 36.1465C17.7472 35.4387 17.7698 34.7293 17.7698 33.9591C17.0731 33.9591 16.4246 33.9591 15.6991 33.9591C15.6991 34.6262 15.7034 35.2868 15.6979 35.9471C15.6922 36.6163 15.4089 37.0315 14.9381 36.9878C14.3502 36.9337 14.2021 36.5147 14.2164 35.9861C14.2313 35.4313 14.2445 34.8735 14.2016 34.3213C14.1901 34.1732 13.9814 33.9318 13.8473 33.9206C13.3019 33.8739 12.7509 33.9009 12.1225 33.9009Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03552 22.7792C2.32724 22.7792 1.66481 22.7689 1.00265 22.7826C0.46514 22.7938 0.0372114 22.6187 0.034012 22.0335C0.0308125 21.4243 0.507407 21.3024 1.01692 21.3008C1.67962 21.2989 2.3423 21.3006 3.05285 21.3006C3.05285 20.6152 3.05285 19.9841 3.05285 19.2298C2.3555 19.2298 1.64921 19.2834 0.957591 19.2058C0.639243 19.1701 0.237441 18.9473 0.0730681 18.6846C-0.184356 18.2732 0.250112 17.7886 0.866411 17.7666C1.5731 17.7413 2.28152 17.7607 3.04512 17.7607C3.04512 17.0547 3.04512 16.4074 3.04512 15.6904C2.36164 15.6904 1.70028 15.6963 1.03906 15.6887C0.388496 15.6812 -0.0475699 15.3646 0.012287 14.9093C0.0890744 14.3249 0.509139 14.1921 1.03505 14.2066C1.69481 14.225 2.35536 14.2111 3.09817 14.2111C3.09817 13.5832 3.12511 13.032 3.07899 12.4871C3.06779 12.3531 2.82569 12.1429 2.67811 12.1326C2.08114 12.091 1.47912 12.0985 0.880016 12.1174C0.359301 12.1339 0.052941 11.8794 0.0361438 11.392C0.0180134 10.8659 0.419947 10.6631 0.878405 10.6451C1.58469 10.6174 2.29285 10.6378 3.05059 10.6378C3.05059 9.95481 3.05059 9.32559 3.05059 8.59744C2.3887 8.59744 1.73027 8.60303 1.07198 8.59596C0.417017 8.58903 -0.0383807 8.28428 0.0126776 7.84729C0.0839992 7.23699 0.52394 7.08128 1.07238 7.09062C1.71268 7.10141 2.35324 7.09315 3.10205 7.09315C3.10205 6.1561 3.10031 5.27705 3.10244 4.39799C3.10524 3.22432 3.23562 3.09474 4.40676 3.09367C5.26916 3.09287 6.13154 3.09353 7.10178 3.09353C7.10178 2.39898 7.08367 1.76388 7.1102 1.13065C7.12179 0.8531 7.15365 0.526758 7.30749 0.320526C7.43347 0.15162 7.8202 -0.00568642 7.97364 0.0701678C8.226 0.194947 8.52729 0.497424 8.55329 0.751249C8.62967 1.49326 8.58048 2.24834 8.58048 3.04527C9.30076 3.04527 9.93093 3.04527 10.6439 3.04527C10.6439 2.35125 10.6565 1.66883 10.6399 0.986945C10.6264 0.438235 10.8542 0.0208418 11.4003 0.0160426C11.9723 0.0109767 12.1471 0.454499 12.1286 0.99561C12.106 1.6571 12.1232 2.31993 12.1232 3.03715C12.8355 3.03715 13.4867 3.03715 14.2317 3.03715C14.2317 2.32593 14.2485 1.62178 14.2263 0.918824C14.2091 0.379179 14.4526 0.00964414 14.9672 0.0132436C15.4829 0.016843 15.7128 0.406511 15.7022 0.931225C15.6884 1.61631 15.6989 2.30206 15.6989 3.04008C16.3772 3.04008 17.0078 3.04008 17.7671 3.04008C17.7671 2.35579 17.7215 1.65203 17.7882 0.959215C17.8176 0.653265 18.0017 0.257868 18.244 0.0990937C18.6967 -0.197658 19.2067 0.206407 19.2321 0.854968C19.2598 1.56165 19.2383 2.27033 19.2383 3.03554C19.9424 3.03554 20.5904 3.03554 21.3089 3.03554C21.3089 2.33339 21.3225 1.64964 21.3047 0.966815C21.2901 0.409173 21.5337 0.014175 22.0819 0.0164413C22.6155 0.0185743 22.804 0.435039 22.792 0.951355C22.7762 1.63391 22.7881 2.31713 22.7881 3.04435C23.5131 3.04435 24.1627 3.04435 24.885 3.04435C24.885 2.29074 24.893 1.58525 24.8823 0.879898C24.8747 0.381313 25.0772 0.0356385 25.5918 0.0251068C26.1081 0.0145752 26.3394 0.380377 26.3548 0.853633C26.3774 1.56112 26.3606 2.2698 26.3606 3.03554C27.034 3.03554 27.663 3.03554 28.4016 3.03554C28.4016 2.43951 28.3935 1.82614 28.4055 1.21331C28.4101 0.972947 28.3834 0.676996 28.5083 0.507824C28.6704 0.288127 28.9787 0.0312356 29.2071 0.0464331C29.4359 0.0617639 29.8202 0.383043 29.8309 0.586343C29.8899 1.71296 29.8874 2.84637 29.8254 3.97286C29.8142 4.17736 29.4558 4.41159 29.2094 4.53784C29.0318 4.62889 28.774 4.56783 28.552 4.56783C20.8875 4.56849 13.2229 4.56836 5.5583 4.56849C5.27182 4.56849 4.98548 4.56849 4.57728 4.56849C4.57728 4.91457 4.57728 5.21359 4.57728 5.5126C4.57728 14.4658 4.57727 23.4189 4.577 32.3719C4.577 32.594 4.58313 32.8169 4.5686 33.0382C4.53794 33.503 4.38037 33.8826 3.82913 33.8657C3.29801 33.8493 3.10951 33.495 3.10551 33.0161C3.09898 32.2162 3.10271 31.4164 3.10231 30.6168C3.10217 30.4187 3.10231 30.2207 3.10231 29.8745C2.29524 29.8745 1.5239 29.9291 0.767762 29.8453C0.495007 29.815 0.126007 29.4899 0.0509525 29.2277C-0.00397179 29.0362 0.302372 28.6595 0.537933 28.4928C0.726169 28.3598 1.05011 28.4017 1.31447 28.3965C1.88544 28.3847 2.45682 28.3929 3.06405 28.3929C3.06405 27.6974 3.06405 27.0832 3.06405 26.3552C2.39043 26.3552 1.71281 26.3743 1.03705 26.3456C0.785495 26.3349 0.479145 26.2789 0.30664 26.123C0.143333 25.9756 -0.0117088 25.5941 0.0692113 25.4509C0.207589 25.2059 0.51954 24.9349 0.782164 24.9081C1.50485 24.8349 2.23978 24.8829 3.03578 24.8829C3.03552 24.1818 3.03552 23.5335 3.03552 22.7792Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9024 28.0917C18.0095 28.0917 19.007 28.0917 20.1046 28.0917C20.1046 27.5762 20.1199 27.0747 20.1002 26.5745C20.0807 26.0871 20.3032 25.8317 20.7373 25.6122C21.6783 25.1368 22.6203 24.6428 23.4855 24.046C23.9926 23.6961 24.3787 23.6554 24.8667 23.9752C25.2355 24.2169 25.6262 24.4249 26.0689 24.6842C26.5927 23.7824 27.1001 22.9087 27.658 21.9482C27.2193 21.6936 26.814 21.4395 26.3914 21.2186C25.9432 20.9842 25.7917 20.6578 25.8134 20.1399C25.8594 19.0406 25.8486 17.937 25.8077 16.8371C25.7897 16.3549 25.9159 16.0327 26.3486 15.8074C26.7759 15.585 27.1821 15.3225 27.6532 15.0448C27.1226 14.1254 26.6178 13.251 26.0801 12.3194C25.6065 12.5852 25.1694 12.829 24.7336 13.0754C24.2755 13.3344 23.8245 13.4065 23.5394 12.8646C23.2697 12.3522 23.5935 12.0364 24.0122 11.7931C24.6066 11.4477 25.1949 11.0909 25.7974 10.7598C26.3894 10.4342 26.7578 10.52 27.0857 11.0789C27.8034 12.3019 28.5132 13.53 29.2012 14.7699C29.5726 15.4396 29.5244 15.7783 28.8437 16.0536C27.6719 16.5274 27.3889 17.2626 27.3981 18.5252C27.4068 19.7343 27.6628 20.4287 28.784 20.8983C29.5406 21.2149 29.5754 21.5482 29.168 22.2764C28.4871 23.494 27.7834 24.6992 27.0889 25.9094C26.792 26.4265 26.315 26.6148 25.867 26.2468C24.7938 25.3655 23.9373 25.5834 22.7857 26.2744C21.8236 26.8517 21.4357 27.3579 21.5472 28.44C21.6461 29.4029 21.3853 29.5944 20.4015 29.5968C19.0684 29.5999 17.7352 29.6062 16.4024 29.5919C15.672 29.584 15.4492 29.3498 15.4403 28.6311C15.4317 27.9203 15.4369 27.2092 15.4391 26.4981C15.4405 26.0029 15.6678 25.6652 16.1823 25.6743C16.6938 25.6831 16.9124 26.0187 16.904 26.52C16.8959 27.0258 16.9024 27.5317 16.9024 28.0917Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1053 8.91557C19.0241 8.91557 18.0116 8.91557 16.9025 8.91557C16.9025 9.41829 16.8855 9.92007 16.9073 10.4203C16.9285 10.9074 16.7149 11.1575 16.2751 11.3788C15.315 11.8619 14.3758 12.3961 13.473 12.979C13.0475 13.2539 12.7081 13.3607 12.2654 13.0765C11.857 12.8144 11.4233 12.5926 10.9308 12.3134C10.4074 13.2203 9.89469 14.109 9.34891 15.055C9.8199 15.3255 10.2329 15.5741 10.6566 15.8028C11.1016 16.0429 11.2303 16.3741 11.199 16.8943C11.1356 17.9465 11.1448 19.0064 11.1903 20.0607C11.2127 20.5838 11.1256 20.9589 10.623 21.2034C10.2074 21.4058 9.82031 21.6662 9.34719 21.944C9.8755 22.8564 10.3887 23.7429 10.9264 24.6716C11.4422 24.3829 11.918 24.1116 12.3983 23.8491C12.8056 23.6265 13.1826 23.664 13.4388 24.0726C13.7286 24.535 13.4942 24.8943 13.1039 25.1374C12.4656 25.5352 11.8098 25.9076 11.1457 26.261C10.6772 26.5101 10.2402 26.4636 9.94869 25.9592C9.21747 24.6935 8.49706 23.4216 7.76224 22.1582C7.45069 21.6225 7.57134 21.1628 8.10872 20.9548C9.31692 20.4866 9.6426 19.7295 9.61687 18.4047C9.59407 17.2349 9.34065 16.5958 8.28709 16.139C7.46336 15.782 7.4127 15.4456 7.85196 14.6649C8.52478 13.4688 9.21268 12.281 9.90963 11.0988C10.2493 10.5226 10.6503 10.3604 11.1801 10.7681C12.2119 11.5621 13.0054 11.391 14.1379 10.7693C15.2517 10.1576 15.5686 9.52081 15.4543 8.38433C15.3801 7.64738 15.6753 7.40142 16.4371 7.39609C17.8135 7.38649 19.1901 7.38395 20.5664 7.39795C21.364 7.40608 21.5651 7.63285 21.568 8.44885C21.5707 9.13714 21.5715 9.82529 21.5667 10.5134C21.5632 11.0116 21.3336 11.3324 20.8092 11.3143C20.3319 11.2979 20.1 11.009 20.1044 10.5281C20.1092 10.001 20.1053 9.47415 20.1053 8.91557Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1428 18.5167C23.0985 21.0514 21.0011 23.1469 18.5127 23.1428C15.9966 23.1384 13.8175 20.9466 13.866 18.4693C13.9156 15.9426 16.0206 13.8423 18.4977 13.848C21.0141 13.8539 23.186 16.037 23.1428 18.5167ZM18.4893 15.3403C16.7969 15.3437 15.3403 16.8084 15.3496 18.4967C15.3595 20.2265 16.8359 21.6824 18.5485 21.6508C20.226 21.6201 21.6293 20.2116 21.6588 18.529C21.6885 16.8172 20.2171 15.3367 18.4893 15.3403Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Debug*/
  #utb6::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  .adminMenuContainer {
    width: 15%;
  }
  #adminPanelViewContainer .ucsHeading {
    font-size: 20px !important;
  }
  #adminPanelViewContainer .usbHeading {
    margin-left: 2vw;
  }
  #adminPanelViewContainer .usbSubHeading {
    margin-left: 2vw;
  }
  #admin-rom-list-worlds svg {
    width: 18px;
  }
  #admin-rom-list-worlds .admin-rom-list-item {
    gap: 5px;
  }
  #admin-rom-list-worlds .admin-rom-list-item-name {
    font-size: 16px;
  }
  #admin-rom-list-worlds .admin-rom-list-item-status {
    width: 15px;
  }
  #wrapperForUcs103 {
    right: 2vw;
    width: 19vw;
  }
  .adminSection .world-login-plaque {
    height: 80% !important;
  }
  #world-login-plaque-message {
    margin-bottom: 25px !important;
  }
  #wrapperUsb20 {
    column-gap: 0px !important;
    width: 76vw !important;
  }
  #wrapperUsb20 #admin-rom-list-rooms svg {
    width: 18px;
  }
  #wrapperUsb20 #admin-rom-list-rooms .admin-rom-list-item {
    gap: 5px;
  }
  #wrapperUsb20 #admin-rom-list-rooms .admin-rom-list-item-name {
    font-size: 16px;
  }
  #wrapperUsb20 #admin-rom-list-rooms .admin-rom-list-item-status {
    width: 15px;
  }
  #wrapperForUcs202 {
    width: 29vw !important;
  }
  #wrapperForUcs202 .help-icon-wrapper {
    width: 30px;
    position: relative;
  }
  #wrapperForUcs202 .help-icon-wrapper .tooltip-popup {
    width: 320px;
    left: -148px;
  }
  #wrapperForUcs202 .help-icon-wrapper .tooltip-popup::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
  }
  #wrapperForUcs204 {
    width: 19vw !important;
  }
  #wrapperForUcs204 .moderationButton {
    font-size: 14px;
    width: 100% !important;
    padding: 20px 5px !important;
  }
  #rom-avatar-size-select,
  #rom-speaker-avatar-size-select {
    width: 100% !important;
  }
  #rom-access-code-input {
    width: 220px !important;
  }
  #rom-name-input {
    width: 140px !important;
  }
  #admin-rom-add-room-btn {
    margin-right: 25px !important;
  }
  #admin-user-search-input-parent svg {
    left: 202px !important;
  }
  #admin-user-search-input-parent input {
    width: 200px;
  }
  #user-role-type-filter-dropdown,
  #user-account-status-filter-dropdown {
    margin-right: 0px !important;
  }
  #usr-search-table .user-search-table td {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 1200px) {
  #adminPanelMenuContainer .utb {
    font-size: 16px !important;
    padding: 0px 10px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  #adminPanelMenuContainer .utb::before {
    padding-right: 8px !important;
  }
  /*World*/
  #utb1::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 17.0055C32.009 25.8058 24.7936 33.2029 15.6003 32.9838C6.90398 32.7766 -0.101332 25.6265 0.00110936 16.7993C0.10307 8.00894 7.32184 0.777396 16.4248 1.00198C25.102 1.21607 32.0087 8.32283 32 17.0055ZM24.3085 17.6449C24.2599 19.909 23.9762 22.1303 23.4073 24.3279C24.8916 24.7268 26.3056 25.2507 27.659 25.9854C29.5299 23.5146 30.5428 20.744 30.7119 17.6449C28.5604 17.6449 26.4419 17.6449 24.3085 17.6449ZM30.7099 16.3412C30.5388 13.2305 29.5244 10.4651 27.6553 7.99985C26.3009 8.73804 24.8852 9.25605 23.4072 9.65805C23.9769 11.8579 24.2564 14.0793 24.3087 16.3412C26.4444 16.3412 28.5622 16.3412 30.7099 16.3412ZM4.31549 8.02768C2.47275 10.4756 1.4467 13.2414 1.29199 16.3426C3.44057 16.3426 5.55739 16.3426 7.64338 16.3426C7.74386 15.2096 7.80409 14.0899 7.95238 12.9819C8.1012 11.87 8.33784 10.7698 8.53475 9.67166C7.84574 9.43939 7.1244 9.2247 6.42538 8.95261C5.71926 8.67777 5.03526 8.34606 4.31549 8.02768ZM1.29135 17.6448C1.45338 20.7549 2.47583 23.5187 4.34104 25.9892C5.69604 25.2524 7.11059 24.7294 8.59298 24.3313C8.02146 22.1292 7.7445 19.9068 7.68795 17.6448C5.55002 17.6448 3.43737 17.6448 1.29135 17.6448ZM9.84226 9.95364C9.28448 12.0553 9.02649 14.1738 8.97063 16.335C11.116 16.335 13.232 16.335 15.3434 16.335C15.3434 14.4061 15.3434 12.4958 15.3434 10.5754C13.4846 10.5375 11.66 10.3466 9.84226 9.95364ZM16.6537 10.5761C16.6537 12.5145 16.6537 14.4212 16.6537 16.3304C18.7805 16.3304 20.897 16.3304 23.0287 16.3304C22.9698 14.1622 22.7136 12.0465 22.157 9.95195C20.338 10.3482 18.5124 10.5367 16.6537 10.5761ZM22.1604 24.0327C22.7075 21.925 22.9855 19.8027 23.0219 17.6455C20.8819 17.6455 18.7713 17.6455 16.6599 17.6455C16.6599 19.5744 16.6599 21.4848 16.6599 23.4092C18.5113 23.4468 20.3302 23.6364 22.1604 24.0327ZM8.96922 17.647C9.03018 19.8221 9.28079 21.9381 9.83897 24.0225C9.90697 24.0156 9.95995 24.0154 10.0106 24.0043C11.6966 23.6355 13.4051 23.4614 15.1283 23.4241C15.3163 23.4201 15.3594 23.3624 15.3588 23.1843C15.3528 21.4096 15.3553 19.6348 15.3546 17.8599C15.3546 17.7899 15.347 17.7199 15.3428 17.6471C13.212 17.647 11.1056 17.647 8.96922 17.647ZM10.2015 25.2681C10.255 25.4197 10.2955 25.5391 10.3391 25.6573C10.9026 27.1854 11.5926 28.6442 12.6714 29.8881C13.3233 30.6398 14.068 31.2624 15.039 31.5636C15.1366 31.5939 15.2379 31.6127 15.3496 31.6397C15.3496 29.3111 15.3496 27.0127 15.3496 24.6948C13.613 24.722 11.9095 24.904 10.2015 25.2681ZM16.6546 9.29253C18.3998 9.2631 20.1007 9.07972 21.8036 8.7205C21.7227 8.49988 21.6556 8.31274 21.5854 8.12684C21.0341 6.66611 20.3557 5.27631 19.3204 4.08723C18.6718 3.34227 17.9313 2.72566 16.9689 2.42434C16.8712 2.39379 16.7709 2.37228 16.6546 2.34208C16.6546 4.67116 16.6546 6.96867 16.6546 9.29253ZM16.6579 24.6902C16.6579 27.0237 16.6579 29.3228 16.6579 31.623C16.6922 31.6245 16.7127 31.6288 16.7318 31.6255C16.7644 31.6199 16.7963 31.6097 16.8284 31.6012C17.5134 31.4185 18.1061 31.0656 18.6275 30.5953C20.2256 29.154 21.0822 27.2697 21.8017 25.2632C20.0971 24.9059 18.3943 24.7275 16.6579 24.6902ZM15.3411 2.36723C15.3082 2.36315 15.2877 2.35518 15.2701 2.35934C15.1926 2.37769 15.1151 2.39715 15.0389 2.4205C14.1495 2.69314 13.4457 3.24291 12.8289 3.91626C11.8324 5.00415 11.1488 6.28098 10.6045 7.63966C10.4645 7.98916 10.335 8.34277 10.1902 8.72154C11.9101 9.07608 13.612 9.2659 15.3411 9.2927C15.3411 6.96587 15.3411 4.66707 15.3411 2.36723ZM5.21559 6.97468C5.6678 7.34864 8.39815 8.37866 8.96754 8.38999C9.65307 6.35699 10.5531 4.43608 12.0502 2.84035C9.38279 3.57218 7.11948 4.95593 5.21559 6.97468ZM19.9562 31.1411C22.6252 30.4109 24.8907 29.02 26.802 26.9893C25.5961 26.351 24.3516 25.8979 23.0447 25.564C22.3483 27.6178 21.4512 29.5393 19.9562 31.1411ZM19.9629 2.84648C20.6913 3.64586 21.2923 4.52234 21.7981 5.46662C22.3023 6.40777 22.7013 7.39361 23.0469 8.42123C24.3543 8.08319 25.5967 7.6246 26.8087 6.99959C24.8965 4.96747 22.6328 3.57426 19.9629 2.84648ZM5.1944 26.9864C7.11035 29.0196 9.37366 30.419 12.052 31.1441C10.5499 29.5477 9.65131 27.6216 8.95725 25.5676C7.64334 25.8952 6.40483 26.3624 5.1944 26.9864Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb1.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.0055C35.009 26.8058 27.7936 34.2029 18.6003 33.9838C9.90398 33.7766 2.89867 26.6265 3.00111 17.7993C3.10307 9.00894 10.3218 1.7774 19.4248 2.00198C28.102 2.21607 35.0087 9.32283 35 18.0055ZM27.3085 18.6449C27.2599 20.909 26.9762 23.1303 26.4073 25.3279C27.8916 25.7268 29.3056 26.2507 30.659 26.9854C32.5299 24.5146 33.5428 21.744 33.7119 18.6449C31.5604 18.6449 29.4419 18.6449 27.3085 18.6449ZM33.7099 17.3412C33.5388 14.2305 32.5244 11.4651 30.6553 8.99985C29.3009 9.73804 27.8852 10.2561 26.4072 10.658C26.9769 12.8579 27.2564 15.0793 27.3087 17.3412C29.4444 17.3412 31.5622 17.3412 33.7099 17.3412ZM7.31549 9.02768C5.47275 11.4756 4.4467 14.2414 4.29199 17.3426C6.44057 17.3426 8.55739 17.3426 10.6434 17.3426C10.7439 16.2096 10.8041 15.0899 10.9524 13.9819C11.1012 12.87 11.3378 11.7698 11.5348 10.6717C10.8457 10.4394 10.1244 10.2247 9.42538 9.95261C8.71926 9.67777 8.03526 9.34606 7.31549 9.02768ZM4.29135 18.6448C4.45338 21.7549 5.47583 24.5187 7.34104 26.9892C8.69604 26.2524 10.1106 25.7294 11.593 25.3313C11.0215 23.1292 10.7445 20.9068 10.688 18.6448C8.55002 18.6448 6.43737 18.6448 4.29135 18.6448ZM12.8423 10.9536C12.2845 13.0553 12.0265 15.1738 11.9706 17.335C14.116 17.335 16.232 17.335 18.3434 17.335C18.3434 15.4061 18.3434 13.4958 18.3434 11.5754C16.4846 11.5375 14.66 11.3466 12.8423 10.9536ZM19.6537 11.5761C19.6537 13.5145 19.6537 15.4212 19.6537 17.3304C21.7805 17.3304 23.897 17.3304 26.0287 17.3304C25.9698 15.1622 25.7136 13.0465 25.157 10.952C23.338 11.3482 21.5124 11.5367 19.6537 11.5761ZM25.1604 25.0327C25.7075 22.925 25.9855 20.8027 26.0219 18.6455C23.8819 18.6455 21.7713 18.6455 19.6599 18.6455C19.6599 20.5744 19.6599 22.4848 19.6599 24.4092C21.5113 24.4468 23.3302 24.6364 25.1604 25.0327ZM11.9692 18.647C12.0302 20.8221 12.2808 22.9381 12.839 25.0225C12.907 25.0156 12.96 25.0154 13.0106 25.0043C14.6966 24.6355 16.4051 24.4614 18.1283 24.4241C18.3163 24.4201 18.3594 24.3624 18.3588 24.1843C18.3528 22.4096 18.3553 20.6348 18.3546 18.8599C18.3546 18.7899 18.347 18.7199 18.3428 18.6471C16.212 18.647 14.1056 18.647 11.9692 18.647ZM13.2015 26.2681C13.255 26.4197 13.2955 26.5391 13.3391 26.6573C13.9026 28.1854 14.5926 29.6442 15.6714 30.8881C16.3233 31.6398 17.068 32.2624 18.039 32.5636C18.1366 32.5939 18.2379 32.6127 18.3496 32.6397C18.3496 30.3111 18.3496 28.0127 18.3496 25.6948C16.613 25.722 14.9095 25.904 13.2015 26.2681ZM19.6546 10.2925C21.3998 10.2631 23.1007 10.0797 24.8036 9.7205C24.7227 9.49988 24.6556 9.31274 24.5854 9.12684C24.0341 7.66611 23.3557 6.27631 22.3204 5.08723C21.6718 4.34227 20.9313 3.72566 19.9689 3.42434C19.8712 3.39379 19.7709 3.37228 19.6546 3.34208C19.6546 5.67116 19.6546 7.96867 19.6546 10.2925ZM19.6579 25.6902C19.6579 28.0237 19.6579 30.3228 19.6579 32.623C19.6922 32.6245 19.7127 32.6288 19.7318 32.6255C19.7644 32.6199 19.7963 32.6097 19.8284 32.6012C20.5134 32.4185 21.1061 32.0656 21.6275 31.5953C23.2256 30.154 24.0822 28.2697 24.8017 26.2632C23.0971 25.9059 21.3943 25.7275 19.6579 25.6902ZM18.3411 3.36723C18.3082 3.36315 18.2877 3.35518 18.2701 3.35934C18.1926 3.37769 18.1151 3.39715 18.0389 3.4205C17.1495 3.69314 16.4457 4.24291 15.8289 4.91626C14.8324 6.00415 14.1488 7.28098 13.6045 8.63966C13.4645 8.98916 13.335 9.34277 13.1902 9.72154C14.9101 10.0761 16.612 10.2659 18.3411 10.2927C18.3411 7.96587 18.3411 5.66707 18.3411 3.36723ZM8.21559 7.97468C8.6678 8.34864 11.3981 9.37866 11.9675 9.38999C12.6531 7.35699 13.5531 5.43608 15.0502 3.84035C12.3828 4.57218 10.1195 5.95593 8.21559 7.97468ZM22.9562 32.1411C25.6252 31.4109 27.8907 30.02 29.802 27.9893C28.5961 27.351 27.3516 26.8979 26.0447 26.564C25.3483 28.6178 24.4512 30.5393 22.9562 32.1411ZM22.9629 3.84648C23.6913 4.64586 24.2923 5.52234 24.7981 6.46662C25.3023 7.40777 25.7013 8.39361 26.0469 9.42123C27.3543 9.08319 28.5967 8.6246 29.8087 7.99959C27.8965 5.96747 25.6328 4.57426 22.9629 3.84648ZM8.1944 27.9864C10.1103 30.0196 12.3737 31.419 15.052 32.1441C13.5499 30.5477 12.6513 28.6216 11.9572 26.5676C10.6433 26.8952 9.40483 27.3624 8.1944 27.9864Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Rooms*/
  #utb2::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb2.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*UserAccounts*/
  #utb3::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb3.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Statistics*/
  #utb4::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7065 33.4129C28.1999 33.4129 28.5778 33.417 28.9553 33.4118C29.4991 33.4041 29.9485 33.5407 29.997 34.1858C30.0366 34.7113 29.6557 34.9923 28.9284 34.9965C27.9042 35.0026 26.8801 34.9988 25.8557 34.9988C18.5303 34.9989 11.205 34.9989 3.8796 34.9988C2.92225 34.9988 1.9649 34.9992 1.00755 34.9953C0.497728 34.9931 0.0580853 34.8675 0.00368125 34.2529C-0.0412321 33.744 0.327165 33.4347 0.980948 33.4149C1.38062 33.4029 1.78083 33.4126 2.26312 33.4126C2.27408 33.1607 2.29132 32.9462 2.29159 32.7317C2.2956 28.8859 2.30148 25.04 2.29814 21.1941C2.2968 19.6064 3.19333 18.672 4.76196 18.6551C5.40772 18.6481 6.05362 18.6295 6.69912 18.6369C8.2886 18.6557 9.23445 19.5992 9.23886 21.2043C9.24902 24.9831 9.24167 28.7617 9.24127 32.5403C9.24127 32.8045 9.24127 33.0688 9.24127 33.3724C10.0101 33.3724 10.7133 33.3724 11.5234 33.3724C11.5234 33.1504 11.5234 32.9368 11.5234 32.723C11.5238 30.9687 11.5292 29.2144 11.523 27.4602C11.5174 25.818 12.4773 24.849 14.0927 24.872C14.6716 24.8802 15.2507 24.8739 15.8296 24.8654C17.5255 24.8404 18.4894 25.8104 18.481 27.5158C18.4724 29.2701 18.4797 31.0243 18.4823 32.7786C18.4826 32.9553 18.4982 33.1318 18.5095 33.3599C19.2321 33.3599 19.9333 33.3599 20.722 33.3599C20.7331 33.1411 20.7551 32.9053 20.7553 32.6695C20.7569 26.3725 20.7558 20.0754 20.7561 13.7784C20.7561 11.7299 21.5638 10.893 23.5666 10.8676C24.1234 10.8606 24.6805 10.8521 25.2368 10.8648C26.7544 10.8993 27.7056 11.848 27.708 13.3668C27.7158 18.1122 27.7082 22.8576 27.7069 27.603C27.7061 29.5094 27.7065 31.4155 27.7065 33.4129ZM26.1669 33.3728C26.1669 33.0904 26.1669 32.8484 26.1669 32.6066C26.1673 28.7177 26.1673 24.8291 26.168 20.9402C26.1684 18.4675 26.1752 15.9945 26.1667 13.5217C26.1639 12.6903 25.921 12.4535 25.0774 12.4353C24.4767 12.4224 23.8749 12.4356 23.2744 12.4561C22.5439 12.4811 22.329 12.698 22.3286 13.4535C22.3262 19.2546 22.3312 25.0556 22.3338 30.8565C22.3341 31.6822 22.3338 32.5079 22.3338 33.3726C23.614 33.3728 24.8304 33.3728 26.1669 33.3728ZM7.60821 33.3778C7.63561 33.2583 7.66315 33.1947 7.66315 33.131C7.66622 29.1069 7.66716 25.0828 7.66823 21.0588C7.6685 20.462 7.32683 20.2092 6.78239 20.1984C6.18181 20.1864 5.58056 20.2014 4.97958 20.2065C4.04281 20.2142 3.85781 20.4129 3.85647 21.3625C3.8522 24.1042 3.84043 26.8457 3.83388 29.5873C3.83081 30.8397 3.83335 32.0923 3.83335 33.3778C5.1329 33.3778 6.34796 33.3778 7.60821 33.3778ZM16.9153 33.3788C16.9153 31.2832 16.9215 29.2653 16.9114 27.2476C16.9086 26.6546 16.5302 26.4219 15.9934 26.414C15.3491 26.4047 14.7043 26.4105 14.06 26.4186C13.3673 26.4271 13.0925 26.7032 13.0856 27.3992C13.0783 28.117 13.0815 28.835 13.0812 29.553C13.0807 30.8213 13.081 32.0896 13.081 33.3788C14.4022 33.3788 15.615 33.3788 16.9153 33.3788Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17924 13.8352C6.13808 15.3664 4.3096 14.7552 3.28408 13.7007C2.11727 12.5009 1.96916 10.6744 2.92036 9.24023C3.80419 7.90726 5.58509 7.40161 7.13888 8.04224C8.59776 8.64374 9.47397 10.2901 9.14153 11.8954C9.04542 12.3589 9.12295 12.6174 9.54148 12.874C10.4349 13.4216 11.2911 14.032 12.1511 14.6333C12.4305 14.8285 12.6341 14.9094 12.9671 14.6719C13.8379 14.0501 14.7985 13.7861 15.8764 14.0873C16.0418 14.1334 16.3592 13.9994 16.4605 13.8487C18.1599 11.3193 19.8269 8.76738 21.5277 6.23899C21.7885 5.85131 21.5348 5.66868 21.374 5.42341C20.5303 4.13701 20.5577 2.81214 21.354 1.55449C22.1143 0.353395 23.2806 -0.133089 24.6905 0.0310522C26.6179 0.255396 27.9997 2.11292 27.6803 4.0382C27.3553 5.99777 25.4256 7.36611 23.5466 6.89987C23.0621 6.7796 22.8759 6.93051 22.6436 7.28633C21.05 9.7255 19.4516 12.1616 17.8249 14.5781C17.5795 14.9425 17.5986 15.1627 17.8308 15.51C18.7267 16.8494 18.6888 18.3213 17.7731 19.6023C17.0147 20.6629 15.4786 21.2138 14.2041 20.8818C12.7088 20.4924 11.7111 19.3395 11.5417 17.7816C11.5129 17.5164 11.4817 17.2166 11.5723 16.98C11.8063 16.3692 11.5755 16.0509 11.0598 15.7381C10.0886 15.1488 9.15931 14.4883 8.17924 13.8352ZM22.3322 3.48557C22.3168 4.54088 23.1653 5.41572 24.2197 5.43111C25.266 5.44636 26.1498 4.57949 26.1566 3.53147C26.1637 2.44984 25.3499 1.58526 24.2989 1.55732C23.2185 1.5287 22.3485 2.38181 22.3322 3.48557ZM5.79361 13.1739C6.84921 13.1721 7.66634 12.3275 7.66634 11.2385C7.66608 10.1576 6.85002 9.33864 5.76073 9.32676C4.7042 9.31515 3.83948 10.1788 3.84951 11.2357C3.86033 12.3707 4.66784 13.1758 5.79361 13.1739ZM14.9638 19.4093C16.0204 19.4259 16.8831 18.5936 16.9124 17.5292C16.9419 16.4576 16.1269 15.5819 15.0704 15.5497C13.9735 15.5162 13.0965 16.3601 13.0903 17.4551C13.0844 18.5277 13.9136 19.3924 14.9638 19.4093Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Advanced*/
  #utb5::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1225 33.9009C12.1225 34.6658 12.1178 35.3485 12.1241 36.031C12.1287 36.5268 12.0046 36.9616 11.4247 36.9601C10.8407 36.9585 10.6446 36.5399 10.6443 36.0086C10.6438 35.3262 10.644 34.6438 10.644 33.9298C9.94936 33.9298 9.33359 33.9298 8.60611 33.9298C8.60611 34.525 8.60957 35.1156 8.60424 35.706C8.60237 35.9268 8.65558 36.1978 8.54959 36.3562C8.38282 36.6056 8.08621 36.9588 7.87464 36.9394C7.61055 36.9152 7.17874 36.5715 7.16341 36.3426C7.09076 35.2608 7.09849 34.1687 7.16808 33.0861C7.18275 32.8572 7.54855 32.6041 7.80637 32.455C7.97488 32.3574 8.24018 32.423 8.46214 32.423C16.1268 32.4222 23.7911 32.4222 31.4557 32.4222C31.7417 32.4222 32.0275 32.4222 32.4306 32.4222C32.4306 32.0709 32.4306 31.7712 32.4306 31.4718C32.4306 22.5186 32.4304 13.5655 32.4316 4.61246C32.4316 4.34624 32.4327 4.07895 32.4555 3.81419C32.4935 3.37413 32.7338 3.11617 33.187 3.1251C33.645 3.13417 33.8818 3.42039 33.8926 3.84965C33.9158 4.7599 33.9028 5.67108 33.9078 6.58187C33.9085 6.71291 33.928 6.84383 33.9486 7.09312C34.4537 7.09312 34.9533 7.08912 35.4528 7.09459C35.7407 7.09779 36.0708 7.03246 36.3057 7.15018C36.5811 7.28802 36.9851 7.6269 36.9532 7.81407C36.9052 8.09656 36.5647 8.47169 36.283 8.54088C35.7787 8.6646 35.2256 8.59088 34.6929 8.59755C34.4555 8.60048 34.2179 8.59794 33.9434 8.59794C33.9434 9.29396 33.9434 9.90813 33.9434 10.6356C34.6178 10.6356 35.2967 10.6067 35.9711 10.6492C36.2581 10.6673 36.5966 10.77 36.797 10.9572C36.9384 11.0893 36.9893 11.4837 36.8941 11.6601C36.7819 11.8678 36.4757 12.075 36.2398 12.0922C35.4945 12.1467 34.7428 12.1123 33.9501 12.1123C33.9501 12.8274 33.9501 13.4613 33.9501 14.2112C34.4387 14.2112 34.9154 14.2112 35.3921 14.2112C36.6434 14.2112 36.9669 14.3582 36.9846 14.9346C37.0028 15.5188 36.6323 15.6908 35.3557 15.6908C34.895 15.6908 34.4343 15.6908 33.943 15.6908C33.943 16.3988 33.943 17.0311 33.943 17.7592C34.6372 17.7592 35.2956 17.7551 35.9538 17.7606C36.4739 17.7647 37.0104 17.8512 36.9817 18.508C36.9547 19.1274 36.4502 19.2454 35.9111 19.2355C35.2728 19.2238 34.6342 19.2327 33.9516 19.2327C33.9516 19.9436 33.9516 20.5768 33.9516 21.3007C34.6345 21.3007 35.3167 21.3119 35.9984 21.2971C36.5361 21.2856 36.9673 21.4626 36.9769 22.0415C36.9871 22.6392 36.5346 22.7887 36.0083 22.7817C35.346 22.7727 34.6834 22.7794 33.9638 22.7794C33.9638 23.4878 33.9638 24.1373 33.9638 24.8766C34.6828 24.8766 35.3876 24.8914 36.0913 24.8717C36.6295 24.8569 36.9773 25.0839 36.9753 25.6213C36.9733 26.1357 36.5855 26.3409 36.1142 26.3509C35.4079 26.366 34.7012 26.3548 33.9506 26.3548C33.9506 27.0456 33.9506 27.6751 33.9506 28.3935C34.6323 28.3935 35.2914 28.387 35.9503 28.3954C36.6179 28.4038 37.055 28.7073 36.9943 29.1548C36.9119 29.7615 36.4753 29.9146 35.9246 29.9014C35.2853 29.886 34.6456 29.8978 33.9054 29.8978C33.9054 30.8659 33.9085 31.768 33.9045 32.67C33.8996 33.7501 33.7508 33.8953 32.6624 33.8971C31.7783 33.8987 30.8942 33.8974 29.9061 33.8974C29.9061 34.4848 29.9125 35.0087 29.9035 35.5323C29.8988 35.8197 29.9446 36.144 29.8278 36.3835C29.7113 36.6225 29.4147 36.9348 29.2075 36.9274C28.9586 36.9184 28.5598 36.6411 28.5101 36.4168C28.3874 35.8639 28.4239 35.2749 28.4027 34.7002C28.3941 34.4612 28.4014 34.2216 28.4014 33.9415C27.6991 33.9415 27.0691 33.9415 26.3577 33.9415C26.3577 34.6945 26.4188 35.4295 26.3284 36.1453C26.2908 36.4436 25.9753 36.7747 25.6969 36.9449C25.5712 37.0217 25.1879 36.7848 24.9976 36.6085C24.8837 36.5031 24.8922 36.2392 24.889 36.0458C24.8774 35.3626 24.8846 34.6791 24.8846 33.9473C24.1608 33.9473 23.5086 33.9473 22.7766 33.9473C22.7766 34.6701 22.7637 35.3754 22.7807 36.08C22.7937 36.6094 22.5809 36.9926 22.0428 36.9774C21.5235 36.9629 21.2947 36.5832 21.3059 36.0565C21.3204 35.3714 21.3095 34.6862 21.3095 33.9495C20.6285 33.9495 19.9977 33.9495 19.2406 33.9495C19.2406 34.6382 19.2861 35.3422 19.2198 36.0353C19.1906 36.341 19.008 36.7357 18.7666 36.8948C18.3028 37.2002 17.8038 36.8101 17.7765 36.1465C17.7472 35.4387 17.7698 34.7293 17.7698 33.9591C17.0731 33.9591 16.4246 33.9591 15.6991 33.9591C15.6991 34.6262 15.7034 35.2868 15.6979 35.9471C15.6922 36.6163 15.4089 37.0315 14.9381 36.9878C14.3502 36.9337 14.2021 36.5147 14.2164 35.9861C14.2313 35.4313 14.2445 34.8735 14.2016 34.3213C14.1901 34.1732 13.9814 33.9318 13.8473 33.9206C13.3019 33.8739 12.7509 33.9009 12.1225 33.9009Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03552 22.7792C2.32724 22.7792 1.66481 22.7689 1.00265 22.7826C0.46514 22.7938 0.0372114 22.6187 0.034012 22.0335C0.0308125 21.4243 0.507407 21.3024 1.01692 21.3008C1.67962 21.2989 2.3423 21.3006 3.05285 21.3006C3.05285 20.6152 3.05285 19.9841 3.05285 19.2298C2.3555 19.2298 1.64921 19.2834 0.957591 19.2058C0.639243 19.1701 0.237441 18.9473 0.0730681 18.6846C-0.184356 18.2732 0.250112 17.7886 0.866411 17.7666C1.5731 17.7413 2.28152 17.7607 3.04512 17.7607C3.04512 17.0547 3.04512 16.4074 3.04512 15.6904C2.36164 15.6904 1.70028 15.6963 1.03906 15.6887C0.388496 15.6812 -0.0475699 15.3646 0.012287 14.9093C0.0890744 14.3249 0.509139 14.1921 1.03505 14.2066C1.69481 14.225 2.35536 14.2111 3.09817 14.2111C3.09817 13.5832 3.12511 13.032 3.07899 12.4871C3.06779 12.3531 2.82569 12.1429 2.67811 12.1326C2.08114 12.091 1.47912 12.0985 0.880016 12.1174C0.359301 12.1339 0.052941 11.8794 0.0361438 11.392C0.0180134 10.8659 0.419947 10.6631 0.878405 10.6451C1.58469 10.6174 2.29285 10.6378 3.05059 10.6378C3.05059 9.95481 3.05059 9.32559 3.05059 8.59744C2.3887 8.59744 1.73027 8.60303 1.07198 8.59596C0.417017 8.58903 -0.0383807 8.28428 0.0126776 7.84729C0.0839992 7.23699 0.52394 7.08128 1.07238 7.09062C1.71268 7.10141 2.35324 7.09315 3.10205 7.09315C3.10205 6.1561 3.10031 5.27705 3.10244 4.39799C3.10524 3.22432 3.23562 3.09474 4.40676 3.09367C5.26916 3.09287 6.13154 3.09353 7.10178 3.09353C7.10178 2.39898 7.08367 1.76388 7.1102 1.13065C7.12179 0.8531 7.15365 0.526758 7.30749 0.320526C7.43347 0.15162 7.8202 -0.00568642 7.97364 0.0701678C8.226 0.194947 8.52729 0.497424 8.55329 0.751249C8.62967 1.49326 8.58048 2.24834 8.58048 3.04527C9.30076 3.04527 9.93093 3.04527 10.6439 3.04527C10.6439 2.35125 10.6565 1.66883 10.6399 0.986945C10.6264 0.438235 10.8542 0.0208418 11.4003 0.0160426C11.9723 0.0109767 12.1471 0.454499 12.1286 0.99561C12.106 1.6571 12.1232 2.31993 12.1232 3.03715C12.8355 3.03715 13.4867 3.03715 14.2317 3.03715C14.2317 2.32593 14.2485 1.62178 14.2263 0.918824C14.2091 0.379179 14.4526 0.00964414 14.9672 0.0132436C15.4829 0.016843 15.7128 0.406511 15.7022 0.931225C15.6884 1.61631 15.6989 2.30206 15.6989 3.04008C16.3772 3.04008 17.0078 3.04008 17.7671 3.04008C17.7671 2.35579 17.7215 1.65203 17.7882 0.959215C17.8176 0.653265 18.0017 0.257868 18.244 0.0990937C18.6967 -0.197658 19.2067 0.206407 19.2321 0.854968C19.2598 1.56165 19.2383 2.27033 19.2383 3.03554C19.9424 3.03554 20.5904 3.03554 21.3089 3.03554C21.3089 2.33339 21.3225 1.64964 21.3047 0.966815C21.2901 0.409173 21.5337 0.014175 22.0819 0.0164413C22.6155 0.0185743 22.804 0.435039 22.792 0.951355C22.7762 1.63391 22.7881 2.31713 22.7881 3.04435C23.5131 3.04435 24.1627 3.04435 24.885 3.04435C24.885 2.29074 24.893 1.58525 24.8823 0.879898C24.8747 0.381313 25.0772 0.0356385 25.5918 0.0251068C26.1081 0.0145752 26.3394 0.380377 26.3548 0.853633C26.3774 1.56112 26.3606 2.2698 26.3606 3.03554C27.034 3.03554 27.663 3.03554 28.4016 3.03554C28.4016 2.43951 28.3935 1.82614 28.4055 1.21331C28.4101 0.972947 28.3834 0.676996 28.5083 0.507824C28.6704 0.288127 28.9787 0.0312356 29.2071 0.0464331C29.4359 0.0617639 29.8202 0.383043 29.8309 0.586343C29.8899 1.71296 29.8874 2.84637 29.8254 3.97286C29.8142 4.17736 29.4558 4.41159 29.2094 4.53784C29.0318 4.62889 28.774 4.56783 28.552 4.56783C20.8875 4.56849 13.2229 4.56836 5.5583 4.56849C5.27182 4.56849 4.98548 4.56849 4.57728 4.56849C4.57728 4.91457 4.57728 5.21359 4.57728 5.5126C4.57728 14.4658 4.57727 23.4189 4.577 32.3719C4.577 32.594 4.58313 32.8169 4.5686 33.0382C4.53794 33.503 4.38037 33.8826 3.82913 33.8657C3.29801 33.8493 3.10951 33.495 3.10551 33.0161C3.09898 32.2162 3.10271 31.4164 3.10231 30.6168C3.10217 30.4187 3.10231 30.2207 3.10231 29.8745C2.29524 29.8745 1.5239 29.9291 0.767762 29.8453C0.495007 29.815 0.126007 29.4899 0.0509525 29.2277C-0.00397179 29.0362 0.302372 28.6595 0.537933 28.4928C0.726169 28.3598 1.05011 28.4017 1.31447 28.3965C1.88544 28.3847 2.45682 28.3929 3.06405 28.3929C3.06405 27.6974 3.06405 27.0832 3.06405 26.3552C2.39043 26.3552 1.71281 26.3743 1.03705 26.3456C0.785495 26.3349 0.479145 26.2789 0.30664 26.123C0.143333 25.9756 -0.0117088 25.5941 0.0692113 25.4509C0.207589 25.2059 0.51954 24.9349 0.782164 24.9081C1.50485 24.8349 2.23978 24.8829 3.03578 24.8829C3.03552 24.1818 3.03552 23.5335 3.03552 22.7792Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9024 28.0917C18.0095 28.0917 19.007 28.0917 20.1046 28.0917C20.1046 27.5762 20.1199 27.0747 20.1002 26.5745C20.0807 26.0871 20.3032 25.8317 20.7373 25.6122C21.6783 25.1368 22.6203 24.6428 23.4855 24.046C23.9926 23.6961 24.3787 23.6554 24.8667 23.9752C25.2355 24.2169 25.6262 24.4249 26.0689 24.6842C26.5927 23.7824 27.1001 22.9087 27.658 21.9482C27.2193 21.6936 26.814 21.4395 26.3914 21.2186C25.9432 20.9842 25.7917 20.6578 25.8134 20.1399C25.8594 19.0406 25.8486 17.937 25.8077 16.8371C25.7897 16.3549 25.9159 16.0327 26.3486 15.8074C26.7759 15.585 27.1821 15.3225 27.6532 15.0448C27.1226 14.1254 26.6178 13.251 26.0801 12.3194C25.6065 12.5852 25.1694 12.829 24.7336 13.0754C24.2755 13.3344 23.8245 13.4065 23.5394 12.8646C23.2697 12.3522 23.5935 12.0364 24.0122 11.7931C24.6066 11.4477 25.1949 11.0909 25.7974 10.7598C26.3894 10.4342 26.7578 10.52 27.0857 11.0789C27.8034 12.3019 28.5132 13.53 29.2012 14.7699C29.5726 15.4396 29.5244 15.7783 28.8437 16.0536C27.6719 16.5274 27.3889 17.2626 27.3981 18.5252C27.4068 19.7343 27.6628 20.4287 28.784 20.8983C29.5406 21.2149 29.5754 21.5482 29.168 22.2764C28.4871 23.494 27.7834 24.6992 27.0889 25.9094C26.792 26.4265 26.315 26.6148 25.867 26.2468C24.7938 25.3655 23.9373 25.5834 22.7857 26.2744C21.8236 26.8517 21.4357 27.3579 21.5472 28.44C21.6461 29.4029 21.3853 29.5944 20.4015 29.5968C19.0684 29.5999 17.7352 29.6062 16.4024 29.5919C15.672 29.584 15.4492 29.3498 15.4403 28.6311C15.4317 27.9203 15.4369 27.2092 15.4391 26.4981C15.4405 26.0029 15.6678 25.6652 16.1823 25.6743C16.6938 25.6831 16.9124 26.0187 16.904 26.52C16.8959 27.0258 16.9024 27.5317 16.9024 28.0917Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1053 8.91557C19.0241 8.91557 18.0116 8.91557 16.9025 8.91557C16.9025 9.41829 16.8855 9.92007 16.9073 10.4203C16.9285 10.9074 16.7149 11.1575 16.2751 11.3788C15.315 11.8619 14.3758 12.3961 13.473 12.979C13.0475 13.2539 12.7081 13.3607 12.2654 13.0765C11.857 12.8144 11.4233 12.5926 10.9308 12.3134C10.4074 13.2203 9.89469 14.109 9.34891 15.055C9.8199 15.3255 10.2329 15.5741 10.6566 15.8028C11.1016 16.0429 11.2303 16.3741 11.199 16.8943C11.1356 17.9465 11.1448 19.0064 11.1903 20.0607C11.2127 20.5838 11.1256 20.9589 10.623 21.2034C10.2074 21.4058 9.82031 21.6662 9.34719 21.944C9.8755 22.8564 10.3887 23.7429 10.9264 24.6716C11.4422 24.3829 11.918 24.1116 12.3983 23.8491C12.8056 23.6265 13.1826 23.664 13.4388 24.0726C13.7286 24.535 13.4942 24.8943 13.1039 25.1374C12.4656 25.5352 11.8098 25.9076 11.1457 26.261C10.6772 26.5101 10.2402 26.4636 9.94869 25.9592C9.21747 24.6935 8.49706 23.4216 7.76224 22.1582C7.45069 21.6225 7.57134 21.1628 8.10872 20.9548C9.31692 20.4866 9.6426 19.7295 9.61687 18.4047C9.59407 17.2349 9.34065 16.5958 8.28709 16.139C7.46336 15.782 7.4127 15.4456 7.85196 14.6649C8.52478 13.4688 9.21268 12.281 9.90963 11.0988C10.2493 10.5226 10.6503 10.3604 11.1801 10.7681C12.2119 11.5621 13.0054 11.391 14.1379 10.7693C15.2517 10.1576 15.5686 9.52081 15.4543 8.38433C15.3801 7.64738 15.6753 7.40142 16.4371 7.39609C17.8135 7.38649 19.1901 7.38395 20.5664 7.39795C21.364 7.40608 21.5651 7.63285 21.568 8.44885C21.5707 9.13714 21.5715 9.82529 21.5667 10.5134C21.5632 11.0116 21.3336 11.3324 20.8092 11.3143C20.3319 11.2979 20.1 11.009 20.1044 10.5281C20.1092 10.001 20.1053 9.47415 20.1053 8.91557Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1428 18.5167C23.0985 21.0514 21.0011 23.1469 18.5127 23.1428C15.9966 23.1384 13.8175 20.9466 13.866 18.4693C13.9156 15.9426 16.0206 13.8423 18.4977 13.848C21.0141 13.8539 23.186 16.037 23.1428 18.5167ZM18.4893 15.3403C16.7969 15.3437 15.3403 16.8084 15.3496 18.4967C15.3595 20.2265 16.8359 21.6824 18.5485 21.6508C20.226 21.6201 21.6293 20.2116 21.6588 18.529C21.6885 16.8172 20.2171 15.3367 18.4893 15.3403Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Debug*/
  #utb6::before {
    content: url("data:image/svg+xml,%3Csvg width='20' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #adminMenuContainerHeading {
    font-size: 20px !important;
  }
  #adminPanelViewContainer .ucsHeading {
    font-size: 17px !important;
  }
  #admin-rom-list-worlds svg {
    width: 16px !important;
  }
  #admin-rom-list-worlds .admin-rom-list-item {
    gap: 2px !important;
  }
  #admin-rom-list-worlds .admin-rom-list-item-name {
    font-size: 14px !important;
  }
  #admin-rom-list-worlds .admin-rom-list-item-status {
    width: 13px !important;
  }
  #admin-wor-default-room-input {
    font-size: 15px !important;
  }
  #wrapperForUcs103 {
    width: 18vw;
  }
  .adminSection #accessSettingsLeftPanel {
    width: 100%;
    padding-bottom: 20px;
  }
  .adminSection #accessSettingsRightPanel {
    width: 100%;
  }
  .adminSection .world-login-plaque {
    width: 440px;
  }
  #world-login-plaque-world-name {
    width: 70%;
  }
  #world-login-plaque-message {
    margin-bottom: 15px !important;
    width: 70%;
  }
  #wrapperForUcs202,
  #wrapperForUcs203,
  #wrapperForUcs205 {
    width: 27vw !important;
  }
  #wrapperForUcs203 .room-action-fieldset,
  #wrapperForUcs205 .room-action-fieldset {
    padding: 20px 5px !important;
  }
  #admin-rom-add-room-btn {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  #room-settings-grid {
    font-size: 14px !important;
    margin-top: 10px !important;
  }
  #room-settings-grid .setting-label {
    font-size: 14px !important;
  }
  #room-settings-grid svg {
    width: 60px !important;
  }
  #accessEveryTime {
    margin-right: 5px !important;
  }
  #wrapperForUcs204 {
    position: relative;
    right: 1vw;
  }
  #admin-rom-list-rooms svg {
    width: 16px !important;
  }
  #admin-rom-list-rooms .admin-rom-list-item {
    gap: 2px !important;
  }
  #admin-rom-list-rooms .admin-rom-list-item-name {
    font-size: 14px !important;
  }
  #admin-rom-list-rooms .admin-rom-list-item-status {
    width: 13px !important;
  }
  #rom-access-code-input {
    width: 160px !important;
  }
  #rom-name-input {
    width: 100px !important;
  }
  #mute-all-mics-fieldset .moderationButton {
    font-size: 13px !important;
  }
  #rom-access-code-fieldset b {
    font-size: 16px !important;
    margin-right: 7px !important;
  }
  #admin-user-search-input-parent svg {
    left: 162px !important;
  }
  #admin-user-search-input-parent input {
    width: 160px;
  }
  #admin-user-search-filter-parent svg {
    width: 20px !important;
  }
  #user-role-type-filter-dropdown,
  #user-account-status-filter-dropdown {
    margin-right: 0px !important;
    width: 150px !important;
    font-size: 13px !important;
  }
  #admin-user-add-user-btn {
    margin-right: 0px;
    font-size: 14px !important;
    padding: 6px 16px !important;
  }
  #admin-user-add-user-btn svg {
    width: 10px !important;
  }
  #usr-search-table .user-search-table td {
    font-size: 14px !important;
  }
  #usr-search-table .user-search-table td.tbl-user-image img {
    height: 28px;
    width: 28px;
  }
}
@media only screen and (max-width: 1000px) {
  #adminPanelMenuContainer .utb {
    font-size: 15px !important;
    padding: 0px 6px !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  #adminPanelMenuContainer .utb::before {
    padding-right: 5px !important;
  }
  #adminPanelMenuContainer #utb3 {
    font-size: 13px !important;
  }
  /*World*/
  #utb1::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 17.0055C32.009 25.8058 24.7936 33.2029 15.6003 32.9838C6.90398 32.7766 -0.101332 25.6265 0.00110936 16.7993C0.10307 8.00894 7.32184 0.777396 16.4248 1.00198C25.102 1.21607 32.0087 8.32283 32 17.0055ZM24.3085 17.6449C24.2599 19.909 23.9762 22.1303 23.4073 24.3279C24.8916 24.7268 26.3056 25.2507 27.659 25.9854C29.5299 23.5146 30.5428 20.744 30.7119 17.6449C28.5604 17.6449 26.4419 17.6449 24.3085 17.6449ZM30.7099 16.3412C30.5388 13.2305 29.5244 10.4651 27.6553 7.99985C26.3009 8.73804 24.8852 9.25605 23.4072 9.65805C23.9769 11.8579 24.2564 14.0793 24.3087 16.3412C26.4444 16.3412 28.5622 16.3412 30.7099 16.3412ZM4.31549 8.02768C2.47275 10.4756 1.4467 13.2414 1.29199 16.3426C3.44057 16.3426 5.55739 16.3426 7.64338 16.3426C7.74386 15.2096 7.80409 14.0899 7.95238 12.9819C8.1012 11.87 8.33784 10.7698 8.53475 9.67166C7.84574 9.43939 7.1244 9.2247 6.42538 8.95261C5.71926 8.67777 5.03526 8.34606 4.31549 8.02768ZM1.29135 17.6448C1.45338 20.7549 2.47583 23.5187 4.34104 25.9892C5.69604 25.2524 7.11059 24.7294 8.59298 24.3313C8.02146 22.1292 7.7445 19.9068 7.68795 17.6448C5.55002 17.6448 3.43737 17.6448 1.29135 17.6448ZM9.84226 9.95364C9.28448 12.0553 9.02649 14.1738 8.97063 16.335C11.116 16.335 13.232 16.335 15.3434 16.335C15.3434 14.4061 15.3434 12.4958 15.3434 10.5754C13.4846 10.5375 11.66 10.3466 9.84226 9.95364ZM16.6537 10.5761C16.6537 12.5145 16.6537 14.4212 16.6537 16.3304C18.7805 16.3304 20.897 16.3304 23.0287 16.3304C22.9698 14.1622 22.7136 12.0465 22.157 9.95195C20.338 10.3482 18.5124 10.5367 16.6537 10.5761ZM22.1604 24.0327C22.7075 21.925 22.9855 19.8027 23.0219 17.6455C20.8819 17.6455 18.7713 17.6455 16.6599 17.6455C16.6599 19.5744 16.6599 21.4848 16.6599 23.4092C18.5113 23.4468 20.3302 23.6364 22.1604 24.0327ZM8.96922 17.647C9.03018 19.8221 9.28079 21.9381 9.83897 24.0225C9.90697 24.0156 9.95995 24.0154 10.0106 24.0043C11.6966 23.6355 13.4051 23.4614 15.1283 23.4241C15.3163 23.4201 15.3594 23.3624 15.3588 23.1843C15.3528 21.4096 15.3553 19.6348 15.3546 17.8599C15.3546 17.7899 15.347 17.7199 15.3428 17.6471C13.212 17.647 11.1056 17.647 8.96922 17.647ZM10.2015 25.2681C10.255 25.4197 10.2955 25.5391 10.3391 25.6573C10.9026 27.1854 11.5926 28.6442 12.6714 29.8881C13.3233 30.6398 14.068 31.2624 15.039 31.5636C15.1366 31.5939 15.2379 31.6127 15.3496 31.6397C15.3496 29.3111 15.3496 27.0127 15.3496 24.6948C13.613 24.722 11.9095 24.904 10.2015 25.2681ZM16.6546 9.29253C18.3998 9.2631 20.1007 9.07972 21.8036 8.7205C21.7227 8.49988 21.6556 8.31274 21.5854 8.12684C21.0341 6.66611 20.3557 5.27631 19.3204 4.08723C18.6718 3.34227 17.9313 2.72566 16.9689 2.42434C16.8712 2.39379 16.7709 2.37228 16.6546 2.34208C16.6546 4.67116 16.6546 6.96867 16.6546 9.29253ZM16.6579 24.6902C16.6579 27.0237 16.6579 29.3228 16.6579 31.623C16.6922 31.6245 16.7127 31.6288 16.7318 31.6255C16.7644 31.6199 16.7963 31.6097 16.8284 31.6012C17.5134 31.4185 18.1061 31.0656 18.6275 30.5953C20.2256 29.154 21.0822 27.2697 21.8017 25.2632C20.0971 24.9059 18.3943 24.7275 16.6579 24.6902ZM15.3411 2.36723C15.3082 2.36315 15.2877 2.35518 15.2701 2.35934C15.1926 2.37769 15.1151 2.39715 15.0389 2.4205C14.1495 2.69314 13.4457 3.24291 12.8289 3.91626C11.8324 5.00415 11.1488 6.28098 10.6045 7.63966C10.4645 7.98916 10.335 8.34277 10.1902 8.72154C11.9101 9.07608 13.612 9.2659 15.3411 9.2927C15.3411 6.96587 15.3411 4.66707 15.3411 2.36723ZM5.21559 6.97468C5.6678 7.34864 8.39815 8.37866 8.96754 8.38999C9.65307 6.35699 10.5531 4.43608 12.0502 2.84035C9.38279 3.57218 7.11948 4.95593 5.21559 6.97468ZM19.9562 31.1411C22.6252 30.4109 24.8907 29.02 26.802 26.9893C25.5961 26.351 24.3516 25.8979 23.0447 25.564C22.3483 27.6178 21.4512 29.5393 19.9562 31.1411ZM19.9629 2.84648C20.6913 3.64586 21.2923 4.52234 21.7981 5.46662C22.3023 6.40777 22.7013 7.39361 23.0469 8.42123C24.3543 8.08319 25.5967 7.6246 26.8087 6.99959C24.8965 4.96747 22.6328 3.57426 19.9629 2.84648ZM5.1944 26.9864C7.11035 29.0196 9.37366 30.419 12.052 31.1441C10.5499 29.5477 9.65131 27.6216 8.95725 25.5676C7.64334 25.8952 6.40483 26.3624 5.1944 26.9864Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb1.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.0055C35.009 26.8058 27.7936 34.2029 18.6003 33.9838C9.90398 33.7766 2.89867 26.6265 3.00111 17.7993C3.10307 9.00894 10.3218 1.7774 19.4248 2.00198C28.102 2.21607 35.0087 9.32283 35 18.0055ZM27.3085 18.6449C27.2599 20.909 26.9762 23.1303 26.4073 25.3279C27.8916 25.7268 29.3056 26.2507 30.659 26.9854C32.5299 24.5146 33.5428 21.744 33.7119 18.6449C31.5604 18.6449 29.4419 18.6449 27.3085 18.6449ZM33.7099 17.3412C33.5388 14.2305 32.5244 11.4651 30.6553 8.99985C29.3009 9.73804 27.8852 10.2561 26.4072 10.658C26.9769 12.8579 27.2564 15.0793 27.3087 17.3412C29.4444 17.3412 31.5622 17.3412 33.7099 17.3412ZM7.31549 9.02768C5.47275 11.4756 4.4467 14.2414 4.29199 17.3426C6.44057 17.3426 8.55739 17.3426 10.6434 17.3426C10.7439 16.2096 10.8041 15.0899 10.9524 13.9819C11.1012 12.87 11.3378 11.7698 11.5348 10.6717C10.8457 10.4394 10.1244 10.2247 9.42538 9.95261C8.71926 9.67777 8.03526 9.34606 7.31549 9.02768ZM4.29135 18.6448C4.45338 21.7549 5.47583 24.5187 7.34104 26.9892C8.69604 26.2524 10.1106 25.7294 11.593 25.3313C11.0215 23.1292 10.7445 20.9068 10.688 18.6448C8.55002 18.6448 6.43737 18.6448 4.29135 18.6448ZM12.8423 10.9536C12.2845 13.0553 12.0265 15.1738 11.9706 17.335C14.116 17.335 16.232 17.335 18.3434 17.335C18.3434 15.4061 18.3434 13.4958 18.3434 11.5754C16.4846 11.5375 14.66 11.3466 12.8423 10.9536ZM19.6537 11.5761C19.6537 13.5145 19.6537 15.4212 19.6537 17.3304C21.7805 17.3304 23.897 17.3304 26.0287 17.3304C25.9698 15.1622 25.7136 13.0465 25.157 10.952C23.338 11.3482 21.5124 11.5367 19.6537 11.5761ZM25.1604 25.0327C25.7075 22.925 25.9855 20.8027 26.0219 18.6455C23.8819 18.6455 21.7713 18.6455 19.6599 18.6455C19.6599 20.5744 19.6599 22.4848 19.6599 24.4092C21.5113 24.4468 23.3302 24.6364 25.1604 25.0327ZM11.9692 18.647C12.0302 20.8221 12.2808 22.9381 12.839 25.0225C12.907 25.0156 12.96 25.0154 13.0106 25.0043C14.6966 24.6355 16.4051 24.4614 18.1283 24.4241C18.3163 24.4201 18.3594 24.3624 18.3588 24.1843C18.3528 22.4096 18.3553 20.6348 18.3546 18.8599C18.3546 18.7899 18.347 18.7199 18.3428 18.6471C16.212 18.647 14.1056 18.647 11.9692 18.647ZM13.2015 26.2681C13.255 26.4197 13.2955 26.5391 13.3391 26.6573C13.9026 28.1854 14.5926 29.6442 15.6714 30.8881C16.3233 31.6398 17.068 32.2624 18.039 32.5636C18.1366 32.5939 18.2379 32.6127 18.3496 32.6397C18.3496 30.3111 18.3496 28.0127 18.3496 25.6948C16.613 25.722 14.9095 25.904 13.2015 26.2681ZM19.6546 10.2925C21.3998 10.2631 23.1007 10.0797 24.8036 9.7205C24.7227 9.49988 24.6556 9.31274 24.5854 9.12684C24.0341 7.66611 23.3557 6.27631 22.3204 5.08723C21.6718 4.34227 20.9313 3.72566 19.9689 3.42434C19.8712 3.39379 19.7709 3.37228 19.6546 3.34208C19.6546 5.67116 19.6546 7.96867 19.6546 10.2925ZM19.6579 25.6902C19.6579 28.0237 19.6579 30.3228 19.6579 32.623C19.6922 32.6245 19.7127 32.6288 19.7318 32.6255C19.7644 32.6199 19.7963 32.6097 19.8284 32.6012C20.5134 32.4185 21.1061 32.0656 21.6275 31.5953C23.2256 30.154 24.0822 28.2697 24.8017 26.2632C23.0971 25.9059 21.3943 25.7275 19.6579 25.6902ZM18.3411 3.36723C18.3082 3.36315 18.2877 3.35518 18.2701 3.35934C18.1926 3.37769 18.1151 3.39715 18.0389 3.4205C17.1495 3.69314 16.4457 4.24291 15.8289 4.91626C14.8324 6.00415 14.1488 7.28098 13.6045 8.63966C13.4645 8.98916 13.335 9.34277 13.1902 9.72154C14.9101 10.0761 16.612 10.2659 18.3411 10.2927C18.3411 7.96587 18.3411 5.66707 18.3411 3.36723ZM8.21559 7.97468C8.6678 8.34864 11.3981 9.37866 11.9675 9.38999C12.6531 7.35699 13.5531 5.43608 15.0502 3.84035C12.3828 4.57218 10.1195 5.95593 8.21559 7.97468ZM22.9562 32.1411C25.6252 31.4109 27.8907 30.02 29.802 27.9893C28.5961 27.351 27.3516 26.8979 26.0447 26.564C25.3483 28.6178 24.4512 30.5393 22.9562 32.1411ZM22.9629 3.84648C23.6913 4.64586 24.2923 5.52234 24.7981 6.46662C25.3023 7.40777 25.7013 8.39361 26.0469 9.42123C27.3543 9.08319 28.5967 8.6246 29.8087 7.99959C27.8965 5.96747 25.6328 4.57426 22.9629 3.84648ZM8.1944 27.9864C10.1103 30.0196 12.3737 31.419 15.052 32.1441C13.5499 30.5477 12.6513 28.6216 11.9572 26.5676C10.6433 26.8952 9.40483 27.3624 8.1944 27.9864Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Rooms*/
  #utb2::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb2.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*UserAccounts*/
  #utb3::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #utb3.selected::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  /*Statistics*/
  #utb4::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7065 33.4129C28.1999 33.4129 28.5778 33.417 28.9553 33.4118C29.4991 33.4041 29.9485 33.5407 29.997 34.1858C30.0366 34.7113 29.6557 34.9923 28.9284 34.9965C27.9042 35.0026 26.8801 34.9988 25.8557 34.9988C18.5303 34.9989 11.205 34.9989 3.8796 34.9988C2.92225 34.9988 1.9649 34.9992 1.00755 34.9953C0.497728 34.9931 0.0580853 34.8675 0.00368125 34.2529C-0.0412321 33.744 0.327165 33.4347 0.980948 33.4149C1.38062 33.4029 1.78083 33.4126 2.26312 33.4126C2.27408 33.1607 2.29132 32.9462 2.29159 32.7317C2.2956 28.8859 2.30148 25.04 2.29814 21.1941C2.2968 19.6064 3.19333 18.672 4.76196 18.6551C5.40772 18.6481 6.05362 18.6295 6.69912 18.6369C8.2886 18.6557 9.23445 19.5992 9.23886 21.2043C9.24902 24.9831 9.24167 28.7617 9.24127 32.5403C9.24127 32.8045 9.24127 33.0688 9.24127 33.3724C10.0101 33.3724 10.7133 33.3724 11.5234 33.3724C11.5234 33.1504 11.5234 32.9368 11.5234 32.723C11.5238 30.9687 11.5292 29.2144 11.523 27.4602C11.5174 25.818 12.4773 24.849 14.0927 24.872C14.6716 24.8802 15.2507 24.8739 15.8296 24.8654C17.5255 24.8404 18.4894 25.8104 18.481 27.5158C18.4724 29.2701 18.4797 31.0243 18.4823 32.7786C18.4826 32.9553 18.4982 33.1318 18.5095 33.3599C19.2321 33.3599 19.9333 33.3599 20.722 33.3599C20.7331 33.1411 20.7551 32.9053 20.7553 32.6695C20.7569 26.3725 20.7558 20.0754 20.7561 13.7784C20.7561 11.7299 21.5638 10.893 23.5666 10.8676C24.1234 10.8606 24.6805 10.8521 25.2368 10.8648C26.7544 10.8993 27.7056 11.848 27.708 13.3668C27.7158 18.1122 27.7082 22.8576 27.7069 27.603C27.7061 29.5094 27.7065 31.4155 27.7065 33.4129ZM26.1669 33.3728C26.1669 33.0904 26.1669 32.8484 26.1669 32.6066C26.1673 28.7177 26.1673 24.8291 26.168 20.9402C26.1684 18.4675 26.1752 15.9945 26.1667 13.5217C26.1639 12.6903 25.921 12.4535 25.0774 12.4353C24.4767 12.4224 23.8749 12.4356 23.2744 12.4561C22.5439 12.4811 22.329 12.698 22.3286 13.4535C22.3262 19.2546 22.3312 25.0556 22.3338 30.8565C22.3341 31.6822 22.3338 32.5079 22.3338 33.3726C23.614 33.3728 24.8304 33.3728 26.1669 33.3728ZM7.60821 33.3778C7.63561 33.2583 7.66315 33.1947 7.66315 33.131C7.66622 29.1069 7.66716 25.0828 7.66823 21.0588C7.6685 20.462 7.32683 20.2092 6.78239 20.1984C6.18181 20.1864 5.58056 20.2014 4.97958 20.2065C4.04281 20.2142 3.85781 20.4129 3.85647 21.3625C3.8522 24.1042 3.84043 26.8457 3.83388 29.5873C3.83081 30.8397 3.83335 32.0923 3.83335 33.3778C5.1329 33.3778 6.34796 33.3778 7.60821 33.3778ZM16.9153 33.3788C16.9153 31.2832 16.9215 29.2653 16.9114 27.2476C16.9086 26.6546 16.5302 26.4219 15.9934 26.414C15.3491 26.4047 14.7043 26.4105 14.06 26.4186C13.3673 26.4271 13.0925 26.7032 13.0856 27.3992C13.0783 28.117 13.0815 28.835 13.0812 29.553C13.0807 30.8213 13.081 32.0896 13.081 33.3788C14.4022 33.3788 15.615 33.3788 16.9153 33.3788Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17924 13.8352C6.13808 15.3664 4.3096 14.7552 3.28408 13.7007C2.11727 12.5009 1.96916 10.6744 2.92036 9.24023C3.80419 7.90726 5.58509 7.40161 7.13888 8.04224C8.59776 8.64374 9.47397 10.2901 9.14153 11.8954C9.04542 12.3589 9.12295 12.6174 9.54148 12.874C10.4349 13.4216 11.2911 14.032 12.1511 14.6333C12.4305 14.8285 12.6341 14.9094 12.9671 14.6719C13.8379 14.0501 14.7985 13.7861 15.8764 14.0873C16.0418 14.1334 16.3592 13.9994 16.4605 13.8487C18.1599 11.3193 19.8269 8.76738 21.5277 6.23899C21.7885 5.85131 21.5348 5.66868 21.374 5.42341C20.5303 4.13701 20.5577 2.81214 21.354 1.55449C22.1143 0.353395 23.2806 -0.133089 24.6905 0.0310522C26.6179 0.255396 27.9997 2.11292 27.6803 4.0382C27.3553 5.99777 25.4256 7.36611 23.5466 6.89987C23.0621 6.7796 22.8759 6.93051 22.6436 7.28633C21.05 9.7255 19.4516 12.1616 17.8249 14.5781C17.5795 14.9425 17.5986 15.1627 17.8308 15.51C18.7267 16.8494 18.6888 18.3213 17.7731 19.6023C17.0147 20.6629 15.4786 21.2138 14.2041 20.8818C12.7088 20.4924 11.7111 19.3395 11.5417 17.7816C11.5129 17.5164 11.4817 17.2166 11.5723 16.98C11.8063 16.3692 11.5755 16.0509 11.0598 15.7381C10.0886 15.1488 9.15931 14.4883 8.17924 13.8352ZM22.3322 3.48557C22.3168 4.54088 23.1653 5.41572 24.2197 5.43111C25.266 5.44636 26.1498 4.57949 26.1566 3.53147C26.1637 2.44984 25.3499 1.58526 24.2989 1.55732C23.2185 1.5287 22.3485 2.38181 22.3322 3.48557ZM5.79361 13.1739C6.84921 13.1721 7.66634 12.3275 7.66634 11.2385C7.66608 10.1576 6.85002 9.33864 5.76073 9.32676C4.7042 9.31515 3.83948 10.1788 3.84951 11.2357C3.86033 12.3707 4.66784 13.1758 5.79361 13.1739ZM14.9638 19.4093C16.0204 19.4259 16.8831 18.5936 16.9124 17.5292C16.9419 16.4576 16.1269 15.5819 15.0704 15.5497C13.9735 15.5162 13.0965 16.3601 13.0903 17.4551C13.0844 18.5277 13.9136 19.3924 14.9638 19.4093Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Advanced*/
  #utb5::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1225 33.9009C12.1225 34.6658 12.1178 35.3485 12.1241 36.031C12.1287 36.5268 12.0046 36.9616 11.4247 36.9601C10.8407 36.9585 10.6446 36.5399 10.6443 36.0086C10.6438 35.3262 10.644 34.6438 10.644 33.9298C9.94936 33.9298 9.33359 33.9298 8.60611 33.9298C8.60611 34.525 8.60957 35.1156 8.60424 35.706C8.60237 35.9268 8.65558 36.1978 8.54959 36.3562C8.38282 36.6056 8.08621 36.9588 7.87464 36.9394C7.61055 36.9152 7.17874 36.5715 7.16341 36.3426C7.09076 35.2608 7.09849 34.1687 7.16808 33.0861C7.18275 32.8572 7.54855 32.6041 7.80637 32.455C7.97488 32.3574 8.24018 32.423 8.46214 32.423C16.1268 32.4222 23.7911 32.4222 31.4557 32.4222C31.7417 32.4222 32.0275 32.4222 32.4306 32.4222C32.4306 32.0709 32.4306 31.7712 32.4306 31.4718C32.4306 22.5186 32.4304 13.5655 32.4316 4.61246C32.4316 4.34624 32.4327 4.07895 32.4555 3.81419C32.4935 3.37413 32.7338 3.11617 33.187 3.1251C33.645 3.13417 33.8818 3.42039 33.8926 3.84965C33.9158 4.7599 33.9028 5.67108 33.9078 6.58187C33.9085 6.71291 33.928 6.84383 33.9486 7.09312C34.4537 7.09312 34.9533 7.08912 35.4528 7.09459C35.7407 7.09779 36.0708 7.03246 36.3057 7.15018C36.5811 7.28802 36.9851 7.6269 36.9532 7.81407C36.9052 8.09656 36.5647 8.47169 36.283 8.54088C35.7787 8.6646 35.2256 8.59088 34.6929 8.59755C34.4555 8.60048 34.2179 8.59794 33.9434 8.59794C33.9434 9.29396 33.9434 9.90813 33.9434 10.6356C34.6178 10.6356 35.2967 10.6067 35.9711 10.6492C36.2581 10.6673 36.5966 10.77 36.797 10.9572C36.9384 11.0893 36.9893 11.4837 36.8941 11.6601C36.7819 11.8678 36.4757 12.075 36.2398 12.0922C35.4945 12.1467 34.7428 12.1123 33.9501 12.1123C33.9501 12.8274 33.9501 13.4613 33.9501 14.2112C34.4387 14.2112 34.9154 14.2112 35.3921 14.2112C36.6434 14.2112 36.9669 14.3582 36.9846 14.9346C37.0028 15.5188 36.6323 15.6908 35.3557 15.6908C34.895 15.6908 34.4343 15.6908 33.943 15.6908C33.943 16.3988 33.943 17.0311 33.943 17.7592C34.6372 17.7592 35.2956 17.7551 35.9538 17.7606C36.4739 17.7647 37.0104 17.8512 36.9817 18.508C36.9547 19.1274 36.4502 19.2454 35.9111 19.2355C35.2728 19.2238 34.6342 19.2327 33.9516 19.2327C33.9516 19.9436 33.9516 20.5768 33.9516 21.3007C34.6345 21.3007 35.3167 21.3119 35.9984 21.2971C36.5361 21.2856 36.9673 21.4626 36.9769 22.0415C36.9871 22.6392 36.5346 22.7887 36.0083 22.7817C35.346 22.7727 34.6834 22.7794 33.9638 22.7794C33.9638 23.4878 33.9638 24.1373 33.9638 24.8766C34.6828 24.8766 35.3876 24.8914 36.0913 24.8717C36.6295 24.8569 36.9773 25.0839 36.9753 25.6213C36.9733 26.1357 36.5855 26.3409 36.1142 26.3509C35.4079 26.366 34.7012 26.3548 33.9506 26.3548C33.9506 27.0456 33.9506 27.6751 33.9506 28.3935C34.6323 28.3935 35.2914 28.387 35.9503 28.3954C36.6179 28.4038 37.055 28.7073 36.9943 29.1548C36.9119 29.7615 36.4753 29.9146 35.9246 29.9014C35.2853 29.886 34.6456 29.8978 33.9054 29.8978C33.9054 30.8659 33.9085 31.768 33.9045 32.67C33.8996 33.7501 33.7508 33.8953 32.6624 33.8971C31.7783 33.8987 30.8942 33.8974 29.9061 33.8974C29.9061 34.4848 29.9125 35.0087 29.9035 35.5323C29.8988 35.8197 29.9446 36.144 29.8278 36.3835C29.7113 36.6225 29.4147 36.9348 29.2075 36.9274C28.9586 36.9184 28.5598 36.6411 28.5101 36.4168C28.3874 35.8639 28.4239 35.2749 28.4027 34.7002C28.3941 34.4612 28.4014 34.2216 28.4014 33.9415C27.6991 33.9415 27.0691 33.9415 26.3577 33.9415C26.3577 34.6945 26.4188 35.4295 26.3284 36.1453C26.2908 36.4436 25.9753 36.7747 25.6969 36.9449C25.5712 37.0217 25.1879 36.7848 24.9976 36.6085C24.8837 36.5031 24.8922 36.2392 24.889 36.0458C24.8774 35.3626 24.8846 34.6791 24.8846 33.9473C24.1608 33.9473 23.5086 33.9473 22.7766 33.9473C22.7766 34.6701 22.7637 35.3754 22.7807 36.08C22.7937 36.6094 22.5809 36.9926 22.0428 36.9774C21.5235 36.9629 21.2947 36.5832 21.3059 36.0565C21.3204 35.3714 21.3095 34.6862 21.3095 33.9495C20.6285 33.9495 19.9977 33.9495 19.2406 33.9495C19.2406 34.6382 19.2861 35.3422 19.2198 36.0353C19.1906 36.341 19.008 36.7357 18.7666 36.8948C18.3028 37.2002 17.8038 36.8101 17.7765 36.1465C17.7472 35.4387 17.7698 34.7293 17.7698 33.9591C17.0731 33.9591 16.4246 33.9591 15.6991 33.9591C15.6991 34.6262 15.7034 35.2868 15.6979 35.9471C15.6922 36.6163 15.4089 37.0315 14.9381 36.9878C14.3502 36.9337 14.2021 36.5147 14.2164 35.9861C14.2313 35.4313 14.2445 34.8735 14.2016 34.3213C14.1901 34.1732 13.9814 33.9318 13.8473 33.9206C13.3019 33.8739 12.7509 33.9009 12.1225 33.9009Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03552 22.7792C2.32724 22.7792 1.66481 22.7689 1.00265 22.7826C0.46514 22.7938 0.0372114 22.6187 0.034012 22.0335C0.0308125 21.4243 0.507407 21.3024 1.01692 21.3008C1.67962 21.2989 2.3423 21.3006 3.05285 21.3006C3.05285 20.6152 3.05285 19.9841 3.05285 19.2298C2.3555 19.2298 1.64921 19.2834 0.957591 19.2058C0.639243 19.1701 0.237441 18.9473 0.0730681 18.6846C-0.184356 18.2732 0.250112 17.7886 0.866411 17.7666C1.5731 17.7413 2.28152 17.7607 3.04512 17.7607C3.04512 17.0547 3.04512 16.4074 3.04512 15.6904C2.36164 15.6904 1.70028 15.6963 1.03906 15.6887C0.388496 15.6812 -0.0475699 15.3646 0.012287 14.9093C0.0890744 14.3249 0.509139 14.1921 1.03505 14.2066C1.69481 14.225 2.35536 14.2111 3.09817 14.2111C3.09817 13.5832 3.12511 13.032 3.07899 12.4871C3.06779 12.3531 2.82569 12.1429 2.67811 12.1326C2.08114 12.091 1.47912 12.0985 0.880016 12.1174C0.359301 12.1339 0.052941 11.8794 0.0361438 11.392C0.0180134 10.8659 0.419947 10.6631 0.878405 10.6451C1.58469 10.6174 2.29285 10.6378 3.05059 10.6378C3.05059 9.95481 3.05059 9.32559 3.05059 8.59744C2.3887 8.59744 1.73027 8.60303 1.07198 8.59596C0.417017 8.58903 -0.0383807 8.28428 0.0126776 7.84729C0.0839992 7.23699 0.52394 7.08128 1.07238 7.09062C1.71268 7.10141 2.35324 7.09315 3.10205 7.09315C3.10205 6.1561 3.10031 5.27705 3.10244 4.39799C3.10524 3.22432 3.23562 3.09474 4.40676 3.09367C5.26916 3.09287 6.13154 3.09353 7.10178 3.09353C7.10178 2.39898 7.08367 1.76388 7.1102 1.13065C7.12179 0.8531 7.15365 0.526758 7.30749 0.320526C7.43347 0.15162 7.8202 -0.00568642 7.97364 0.0701678C8.226 0.194947 8.52729 0.497424 8.55329 0.751249C8.62967 1.49326 8.58048 2.24834 8.58048 3.04527C9.30076 3.04527 9.93093 3.04527 10.6439 3.04527C10.6439 2.35125 10.6565 1.66883 10.6399 0.986945C10.6264 0.438235 10.8542 0.0208418 11.4003 0.0160426C11.9723 0.0109767 12.1471 0.454499 12.1286 0.99561C12.106 1.6571 12.1232 2.31993 12.1232 3.03715C12.8355 3.03715 13.4867 3.03715 14.2317 3.03715C14.2317 2.32593 14.2485 1.62178 14.2263 0.918824C14.2091 0.379179 14.4526 0.00964414 14.9672 0.0132436C15.4829 0.016843 15.7128 0.406511 15.7022 0.931225C15.6884 1.61631 15.6989 2.30206 15.6989 3.04008C16.3772 3.04008 17.0078 3.04008 17.7671 3.04008C17.7671 2.35579 17.7215 1.65203 17.7882 0.959215C17.8176 0.653265 18.0017 0.257868 18.244 0.0990937C18.6967 -0.197658 19.2067 0.206407 19.2321 0.854968C19.2598 1.56165 19.2383 2.27033 19.2383 3.03554C19.9424 3.03554 20.5904 3.03554 21.3089 3.03554C21.3089 2.33339 21.3225 1.64964 21.3047 0.966815C21.2901 0.409173 21.5337 0.014175 22.0819 0.0164413C22.6155 0.0185743 22.804 0.435039 22.792 0.951355C22.7762 1.63391 22.7881 2.31713 22.7881 3.04435C23.5131 3.04435 24.1627 3.04435 24.885 3.04435C24.885 2.29074 24.893 1.58525 24.8823 0.879898C24.8747 0.381313 25.0772 0.0356385 25.5918 0.0251068C26.1081 0.0145752 26.3394 0.380377 26.3548 0.853633C26.3774 1.56112 26.3606 2.2698 26.3606 3.03554C27.034 3.03554 27.663 3.03554 28.4016 3.03554C28.4016 2.43951 28.3935 1.82614 28.4055 1.21331C28.4101 0.972947 28.3834 0.676996 28.5083 0.507824C28.6704 0.288127 28.9787 0.0312356 29.2071 0.0464331C29.4359 0.0617639 29.8202 0.383043 29.8309 0.586343C29.8899 1.71296 29.8874 2.84637 29.8254 3.97286C29.8142 4.17736 29.4558 4.41159 29.2094 4.53784C29.0318 4.62889 28.774 4.56783 28.552 4.56783C20.8875 4.56849 13.2229 4.56836 5.5583 4.56849C5.27182 4.56849 4.98548 4.56849 4.57728 4.56849C4.57728 4.91457 4.57728 5.21359 4.57728 5.5126C4.57728 14.4658 4.57727 23.4189 4.577 32.3719C4.577 32.594 4.58313 32.8169 4.5686 33.0382C4.53794 33.503 4.38037 33.8826 3.82913 33.8657C3.29801 33.8493 3.10951 33.495 3.10551 33.0161C3.09898 32.2162 3.10271 31.4164 3.10231 30.6168C3.10217 30.4187 3.10231 30.2207 3.10231 29.8745C2.29524 29.8745 1.5239 29.9291 0.767762 29.8453C0.495007 29.815 0.126007 29.4899 0.0509525 29.2277C-0.00397179 29.0362 0.302372 28.6595 0.537933 28.4928C0.726169 28.3598 1.05011 28.4017 1.31447 28.3965C1.88544 28.3847 2.45682 28.3929 3.06405 28.3929C3.06405 27.6974 3.06405 27.0832 3.06405 26.3552C2.39043 26.3552 1.71281 26.3743 1.03705 26.3456C0.785495 26.3349 0.479145 26.2789 0.30664 26.123C0.143333 25.9756 -0.0117088 25.5941 0.0692113 25.4509C0.207589 25.2059 0.51954 24.9349 0.782164 24.9081C1.50485 24.8349 2.23978 24.8829 3.03578 24.8829C3.03552 24.1818 3.03552 23.5335 3.03552 22.7792Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9024 28.0917C18.0095 28.0917 19.007 28.0917 20.1046 28.0917C20.1046 27.5762 20.1199 27.0747 20.1002 26.5745C20.0807 26.0871 20.3032 25.8317 20.7373 25.6122C21.6783 25.1368 22.6203 24.6428 23.4855 24.046C23.9926 23.6961 24.3787 23.6554 24.8667 23.9752C25.2355 24.2169 25.6262 24.4249 26.0689 24.6842C26.5927 23.7824 27.1001 22.9087 27.658 21.9482C27.2193 21.6936 26.814 21.4395 26.3914 21.2186C25.9432 20.9842 25.7917 20.6578 25.8134 20.1399C25.8594 19.0406 25.8486 17.937 25.8077 16.8371C25.7897 16.3549 25.9159 16.0327 26.3486 15.8074C26.7759 15.585 27.1821 15.3225 27.6532 15.0448C27.1226 14.1254 26.6178 13.251 26.0801 12.3194C25.6065 12.5852 25.1694 12.829 24.7336 13.0754C24.2755 13.3344 23.8245 13.4065 23.5394 12.8646C23.2697 12.3522 23.5935 12.0364 24.0122 11.7931C24.6066 11.4477 25.1949 11.0909 25.7974 10.7598C26.3894 10.4342 26.7578 10.52 27.0857 11.0789C27.8034 12.3019 28.5132 13.53 29.2012 14.7699C29.5726 15.4396 29.5244 15.7783 28.8437 16.0536C27.6719 16.5274 27.3889 17.2626 27.3981 18.5252C27.4068 19.7343 27.6628 20.4287 28.784 20.8983C29.5406 21.2149 29.5754 21.5482 29.168 22.2764C28.4871 23.494 27.7834 24.6992 27.0889 25.9094C26.792 26.4265 26.315 26.6148 25.867 26.2468C24.7938 25.3655 23.9373 25.5834 22.7857 26.2744C21.8236 26.8517 21.4357 27.3579 21.5472 28.44C21.6461 29.4029 21.3853 29.5944 20.4015 29.5968C19.0684 29.5999 17.7352 29.6062 16.4024 29.5919C15.672 29.584 15.4492 29.3498 15.4403 28.6311C15.4317 27.9203 15.4369 27.2092 15.4391 26.4981C15.4405 26.0029 15.6678 25.6652 16.1823 25.6743C16.6938 25.6831 16.9124 26.0187 16.904 26.52C16.8959 27.0258 16.9024 27.5317 16.9024 28.0917Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1053 8.91557C19.0241 8.91557 18.0116 8.91557 16.9025 8.91557C16.9025 9.41829 16.8855 9.92007 16.9073 10.4203C16.9285 10.9074 16.7149 11.1575 16.2751 11.3788C15.315 11.8619 14.3758 12.3961 13.473 12.979C13.0475 13.2539 12.7081 13.3607 12.2654 13.0765C11.857 12.8144 11.4233 12.5926 10.9308 12.3134C10.4074 13.2203 9.89469 14.109 9.34891 15.055C9.8199 15.3255 10.2329 15.5741 10.6566 15.8028C11.1016 16.0429 11.2303 16.3741 11.199 16.8943C11.1356 17.9465 11.1448 19.0064 11.1903 20.0607C11.2127 20.5838 11.1256 20.9589 10.623 21.2034C10.2074 21.4058 9.82031 21.6662 9.34719 21.944C9.8755 22.8564 10.3887 23.7429 10.9264 24.6716C11.4422 24.3829 11.918 24.1116 12.3983 23.8491C12.8056 23.6265 13.1826 23.664 13.4388 24.0726C13.7286 24.535 13.4942 24.8943 13.1039 25.1374C12.4656 25.5352 11.8098 25.9076 11.1457 26.261C10.6772 26.5101 10.2402 26.4636 9.94869 25.9592C9.21747 24.6935 8.49706 23.4216 7.76224 22.1582C7.45069 21.6225 7.57134 21.1628 8.10872 20.9548C9.31692 20.4866 9.6426 19.7295 9.61687 18.4047C9.59407 17.2349 9.34065 16.5958 8.28709 16.139C7.46336 15.782 7.4127 15.4456 7.85196 14.6649C8.52478 13.4688 9.21268 12.281 9.90963 11.0988C10.2493 10.5226 10.6503 10.3604 11.1801 10.7681C12.2119 11.5621 13.0054 11.391 14.1379 10.7693C15.2517 10.1576 15.5686 9.52081 15.4543 8.38433C15.3801 7.64738 15.6753 7.40142 16.4371 7.39609C17.8135 7.38649 19.1901 7.38395 20.5664 7.39795C21.364 7.40608 21.5651 7.63285 21.568 8.44885C21.5707 9.13714 21.5715 9.82529 21.5667 10.5134C21.5632 11.0116 21.3336 11.3324 20.8092 11.3143C20.3319 11.2979 20.1 11.009 20.1044 10.5281C20.1092 10.001 20.1053 9.47415 20.1053 8.91557Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1428 18.5167C23.0985 21.0514 21.0011 23.1469 18.5127 23.1428C15.9966 23.1384 13.8175 20.9466 13.866 18.4693C13.9156 15.9426 16.0206 13.8423 18.4977 13.848C21.0141 13.8539 23.186 16.037 23.1428 18.5167ZM18.4893 15.3403C16.7969 15.3437 15.3403 16.8084 15.3496 18.4967C15.3595 20.2265 16.8359 21.6824 18.5485 21.6508C20.226 21.6201 21.6293 20.2116 21.6588 18.529C21.6885 16.8172 20.2171 15.3367 18.4893 15.3403Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  /*Debug*/
  #utb6::before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A") !important;
  }
  #adminMenuContainerHeading {
    font-size: 16px !important;
  }
  #adminPanelViewContainer .ucsHeading {
    font-size: 16px !important;
  }
  #wrapperUsb20 b,
  #wrapperUsb30 b {
    font-size: 15px !important;
  }
  #wrapperUsb10 .adminSection {
    padding-right: 0px;
  }
  #wrapperForUcs103 .admin-ucs-content {
    padding: 10px !important;
  }
  #world-login-plaque-world-name,
  #world-login-plaque-message {
    font-size: 14px !important;
  }
  #wrapperUsb20 .adminSection {
    padding: 15px !important;
    padding-left: 5px !important;
  }
  #headingForUcs201 {
    width: 200px;
  }
  #wrapperForUcs201 {
    padding: 8px !important;
    padding-top: 0px !important;
  }
  #wrapperForUcs201 button {
    margin-left: 4px;
  }
  #wrapperForUcs203,
  #wrapperForUcs205 {
    padding-left: 12px !important;
  }
  #wrapperForUcs205 {
    margin-left: 0px !important;
  }
  #accessEveryTime {
    width: 2em !important;
  }
  #admin-rom-add-room-btn {
    padding: 8px 14px !important;
    font-size: 14px;
  }
  #admin-rom-list-rooms {
    padding: 0px !important;
  }
  #room-icon-placeholder {
    min-width: 84px;
  }
  #rom-access-code-fieldset .room-access-settings-col .basic-flex-row {
    display: block;
    /*.custom-toggle {
					display: inline-block;
					position: relative;
					margin-left: 0px;
				}*/
  }
  #rom-access-code-fieldset .room-access-settings-col .basic-flex-row b {
    margin-right: 50px !important;
    width: 100%;
  }
  #rom-access-code-fieldset .room-access-settings-col .basic-flex-row svg {
    position: relative;
    top: 12px;
  }
  #rom-access-code-fieldset .room-access-settings-col #rom-access-code-label {
    margin-top: 15px;
  }
  #rom-access-code-fieldset .room-access-settings-col button {
    margin-top: 10px;
  }
  #rom-access-code-input {
    margin-right: 50px;
  }
  #set-rom-access-btn {
    margin-left: 0px !important;
  }
  #user-role-type-filter-dropdown,
  #user-account-status-filter-dropdown {
    width: 120px !important;
  }
  #admin-user-add-user-btn {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  #admin-user-search-tbody img {
    width: 22px !important;
    height: 22px !important;
  }
  #admin-user-search-tbody button {
    padding: 5px 15px !important;
  }
}
@media only screen and (max-width: 800px) {
  #adminPanelSmallSizeRestrictor {
    display: block !important;
  }
  #adminPanelOverlayContainer table.tblAdminContainer {
    display: none;
  }
  [id^=wrapperForUcs],
  .usbHeading {
    display: none !important;
  }
}
.tooltip-popup {
  position: absolute;
  z-index: 100;
  width: fit-content;
  height: fit-content;
  max-width: 320px;
  background: black;
  color: white;
  opacity: 0.6;
  border-radius: 11px;
  font-size: 12px;
  line-height: 2;
  padding: 5px;
  pointer-events: none;
  left: 25px;
}
.tooltip-popup .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.tooltip-popup.active {
  opacity: 0.9;
  pointer-events: all;
}
.tooltip-popup.timed {
  -webkit-animation-duration: 8s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: inputResponseAnim;
  animation-name: inputResponseAnim;
}
.t_message {
  line-height: 1;
  padding: 0px !important;
  padding-top: 8px !important;
}
#tooltipClose-btn {
  position: absolute;
  top: 23px;
  right: 10px;
  background-color: transparent;
  backdrop-filter: none;
  padding: 0px;
  border: none;
}
#tooltipClose-btn svg {
  margin-left: 0px;
  bottom: 10px;
  border: 0.5px solid white;
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
}
#wrapperUsb20 #tooltipClose-btn,
#wrapperForUcs103 #tooltipClose-btn,
#wrapperForUcs300 #tooltipClose-btn {
  top: 14px;
}
#tooltipWrapper {
  padding: 0px 26px 8px 28px;
}
#tooltipWrapper .heading-tooltip-modal-svg {
  top: 15px;
  left: 10px;
  position: absolute;
  cursor: pointer;
  margin-left: 0px;
  width: 15px;
}
.heading-tooltip-svg {
  cursor: pointer;
}
.disabled-content {
  opacity: 0.6;
  pointer-events: none;
}
#wrapperUsb40 .adminSection {
  margin-bottom: 20px;
}
.admin-panel-section-sub-header {
  margin-bottom: 12px;
}
.admin-panel-section-sub-header .heading-tooltip-svg {
  margin-left: 5px;
}
.admin-analytics-export {
  background-color: #fff;
  color: #262b32;
  border-radius: 10px;
  padding: 20px;
  display: block;
}
#admin-analytics-export-progress {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 28px;
  font-size: 13px;
}
.admin-analytics-export-progress-spinner {
  position: relative;
  width: 46px;
  height: 46px;
}
.admin-analytics-export-progress-spinner.unique-spinner {
  margin: auto;
  top: 8px;
}
.admin-analytics-export-progress-spinner svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  animation: 1.5s linear infinite admin-analytics-progress-spinner-animation;
}
@keyframes admin-analytics-progress-spinner-animation {
  0% {
    transform: translate3d(-50%, -50%, 0) rotate(0deg);
  }
  100% {
    transform: translate3d(-50%, -50%, 0) rotate(360deg);
  }
}
#admin-analytics-export-progress-dates {
  font-size: inherit;
  font-weight: 600;
}
.admin-analytics-export-details-wrapper {
  display: flex;
}
#admin-analytics-export-details {
  margin-top: 28px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
}
#admin-analytics-export-details-link {
  font-weight: 600;
}
#admin-analytics-export-details-link,
#admin-analytics-export-details-link:visited,
#admin-analytics-export-details-link:hover {
  color: #1877f2;
}
#admin-analytics-export-details-dates {
  font-size: inherit;
  font-weight: 600;
}
.admin-ui-loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 1s linear infinite;
  /* Safari */
  animation: spin 1s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#room-upload-spinner {
  width: 50px;
  height: 50px;
}
#content-select-upload-modal-content-list {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
#room-upload-spinner-wrapper {
  display: none;
  justify-content: space-around;
  padding: 10px;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#adminPanel {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: calc(100% - 0px);
  pointer-events: all;
  transform: translateX(0%);
  transition: transform 0.3s ease-in-out;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel #adminModal {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
  pointer-events: none;
}
#adminPanel #adminModal.active {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#adminPanel #adminModal.admin-modal .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 60%;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#adminPanel #adminModal.admin-modal .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#adminPanel #adminModal.admin-modal .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel #adminModal.admin-modal .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#adminPanel #adminModal.admin-modal .inner .foot #actionBtn.hide {
  display: none;
}
#adminPanel #adminModal.admin-modal #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#adminPanel #adminModal.admin-modal.active {
  opacity: 1;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.active .inner {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.min {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#adminPanel #adminModal.admin-modal.min .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 300px;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#adminPanel #adminModal.admin-modal.min .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#adminPanel #adminModal.admin-modal.min .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel #adminModal.admin-modal.min .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#adminPanel #adminModal.admin-modal.min .inner .foot #actionBtn.hide {
  display: none;
}
#adminPanel #adminModal.admin-modal.min #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#adminPanel #adminModal.admin-modal.min.active {
  opacity: 1;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.min.active .inner {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.min.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.max {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#adminPanel #adminModal.admin-modal.max .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 60%;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#adminPanel #adminModal.admin-modal.max .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#adminPanel #adminModal.admin-modal.max .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel #adminModal.admin-modal.max .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#adminPanel #adminModal.admin-modal.max .inner .foot #actionBtn.hide {
  display: none;
}
#adminPanel #adminModal.admin-modal.max #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#adminPanel #adminModal.admin-modal.max.active {
  opacity: 1;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.max.active .inner {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal.max.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#adminPanel #adminModal.admin-modal .inner {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  margin: auto;
  width: 100%;
  max-width: 60%;
  height: fit-content;
  z-index: 1;
  background: #f4f4f4;
  border-radius: 12px;
  padding: 12px;
}
#adminPanel #adminModal.admin-modal #adminModalBackdrop {
  position: relative;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  display: none;
  pointer-events: none;
}
#adminPanel #adminModal.admin-modal #adminModalBackdrop.active {
  display: block;
  pointer-events: all;
}
#adminPanel .tray {
  position: relative;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: fit-content;
  min-width: 325px;
  height: 100%;
  background: #232b33;
}
#adminPanel .tray .branding {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: auto;
  margin-top: 0;
  margin-bottom: 0;
  background: #f4f4f4;
  border-radius: 100%;
  overflow: hidden;
  height: 100px;
  width: 100px;
}
#adminPanel .tray .title-main {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 8px;
  font-size: 24px;
  line-height: 39px;
}
#adminPanel .tray #viewsList {
  width: 100%;
}
#adminPanel .tray #viewsList ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
#adminPanel .tray #viewsList ul li {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  font-size: 20px;
  font-weight: 300;
  line-height: 54px;
  text-align: left;
  margin-bottom: 4px;
  border-radius: 4px;
}
#adminPanel .tray #viewsList ul li.admin-option-button {
  cursor: pointer;
}
#adminPanel .tray #viewsList ul li.active {
  background: rgba(229, 229, 229, 0.1);
}
#adminPanel .tray #viewsList ul li .icon {
  width: 32px;
  height: 32px;
  margin: 8px;
  border-radius: 100%;
  display: block;
  margin-right: 16px;
}
#adminPanel .views {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 23px;
  background: #E5E5E5;
  color: #232b33;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
}
#adminPanel .views.modal-open {
  overflow-y: hidden;
}
#adminPanel .views .admin-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#adminPanel .views .admin-row-start {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
#adminPanel .views .admin-col {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
#adminPanel .views .admin-col.manage-rooms-col {
  width: 348px;
  height: 100%;
}
#adminPanel .views .panel {
  color: #232b33;
  margin: 21px;
  margin-top: 12px;
  margin-bottom: 12px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel .views .panel .header {
  font-weight: 600;
  font-size: 24px;
  line-height: 39px;
}
#adminPanel .views .panel .content {
  background: #f4f4f4;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: calc(100% - 48px);
  height: fit-content;
  min-height: 132px;
}
#adminPanel .views .panel .content .content-inner {
  width: 100%;
}
#adminPanel .views .panel #previewer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel .views .panel #previewer .header {
  padding: 12px;
  padding-bottom: 0px;
}
#adminPanel .views .panel #previewer .inner {
  width: calc(100% - 28px);
  height: fit-content;
  padding: 12px;
}
#adminPanel .views .panel #previewer .inner button {
  font-size: 20px;
  line-height: 28.13px;
  border-radius: 12px;
  padding: 8px;
  margin: 4px;
}
#adminPanel .views .panel #previewer .inner .header {
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#adminPanel .views .panel #previewer .inner .content {
  padding: 0px;
  text-align: left;
}
#adminPanel .views .panel #previewer .inner .content textarea {
  max-height: 76px;
  margin-bottom: 8px;
}
#adminPanel .views .panel #previewer .inner #loginMockUp {
  position: relative;
}
#adminPanel .views .panel #previewer .inner #loginMockUp .mock-panel {
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  background: #f4f4f4;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 10%;
  max-height: 50%;
  width: 100%;
  max-width: 50%;
  pointer-events: none;
}
#adminPanel .views .panel #previewer .inner #loginMockUp .mock-panel .circle {
  width: 76px;
  height: 76px;
}
#adminPanel .views .panel #previewer .inner #largeLoginBackgroundDisplayAdmin {
  width: 100%;
}
#adminPanel .views .panel #previewer .inner .square {
  width: 88px;
  background: #232b33;
  overflow: hidden;
}
#adminPanel .views .panel #previewer .inner .circle {
  min-height: 52px;
  border-radius: 100%;
  overflow: hidden;
}
#adminPanel .views .panel .dark-btn {
  color: #f4f4f4;
  background: #232b33;
  font-weight: 600;
  font-size: 20px;
  height: 46px;
  max-width: 200px;
  border-radius: 16px;
}
#adminPanel .views .panel .dark-btn .full-row-input-btn {
  max-width: 100px;
}
#adminPanel .views .panel .light-btn {
  color: #8C8C8C;
  background: #E5E5E5;
  font-weight: 600;
  font-size: 20px;
  height: 46px;
  width: 100px;
  border-radius: 16px;
}
#adminPanel .views .panel .light-btn .full-row-input-btn {
  max-width: 100px;
}
.flex-col.world-access-col {
  width: calc(70% - 120px);
}
.flex-col.btn-col {
  width: 136px;
  padding: 8px;
}
.no-radius {
  border-radius: 0px !important;
}
#world-access-row {
  background-color: #f4f4f4;
  border-radius: 8px;
  overflow: hidden;
}
.admin-input {
  text-align: left;
  border: solid 1px #E8E8E9;
  outline: none;
  border-radius: 8px;
  background-color: #f4f4f4;
  height: 30px;
  margin-bottom: 4px;
  font-size: 0.9rem;
  color: #383F47;
  width: 100%;
}
.access-code-text-prompt {
  width: 100px;
  overflow-wrap: normal;
}

#wrapperForUcs200 {
  width: 20vw;
  height: 830px;
  padding-right: 20px;
  grid-column: 1 / 3;
  grid-row: 2 / 4;
}
#wrapperForUcs201 {
  width: 20vw;
  height: 250px;
  padding: 20px;
  padding-top: 0px;
  grid-column: 3 / 5;
  grid-row: 2 / 3;
}
#wrapperForUcs201 .action-group-content {
  justify-content: flex-start;
  height: unset;
}
#wrapperForUcs202 {
  width: 30vw;
  height: 250px;
  padding: 20px;
  padding-top: 0px;
  grid-column: 5 / 8;
  grid-row: 2 / 3;
}
#wrapperForUcs202 svg {
  margin: auto;
  width: 100px;
}
#wrapperForUcs202 .setting-label {
  font-size: 15px;
  cursor: default;
}
#wrapperForUcs202 .room-action-fieldset .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#wrapperForUcs202 .room-action-fieldset .help-icon-wrapper .tooltip-popup {
  width: 320px;
  left: -148px;
}
#wrapperForUcs202 .room-action-fieldset .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#wrapperForUcs203 {
  width: 30vw;
  height: 240px;
  padding: 20px;
  padding-top: 60px;
  grid-column: 3/6;
  grid-row: 3 / 4;
  margin-top: 200px;
}
#wrapperForUcs203 .room-action-fieldset {
  padding: 20px;
}
#wrapperForUcs203 .room-action-fieldset .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#wrapperForUcs203 .room-action-fieldset .help-icon-wrapper .tooltip-popup {
  width: 320px;
  left: -148px;
}
#wrapperForUcs203 .room-action-fieldset .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
#wrapperForUcs203 .room-action-fieldset .room-access-settings-col {
  justify-content: flex-start;
}
#wrapperForUcs204 {
  width: 20vw;
  height: 480px;
  padding: 20px;
  padding-left: 5px;
  grid-column: 6 / 8;
  grid-row: 3 / 4;
}
#wrapperForUcs204 .room-settings-modal-title {
  justify-content: flex-start;
}
#wrapperForUcs205 {
  height: 200px;
  width: 30vw;
  padding: 20px;
  padding-left: 5px;
  margin-left: 15px;
  grid-column: 3/6;
  grid-row: 3 / 3;
}
#wrapperForUcs205 .action-group-content.adminSection {
  height: auto;
}
#headingUsb20 {
  grid-column: 1 / 4;
  grid-row: 1 / 2;
}
#wrapperUsb20 .heading-tooltip-svg {
  position: relative;
  width: auto;
  margin-left: 8px;
}
#rom-name-fieldset,
#rom-name-input,
#rom-rbg-fieldset {
  margin-left: 0 !important;
}
#moderation-actions-container {
  padding: 20px;
}
#moderation-actions-container .help-icon-wrapper {
  width: 30px;
  position: relative;
}
#moderation-actions-container .help-icon-wrapper .tooltip-popup {
  width: 200px;
  left: -88px;
}
#moderation-actions-container .help-icon-wrapper .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.setting-label {
  padding: 10px;
}
#romAccessCodeUI {
  margin-bottom: 30px;
  display: block;
}
#romAccessCodeUI div {
  display: inline-block;
}
#rom-access-code-label {
  margin-right: auto;
  margin-top: 30px;
  cursor: default;
  margin-bottom: 5px;
  font-weight: 600;
}
#wor-access-code-input {
  margin-left: 0px !important;
}
.adminRoomSections {
  background: white;
  color: black;
  margin: 20px;
  border-radius: 12px;
  width: unset;
}
.adminRoomSections .action-select {
  color: black;
}
.adminRoomSections .listSection .action-select {
  color: #232b33b0;
}
.room-settings-modal-title {
  font-weight: bold;
  padding-right: 20px;
}
.room-settings-modal-title.modal-header-title {
  font-size: 22px;
}
.room-settings-modal-title.modal-section-title {
  font-size: 16px;
}
.adminRoomButtons {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: black;
  border: none;
  color: white;
  font-size: 16px;
  cursor: pointer;
  border-radius: 12px;
  /* margin-top: -6px; */
  margin-left: 10px;
  width: 80px;
  height: 30px;
  padding: 5px;
}
.adminRoomContentSpace input[type='text'] {
  margin-bottom: 5px;
  margin-top: 5px;
  height: 30px;
}
.adminRoomContentSpace div {
  padding-bottom: 5px;
  padding-top: 5px;
}
.moderationButton {
  width: 90%;
  background: black;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  height: 25px;
  align-items: center;
  padding: 20px;
  font-weight: 900;
  color: white;
}
#mute-all-mics-fieldset {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#mute-all-webcams-fieldset {
  padding-top: 0px;
}
.room-action-fieldset {
  display: block;
  border: none;
  padding: 10px;
  margin: 5px;
}
.room-column-fieldset {
  width: 200px;
  display: flex;
  align-items: center;
}
#room-settings-grid {
  display: flex;
  margin-top: 10px;
}
#room-settings-grid .basic-flex-row {
  flex-direction: column;
  width: 260px;
}
#room-settings-grid svg {
  width: 100px;
}
#room-settings-grid .setting-label {
  width: 250px;
}
#room-settings-grid .roomSettingGroup {
  width: 260px;
}
#mic-status,
#roomHidden-status,
#camera-status,
#guest-count-lbl,
#spectator-status,
#photo-status {
  font-weight: 900;
  width: 80px;
}
.roomSettingGroup {
  display: flex;
  align-items: center;
}
.roomSettingGroup i {
  padding-right: 5px;
}
.rs-grid-title {
  /* grid-column-start: 1;
	grid-column-end: 2; */
  grid-column: 1 / 2;
  font-weight: bold;
  font-size: 16px;
}
.rs-grid-column-1 {
  grid-column: 1 / 2;
  grid-row: 2 / 4;
}
.rs-grid-column-1 ul li {
  float: left;
}
.rs-grid-column-2 {
  grid-column: 3 / 4;
  grid-row: 2 / 4;
}
#room-settings-grid div {
  /* padding:5px;
	padding-bottom: 10px; */
  width: 250px;
}
.basic-flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.basic-flex-row-center {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.room-access-settings-col {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
}
#admin-room-settings-popup {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
}
#admin-room-settings-popup .heading-tooltip-modal-svg {
  padding-left: 5px;
  cursor: pointer;
}
.modal-sub-section-row {
  position: relative;
}
.modal-sub-section-row-paddingB10 {
  position: relative;
  padding-bottom: 10px;
}
.admin-room-settings-modal {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: white;
  color: black;
  border-radius: 12px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  max-height: 75%;
}
.admin-room-settings-modal .admin-room-settings-modal-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.admin-room-settings-modal .admin-room-settings-modal-content {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow-y: auto;
}
.admin-room-settings-modal .admin-room-settings-modal-content .modal-section-flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
.admin-room-settings-modal .admin-room-settings-modal-content .room-settings-modal-section {
  padding-right: 10px;
  padding-top: 10px;
}
.admin-room-settings-modal b {
  margin-top: 15px;
  margin-right: 10px;
}
.admin-room-settings-modal button.close-btn {
  padding: 10px;
  width: auto;
  height: auto;
  position: fixed;
  right: 35px;
  top: 25px;
  border-radius: 6px;
  /* display: flex; */
  justify-content: center;
}
.admin-room-settings-modal input[type='text'] {
  background-color: white;
  color: #232B33;
  border-radius: 5px;
  border: 2px solid #ededee;
  width: 48px;
}
.admin-room-settings-modal input[type=number] {
  background-color: white;
  color: #232B33;
  border-radius: 5px;
  border: 2px solid #ededee;
  width: 48px;
}
.admin-room-settings-modal input[type=number]::-webkit-inner-spin-button,
.admin-room-settings-modal input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.admin-room-settings-modal .action-fieldset {
  display: flex;
  /* border: 1px dashed gray; */
  border: none;
  padding: 5px;
  margin: 5px;
  margin-left: 0px;
  padding-left: 0px;
  justify-content: space-around;
  align-items: center;
  color: black;
}
.admin-room-settings-modal .action-fieldset .action-input,
.admin-room-settings-modal .action-fieldset .action-select,
.admin-room-settings-modal .action-fieldset .action-btn {
  background: gray;
  color: white;
}
.admin-room-settings-modal .save-room-settings-button {
  height: 40px;
}
.admin-room-settings-modal .heading-tooltip-modal-svg {
  top: -10px;
  left: 6px;
  cursor: pointer;
}
#roomSettingsContentTitle {
  font-size: 22px;
  top: 32px !important;
}
#ras-id-select,
.admin-dropdown {
  background: #E5E5E5 !important;
  padding: 5px 10px;
  color: black !important;
  text-align: start !important;
  border-radius: 8px !important;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") !important;
  background-repeat: no-repeat !important;
  background-position: right 0.4rem center !important;
  background-size: 1.25em !important;
}
#rom-avatar-size-select,
#rom-speaker-avatar-size-select {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  border-radius: 8px;
  width: 90%;
}
#rom-name-input {
  width: 160px;
  margin-left: 10px;
}
#rom-access-code-input {
  font-weight: 100 !important;
  margin-left: 0px !important;
}
#admin-rom-add-room-btn {
  background: #1877F2;
  color: white;
  padding: 6px 24px;
  border-radius: 24px;
  height: unset;
  margin-right: 35px;
  margin-left: 25px;
  border: none;
}
#admin-rom-add-room-btn svg {
  position: relative;
  right: 8px;
  top: 2px;
}
#admin-rom-add-room-fieldset {
  text-align: center;
}
.admin-rom-list {
  display: flex;
  flex-direction: column;
  align-items: normal;
  gap: 8px;
  user-select: none;
}
.admin-rom-list-item {
  background: #fff;
  border: 1px solid #000;
  border-radius: 8px;
  min-height: 54px;
  padding: 6px 8px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 8px;
}
.admin-rom-list-item-hidden {
  background: #232B33;
}
.admin-rom-list-item-selected {
  background: #9E9F9F;
}
.admin-rom-list-item-selectable {
  cursor: pointer;
}
.admin-rom-list-item-handle {
  cursor: move;
}
.admin-rom-list-item-hidden .admin-rom-list-item-handle {
  color: #fff;
}
.admin-rom-list-item-icon {
  width: 42px;
  height: 42px;
  padding: 2px;
  box-sizing: border-box;
}
.admin-rom-list-item-icon div {
  background: #eee no-repeat center / cover;
  width: 100%;
  height: 100%;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
}
.admin-rom-list-item-status {
  width: 24px;
  height: 24px;
}
.admin-rom-list-item-hidden .admin-rom-list-item-status {
  color: #8C8C8C;
}
.admin-rom-list-item-name {
  flex: 1;
  font-size: 20px;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.admin-rom-list-item-hidden .admin-rom-list-item-name {
  color: #8C8C8C;
}
.admin-rom-list-item-menu {
  cursor: pointer;
}
.admin-rom-list-item-hidden .admin-rom-list-item-menu {
  color: #fff;
}
#admin-rom-list-menu-wrapper {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.admin-rom-list-menu {
  display: flex;
  flex-direction: column;
  background: #666;
  padding: 8px 0;
  border: 1px solid #000;
  border-radius: 12px;
}
.admin-rom-list-menu-action {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 16px;
  cursor: pointer;
  user-select: none;
}
.admin-rom-list-menu-action:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-rom-list-menu-action-bold {
  font-weight: 700;
}
.admin-rom-list-menu-action-gray {
  color: #aaa;
  cursor: revert;
}
.admin-rom-list-menu-action-gray:hover {
  background-color: revert;
}
.room-settins-modal-tooltip-svg {
  cursor: pointer;
}
.progress-bar-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-grow: 1;
  margin-top: 4px;
}
.room-settings-progress-bar {
  width: 100%;
  height: 10px;
  background-color: #e0e0e0;
  padding: 3px;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.room-settings-max-user-input {
  height: 50%;
  margin-left: 5px;
}
.room-settings-max-mic-input {
  height: 50%;
  margin-left: 5px;
}
.room-settings-max-video-input {
  height: 50%;
  margin-left: 5px;
}
.room-settings-toggle {
  margin-right: 10px;
}
.progress-bar-input-wrapper {
  display: flex;
}
.progress-bar-min-max-wrapper {
  position: relative;
}
.progress-bar-min-max-wrapper .progress-bar-min {
  float: left;
  font-size: 0.9em;
  letter-spacing: 1pt;
  width: 100px;
  height: 20px;
  position: relative;
}
.progress-bar-min-max-wrapper .progress-bar-min::before {
  position: absolute;
  left: 0;
  top: 0;
}
.progress-bar-min-max-wrapper .progress-bar-max {
  float: right;
}
.progress-bar-min-max-wrapper .progress-bar-max::before {
  font-size: 0.9em;
  letter-spacing: 1pt;
}
.progress-bar-max.max-users::before {
  content: attr(max-user-value);
}
.progress-bar-min.max-users::before {
  content: '1';
}
.progress-bar-max.max-mic::before {
  content: attr(max-mic-value);
}
.progress-bar-min.max-mic::before {
  content: '0';
}
.progress-bar-max.max-cam::before {
  content: attr(max-cam-value);
}
.progress-bar-min.max-cam::before {
  content: '0';
}
.progress-bar-fill {
  display: block;
  height: 9px;
  background-color: #659cef;
  border-radius: 3px;
  transition: width 500ms ease-in-out;
}
.room-settings-modal-section-row.basic-flex-row b {
  flex-grow: 1;
}
.room-settings-modal-title.modal-section-title {
  flex-grow: 1;
}
#ras-select-fieldset {
  width: 200px;
}
.flex-justify-end {
  justify-content: flex-end;
}
/* Admin Room Panel - Edit Background Popup */
#admin-background-settings-content {
  position: fixed;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 500px;
  height: 400px;
  background: white;
  color: black;
  padding: 20px 10px;
  border-radius: 12px;
}
#admin-background-settings-content button.close-btn {
  width: 25px;
  height: 25px;
  right: 20px;
  top: 15px;
  border-radius: 6px;
  /* display: flex; */
  justify-content: center;
}
.tooltip-parent {
  position: relative;
}
.room-set-name-fieldset {
  display: flex;
  padding: 5px;
  margin: 5px;
  justify-content: space-around;
  align-items: center;
  width: 50vw;
}
.roomUploadFiles {
  height: 250px;
}
.admin-rom-background-icon {
  width: 90px;
  height: 90px;
  padding: 2px;
  box-sizing: border-box;
}
.admin-rom-background-icon div {
  background: #eee no-repeat center / cover;
  width: 100%;
  height: 100%;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
}
#rom-rbg-fieldset {
  padding-top: 25px;
}
.analytics-unique-visits-wrapper {
  /*display:none;*/
}

#audio-debug-tool-wrapper {
  display: none;
  flex-direction: column;
  align-items: center;
  pointer-events: all;
  position: absolute;
  margin-top: 4px;
  background: rgba(0, 0, 0, 0.8);
  left: 60px;
  bottom: 0px;
  border-radius: 13px;
  width: 325px;
  height: 280px;
}
#audio-debug-tool-header {
  padding-bottom: 20px;
  padding-top: 10px;
}
#audio-debug-tool-toggles {
  margin-bottom: 35px;
}
#audio-debug-confirm-btn {
  padding: 14px 14px;
  font-weight: 700;
  border-radius: 14px;
  font-size: 16px;
  color: white;
  display: flex;
  align-items: center;
}
.adt-setting-title {
  display: flex;
  padding: 5px;
  width: 210px;
}
.adt-setting-select {
  text-align: center;
  border: none;
  outline: none;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  height: 32px;
  margin-bottom: 4px;
  font-size: 0.9rem;
}
.adt-options {
  background-color: black;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jow.ttf) format('truetype');
}
#chat-container {
  height: 100%;
}
.chat-maximized {
  flex: 1;
}
#chat-flex-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}
#chat-messages-list {
  padding-top: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
#chat-input-wrapper {
  width: 95%;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 5px;
}
#chat-list-users-wrapper {
  min-height: 10%;
  max-height: 20%;
  overflow-y: auto;
  display: none;
}
#chat-message-input {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: rgba(255, 255, 255, 0);
  border-radius: calc(4px + 2px);
  font-family: 'Work Sans', Arial, sans-serif;
}
#btn-send-chat {
  transform: translateX(-1px) translateY(1px);
  cursor: pointer;
}
#chat-message-input i.fa-smile {
  transform: translateX(20px);
}
.fa-paper-plane {
  color: #fff;
}
.chat-sender-name {
  color: #fff;
  clear: right;
  display: block;
  font-weight: 600;
  font-family: 'Work Sans', Arial, sans-serif;
}
.chat-message-text {
  color: white;
}
.chat-message {
  margin-top: 0.5em;
  border-radius: 15px;
  padding: 4px;
}
.chat-message-theirs {
  background-color: #404040;
  color: #fff;
  border: solid 0px rgba(114, 35, 123, 0.8);
  font-size: 0.9rem;
  text-align: left;
  margin-left: 4px;
  margin: 4px;
  padding: 8px;
  border-radius: 12px;
  border-top-left-radius: 0px;
  max-width: 70%;
}
.chat-message-mine {
  color: #fff;
  border: solid 0px rgba(255, 255, 255, 0.16);
  font-size: 0.9rem;
  text-align: left;
  margin-left: 36% !important;
  background-color: #803442;
  border-radius: 12px;
  border-top-right-radius: 0px;
  padding: 8px;
  margin: 4px;
  max-width: 60%;
}
#ulChatUsers {
  list-style: none;
  list-style-type: none;
  font-size: 13px;
  padding: 8px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  overflow-y: scroll;
}
#ulChatMessages {
  width: 100%;
}
#txtChatMessage {
  position: relative;
  text-align: left;
  width: calc(100% - 32px);
  height: 46px;
  font-size: 14px;
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  outline: none;
  border-radius: 8px;
  padding-left: 8px;
  resize: none;
}
#txtChatMessage::placeholder {
  color: #BEC4CC;
}
#txtChatMessage:focus {
  border: 1px solid rgba(244, 244, 244, 0);
}
#chat-msg-emoji-icon {
  left: 8px;
  position: absolute;
}
#btnChatSend {
  padding: 0px;
  right: 0px;
  max-height: 36px;
  width: 14%;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  z-index: 9999;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  border-radius: 0px 8px 8px 0px;
  border: transparent;
  color: rgba(255, 255, 255, 0.78);
  background-color: transparent;
  position: absolute;
  left: 82%;
}
#chat-header {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  transition: 0.3s ease-in-out;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#chat-header h3 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  position: relative;
  bottom: 15px;
  font-family: 'Work Sans', Arial, sans-serif;
}
#chat-messages-list,
#room-chat-text,
#direct-message-text,
h5 {
  cursor: default;
}
#chat-btn-dropdown {
  width: 8%;
  padding: 1%;
  right: 0px;
  position: fixed;
}
#embedded-chat-container {
  width: 100%;
  height: 100%;
}
#chat-message-character-count {
  color: #fff;
  font-size: 12px;
  font-family: 'Work Sans', Arial, sans-serif;
}
#dm-manager {
  height: calc(100% - 70px);
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  z-index: 9999;
  font-style: normal;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.78);
  margin-bottom: 8px;
}
#dm-manager-firstuse-wrapper {
  height: calc(100% - 60px);
  color: rgba(255, 255, 255, 0.4);
  font-size: 13px;
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 10px;
  align-items: center;
  justify-content: center;
}
.fa-ellipsis-v {
  margin: 2px;
}
#dm-manager-selector-wrapper {
  min-height: 44px;
  width: 100%;
  display: flex;
  flex-direction: row;
}
.dm-manager-users-wrapper {
  width: 94%;
  padding: 2%;
  overflow-x: hidden;
}
.dm-manager-selector-btn {
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
}
#dm-manager-users-tab {
  width: 100%;
  height: 42px;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0.05);
}
.panel-min-max {
  width: 100%;
}
.shift-left-for-slider-hand-raised {
  margin-right: 26%;
}
.visible-dm {
  display: flex;
}
.small-font {
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 100;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
#room-chat-text {
  position: absolute;
  z-index: 0;
  opacity: 0;
  color: rgba(255, 255, 255, 0.78);
  width: 50%;
  transform: translateX(0%);
  font-size: 11px;
  text-align: center;
  margin-top: 13px;
  transition: opacity 0.5s ease;
  pointer-events: none;
}
.dm-alert-circle {
  pointer-events: none;
  display: none;
}
.dm-alert-circle-wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
}
.dm-alert-circle-wrapper .fa-user-circle {
  font-size: 1.8rem;
}
.dm-alert-circle.unread {
  color: #ec5050;
  position: fixed;
  z-index: 9999;
  right: 16px;
  top: 26px;
  font-size: 12px;
  display: inline-block;
  font-size: 0.5rem;
}
.dm-alert-circle.unread.specific {
  color: #ec5050;
  position: absolute;
  z-index: 9999;
  left: 0px;
  top: -6px;
  display: inline-block;
}
.user-name {
  display: flex;
  align-items: center;
  justify-content: center;
}
#direct-message-text {
  position: absolute;
  z-index: 0;
  display: flex;
  opacity: 1;
  color: rgba(255, 255, 255, 0.78);
  width: 56%;
  transform: translateX(100%);
  font-size: 11px;
  margin-top: 13px;
  transition: opacity 0.5s ease;
  pointer-events: none;
  display: none;
}
.fa-plus {
  padding: 4px;
  margin-right: 8px;
}
#direct-message-popup-btn {
  display: none !important;
  /*-- temp forcing hiding by request --*/
}
.other-user-profile {
  max-width: 30%;
  left: 4% !important;
  margin-top: 0vh;
}
#emoji-popup.emojis-menu .message {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.emoji-icon {
  font-weight: 100;
  font-size: 2rem;
  cursor: pointer;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
}
.emoji-icon img {
  width: 30px;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
#hidden-emoji-msg {
  display: none;
}
#emoji-msg-input {
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}
#emoji-opts-standard .list-entry-button {
  display: none;
}
.no-emoji-btn {
  position: absolute;
  bottom: 0px;
  left: 10px;
  display: none;
}
#heart-emoji {
  color: red;
}
#emojisWrapper {
  position: absolute;
  bottom: 58px;
  margin: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#emoji-options-wrapper-popup {
  display: none;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  pointer-events: all;
}
.emoji-table {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  padding: 4px;
  position: relative;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
#emoji-options-row-1 {
  display: flex;
}
.emoji-admin-options-row {
  display: flex;
  padding-top: 5px;
}
#emoji-options-row-2 {
  display: flex;
}
.emoji-options-row {
  position: relative;
  width: 240px;
  top: 24px;
  left: -32px;
}
.emoji-admin-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  padding: 4px;
  position: relative;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
.flex-row-emoji {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
#emoji-admin-table {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  padding: 6px;
  position: relative;
  border-radius: 10px;
  background-color: #1F2630;
}
#emoji-admin-table-dynamic {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 6px;
  position: relative;
  border-radius: 10px;
  background-color: #1F2630;
}
.emoji-selected {
  border: 2px solid white;
}
.emoji-adminSection-left {
  background-color: white;
  color: #262b32;
  border-radius: 10px;
  padding: 13px;
  width: 275px;
  display: flex;
  flex-wrap: wrap;
  margin-right: 10px;
}
.emoji-adminSection-right {
  background-color: white;
  color: #262b32;
  border-radius: 10px;
  padding: 13px;
  width: 80vw;
  display: flex;
  flex-wrap: wrap;
  max-width: 536px;
}
#emoji-admin-table-dynamic {
  display: flex;
  flex-wrap: wrap;
}
.fa-times {
  position: absolute;
  transform: scale(0.8);
  transform: rotate(-90deg);
  border-radius: 8px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: transparent;
  padding: 7px;
  margin-left: 1px !important;
}
#screenshare-modal-close {
  right: 0px;
  top: -56px;
  padding: 12px;
  background-color: rgba(255, 255, 255, 0.2);
  display: none;
}
#screenshare-modal-close {
  transform: translateY(-52px);
  right: 0px;
  top: 0px;
  display: none;
}
.right-dialogue-close-btn {
  right: 16px;
  top: 8px;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0.2);
}
#emoji-opts-close-btn {
  padding: 4px;
}
.dm-grav {
  margin-left: 8px;
}
.current-room-user-list {
  font-size: 11px;
}
.user-list-info {
  position: relative;
}
/*disables element from being highlighted*/
.disable-highlighting {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
@media screen and (hover: none) {
  #emojisWrapper {
    bottom: 137px;
  }
}
@media screen and (hover: none) and (orientation: portrait) {
  #embedded-chat-container {
    width: 100%;
    height: 100%;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  #embedded-chat-container {
    width: 100%;
    height: 100%;
  }
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.primary-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 4px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(244, 244, 244, 0.05);
  transition: all 0.3s ease-in-out;
}
.primary-btn:hover {
  background: rgba(234, 55, 106, 0.3);
}
.dark-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 4px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(35, 43, 51, 0.7);
  transition: all 0.3s ease-in-out;
}
.dark-btn:hover {
  background: rgba(35, 43, 51, 0.5);
}
.square-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 4px;
  width: 100%;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(244, 244, 244, 0.05);
  transition: all 0.3s ease-in-out;
  width: 54px;
  height: 54px;
}
.modal-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 0.7rem;
  border-radius: 24px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: #232b33;
  background: #f4f4f4;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
  max-width: 50%;
  padding: 12px;
  height: auto;
}
.blue-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 30px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: #1372d8;
  transition: all 0.3s ease-in-out;
  width: fit-content;
  height: 24px;
  padding: none;
}
.blue-btn:hover {
  background: rgba(35, 43, 51, 0.5);
}
#mainModal.min {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#mainModal.min .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 300px;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#mainModal.min .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.min .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#mainModal.min .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.min .inner .foot #actionBtn.hide {
  display: none;
}
#mainModal.min #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#mainModal.min.active {
  opacity: 1;
  pointer-events: all;
}
#mainModal.min.active .inner {
  display: block;
  pointer-events: all;
}
#mainModal.min.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#mainModal.max {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#mainModal.max .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 60%;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#mainModal.max .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.max .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#mainModal.max .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.max .inner .foot #actionBtn.hide {
  display: none;
}
#mainModal.max #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#mainModal.max.active {
  opacity: 1;
  pointer-events: all;
}
#mainModal.max.active .inner {
  display: block;
  pointer-events: all;
}
#mainModal.max.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#modalTestButtonPanel {
  position: absolute;
  top: 64px;
  left: 8px;
  z-index: 290;
  pointer-events: all;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#modalTestButtonPanel button {
  margin-right: 4px;
}
#modal-overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 1000;
  pointer-events: all;
}
.level-meter {
  position: relative;
  width: 100%;
  height: 12px;
  overflow: hidden;
}
.level-meter .fill {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  background: #ea376a;
  box-shadow: 0px 0px 3px 1px #ea376a;
  width: 100%;
  height: 12px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  cursor: default;
  pointer-events: none;
}
.level-meter .overlay {
  position: absolute;
  z-index: 2;
  width: calc(100% - 5px);
  height: 18px;
  top: -3px;
  left: 3px;
  background: radial-gradient(transparent 3px, rgba(0, 0, 0, 0.8) 3px) center;
  background-size: 8px 1px;
  background-attachment: fixed;
}
.level-meter .peak {
  position: absolute;
  z-index: 3;
  top: 4px;
  right: 100%;
  transition: right 0.1s ease-in-out;
  display: flex;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 4px;
  height: 4px;
  transform: translateX(0%);
  border-radius: 100%;
  background: #ea376a;
  cursor: default;
  pointer-events: none;
}
.level-meter .peak i {
  font-size: 0.8rem;
  color: #000000;
}
.level-meter input[type=range] {
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  -webkit-appearance: none;
  width: 100%;
  height: 12px;
}
.level-meter input[type=range]:focus {
  outline: none;
}
.level-meter input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000;
  background: #000000;
  border-radius: 4px;
  border: 1px solid #000000;
  cursor: default;
  pointer-events: none;
}
.level-meter input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #000000;
  height: 12px;
  width: 24px;
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: none;
  display: none;
}
.level-meter input[type=range]:focus::-webkit-slider-runnable-track {
  background: #000000;
  cursor: default;
  pointer-events: none;
}
.level-meter input[type=range]::-moz-range-track {
  width: 100%;
  height: 12px;
  cursor: default;
  box-shadow: 1px 1px 1px #000000;
  background: #000000;
  border-radius: 4px;
  border: 1px solid #000000;
}
.level-meter input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #000000;
  height: 12px;
  width: 24px;
  border-radius: 2px;
  background: #8C8C8C;
  display: none;
}
.level-meter input[type=range]::-ms-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.level-meter input[type=range]::-ms-fill-lower {
  background: #000000;
  border: 1px solid #000000;
  border-radius: 8px;
  box-shadow: 1px 1px 1px #000000;
}
.level-meter input[type=range]::-ms-fill-upper {
  background: #000000;
  border: 1px solid #000000;
  border-radius: 8px;
  box-shadow: 1px 1px 1px #000000;
}
.level-meter input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #000000;
  height: 12px;
  width: 48px;
  border-radius: 2px;
  background: #8C8C8C;
  display: none;
}
.level-meter input[type=range]:focus::-ms-fill-lower {
  background: #000000;
}
.level-meter input[type=range]:focus::-ms-fill-upper {
  background: #000000;
}
.form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.form input[type=text],
.form input[type=email],
.form input[type=password],
.form textarea {
  width: 100%;
  outline: none;
  border: none;
  background: #f4f4f4;
  color: #232b33;
  border-radius: 4px;
  padding: 12px;
  height: 46px;
  font-size: 21px;
  line-height: 30.45px;
  border: solid 1px rgba(35, 43, 51, 0.1);
  margin-bottom: 12px;
  text-overflow: ellipsis;
}
.form .input-response {
  line-height: normal;
  transform: translateY(-49px);
  padding: 10px;
}
.list-instance {
  width: 100%;
}
.list-instance .list-instance_item {
  width: 100%;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 60px;
  text-align: left;
}
.list-instance .list-instance_item .img {
  max-width: 54px;
  margin: 4px;
  margin-right: 12px;
}
.list-instance .list-instance_item .img img {
  width: 100%;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#debug-overlay-header-btn {
  font-size: 2rem;
  background: transparent;
  border: none;
  margin-right: 8px;
}
.action-group-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
}
.action-group-content.admin-rom-list-content {
  display: block;
}
.action-group-content.admin-rom-list-content .action-container {
  width: 100%;
}
.action-group-content button[disabled],
.action-group-content input[disabled] {
  opacity: 0.2;
  cursor: not-allowed;
}
.action-fieldset {
  display: flex;
  border: 1px dashed gray;
  padding: 5px;
  margin: 5px;
  justify-content: space-around;
  align-items: center;
}
.action-input {
  text-align: start;
  border: none;
  outline: none;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100px;
  height: 30px;
  margin-bottom: 4px;
  font-size: 0.9rem;
  padding: 5px;
}
.action-select {
  text-align: center;
  border: none;
  outline: none;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 32px;
  margin-bottom: 4px;
  font-size: 0.9rem;
}
.action-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 0.7rem;
  border-radius: 4px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(244, 244, 244, 0.05);
  transition: all 0.3s ease-in-out;
  margin: 4px;
  padding: 5px;
  height: 30px;
}
.action-btn.action-btn:hover {
  background: #232b33;
  color: rgba(244, 244, 244, 0.78);
}
.action-btn.action-btn-on {
  background: #46960a;
}
.action-btn.action-btn-on:hover {
  background: #3c640a;
}
.action-btn.action-btn-off {
  background: rgba(244, 244, 244, 0.05);
}
.action-btn.rbg-dropdown {
  position: relative;
  height: 54px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
#lbg-id-select,
#lgo-id-select {
  width: 100%;
  background: #232b33;
  display: none;
}
#lbg-id-select.action-select,
#lgo-id-select.action-select {
  text-align: center;
  border: none;
  outline: none;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 32px;
  margin-bottom: 4px;
  font-size: 0.9rem;
}
#worAccessCodeUI .action-input {
  text-align: left;
  padding-left: 8px;
}
#accessCodeToggleLabel {
  font-size: 0.74rem;
  padding-left: 8px;
}
#wor-login-text-input {
  width: 100%;
  margin-right: 8px;
}
#worAccessMessageInput {
  width: 100%;
  resize: none;
}
#wor-access-code-fieldset,
#wor-login-text-fieldset {
  position: relative;
}
#rom-access-code-fieldset {
  position: relative;
}
#rom-access-code-fieldset b {
  margin-right: 15px;
}
#rom-access-code-fieldset label {
  font-size: 15px;
}
#rom-access-code-fieldset svg {
  margin-left: 8px;
}
#wor-login-message-input:focus {
  border: 1px solid rgba(244, 244, 244, 0);
}
.flex-row.login-text {
  justify-content: center;
}
#set-rom-background-btn,
#set-lbg-background-btn,
#set-lgo-background-btn {
  display: none;
}
#set-wor-default-rom-btn {
  padding: 8px;
}
.lbg-opt-btn,
.lgo-opt-btn {
  width: calc(100% - 20px);
  justify-content: left;
}
.lbg-btn-label,
.lgo-btn-label,
.rbg-btn-label {
  width: 82px;
  padding: 4px;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 11px;
  cursor: pointer;
}
.lbg-btn-thumbnail,
.lgo-btn-thumbnail,
.rbg-btn-thumbnail {
  height: 100%;
  border-radius: 4px;
  cursor: pointer;
}
.rbg-btn-thumbnail {
  max-width: 30%;
}
.reset-rbg-id-scale {
  width: auto;
  height: calc(100% - 8px);
  margin-left: 4px;
  border-radius: 4px;
  display: none;
  z-index: 12;
  position: relative;
}
#lbg-id-select.active,
#lgo-id-select.active {
  display: block;
  background: black;
  max-height: 140px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
}
.room-edit-option,
.room-background-option,
.world-edit-option,
.ras-option-admin,
.uro-edit-option {
  position: absolute;
  color: black;
}
#rbg-dropdown-btn.action-btn,
#lbg-dropdown-btn.action-btn,
#lgo-dropdown-btn.action-btn {
  margin: 0px;
  padding: 0px;
  background-color: black;
}
#rbg-dropdown-list,
#lbg-dropdown-list,
#lgo-dropdown-list {
  position: relative;
  width: 100%;
  height: auto;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#rbg-image-input,
#lbg-image-input,
#lgo-image-input {
  position: absolute;
  top: 0;
  z-index: 1;
  opacity: 0;
  width: 100%;
  cursor: pointer;
  max-width: 100%;
  height: 100%;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
#parent-rbg-upload,
#parent-lbg-upload,
#parent-lgo-upload {
  position: relative;
}
#rbg-create-wrapper,
#rbg-dropdown-list,
#lbg-dropdown-list,
#lgo-dropdown-list {
  display: none;
}
#rbg-create-wrapper.active,
#rbg-dropdown-list.active,
#lbg-create-wrapper.active,
#lbg-dropdown-list.active,
#lgo-create-wrapper.active,
#lgo-dropdown-list.active {
  display: flex;
}
#rom-close-btn {
  background-color: red;
}
#rom-option-passLock {
  margin-right: 5px;
}
@media screen and (max-width: 960px) {
  .action-group {
    margin-bottom: 12px;
  }
}
.section-container {
  height: 100%;
}
.action-container {
  position: relative;
}
.locked-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  background-color: rgba(35, 43, 51, 0.7);
}
#admin-close-user-search {
  font-size: 1.5rem;
  background: transparent;
  border: none;
  margin-right: 8px;
  align-self: flex-start;
}
#admin-search-users-list {
  overflow-x: hidden;
  overflow-y: hidden;
}
#admin-search-users-list tr {
  color: black;
}
.admin-reset-password-section .admin-profile-password-input-wrapper,
.admin-reset-password-section .admin-profile-password-confirm-input-wrapper {
  position: relative;
}
.admin-reset-password-section .admin-reset-password-button-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
.admin-reset-password-section .admin-reset-password-button-wrapper .admin-reset-password-button {
  background: #FF4046;
  border: none;
  border-radius: 12px;
  color: white;
  height: 42px;
  padding: unset;
  width: 125px;
}
.user-reset-password-section .user-profile-password-input-wrapper,
.user-reset-password-section .user-profile-password-confirm-input-wrapper {
  position: relative;
}
.user-reset-password-section .user-reset-password-button-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
.user-reset-password-section .user-reset-password-button-wrapper .user-reset-password-button {
  background: #FF4046;
  border: none;
  border-radius: 12px;
  color: white;
  height: 42px;
  padding: unset;
  width: 125px;
}
#admin-user-create-content-section .input-response.warning,
#admin-user-profile-content-section .input-response.warning {
  transform: translateY(-119px) !important;
  height: 50px;
  z-index: 999;
}
#admin-user-create-content-section .input-response.warning p,
#admin-user-profile-content-section .input-response.warning p {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13.333px;
  font-family: 'Arial';
  line-height: 23px;
}
/*Admin Panel: User Accounts*/
#headingForUcs300 {
  pointer-events: none;
}
#headingForUcs300::after {
  content: url("data:image/svg+xml, %3Csvg class='heading-tooltip-svg' id='accounts_userList' width='20' height='20' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13C11 11 12.576 10.6653 13.1187 10.124C13.6631 9.58085 14 8.82977 14 8C14 6.34315 12.6569 5 11 5C10.1041 5 9.29991 5.39273 8.7502 6.01542C8.49603 6.30334 8.29626 6.64044 8.16699 7.01061' stroke='black' stroke-linecap='round' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 17C11.5523 17 12 16.5523 12 16C12 15.4477 11.5523 15 11 15C10.4477 15 10 15.4477 10 16C10 16.5523 10.4477 17 11 17Z' fill='black' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z' stroke='black' /%3E%3C/svg%3E");
  margin-left: 8px;
  position: relative;
  top: 2px;
  pointer-events: all;
  cursor: pointer;
}
#wrapperForUcs300 #tooltip-popup {
  top: 50px !important;
  left: 25%;
}
#user-role-type-filter-dropdown,
#user-account-status-filter-dropdown {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  margin: auto 10px;
}
#admin-user-add-user-btn {
  background: #1877F2;
  color: white;
  padding: 6px 24px;
  border-radius: 24px;
  height: unset;
  margin-right: 35px;
  margin-left: 25px;
  border: none;
}
#admin-user-add-user-btn svg {
  position: relative;
  right: 8px;
  top: 2px;
}
#usr-search-table {
  border: none;
}
#admin-user-search-fieldset {
  border: none;
  padding-top: 50px;
}
#admin-user-search-filter-parent {
  display: flex;
}
#admin-user-search-filter-parent svg {
  position: relative;
  top: 4px;
}
.admin-user-search-group {
  background: white;
  border-radius: 12px;
  width: unset;
}
.user-search-table {
  width: 96%;
  border: none;
  margin: 20px;
  border-radius: 24px;
  border: 1px solid #F4F4F4;
  color: black;
}
.user-search-table .tbl-user-image {
  width: 5%;
}
.user-search-table .tbl-user-name {
  width: 35%;
}
.user-search-table .tbl-user-email {
  width: 30%;
}
.user-search-table .tbl-user-role {
  width: 20%;
}
.user-search-table .tbl-user-edit {
  width: 10%;
  text-align: end;
}
.user-search-table th,
.user-search-table td {
  text-align: start;
  padding: 10px 0px;
  vertical-align: middle;
}
.user-search-table th {
  color: #8C8C8C;
  background: #E5E5E5;
  font-size: 18px;
}
.user-search-table td {
  font-size: 18px;
}
.user-search-table tr {
  color: black;
  cursor: unset;
  justify-content: unset;
}
.user-search-table tr:hover {
  color: black;
}
.user-search-table tr:nth-child(odd) {
  background: #F4F4F4;
}
.user-search-table tr:nth-child(even) {
  background: white;
}
.user-search-table .user-search-table-edit-td {
  text-align: end;
}
.user-search-table thead {
  display: table;
  width: 100%;
}
.user-search-table tbody {
  display: table;
  width: 100%;
  height: 100% !important;
}
.user-search-table tbody tr {
  width: unset;
}
.user-search-table tbody .tbl-user-image {
  width: 4.5%;
}
.user-search-table .disabled-svg {
  position: absolute;
}
#admin-user-search-input-parent {
  flex: auto;
  margin-left: 15px;
}
#admin-user-search-input-parent .admin-user-search-icon {
  position: absolute;
  left: 236px;
  bottom: 18px;
}
#admin-user-search-input-parent .admin-user-search-icon path {
  fill: black;
}
#admin-user-search-input {
  background: white;
  border: 1px solid #E8E8E9;
  box-sizing: border-box;
  border-radius: 8px;
  color: black;
  padding: 5px;
}
.user-search-table-edit-btn {
  color: white;
  padding: 6px 20px;
  border-radius: 12px;
  height: unset;
  border: none;
}
#admin-user-search-label {
  color: black;
  display: block;
  position: absolute;
  text-align: initial;
  left: 30px;
  top: 25px;
  font-weight: 900;
}
#admin-user-search-label svg {
  position: relative;
  top: 4px;
  left: 8px;
}
.user-search-table-user-icon {
  background: #fff114;
  border-radius: 50%;
  user-select: none;
  cursor: default;
  width: 24px;
  border: none;
}
#admin-search-show-more {
  display: block;
  color: black;
  text-align: center;
  padding: 10px 25px;
  cursor: pointer;
  font-weight: 800;
  border: 1px solid lightgray;
  border-radius: 12px;
  margin: 25px auto;
  height: auto;
  background: white;
}
.admin-media-recording-group {
  background: white;
  border-radius: 12px;
  width: unset;
}
#usr-recordings-table {
  border: none;
}
.user-recordings-table {
  width: 96%;
  border: none;
  margin: 20px;
  border-radius: 24px;
  border: 1px solid #F4F4F4;
  color: black;
}
.user-recordings-table .tbl-recordings-name {
  width: 15%;
  padding-left: 10px;
}
.user-recordings-table .tbl-recordings-date {
  width: 25%;
}
.user-recordings-table .tbl-recordings-link {
  width: 60%;
}
.user-recordings-table th,
.user-recordings-table td {
  text-align: start;
  padding: 10px 0px;
  vertical-align: middle;
}
.user-recordings-table th {
  color: #8C8C8C;
  background: #E5E5E5;
  font-size: 18px;
}
.user-recordings-table td {
  font-size: 18px;
}
.user-recordings-table tr {
  color: black;
  cursor: unset;
  justify-content: unset;
}
.user-recordings-table tr .urmHyperLinkDisplay {
  display: inline;
  height: 36px;
  width: 100%;
  color: black;
}
.user-recordings-table tr:hover {
  color: black;
}
.user-recordings-table tr:nth-child(odd) {
  background: #F4F4F4;
}
.user-recordings-table tr:nth-child(even) {
  background: white;
}
.user-recordings-table thead {
  display: table;
  width: 100%;
}
.user-recordings-table tbody {
  display: table;
  width: 100%;
  height: 100% !important;
}
.user-recordings-table tbody tr {
  width: unset;
}
.admin-user-profile-modal {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
}
.admin-user-profile-modal .heading-tooltip-modal-svg {
  padding-left: 5px;
  padding-bottom: 4px;
  cursor: pointer;
}
.admin-user-profile-modal #tooltip-popup {
  top: auto !important;
  bottom: 190px;
}
.admin-user-profile-modal-contents-container button[disabled] {
  opacity: 0.2;
  cursor: not-allowed;
}
.admin-user-profile-modal-contents-container label:not(.radio) {
  font-size: 16px;
  font-weight: 900;
  padding-bottom: 6px;
}
.admin-user-profile-modal-contents-container input:not([type=radio]),
.admin-user-profile-modal-contents-container textarea {
  padding-left: 10px;
  color: black;
  width: 100%;
  display: block;
  margin: unset;
  font-size: 16px;
  margin-bottom: 8px;
  height: 38px;
  border-color: #E8E8E9;
}
.admin-user-profile-modal-contents-container .emailfield,
.admin-user-profile-modal-contents-container .textareafield {
  width: 100%;
  border: solid 1px #E8E8E9;
}
.admin-user-profile-modal-contents-container textarea {
  padding-top: 8px;
  height: 100px;
  resize: none;
}
.admin-user-profile-modal-contents-container img.profile-img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-bottom: 30px;
  position: relative;
  border: none;
  left: 50%;
  transform: translateX(-50%);
}
.admin-user-profile-modal-contents-container div.radio-group {
  border: 1px solid transparent;
}
.admin-user-profile-modal-contents-container div.radio-group input[type=radio] {
  height: 17px;
  width: 17px;
  top: 3px;
  position: relative;
}
.admin-user-profile-modal-contents-container div.radio-group label.radio {
  padding-left: 8px;
  font-size: 16px;
}
.admin-user-profile-modal-contents-container div.radio-group span {
  display: block;
}
.admin-user-profile-modal-contents-container {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 450px;
  background: white;
  color: black;
  padding: 0px 15px;
  border-radius: 12px;
  max-height: 90%;
  overflow: auto;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-header {
  height: 50px;
  padding: 30px 25px 10px;
  display: flex;
  justify-content: space-between;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-header .admin-user-profile-modal-close-button {
  cursor: pointer;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-content {
  overflow-y: auto;
  padding: 10px 15px 0px;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-content .admin-user-profile-modal-content-section .admin-user-profile-permission-container {
  flex-direction: column;
  align-items: flex-start;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-content::-webkit-scrollbar {
  width: 12px;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-content::-webkit-scrollbar-thumb {
  border: unset;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-content::-webkit-scrollbar-track {
  background-color: unset;
  border-radius: unset;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-footer {
  height: 50px;
  padding: 15px 25px;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-footer .admin-user-profile-modal-save-container {
  justify-content: flex-end;
  display: flex;
  width: 100%;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-footer .admin-user-profile-modal-save-container .admin-user-success-label {
  color: #44CD5A;
  font-weight: 700;
  font-size: 15px;
  margin-top: auto;
  margin-bottom: 12px;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-footer .admin-user-profile-modal-save-container .admin-user-failure-label {
  color: red;
  font-weight: 700;
  font-size: 15px;
  margin-top: auto;
  margin-bottom: 12px;
}
.admin-user-profile-modal-contents-container .admin-user-profile-modal-footer .admin-user-profile-modal-save-container .admin-user-profile-modal-save-button {
  color: white;
  background: black;
  border-radius: 12px;
  max-width: 125px;
  margin: unset;
  height: 20px;
  padding: 20px;
  font-weight: 600;
}
.required-red-border {
  border-color: red !important;
}
.required-input-lbl {
  color: red;
  font-size: 20px;
}
.textarea-counter {
  position: relative;
  width: 100%;
  text-align: right;
  bottom: 8px;
  font-size: 12px;
  color: #9E9F9F;
}
.status-flex-row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.status-flex-row .admin-account-status-label {
  margin-left: 8px;
  font-size: 15px;
  top: 1px;
  position: relative;
}
#admin-profile-account-status-checkbox {
  display: none !important;
}
.admin-profile-account-status-toggle {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 14px;
  background-color: #71f171;
  border-radius: 30px;
  border: 0.5px solid #eaeaea;
  padding-bottom: 0px !important;
  margin-top: 5px;
  margin-bottom: 20px;
}
.admin-profile-account-status-toggle:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #bebebe;
  background-color: white;
  left: 20px;
  transition: all 0.2s;
}
#admin-profile-account-status-checkbox:checked + .admin-profile-account-status-toggle::after {
  left: 0px;
}
#admin-profile-account-status-checkbox:checked + .admin-profile-account-status-toggle {
  background-color: #ff5454;
}
/*Admin Panel: General Below*/
#adminPanelOverlayContainer #debug-overlay-header-btn {
  position: absolute;
  right: 12px;
  top: 15px;
  background: rgba(0, 0, 0, 0.6);
  padding: 8px 14px;
  border-radius: 8px;
}
#adminPanelIconContainer {
  width: 100px;
  height: 100px;
  border-radius: 153px;
  background: white;
  padding: 8px;
  margin: 0 auto;
  margin-top: 25px;
  margin-bottom: 12px;
  display: flex;
}
#adminPanelIconContainer img {
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
}
#adminMenuContainerHeading {
  text-align: center;
  padding-bottom: 30px;
  color: white;
  font-weight: 700;
  font-size: 24px;
}
#adminPanelMenuContainer {
  /*World*/
  /*Rooms*/
  /*UserAccounts*/
  /*Statistics*/
  /*Advanced*/
  /*Debug*/
}
#adminPanelMenuContainer .utb {
  color: #8C8C8C;
  font-size: 18px;
  font-weight: 400;
  padding: 0px 15px;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 45px;
}
#adminPanelMenuContainer .utb .selected {
  color: white;
}
#adminPanelMenuContainer div[id^="utb"]::before {
  position: relative;
  top: 8px;
  padding-right: 20px;
}
#adminPanelMenuContainer #utb1::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 17.0055C32.009 25.8058 24.7936 33.2029 15.6003 32.9838C6.90398 32.7766 -0.101332 25.6265 0.00110936 16.7993C0.10307 8.00894 7.32184 0.777396 16.4248 1.00198C25.102 1.21607 32.0087 8.32283 32 17.0055ZM24.3085 17.6449C24.2599 19.909 23.9762 22.1303 23.4073 24.3279C24.8916 24.7268 26.3056 25.2507 27.659 25.9854C29.5299 23.5146 30.5428 20.744 30.7119 17.6449C28.5604 17.6449 26.4419 17.6449 24.3085 17.6449ZM30.7099 16.3412C30.5388 13.2305 29.5244 10.4651 27.6553 7.99985C26.3009 8.73804 24.8852 9.25605 23.4072 9.65805C23.9769 11.8579 24.2564 14.0793 24.3087 16.3412C26.4444 16.3412 28.5622 16.3412 30.7099 16.3412ZM4.31549 8.02768C2.47275 10.4756 1.4467 13.2414 1.29199 16.3426C3.44057 16.3426 5.55739 16.3426 7.64338 16.3426C7.74386 15.2096 7.80409 14.0899 7.95238 12.9819C8.1012 11.87 8.33784 10.7698 8.53475 9.67166C7.84574 9.43939 7.1244 9.2247 6.42538 8.95261C5.71926 8.67777 5.03526 8.34606 4.31549 8.02768ZM1.29135 17.6448C1.45338 20.7549 2.47583 23.5187 4.34104 25.9892C5.69604 25.2524 7.11059 24.7294 8.59298 24.3313C8.02146 22.1292 7.7445 19.9068 7.68795 17.6448C5.55002 17.6448 3.43737 17.6448 1.29135 17.6448ZM9.84226 9.95364C9.28448 12.0553 9.02649 14.1738 8.97063 16.335C11.116 16.335 13.232 16.335 15.3434 16.335C15.3434 14.4061 15.3434 12.4958 15.3434 10.5754C13.4846 10.5375 11.66 10.3466 9.84226 9.95364ZM16.6537 10.5761C16.6537 12.5145 16.6537 14.4212 16.6537 16.3304C18.7805 16.3304 20.897 16.3304 23.0287 16.3304C22.9698 14.1622 22.7136 12.0465 22.157 9.95195C20.338 10.3482 18.5124 10.5367 16.6537 10.5761ZM22.1604 24.0327C22.7075 21.925 22.9855 19.8027 23.0219 17.6455C20.8819 17.6455 18.7713 17.6455 16.6599 17.6455C16.6599 19.5744 16.6599 21.4848 16.6599 23.4092C18.5113 23.4468 20.3302 23.6364 22.1604 24.0327ZM8.96922 17.647C9.03018 19.8221 9.28079 21.9381 9.83897 24.0225C9.90697 24.0156 9.95995 24.0154 10.0106 24.0043C11.6966 23.6355 13.4051 23.4614 15.1283 23.4241C15.3163 23.4201 15.3594 23.3624 15.3588 23.1843C15.3528 21.4096 15.3553 19.6348 15.3546 17.8599C15.3546 17.7899 15.347 17.7199 15.3428 17.6471C13.212 17.647 11.1056 17.647 8.96922 17.647ZM10.2015 25.2681C10.255 25.4197 10.2955 25.5391 10.3391 25.6573C10.9026 27.1854 11.5926 28.6442 12.6714 29.8881C13.3233 30.6398 14.068 31.2624 15.039 31.5636C15.1366 31.5939 15.2379 31.6127 15.3496 31.6397C15.3496 29.3111 15.3496 27.0127 15.3496 24.6948C13.613 24.722 11.9095 24.904 10.2015 25.2681ZM16.6546 9.29253C18.3998 9.2631 20.1007 9.07972 21.8036 8.7205C21.7227 8.49988 21.6556 8.31274 21.5854 8.12684C21.0341 6.66611 20.3557 5.27631 19.3204 4.08723C18.6718 3.34227 17.9313 2.72566 16.9689 2.42434C16.8712 2.39379 16.7709 2.37228 16.6546 2.34208C16.6546 4.67116 16.6546 6.96867 16.6546 9.29253ZM16.6579 24.6902C16.6579 27.0237 16.6579 29.3228 16.6579 31.623C16.6922 31.6245 16.7127 31.6288 16.7318 31.6255C16.7644 31.6199 16.7963 31.6097 16.8284 31.6012C17.5134 31.4185 18.1061 31.0656 18.6275 30.5953C20.2256 29.154 21.0822 27.2697 21.8017 25.2632C20.0971 24.9059 18.3943 24.7275 16.6579 24.6902ZM15.3411 2.36723C15.3082 2.36315 15.2877 2.35518 15.2701 2.35934C15.1926 2.37769 15.1151 2.39715 15.0389 2.4205C14.1495 2.69314 13.4457 3.24291 12.8289 3.91626C11.8324 5.00415 11.1488 6.28098 10.6045 7.63966C10.4645 7.98916 10.335 8.34277 10.1902 8.72154C11.9101 9.07608 13.612 9.2659 15.3411 9.2927C15.3411 6.96587 15.3411 4.66707 15.3411 2.36723ZM5.21559 6.97468C5.6678 7.34864 8.39815 8.37866 8.96754 8.38999C9.65307 6.35699 10.5531 4.43608 12.0502 2.84035C9.38279 3.57218 7.11948 4.95593 5.21559 6.97468ZM19.9562 31.1411C22.6252 30.4109 24.8907 29.02 26.802 26.9893C25.5961 26.351 24.3516 25.8979 23.0447 25.564C22.3483 27.6178 21.4512 29.5393 19.9562 31.1411ZM19.9629 2.84648C20.6913 3.64586 21.2923 4.52234 21.7981 5.46662C22.3023 6.40777 22.7013 7.39361 23.0469 8.42123C24.3543 8.08319 25.5967 7.6246 26.8087 6.99959C24.8965 4.96747 22.6328 3.57426 19.9629 2.84648ZM5.1944 26.9864C7.11035 29.0196 9.37366 30.419 12.052 31.1441C10.5499 29.5477 9.65131 27.6216 8.95725 25.5676C7.64334 25.8952 6.40483 26.3624 5.1944 26.9864Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb1.selected::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.0055C35.009 26.8058 27.7936 34.2029 18.6003 33.9838C9.90398 33.7766 2.89867 26.6265 3.00111 17.7993C3.10307 9.00894 10.3218 1.7774 19.4248 2.00198C28.102 2.21607 35.0087 9.32283 35 18.0055ZM27.3085 18.6449C27.2599 20.909 26.9762 23.1303 26.4073 25.3279C27.8916 25.7268 29.3056 26.2507 30.659 26.9854C32.5299 24.5146 33.5428 21.744 33.7119 18.6449C31.5604 18.6449 29.4419 18.6449 27.3085 18.6449ZM33.7099 17.3412C33.5388 14.2305 32.5244 11.4651 30.6553 8.99985C29.3009 9.73804 27.8852 10.2561 26.4072 10.658C26.9769 12.8579 27.2564 15.0793 27.3087 17.3412C29.4444 17.3412 31.5622 17.3412 33.7099 17.3412ZM7.31549 9.02768C5.47275 11.4756 4.4467 14.2414 4.29199 17.3426C6.44057 17.3426 8.55739 17.3426 10.6434 17.3426C10.7439 16.2096 10.8041 15.0899 10.9524 13.9819C11.1012 12.87 11.3378 11.7698 11.5348 10.6717C10.8457 10.4394 10.1244 10.2247 9.42538 9.95261C8.71926 9.67777 8.03526 9.34606 7.31549 9.02768ZM4.29135 18.6448C4.45338 21.7549 5.47583 24.5187 7.34104 26.9892C8.69604 26.2524 10.1106 25.7294 11.593 25.3313C11.0215 23.1292 10.7445 20.9068 10.688 18.6448C8.55002 18.6448 6.43737 18.6448 4.29135 18.6448ZM12.8423 10.9536C12.2845 13.0553 12.0265 15.1738 11.9706 17.335C14.116 17.335 16.232 17.335 18.3434 17.335C18.3434 15.4061 18.3434 13.4958 18.3434 11.5754C16.4846 11.5375 14.66 11.3466 12.8423 10.9536ZM19.6537 11.5761C19.6537 13.5145 19.6537 15.4212 19.6537 17.3304C21.7805 17.3304 23.897 17.3304 26.0287 17.3304C25.9698 15.1622 25.7136 13.0465 25.157 10.952C23.338 11.3482 21.5124 11.5367 19.6537 11.5761ZM25.1604 25.0327C25.7075 22.925 25.9855 20.8027 26.0219 18.6455C23.8819 18.6455 21.7713 18.6455 19.6599 18.6455C19.6599 20.5744 19.6599 22.4848 19.6599 24.4092C21.5113 24.4468 23.3302 24.6364 25.1604 25.0327ZM11.9692 18.647C12.0302 20.8221 12.2808 22.9381 12.839 25.0225C12.907 25.0156 12.96 25.0154 13.0106 25.0043C14.6966 24.6355 16.4051 24.4614 18.1283 24.4241C18.3163 24.4201 18.3594 24.3624 18.3588 24.1843C18.3528 22.4096 18.3553 20.6348 18.3546 18.8599C18.3546 18.7899 18.347 18.7199 18.3428 18.6471C16.212 18.647 14.1056 18.647 11.9692 18.647ZM13.2015 26.2681C13.255 26.4197 13.2955 26.5391 13.3391 26.6573C13.9026 28.1854 14.5926 29.6442 15.6714 30.8881C16.3233 31.6398 17.068 32.2624 18.039 32.5636C18.1366 32.5939 18.2379 32.6127 18.3496 32.6397C18.3496 30.3111 18.3496 28.0127 18.3496 25.6948C16.613 25.722 14.9095 25.904 13.2015 26.2681ZM19.6546 10.2925C21.3998 10.2631 23.1007 10.0797 24.8036 9.7205C24.7227 9.49988 24.6556 9.31274 24.5854 9.12684C24.0341 7.66611 23.3557 6.27631 22.3204 5.08723C21.6718 4.34227 20.9313 3.72566 19.9689 3.42434C19.8712 3.39379 19.7709 3.37228 19.6546 3.34208C19.6546 5.67116 19.6546 7.96867 19.6546 10.2925ZM19.6579 25.6902C19.6579 28.0237 19.6579 30.3228 19.6579 32.623C19.6922 32.6245 19.7127 32.6288 19.7318 32.6255C19.7644 32.6199 19.7963 32.6097 19.8284 32.6012C20.5134 32.4185 21.1061 32.0656 21.6275 31.5953C23.2256 30.154 24.0822 28.2697 24.8017 26.2632C23.0971 25.9059 21.3943 25.7275 19.6579 25.6902ZM18.3411 3.36723C18.3082 3.36315 18.2877 3.35518 18.2701 3.35934C18.1926 3.37769 18.1151 3.39715 18.0389 3.4205C17.1495 3.69314 16.4457 4.24291 15.8289 4.91626C14.8324 6.00415 14.1488 7.28098 13.6045 8.63966C13.4645 8.98916 13.335 9.34277 13.1902 9.72154C14.9101 10.0761 16.612 10.2659 18.3411 10.2927C18.3411 7.96587 18.3411 5.66707 18.3411 3.36723ZM8.21559 7.97468C8.6678 8.34864 11.3981 9.37866 11.9675 9.38999C12.6531 7.35699 13.5531 5.43608 15.0502 3.84035C12.3828 4.57218 10.1195 5.95593 8.21559 7.97468ZM22.9562 32.1411C25.6252 31.4109 27.8907 30.02 29.802 27.9893C28.5961 27.351 27.3516 26.8979 26.0447 26.564C25.3483 28.6178 24.4512 30.5393 22.9562 32.1411ZM22.9629 3.84648C23.6913 4.64586 24.2923 5.52234 24.7981 6.46662C25.3023 7.40777 25.7013 8.39361 26.0469 9.42123C27.3543 9.08319 28.5967 8.6246 29.8087 7.99959C27.8965 5.96747 25.6328 4.57426 22.9629 3.84648ZM8.1944 27.9864C10.1103 30.0196 12.3737 31.419 15.052 32.1441C13.5499 30.5477 12.6513 28.6216 11.9572 26.5676C10.6433 26.8952 9.40483 27.3624 8.1944 27.9864Z' fill='white'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb2::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb2.selected::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='white'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb3::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb3.selected::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.58 0.00049508C17.2719 -0.00192272 20.4364 3.04518 20.3448 6.96807C20.2586 10.6626 17.2573 13.6456 13.4725 13.6122C9.62953 13.5783 6.59673 10.438 6.71734 6.5799C6.83398 2.85023 9.91902 -0.043502 13.58 0.00049508ZM13.5138 11.9336C16.2722 11.9725 18.6226 9.68332 18.6635 6.91818C18.7057 4.06413 16.4579 1.71676 13.6417 1.67402C10.7411 1.62999 8.49575 3.90479 8.39962 6.61187C8.29569 9.53972 10.6379 11.9216 13.5138 11.9336Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.0783 27.254C26.8018 27.254 26.5875 27.2539 26.3733 27.254C26.0783 27.2542 25.7832 27.2522 25.4881 27.256C25.3932 27.2572 25.3478 27.2299 25.332 27.1266C25.0408 25.2238 24.3254 23.4931 23.1884 21.9422C21.83 20.0897 20.0823 18.7319 17.9476 17.8752C16.4369 17.269 14.8661 16.988 13.2418 17.0322C10.7364 17.1005 8.46702 17.8775 6.44557 19.3612C4.77763 20.5853 3.5181 22.1471 2.65498 24.0255C2.20282 25.0096 1.89405 26.0394 1.72678 27.1109C1.71881 27.1619 1.66106 27.2452 1.62534 27.2459C1.09904 27.2546 0.572575 27.2519 0 27.2519C0.578636 23.3612 2.39811 20.2389 5.55705 17.9325C9.76868 14.8574 15.44 14.4552 20.0519 17.0179C24.0613 19.246 26.3394 22.7013 27.0783 27.254Z' fill='white'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb4::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7065 33.4129C28.1999 33.4129 28.5778 33.417 28.9553 33.4118C29.4991 33.4041 29.9485 33.5407 29.997 34.1858C30.0366 34.7113 29.6557 34.9923 28.9284 34.9965C27.9042 35.0026 26.8801 34.9988 25.8557 34.9988C18.5303 34.9989 11.205 34.9989 3.8796 34.9988C2.92225 34.9988 1.9649 34.9992 1.00755 34.9953C0.497728 34.9931 0.0580853 34.8675 0.00368125 34.2529C-0.0412321 33.744 0.327165 33.4347 0.980948 33.4149C1.38062 33.4029 1.78083 33.4126 2.26312 33.4126C2.27408 33.1607 2.29132 32.9462 2.29159 32.7317C2.2956 28.8859 2.30148 25.04 2.29814 21.1941C2.2968 19.6064 3.19333 18.672 4.76196 18.6551C5.40772 18.6481 6.05362 18.6295 6.69912 18.6369C8.2886 18.6557 9.23445 19.5992 9.23886 21.2043C9.24902 24.9831 9.24167 28.7617 9.24127 32.5403C9.24127 32.8045 9.24127 33.0688 9.24127 33.3724C10.0101 33.3724 10.7133 33.3724 11.5234 33.3724C11.5234 33.1504 11.5234 32.9368 11.5234 32.723C11.5238 30.9687 11.5292 29.2144 11.523 27.4602C11.5174 25.818 12.4773 24.849 14.0927 24.872C14.6716 24.8802 15.2507 24.8739 15.8296 24.8654C17.5255 24.8404 18.4894 25.8104 18.481 27.5158C18.4724 29.2701 18.4797 31.0243 18.4823 32.7786C18.4826 32.9553 18.4982 33.1318 18.5095 33.3599C19.2321 33.3599 19.9333 33.3599 20.722 33.3599C20.7331 33.1411 20.7551 32.9053 20.7553 32.6695C20.7569 26.3725 20.7558 20.0754 20.7561 13.7784C20.7561 11.7299 21.5638 10.893 23.5666 10.8676C24.1234 10.8606 24.6805 10.8521 25.2368 10.8648C26.7544 10.8993 27.7056 11.848 27.708 13.3668C27.7158 18.1122 27.7082 22.8576 27.7069 27.603C27.7061 29.5094 27.7065 31.4155 27.7065 33.4129ZM26.1669 33.3728C26.1669 33.0904 26.1669 32.8484 26.1669 32.6066C26.1673 28.7177 26.1673 24.8291 26.168 20.9402C26.1684 18.4675 26.1752 15.9945 26.1667 13.5217C26.1639 12.6903 25.921 12.4535 25.0774 12.4353C24.4767 12.4224 23.8749 12.4356 23.2744 12.4561C22.5439 12.4811 22.329 12.698 22.3286 13.4535C22.3262 19.2546 22.3312 25.0556 22.3338 30.8565C22.3341 31.6822 22.3338 32.5079 22.3338 33.3726C23.614 33.3728 24.8304 33.3728 26.1669 33.3728ZM7.60821 33.3778C7.63561 33.2583 7.66315 33.1947 7.66315 33.131C7.66622 29.1069 7.66716 25.0828 7.66823 21.0588C7.6685 20.462 7.32683 20.2092 6.78239 20.1984C6.18181 20.1864 5.58056 20.2014 4.97958 20.2065C4.04281 20.2142 3.85781 20.4129 3.85647 21.3625C3.8522 24.1042 3.84043 26.8457 3.83388 29.5873C3.83081 30.8397 3.83335 32.0923 3.83335 33.3778C5.1329 33.3778 6.34796 33.3778 7.60821 33.3778ZM16.9153 33.3788C16.9153 31.2832 16.9215 29.2653 16.9114 27.2476C16.9086 26.6546 16.5302 26.4219 15.9934 26.414C15.3491 26.4047 14.7043 26.4105 14.06 26.4186C13.3673 26.4271 13.0925 26.7032 13.0856 27.3992C13.0783 28.117 13.0815 28.835 13.0812 29.553C13.0807 30.8213 13.081 32.0896 13.081 33.3788C14.4022 33.3788 15.615 33.3788 16.9153 33.3788Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17924 13.8352C6.13808 15.3664 4.3096 14.7552 3.28408 13.7007C2.11727 12.5009 1.96916 10.6744 2.92036 9.24023C3.80419 7.90726 5.58509 7.40161 7.13888 8.04224C8.59776 8.64374 9.47397 10.2901 9.14153 11.8954C9.04542 12.3589 9.12295 12.6174 9.54148 12.874C10.4349 13.4216 11.2911 14.032 12.1511 14.6333C12.4305 14.8285 12.6341 14.9094 12.9671 14.6719C13.8379 14.0501 14.7985 13.7861 15.8764 14.0873C16.0418 14.1334 16.3592 13.9994 16.4605 13.8487C18.1599 11.3193 19.8269 8.76738 21.5277 6.23899C21.7885 5.85131 21.5348 5.66868 21.374 5.42341C20.5303 4.13701 20.5577 2.81214 21.354 1.55449C22.1143 0.353395 23.2806 -0.133089 24.6905 0.0310522C26.6179 0.255396 27.9997 2.11292 27.6803 4.0382C27.3553 5.99777 25.4256 7.36611 23.5466 6.89987C23.0621 6.7796 22.8759 6.93051 22.6436 7.28633C21.05 9.7255 19.4516 12.1616 17.8249 14.5781C17.5795 14.9425 17.5986 15.1627 17.8308 15.51C18.7267 16.8494 18.6888 18.3213 17.7731 19.6023C17.0147 20.6629 15.4786 21.2138 14.2041 20.8818C12.7088 20.4924 11.7111 19.3395 11.5417 17.7816C11.5129 17.5164 11.4817 17.2166 11.5723 16.98C11.8063 16.3692 11.5755 16.0509 11.0598 15.7381C10.0886 15.1488 9.15931 14.4883 8.17924 13.8352ZM22.3322 3.48557C22.3168 4.54088 23.1653 5.41572 24.2197 5.43111C25.266 5.44636 26.1498 4.57949 26.1566 3.53147C26.1637 2.44984 25.3499 1.58526 24.2989 1.55732C23.2185 1.5287 22.3485 2.38181 22.3322 3.48557ZM5.79361 13.1739C6.84921 13.1721 7.66634 12.3275 7.66634 11.2385C7.66608 10.1576 6.85002 9.33864 5.76073 9.32676C4.7042 9.31515 3.83948 10.1788 3.84951 11.2357C3.86033 12.3707 4.66784 13.1758 5.79361 13.1739ZM14.9638 19.4093C16.0204 19.4259 16.8831 18.5936 16.9124 17.5292C16.9419 16.4576 16.1269 15.5819 15.0704 15.5497C13.9735 15.5162 13.0965 16.3601 13.0903 17.4551C13.0844 18.5277 13.9136 19.3924 14.9638 19.4093Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb5::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1225 33.9009C12.1225 34.6658 12.1178 35.3485 12.1241 36.031C12.1287 36.5268 12.0046 36.9616 11.4247 36.9601C10.8407 36.9585 10.6446 36.5399 10.6443 36.0086C10.6438 35.3262 10.644 34.6438 10.644 33.9298C9.94936 33.9298 9.33359 33.9298 8.60611 33.9298C8.60611 34.525 8.60957 35.1156 8.60424 35.706C8.60237 35.9268 8.65558 36.1978 8.54959 36.3562C8.38282 36.6056 8.08621 36.9588 7.87464 36.9394C7.61055 36.9152 7.17874 36.5715 7.16341 36.3426C7.09076 35.2608 7.09849 34.1687 7.16808 33.0861C7.18275 32.8572 7.54855 32.6041 7.80637 32.455C7.97488 32.3574 8.24018 32.423 8.46214 32.423C16.1268 32.4222 23.7911 32.4222 31.4557 32.4222C31.7417 32.4222 32.0275 32.4222 32.4306 32.4222C32.4306 32.0709 32.4306 31.7712 32.4306 31.4718C32.4306 22.5186 32.4304 13.5655 32.4316 4.61246C32.4316 4.34624 32.4327 4.07895 32.4555 3.81419C32.4935 3.37413 32.7338 3.11617 33.187 3.1251C33.645 3.13417 33.8818 3.42039 33.8926 3.84965C33.9158 4.7599 33.9028 5.67108 33.9078 6.58187C33.9085 6.71291 33.928 6.84383 33.9486 7.09312C34.4537 7.09312 34.9533 7.08912 35.4528 7.09459C35.7407 7.09779 36.0708 7.03246 36.3057 7.15018C36.5811 7.28802 36.9851 7.6269 36.9532 7.81407C36.9052 8.09656 36.5647 8.47169 36.283 8.54088C35.7787 8.6646 35.2256 8.59088 34.6929 8.59755C34.4555 8.60048 34.2179 8.59794 33.9434 8.59794C33.9434 9.29396 33.9434 9.90813 33.9434 10.6356C34.6178 10.6356 35.2967 10.6067 35.9711 10.6492C36.2581 10.6673 36.5966 10.77 36.797 10.9572C36.9384 11.0893 36.9893 11.4837 36.8941 11.6601C36.7819 11.8678 36.4757 12.075 36.2398 12.0922C35.4945 12.1467 34.7428 12.1123 33.9501 12.1123C33.9501 12.8274 33.9501 13.4613 33.9501 14.2112C34.4387 14.2112 34.9154 14.2112 35.3921 14.2112C36.6434 14.2112 36.9669 14.3582 36.9846 14.9346C37.0028 15.5188 36.6323 15.6908 35.3557 15.6908C34.895 15.6908 34.4343 15.6908 33.943 15.6908C33.943 16.3988 33.943 17.0311 33.943 17.7592C34.6372 17.7592 35.2956 17.7551 35.9538 17.7606C36.4739 17.7647 37.0104 17.8512 36.9817 18.508C36.9547 19.1274 36.4502 19.2454 35.9111 19.2355C35.2728 19.2238 34.6342 19.2327 33.9516 19.2327C33.9516 19.9436 33.9516 20.5768 33.9516 21.3007C34.6345 21.3007 35.3167 21.3119 35.9984 21.2971C36.5361 21.2856 36.9673 21.4626 36.9769 22.0415C36.9871 22.6392 36.5346 22.7887 36.0083 22.7817C35.346 22.7727 34.6834 22.7794 33.9638 22.7794C33.9638 23.4878 33.9638 24.1373 33.9638 24.8766C34.6828 24.8766 35.3876 24.8914 36.0913 24.8717C36.6295 24.8569 36.9773 25.0839 36.9753 25.6213C36.9733 26.1357 36.5855 26.3409 36.1142 26.3509C35.4079 26.366 34.7012 26.3548 33.9506 26.3548C33.9506 27.0456 33.9506 27.6751 33.9506 28.3935C34.6323 28.3935 35.2914 28.387 35.9503 28.3954C36.6179 28.4038 37.055 28.7073 36.9943 29.1548C36.9119 29.7615 36.4753 29.9146 35.9246 29.9014C35.2853 29.886 34.6456 29.8978 33.9054 29.8978C33.9054 30.8659 33.9085 31.768 33.9045 32.67C33.8996 33.7501 33.7508 33.8953 32.6624 33.8971C31.7783 33.8987 30.8942 33.8974 29.9061 33.8974C29.9061 34.4848 29.9125 35.0087 29.9035 35.5323C29.8988 35.8197 29.9446 36.144 29.8278 36.3835C29.7113 36.6225 29.4147 36.9348 29.2075 36.9274C28.9586 36.9184 28.5598 36.6411 28.5101 36.4168C28.3874 35.8639 28.4239 35.2749 28.4027 34.7002C28.3941 34.4612 28.4014 34.2216 28.4014 33.9415C27.6991 33.9415 27.0691 33.9415 26.3577 33.9415C26.3577 34.6945 26.4188 35.4295 26.3284 36.1453C26.2908 36.4436 25.9753 36.7747 25.6969 36.9449C25.5712 37.0217 25.1879 36.7848 24.9976 36.6085C24.8837 36.5031 24.8922 36.2392 24.889 36.0458C24.8774 35.3626 24.8846 34.6791 24.8846 33.9473C24.1608 33.9473 23.5086 33.9473 22.7766 33.9473C22.7766 34.6701 22.7637 35.3754 22.7807 36.08C22.7937 36.6094 22.5809 36.9926 22.0428 36.9774C21.5235 36.9629 21.2947 36.5832 21.3059 36.0565C21.3204 35.3714 21.3095 34.6862 21.3095 33.9495C20.6285 33.9495 19.9977 33.9495 19.2406 33.9495C19.2406 34.6382 19.2861 35.3422 19.2198 36.0353C19.1906 36.341 19.008 36.7357 18.7666 36.8948C18.3028 37.2002 17.8038 36.8101 17.7765 36.1465C17.7472 35.4387 17.7698 34.7293 17.7698 33.9591C17.0731 33.9591 16.4246 33.9591 15.6991 33.9591C15.6991 34.6262 15.7034 35.2868 15.6979 35.9471C15.6922 36.6163 15.4089 37.0315 14.9381 36.9878C14.3502 36.9337 14.2021 36.5147 14.2164 35.9861C14.2313 35.4313 14.2445 34.8735 14.2016 34.3213C14.1901 34.1732 13.9814 33.9318 13.8473 33.9206C13.3019 33.8739 12.7509 33.9009 12.1225 33.9009Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03552 22.7792C2.32724 22.7792 1.66481 22.7689 1.00265 22.7826C0.46514 22.7938 0.0372114 22.6187 0.034012 22.0335C0.0308125 21.4243 0.507407 21.3024 1.01692 21.3008C1.67962 21.2989 2.3423 21.3006 3.05285 21.3006C3.05285 20.6152 3.05285 19.9841 3.05285 19.2298C2.3555 19.2298 1.64921 19.2834 0.957591 19.2058C0.639243 19.1701 0.237441 18.9473 0.0730681 18.6846C-0.184356 18.2732 0.250112 17.7886 0.866411 17.7666C1.5731 17.7413 2.28152 17.7607 3.04512 17.7607C3.04512 17.0547 3.04512 16.4074 3.04512 15.6904C2.36164 15.6904 1.70028 15.6963 1.03906 15.6887C0.388496 15.6812 -0.0475699 15.3646 0.012287 14.9093C0.0890744 14.3249 0.509139 14.1921 1.03505 14.2066C1.69481 14.225 2.35536 14.2111 3.09817 14.2111C3.09817 13.5832 3.12511 13.032 3.07899 12.4871C3.06779 12.3531 2.82569 12.1429 2.67811 12.1326C2.08114 12.091 1.47912 12.0985 0.880016 12.1174C0.359301 12.1339 0.052941 11.8794 0.0361438 11.392C0.0180134 10.8659 0.419947 10.6631 0.878405 10.6451C1.58469 10.6174 2.29285 10.6378 3.05059 10.6378C3.05059 9.95481 3.05059 9.32559 3.05059 8.59744C2.3887 8.59744 1.73027 8.60303 1.07198 8.59596C0.417017 8.58903 -0.0383807 8.28428 0.0126776 7.84729C0.0839992 7.23699 0.52394 7.08128 1.07238 7.09062C1.71268 7.10141 2.35324 7.09315 3.10205 7.09315C3.10205 6.1561 3.10031 5.27705 3.10244 4.39799C3.10524 3.22432 3.23562 3.09474 4.40676 3.09367C5.26916 3.09287 6.13154 3.09353 7.10178 3.09353C7.10178 2.39898 7.08367 1.76388 7.1102 1.13065C7.12179 0.8531 7.15365 0.526758 7.30749 0.320526C7.43347 0.15162 7.8202 -0.00568642 7.97364 0.0701678C8.226 0.194947 8.52729 0.497424 8.55329 0.751249C8.62967 1.49326 8.58048 2.24834 8.58048 3.04527C9.30076 3.04527 9.93093 3.04527 10.6439 3.04527C10.6439 2.35125 10.6565 1.66883 10.6399 0.986945C10.6264 0.438235 10.8542 0.0208418 11.4003 0.0160426C11.9723 0.0109767 12.1471 0.454499 12.1286 0.99561C12.106 1.6571 12.1232 2.31993 12.1232 3.03715C12.8355 3.03715 13.4867 3.03715 14.2317 3.03715C14.2317 2.32593 14.2485 1.62178 14.2263 0.918824C14.2091 0.379179 14.4526 0.00964414 14.9672 0.0132436C15.4829 0.016843 15.7128 0.406511 15.7022 0.931225C15.6884 1.61631 15.6989 2.30206 15.6989 3.04008C16.3772 3.04008 17.0078 3.04008 17.7671 3.04008C17.7671 2.35579 17.7215 1.65203 17.7882 0.959215C17.8176 0.653265 18.0017 0.257868 18.244 0.0990937C18.6967 -0.197658 19.2067 0.206407 19.2321 0.854968C19.2598 1.56165 19.2383 2.27033 19.2383 3.03554C19.9424 3.03554 20.5904 3.03554 21.3089 3.03554C21.3089 2.33339 21.3225 1.64964 21.3047 0.966815C21.2901 0.409173 21.5337 0.014175 22.0819 0.0164413C22.6155 0.0185743 22.804 0.435039 22.792 0.951355C22.7762 1.63391 22.7881 2.31713 22.7881 3.04435C23.5131 3.04435 24.1627 3.04435 24.885 3.04435C24.885 2.29074 24.893 1.58525 24.8823 0.879898C24.8747 0.381313 25.0772 0.0356385 25.5918 0.0251068C26.1081 0.0145752 26.3394 0.380377 26.3548 0.853633C26.3774 1.56112 26.3606 2.2698 26.3606 3.03554C27.034 3.03554 27.663 3.03554 28.4016 3.03554C28.4016 2.43951 28.3935 1.82614 28.4055 1.21331C28.4101 0.972947 28.3834 0.676996 28.5083 0.507824C28.6704 0.288127 28.9787 0.0312356 29.2071 0.0464331C29.4359 0.0617639 29.8202 0.383043 29.8309 0.586343C29.8899 1.71296 29.8874 2.84637 29.8254 3.97286C29.8142 4.17736 29.4558 4.41159 29.2094 4.53784C29.0318 4.62889 28.774 4.56783 28.552 4.56783C20.8875 4.56849 13.2229 4.56836 5.5583 4.56849C5.27182 4.56849 4.98548 4.56849 4.57728 4.56849C4.57728 4.91457 4.57728 5.21359 4.57728 5.5126C4.57728 14.4658 4.57727 23.4189 4.577 32.3719C4.577 32.594 4.58313 32.8169 4.5686 33.0382C4.53794 33.503 4.38037 33.8826 3.82913 33.8657C3.29801 33.8493 3.10951 33.495 3.10551 33.0161C3.09898 32.2162 3.10271 31.4164 3.10231 30.6168C3.10217 30.4187 3.10231 30.2207 3.10231 29.8745C2.29524 29.8745 1.5239 29.9291 0.767762 29.8453C0.495007 29.815 0.126007 29.4899 0.0509525 29.2277C-0.00397179 29.0362 0.302372 28.6595 0.537933 28.4928C0.726169 28.3598 1.05011 28.4017 1.31447 28.3965C1.88544 28.3847 2.45682 28.3929 3.06405 28.3929C3.06405 27.6974 3.06405 27.0832 3.06405 26.3552C2.39043 26.3552 1.71281 26.3743 1.03705 26.3456C0.785495 26.3349 0.479145 26.2789 0.30664 26.123C0.143333 25.9756 -0.0117088 25.5941 0.0692113 25.4509C0.207589 25.2059 0.51954 24.9349 0.782164 24.9081C1.50485 24.8349 2.23978 24.8829 3.03578 24.8829C3.03552 24.1818 3.03552 23.5335 3.03552 22.7792Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9024 28.0917C18.0095 28.0917 19.007 28.0917 20.1046 28.0917C20.1046 27.5762 20.1199 27.0747 20.1002 26.5745C20.0807 26.0871 20.3032 25.8317 20.7373 25.6122C21.6783 25.1368 22.6203 24.6428 23.4855 24.046C23.9926 23.6961 24.3787 23.6554 24.8667 23.9752C25.2355 24.2169 25.6262 24.4249 26.0689 24.6842C26.5927 23.7824 27.1001 22.9087 27.658 21.9482C27.2193 21.6936 26.814 21.4395 26.3914 21.2186C25.9432 20.9842 25.7917 20.6578 25.8134 20.1399C25.8594 19.0406 25.8486 17.937 25.8077 16.8371C25.7897 16.3549 25.9159 16.0327 26.3486 15.8074C26.7759 15.585 27.1821 15.3225 27.6532 15.0448C27.1226 14.1254 26.6178 13.251 26.0801 12.3194C25.6065 12.5852 25.1694 12.829 24.7336 13.0754C24.2755 13.3344 23.8245 13.4065 23.5394 12.8646C23.2697 12.3522 23.5935 12.0364 24.0122 11.7931C24.6066 11.4477 25.1949 11.0909 25.7974 10.7598C26.3894 10.4342 26.7578 10.52 27.0857 11.0789C27.8034 12.3019 28.5132 13.53 29.2012 14.7699C29.5726 15.4396 29.5244 15.7783 28.8437 16.0536C27.6719 16.5274 27.3889 17.2626 27.3981 18.5252C27.4068 19.7343 27.6628 20.4287 28.784 20.8983C29.5406 21.2149 29.5754 21.5482 29.168 22.2764C28.4871 23.494 27.7834 24.6992 27.0889 25.9094C26.792 26.4265 26.315 26.6148 25.867 26.2468C24.7938 25.3655 23.9373 25.5834 22.7857 26.2744C21.8236 26.8517 21.4357 27.3579 21.5472 28.44C21.6461 29.4029 21.3853 29.5944 20.4015 29.5968C19.0684 29.5999 17.7352 29.6062 16.4024 29.5919C15.672 29.584 15.4492 29.3498 15.4403 28.6311C15.4317 27.9203 15.4369 27.2092 15.4391 26.4981C15.4405 26.0029 15.6678 25.6652 16.1823 25.6743C16.6938 25.6831 16.9124 26.0187 16.904 26.52C16.8959 27.0258 16.9024 27.5317 16.9024 28.0917Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1053 8.91557C19.0241 8.91557 18.0116 8.91557 16.9025 8.91557C16.9025 9.41829 16.8855 9.92007 16.9073 10.4203C16.9285 10.9074 16.7149 11.1575 16.2751 11.3788C15.315 11.8619 14.3758 12.3961 13.473 12.979C13.0475 13.2539 12.7081 13.3607 12.2654 13.0765C11.857 12.8144 11.4233 12.5926 10.9308 12.3134C10.4074 13.2203 9.89469 14.109 9.34891 15.055C9.8199 15.3255 10.2329 15.5741 10.6566 15.8028C11.1016 16.0429 11.2303 16.3741 11.199 16.8943C11.1356 17.9465 11.1448 19.0064 11.1903 20.0607C11.2127 20.5838 11.1256 20.9589 10.623 21.2034C10.2074 21.4058 9.82031 21.6662 9.34719 21.944C9.8755 22.8564 10.3887 23.7429 10.9264 24.6716C11.4422 24.3829 11.918 24.1116 12.3983 23.8491C12.8056 23.6265 13.1826 23.664 13.4388 24.0726C13.7286 24.535 13.4942 24.8943 13.1039 25.1374C12.4656 25.5352 11.8098 25.9076 11.1457 26.261C10.6772 26.5101 10.2402 26.4636 9.94869 25.9592C9.21747 24.6935 8.49706 23.4216 7.76224 22.1582C7.45069 21.6225 7.57134 21.1628 8.10872 20.9548C9.31692 20.4866 9.6426 19.7295 9.61687 18.4047C9.59407 17.2349 9.34065 16.5958 8.28709 16.139C7.46336 15.782 7.4127 15.4456 7.85196 14.6649C8.52478 13.4688 9.21268 12.281 9.90963 11.0988C10.2493 10.5226 10.6503 10.3604 11.1801 10.7681C12.2119 11.5621 13.0054 11.391 14.1379 10.7693C15.2517 10.1576 15.5686 9.52081 15.4543 8.38433C15.3801 7.64738 15.6753 7.40142 16.4371 7.39609C17.8135 7.38649 19.1901 7.38395 20.5664 7.39795C21.364 7.40608 21.5651 7.63285 21.568 8.44885C21.5707 9.13714 21.5715 9.82529 21.5667 10.5134C21.5632 11.0116 21.3336 11.3324 20.8092 11.3143C20.3319 11.2979 20.1 11.009 20.1044 10.5281C20.1092 10.001 20.1053 9.47415 20.1053 8.91557Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1428 18.5167C23.0985 21.0514 21.0011 23.1469 18.5127 23.1428C15.9966 23.1384 13.8175 20.9466 13.866 18.4693C13.9156 15.9426 16.0206 13.8423 18.4977 13.848C21.0141 13.8539 23.186 16.037 23.1428 18.5167ZM18.4893 15.3403C16.7969 15.3437 15.3403 16.8084 15.3496 18.4967C15.3595 20.2265 16.8359 21.6824 18.5485 21.6508C20.226 21.6201 21.6293 20.2116 21.6588 18.529C21.6885 16.8172 20.2171 15.3367 18.4893 15.3403Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A");
}
#adminPanelMenuContainer #utb6::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.9938 17.0888C34.9938 20.4677 34.9879 23.8466 35 27.2254C35.0019 27.7685 34.6666 27.9686 34.2504 28.1386C32.3344 28.921 30.4199 29.7067 28.5045 30.4901C25.0702 31.8945 21.6331 33.2921 18.2045 34.7102C17.7566 34.8954 17.3702 34.8995 16.9206 34.7155C11.4849 32.4918 6.04388 30.2806 0.600365 28.076C0.202289 27.9148 -0.000559197 27.6748 1.15778e-06 27.2424C0.00863062 20.6144 0.0136738 13.9866 0.0196136 7.35873C0.0206222 6.28352 0.0208464 6.27848 1.0278 5.911C6.3867 3.9557 11.7453 1.99927 17.1095 0.0586526C17.3317 -0.0217023 17.634 -0.0184522 17.8571 0.0620147C23.2927 2.02359 28.7205 4.0068 34.1567 5.96703C34.7358 6.17594 34.9775 6.49657 34.9738 7.11868C34.954 10.4419 34.9645 13.7654 34.9645 17.0887C34.9742 17.0888 34.984 17.0888 34.9938 17.0888ZM16.7491 1.85773C16.5096 1.92407 16.3651 1.95388 16.2277 2.00376C11.4762 3.7255 6.72717 5.45453 1.97055 7.16205C1.58771 7.29945 1.52024 7.50084 1.5208 7.8598C1.52999 13.7995 1.52697 19.7391 1.52876 25.6786C1.52876 25.8354 1.55162 25.9923 1.56631 26.1816C1.72511 26.1422 1.83516 26.1251 1.93793 26.0879C6.68929 24.3651 11.4371 22.6328 16.1949 20.9283C16.6549 20.7637 16.7591 20.5314 16.758 20.0819C16.7443 14.217 16.7489 8.35202 16.7489 2.48712C16.7491 2.30287 16.7491 2.11841 16.7491 1.85773ZM21.279 21.8004C21.279 21.4688 21.279 21.2472 21.279 21.0258C21.2791 17.1802 21.2778 13.3347 21.2799 9.48909C21.2805 8.40066 21.6618 8.13606 22.667 8.50623C24.696 9.25363 26.726 9.99834 28.7565 10.7417C29.5633 11.0371 29.6454 11.1461 29.6456 12C29.6462 15.6963 29.6436 19.3926 29.6482 23.0887C29.6491 23.6642 29.48 24.381 29.7565 24.7752C30.0326 25.1691 30.7655 25.2497 31.3047 25.4498C31.9972 25.7065 32.6962 25.9455 33.457 26.2149C33.457 25.9426 33.457 25.7581 33.457 25.5736C33.457 19.6933 33.4499 13.8129 33.4699 7.93254C33.4716 7.44985 33.3041 7.25563 32.8768 7.10231C28.4733 5.522 24.0765 3.9232 19.6773 2.33123C19.2268 2.16816 18.7728 2.0153 18.2351 1.82814C18.2351 2.13477 18.2351 2.35286 18.2351 2.57084C18.2351 7.66715 18.2351 12.7635 18.2351 17.8598C18.2352 18.6812 18.2215 19.5031 18.2474 20.3236C18.2526 20.4862 18.3736 20.7373 18.5039 20.789C19.3835 21.1372 20.28 21.4426 21.279 21.8004ZM32.058 27.3557C31.8345 27.2588 31.7523 27.2179 31.6667 27.1867C27.0932 25.5258 22.5217 23.8596 17.9408 22.2198C17.6569 22.1181 17.2698 22.139 16.9807 22.2424C13.2941 23.5602 9.61625 24.9023 5.93696 26.2408C4.98738 26.5862 4.04072 26.9396 2.9849 27.3291C3.19839 27.4398 3.2894 27.4965 3.38712 27.5364C7.97934 29.4095 12.57 31.2858 17.1704 33.1384C17.4084 33.2342 17.759 33.2004 18.0063 33.1008C21.2228 31.8046 24.4302 30.4859 27.6396 29.1716C29.0672 28.587 30.4929 27.9991 32.058 27.3557ZM28.1249 24.2901C28.1249 23.9374 28.1249 23.7159 28.1249 23.4945C28.1249 20.3214 28.1284 17.1486 28.1221 13.9755C28.1207 13.3639 28.2885 12.614 27.9993 12.1814C27.7269 11.7746 26.9579 11.692 26.4003 11.4856C25.2342 11.0542 24.0635 10.6351 22.8174 10.1829C22.8174 10.4442 22.8174 10.6247 22.8174 10.8053C22.8174 14.4635 22.8275 18.1218 22.805 21.7799C22.8022 22.2588 22.9506 22.4791 23.4005 22.5989C23.8488 22.7181 24.2757 22.9162 24.7141 23.0734C25.8149 23.4684 26.917 23.8596 28.1249 24.2901Z' fill='%238C8C8C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33851 15.5383C5.33851 14.3812 5.3533 13.2239 5.3319 12.067C5.32192 11.5272 5.5223 11.2068 6.03693 11.0056C8.172 10.1713 10.2947 9.30575 12.425 8.45916C13.228 8.1401 13.6975 8.4558 13.7011 9.33231C13.7109 11.7212 13.7021 14.1102 13.7063 16.4992C13.7072 17.0022 13.5187 17.3286 13.0195 17.521C10.8632 18.3516 8.71947 19.2151 6.56636 20.0545C5.79598 20.3548 5.34478 20.0258 5.34008 19.1777C5.33358 17.9646 5.33851 16.7514 5.33851 15.5383ZM12.1667 10.2852C12.0446 10.296 11.9861 10.2882 11.938 10.3071C10.3445 10.9349 8.7476 11.5546 7.16639 12.2123C7.0133 12.276 6.87657 12.5759 6.87265 12.7689C6.84676 14.0549 6.85909 15.3414 6.85909 16.628C6.85909 17.1628 6.85909 17.6976 6.85909 18.2802C7.0226 18.2311 7.11069 18.2115 7.19362 18.1787C8.73538 17.5718 10.2737 16.9556 11.8202 16.3611C12.1294 16.2422 12.1734 16.0457 12.1709 15.7598C12.1605 14.548 12.1665 13.3362 12.1667 12.1243C12.1667 11.5166 12.1667 10.9088 12.1667 10.2852Z' fill='%238C8C8C'/%3E%3C/svg%3E%0A");
}
#adminPanelViewContainer {
  background: #E5E5E5;
  color: black;
}
#adminPanelViewContainer .usbHeading {
  position: absolute;
  top: 20px;
  left: 17vw;
  font-size: 30px;
  font-weight: 700;
}
#adminPanelViewContainer .usbSubHeading {
  position: absolute;
  top: 65px;
  left: 17vw;
  font-size: 14px;
  font-weight: 500;
}
#adminPanelViewContainer .ucsHeading {
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 700;
  color: #232B33;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.dropup-content {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  /* left: 0px; */
  display: flex;
  align-items: center;
  justify-content: center;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.embedded-chart {
  background-color: rgba(45, 50, 92, 0.98);
}
/*
.bar-chart {
	color: rgba(255, 255, 255, 1);
}*/
text.bar-chart-title {
  fill: #ffffff;
  font-family: 'Inter';
  /*	font-style: normal;
	font-weight: 700;
	text-align: center;
	line-height: 68px;
	font-size: 56.2095px;
	text-anchor: middle;*/
}
.bar {
  background-image: linear-gradient(180deg, #ED1E7B 0%, #FFFFFF 99.99%);
}
.counter-chart {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.counter-title {
  color: #8a96ba;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  text-align: center;
  line-height: 77px;
  font-size: 50px;
}
.counter-value {
  color: white;
  color: #ee2c83;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  text-align: center;
  /*	line-height: 218px;
	font-size: 180px;*/
  line-height: 175px;
  font-size: 120px;
}
.xAxis-labels {
  text-anchor: end;
  color: white;
  stroke: white;
  font-family: 'Inter';
  font-style: normal;
  /*	font-weight: 700;
	line-height: 21px;
	font-size: 18px;
	text-align: right;*/
}
.yAxis-labels {
  stroke: white;
}

#embedded-content-file-select .modal-header .embedded-content-file-select-modal-header-label-wrapper #embedded-content-share-modal-label {
  padding-right: 4px;
  font-size: 16px;
}
#embedded-content-file-select {
  display: flex;
  flex-direction: column;
  padding: 4px;
}
#embedded-content-file-select .modal-header {
  align-items: center;
}
#embedded-content-file-select .modal-header .embedded-content-file-select-modal-header-label-wrapper {
  display: flex;
}
#embedded-content-file-select .modal-header .embedded-content-file-select-modal-header-label-wrapper .embedded-content-share-modal-label-icon-wrapper {
  display: flex;
}
#embedded-content-file-select .modal-header .embedded-content-file-select-modal-header-label-wrapper .embedded-content-share-modal-label-icon-wrapper .embedded-content-icon-lower-bar {
  margin-bottom: 0;
  position: relative;
}
#embedded-content-file-select #embedded-content-file-drop-zone {
  align-items: center;
  display: flex;
  flex-direction: column;
}
#embedded-content-file-select #embedded-content-file-drop-zone .embedded-content-file-hint {
  padding-top: 20px;
}
#embedded-content-file-select #embedded-content-file-drop-zone .embedded-content-file-hint span {
  font-size: 14px;
  padding-bottom: 10px;
}
#embedded-content-file-select #embedded-content-file-drop-zone .embedded-content-drop-zone-input-wrapper {
  padding: 10px 0;
}
#embedded-content-file-select #embedded-content-file-drop-zone .file-upload-input-label {
  background-color: #1877F2;
  border-radius: 20px;
  color: white;
  cursor: pointer;
  font-size: 18px;
  padding: 3px 15px;
}
#embedded-content-file-select #embedded-content-file-drop-zone #embedded-content-file-upload-input {
  display: none;
}
#embedded-content-file-select #embedded-content-file-list-container {
  display: flex;
  height: 200px;
  padding: 10px;
}
#embedded-content-file-select #embedded-content-file-list {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
#embedded-content-file-select #embedded-content-file-list .file-item {
  align-items: center;
  border: 1px solid #9E9F9F;
  border-radius: 12px;
  display: flex;
  gap: 20px;
  margin-bottom: 10px;
  padding: 10px;
}
#embedded-content-file-select #embedded-content-file-list .file-item.selected {
  background: #E5E5E5;
  border: none;
  color: black;
}
#embedded-content-file-select #embedded-content-file-list .file-item:hover {
  background: #E5E5E5;
  color: black;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.interactables-inner-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  pointer-events: all;
  width: 100%;
}
.interactables-content-file-upload {
  position: relative;
  width: 100%;
}
#open-content-eim-upload-action-input,
#icon-picker-action-input {
  max-width: 100%;
  width: 100%;
}
#interactables-open-by-default-input {
  height: 20px;
  visibility: visible;
  width: 20px;
}
#interactables-open-with-transparent-input {
  height: 20px;
  visibility: visible;
  width: 20px;
}
.interactables-inner-wrapper-col {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1000px) {
  #embedded-content-interactables.shiftPanelIsOpen {
    bottom: 132px;
  }
}
@media screen and (max-width: 844px) and (hover: none) {
  #embedded-content-interactables.shiftPanelIsOpen {
    bottom: 184px;
  }
}
#embed-close-interactables {
  padding: 6px;
  position: absolute;
  right: 0px;
}
#embed-icon-interactables {
  padding-top: 20px;
}
#embedded-content-interactables {
  background: rgba(0, 0, 0, 0.8);
  border: solid 1px rgba(100, 100, 100, 0.4);
  border-radius: 12px;
  border-radius: 8px;
  bottom: 68px;
  color: rgba(255, 255, 255, 0.78);
  height: 250px;
  left: 0;
  margin: auto;
  max-width: 422px;
  padding: 0px 0px 0px 0px;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: unset;
  z-index: calc(100 + 5);
}
@media screen and (max-width: 680px) {
  #embedded-content-interactables {
    bottom: 132px;
  }
}
@media screen and (hover: none) {
  #embedded-content-interactables {
    bottom: 104px;
  }
}
@media screen and (max-width: 680px) and (hover: none) {
  #embedded-content-interactables {
    left: 64px;
    bottom: 168px;
  }
}
#interactable-popup-back-btn {
  color: #ffffff;
  float: left;
  padding: 8px;
  position: absolute;
}
#title-bar-interactables {
  flex: initial;
  padding-left: 12px;
  padding-top: 12px;
}
#embed-title-interactables {
  color: #ffffff;
  font-family: Inter;
  font-size: 22px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  height: 100%;
  letter-spacing: normal;
  line-height: 1.33;
  margin-bottom: 4px;
  margin-left: 16px;
  margin-top: 28px;
  max-width: 50%;
  overflow: visible;
  position: relative;
  text-align: left;
}
#embedded-text-insert-modal {
  background: #1F2630;
  border: solid 1px rgba(100, 100, 100, 0.4);
  border-radius: 12px;
  border-radius: 8px;
  bottom: 70px;
  color: rgba(255, 255, 255, 0.78);
  height: 350px;
  left: 0;
  margin: auto;
  max-width: 500px;
  padding: 0px 0px 0px 0px;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: unset;
  z-index: calc(100 + 5);
}
@media screen and (max-width: 680px) {
  #embedded-text-insert-modal {
    bottom: 132px;
  }
}
@media screen and (hover: none) {
  #embedded-text-insert-modal {
    bottom: 104px;
  }
}
@media screen and (max-width: 680px) and (hover: none) {
  #embedded-text-insert-modal {
    left: 64px;
    bottom: 168px;
  }
}
.embed-text-header {
  display: flex;
  flex-direction: row;
}
.embed-text-header #embed-title-interactables {
  margin-top: 20px;
}
.textEditBar {
  display: flex;
  padding-bottom: 10px;
  padding-left: 10px;
}
.textInsertStyleWrapper {
  display: flex;
  flex-direction: column;
  padding-left: 5px;
  width: 90px;
}
.textInsertStyleWrapper select {
  background-color: white;
  color: black;
  border-radius: 4px;
}
.textContentArea {
  padding-left: 15px;
}
.textContentArea textarea {
  width: 470px;
  height: 200px;
  max-width: 470px;
  max-height: 200px;
  resize: none;
  background-color: white;
  color: black;
  border-radius: 4px;
}
.textContentFooter {
  display: flex;
  justify-content: center;
}
.textContentFooter .standout-color-button {
  padding: 15px;
  width: 100px;
  margin-top: 5px;
  height: 30px;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
/*#region Menu*/
#embedded-content-menu {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border-radius: 12px;
  bottom: 84px;
  color: rgba(244, 244, 244, 0.78);
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  height: 54px;
  letter-spacing: normal;
  line-height: 1.54;
  padding: 2px;
  pointer-events: all;
  position: absolute;
  text-align: left;
  transition: bottom 0.3s ease-in-out;
  transition: bottom 0.3s ease-in;
  z-index: calc(100 + 2);
  z-index: calc(100 + 4);
  margin: 0 auto;
  width: fit-content;
}
@media screen and (hover: none) and (orientation: landscape) {
  #embedded-content-menu {
    transform: scale(0.9) translateY(30px);
  }
}
@media screen and (hover: none) and (orientation: portrait) {
  #embedded-content-menu {
    z-index: 310;
    left: 72px;
  }
}
/*#endregion*/
.embedded-content-inner-wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
  pointer-events: all;
  width: 100%;
}
#open-content-eim-upload-action {
  position: relative;
}
#embedded-content-menu i {
  font-size: 2rem;
}
#embedded-content-toggle {
  align-items: center;
  border-radius: 12px 0px 0px 12px;
  display: flex;
  justify-content: center;
}
#embedded-content-dropup {
  color: rgba(255, 255, 255, 0.78);
  height: 54px;
  pointer-events: all;
  z-index: calc(100 + 1);
}
.embedded-content-icon-lower-bar {
  fill: #f4f4f4;
  font-weight: 100;
  height: 24px;
  margin-bottom: 8px;
  pointer-events: none;
  position: absolute;
  width: 24px;
}
.embedded-content-text-lower-bar {
  bottom: 0px;
  color: #f4f4f4;
  font-family: Inter;
  font-size: 11px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 100;
  letter-spacing: normal;
  line-height: normal;
  padding-bottom: 2px;
  padding-top: 4px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
}
#embed-title {
  color: #ffffff;
  flex: 2 1 auto;
  flex-grow: 0;
  font-family: Inter;
  font-size: 22px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.33;
  padding: 8px;
  text-align: left;
}
#embed-close-svg {
  float: right;
  padding-right: 8px;
}
#embed-icon {
  padding: 8px;
}
#embed-image-options > button {
  background-color: rgba(30, 30, 30, 0.7);
  color: white;
}
.embed-input {
  align-items: center;
  border: solid 0px rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  flex: 2 1 auto;
  flex-direction: row;
  flex-grow: 0;
  justify-content: center;
  margin-top: 10px;
  padding: 0 16px;
  pointer-events: all;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  width: 100%;
  height: 160px;
}
#embedded-content-form {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
#embedded-content-form > input {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  color: rgba(255, 255, 255, 0.78);
  float: left;
  font-family: Inter;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 38px;
  letter-spacing: normal;
  line-height: 1.33;
  margin-right: 8px;
  padding: 1px;
  width: 100%;
}
#embedded-content-form > button {
  flex: 1 1 auto;
  float: right;
}
#embedded-content-menu button {
  margin: 4px;
  padding: 6px;
}
#min-width-embedded-content-wrapper {
  background: transparent;
  height: 100%;
  min-width: 518px;
  pointer-events: none;
  position: relative;
  transition: width 0.3s ease-in-out;
  width: 100%;
}
@media screen and (hover: none) and (orientation: landscape) {
  #min-width-embedded-content-wrapper {
    transform: scale(0.9) translateY(20px);
  }
}
@media screen and (hover: none) {
  #min-width-embedded-content-wrapper {
    min-width: 0px;
    width: 100%;
  }
}
#reverse-dropdown {
  bottom: 100%;
}
.embedded-content-menu-btn i {
  margin-bottom: 4px;
}
#icon-picker {
  width: 100%;
}
#behavior-picker {
  padding: 20px;
}
#behavior-picker select {
  background: #ffffff;
  border-radius: 4px;
  color: #000000;
  height: 32px;
  margin-left: 8px;
}
.activeDropdown {
  color: #ffffff;
  background: #000000;
}
#behavior-picker td {
  padding-bottom: 12px;
}
.behavior-picker-text {
  font-size: 18px;
}
#go-to-room,
#open-content {
  background-color: #ffffff;
  color: #000000;
  pointer-events: none;
  width: 100%;
}
#go-to-room-text-opt,
#open-content-placeholder {
  pointer-events: none;
}
.pdfobject {
  height: 100%;
  width: 100%;
}
.multiselect {
  position: relative;
  width: 200px;
}
.selectBox {
  position: relative;
}
.selectBox select {
  font-weight: bold;
  width: 100%;
}
.overSelect {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#checkboxes {
  background-color: #000000;
  border: 1px #ffffff solid;
  bottom: 0;
  color: #ffffff;
  display: none;
  height: fit-content;
  padding: 8px;
  position: absolute;
  width: 100%;
  z-index: 100;
}
#checkboxes-go-to-room {
  background-color: #000000;
  border: 1px #ffffff solid;
  bottom: 0;
  color: #ffffff;
  display: none;
  height: fit-content;
  padding: 8px;
  position: absolute;
  width: 100%;
  z-index: 100;
}
#checkboxes label {
  display: block;
}
#checkboxes label:hover {
  background-color: #1e90ff;
}
#checkboxes-go-to-room label {
  display: block;
}
#checkboxes-go-to-room label:hover {
  background-color: #1e90ff;
}
#embedded-content-file-select-wrapper {
  left: 35%;
  top: 49%;
}
/*#region Media Queries */
@media screen and (max-width: 836px) {
  #embedded-content-menu i {
    font-size: 2rem;
    pointer-events: none;
  }
  #embedded-content-toggle {
    align-items: center;
    border-radius: 12px 0px 0px 12px;
    display: flex;
    justify-content: center;
  }
  #embedded-content-dropup-content {
    height: 100%;
    left: 0px;
    min-width: 518px;
    position: absolute;
    top: 0px;
    width: 100%;
  }
}
@media screen and (max-width: 844px) and (hover: none) {
  #embedded-content-dropup {
    border-radius: 32px;
    color: rgba(255, 255, 255, 0.78);
    height: auto;
    margin: 8px;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-top: 4px;
  }
}
@media (max-width: 1024px) and (hover: none) and (orientation: landscape) {
  #embedded-content-menu button {
    height: 47px;
    padding: 15px;
  }
}
@media (max-height: 320px) and (hover: none) and (orientation: landscape) {
  #embedded-content-menu button {
    height: 37px;
    padding: 15px;
  }
}
/*#endregion*/

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#embedded-content-modal.modal {
  border: solid 1px rgba(100, 100, 100, 0.4);
  border-radius: 12px;
  border-radius: 8px;
  bottom: 68px;
  color: rgba(255, 255, 255, 0.78);
  height: 144px;
  left: 0;
  margin: auto;
  max-width: 422px;
  padding: 0px 0px 0px 0px;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: unset;
  z-index: calc(100 + 5);
}
@media screen and (max-width: 680px) {
  #embedded-content-modal.modal {
    bottom: 132px;
  }
}
@media screen and (hover: none) {
  #embedded-content-modal.modal {
    bottom: 104px;
  }
}
@media screen and (max-width: 680px) and (hover: none) {
  #embedded-content-modal.modal {
    bottom: 168px;
  }
}
@media screen and (max-width: 500px) and (hover: none) {
  #embedded-content-modal.modal {
    width: 100vw;
  }
}
@media screen and (max-width: 1000px) {
  #embedded-content-modal.modal.shiftPanelIsOpen {
    bottom: 132px;
  }
}
@media screen and (max-width: 844px) and (hover: none) {
  #embedded-content-modal.modal.shiftPanelIsOpen {
    bottom: 184px;
  }
}
#embedded-content-modal.modal .title-bar {
  flex: initial;
  padding-left: 10px;
  padding-top: 10px;
}
#embedded-content-modal.modal .title-bar-icon {
  height: 30px;
}
#embed-image-options {
  height: 30px;
}
#embedded-content-modal.modal .embed-input {
  flex: none;
  flex-grow: unset;
  height: auto;
  margin: 0px;
  padding: 12px;
  width: calc(100% - 24px);
}
#embedded-content-modal .title-bar #embed-title {
  font-family: Inter;
  font-size: 22px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  letter-spacing: normal;
  line-height: 1.33;
  text-align: left;
}
@media screen and (max-width: 836px) {
  #embedded-content-modal {
    left: 24px;
    width: calc(100% - 90px);
  }
  #embedded-content-modal .embed-input {
    height: auto;
    margin: 0px;
    min-width: initial;
    padding: 0px;
    width: auto;
  }
  #embedded-content-modal .embed-input #embedded-content-form input {
    min-width: auto;
  }
}
#embedded-content-modal-btn-save {
  background: #363636;
  border-color: white;
  border-radius: 20px;
  color: #0d0d0d;
  font-size: 18px;
  height: auto;
  padding: 5px 40px;
}
#embedded-content-modal-btn-save.shareable {
  background: white;
  color: black;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
/*
    In-game styles 
*/
/* layout */
.fullsize {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: hidden;
  border: 0px solid yellow;
  /*background-color:aquamarine;*/
}
.layer {
  position: absolute;
}
#allContainer {
  position: relative;
  width: 100%;
}
#loadingOverlay,
#noscriptOverlay {
  background-color: #333;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
}
#noscriptOverlay {
  z-index: 10001;
}
#uiDebugPerf {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline;
  font-family: monospace;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 400px 80px 80px;
  font-size: 16px;
  line-height: 26px;
  min-height: 52px;
}
#uiDebugPerf:empty {
  display: none;
}
#uiSystemStatus {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 80px;
  display: none;
  font-family: monospace;
  left: 40%;
  padding-left: 5px;
  position: absolute;
}
#uiAdminMessage {
  background-color: rgba(0, 0, 0, 0.9);
  top: 65px;
  left: 35%;
  z-index: 10002;
  position: absolute;
  padding: 5px;
  border-radius: 8px;
}
.fade-out {
  animation: fade 5s;
  -webkit-animation: fade 5s;
  -moz-animation: fade 5s;
}
/* Animate opacity */
@keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#poor-network {
  top: 20px;
  left: 1%;
  display: none;
  position: absolute;
}
#poor-network > * {
  padding: 5px;
}
/* #canvasRoom { */
/* margin-top: 12px;
	margin-left: 12px; */
/* border: 1px solid rgba(255, 255, 255, 0.78);; */
/* } */

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.primary-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 4px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(244, 244, 244, 0.05);
  transition: all 0.3s ease-in-out;
}
.primary-btn:hover {
  background: rgba(234, 55, 106, 0.3);
}
.dark-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 4px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(35, 43, 51, 0.7);
  transition: all 0.3s ease-in-out;
}
.dark-btn:hover {
  background: rgba(35, 43, 51, 0.5);
}
.square-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 4px;
  width: 100%;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: rgba(244, 244, 244, 0.05);
  transition: all 0.3s ease-in-out;
  width: 54px;
  height: 54px;
}
.modal-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 0.7rem;
  border-radius: 24px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: #232b33;
  background: #f4f4f4;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
  max-width: 50%;
  padding: 12px;
  height: auto;
}
.blue-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 30px;
  width: 100%;
  height: 54px;
  text-align: center;
  padding: 24px;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  color: rgba(244, 244, 244, 0.78);
  background: #1372d8;
  transition: all 0.3s ease-in-out;
  width: fit-content;
  height: 24px;
  padding: none;
}
.blue-btn:hover {
  background: rgba(35, 43, 51, 0.5);
}
#mainModal.min {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#mainModal.min .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 300px;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#mainModal.min .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.min .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#mainModal.min .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.min .inner .foot #actionBtn.hide {
  display: none;
}
#mainModal.min #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#mainModal.min.active {
  opacity: 1;
  pointer-events: all;
}
#mainModal.min.active .inner {
  display: block;
  pointer-events: all;
}
#mainModal.min.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#mainModal.max {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 290;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: transparent;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
#mainModal.max .inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 60%;
  max-width: 60%;
  min-width: 300px;
  height: fit-content;
  border-radius: 8px;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  display: none;
}
#mainModal.max .inner .head {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.max .inner .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#mainModal.max .inner .foot {
  padding-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#mainModal.max .inner .foot #actionBtn.hide {
  display: none;
}
#mainModal.max #modalBackdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  display: none;
  pointer-events: none;
}
#mainModal.max.active {
  opacity: 1;
  pointer-events: all;
}
#mainModal.max.active .inner {
  display: block;
  pointer-events: all;
}
#mainModal.max.active #modalBackdrop.active {
  display: block;
  pointer-events: all;
}
#modalTestButtonPanel {
  position: absolute;
  top: 64px;
  left: 8px;
  z-index: 290;
  pointer-events: all;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#modalTestButtonPanel button {
  margin-right: 4px;
}
#modal-overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 1000;
  pointer-events: all;
}
.level-meter {
  position: relative;
  width: 100%;
  height: 12px;
  overflow: hidden;
}
.level-meter .fill {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  background: #ea376a;
  box-shadow: 0px 0px 3px 1px #ea376a;
  width: 100%;
  height: 12px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  cursor: default;
  pointer-events: none;
}
.level-meter .overlay {
  position: absolute;
  z-index: 2;
  width: calc(100% - 5px);
  height: 18px;
  top: -3px;
  left: 3px;
  background: radial-gradient(transparent 3px, rgba(0, 0, 0, 0.8) 3px) center;
  background-size: 8px 1px;
  background-attachment: fixed;
}
.level-meter .peak {
  position: absolute;
  z-index: 3;
  top: 4px;
  right: 100%;
  transition: right 0.1s ease-in-out;
  display: flex;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 4px;
  height: 4px;
  transform: translateX(0%);
  border-radius: 100%;
  background: #ea376a;
  cursor: default;
  pointer-events: none;
}
.level-meter .peak i {
  font-size: 0.8rem;
  color: #000000;
}
.level-meter input[type=range] {
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  -webkit-appearance: none;
  width: 100%;
  height: 12px;
}
.level-meter input[type=range]:focus {
  outline: none;
}
.level-meter input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000;
  background: #000000;
  border-radius: 4px;
  border: 1px solid #000000;
  cursor: default;
  pointer-events: none;
}
.level-meter input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #000000;
  height: 12px;
  width: 24px;
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: none;
  display: none;
}
.level-meter input[type=range]:focus::-webkit-slider-runnable-track {
  background: #000000;
  cursor: default;
  pointer-events: none;
}
.level-meter input[type=range]::-moz-range-track {
  width: 100%;
  height: 12px;
  cursor: default;
  box-shadow: 1px 1px 1px #000000;
  background: #000000;
  border-radius: 4px;
  border: 1px solid #000000;
}
.level-meter input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #000000;
  height: 12px;
  width: 24px;
  border-radius: 2px;
  background: #8C8C8C;
  display: none;
}
.level-meter input[type=range]::-ms-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.level-meter input[type=range]::-ms-fill-lower {
  background: #000000;
  border: 1px solid #000000;
  border-radius: 8px;
  box-shadow: 1px 1px 1px #000000;
}
.level-meter input[type=range]::-ms-fill-upper {
  background: #000000;
  border: 1px solid #000000;
  border-radius: 8px;
  box-shadow: 1px 1px 1px #000000;
}
.level-meter input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #000000;
  height: 12px;
  width: 48px;
  border-radius: 2px;
  background: #8C8C8C;
  display: none;
}
.level-meter input[type=range]:focus::-ms-fill-lower {
  background: #000000;
}
.level-meter input[type=range]:focus::-ms-fill-upper {
  background: #000000;
}
.form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.form input[type=text],
.form input[type=email],
.form input[type=password],
.form textarea {
  width: 100%;
  outline: none;
  border: none;
  background: #f4f4f4;
  color: #232b33;
  border-radius: 4px;
  padding: 12px;
  height: 46px;
  font-size: 21px;
  line-height: 30.45px;
  border: solid 1px rgba(35, 43, 51, 0.1);
  margin-bottom: 12px;
  text-overflow: ellipsis;
}
.form .input-response {
  line-height: normal;
  transform: translateY(-49px);
  padding: 10px;
}
.list-instance {
  width: 100%;
}
.list-instance .list-instance_item {
  width: 100%;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 60px;
  text-align: left;
}
.list-instance .list-instance_item .img {
  max-width: 54px;
  margin: 4px;
  margin-right: 12px;
}
.list-instance .list-instance_item .img img {
  width: 100%;
}
/* ==|== primary styles =====================================================
   Author: Aaron Murray - for Double A Labs
   ========================================================================== */
* {
  font-family: 'Inter', 'Arial';
  /* Firefox scrollbars */
  scrollbar-color: #C4C4C4B2 #464646;
  scrollbar-width: thin;
}
body {
  position: relative;
  width: 100%;
  height: 100%;
  font-size: 16px;
  /*not all sizes render crisply. For Teapot, only 16px and 32px are crisp*/
  color: #f4f4f4;
  overflow: hidden;
  scrollbar-color: dark;
  margin: 0px;
  padding: 0px;
  background-color: rgba(35, 43, 51, 0.9);
  font-family: 'Inter', 'Arial';
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
}
/*	BREAKS game.font.nextFont()
	span, div, td, textarea, input, li, h1, h2, h3, h4, h5, h6, body, legend, fieldset, b, a, button, select {
	font-family: HopeGold;
	font-size: 16px;
	color: #a69459;
}*/
img {
  image-rendering: optimizeSpeed;
  /* Older versions of FF       */
  image-rendering: -moz-crisp-edges;
  /* FF 6.0+                 */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: -o-crisp-edges;
  /* OS X & Windows Opera (12.02+) */
  /* image-rendering: pixelated; Awesome future-browsers        */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE               */
}
.x {
  display: none;
}
.noborder {
  border-width: 0px;
}
.bordered {
  border: solid 1px #e4deba;
}
.italic {
  font-style: italic;
}
.underline {
  text-decoration: underline;
}
.white {
  color: #f4f4f4;
}
.column {
  float: left;
}
.help {
  cursor: help;
}
.movable {
  cursor: move;
}
.clear {
  clear: both;
}
.default-theme-bg {
  background: #1F2630;
}
button,
.btn {
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(0, 0, 0, 0.7);
  border: solid 1px rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  height: 1.5em;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
}
a,
.clickable,
.button,
.btn,
button,
reset,
submit {
  cursor: pointer;
}
.float-right {
  float: right;
}
.error,
.error option {
  color: #ff4046;
  font-style: italic;
}
.grid {
  color: #404040;
  border-collapse: collapse;
  border-spacing: 0px;
  border: solid 1px rgba(255, 255, 255, 0.78);
}
.grid TH {
  text-align: center;
}
b {
  /* <B> gets messed up with our generic style from above */
  /*font-weight: bold; custom fonts don't like bold*/
  color: inherit;
}
/* width */
::-webkit-scrollbar {
  width: 16px;
}
/* Track */
::-webkit-scrollbar-track {
  background-color: #464646;
  border-radius: 0px 0px 7px 0px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #C4C4C4B2;
  cursor: n-resize, grab;
  border-radius: 8px;
  border: 4px solid #464646;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  cursor: n-resize, grab;
}
label,
.formlabel {
  min-width: 128px;
  display: inline-block;
  font-size: 13px;
  font-family: 'Inter', 'Arial';
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
}
.formfield {
  text-align: left;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  font-size: 13.333px;
  font-weight: 300;
  line-height: 1.3rem;
  font-family: 'Inter', 'Arial';
  border: solid 1px rgba(35, 43, 51, 0.65);
  margin: 2px;
}
.tab-col {
  height: 95vh;
  overflow-x: hidden;
  overflow-y: auto;
}
hr {
  border: solid 1px rgba(255, 255, 255, 0.78);
  height: 2px;
  margin: 0px 3px 0px 3px;
  color: rgba(255, 255, 255, 0.78);
}
ul {
  margin: 0px;
  padding: 0px;
}
li {
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  /*font-weight: bold; custom fonts don't like bold*/
  color: rgba(255, 255, 255, 0.78);
  font-weight: normal;
  margin-block-start: 0em;
  margin-block-end: 0em;
}
h1 {
  font-size: 3em;
}
h2 {
  font-size: 1.8em;
}
h3 {
  font-size: 1.4em;
}
h4 {
  font-size: 1em;
}
h5 {
  font-size: 0.8em;
}
h6 {
  font-size: 0.5em;
}
a,
a:visited,
a:hover {
  color: rgba(255, 255, 255, 0.78);
}
a:hover {
  text-shadow: 0 0 6px rgba(255, 255, 255, 0.78);
}
input,
textarea,
select {
  color: #f4f4f4;
}
.videoinputDeviceOption {
  background: rgba(255, 255, 255, 0.05);
}
fieldset {
  padding: 2px;
  text-align: left;
}
legend {
  padding: 2px 4px 2px 4px;
  margin-left: 10px;
  border: solid 1px rgba(255, 255, 255, 0.78);
  background: #111;
}
.x {
  display: none;
}
.noborder {
  border-width: 0px;
}
.bordered {
  border: solid 1px rgba(255, 255, 255, 0.78);
}
.italic {
  font-style: italic;
}
.underline {
  text-decoration: underline;
}
.white {
  color: #f4f4f4;
}
.movable {
  cursor: move;
}
.notallowed {
  cursor: not-allowed;
}
.btn {
  color: rgba(255, 255, 255, 0.78);
  background-color: #111111;
  border: solid 1px rgba(35, 43, 51, 0.8);
  cursor: pointer;
  height: 17px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
  padding-right: 2px;
}
.modal {
  pointer-events: all;
}
.code {
  font-family: monospace, 'Courier New';
  color: #fff;
  background-color: #222;
}
.normal-text {
  font-family: 'Inter', 'Arial';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
#musicPanel {
  margin-left: 16px;
}
#musicTrackName {
  font-style: italic;
}
#musicPanel .clickable:hover {
  text-shadow: 0 0 6px #ffd800;
}
.no-pointer-events {
  pointer-events: none;
}
.auto-pointer-events {
  pointer-events: auto;
}
/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.ir br {
  display: none;
}
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
  display: none !important;
  visibility: hidden;
}
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* Hide visually and from screenreaders, but maintain layout */
/* .invisible { visibility: hidden; } */
/* Contain floats: h5bp.com/q */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  /* Black prints faster: h5bp.com/s */
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* Don't show links for images, or javascript/internal links */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  /* h5bp.com/t */
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pad-sm {
  padding: 4px;
}
.pad-md {
  padding: 8px;
}
.pad-lg {
  padding: 12px;
}
.pad-xl {
  padding: 24px;
}
#inspector-host {
  position: absolute !important;
}
#login-error-wrapper {
  position: absolute;
  bottom: -56px;
  width: 100%;
}
#login-error-wrapper #login-error-message {
  background: #ff4046;
  color: #f4f4f4;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-weight: 600;
  font-size: 0.85rem;
  padding: 12px;
  opacity: 0;
  border-radius: 8px;
  margin: auto;
}
#login-error-wrapper #login-error-message.active {
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeDelayed;
  animation-name: fadeDelayed;
}
#login-error-wrapper.stayAlive {
  bottom: 0px;
}
#login-error-wrapper.stayAlive #login-error-message {
  background: #f4f4f4;
  color: #ff4046;
  opacity: 1 !important;
}
#login-error-wrapper.stayAlive.not-available {
  bottom: 80px;
  background: transparent;
}
#login-error-wrapper.stayAlive.not-available #login-error-message {
  background: transparent;
}
@media screen and (max-width: 360px) {
  #login-error-wrapper {
    position: absolute;
    bottom: -72px;
    width: 100%;
  }
  #login-error-wrapper.stayAlive {
    bottom: 0px;
  }
  #login-error-wrapper.stayAlive #login-error-message {
    background: #f4f4f4;
    color: #ff4046;
    opacity: 1 !important;
  }
  #login-error-wrapper.not-available {
    bottom: 55px;
  }
  #login-error-wrapper.not-available #login-error-message {
    background: transparent;
  }
}
@keyframes fadeDelayed {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  /* 20% of 5 seconds = 1 second */
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.input-response {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  z-index: 1;
  width: fit-content;
  max-width: 400px;
  color: #f4f4f4;
  opacity: 0;
  border-radius: 11px;
  font-size: 18px;
  line-height: 2;
  padding: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  pointer-events: none;
}
.input-response.active {
  opacity: 1;
  pointer-events: all;
}
.input-response.timed {
  -webkit-animation-duration: 8s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: inputResponseAnim;
  animation-name: inputResponseAnim;
}
.input-response .arrow-pointer.normal {
  position: absolute;
  bottom: -19px;
  z-index: -1;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #232b33;
}
.input-response .arrow-pointer.narrow {
  position: absolute;
  bottom: -19px;
  z-index: -1;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #232b33;
}
.input-response.success {
  background: #46960a;
  color: #f4f4f4;
}
.input-response.success .arrow-pointer {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #46960a;
}
.input-response.warning {
  background: #FBBC05;
  color: #232b33;
}
.input-response.warning .arrow-pointer {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #FBBC05;
}
.input-response.error {
  background: #ff4046;
  color: #f4f4f4;
}
.input-response.error .arrow-pointer {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ff4046;
}
.input-response.message {
  width: inherit;
  height: fit-content;
  word-break: break-word;
  pointer-events: none;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
}
.input-response.emojis-menu {
  height: fit-content;
  word-break: break-word;
  pointer-events: all;
  text-align: left;
  line-height: initial;
  padding: 5px;
  bottom: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.input-response.emojis-menu .arrow-pointer {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #000000;
}
@media screen and (hover: none) and (orientation: landscape) {
  .input-response.emojis-menu {
    transform: scale(0.9) translatey(10px);
  }
}
@keyframes inputResponseAnim {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.toast-message {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  width: 100%;
  background: rgba(35, 43, 51, 0.6);
  color: #f4f4f4;
  opacity: 0;
  bottom: -50;
}
.toast-message.active {
  -webkit-animation-duration: 8s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: toastAnim;
  animation-name: toastAnim;
}
.toast-message.success {
  background: #46960a;
  color: #f4f4f4;
}
.toast-message.warning {
  background: #FBBC05;
  color: #232b33;
}
.toast-message.error {
  background: #ff4046;
  color: #f4f4f4;
}
@keyframes toastAnim {
  0% {
    opacity: 0;
    bottom: -50;
  }
  10% {
    opacity: 1;
    bottom: 0;
  }
  90% {
    opacity: 1;
    bottom: 0;
  }
  100% {
    opacity: 0;
    bottom: -50;
  }
}
@media screen and (min-width: 625px) {
  #pre-login-splashscreen {
    background: url(/media/splash_screens/Desktop-Splash-Screen.png) !important;
    align-items: flex-start !important;
    justify-content: center !important;
    padding-left: 20% !important;
  }
  #pre-login-splashscreen #splash-screen-logo {
    padding-bottom: 20px !important;
  }
  #pre-login-splashscreen #splash-screen-content-wrapper {
    align-items: flex-start !important;
    width: 500px !important;
  }
  #pre-login-splashscreen #splash-screen-content-wrapper #splash-screen-main-text-primary {
    text-align: left!important;
  }
  #pre-login-splashscreen #splash-screen-header {
    font-weight: bold !important;
  }
  .bottom-action-bar-over {
    width: 70vw;
  }
}
#pre-login-splashscreen.mac-safari {
  background-image: url(/media/splash_screens/Desktop-Splash-Screen.png) !important;
  align-items: flex-start;
  justify-content: center;
  padding-left: 15%;
  background-position: center!important;
}
#pre-login-splashscreen.mac-safari #splash-screen-background {
  display: none;
}
#pre-login-splashscreen.mac-safari #splash-screen-logo {
  padding-bottom: 20px;
}
#pre-login-splashscreen.mac-safari #splash-screen-content-wrapper {
  align-items: flex-start;
}
#pre-login-splashscreen.mac-safari #splash-screen-header {
  font-weight: bold;
}
#pre-login-splashscreen.mac-safari #splash-screen-main-wrapper {
  align-items: flex-start !important;
}
#pre-login-splashscreen.mac-safari #splash-screen-main-wrapper #splash-screen-main-text-secondary {
  text-align: left!important;
}
#pre-login-splashscreen.ios-device {
  display: none;
  z-index: 20000;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
#pre-login-splashscreen.ios-device #splash-screen-background {
  display: block;
  z-index: -100;
  position: absolute;
  height: auto;
  width: 100%;
}
#pre-login-splashscreen.ios-device #splash-screen-logo {
  height: 100px;
  width: 100px;
  padding-top: 10%;
}
#pre-login-splashscreen.ios-device #splash-screen-logo-secondary {
  display: flex;
  width: 160px;
  height: 156px;
}
#pre-login-splashscreen.ios-device #splash-screen-content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  justify-content: space-evenly;
  height: 100%;
}
#pre-login-splashscreen.ios-device #splash-screen-header-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
}
#pre-login-splashscreen.ios-device #splash-screen-header {
  color: white;
  padding-bottom: 0px;
  text-align: center;
}
#pre-login-splashscreen.ios-device #splash-screen-header-text-primary {
  font-size: large;
  color: white;
}
#pre-login-splashscreen.ios-device #splash-screen-main-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#pre-login-splashscreen.ios-device #splash-screen-main-wrapper #splash-screen-main-text-primary {
  text-align: center;
  color: white;
  padding-bottom: 20px;
  height: 100px;
  justify-content: space-between;
  font-size: larger;
}
#pre-login-splashscreen.ios-device #splash-screen-main-wrapper #splash-screen-main-text-secondary.show {
  text-align: center;
  color: white;
  padding-bottom: 20px;
  display: block;
}
#pre-login-splashscreen.ios-device #splash-screen-main-wrapper #splash-screen-main-text-secondary {
  display: none;
}
#pre-login-splashscreen.ios-device #splash-screen-main-wrapper #splash-screen-main-text-secondary.show {
  display: block;
}
#pre-login-splashscreen.ios-device #splash-screen-main-button {
  display: none;
  background: linear-gradient(white, white) padding-box, linear-gradient(to right, #FF4046, #0F63CE) border-box;
  color: black;
  margin: 0 auto;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  border: 2px solid transparent;
  border-radius: 26px;
}
#pre-login-splashscreen.ios-device #splash-screen-main-button.show {
  display: block;
}
@media screen and (min-width: 660px) {
  #pre-login-splashscreen.ios-device #splash-screen-content-wrapper {
    padding-bottom: 135px;
  }
  #pre-login-splashscreen.ios-device #splash-screen-logo {
    height: 100px;
    width: 100px;
    padding-top: 0px;
  }
  #pre-login-splashscreen.ios-device #splash-screen-main-wrapper #splash-screen-main-text-primary {
    padding-bottom: 0px;
    height: 65px;
  }
}
#pre-login-splashscreen {
  display: none;
  z-index: 20000;
  background: url(/media/splash_screens/Mobile-Splash-Screen.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
#pre-login-splashscreen #splash-screen-background {
  display: none;
}
#pre-login-splashscreen #splash-screen-logo {
  height: 100px;
  width: 100px;
  padding-top: 50px;
}
#pre-login-splashscreen #splash-screen-logo-secondary {
  display: none;
}
#pre-login-splashscreen #splash-screen-content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 100px;
  padding-left: 15px;
  padding-right: 15px;
}
#pre-login-splashscreen #splash-screen-header {
  color: white;
  padding-bottom: 20px;
  text-align: center;
}
#pre-login-splashscreen #splash-screen-main-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#pre-login-splashscreen #splash-screen-main-wrapper #splash-screen-main-text-primary {
  text-align: center;
  color: white;
  padding-bottom: 20px;
}
#pre-login-splashscreen #splash-screen-main-wrapper #splash-screen-main-text-secondary.show {
  text-align: center;
  color: white;
  padding-bottom: 20px;
  display: block;
}
#pre-login-splashscreen #splash-screen-main-wrapper #splash-screen-main-text-secondary {
  display: none;
}
#pre-login-splashscreen #splash-screen-main-wrapper #splash-screen-main-text-secondary.show {
  display: block;
}
#pre-login-splashscreen #splash-screen-main-button {
  display: none;
  background: #FF4046;
  color: white;
  margin: 0 auto;
  height: 40px;
  padding-left: 8px;
  padding-right: 8px;
  border: none;
  border-radius: 8px;
}
#pre-login-splashscreen #splash-screen-main-button.show {
  display: block;
}
#login-container {
  width: 100%;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
  box-sizing: border-box;
}
.login-wrapper {
  padding: 12px;
  width: 100%;
  height: 100%;
  color: rgba(0, 0, 0, 0.8);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.login-wrapper .inner {
  position: relative;
  width: 100%;
  max-width: 746px;
  height: fit-content;
  min-height: 100px;
  background: #f4f4f4;
  border-radius: 8px;
  padding: 44px;
  transform: translateY(-40px);
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper .inner {
    height: 100%;
    transform: scale(0.8) translateY(-5%);
    padding: 12px 12px 12px 12px;
    max-height: 575px;
  }
}
.login-wrapper .inner .branding {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 11px;
  margin-bottom: 55px;
}
.login-wrapper .inner .branding .image {
  height: 86px;
  width: 86px;
  border-radius: 100%;
  background-size: unset;
  background-position: center;
  background-color: #fff;
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  display: block;
}
.login-wrapper .inner .login-content {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper .inner .login-content {
    height: 100%;
    overflow-y: scroll;
    padding-right: 10px;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper .inner .login-content::-webkit-scrollbar {
    width: 8px;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper .inner .login-content::-webkit-scrollbar-thumb {
    background: #464646;
    cursor: n-resize, grab;
    border-radius: 8px;
    border: 0px solid transparent;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper .inner .login-content::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 0px 0px 7px 0px;
  }
}
.login-wrapper .inner.new-account .login-message {
  margin-bottom: 6px;
}
.login-wrapper .inner.new-account .branding {
  margin-top: 0px;
  margin-bottom: 20px;
}
.login-wrapper .inner.new-account #newAccountFormWrapper .flex-col-start {
  padding: 2px;
}
.login-wrapper .inner.new-account #newAccountFormWrapper .password-input-wrapper {
  width: 100%;
  position: relative;
}
.login-wrapper .inner p {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13.333px;
  font-family: 'Arial';
  line-height: 23px;
}
.login-wrapper .inner label {
  text-align: left;
}
.login-wrapper .inner #loginBackBtn {
  position: absolute;
  left: 12px;
  top: 12px;
}
.login-wrapper .inner .login-welcome {
  font-weight: 600;
  font-size: 22px;
  line-height: 24px;
}
.login-wrapper .inner .login-message {
  width: 100%;
  margin-bottom: 36px;
  color: #797979;
  font-size: 20px;
  line-height: 29px;
}
.login-wrapper .inner input[type='text'],
.login-wrapper .inner input[type='password'],
.login-wrapper .inner input[type='email'] {
  height: 37px;
  font-size: 13.333px;
  font-family: 'Arial';
  line-height: 23px;
}
.login-wrapper .inner input[type='text'],
.login-wrapper .inner input[type='password'],
.login-wrapper .inner input[type='email'] {
  padding: 16px;
  color: #383F47;
}
.login-wrapper .inner #loginGuestOptions {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.login-wrapper .inner #loginGuestOptions #loginGuestNameWrapper,
.login-wrapper .inner #loginGuestOptions #loginGuestAccessCodeWrapper {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.login-wrapper .inner #loginGuestOptions #loginGuestNameWrapper .formfield,
.login-wrapper .inner #loginGuestOptions #loginGuestAccessCodeWrapper .formfield {
  width: 100%;
  margin: 0px;
}
.login-wrapper .inner #loginGuestOptions #loginGuestNameWrapper #loginGuestFirstName.formfield,
.login-wrapper .inner #loginGuestOptions #loginGuestAccessCodeWrapper #loginGuestFirstName.formfield {
  margin-right: 8px;
}
.login-wrapper .inner #loginGuestOptions #loginGuestNameWrapper p,
.login-wrapper .inner #loginGuestOptions #loginGuestAccessCodeWrapper p {
  width: 100%;
  text-align: left;
  padding-left: 0px;
  font-size: 0.8rem;
}
.login-wrapper .inner #loginGuestOptions #loginGuestNameWrapper button,
.login-wrapper .inner #loginGuestOptions #loginGuestAccessCodeWrapper button {
  display: block;
  font-weight: 600;
  color: #f4f4f4;
  border: solid 1px #232b33;
  margin-top: 12px;
  margin-bottom: 4px;
  font-size: 14px;
  border: transparent;
  border-radius: 8px;
  width: 100%;
  background: #FF4046;
}
.login-wrapper .inner .powered {
  width: 100%;
  font-size: 1.2rem;
  color: #797979;
  transform: translateY(24px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.login-wrapper .inner .powered img {
  width: 45px;
}
.login-wrapper .inner .divider-right {
  border-right: 3px solid rgba(35, 43, 51, 0.3);
}
.login-wrapper .inner .column-label {
  font-weight: 600;
  font-size: 22px;
  line-height: 24px;
}
.login-wrapper .inner .column-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 150px;
}
.login-wrapper .inner #login-email .or {
  display: none;
}
.login-wrapper .inner #loginViews {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.login-wrapper .inner #loginViews #loginColumn1 {
  position: relative;
  width: 50%;
  padding-right: calc(44px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.login-wrapper .inner #loginViews #loginColumn1 .password-input-wrapper {
  position: relative;
  width: 100%;
}
.login-wrapper .inner #loginViews #loginColumn1 .warning-icon {
  position: absolute;
  right: 6px;
  top: 25%;
  display: none;
}
.login-wrapper .inner #loginViews #loginColumn1 .warning-icon.active {
  display: block;
}
.login-wrapper .inner #loginViews #loginColumn1 #btnLoginExisting {
  margin-top: 0px;
  margin-bottom: 0px;
  border: transparent;
  width: fit-content;
  min-width: 85px;
  font-size: 18px;
  line-height: 22px;
  height: 42px;
  border-radius: 12px;
  padding: 6px;
  margin-left: 8px;
}
.login-wrapper .inner #loginViews #loginColumn1.access .avatar-group {
  display: none;
}
.login-wrapper .inner #loginViews #loginColumn1.access .column-header {
  height: 40px;
}
.login-wrapper .inner #loginViews #loginColumn1 label {
  margin: 5px 0px;
}
.login-wrapper .inner #loginViews #loginColumn1 #loginAccessCodeRow .flex-col-start .flex-row {
  justify-content: flex-start;
}
.login-wrapper .inner #loginViews #loginColumn1 #loginAccessCodeRow svg {
  margin-left: 8px;
}
.login-wrapper .inner #loginViews #loginColumn2 {
  position: relative;
  width: 50%;
  padding-left: calc(44px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  gap: 10px;
}
.login-wrapper .inner #loginViews #loginColumn2.max {
  width: 100%;
}
.login-wrapper .inner #loginViews #loginColumn2.max .column-header {
  display: none;
}
.login-wrapper .inner #loginViews #loginColumn2.max .column-label {
  display: none;
}
.login-wrapper .inner #loginViews #loginColumn2.max .column-description {
  display: none;
}
.login-wrapper .inner #loginViews #loginColumn2 p.column-description {
  height: 100%;
  transform: translateY(20%);
  position: relative;
  font-size: 18px;
}
.login-wrapper .inner #loginViews #loginColumn2 .column-header {
  height: 175px;
}
.login-wrapper .inner #loginViews #loginColumn2.access .column-header {
  height: 150px;
}
.login-wrapper .inner #loginViews #login-new-account {
  width: 100%;
}
.login-wrapper .inner #loginViews #login-email {
  width: 100%;
}
.login-wrapper .inner #loginViews #new-account-start {
  width: 100%;
}
.login-wrapper .inner #loginViews #login-guest {
  width: 100%;
}
.password-input-wrapper {
  position: relative;
}
#loginLegal {
  position: fixed;
  left: 0;
  bottom: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 24px;
  background: #000000;
  color: #f4f4f4;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (hover: none) and (orientation: landscape) {
  #loginLegal {
    padding: 4px 12px;
  }
}
#loginLegal a,
#loginLegal a:link,
#loginLegal a:active,
#loginLegal a:visited {
  color: #f4f4f4;
  margin-left: 8px;
  text-decoration: none;
}
#loginLegal a:hover {
  color: #ff4046;
  text-shadow: none;
}
#loginLegal .login-left-align {
  margin-right: auto;
}
#loginLegal .footer-flag {
  margin-left: 38px !important;
}
#loginLegal .footer-flag img {
  width: 28px;
  height: 28px;
}
@media screen and (max-width: 840px) {
  .login-wrapper .inner {
    padding: 32px;
  }
  .login-wrapper .inner .branding {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .login-wrapper .inner .login-message {
    width: calc(100% - 12px);
    font-size: 18px;
    line-height: 26.1px;
  }
  .login-wrapper .inner .column-header {
    display: none;
  }
  .login-wrapper .inner #loginViews {
    width: calc(100% - 24px);
    padding: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
  }
  .login-wrapper .inner #loginViews #loginColumn1 {
    border-right: none;
    margin-bottom: 8px;
  }
  .login-wrapper .inner #loginViews #loginColumn1,
  .login-wrapper .inner #loginViews #loginColumn2 {
    width: 100%;
    padding: 0px;
  }
  .login-wrapper .inner #loginViews #loginColumn1 .avatar-group,
  .login-wrapper .inner #loginViews #loginColumn1 .column-label,
  .login-wrapper .inner #loginViews #loginColumn2 .column-label,
  .login-wrapper .inner #loginViews #loginColumn2 .column-description {
    display: none;
  }
  .login-wrapper .inner #login-email .or {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 29.05px;
    width: 100%;
  }
  .login-wrapper .inner .powered {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 0px;
    transform: translateY(12px);
  }
  .bottom-action-bar-over {
    width: 50vw;
  }
}
@media screen and (max-width: 873px) and (hover: none) {
  .login-wrapper .inner {
    padding: 32px;
  }
  .login-wrapper .inner .branding {
    margin-bottom: 0px;
  }
  .login-wrapper .inner .login-message {
    margin-bottom: 0px;
    width: calc(100% - 12px);
    font-size: 18px;
    line-height: 26.1px;
  }
  .login-wrapper .inner .powered {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 0px;
    transform: translateY(12px);
  }
}
@media screen and (max-width: 873px) and (hover: none) and (orientation: portrait) {
  .login-wrapper .inner {
    padding: 32px;
  }
  .login-wrapper .inner .branding {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .login-wrapper .inner .column-header {
    display: none;
  }
  .login-wrapper .inner #loginViews {
    width: calc(100% - 24px);
    padding: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
  }
  .login-wrapper .inner #loginViews #loginColumn1 {
    border-right: none;
    margin-bottom: 8px;
  }
  .login-wrapper .inner #loginViews #loginColumn1,
  .login-wrapper .inner #loginViews #loginColumn2 {
    width: 100%;
    padding: 0px;
  }
  .login-wrapper .inner #loginViews #loginColumn1 .avatar-group,
  .login-wrapper .inner #loginViews #loginColumn1 .column-label,
  .login-wrapper .inner #loginViews #loginColumn2 .column-label,
  .login-wrapper .inner #loginViews #loginColumn2 .column-description {
    display: none;
  }
  .login-wrapper .inner #login-email .or {
    display: flex;
    justify-content: center;
    font-weight: 600;
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 29.05px;
  }
}
@media screen and (max-width: 873px) and (hover: none) and (orientation: landscape) {
  .login-wrapper .inner {
    padding: 15px 15px 15px 15px;
  }
  .login-wrapper .inner .branding {
    margin-top: 0px;
    margin-bottom: 12px;
  }
  .login-wrapper .inner .login-message {
    margin-bottom: 12px;
  }
  .login-wrapper .inner .column-header {
    display: none;
  }
  .login-wrapper .inner #loginViews #loginColumn1 .avatar-group,
  .login-wrapper .inner #loginViews #loginColumn1 .column-label,
  .login-wrapper .inner #loginViews #loginColumn2 .column-label,
  .login-wrapper .inner #loginViews #loginColumn2 .column-description {
    display: none;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper #loginColumn2Guest input[type='button'] {
    height: 50px;
    width: 75%;
    align-items: center;
  }
}
@media screen and (max-width: 600px) {
  #login-container {
    height: auto;
  }
  .login-wrapper {
    padding: 100px 20px;
  }
  .login-wrapper .inner {
    padding: 25px;
  }
  .login-wrapper #dbla-header-primary-text,
  .login-wrapper .login-column2-header {
    font-size: 18px;
  }
  .login-wrapper #dbla-header-secondary-text {
    font-size: 16px;
    line-height: 150%;
  }
  .login-wrapper .login-column2-description {
    font-size: 15px !important;
    margin: 10px 0px;
  }
  .login-wrapper button,
  .login-wrapper #dbla-button-login-existing,
  .login-wrapper #dbla-guest-creation-btn,
  .login-wrapper #dbla-account-register-btn,
  .login-wrapper #dbla-guest-creation-render-btn,
  .login-wrapper #dbla-guest-submit-btn,
  .login-wrapper #dbla-login-guest-btn {
    font-size: 15px;
  }
  .login-wrapper #dbla-button-login-existing {
    margin-left: 10px;
  }
  .login-wrapper #dbla-login-column-wrapper {
    flex-direction: column;
  }
  .login-wrapper #dbla-login-column-1 {
    width: 100%;
    border-right: none;
    border-bottom: 3px solid rgba(35, 43, 51, 0.3);
    padding-right: 0px;
    padding-bottom: 25px;
  }
  .login-wrapper #dbla-login-column-2 {
    width: 80%;
    margin: auto;
    margin-top: 25px;
    padding-left: 0px;
  }
  .login-wrapper dbla-footer {
    margin: 10px 0px;
  }
  #settings-input-modal {
    width: 100% !important;
  }
  #settings-input-modal #webcam-test-screen {
    width: 90px;
    height: 90px;
    margin-left: 5px;
    margin-right: 5px;
  }
}
.avatar-group {
  position: relative;
  width: 100%;
  height: 100%;
  margin-top: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.avatar-group .avatar img {
  width: 100%;
}
.avatar-group .foreground {
  position: absolute;
  z-index: 1;
}
.avatar-group .foreground .avatar {
  width: 77px;
}
.avatar-group .background {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.avatar-group .background .avatar {
  width: 59px;
}
.avatar-group .background .avatar:first-child {
  margin-right: 24px;
}
.login-wrapper a,
.login-wrapper a i {
  font-size: 0.9rem;
  color: #232b33;
  font-weight: 600;
}
.login-wrapper a i {
  margin-right: 1px;
}
#loginBackBtn a {
  text-decoration: none;
}
#loginBackBtn {
  display: none;
}
#loginBackBtn.active {
  display: block;
}
.login-wrapper h3 {
  color: #232b33;
}
.login-wrapper label {
  display: block;
  font-weight: 600;
  font-size: 0.9rem;
}
.login-wrapper input {
  display: block;
  width: 100%;
  color: rgba(35, 43, 51, 0.5);
  border: solid 1px rgba(35, 43, 51, 0.1);
}
.login-wrapper input[type="button"] {
  display: block;
  font-weight: 600;
  color: #f4f4f4;
  border: solid 1px #232b33;
  margin-top: 12px;
  margin-bottom: 4px;
  border: transparent;
  font-size: 18px;
  line-height: 22px;
  height: 57px;
  border-radius: 12px;
  width: 100%;
  background: #FF4046;
}
.login-wrapper #loginColumn2Guest button#dbla-guest-creation-btn {
  font-weight: 600;
  color: #f4f4f4;
  border: solid 1px #232b33;
  margin-top: 12px;
  margin-bottom: 4px;
  border: transparent;
  font-size: 18px;
  line-height: 22px;
  height: 57px;
  border-radius: 12px;
  width: 100%;
  background: #FF4046;
}
@media screen and (hover: none) and (orientation: landscape) {
  .login-wrapper #loginColumn2Guest button#dbla-guest-creation-btn {
    height: 50px;
    width: 75%;
  }
}
.login-world-and-room-picker {
  display: flex;
  flex-direction: column;
}
.login-world-and-room-picker .formfield {
  width: 100%;
  color: rgba(35, 43, 51, 0.5);
  border: solid 1px rgba(35, 43, 51, 0.1);
}
#txtExistingPassword,
#txtExistingPasswordClear {
  display: none;
}
#txtExistingPassword.active,
#txtExistingPasswordClear.active {
  display: block;
}
#new-account-start-btn {
  display: block;
  width: 100%;
  font-weight: 600;
  color: #232b33;
  border: solid 1px #232b33;
  background: #f4f4f4;
}
.toggle-show-password-btn {
  width: fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  float: right;
  border: none;
  position: absolute;
  right: 8px;
  top: 10px;
}
#forgotPassword {
  clear: both;
  float: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
#forgotPassword a {
  color: #ff4046;
  font-size: 18px;
  line-height: 30.45px;
  text-decoration: none;
}
#login-email,
#login-new-account {
  font-size: 12px;
  display: none;
}
#login-new-account {
  margin-top: 12px;
}
.new-account-custom-login-wrapper {
  width: 100%;
}
.new-account-custom-login-wrapper .formfield {
  padding: 16px;
  color: #383F47;
  width: 100%;
  border: solid 1px rgba(35, 43, 51, 0.1);
  resize: none;
}
#login-email.active,
#newAccountFormWrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
#login-email.active .password-row,
#newAccountFormWrapper .password-row {
  margin-top: 10px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}
@media screen and (hover: none) and (orientation: landscape) {
  #login-email.active .password-row,
  #newAccountFormWrapper .password-row {
    margin-top: unset;
  }
}
#login-email.active .password-row .password-wrapper,
#newAccountFormWrapper .password-row .password-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
#login-new-account.active {
  display: block;
}
#new-account-start-btn {
  display: none;
}
#new-account-start-btn.active {
  display: block;
}
#loginBranding {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
}
#btnLoginNew,
#btnLoginExisting {
  margin-top: 12px;
  margin-bottom: 4px;
  border: transparent;
  width: 100%;
}
#btnLoginExisting {
  font-size: 14px;
}
#login-social {
  display: none;
  justify-content: center;
  flex-direction: column;
  word-break: normal;
  text-align: center;
  margin-top: 12px;
}
#login-social.active {
  display: flex;
}
#login-social .options {
  width: 100%;
  height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 12px;
}
#login-social .options button {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid rgba(35, 43, 51, 0.15);
  box-sizing: border-box;
  border-radius: 14px;
  margin: 5px;
}
#login-email label,
#login-new-account label {
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
}
.login-action-btn {
  color: #f4f4f4;
  font-size: 18px;
  line-height: 22px;
  height: 57px;
  border-radius: 12px;
}
.login-action-btn_light {
  color: #232b33;
  border: solid 1px #232b33;
  background: #ffffff;
  border-radius: 17px;
  font-size: 18px;
  line-height: 22px;
  height: 57px;
  border-radius: 12px;
}
#logout-btn {
  width: 48px;
  height: 100%;
  padding: 14px;
  padding-left: 10px;
}
#logout-btn svg {
  width: 100%;
  height: 100%;
}
#loginUnified {
  width: 100%;
  height: 100%;
  color: rgba(0, 0, 0, 0.8);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#loginUnified .inner {
  width: 100%;
  max-width: 60%;
  height: fit-content;
  min-height: 100px;
  background: #f4f4f4;
  border-radius: 8px;
  padding: 12px;
}
#loginUnified .inner .branding {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
}
#loginUnified .inner .powered {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
#loginUnified .inner .powered img {
  width: 32px;
}
#server-error-msg-loading {
  display: flex;
  position: absolute;
  background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(35, 43, 51, 0.75));
  padding: 20px;
  padding-bottom: 120px;
  border-radius: 0px 0px 120px 0px;
  background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(35, 43, 51, 0.5));
  left: -280px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(4px);
  font-family: 'Inter', 'Arial';
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  -moz-transform: translate(280px, 0px);
  -webkit-transform: translate(280px, 0px);
  -o-transform: translate(280px, 0px);
  -ms-transform: translate(280px, 0px);
  transform: translate(280px, 0px);
  animation-name: moveRightDisconnectMsg;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 1s;
}
@keyframes moveRightDisconnectMsg {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(280px, 0px);
  }
}
.pointer-event-none {
  pointer-events: none;
}
#server-error-msg-btn {
  display: flex;
  text-align: center;
  position: absolute;
  background: rgba(255, 255, 255, 0.08);
  height: 60px;
  padding: 15px;
  left: 64px;
  top: 64px;
  border-radius: 24px;
  border-width: 2px;
  font-family: 'Inter', 'Arial';
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  color: #fff;
}
/**
 * Panels
 */
.custom-input-field {
  max-width: 100%;
  position: relative;
  text-align: left;
  height: 38px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3rem;
  font-family: 'Inter', 'Arial';
  border: solid 1px rgba(35, 43, 51, 0.65);
  padding-left: 36px;
  border-radius: 8px;
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.1);
}
#add-room button {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(0, 0, 0, 0);
  border: solid 1px rgba(0, 0, 0, 0);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  height: 1.5em;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 2px;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
#add-room-name {
  margin: auto;
  width: 100%;
  height: 32px;
  opacity: 0;
  transform: translateY(-33px);
  margin-bottom: 32px;
  transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
}
#add-room-name.open {
  top: 4px;
  transform: translateY(0px);
  opacity: 1;
}
#room-name-input-popup {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  transition: transform 0.3s ease-in-out;
}
#room-name-input-popup.open {
  transform: translateY(0px);
}
#room-name-input-popup > .custom-input-field {
  padding-left: 8px;
  outline: none;
}
#room-name-input-popup > .custom-input-field:focus {
  border: 1px solid rgba(244, 244, 244, 0);
}
#worlds-modal {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0px;
  height: 100%;
  align-items: flex-end;
  overflow: hidden;
  width: 320px;
  transition: right 0.3s ease-in-out;
  z-index: calc(300 + 1);
}
#worlds-modal.inactive {
  right: -320px;
}
#worlds-modal > * {
  pointer-events: auto;
}
#rooms-modal-btn-container {
  /* TK MADE FIRST EDIT PASS */
  color: #f6f6f6;
  width: 92px;
}
#rooms-modal-btn-container:hover {
  background-color: #1877f2;
  border-radius: 24px;
}
.panel {
  flex-direction: column;
  box-sizing: border-box;
  overflow-wrap: anywhere;
}
.panel-title-bar {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.panel-title-bar .fas {
  font-size: 1em;
  transform: translateX(4px);
}
.panel-icon {
  margin-right: 5px;
  display: none;
}
.panel-title {
  flex: 1;
  font-size: 1.5em;
}
.panel-content {
  overflow-y: auto;
}
.button {
  height: 54px;
  width: auto;
  border-radius: 12px;
}
.button-editpass {
  padding: 25%;
  height: 24px;
  border-radius: 12px;
}
.standout-color-button {
  padding: 20px;
  display: flex;
  flex-direction: column;
  min-width: 100px;
  align-items: center;
  justify-content: center;
  color: #000000;
  background-color: #585959;
  border: solid 1px #ffffff;
  border-radius: 24px;
  width: 160px;
  height: 40px;
  margin: 2px;
  cursor: pointer;
  margin-top: 12px;
  max-width: 200px;
}
.standout-color-button-text {
  width: 67px;
  height: 19px;
  flex-grow: 0;
  font-family: Inter;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
}
.user-menu-list {
  font-size: 13px;
}
.li-separator:after {
  border-bottom: 1px solid #f4f4f4;
  position: absolute;
  content: '';
  width: 155px;
  padding-top: 14px;
  margin-left: 2px;
}
#other-avatar-name {
  font-weight: 600;
  margin-left: 4px;
}
#set-speaker-popup-btn {
  width: 100%;
  border-radius: 4px;
  height: 19.5px;
  text-align: left;
}
.search-button-avatar {
  height: 36px;
  width: 36px;
  border-radius: 50%;
}
.modal-input {
  position: relative;
  text-align: left;
  height: 32px;
  border-radius: 4px;
  background-color: #333333;
  color: rgba(255, 255, 255, 0.4);
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3rem;
  font-family: 'Inter', 'Arial';
  border: solid 1px rgba(35, 43, 51, 0.65);
  transition: 1s ease-in-out;
  max-width: 90%;
}
.content-modal-title {
  padding-bottom: 34px;
}
#img-in-DM {
  height: 24px;
  width: 24px;
  position: absolute;
  left: 20px;
  border-radius: 50%;
}
.gravatar {
  left: 0px;
  border-radius: 50%;
  z-index: 200;
  position: absolute;
}
.gravatar-dropdown {
  margin-top: 12px;
  margin-left: 8px;
}
.gravatar-hand-raised {
  height: 24px;
  width: 24px;
  left: 16px;
  top: 16px;
}
.gravatarSpan {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  cursor: pointer;
}
@media only screen and (max-width: 400px) {
  .gravatarSpan {
    transform: scale(0.8);
  }
}
@media screen and (hover: none) and (max-device-width: 750px) and (orientation: landscape) {
  .gravatarSpan {
    transform: scale(0.8);
  }
}
.gravatar-parent {
  padding: 10px;
}
.btn-box {
  height: 100%;
  min-width: 48px;
  border-radius: 12px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.btn-box svg {
  pointer-events: none;
}
#cursor-popout {
  position: relative;
  display: flex;
  flex-direction: column;
  top: 72px;
  margin-right: -128px;
}
#ul-cursor-popout {
  background: rgba(35, 43, 51, 0.8);
  width: 200px;
  border-radius: 12px;
}
.cursor-popout-text {
  float: right;
  font-family: 'Inter', 'Arial';
  font-size: 12px;
  position: absolute;
  pointer-events: none;
}
#li-cursor-send {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.btn-box.send-receieve-button {
  height: auto !important;
  min-width: 48px;
  border-radius: 12px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.li-cursor-send {
  width: 100%;
}
.li-cursor-receive {
  width: 100%;
}
.bio-input {
  height: 40px;
}
.profile-grid {
  position: relative;
  left: 0px;
  padding-top: 36px;
}
.profile-grid > li {
  padding: 2px;
}
.profile-grid .list-entry-button {
  margin: 0px;
  width: 100%;
  margin: auto;
}
.inroom-gravatars-btn-box {
  position: absolute;
  top: 8px;
  left: 36px;
}
.inroom-gravatars-btn {
  z-index: 200;
}
#inroom-gravatars-parent {
  z-index: 200;
}
.inroom-gravatars-btn2 {
  z-index: calc(200 - 2);
  margin-left: -14px;
}
.inroom-gravatars-parent2 {
  z-index: calc(200 - 3);
}
.inroom-gravatars-btn3 {
  z-index: calc(200 - 4);
  margin-left: -28px;
}
.inroom-gravatars-parent3 {
  z-index: calc(200 - 5);
}
#create-group-chat {
  float: left;
  display: none;
}
#open-room-modal-btn {
  width: 20px;
  border-radius: 50%;
}
.modal-header {
  display: flex;
  justify-content: space-between;
}
.modal-header .close-btn {
  height: 2.5em;
  width: 2.5em;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 8px;
  position: static;
  font-weight: 100;
  border: none;
}
.text-button {
  color: white;
  margin: 5px;
}
.delete {
  background: #FF4046 !important;
}
.right {
  right: 0;
}
.container {
  justify-content: space-between;
  pointer-events: auto;
  position: absolute;
  width: 100%;
  z-index: 300;
  max-width: 176px;
  align-items: center;
  margin-left: 42%;
}
#placeholder-megaphone-on {
  display: none;
}
#audio-settings-popup {
  height: 60px;
  width: 220px;
  display: none;
  position: absolute;
  bottom: 75px;
  border-radius: 8px;
  pointer-events: all;
  margin-left: 0px;
}
@media screen and (max-width: 440px) {
  #audio-settings-popup {
    left: 25%;
  }
}
@media screen and (max-width: 350px) {
  #audio-settings-popup {
    left: 15%;
  }
}
@media screen and (max-width: 300px) {
  #audio-settings-popup {
    left: 0;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  #audio-settings-popup {
    bottom: 50px;
  }
}
#worlds-inner {
  width: 100%;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: inherit;
}
#worlds-content {
  display: none !important;
  flex-direction: column;
  width: 100% !important;
  min-height: 20%;
  max-height: 80%;
}
.divider-vertical {
  position: relative;
  width: 100%;
  height: fit-content;
  min-height: 32px;
  background: transparent;
  cursor: initial;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.divider-vertical .grabber {
  height: 4px;
  background: rgba(244, 244, 244, 0.1);
  border-radius: 8px;
  width: 70%;
}
.resizer {
  cursor: grab;
}
#overlays-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
  overflow: hidden;
}
#overlays-main {
  position: relative;
  width: 100%;
  height: 100%;
  transition: width 0.3s ease-in-out;
  pointer-events: none;
}
#overlays-main.min {
  width: calc(100% - 320px);
}
#interactables-menu {
  pointer-events: auto !important;
  position: absolute;
  height: 10px;
  width: 100%;
}
#interactables-menu #action-picker {
  width: 100%;
}
#profile-edit-popup {
  display: none;
}
#right-side-container {
  position: absolute;
  z-index: 300;
  top: 0px;
  right: 0px;
  display: flex;
  pointer-events: all;
}
#right-side-container > * {
  pointer-events: auto;
}
.topright-container {
  display: flex;
  box-sizing: border-box;
  margin: 4px;
  height: 54px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-radius: 8px;
  margin-right: 8px;
  margin-top: 8px;
  pointer-events: all;
}
.topright-container .tooltip_ .tooltiptext.left {
  left: -74px;
}
#remote-cursors-settings-placeholder {
  display: none;
}
#room-count-container {
  position: absolute;
  bottom: 10px;
  right: 0px;
  margin-right: 8px;
}
.bottom {
  bottom: 0;
  width: 50%;
}
.menu {
  display: flex;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  pointer-events: all;
}
.bottom-controls-wrapper {
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-direction: row;
  width: 100%;
  transition: width 0.3s ease-in-out;
  pointer-events: none;
  z-index: 300;
  margin-bottom: 16px;
}
@media screen and (hover: none) and (orientation: landscape) {
  .bottom-controls-wrapper {
    margin-bottom: 0px;
  }
}
#bottom-container {
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 10px;
  pointer-events: none;
  transition: width 0.3s ease-in-out;
}
#bottom-container.min {
  width: calc(100% - 322px);
}
@media screen and (max-width: 950px) {
  #bottom-container.min .bottom-toolbar-spacer {
    width: 10px;
  }
}
#bottom-container #bottom-toolbar-mic-cam-wrapper {
  margin-left: auto;
  gap: 0 !important;
}
@media screen and (hover: none) and (orientation: portrait) and (max-width: 400px) {
  #bottom-container #bottom-toolbar-mic-cam-wrapper {
    position: absolute;
    left: 25px;
  }
}
@media screen and (max-width: 370px) {
  #bottom-container #bottom-toolbar-mic-cam-wrapper {
    position: absolute;
    left: 10px;
  }
}
#bottom-container .left-bottom-toolbars {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  gap: 20px;
}
#bottom-container #bottom-right-toolbar-wrapper {
  position: relative;
  margin-left: auto;
}
@media screen and (max-width: 370px) {
  #bottom-container {
    gap: unset;
  }
}
#bottom-right-menu {
  position: relative;
  display: flex !important;
  flex-direction: row;
  pointer-events: all;
}
#bottom-right-menu .flex-col {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  width: unset;
}
#help-btn {
  width: 54px;
}
#settings-toggle {
  display: flex;
}
#help-menu-content {
  position: relative;
  width: fit-content;
  min-width: max-content;
  padding: 16px;
  border-radius: 8px;
  pointer-events: all;
}
.help-options-label {
  cursor: pointer;
  text-align: right;
}
.help-options-label img {
  width: 24px;
  margin-left: 8px;
}
.help-options-label a:link {
  text-decoration: none;
  text-shadow: none;
  font-size: 0.8rem;
}
.help-options-label a:hover {
  color: #FAFAFA;
}
#help-usr-id {
  color: rgba(65, 73, 81, 0.9);
  font-size: smaller;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  display: none;
}
.hide {
  display: none !important;
}
.vertical {
  flex-direction: column;
}
.bottom-action-bar-wrapper {
  display: flex;
  flex-direction: column;
}
.bottom-action-bar-over {
  pointer-events: auto;
  position: absolute;
  width: 30%;
  bottom: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media screen and (hover: none) and (orientation: landscape) {
  .bottom-action-bar-over {
    transform: scale(0.9) translateY(15px);
  }
}
#bottomActionBar {
  position: relative;
  color: rgba(244, 244, 244, 0.78);
  background: rgba(0, 0, 0, 0.8);
  height: 54px;
  border-radius: 8px;
  width: fit-content;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#bottom-center-menu {
  position: relative;
  height: 100%;
  pointer-events: all;
  z-index: 300;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  order: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#spectatorActionBar {
  display: none;
  position: absolute;
  width: 50px;
  margin: auto;
  left: 48%;
  bottom: 5px;
  color: rgba(244, 244, 244, 0.78);
  height: 54px;
  border-radius: 8px;
  width: fit-content;
  cursor: pointer;
  pointer-events: all;
}
.action-row {
  position: relative;
  display: flex;
}
#bottom-center-menu-expansion {
  position: relative;
  bottom: 0px;
  width: fit-content;
  height: 100%;
  pointer-events: all;
  z-index: 300;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  order: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#toolbar-mic-cam-wrapper {
  position: absolute;
  left: -135px;
  height: 100%;
  pointer-events: all;
  z-index: 300;
  order: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 100px;
  padding: 0px 8px;
}
#toggleExpansionMenuBtn {
  cursor: pointer;
  display: none;
}
#toggleExpansionMenuBtn i {
  color: #fafafa;
}
.bottom-toolbar-spacer {
  width: 70px;
}
[data-icon-state="denied"].active {
  display: flex;
  position: relative;
}
.denied-alert {
  position: absolute;
  right: -10px;
  top: -10px;
}
@media screen and (max-width: 525px) {
  .bottom-toolbar-spacer {
    width: 12px;
  }
}
@media screen and (min-width: 937px) {
  #bottom-right-menu {
    display: flex !important;
  }
}
@media screen and (max-width: 937px) {
  .bottom-action-bar-over {
    width: 45%;
  }
}
@media screen and (max-width: 1100px) {
  .bottom-action-bar-over {
    width: 40%;
  }
}
@media screen and (max-width: 1290) {
  .bottom-action-bar-over {
    width: 35%;
  }
}
@media screen and (max-width: 1000) {
  .bottom-action-bar-over {
    width: 40%;
  }
}
@media screen and (max-width: 875px) {
  .bottom-action-bar-over {
    width: 50%;
  }
}
@media screen and (max-width: 700px) {
  .bottom-action-bar-over {
    width: 60vw;
  }
}
@media screen and (max-width: 600px) {
  .bottom-action-bar-over {
    width: 70%;
  }
}
@media screen and (max-width: 500px) {
  .bottom-action-bar-over {
    width: 80%;
  }
}
@media screen and (max-width: 470px) {
  .bottom-action-bar-over {
    width: 95%;
  }
}
.mobile-device .tooltiptext_t {
  display: none;
}
@media screen and (max-width: 680px) {
  .bottom-controls-wrapper #bottom-center-menu-expansion {
    position: fixed;
    bottom: 62px;
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.8);
  }
  .bottom-controls-wrapper #bottom-center-menu {
    border-radius: 8px;
  }
  .bottom-controls-wrapper .action-row {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .bottom-controls-wrapper #toggleExpansionMenuBtn {
    display: flex;
  }
}
@media screen and (max-width: 1000px) {
  .bottom-controls-wrapper.min #bottom-center-menu-expansion {
    position: fixed;
    bottom: 62px;
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.8);
  }
  .bottom-controls-wrapper.min #bottom-center-menu {
    border-radius: 8px;
  }
  .bottom-controls-wrapper.min .action-row {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .bottom-controls-wrapper.min #toggleExpansionMenuBtn {
    display: flex;
  }
}
@media screen and (max-width: 1000px) and (hover: none) {
  .setting-options-label {
    display: none;
  }
}
#bottom-tooltip {
  position: absolute;
  display: none;
  border-radius: 8px;
  padding: 4px;
  color: #fff;
  top: -28px;
  overflow: visible;
  font-size: 11px;
  margin-left: -12px;
  background-color: rgba(35, 43, 51, 0.8);
  text-align: center;
}
#top-tooltip {
  position: absolute;
  display: none;
  border-radius: 8px;
  font-size: 11px;
  padding: 4px;
  color: #fff;
  top: 68px;
  margin-left: -12px;
  background-color: rgba(35, 43, 51, 0.8);
}
#bottom-right-tooltip {
  position: absolute;
  display: none;
  font-size: 11px;
  border-radius: 8px;
  padding: 4px;
  color: #fff;
  top: -28px;
  margin-left: -12px;
  background-color: rgba(35, 43, 51, 0.8);
}
.screenshare-tooltip {
  margin-left: 18px;
  display: flex;
}
.tooltip .video-tooltip {
  margin-left: 64px;
  top: -28px;
  display: flex;
}
.tooltip .mic-tooltip {
  margin-left: 106px;
  top: -28px;
  display: flex;
}
/* -- PREPARING FOR TOOLTIP REFACTOR -- */
.tooltip_ {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  cursor: pointer;
}
.tooltip_.settings-btn {
  width: 52px;
}
.no-blur-embedded-content-btn {
  backdrop-filter: none;
  background: transparent;
  border: none;
  color: #f4f4f4;
  padding-bottom: 8px;
}
.tooltip_ .tooltiptext {
  position: absolute;
  z-index: calc(300 + 1);
  width: fit-content;
  min-width: 50px;
  background-color: rgba(35, 43, 51, 0.7);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  visibility: hidden;
  font-size: 0.7rem;
  padding: 4px;
  word-break: unset;
  white-space: nowrap;
}
.tooltip_:hover .tooltiptext {
  visibility: visible;
}
.tooltip_ .tooltiptext.top {
  top: -32px;
}
.tooltip_ .tooltiptext.bottom {
  bottom: -32px;
}
.tooltip_ .tooltiptext.left {
  left: -32px;
}
.tooltip_ .tooltiptext.left2 {
  left: -72px;
}
.tooltip_ .tooltiptext.right {
  right: -64px;
}
.tooltip_ .tooltiptext.top-shift-left {
  top: -32px;
}
#zoom-plus {
  padding-top: 4px;
  cursor: default;
}
#zoom-minus {
  cursor: default;
}
#find-avatar-icon-button-wrapper {
  padding: 0px;
}
@media screen and (max-width: 880px) {
  .tooltip_ .tooltiptext.top-shift-left {
    top: 0px;
    left: -64px;
  }
}
@media screen and (max-width: 844px) {
  .tooltip_ .tooltiptext.top-shift-left {
    top: 0px;
    left: -64px;
  }
}
@media screen and (max-width: 545px) {
  #top-toolbar-edit-toggle-wrapper {
    display: none !important;
  }
  .tooltiptext_t {
    display: none;
  }
}
@media screen and (max-width: 375px), screen and (max-height: 408px) {
  #right-side-container {
    right: unset;
    top: 110px;
    left: 28px;
  }
  /*	#top-toolbar-find-zoom-wrapper {
		top: 14px !important;
	}*/
  #room-panel-details-wrapper {
    z-index: 10000;
  }
}
/* -- PREPARING FOR TOOLTIP REFACTOR -- */
#remote-cursors-settings-placeholder {
  min-height: 40px;
  position: relative;
}
#enable-cursors-btn {
  width: 100%;
}
.mobile-top-container {
  display: block;
}
.mobile-bottom-container-active .tooltip-popup {
  top: 30px;
  left: 2px;
  width: 135px;
  border-radius: 35px;
}
.mobile-bottom-container-active #tooltipWrapper {
  padding: 0px 0px 4px 9px;
}
.mobile-bottom-container-active #tooltipWrapper .t_message {
  padding-top: 5px !important;
}
#mobile-content-share {
  position: relative;
  left: 4%;
  z-index: 100;
  border-radius: 50%;
}
.mobile-gravatar {
  display: flex;
  background: transparent;
}
.mobile-profile-parent {
  position: fixed;
  left: 2%;
  top: 2%;
  min-height: 40px;
  min-width: 40px;
  z-index: 300;
  background: transparent;
}
.mobile-shift-embed-content-btn {
  text-align: center;
  border-radius: 50%;
}
input[type="checkbox"] {
  width: 0;
  height: 0;
  visibility: hidden;
}
input[type="checkbox"].adminCheckbox {
  width: 20;
  height: 20;
  visibility: visible;
}
input[type="file"].modal-input {
  position: relative;
  z-index: 10;
  background: #000000;
  color: #ffffff;
  width: 224px;
  pointer-events: auto;
  border-radius: 8px;
}
.custom-file-upload {
  background-color: #1877f2;
  left: 0px;
  position: absolute;
  height: 32px;
  width: 105px;
  border-radius: 8px;
  pointer-events: none;
  z-index: 11;
}
.custom-file-upload-ita {
  background-color: #1877f2;
  left: 0px;
  position: absolute;
  height: 32px;
  width: 105px;
  border-radius: 8px;
  pointer-events: none;
  z-index: 11;
}
.toggle-switch-label {
  display: block;
  width: 50px;
  height: 20px;
  background-color: rgba(114, 35, 123, 0.8);
  border-radius: 100px;
  position: relative;
  cursor: pointer;
  transition: 0.5s;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  right: 0%;
  position: absolute;
}
textarea {
  min-height: 60px;
}
#switchName {
  top: 0px;
}
#switchEmail {
  top: 28px;
}
#switchJobTitle {
  top: 84px;
}
#switchCompany {
  top: 108px;
}
#switchBio {
  top: 136px;
}
label,
.formlabel,
.toggle-switch-label {
  min-width: 28px;
}
.toggle-switch-label:after {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #e8f5f7;
  position: absolute;
  border-radius: 70px;
  left: 2px;
  transition: 0.5s;
}
input:checked + .toggle-switch-label:after {
  left: calc(100% - 1px);
  transform: translateX(-100%);
}
input:checked + .toggle-switch-label {
  background-color: green;
}
.toggle-switch-label:active:after {
  width: 15px;
}
#user-profile-content-section .edit-bio-list-field button {
  max-width: 300px;
  margin: auto;
  margin-top: 0px;
}
#user-profile-content-section .edit-bio-list-field .user-reset-password-button {
  margin: unset;
}
#user-profile-content-section .edit-bio-list-field .toggle-show-password-btn {
  margin: unset;
  backdrop-filter: unset;
}
.edit-bio-list-field {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.edit-bio-list-field .flex-row {
  gap: 5px;
  justify-content: center;
}
.edit-bio-list-field label:not(.radio) {
  font-weight: 900;
  padding-bottom: 8px;
  font-size: 16px;
}
.edit-bio-list-field input,
.edit-bio-list-field textarea {
  border-radius: 8px;
  padding: 8px;
  border: 1px solid transparent;
  font-size: 16px;
}
.edit-bio-list-field input {
  height: 36px;
}
.edit-bio-list-field textarea {
  min-height: 80px;
}
.edit-bio-list-field .textarea-counter {
  bottom: 4px;
}
.edit-bio-list-field .profile-input-flex-item {
  flex-grow: 1;
}
.edit-bio-list-field .profile-input-item {
  width: 100%;
}
.flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.flex-row-no-justification {
  display: flex;
  flex-direction: row;
  align-items: left;
  justify-content: normal;
  width: 100%;
}
.flex-row.end {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
.flex-row-even {
  display: flex;
  flex-direction: row;
  align-items: space-evenly;
  justify-content: center;
  width: 100%;
}
.flex-row-start {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
.flex-row-center-start {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.flex-col {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
}
.flex-col-start {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
#mobile-bottom-controls,
.mobile-bottom-rooms-btn,
.mobile-bottom-return-btn,
.mobile-bottom-chat-btn,
.top-bar-mobile,
.right-bar-mobile,
.left-bar-mobile {
  display: none;
}
.fa-arrow {
  padding-right: 8px !important;
}
.mobile-bottom-rooms-btn-active,
.mobile-bottom-return-btn-active,
.mobile-bottom-chat-btn-active {
  display: flex;
}
.mobile-bottom-controls-active {
  display: none;
  flex-direction: row;
  position: fixed;
  height: 30px;
  bottom: 0px;
  width: 100%;
  align-items: center;
  background: rgba(35, 43, 51, 0.5);
  justify-content: center;
  z-index: 399;
}
.top-bar-mobile-active {
  z-index: 300;
  background: rgba(35, 43, 51, 0.8);
  top: 0px;
  height: 8px;
  position: fixed;
  width: 100%;
  display: flex;
  position: none;
}
.right-bar-mobile-active {
  height: 100%;
  background: rgba(35, 43, 51, 0.8);
  position: fixed;
  width: 8px;
  right: 0px;
  z-index: 300;
  display: flex;
  pointer-events: none;
}
.left-bar-mobile-active {
  height: 100%;
  background: rgba(35, 43, 51, 0.8);
  position: fixed;
  width: 8px;
  left: 0px;
  z-index: 300;
  display: flex;
  pointer-events: none;
}
#spatial-setting::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.078);
  height: 12px;
}
#spatial-setting::-webkit-slider-thumb {
  background: rgba(255, 255, 255, 0.78);
  width: 20px;
  -webkit-appearance: none;
  height: 20px;
  margin-top: -5px;
  cursor: ew-resize;
}
.bottom-mobile-btn {
  padding-right: 5%;
  padding-left: 5%;
}
.center-modal-enabled {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin: auto;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  pointer-events: all;
}
.center-access-modal-enabled {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 60%;
  min-width: 300px;
  height: fit-content;
  margin: auto;
  padding: 16px;
  border-radius: 8px;
  max-width: 350px;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  pointer-events: all;
}
.hidden-cursor-msg-fade-out {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 7s, opacity 6s ease;
}
#settings-modal {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  width: 100%;
  max-width: 300px;
  height: fit-content;
  display: flex;
  justify-content: center;
  padding: 24px;
  margin: auto;
  background-color: rgba(35, 43, 51, 0.9);
  border: solid 1px rgba(100, 100, 100, 0.4);
  border-radius: 16px;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  pointer-events: all;
}
#settings-title {
  flex: 2 1 auto;
  width: 124px;
  height: 32px;
  flex-grow: 0;
  font-family: Inter;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: rgba(255, 255, 255, 0.85);
  display: none;
}
#right-side-container,
#room-content-slide-out,
#search-content-parent,
#room-content-list,
#screenshare-menu-modal {
  pointer-events: all;
}
#room-content-slide-out {
  z-index: 400;
}
#screenshare-menu-modal.modal {
  position: absolute;
  z-index: 300;
  width: 300px;
  max-width: 300px;
  height: fit-content;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  color: rgba(244, 244, 244, 0.78);
  background: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  padding: 16px;
  border-radius: 8px;
  pointer-events: all;
}
#screenshare-menu-modal.modal button {
  margin-bottom: 4px;
}
#screenshare-menu-modal.modal .title-bar {
  display: flex;
  flex: initial;
  flex-direction: row;
  width: 100%;
}
#screenshare-title {
  display: none;
}
#screenshare-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
#screenshare-content .screenShareOption {
  width: calc(100% - 8px);
  border-radius: 12px;
  padding: 20px;
  flex-direction: column;
  min-width: 100px;
  align-items: center;
  justify-content: center;
  background-color: #242b35;
  color: rgba(255, 255, 255, 0.78);
  border: solid 1px rgba(100, 100, 100, 0.4);
  border-radius: 8px;
  width: calc(100% - 4px);
  height: 48px;
  margin: 2px;
  cursor: pointer;
}
#screenshare-content .screenShareOption:hover {
  background-color: #232b33;
  color: rgba(255, 255, 255, 0.78);
}
#searchPopup {
  position: absolute;
  width: calc(100% - 32px);
  height: 250px;
  background: #000;
  border: 1px solid #ccc;
  z-index: 999;
  transform: translateY(32px);
  display: flex;
  justify-content: space-around;
  display: none;
}
.select-box {
  width: 100%;
}
.select-box select {
  width: 100%;
  background-color: #232b33;
  border: none;
  display: inline-block;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  border-radius: 8px;
  /* reset */
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
.select-box select:focus {
  background-image: linear-gradient(45deg, #f4f4f4 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #f4f4f4 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  border-color: #f4f4f4;
  outline: 0;
}
.select-box .dropdown {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.select-box .dropdown .option {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.info-panel {
  height: fit-content;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.info-panel .image {
  width: 44px;
  height: 44px;
}
.info-panel .content {
  width: 100%;
  padding: 8px;
}
#location {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 300;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
  color: #f4f4f4;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
#location.active {
  opacity: 1;
}
.room-access-wrapper {
  width: 370px;
  height: 265px;
  font-size: 16px;
  background-color: black;
  padding: 20px;
  border-radius: 20px;
  pointer-events: all;
}
.room-access-wrapper .access-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: 15px;
}
.room-access-wrapper .room-lock-content {
  padding-top: 10px;
}
.room-access-wrapper .flex-row {
  justify-content: center;
  height: 15%;
}
.room-access-wrapper .font18 {
  font-size: 18px;
}
.room-access-wrapper .font14 {
  font-size: 14px;
}
.room-access-wrapper .input-response {
  max-height: 50px;
  padding-top: 4px;
  padding-bottom: 4px;
  bottom: 4px;
  font-size: 12px;
  line-height: 1.5;
  padding: 14px;
}
.room-access-wrapper .accessVerifyButton {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.room-access-wrapper .center-text {
  text-align: center;
  font-size: 14px;
  color: gray;
  width: 275px;
  display: flex;
  padding-left: 45px;
}
.room-access-wrapper .room-access-close-btn {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  backdrop-filter: none;
}
.room-access-wrapper #roomPasscodeEntry {
  width: 100%;
  height: 36px;
  border-radius: 10px;
  border-width: 0px;
  padding-left: 10px;
  margin-top: 10px;
  background-color: #80808052;
}
#room-access-modal {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(35, 43, 51, 0.8);
  align-items: center;
  justify-content: center;
}
#room-access-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(35, 43, 51, 0.8);
}
#room-settings-button {
  position: absolute;
  right: 20px;
  bottom: 20px;
  background-color: black;
  border: none;
  color: white;
  font-size: 16px;
  cursor: pointer;
  border-radius: 10px;
  margin-top: 30px;
  margin-left: 80px;
  width: 75px;
  height: 30px;
}
#room-access-button {
  background-color: white;
  color: black;
  margin-top: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  border-radius: 30px;
  height: 34px;
  width: 100px;
  text-align: center;
  padding: 14px;
  cursor: pointer;
  font-weight: bold;
}
#av-icon-button-wrapper {
  min-width: 35px;
  width: 45px;
}
#disable-mic-icon .st0,
#disable-mic-icon-settings .st0,
#disable-webcam-icon .st0,
#disable-webcam-icon-settings .st0,
#disable-megaphone-icon .st0,
#disable-megaphone-icon-settings .st0,
#disable-mic-icon .st1,
#disable-mic-icon-settings .st1,
#disable-webcam-icon .st1,
#disable-webcam-icon-settings .st1,
#disable-megaphone-icon .st1,
#disable-megaphone-icon-settings .st1 {
  fill: #ff4046;
}
#overlay-content {
  display: unset;
}
/* The flip card container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip {
  background-color: transparent;
  width: 300px;
  height: 200px;
  border-radius: 4px;
  perspective: 1000px;
  /* Remove this if you don't want the 3D effect */
}
/* This container is needed to position the front and back side */
.flip-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}
.flip:hover .flip-inner {
  transform: rotateY(180deg);
}
.flip:hover .flip-inner.vertical {
  transform: rotateX(180deg);
}
.flip-front,
.flip-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  /* Safari */
  backface-visibility: hidden;
}
.flip-front {
  background-color: transparent;
  color: #f4f4f4;
}
.flip-back {
  color: #f4f4f4;
  transform: rotateY(180deg);
}
.flip-back.vertical {
  transform: rotateX(180deg);
}
/*disables element from being highlighted*/
.disable-highlighting {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
@media screen and (max-height: 1000px) and (orientation: portrait) {
  #embed-icon-button-wrapper {
    display: none !important;
  }
}
@media screen and (max-width: 1000px) and (orientation: landscape) {
  #embed-icon-button-wrapper {
    display: none !important;
  }
}
#bottom-toolbar-utilities {
  overflow-x: auto;
  gap: 0 !important;
}
@media screen and (hover: none) and (orientation: portrait) and (max-width: 400px) {
  #bottom-toolbar-utilities {
    position: absolute;
    left: 128px;
    width: 190px;
  }
}
@media screen and (max-width: 370px) {
  #bottom-toolbar-utilities {
    position: absolute;
    left: 104px;
    width: 220px;
    padding: 0 !important;
  }
}
#bottom-toolbar-utilities::-webkit-scrollbar {
  display: none;
}
/**
* mediaQuery
*/
@media screen and (hover: none) {
  .tooltiptext {
    display: none !important;
  }
  #settings-inputs-modal-parent {
    padding: 0px;
  }
  #toggle-search-menu {
    display: none !important;
  }
  #bottom-center-menu-expansion {
    height: unset;
    transform: translateY(-60px);
  }
}
@media screen and (hover: none) and (orientation: portrait) {
  #bottom-center-menu-expansion {
    bottom: 0px;
  }
  #bottom-right-menu {
    bottom: 0px;
    display: none!important;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  #bottom-right-menu {
    right: 8px;
    bottom: 0px;
  }
  #right-side-container {
    right: 0px;
  }
}
@media screen and (max-width: 1110px) {
  #bottom-right-menu {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 936px) {
  #bottom-right-tooltip {
    position: absolute;
    display: none;
    font-size: 11px;
    border-radius: 8px;
    padding: 4px;
    color: #fff;
    top: -28px;
    margin-left: -12px;
    background-color: rgba(35, 43, 51, 0.8);
    transform: rotate(90deg) translateX(-20px);
  }
}
@media screen and (orientation: landscape) and (hover: none) {
  .bottom-controls-wrapper {
    position: fixed;
  }
  #bottom-center-menu-expansion {
    position: relative;
    bottom: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background: transparent;
  }
  #bottom-center-menu {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .action-row {
    display: flex;
    position: relative;
    flex-direction: row;
  }
  #toggleExpansionMenuBtn {
    display: flex;
  }
  #bottomActionBar {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 844px) and (max-height: 800px) and (hover: none) and (orientation: portrait) {
  #embedded-content-menu,
  #embedded-content-modal.modal,
  #embedded-content-interactables.modal {
    width: 292px;
  }
}
@media (max-width: 1024px) and (hover: none) and (orientation: landscape) {
  #embedded-content-modal.modal,
  #embedded-content-interactables.modal {
    width: 400px;
  }
}
@media screen and (max-width: 470px) {
  #bottomActionBar .action-row .tooltip_ {
    height: unset;
    width: 36px;
  }
}
@media screen and (max-width: 420px) {
  #worlds-modal {
    width: 100vw;
    transition: width 0.3s ease-in-out;
  }
  #worlds-modal.inactive {
    width: 0px;
  }
}
@media screen and (max-width: 320px) {
  #bottomActionBar .action-row .tooltip_ {
    width: 35px!important;
  }
}
#top-toolbar-find-zoom-wrapper {
  margin-right: 4px;
}
@media screen and (max-width: 570px) {
  #user-profile-content-section .flex-row {
    flex-wrap: wrap;
  }
  .btn-box:not(#user-profile-dropdown-btn) {
    min-width: unset !important;
  }
  .speakerIcon {
    height: unset!important;
    width: unset!important;
  }
  .speakerIcon #speakerBubble {
    width: 24px;
    position: unset;
    margin: unset;
  }
  #login-container {
    height: 100% !important;
    overflow-y: scroll;
    align-items: baseline;
  }
  #login-container .login-wrapper {
    align-items: baseline;
  }
  .input-response.emojis-menu {
    position: absolute;
    bottom: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  #bottom-container {
    width: 100vw;
  }
  #zoomControlWrapper .tooltip_ {
    height: 30px !important;
    width: 30px !important;
  }
  #zoomControlWrapper .tooltip_ svg {
    width: 20px;
  }
  #zoomControlWrapper .tooltip_ #zoom-radius-display {
    font-size: 13px;
  }
  #zoomControlWrapper .tooltip_ #find-my-avatar-icon {
    width: 25px;
    padding-bottom: 8px;
    height: 25px;
  }
  #zoomParentWrapper {
    width: 10%;
  }
  #zoomControl.menu {
    border-radius: 0px;
    width: 100%;
    align-items: center;
  }
  #bottomActionBar {
    border-radius: 0px;
    height: 35px;
    width: 100%;
  }
  #bottomActionBar .action-row {
    height: 100%;
    width: 100%;
  }
  #bottomActionBar .action-row #embedded-content-dropup {
    margin: 0px;
    height: auto;
    color: rgba(255, 255, 255, 0.78);
    border-radius: 32px;
  }
  #bottomActionBar .action-row .tooltip_ {
    height: unset;
    width: 40px;
  }
  #bottomActionBar #bottom-center-menu {
    width: 100%;
    justify-content: space-between;
  }
  #settings-btn-wrapper {
    margin-top: 0px !important;
    width: 100%;
  }
  #room-edit-mode-select-container #room-edit-mode-select {
    border-radius: 0px!important;
  }
  #room-edit-mode-select-container #room-edit-mode-select .mode-btn {
    border-radius: 0px;
    height: 40px;
  }
  .button-editpass:not(#settings-toggle-menu-btn-svg) {
    padding: 0px;
    height: 22px;
    border-radius: 12px;
  }
  #embedded-content-toggle > svg {
    height: 25px;
  }
  .btn-box:not(#user-profile-dropdown-btn) {
    min-width: unset;
  }
  #user-profile-dropdown-btn {
    position: relative;
  }
}
@media screen and (max-width: 844px) and (hover: none) {
  #worlds-modal {
    right: 0px;
  }
  #bottom-container dbla-icon-wrapper {
    padding: 0;
  }
  .bottom-controls-wrapper {
    position: fixed;
    left: 0px;
    display: block;
    flex-direction: row;
    width: 100%;
  }
  #embedded-content-modal .title-bar #embed-title,
  #embed-title-interactables {
    font-size: 18px;
    width: 50%;
  }
  .behavior-picker-text {
    font-size: 13px;
  }
  .mobile-shift-embed-content-btn {
    position: relative;
  }
  .login-action-btn,
  .login-action-btn_light {
    margin-top: 0px;
  }
  #loginBranding {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
  }
  .tooltip_ {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 54px;
  }
  #settings-modal {
    max-width: 80%;
  }
}
@media (max-width: 1024px) and (hover: none) and (orientation: landscape) {
  #worlds-modal {
    right: 0px;
  }
  .bottom-controls-wrapper {
    width: 100%;
  }
  #bottom-right-menu .btn-box {
    transform: rotate(-90deg);
  }
  #bottom-right-tooltip {
    position: absolute;
    display: none;
    font-size: 11px;
    border-radius: 8px;
    padding: 4px;
    color: #fff;
    top: -28px;
    margin-left: -12px;
    background-color: rgba(35, 43, 51, 0.8);
    transform: rotate(90deg) translateX(-20px);
  }
  .settings-input {
    border-radius: 0px;
    margin-bottom: 4px;
    display: flex;
    align-items: center !important;
    justify-content: center;
    flex-direction: column;
    padding: 0px;
    position: relative;
  }
}
@media (max-width: 320px) and (hover: none) {
  .btn-box {
    min-width: 42px;
  }
  .tooltip_ {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 54px;
  }
}
@media (max-height: 320px) and (hover: none) and (orientation: landscape) {
  .btn-box {
    min-width: 42px;
  }
}
#content-select-upload-modal {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
}
#content-select-upload-modal-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 617px;
  height: 565px;
  background: white;
  color: black;
  padding: 30px 35px;
  padding-bottom: 25px;
  border-radius: 12px;
  max-height: 90%;
  overflow: auto;
}
#content-select-upload-modal-content #content-select-upload-modal-upload-section {
  display: flex;
  padding: 20px 0;
}
#content-select-upload-modal-content #content-select-upload-modal-upload-section .content-upload-input-label {
  margin-left: auto;
  background-color: #000000;
  color: white;
  font-size: 18px;
  padding: 5px 15px;
  border-radius: 15px;
  cursor: pointer;
}
#content-select-upload-modal-content #content-select-upload-modal-upload-section #content-upload-input {
  display: none;
}
#content-select-upload-modal-content #content-select-upload-modal-select-section {
  flex: 2;
  overflow-y: auto;
}
#content-select-upload-modal-content #content-select-upload-modal-label {
  width: auto;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  /* identical to box height, or 162% */
  display: flex;
  align-items: center;
  letter-spacing: -0.02em;
  color: #232B33;
}
#content-select-upload-modal-content .content-item {
  border: 1px solid #9E9F9F;
  border-radius: 12px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  gap: 20px;
  flex-wrap: wrap;
}
#content-select-upload-modal-content .content-item.selected {
  background: #E5E5E5;
  border: none;
}
#content-select-upload-modal-content .content-item:hover {
  background: #E5E5E5;
}
#content-select-upload-modal-content .content-item .content-item-thumbnail-wrapper {
  display: flex;
  width: 100px;
  height: 100px;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.27);
}
#content-select-upload-modal-content .content-item .content-item-thumbnail {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
#content-select-upload-modal-content .content-item-text {
  flex: 1;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 145%;
  /* or 23px */
  color: #000000;
  overflow: hidden;
  cursor: pointer;
}
#content-select-upload-modal-content .content-item-text .content-item-file-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#content-select-upload-modal-content .content-item-delete-button {
  display: block;
  cursor: pointer;
}
#content-select-upload-modal-content #content-select-upload-modal-btn-save {
  margin-left: auto;
  margin-top: 20px;
  width: 90px;
  height: 38px;
  background: #000000;
  border-radius: 15px;
  color: white;
  font-size: 18px;
}
#confirmation-modal {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
}
#confirmation-modal-content {
  display: flex;
  row-gap: 20px;
  flex-direction: column;
  position: absolute;
  top: 2%;
  left: 50%;
  transform: translateX(-50%);
  width: 617px;
  height: 289px;
  background: white;
  color: black;
  padding: 30px 35px;
  padding-bottom: 25px;
  border-radius: 12px;
  max-height: 90%;
  overflow: auto;
}
#confirmation-modal-content #confirmation-modal-label {
  width: auto;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  /* identical to box height, or 162% */
  display: flex;
  align-items: center;
  letter-spacing: -0.02em;
  color: #232B33;
}
#confirmation-modal-content #confirmation-modal-text {
  flex: 2;
  display: flex;
}
#confirmation-modal-content .delete-confirm-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  /* identical to box height, or 162% */
  flex-direction: column;
  align-items: center;
  letter-spacing: -0.02em;
  color: #232B33;
  display: flex;
  justify-content: center;
  width: 100%;
}
#confirmation-modal-content .delete-confirm-text .inner {
  flex-direction: row;
}
#confirmation-modal-content .delete-confirm-text .bold {
  font-weight: 700;
}
#confirmation-modal-content .delete-confirm-text .delete-confirm-text-top,
#confirmation-modal-content .delete-confirm-text .delete-confirm-text-end {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
}
#confirmation-modal-content .delete-confirm-text .delete-confirm-text-file-name {
  display: flex;
  justify-content: space-between;
}
#confirmation-modal-content .delete-confirm-text .delete-confirm-text-file-name .bold {
  font-family: 'Inter';
  font-style: normal;
  font-size: 24px;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#confirmation-modal-content .delete-confirm-text .delete-confirm-text-bottom {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
}
#confirmation-modal-content #confirmation-modal-buttons-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#confirmation-modal-content #confirmation-modal-buttons-container .confirmation-modal-btn {
  margin-top: 20px;
  width: 90px;
  height: 38px;
  background: #000000;
  border-radius: 15px;
  color: white;
  font-size: 18px;
}
#confirmation-modal-content #confirmation-modal-buttons-container .spectator-btn {
  width: 190px !important;
  background: #FF4046 !important;
}
.password-input-wrapper .input-response.warning {
  top: 0;
  right: 0;
}
#login-logo {
  background-size: contain;
}
#login-container .guest-options .input-response.warning,
#login-container .new-account .input-response.warning {
  transform: translateY(-49px) !important;
}
#socialshare-modal {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 600px;
  height: 450px;
  bottom: 75px;
  padding: 15px;
  color: white;
  background: #354356;
  border-radius: 16px;
}
.socialshare-wrapper {
  width: 100%;
  height: 100%;
  font-size: 16px;
  padding: 5px;
  border-radius: 20px;
  pointer-events: all;
}
.socialshare-wrapper .socialshare-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  width: 100%;
  font-size: 32px;
  font-weight: 600;
  line-height: 30px;
}
.socialshare-wrapper .socialshare-content #imagePreview {
  width: 100%;
  height: 70%;
  display: none;
}
.socialshare-wrapper .socialshare-content #mediaPreview {
  width: 100%;
  height: 70%;
  display: none;
}
.socialshare-wrapper .socialshare-content #play_button {
  position: absolute;
  left: 45%;
  top: 40%;
  display: none;
  pointer-events: none;
}
.socialshare-wrapper .socialshare-content-header {
  font-size: 16px;
}
.socialshare-wrapper .socialshare-content-buttons {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  justify-content: center;
}
.socialshare-wrapper .facebook-btn {
  width: 50px;
  height: 50px;
}
.socialshare-wrapper .padding20 {
  padding: 20px;
}
.socialshare-wrapper .paddingSides20 {
  padding: 5px 20px 0px 20px;
}
.socialshare-wrapper .flex-row {
  justify-content: center;
  height: 15%;
}
.socialshare-wrapper .font18 {
  font-size: 18px;
}
.socialshare-wrapper .font14 {
  font-size: 14px;
}
.socialshare-wrapper .socialshareButton {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.socialshare-wrapper .center-text {
  text-align: center;
  font-size: 14px;
  color: gray;
  width: 275px;
  display: flex;
  padding-left: 45px;
}
.socialshare-wrapper .socialshare-close-btn {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  backdrop-filter: none;
}
@media screen and (hover: none) {
  .bottom-controls-wrapper .bottom-right-menu {
    flex-direction: column!important;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select {
    flex-direction: column;
    width: 100%;
    margin: 0;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select .mode-btn {
    justify-content: center;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select .mode-btn .icon {
    margin: 0;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select span.label {
    display: none;
  }
  .bottom-controls-wrapper .settings-btn-wrapper {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select {
    flex-direction: column;
    width: 100%;
    margin: 0;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select .mode-btn {
    justify-content: center;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select .mode-btn .icon {
    margin: 0;
  }
  .bottom-controls-wrapper .bottom-right-menu #room-edit-mode-select-container #room-edit-mode-select span.label {
    display: none;
  }
  .bottom-controls-wrapper .settings-btn-wrapper {
    margin-top: 0;
  }
}
.safari-prompt-wrapper {
  font-size: 16px;
  padding: 5px;
  border-radius: 50px;
  pointer-events: all;
  background-color: #edebeb;
  height: 350px;
  color: black;
  border: 2px solid #898989;
  width: 420px;
}
#safari-browser-prompt {
  display: none;
  /* width: 40%;
    height: 50%; */
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
.browser-prompt-header {
  display: flex;
  justify-content: flex-end;
  padding: 18px 18px 0px 18px;
  font-weight: 600;
  font-size: x-large;
}
.browser-prompt-header img {
  width: 120px;
  height: auto;
  padding-right: 32%;
}
.browser-prompt-close-btn {
  cursor: pointer;
  height: 40px;
}
.browser-prompt-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
}
.browser-prompt-content-header {
  font-weight: 600;
  font-size: x-large;
  line-height: initial;
  text-align: center;
  width: 300;
  padding-bottom: 30px;
}
#browser-url-copy-btn {
  display: flex;
  width: 230px;
  height: 50px;
  background-color: white;
  border-radius: 10px;
  color: black;
  align-content: center;
  flex-wrap: wrap;
  justify-content: center;
  text-decoration: none;
  border: 1px solid #898989;
  font-weight: 400;
}
.browser-prompt-footer {
  display: flex;
  font-size: smaller;
  justify-content: center;
  font-weight: 500;
  font-style: italic;
}
.mobile-orientation-wrapper {
  font-size: 16px;
  padding: 5px;
  border-radius: 50px;
  pointer-events: all;
  background-color: #ffffff;
  color: #000000;
  border: 2px solid #898989;
  width: 325px;
  height: 350px;
}
#mobile-orientation-prompt {
  display: none;
  /* width: 40%;
    height: 50%; */
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
.mobile-orientation-header {
  display: flex;
  justify-content: flex-end;
  padding: 18px 18px 0px 18px;
  font-weight: 600;
  font-size: x-large;
}
.mobile-orientation-close-btn {
  cursor: pointer;
  height: 30px;
}
.mobile-orientation-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  margin-top: -10px;
}
.mobile-orientation-content img {
  width: 300px;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.modal {
  position: fixed;
  left: 25%;
  top: 40%;
  padding: 5px;
  z-index: 200;
  width: 503px;
  flex-grow: 0;
  padding: 8px;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
}
.user-profile-modal {
  z-index: 350;
}
.title-bar {
  display: flex;
  flex-direction: row;
  /* margin-top: 5px; */
  /* margin-bottom: 10px;
    padding: 5px; */
  flex: 1 1 auto;
}
.title-bar > div {
  flex: 1 1 auto;
}
.title-bar-icon {
  text-align: right;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#send-notification-wrapper {
  width: 100%;
  margin-bottom: 8px;
  padding: 10px;
  border-radius: 8px;
  backdrop-filter: blur(24px);
  box-sizing: border-box;
}
@media screen and (hover: none) and (orientation: landscape) {
  #send-notification-wrapper {
    margin-bottom: unset;
  }
}
.send-notification-modal {
  display: flex;
  flex-direction: column;
}
.send-notification-header {
  display: flex;
  align-items: flex-start;
  margin-bottom: 24px;
  z-index: 1;
}
.send-notification-title {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 22px;
}
.send-notification-close {
  cursor: pointer;
}
#send-notification-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  margin-bottom: 10px;
  z-index: 1;
}
.send-notification-form-to label {
  font-weight: 700;
  font-size: 16px;
}
.send-notification-form-to select {
  margin-left: 8px;
  border-radius: 4px;
  height: 32px;
  background: #ffffff;
  color: #000000;
}
.send-notification-form-important {
  display: flex;
  align-items: center;
}
.send-notification-form-important input[type="checkbox"] {
  margin: revert;
  visibility: revert;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.send-notification-form-message {
  position: relative;
  width: 100%;
  height: 60px;
}
.send-notification-form-message textarea {
  width: 100%;
  height: 100%;
  resize: none;
  padding: 8px 14px;
  font-weight: 400;
  font-family: "Inter", serif;
  border-radius: 8px;
  border: none;
}
.send-notification-form-message textarea::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
#send-notification-form-message-count {
  font-size: 10px;
  pointer-events: none;
  user-select: none;
  position: absolute;
  bottom: 0;
  right: 5px;
  color: rgba(255, 255, 255, 0.4);
}
.send-notification-form-send button:disabled {
  font-weight: 700;
  color: #333;
  background-color: #585959;
}
.send-notification-form-send button {
  font-weight: 700;
  color: #333;
  background-color: #fff;
}
#send-notification-result-wrapper {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
#notifications-container-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding-top: 70px;
  padding-right: 70px;
  box-sizing: border-box;
  overflow: hidden;
  transition: padding-right 0.3s ease-in-out;
  pointer-events: none;
  user-select: none;
  z-index: 2001;
}
#notifications-container-wrapper.min {
  padding-right: 320px;
}
#notifications-container {
  width: 100%;
  height: 100%;
  max-width: 460px;
  margin-left: auto;
  margin-right: 8px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.notification {
  position: relative;
  width: 100%;
  padding: 24px;
  border: 2px solid #00eded;
  border-radius: 12px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(24px);
  display: flex;
  align-items: center;
  gap: 16px;
  color: #797979;
  font-weight: 400;
}
.notification-important {
  border-color: #ff4046;
}
.notification-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
  pointer-events: auto;
  cursor: pointer;
}
.notification-icon {
  width: 72px;
  height: 72px;
  flex-shrink: 0;
  border-radius: 50%;
  overflow: hidden;
}
.notification-icon img {
  width: 100%;
  height: 100%;
}
.dual-notification-icon {
  width: 80px;
  height: 80px;
  flex-shrink: 0;
  /* border-radius: 50%; */
}
.dual-notification-icon #senderIcon {
  width: 90%;
  height: 90%;
  border-radius: 50%;
}
.dual-notification-icon #recipientIcon {
  width: 60%;
  height: 60%;
  border-radius: 50%;
  position: relative;
  left: 40px;
  bottom: 30px;
}
.notification-content-title {
  font-weight: 700;
}
.notification-content-title-primary {
  font-size: unset;
  font-weight: unset;
  color: #fff;
}
.notification-dualIcon {
  pointer-events: all;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.room-content-list {
  height: calc(100% - 190px);
  overflow: auto;
  overflow-x: hidden;
}
.room-content-entry {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 0.8rem;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0.05);
  margin-top: 4px;
  padding: 8px;
  cursor: default;
  flex-wrap: wrap;
}
.room-content-entry i {
  padding: 8px;
}
.room-content-entry i.button {
  height: fit-content;
}
#room-content-clear {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.05);
  /* margin-top: 4px; */
  padding: 12px;
  cursor: pointer;
}
span {
  white-space: normal;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
.room-content-entry:hover {
  /* background-color: rgba(255,255,255,0.05);
    color: rgba(255,255,255,0.78); */
  background: linear-gradient(rgba(35, 43, 51, 0.9), rgba(35, 43, 51, 0.98));
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
}
.room-content-edit {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  font-size: 0.8rem;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0.05);
  margin-top: 4px;
  padding: 8px;
  cursor: default;
  height: auto;
  width: 100%;
}
/* .interactable-update-checkbox {
    ///appearance: none;
    visibility: visible;
    background-color: #ffffff;
    margin-right: 12px;
    font: inherit;
    color: #000000;
    width: 1.5em;
    min-width: 24px;
    height: 1.5em;
    border-radius: 7px;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center;
    cursor: pointer;
} */
.photoBoothPropWrapper {
  display: flex;
  align-items: center;
  line-height: 1.2em;
}
.photoBoothPropWrapper input[type='checkbox'] {
  visibility: visible;
  background-color: #ffffff;
  margin-right: 12px;
  font: inherit;
  color: #000000;
  width: 1.5em;
  min-width: 24px;
  height: 1.5em;
  border-radius: 7px;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  cursor: pointer;
}
.embed-update-save {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  /* border: solid 1px rgba(244, 244, 244, 0.05); */
  background: #376db5;
  /* transition: all 0.3s ease-in-out; */
  height: 30px;
  width: 55px;
  color: white;
  border-radius: 20px;
  max-height: 12px;
  font-style: normal;
  margin-top: 10px;
}
.upgradeTransparentClickable {
  display: flex;
  align-items: center;
  line-height: 1.2em;
  padding-top: 10px;
}
.upgradeTransparentClickable input[type='checkbox'] {
  visibility: visible;
  background-color: #ffffff;
  margin-right: 12px;
  font: inherit;
  color: #000000;
  width: 1.5em;
  min-width: 24px;
  height: 1.5em;
  border-radius: 7px;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  cursor: pointer;
}
#iframeResizeWrapper {
  width: 100%;
  padding-top: 15px;
}
#iframe-scale-select {
  color: black;
  text-align: start;
  background: #E5E5E5;
  padding: 5px 10px;
  border: none;
  border-radius: 8px;
  width: 135px;
}
#iframe-scale-save-bt {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.05);
  margin-top: 4px;
  margin-bottom: 5px;
  cursor: pointer;
}
#iframeSelection {
  font-size: 14px;
}

#room-edit-mode-select-container {
  display: flex;
  align-items: flex-end;
}
#room-edit-mode-select-container #room-edit-mode-select {
  display: flex;
  background: #464C50;
  backdrop-filter: blur(24px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 8px;
  margin-right: 7px;
}
#room-edit-mode-select-container .mode-btn {
  display: flex;
  align-items: center;
  border-radius: 8px;
  height: 54px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
#room-edit-mode-select-container .mode-btn span.icon {
  margin-left: 10px;
}
#room-edit-mode-select-container .mode-btn span.label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
  /* identical to box height, or 160% */
  text-align: center;
  margin-left: 5px;
  margin-right: 10px;
  color: #9E9F9F;
}
#room-edit-mode-select-container .selected {
  background: rgba(0, 0, 0, 0.6);
}
#room-edit-mode-select-container .selected span.label {
  color: white;
}
#room-edit-mode-select-container .selected .edit-mode-icon svg path {
  fill: white;
  stroke: unset;
  stroke-width: unset;
}
#room-edit-mode-select-container .selected .default-mode-icon svg path {
  stroke: white;
  stroke-width: 2;
  fill: unset;
}
#room-edit-mode-container {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 12px;
  margin: auto;
  padding: 12px;
  margin-right: 10px;
  margin-bottom: 0px;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#room-panel-container {
  position: absolute;
}
@media only screen and (max-width: 400px) and (hover: none) {
  #room-panel-container {
    position: absolute;
    transform: scale(0.8);
    left: -25px;
    top: 0px;
    bottom: 783px;
    right: 79px;
  }
}
#room-panel-container #room-panel-wrapper {
  display: flex;
  flex-direction: column;
  padding: 10px;
  pointer-events: all;
}
@media screen and (hover: none) and (orientation: landscape) {
  #room-panel-container #room-panel-wrapper {
    transform: scale(0.8);
    position: absolute;
    left: -31px;
    top: 0px;
    bottom: 0px;
  }
}
@media screen and (hover: none) and (orientation: portrait) {
  #room-panel-container #room-panel-wrapper #room-panel-full-rooms-list {
    width: 190px;
  }
}
#room-panel-container #room-panel-wrapper #room-panel-world-banner {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#room-panel-container #room-panel-wrapper #room-panel-world-banner .room-panel-world-logo {
  width: 56px;
  height: 56px;
  background-color: #FFFFFF;
  border: 2.5px solid #FFFFFF;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50px;
  z-index: 999;
}
#room-panel-container #room-panel-wrapper #room-panel-world-banner .room-panel-world-label {
  z-index: 300;
  box-sizing: border-box;
  width: 280px;
  height: 54px;
  cursor: pointer;
  backdrop-filter: blur(24px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 8px;
  align-items: center;
  margin-left: -20px;
}
@media screen and (max-width: 450px) {
  #room-panel-container #room-panel-wrapper #room-panel-world-banner .room-panel-world-label {
    width: 50vw;
    max-width: 280px;
  }
}
#room-panel-container #room-panel-wrapper #room-panel-world-banner .room-panel-world-label .room-panel-world-label-text {
  width: 100%;
  max-width: 202px;
  height: 32px;
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  /* identical to box height, or 160% */
  display: block;
  align-items: center;
  letter-spacing: -0.02em;
  color: #FFFFFF;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#room-panel-container #room-panel-wrapper #room-panel-world-banner .room-panel-world-label .room-panel-world-label-down-arrow.expanded {
  transform: rotateX(180deg);
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 15px;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list {
  display: flex;
  flex-direction: column;
  position: relative;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list #room-panel-current-room.hidden-room {
  background: #15191e;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list #room-panel-full-rooms-list {
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 185px;
  overflow: overlay;
}
@media screen and (hover: none) and (orientation: landscape) {
  #room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list #room-panel-full-rooms-list {
    max-height: 85px;
  }
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list #room-panel-full-rooms-list .room-panel-room {
  margin-top: 1px;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list #room-panel-full-rooms-list .room-panel-room.hidden-room {
  background: #15191e;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list #room-panel-full-rooms-list .room-panel-room.hidden-room .room-panel-room-label {
  color: #c4c4c4;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial {
  z-index: 300;
  pointer-events: none;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial .room-panel-room {
  margin-bottom: 3px;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial .room-panel-room.current-room {
  background: rgba(19, 114, 216, 0.8);
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial .room-panel-room.normal-room {
  background: rgba(129, 129, 129, 0.8);
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial .room-panel-room.locked-room {
  background: rgba(53, 52, 57, 0.8);
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial .room-panel-room.hidden-room {
  background: #1C1B1D;
}
#room-panel-container #room-panel-wrapper #room-panel-room-list-wrapper #room-panel-room-list-tutorial .room-panel-room.hidden-room .room-panel-room-label {
  color: #818181;
}
#room-panel-current-room {
  background: rgba(19, 114, 216, 0.8);
}
#room-panel-full-rooms-list::-webkit-scrollbar {
  z-index: 10000;
  background-color: transparent;
  width: 8px;
}
#room-panel-full-rooms-list::-webkit-scrollbar-track {
  background-color: transparent;
}
#room-panel-full-rooms-list::-webkit-scrollbar-thumb {
  border: 4px solid #c4c4c4;
}
.room-panel-room {
  width: 290px;
  height: 33px;
  background: #353439;
  backdrop-filter: blur(24px);
  cursor: pointer;
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 0 5px;
}
@media screen and (max-width: 450px) {
  .room-panel-room {
    width: 53vw;
    max-width: 290px;
  }
}
.room-panel-room.selected {
  background: rgba(129, 129, 129, 0.8) !important;
}
.room-panel-room .room-panel-room-label {
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  flex: 2;
  /* identical to box height, or 100% */
  display: inline-block;
  align-items: center;
  letter-spacing: -0.02em;
  color: #FFFFFF;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 4px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
.room-panel-room .room-panel-room-capacity-wrapper {
  background: #c4c4c4;
  border-radius: 25px;
  min-width: 25px;
  color: black;
  text-align: center;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
.room-panel-room .room-panel-room-capacity-wrapper span {
  font-weight: 600;
}
.room-panel-room .room-panel-room-capacity-wrapper .room-panel-room-capacity-wrapper-users-count {
  font-size: 12px;
  padding: 0 5px;
}
#room-panel-details-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  top: 3px;
  left: 0px;
}
#room-panel-details-wrapper .room-details-panel {
  width: 285px;
  min-width: 285px;
  border-radius: 8px;
  flex-direction: column;
  padding: 10px;
  backdrop-filter: blur(24px);
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-heading-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-heading-wrapper #room-details-panel-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-heading-wrapper #room-details-panel-close {
  align-self: baseline;
  cursor: pointer;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper {
  width: 285px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper {
  flex: 0 0 16.66%;
  display: flex;
  justify-content: center;
  padding-top: 5px;
  position: relative;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper .tooltip_:hover + .tooltiptext {
  display: block;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper .tooltiptext {
  top: -24px;
  background-color: white;
  color: black;
  position: absolute;
  z-index: calc(300 + 1);
  width: fit-content;
  min-width: 50px;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  display: none;
  font-size: 0.7rem;
  padding: 4px;
  word-break: unset;
  white-space: nowrap;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper .room-details-panel-avatar-img {
  height: 43px;
  width: 43px;
  background-size: cover;
  background-position: center;
  position: relative;
  margin: 0px;
  border-radius: 50%;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper .room-details-panel-avatar-img p.room-details-panel-avatar-text::before {
  content: "\002B";
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  vertical-align: text-top;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper .room-details-panel-avatar-img.tooltip_ {
  cursor: default !important;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper .room-details-panel-avatar-wrapper #room-details-panel-overflow-username-list-wrapper {
  position: absolute;
  left: 65px;
  display: flex;
  flex-direction: column;
  background: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(24px);
  border-radius: 8px;
  padding: 5px 10px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper #room-details-panel-avatar-wrapper-overflow .room-details-panel-avatar-img {
  background: white;
  color: black;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper #room-details-panel-avatar-wrapper-overflow .room-details-panel-avatar-img .room-details-panel-avatar-text {
  font-size: 1.1em;
  font-weight: 600;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper #room-details-panel-avatar-wrapper-overflow #room-details-panel-overflow-username-list-wrapper #room-details-panel-overflow-username-wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-users-wrapper #room-details-panel-avatar-wrapper-overflow #room-details-panel-overflow-username-list-wrapper #room-details-panel-overflow-username-wrapper span {
  white-space: nowrap;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-footer-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-footer-wrapper .room-panel-room-capacity-wrapper {
  display: flex;
  align-items: center;
  padding: 0px 10px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-footer-wrapper .room-panel-room-capacity-wrapper .room-panel-room-capacity-wrapper-users-icon {
  padding-right: 5px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-user-count {
  display: flex;
  margin: auto;
  margin-bottom: 10px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-join-room-button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-join-room-button {
  border: transparent;
  width: fit-content;
  min-width: 85px;
  font-size: 16px;
  height: 30px;
  border-radius: 10px;
  background: white;
  color: black;
  font-weight: 600;
  padding: 0px 15px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-join-room-button:disabled,
#room-panel-details-wrapper .room-details-panel #room-details-panel-join-room-button[disabled] {
  background: #585959;
  border: 1px solid #FFFFFF;
  cursor: not-allowed;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-access-code {
  background-color: white;
  color: #232B33;
  border-radius: 5px;
  border: 2px solid #ededee;
  width: 175px;
  margin-bottom: 12px;
}
#room-panel-details-wrapper .room-details-panel #room-details-panel-description {
  color: #9E9F9F;
  font-size: 90%;
  margin-bottom: 10px;
}
.room-panel-room-status-wrapper {
  margin-right: 5px;
}
#room-panel-world-label {
  display: flex;
  padding-left: 25px;
  padding-right: 15px;
  justify-content: space-between;
}
#room-panel-world-label #room-panel-world-label-text {
  flex-grow: 1;
}
@media screen and (max-width: 800px) and (hover: none) {
  #room-panel-world-label {
    width: 36vw !important;
    max-width: 280px;
    min-width: 160px;
  }
  #room-panel-world-label #room-panel-world-label-text {
    width: 65% !important;
  }
  .room-panel-room {
    width: 38.5vw !important;
    min-width: 180px !important;
    padding: unset !important;
  }
  .room-details-panel,
  #room-details-panel-users-wrapper {
    width: 70vw !important;
    min-width: unset !important;
  }
  #room-details-panel-users-wrapper {
    flex: 1 1 auto;
    overflow-y: auto;
    max-height: 150px;
  }
  #room-panel-room-list-wrapper {
    align-items: flex-start;
  }
  #room-panel-room-list {
    width: 100% !important;
  }
  .room-panel-room-label {
    margin-left: 5px;
  }
  .room-panel-room-capacity-wrapper {
    margin-right: 10px;
  }
}
@media screen and (max-width: 800px) and (hover: none) and (orientation: landscape) {
  .room-details-panel,
  #room-details-panel-users-wrapper {
    width: 36vw !important;
    min-width: unset !important;
  }
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.screenShareOption:hover {
  background-color: rgba(114, 35, 123, 0.8);
  color: rgba(255, 255, 255, 0.78);
}
.screenShareOption {
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(0, 0, 0, 0.5);
  border: solid 1px rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  width: 100%;
  /* min-height: 48px; */
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.search-list {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  text-align: center;
}
.search-option {
  width: 100%;
  white-space: normal;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0.05);
  padding: 4px;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.search-option:hover {
  background-color: rgba(234, 55, 106, 0.3);
  color: rgba(255, 255, 255, 0.78);
}
.search-room-option {
  justify-content: center;
}
.search-user-option {
  justify-content: space-between;
}
.search-room-option-name {
  display: flex;
  align-items: center;
  justify-content: center;
}
#search {
  position: relative;
  text-align: left;
  height: 32px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3rem;
  font-family: 'Inter', sans-serif;
  border: solid 1px rgba(0, 0, 0, 0.65);
  width: 76% !important;
  padding-left: 32px;
}
#search-content {
  width: 100%;
  max-width: 100%;
  position: relative;
  text-align: left;
  height: 38px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3rem;
  font-family: 'Inter', sans-serif;
  border: solid 1px rgba(255, 255, 255, 0);
  padding-left: 36px;
  border-radius: 8px;
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.1);
  outline: none;
}
/* #search-parent {
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 24px;
} */
#search-parent {
  padding-left: 4px;
  border-radius: 12px;
}
#search {
  border-radius: 12px;
}
#search-content-parent {
  margin-bottom: 12px;
}
#search-parent i,
#search-content-parent i {
  position: absolute;
  float: left;
  /* left: 12px; */
  padding-top: 10px;
  padding-left: 8px;
  z-index: 20;
}
#searchOpenRoomsLists {
  display: none;
  width: 100%;
  position: relative;
  flex-direction: column;
  padding: 12px;
}
.filter-btn {
  width: 45%;
  height: 42px;
  white-space: normal;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 100;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  border-radius: 8px;
  border: solid 1px rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0.05);
  transition: all 0.3s ease-in-out;
}
#filter-search-rooms {
  float: left;
}
#filter-search-users {
  float: right;
}
.selected-btn {
  color: rgba(255, 255, 255, 0.25);
}
#search-filter-popup {
  background: #000000;
  min-height: 54px;
  /* border-radius: 8px; */
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  color: rgba(255, 255, 255, 0.78);
  padding: 16px;
  display: block;
}
#search-popup {
  position: absolute;
  flex-direction: column;
  width: 250px;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(255, 255, 255, 0.78);
  padding-top: 0px;
  z-index: 99999;
  display: none;
  top: 42px;
  right: 54px;
  border-radius: 8px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  max-height: 66vh;
  background-color: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(24px);
  padding: 4px;
  overflow-y: auto;
}
#search-popup.mobile {
  height: 50%;
  right: 0px;
  bottom: 16%;
}
@media screen and (hover: none) {
  #search-popup.mobile {
    height: 50%;
    right: 12px;
    bottom: 16%;
    width: calc(100% - 32px);
  }
}
#search-popup-text {
  white-space: normal;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  padding: 8px;
}
#search-input {
  width: 100%;
  max-width: 100%;
  position: relative;
  text-align: left;
  height: 38px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3rem;
  font-family: 'Inter', sans-serif;
  border: solid 1px rgba(255, 255, 255, 0);
  padding-left: 36px;
  border-radius: 8px;
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.1);
  outline: none;
}
#search-input:focus {
  border: solid 1px rgba(255, 255, 255, 0.1);
}
#search-input-parent {
  display: none;
  border-radius: 12px;
  margin-top: 1px;
  width: 100%;
}
.user-search-icon {
  position: absolute;
  z-index: 99;
  display: flex;
  padding: 8px;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.intercom-messenger-frame {
  height: calc(100% - 192px) !important;
  transition: right 0.5s !important;
}
@media screen and (hover: none) and (orientation: landscape) {
  .intercom-messenger-frame {
    height: 100%!important;
  }
}
.intercom-message-reply-shift {
  right: 318px !important;
}
.intercom-message-reply-reset {
  right: 10px !important;
}
.intercom-borderless-frame {
  max-height: calc(100% - 465px) !important;
  transition: right 0.5s !important;
}
#settings-menu-admin-divider {
  display: none;
  border: none;
  border-top: 1px solid #fff;
}
.settings-menu-option {
  margin: 3px;
}
#email-settings-btn,
#faq-settings-btn {
  display: none;
}
#settings-btn-wrapper,
#help-btn-wrapper {
  position: relative;
  margin-top: 4px;
}
#help-menu-parent {
  position: absolute;
  margin: auto;
  width: fit-content;
  display: flex;
  height: fit-content;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.8);
  border: none;
  border-radius: 9px;
  pointer-events: none;
  right: 0px;
  bottom: 58px;
  z-index: 350;
}
#settings-menu-parent {
  position: absolute;
  margin: auto;
  width: fit-content;
  display: flex;
  height: fit-content;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 9px;
  pointer-events: none;
  right: 0px;
  top: 60px;
  z-index: 350;
}
@media screen and (hover: none) and (orientation: landscape) {
  #settings-menu-parent {
    right: 65px;
  }
}
@media screen and (hover: none) and (orientation: portrait) {
  #settings-menu-parent {
    right: 65px;
  }
}
#settings-inputs-modal-parent,
#post-login-inputs-modal-parent {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 70%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  border: none;
  pointer-events: none;
}
#settings-input-modal,
#post-login-input-modal {
  position: relative;
  width: 300px;
  max-width: 300px;
  height: auto;
  max-height: 100%;
  align-items: center;
  justify-content: center;
  background-color: white;
  border: none;
  border-radius: 8px;
  pointer-events: all;
  padding: 30px;
  padding-bottom: 5px;
  padding-top: 15px;
}
#settings-input-modal #settings-user-profile-btns,
#post-login-input-modal #settings-user-profile-btns,
#settings-input-modal #post-login-user-profile-btns,
#post-login-input-modal #post-login-user-profile-btns {
  display: flex;
  justify-content: center;
}
#settings-input-modal #settings-user-profile-btns .settings-user-profile-btn,
#post-login-input-modal #settings-user-profile-btns .settings-user-profile-btn,
#settings-input-modal #post-login-user-profile-btns .settings-user-profile-btn,
#post-login-input-modal #post-login-user-profile-btns .settings-user-profile-btn {
  display: inline-block;
  margin: auto;
  fill: #797979;
  background: #e5e5e5;
  border-radius: 50%;
}
#settings-input-modal #settings-user-profile-btns .settings-user-profile-btn input[type=file],
#post-login-input-modal #settings-user-profile-btns .settings-user-profile-btn input[type=file],
#settings-input-modal #post-login-user-profile-btns .settings-user-profile-btn input[type=file],
#post-login-input-modal #post-login-user-profile-btns .settings-user-profile-btn input[type=file] {
  cursor: pointer;
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 99999;
  left: 60px;
  top: 10px;
  margin: 16px;
  margin-top: 10px;
  margin-left: 10px;
  border-radius: 50%;
  opacity: 0;
}
#settings-input-modal .av-settings-login-wrapper,
#post-login-input-modal .av-settings-login-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#settings-input-modal #world-entrance-settings-lbl,
#post-login-input-modal #world-entrance-settings-lbl {
  font-weight: 900;
  color: black;
  padding-bottom: 5px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #settings-input-modal #world-entrance-settings-lbl,
  #post-login-input-modal #world-entrance-settings-lbl {
    font-size: 0.8rem;
  }
}
#settings-input-modal #doublealabs-logo,
#post-login-input-modal #doublealabs-logo {
  width: 100%;
  padding-top: 30px;
  color: black;
  text-align: center;
  font-size: 1.2rem;
  color: #797979;
}
@media screen and (hover: none) and (orientation: landscape) {
  #settings-input-modal #doublealabs-logo,
  #post-login-input-modal #doublealabs-logo {
    padding-top: 10px;
    font-size: 1rem;
  }
  #settings-input-modal #doublealabs-logo img,
  #post-login-input-modal #doublealabs-logo img {
    width: 40px;
    height: 40px;
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  #settings-inputs-modal-parent #settings-input-modal {
    width: 65%;
    max-width: unset;
    height: 100%;
    transform: scale(0.95);
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    overflow-y: scroll;
  }
  #settings-inputs-modal-parent #settings-input-modal .settings-input-row {
    display: flex;
    width: 75%;
  }
}
#disable-webcam-icon-settings,
#enable-webcam-icon-settings {
  display: none;
}
#disable-webcam-icon:disabled,
#enable-webcam-icon:disabled,
#disable-webcam-icon-settings:disabled,
#enable-webcam-icon-settings:disabled {
  color: rgba(244, 244, 244, 0.3);
}
@media screen and (hover: none) and (orientation: landscape) {
  #settings-modal-content-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-top: unset;
  }
  #settings-modal-content-wrapper .settings-modal-inputs {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
#settings-modal-content-wrapper,
#post-login-input-wrapper {
  width: 100%;
  border-radius: 8px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #settings-modal-content-wrapper,
  #post-login-input-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-top: unset;
    align-items: center;
  }
}
#settings-modal-content-wrapper .settings-modal-header,
#post-login-input-wrapper .settings-modal-header {
  display: flex;
  justify-content: center;
  padding-bottom: 10px;
}
#settings-menu-content {
  position: relative;
  width: fit-content;
  min-width: max-content;
  padding: 16px;
  border-radius: 8px;
  pointer-events: all;
}
#row-settings-media-edit-btns {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0px;
  margin-bottom: 8px;
  max-height: 52px;
  background: #E5E5E5;
  border-radius: 66px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0 10px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #row-settings-media-edit-btns {
    padding: unset;
  }
}
#row-settings-media-edit-btns #settings-media-edit-btn-mic,
#row-settings-media-edit-btns #webcam-icon-settings-btn {
  display: flex;
}
#row-settings-media-edit-btns #settings-media-edit-btn-mic #enable-mic-icon-settings path,
#row-settings-media-edit-btns #webcam-icon-settings-btn #enable-mic-icon-settings path,
#row-settings-media-edit-btns #settings-media-edit-btn-mic #enable-webcam-icon-settings path,
#row-settings-media-edit-btns #webcam-icon-settings-btn #enable-webcam-icon-settings path {
  fill: #24c224;
}
#row-settings-media-edit-btns .toggle-label {
  margin: auto;
  color: black;
  padding-right: 15px;
}
.settings-media-icon {
  width: 24px;
  height: 24px;
  padding: 8px;
  margin: 8px;
  object-fit: contain;
  cursor: pointer;
}
@media screen and (hover: none) and (orientation: landscape) {
  .settings-media-icon {
    width: 20px;
    height: 20px;
    margin: 10px;
    padding: unset;
  }
}
#text-settings-media-edit-btns {
  text-align: center;
  font-family: Inter;
  font-size: 0.8rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.46;
  letter-spacing: normal;
  display: flex;
  flex-direction: row;
  color: #797979;
  padding: 0 35px;
}
.help-menu-option {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: center;
  font-family: Inter;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  cursor: pointer;
}
.settings-menu-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  font-family: Inter;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  justify-content: flex-end;
  cursor: pointer;
}
.settings-menu-option svg {
  height: 100%;
}
.setting-options-icon {
  width: 24px;
  margin-left: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.setting-options-icon i {
  color: #f4f4f4;
  transform: translateX(-2px);
  font-size: 1.02rem;
}
@media screen and (max-width: 1110px) {
  .setting-options-icon {
    margin-left: 0px;
    height: 32px;
  }
}
#settings-input-modal table {
  letter-spacing: 1px;
  /* font-size: 1.3rem; */
  font-size: 12px;
  margin-bottom: 2%;
  margin-top: 2%;
  margin-right: 10%;
  margin-left: 2%;
  width: 96%;
}
#settings-input-modal th {
  vertical-align: middle;
}
#settings-input-modal td {
  text-align: center;
}
#settings-input-modal select {
  width: 100%;
  height: 24px;
  background-color: #ddd;
  color: #000;
  border-radius: 4px;
}
#settings-input-modal select option {
  height: 20px;
  font-style: oblique;
  background: rgba(0, 0, 0, 0.05);
}
#micDisabledMsg,
#webcam-disabled-msg {
  font-size: 0.8rem;
}
.settings-input {
  border-radius: 0px;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0px;
  position: relative;
}
.settings-input-row {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: right;
  text-align: left;
  width: 100%;
  color: black;
  margin-bottom: 4px;
}
@media screen and (hover: none) and (orientation: landscape) {
  .settings-input-row .settings-modal-input-field {
    display: flex;
    align-items: center;
    width: 35%;
  }
}
.settings-input-row label.select-lbl {
  font-weight: 900;
  font-size: 1rem;
  padding-top: 10px;
}
@media screen and (hover: none) and (orientation: landscape) {
  .settings-input-row label.select-lbl {
    font-size: 0.85rem;
    padding-top: unset;
    white-space: nowrap;
  }
}
.settings-input-row select {
  border: none;
}
.bottom-border {
  border-bottom: 1px solid #444;
}
.settings-input-row svg {
  vertical-align: middle;
  padding-right: 6px;
}
.settings-input-row label {
  /*display:block;*/
  font-size: 0.8rem;
}
#btnSaveSettings {
  float: right;
  height: 2rem;
  width: 4rem;
  font-size: 1.5rem;
}
#webcam-test-screen,
#post-login-webcam-test-screen {
  width: 120px;
  height: 120px;
  max-width: 160px;
  border-radius: 100%;
  /*background: #000 !important;*/
  margin-bottom: 12px;
  transform: rotateY(0deg);
  margin-left: 20px;
  margin-right: 20px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #webcam-test-screen,
  #post-login-webcam-test-screen {
    margin-bottom: unset;
    width: 80px;
    height: 80px;
    margin-right: 20px;
  }
}
#webcam-test-screen.flip,
#post-login-webcam-test-screen.flip {
  transform: rotateY(180deg);
}
#webcam-test-screen-overlay {
  display: block;
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 120px;
  height: 120px;
  opacity: 1;
  margin-left: 20px;
  margin-right: 20px;
  border-radius: 100%;
  opacity: 0;
}
#webcam-test-screen-overlay svg {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 25%;
  width: 50%;
}
#webcam-test-screen-container:hover #webcam-test-screen-overlay {
  opacity: 1;
}
/*#webcam-test-screen:hover {
	width: 100px;
}*/
#mic-test-graph,
#post-login-mic-test-graph {
  width: 100%;
  height: 160px;
  margin-bottom: 8px;
  display: none;
}
#mic-test-number-title,
#post-login-mic-test-number-title {
  display: none;
}
.level-meter-wrapper {
  align-items: center;
  position: relative;
  width: 100%;
  height: 12px;
  display: flex;
  padding: 5px 0px;
}
.level-meter-wrapper svg {
  margin-top: 3px;
}
.dot-mask {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  /* background-image: radial-gradient(#000 1%, transparent 10px);
    background-position: 0 0, 50px 50px; */
}
#mic-level-meter {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  /*background-color: rgba(@black,0.7);*/
  overflow: hidden;
  /*margin-top: 4px;*/
}
#mic-level-meter .fill {
  background: #44CD5A;
  box-shadow: none;
}
input[type=range] {
  height: 11px;
  -webkit-appearance: none;
  appearance: none;
  margin: 10px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
}
input[type=range]::-webkit-slider-thumb {
  height: 4px;
  width: 15px;
  border-radius: 4px;
  background: #FBBC05;
  box-shadow: 0px 0px 8px 2px #ff6d00;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: 2px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #000000;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  box-shadow: 0px 0px 1px #000000;
  background: #000000;
  border-radius: 5px;
  border: 1px solid #000000;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #000000;
  height: 4px;
  width: 15px;
  border-radius: 5px;
  background: #00FF00;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #000000;
  border: 1px solid #000000;
  border-radius: 10px;
  box-shadow: 0px 0px 1px #000000;
}
input[type=range]::-ms-fill-upper {
  background: #000000;
  border: 1px solid #000000;
  border-radius: 10px;
  box-shadow: 0px 0px 1px #000000;
}
input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #000000;
  height: 4px;
  width: 15px;
  border-radius: 5px;
  background: #00FF00;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #000000;
}
input[type=range]:focus::-ms-fill-upper {
  background: #000000;
}
meter {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
meter::-webkit-meter-bar {
  background: transparent;
}
meter::-webkit-meter-optimum-value,
meter::-webkit-meter-suboptimum-value {
  background: #0f0;
  background-image: -moz-linear-gradient(45deg, #000 50%, transparent 50%), -moz-linear-gradient(-45deg, #000 50%, transparent 50%), -moz-linear-gradient(45deg, transparent 50%, #000 50%), -moz-linear-gradient(-45deg, transparent 50%, #000 50%);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #000), color-stop(0.25, transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #000), color-stop(0.25, transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, #000)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, #000));
  background-image: -webkit-linear-gradient(45deg, #000 50%, transparent 50%), -webkit-linear-gradient(-45deg, #000 50%, transparent 50%), -webkit-linear-gradient(45deg, transparent 50%, #000 50%), -webkit-linear-gradient(-45deg, transparent 50%, #000 50%);
  background-image: -o-linear-gradient(45deg, #000 50%, transparent 50%), -o-linear-gradient(-45deg, #000 50%, transparent 50%), -o-linear-gradient(45deg, transparent 50%, #000 50%), -o-linear-gradient(-45deg, transparent 50%, #000 50%);
  background-image: linear-gradient(45deg, #000 50%, transparent 50%), linear-gradient(-45deg, #000 50%, transparent 50%), linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(-45deg, transparent 50%, #000 50%);
  -moz-background-size: 2px 2px;
  background-size: 2px 2px;
  -webkit-background-size: 2px 2.1px;
  background-position: 0 0, 1px 0, 1px -1px, 0px 1px;
}
meter::-webkit-meter-even-less-good-value {
  background: #f00;
}
#btn-settings-save {
  background: #FF4046;
  border-radius: 17px;
  color: white;
  margin-top: 6px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #btn-settings-save {
    height: unset;
    width: 30%;
    padding: 8px;
    border-radius: 10px;
    font-size: 0.85rem;
  }
}
#input-settings-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 4px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #input-settings-actions #doublealabs-logo {
    padding-top: 6px;
    font-size: 0.8rem;
  }
  #input-settings-actions #doublealabs-logo img {
    width: 30px;
    height: 30px;
  }
}
#input-settings-actions a:link,
#input-settings-actions a:active,
#input-settings-actions a:visited {
  color: darkcyan;
}
#input-settings-actions a:hover {
  text-decoration: none;
}
#input-settings-actions .legal {
  width: 100%;
  font-size: 0.9rem;
  color: grey;
  text-align: center;
  padding: 12px;
  padding-top: 5px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #input-settings-actions .legal {
    padding: unset;
    padding-top: unset;
    font-size: 0.8rem;
  }
}
#input-settings-actions .legal a {
  color: #FF4046;
  text-decoration: none;
  font-weight: 900;
}
#fliphorizontalToggleWrapper {
  margin-bottom: 4px;
  justify-content: unset;
}
#fliphorizontal-toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 27px;
  background: rgba(244, 244, 244, 0.3);
  position: relative;
  border-radius: 12px;
  transition: background 0.3s ease-in-out, boxShadow 0.3s ease-in-out;
  box-shadow: inset 0px 0px 4px 1px rgba(35, 43, 51, 0.8);
  box-shadow: none;
}
#fliphorizontal-toggle input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#fliphorizontal-toggle input[type=checkbox] + label {
  display: block;
  width: calc(calc(32px / 2) - 2px);
  height: calc(16px - 2px);
  min-width: calc(calc(32px / 2) - 2px);
  max-width: calc(calc(32px / 2) - 2px);
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  top: 1px;
  left: 1px;
  background: #232b33;
  transition: left 0.3s ease-in-out;
}
#fliphorizontal-toggle.on input[type=checkbox] + label {
  left: calc(calc(32px / 2) + 1px);
}
#fliphorizontal-toggle.on {
  background: #ea376a;
  box-shadow: inset 0px 0px 12px 1px rgba(244, 244, 244, 0);
}
#fliphorizontalToggleLabel {
  font-size: 0.75rem;
  padding-left: 8px;
}
#fliphorizontal-toggle input[type=checkbox] + label {
  display: block;
  width: calc(calc(53px / 2) - 2px);
  height: calc(27px - 2px);
  min-width: calc(calc(53px / 2) - 2px);
  max-width: calc(calc(53px / 2) - 2px);
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  top: 1px;
  left: 1px;
  background: #232b33;
  transition: left 0.3s ease-in-out;
}
/*PostLogin Modal specific styling*/
#post-login-input-modal {
  background: rgba(0, 0, 0, 0.8);
}
@media screen and (hover: none) and (orientation: landscape) {
  #post-login-input-modal {
    height: 70%;
  }
  #post-login-input-modal .input-test-cell {
    width: 100%;
    overflow-y: auto;
  }
  #post-login-input-modal .input-test-cell.settings-input {
    margin-bottom: unset;
  }
  #post-login-input-modal .input-test-cell .settings-input-row {
    margin-bottom: unset;
  }
  #post-login-input-modal .input-test-cell .settings-input-row #post-login-headphonesToggleWrapper {
    margin-top: unset;
  }
  #post-login-input-modal #btn-post-login-save.dark-btn {
    margin: unset;
    margin-top: unset;
  }
}
#post-login-input-modal label {
  color: white;
}
#post-login-input-modal #btn-post-login-save {
  width: auto;
  margin: 15px auto;
  margin-top: 20px;
  padding: 10px 40px;
  border-radius: 24px;
  background: white;
  color: black;
  font-weight: 700;
  height: auto;
}
#post-login-input-modal #post-login-micDisabledMsg,
#post-login-input-modal #post-login-webcam-disabled-msg,
#post-login-input-modal #post-login-webcam-loading-msg {
  color: #919191;
}
#post-login-input-modal #post-login-modal-close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
@media (max-width: 1024px) and (hover: none) and (orientation: portrait) {
  #settings-menu-content {
    padding: 8px;
  }
}
@media (max-width: 1024px) and (hover: none) and (orientation: landscape) {
  #settings-modal {
    padding-bottom: 0px;
  }
  #webcam-test-screen {
    margin-right: 12px;
  }
}
#settings-inputs-modal-parent.ios-device .settings-input-row #settings-microphone-label-parent {
  display: none;
}
#settings-inputs-modal-parent.ios-device .settings-input-row #select-mic {
  display: none;
}
#settings-inputs-modal-parent.ios-device .settings-input-row .level-meter-wrapper {
  display: none;
}
#post-login-inputs-modal-parent.ios-device .settings-input-row #post-login-microphone-label-parent {
  display: none;
}
#post-login-inputs-modal-parent.ios-device .settings-input-row #post-login-select-mic {
  display: none;
}
#post-login-inputs-modal-parent.ios-device .settings-input-row .level-meter-wrapper {
  display: none;
}
#post-login-select-audio-output {
  width: 100%;
}
#post-login-headphonesToggleWrapper {
  justify-content: unset;
  gap: 8px;
  color: #fff;
  font-size: 14px;
  margin-top: 16px;
}
#post-login-headphones-checkbox {
  visibility: visible;
  flex: 0 0 24px;
  height: 24px;
  appearance: none;
  background-color: #fff;
  margin: 0;
  border: 2px solid #818a95;
  border-radius: 2px;
  display: grid;
  place-content: center;
}
#post-login-headphones-checkbox:disabled {
  background-color: #bec4cc;
}
#post-login-headphones-checkbox:not(:disabled):hover,
#post-login-headphones-checkbox:checked {
  border-color: #1877F2;
}
#post-login-headphones-checkbox:checked {
  background-color: #1877F2;
}
#post-login-headphones-checkbox:checked::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 1 1' xml:space='preserve'%3E%3Cpath d='M.41666668.62500005.7499999.29166668l.0625002.0625-.39583338.39583339L.18750005.52083329l.0625-.0625002z' fill='%23fff'/%3E%3C/svg%3E");
}
.alertIcon {
  position: absolute;
  padding-bottom: 24px;
  padding-left: 27px;
}
#camAlertIcon {
  display: none;
}
#micAlertIcon {
  display: none;
}
#camSettingsAlertIcon {
  display: none;
}
#micSettingsAlertIcon {
  display: none;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
.slide-out {
  position: fixed;
  z-index: 5;
  top: 0px;
  right: 0px;
  background: linear-gradient(rgba(35, 43, 51, 0.9), rgba(35, 43, 51, 0.98));
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 298px;
  padding: 10px;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#worlds-container {
  position: relative;
  height: 100%;
  /* background-color: rgba(0, 0, 0, 0.9); */
  /*background-color: @panelBgPrimary;*/
  background-color: #1F2630;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-radius: 0px;
  /*padding-left: 8px;*/
  /*padding-right: 8px;*/
  overflow: hidden;
}
.worlds-maximized {
  transition: all 1s ease;
}
.dialog-list {
  margin-top: 2px;
}
.room-list-entry {
  max-width: 272px;
  align-items: center;
  display: flex;
}
.room-list-entry:hover {
  background-color: rgba(234, 55, 106, 0.3);
  color: rgba(255, 255, 255, 0.78);
}
.rom-option-count {
  margin-left: 5px;
  white-space: nowrap;
}
.rom-option-name {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-entry-button {
  width: calc(100% - 24px);
  height: 42px;
  white-space: normal;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 100;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  border-radius: 8px;
  border: none;
  outline: none;
  color: rgba(255, 255, 255, 0.78);
  background-color: rgba(255, 255, 255, 0);
  padding: 4px;
  padding-left: 8px;
  margin: 4px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
#add-room {
  position: relative;
  z-index: 1;
  height: 32px;
  flex-grow: 0;
  margin: 0 0 0 8px;
  opacity: 0.8;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  flex-direction: row;
  display: flex;
}
#add-room-icon {
  width: 24px;
  height: 24px;
  flex-grow: 0;
  margin: 4px 8px 4px 0;
  object-fit: contain;
  opacity: 0.8;
  transition: transform 0.3s ease-in-out;
}
#room-content-close {
  right: 12px;
  padding: 8px;
  background: rgba(255, 255, 255, 0.16);
}
.other-user-dm-manager-panel .list-entry-button {
  width: calc(100% - 24px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.other-user-dm-manager-panel .list-entry-button:hover {
  padding-left: 4px;
  /* font-size: 1.001rem; */
  background-color: rgba(114, 35, 123, 0.8);
  color: rgba(255, 255, 255, 0.78);
}
#dm-selector-parent-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.user-list {
  padding-left: 25%;
}
.current-world {
  border: none;
  outline: none;
  background-color: rgba(234, 55, 106, 0.7);
  display: flex;
}
.list-btn-parent {
  margin-right: 0px;
  margin-left: 0px;
}
.list-btn-parent:before,
.list-btn-parent:after {
  position: absolute;
  content: "";
}
.room-count-list {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.78);
  font-weight: 100;
  font-family: 'Inter', sans-serif;
}
.room-name {
  font-style: italic;
  color: darkorange;
}
.inner-btn-span {
  position: relative;
  float: right;
  margin-right: 20px;
  top: -30px;
  left: 4px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 13px;
  font-weight: 100;
  font-family: 'Inter', sans-serif;
}
i {
  margin-right: -4px;
  color: gray;
}
.raised-hand-user-item {
  position: relative;
  /* padding: 16px; */
  border-radius: 8px;
  /* margin-left: 16px; */
  padding: 8px 4px 8px 24px;
}
#raised-hand-wrapper {
  /* display: flex;  */
  flex-direction: column;
  max-width: 239px;
  width: 206px;
  position: absolute;
  margin-top: 64px;
  z-index: 9999;
  /* right: 100px; */
  left: auto;
  bottom: 60px;
  /* background-color: transparent; */
  border-radius: 8px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: rgba(0, 0, 0, 0.6);
  padding: 8px 4px 16px 4px;
  display: none;
}
.raised-hand-count {
  display: flex;
  flex-direction: column;
  margin-left: 24px;
  margin-top: 10px;
}
#hand-count-wrapper-popup {
  height: 42px;
  width: 42;
  margin-top: 0;
  position: absolute;
  left: 60px;
  top: 6px;
  background: #1372d8;
  display: flex;
  flex-direction: row;
  text-align: left;
  /* padding-top: 12px; */
  border-radius: 24px;
  align-items: center;
  justify-content: space-evenly;
  /* padding: 12px 4px 4px 12px; */
  display: none;
}
#hand-count-popup {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  height: 100%;
  display: flex;
  height: 12px;
  width: fit-content;
  /* right: -42px; */
  /* position: absolute;*/
}
#hand-count {
  color: #fff;
}
.fa-mouse-pointer {
  text-align: right;
  position: relative;
  /* margin-top: -12px; */
  background-color: transparent;
}
#enable-webcam-icon,
#enable-mic-icon {
  /* display: none; */
  /* color and fill control mic & webcam */
  fill: #fff;
  width: 24px;
  height: 24px;
  /* transform: translateX(-6px); */
}
#enable-webcam-btn {
  width: 100%;
}
#screenshare-menu-toggle:hover,
#embedded-content-toggle:hover,
#enable-mic-icon:hover,
#help-btn:hover,
#room-content-toggle:hover,
.gravatarSpan:hover,
.emoji-btn:hover,
.send-btn:hover,
.send-receive-btn:hover,
.raise-hand-btn:hover,
#video-settings-container:hover,
#toggle-mic-btn:hover,
#audio-settings-parent:hover,
#toggle-megaphone-btn:hover,
.raise-hand-btn:hover {
  /*-- TODO: clean this up and create a class --*/
  /* background: rgba(255,255,255,0.05); */
  border-radius: 8px;
}
#raise-hand-parent {
  position: relative;
  display: none;
  flex-direction: row;
}
#raise-hand-parent .btn-box {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
@media screen and (max-width: 936px) {
  #raise-hand-parent .btn-box {
    border-radius: 12px !important;
  }
}
#embedded-content-toggle {
  border-radius: 12px 0px 0px 12px;
}
#spatial-icon-no-spatial,
#spatial-icon-mingle,
#spatial-icon-conversation,
#spatial-icon-quiet {
  display: none;
}
#audio-settings-icon {
  position: relative;
  z-index: 99999;
  height: 36px;
  width: 12%;
  padding: 3%;
}
#audio-settings-label {
  position: absolute;
  bottom: 2px;
  left: 8px;
}
#spatial-setting {
  height: 11px;
  -webkit-appearance: none;
  margin: 10px 0;
  width: 80%;
  margin-left: 40px;
  position: absolute;
  bottom: 20px;
}
#audio-settings-button {
  color: #f4f4f4;
}
#audio-settings-button.audio-settings-button-spatial-enabled {
  color: #44CD5A;
}
.separatorIcon {
  padding: 0 4px;
}
.speakerIcon {
  position: relative;
  height: 54px;
  width: 54px;
}
#speakerBubble {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 4px;
  margin: auto;
}
#speakerBubble.active path {
  fill: #44CD5A;
}
#speakerS {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
#raised-hand-wrapper:first-child {
  margin-top: 20px;
}
/* .send-btn:hover, .raise-hand-btn:hover {
	background: rgba(24,119,242,0.9);
} */
.fa-laugh {
  margin-left: 2px;
}
/* .raise-hand-btn {
	padding-left: 14px;
} */
.thin-text {
  font-weight: 100;
}
.thick-text {
  font-weight: 600;
}
.other-user-dm-tab {
  float: center;
  width: 100%;
  /* color: white; */
  white-space: normal;
  height: 44px;
}
.invisible {
  display: none;
}
.listHeader {
  /* background-color:rgb(25,25,26); */
  width: 100%;
  /* height: 100%; */
  box-sizing: border-box;
  font-size: 1.2rem;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.54;
  text-align: left;
  /* border-radius: 12px; */
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  /* border: solid 1px rgba(0, 0, 0, 0.8); */
  color: rgba(255, 255, 255, 0.78);
  float: right;
  /* flex-direction: column; */
  position: relative;
  z-index: 1000;
  overflow: hidden;
  overflow-y: auto;
  padding-top: 0px;
  /* margin-top: 8px; */
}
.headerSpan {
  position: relative;
  left: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 16px;
}
.thin-font {
  font-weight: 100;
}
.borderless-btn {
  background: transparent;
  border: transparent;
}
.cursorAlert {
  position: absolute;
  margin: 0 auto;
  top: 10px;
  background: rgba(0, 0, 0, 0.6);
}
#toggle-right-panel {
  position: relative;
  border-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  display: none;
  align-items: center;
  justify-content: center;
  transition: right 0.3s ease-in-out;
  cursor: pointer;
}
#toggle-right-panel.tutorial-region {
  height: 22px;
}
#toggle-right-panel-icon {
  width: 22px;
}
#chatButtonNotification {
  position: absolute;
  padding: 4px 10px;
  background: #FF4046;
  border-radius: 16px;
  font-weight: 500;
  font-size: 12px;
  right: -11px;
  top: -15px;
}
#toggle-right-panel-icon.active {
  display: block;
  right: 330px;
  /* or whatever the width of the spaces panel is*/
  background: rgba(35, 43, 51, 0.7);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-radius: 8px;
  padding: 4px;
}
#toggle-right-panel i,
#btn-worlds-min i {
  color: rgba(244, 244, 244, 0.6);
}
#btn-worlds-min {
  cursor: pointer;
}
#bottom-right-toolbar-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-right: 2px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #bottom-right-toolbar-wrapper {
    gap: unset;
  }
}
@media screen and (hover: none) and (orientation: portrait) and (max-width: 400px) {
  #bottom-right-toolbar-wrapper {
    gap: unset;
  }
}
@media screen and (max-width: 370px) {
  #bottom-right-toolbar-wrapper {
    gap: unset;
  }
}
#top-toolbar-edit-toggle-wrapper {
  width: 128px;
  padding-left: 20px;
  padding-right: 0px;
}
#top-toolbar-edit-toggle-wrapper.hide-toggle {
  display: none;
}
#top-toolbar-edit-toggle-wrapper .custom-toggle {
  background: #BEC4CC;
  cursor: pointer;
}
#top-toolbar-edit-toggle-wrapper .custom-toggle.on {
  background: #44cd5a;
}
#top-toolbar-edit-toggle-wrapper .toggle-label {
  font-weight: 500;
}
#top-toolbar-edit-toggle-wrapper .labels {
  width: calc(calc(53px / 2) - 5px);
  height: calc(26px - 5px);
  min-width: calc(calc(53px / 2) - 5px);
  max-width: calc(calc(26px / 2) - 5px);
  top: 4px;
  left: 4px;
}
#top-toolbar-edit-toggle-wrapper .labels::before,
#top-toolbar-edit-toggle-wrapper .labels::after {
  font-size: 13px;
  color: black;
  font-weight: 500;
}
@media screen and (max-height: 1000px) and (orientation: portrait) {
  #top-toolbar-edit-toggle-wrapper {
    display: none !important;
  }
}
@media screen and (max-width: 1000px) and (orientation: landscape) {
  #top-toolbar-edit-toggle-wrapper {
    display: none !important;
  }
}
#top-container-wrapper {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row;
  transition: width 0.3s ease-in-out;
  pointer-events: none;
  z-index: 300;
  overflow: hidden;
  padding: 8px;
  box-sizing: border-box;
}
#top-container-wrapper #top-container {
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 10px;
  pointer-events: none;
  transition: width 0.3s ease-in-out;
}
#top-container-wrapper #top-container.min {
  width: calc(100% - 338px);
}
@media screen and (max-width: 930px) {
  #top-container-wrapper #top-container.min #top-toolbar-edit-toggle-wrapper {
    display: none;
  }
}
#top-container-wrapper #top-container .top-container-wrapper-for-real {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #top-container-wrapper #top-container .top-container-wrapper-for-real {
    gap: unset;
  }
}
@media screen and (hover: none) and (orientation: portrait) and (max-width: 400px) {
  #top-container-wrapper #top-container .top-container-wrapper-for-real {
    gap: unset;
  }
  #top-container-wrapper #top-container .top-container-wrapper-for-real #edit-profile-zoom-wrapper {
    position: absolute;
    top: 0px;
  }
  #top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-find-zoom-wrapper {
    gap: unset;
    position: absolute;
    top: 55px;
  }
  #top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-zoom-wrapper {
    position: absolute;
    top: 45px;
  }
}
#top-container-wrapper #top-container .top-container-wrapper-for-real .edit-profile-zoom-wrapper {
  display: flex;
  gap: 10px;
}
#top-container-wrapper #top-container .top-container-wrapper-for-real .edit-profile-zoom-wrapper.push {
  margin-right: 8px;
}
#top-container-wrapper #top-container .top-container-wrapper-for-real .edit-profile-zoom-wrapper.push #top-toolbar-profile-settings-wrapper {
  padding: 0px;
}
#top-container-wrapper #top-container .top-container-wrapper-for-real .edit-profile-zoom-wrapper #top-toolbar-profile-settings-wrapper {
  width: fit-content;
  gap: 0px !important;
}
#top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-find-zoom-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-find-zoom-wrapper {
    gap: unset;
  }
}
@media screen and (max-width: 375px) {
  #top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-find-zoom-wrapper {
    gap: 0px;
  }
}
#top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-find-zoom-wrapper #top-toolbar-zoom-wrapper {
  height: unset;
  width: fit-content;
  flex-direction: column;
  padding: 8px 0;
}
@media screen and (hover: none) and (orientation: landscape) {
  #top-container-wrapper #top-container .top-container-wrapper-for-real #top-toolbar-find-zoom-wrapper #top-toolbar-zoom-wrapper {
    padding: unset;
  }
}
@media screen and (max-width: 375px) {
  #top-container-wrapper #top-container .top-container-wrapper-for-real {
    /*flex-direction: row;*/
    /*justify-content: space-between;*/
  }
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#tutorialWrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(35, 43, 51, 0.8);
}
#tutorialWrapperMenus {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}
#tutorialInner {
  position: absolute;
  left: 12px;
  bottom: 12px;
  border-radius: 24px;
  width: 100%;
  max-width: 300px;
  padding: 12px;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  background: #fafafa;
  color: #232B33;
  font-size: 0.9rem;
  pointer-events: all;
  /* --- KEEP FOR NOW --- */
  transition: left 0.3s ease-in-out, bottom 0.3s ease-in-out;
}
#tutorialInner.start {
  bottom: 12px;
  left: 12px;
}
#tutorialInner.webcam {
  /* --- KEEP FOR NOW --- */
  bottom: 96px;
  left: calc(50% - 150px);
}
#tutorialInner.mic {
  /* --- KEEP FOR NOW --- */
  bottom: 96px;
  left: calc(50% - 150px);
}
#tutorialInner.avatar {
  /* --- KEEP FOR NOW --- */
  bottom: 20%;
  left: calc(50% - 150px);
}
#tutorialInner.room {
  /* --- KEEP FOR NOW --- */
  bottom: 50%;
  left: 12px;
}
#tutorialInner.play {
  /* --- KEEP FOR NOW --- */
  bottom: 20%;
  left: calc(50% - 150px);
}
#tutorialInner.finish {
  /* --- KEEP FOR NOW --- */
  bottom: 12px;
  left: 12px;
}
#tutorialSteps {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  margin-bottom: 12px;
}
#tutorialSteps .step {
  background: transparent;
  color: #232B33;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  width: 24px;
  height: 24px;
}
#tutorialSteps .step.active {
  background: #232B33;
  color: #fafafa;
}
#tutorialMenu h3 {
  color: #232B33;
  font-weight: 600;
}
#exitTutorial {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  bottom: 280px;
}
.skip-tutorial-link {
  background-color: #FF4046;
  padding: 25px;
  color: white;
  text-transform: capitalize;
  border-radius: 17px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  pointer-events: all;
  height: 46px;
  cursor: pointer;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 28.13px;
  transform: translateY(41px);
}
#startTourButton {
  display: block;
  height: 46px;
  font-weight: 600;
  color: #F4F4F4;
  border: solid 1px #232b33;
  margin-top: 12px;
  margin-bottom: 4px;
  font-size: 14px;
  border: transparent;
  border-radius: 8px;
  width: 100%;
  background: #FF4046;
}
.tutorial-dialogue {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 30%;
  height: fit-content;
}
.tutorial-dialogue .icon {
  width: 49px;
  margin-bottom: 15px;
}
.tutorial-dialogue .icon img {
  width: 100%;
}
.tutorial-dialogue .heading {
  font-size: 20px;
  line-height: 32px;
  font-weight: 900;
}
.tutorial-dialogue .body {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
}
.tutorial-region {
  /*border: 4px solid @yellow;*/
  /*border-radius: 0px !important;*/
}
.tutorial-region.disabled {
  pointer-events: none !important;
  cursor: default !important;
}
.tutorial-region.disabled .tooltip_ {
  pointer-events: none !important;
}
#tutorialExploreRoom {
  bottom: 392px;
  left: 92px;
  right: 20px;
  width: 230px;
  margin: auto;
}
#tutorialExploreRoom .icon {
  position: absolute;
  left: -75px;
  width: 50px !important;
  top: 6px;
}
#tutorialZoom {
  bottom: 125px;
  left: 90px;
  width: 258px;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialZoom .icon {
  display: none;
}
#tutorialZoom .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  left: -10px;
  bottom: 20px;
}
#tutorialFindBubble {
  bottom: 11px;
  left: 90px;
  width: 258px;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialFindBubble .icon {
  display: none;
}
#tutorialFindBubble .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  left: -10px;
  bottom: 20px;
}
#tutorialZoomLocate {
  display: none;
  bottom: 200px;
  left: 12px;
  width: 212px;
}
#tutorialZoomLocate .icon {
  display: none;
}
#tutorialActionsPanel {
  bottom: 94px;
  left: -6px;
  right: 0;
  width: 253px;
  height: auto;
  margin: auto;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialActionsPanel .icon {
  display: none;
}
#tutorialActionsPanel .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  right: 45%;
  bottom: -10px;
}
#tutorialRoomChat {
  top: 88px;
  right: 12px;
  width: 299px;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialRoomChat .icon {
  display: none;
}
#tutorialRoomChat .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  right: 10px;
  top: -8px;
}
#tutorialPanBackground {
  bottom: 515px;
  left: 92px;
  right: 20px;
  width: 230px;
  margin: auto;
}
#tutorialPanBackground .icon {
  position: absolute;
  left: -75px;
  width: 55px !important;
  top: 8px;
}
#tutorialSettings {
  bottom: 10px;
  right: 90px;
  width: 268px;
  height: auto;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialSettings .icon {
  display: none;
}
#tutorialSettings .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  right: -10px;
  bottom: 20px;
}
#tutorialDragBubble {
  top: 88px;
  left: 220px;
  right: 0;
  width: 246px;
  margin: auto;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialDragBubble .icon {
  width: 140px;
  position: absolute;
  left: -170px;
  bottom: -20px;
}
#tutorialDragBubble .icon img {
  border-radius: 100%;
}
#tutorialDragBubble .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  left: -10px;
  bottom: 50px;
}
#tutorialRoomList {
  top: 236px;
  left: 25px;
  width: 261px;
  margin: auto;
  background: white;
  color: black;
  border-radius: 12px;
  padding: 10px 25px;
}
#tutorialRoomList .icon {
  display: none;
}
#tutorialRoomList .bg {
  position: absolute;
  height: 20px;
  width: 20px;
  background: white;
  transform: rotate(45deg);
  left: 18px;
  bottom: 82px;
}
#tutorialExpandView {
  position: absolute;
  bottom: 60px;
  margin-left: 115px;
  display: none;
}
#tutorialExpandView .expand-label {
  position: relative;
  right: 60px;
  width: 200px;
  top: 20px;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
}
@media screen and (max-width: 1280px), screen and (max-height: 800px) {
  #tutorialExploreRoom .heading,
  #tutorialZoom .heading,
  #tutorialFindBubble .heading,
  #tutorialActionsPanel .heading,
  #tutorialRoomChat .heading,
  #tutorialPanBackground .heading,
  #tutorialSettings .heading,
  #tutorialDragBubble .heading,
  #tutorialRoomList .heading {
    font-size: 13px;
  }
  #tutorialExploreRoom .body,
  #tutorialZoom .body,
  #tutorialFindBubble .body,
  #tutorialActionsPanel .body,
  #tutorialRoomChat .body,
  #tutorialPanBackground .body,
  #tutorialSettings .body,
  #tutorialDragBubble .body,
  #tutorialRoomList .body {
    font-size: 10px;
  }
  #tutorialFindBubble,
  #tutorialZoom,
  #tutorialActionsPanel,
  #tutorialSettings {
    width: 185px;
  }
  #tutorialRoomChat {
    width: 215px;
  }
  #tutorialDragBubble .icon {
    width: 120px;
    left: -155px;
  }
}
@media screen and (max-height: 850px) {
  #tutorialExploreRoom {
    bottom: 310px;
  }
  #tutorialPanBackground {
    bottom: 415px;
  }
  #exitTutorial {
    bottom: 245px;
  }
}
@media screen and (max-width: 1100px) {
  #tutorialSettings {
    right: 80px;
  }
  #tutorialFindBubble,
  #tutorialZoom {
    left: 80px;
  }
  #tutorialFindBubble,
  #tutorialZoom,
  #tutorialActionsPanel,
  #tutorialSettings,
  #tutorialRoomChat,
  #tutorialDragBubble,
  #tutorialRoomList {
    padding: 10px 15px !important;
  }
}
@media screen and (max-width: 1024px), screen and (max-height: 700px) {
  #tutorialZoom .body,
  #tutorialFindBubble .body,
  #tutorialActionsPanel .body,
  #tutorialRoomChat .body,
  #tutorialSettings .body,
  #tutorialDragBubble .body,
  #tutorialRoomList .body,
  #tutorialExploreRoom .body,
  #tutorialPanBackground .body {
    display: none !important;
  }
  #tutorialRoomList {
    width: 65px;
  }
  #tutorialRoomList .bg {
    bottom: 40px;
  }
  #tutorialSettings {
    width: 55px;
    right: 10px;
    bottom: 90px;
  }
  #tutorialSettings .bg {
    right: 10px;
    bottom: -8px;
  }
  #tutorialRoomChat {
    width: 70px;
  }
  #tutorialActionsPanel {
    width: 92px;
  }
  #tutorialFindBubble {
    bottom: 98px;
    background: transparent;
  }
  #tutorialFindBubble .bg {
    display: none;
  }
  #tutorialZoom {
    padding-bottom: 31px !important;
    bottom: 100px;
    width: 90px;
  }
  #tutorialExploreRoom .bg,
  #tutorialPanBackground .bg,
  #tutorialDragBubble .bg {
    width: 110px;
    height: 150px;
    background: rgba(53, 52, 57, 0.7);
    position: absolute;
    bottom: -25px;
    left: -15px;
    z-index: -1;
    border-radius: 10px;
    display: block !important;
    transform: none !important;
  }
  #tutorialExploreRoom .heading,
  #tutorialPanBackground .heading,
  #tutorialDragBubble .heading {
    position: relative;
    top: 8px;
  }
  #tutorialPanBackground {
    top: 88px;
    bottom: -15px;
    left: 150px;
  }
  #tutorialPanBackground .icon {
    left: 10px;
    top: -65px;
  }
  #tutorialPanBackground .heading {
    width: 80px;
    text-align: center;
    line-height: 1.3;
  }
  #tutorialExploreRoom {
    top: 88px;
    right: -300px;
    bottom: -15px;
  }
  #tutorialExploreRoom .icon {
    left: 20px;
    top: -80px;
    width: 45px !important;
  }
  #tutorialExploreRoom .heading {
    width: 90px;
    text-align: center;
    line-height: 1.3;
  }
  #tutorialDragBubble {
    bottom: -15px;
    left: -100px;
    background: transparent;
  }
  #tutorialDragBubble .icon {
    width: 75px !important;
    left: 0px;
    bottom: 25px;
  }
  #tutorialDragBubble .heading {
    color: white;
  }
  #tutorialDragBubble .bg {
    bottom: -20px;
  }
  #exitTutorial {
    bottom: unset;
    top: -28px;
    left: 70px;
  }
}
@media screen and (max-width: 570px) {
  #tutorialFindBubble,
  #tutorialActionsPanel,
  #tutorialSettings,
  #tutorialRoomChat,
  #tutorialDragBubble,
  #tutorialRoomList {
    padding: 10px 10px !important;
  }
  #tutorialZoom {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #tutorialSettings,
  #tutorialActionsPanel {
    bottom: 60px;
  }
  #tutorialActionsPanel {
    left: 115px;
  }
  #tutorialZoom {
    bottom: 50px;
  }
  #tutorialFindBubble {
    bottom: 48px;
  }
  #tutorialDragBubble {
    left: -80px;
  }
  #tutorialDragBubble .heading {
    width: 60px;
    text-align: center;
  }
  #tutorialExploreRoom {
    left: 62px;
  }
}
@media screen and (hover: none) {
  #tutorialHelp.tutorial-dialogue {
    transform: translateY(-48px);
  }
  #tutorialZoomLocate.tutorial-dialogue {
    transform: translateY(-48px);
  }
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#tutorialWrapperScreens {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}
#tutorialInnerScreens {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  /* max-width: 300px; */
  max-width: 100%;
  padding: 12px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  color: #232B33;
  font-size: 0.9rem;
}
#tutorialStepsScreens {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  margin-bottom: 12px;
}
#tutorialStepsScreens .step {
  background: transparent;
  color: #232B33;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  width: 24px;
  height: 24px;
}
#tutorialStepsScreens .step.active {
  background: #232B33;
  color: #fafafa;
}
#tutorialMenuScreens h3 {
  color: #232B33;
  font-weight: 600;
}
#tutorialUIOverlay {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#tutorialUITopBar {
  position: absolute;
  z-index: 2;
  width: calc(100% - 24px);
  height: fit-content;
  top: 0px;
  left: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: 12px;
}
#tutorialUIBottomBar {
  position: absolute;
  z-index: 2;
  width: calc(100% - 24px);
  height: fit-content;
  bottom: 0px;
  left: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 12px;
}
#tutorialUITopBar button,
#tutorialUIBottomBar button,
#tutorialAvatarBtn button,
#tutorialEmojiBtn {
  width: 54px;
  height: 54px;
  border-radius: 8px;
  border: none;
  outline: none;
  color: #232B33;
  background: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 4px;
  pointer-events: all;
  margin: 4px;
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out;
  backdrop-filter: none;
}
button#tutorialAvatarBtn {
  background-color: rgba(0, 0, 0, 0.6);
}
#tutorialAvatarImg {
  background-color: #232B33;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
}
#tutorialBottomCenter {
  width: fit-content;
  height: fit-content;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  border-radius: 8px;
}
#tutorialBottomRight {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 62px;
  height: 62px;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  border-radius: 8px;
}
#tutorialWebcamBtn,
#tutorialMicBtn,
#tutorialHelpBtn {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
#tutorialHelpBtn {
  opacity: 0.5;
}
#tutorialBottomCenter.webcam #tutorialWebcamBtn {
  opacity: 1;
}
#tutorialBottomCenter.mic #tutorialMicBtn {
  opacity: 1;
}
#tutorialUIAvatar {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: calc(50% - 80px);
  top: calc(50% - 180px);
  /* border-radius: 100%;
    background: #232B33;
    position: absolute;
    z-index:1;
    left: calc(50% - 80px);
    top: calc(50% - 180px);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-animation-duration: 1s;
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; */
  display: flex;
  align-items: center;
  justify-content: center;
}
#tutorialUIAvatarImg {
  position: absolute;
  z-index: 0;
  left: 0px;
  top: 0px;
  width: 180px;
  height: 180px;
  border-radius: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  pointer-events: all;
}
#tutorialUIVideoPlayer {
  position: absolute;
  z-index: 1;
  left: calc(50% - 306px);
  top: 150px;
  display: block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  pointer-events: all;
}
#tutorialUIRoomBg {
  position: absolute;
  z-index: 0;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  transform: scale(1.5);
}
#tutorialUIRoomImg {
  position: absolute;
  z-index: 0;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  pointer-events: all;
}
#tutorialUIRoomImg:active,
#tutorialUIAvatarImg:active {
  cursor: grabbing;
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
.bounce-light {
  -webkit-animation-name: bounceLight;
  animation-name: bounceLight;
}
.bounce-xlight {
  -webkit-animation-name: bounceXLight;
  animation-name: bounceXLight;
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.4);
  }
  60% {
    transform: scale(1.8);
  }
}
@keyframes bounceLight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.05);
  }
  60% {
    transform: scale(1.1);
  }
}
@keyframes bounceXLight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.02);
  }
  60% {
    transform: scale(1.05);
  }
}

#local-video-container {
  display: none;
}
/* .uneeqModalClass{

    .inner{
        background: transparent;
        .uneeq-access-wrapper{
            width: 800px;
            height: 500px;
        }
    }   
    
} */
.msg-display {
  position: absolute;
  left: 100;
  margin: auto;
  padding: 5px;
  width: 240px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  font-size: 20px;
}
.msg-display:empty {
  display: none;
}
#uneeq-msg {
  top: 10px;
}
#prompt {
  display: none;
  bottom: 10px;
}
.live #prompt {
  display: block;
}
.loading #uneeq-start-btn,
.live #uneeq-start-btn {
  display: none;
}
#avatar-video-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#uneeq-start-btn {
  position: absolute;
  margin: 20px;
  font-size: 20px;
}
#uneeq-stop-btn {
  display: none;
  position: absolute;
  margin: 20px;
  top: 20px;
  font-size: 20px;
  z-index: 9;
}
.live #uneeq-stop-btn {
  display: none;
}
#transcript,
#local-transcript {
  /* background-color: rgba(255,255,255,0.7);
    color: #333333; */
  position: absolute;
  left: 80px;
  bottom: 60px;
  padding: 10px 4px;
  display: none;
}
#local-transcript {
  bottom: 110px;
}
#transcript:empty,
#local-transcript:empty {
  display: none;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#user-media-container {
  width: fit-content;
}
#user-media-content button {
  width: fit-content;
  height: fit-content;
  /* margin: 5px; */
}
/* #user-media-content i {
        padding: 10px;
    } */
.mediaOn {
  /* background-image: url('WebPublic\wwwroot\uiAssets\Camera@3x.png'); */
  /* color and fill control mic & webcam */
  color: #fff;
  text-align: center;
  justify-content: center;
  fill: #fff;
}
.mediaOff {
  color: red;
  text-align: center;
  justify-content: center;
  fill: red;
}
#enable-local-cursor-icon {
  position: relative;
  /* margin-top: -12px; */
  padding: 2px;
  font-size: 20px;
  text-align: center;
  background: transparent;
  margin-top: 25%;
  margin-left: -92px;
}
#enable-remote-cursors-btn {
  position: relative;
  background-color: transparent;
  width: 100%;
}
#hidden-cursor-msg {
  background-color: rgba(0, 0, 0, 0.6);
  /* top: 20px; */
  top: 100px;
  right: 30%;
  font-family: monospace;
  /* left: 30%; */
  padding-left: 5px;
  position: absolute;
  white-space: normal;
  font-size: 13px;
  font-family: 'Inter', sans-serif;
  font-weight: 200;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
@media only screen and (max-width: 1050px) {
  #hidden-cursor-msg {
    right: 34%;
  }
}
@media only screen and (max-width: 840px) {
  #hidden-cursor-msg {
    right: 42%;
  }
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#user-menu {
  position: absolute;
  left: -100%;
  top: -100%;
  z-index: 9999;
  width: 175px;
  transform: translateX(-180px);
  background: rgba(35, 43, 51, 0.7);
  backdrop-filter: blur(20px);
  border-radius: 4px;
  padding: 16px;
  text-align: left;
  pointer-events: all;
}
#user-menu button {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  /* transform: scale(1.0); */
  transition: color 0.1s ease-in-out;
  background: transparent;
  backdrop-filter: none;
  border: none;
}
#user-menu button :hover {
  color: #ffffff;
}
#user-menu button [disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}
#user-menu .menu-item {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 32px;
}
#user-menu .menu-items-group:first-child .menu-item {
  padding-top: 16px;
}
#user-menu .menu-items-group + .menu-items-group > .menu-item::before {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  border-top: 1px solid #818A95;
}
#user-menu .menu-item:not(.hide) ~ .menu-item:not(.hide) {
  padding-top: 16px;
}
#user-menu .menu-item:not(.hide) ~ .menu-item:not(.hide)::before {
  display: none;
}
.user-menu-item-label {
  padding-left: 8px;
}
#user-menu-username {
  padding-bottom: 2px;
}
#toggle-speaker-svg.on path {
  fill: #44CD5A;
}
#toggle-screenshare-svg.on path {
  fill: #44CD5A;
}
/* #mute-user-mic-icon {
	fill: rgba(@white);
} */
#ban-user-icon,
#mute-user-webcam-icon,
#mute-user-mic-icon {
  fill: red;
}
#mute-user-mic-icon.muted path {
  fill: #7a7a7a;
}
#mute-user-mic-text.muted {
  color: gray;
}
#mute-user-webcam-icon.muted {
  fill: #7a7a7a;
}
#mute-user-webcam-text.muted {
  color: gray;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#user-profile-dropdown-parent {
  pointer-events: auto;
  cursor: pointer;
}
#user-profile-popup-parent {
  pointer-events: auto;
}
#user-profile-popup-parent.login-popup {
  background: #F4F4F4;
  color: black;
}
#user-profile-popup-parent.login-popup input,
#user-profile-popup-parent.login-popup textarea {
  color: black;
  background: #FFFFFF;
  border: 1px solid #E9E9EA;
}
#user-profile-popup-parent.login-popup #user-profile-popup-close svg path {
  fill: black;
}
#user-profile-popup-parent.login-popup #user-profile-save-btn {
  color: white;
  background: #FF4046;
}
#user-profile-popup-parent.login-popup #user-profile-edit-image-text {
  text-shadow: 0px 3px 8px #000000;
  color: white;
}
@media screen and (hover: none) {
  #logout-btn {
    width: 48px;
    height: 100%;
    padding: 14px;
    padding-left: 10px;
    margin-top: 4px;
    height: 54px;
    background: linear-gradient(rgba(35, 43, 51, 0.7), rgba(35, 43, 51, 0.55));
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
  }
  #user-profile-dropdown-menu {
    top: 12px;
    right: 65px;
  }
}
#user-profile-dropdown-menu {
  position: absolute;
  top: 70px;
  right: 65px;
  width: 160px;
  padding: 16px 16px 9px;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
}
@media screen and (hover: none) and (orientation: landscape) {
  #user-profile-dropdown-menu {
    padding: 10px;
    right: 60px;
    width: 140px;
    top: 60px;
  }
}
.user-profile-menu-option {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  font-family: Inter;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
}
.user-profile-menu-option span {
  padding-left: 32px;
}
.user-profile-menu-icon {
  width: 24px;
  height: 24px;
  flex-grow: 0;
  position: absolute;
}
#logout-btn-option {
  border-top: solid 1px rgba(255, 255, 255, 0.2);
}
.user-profile-btn {
  display: flex;
  position: relative;
  background: transparent;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  pointer-events: auto;
}
#user-profile-image {
  height: 180px;
  width: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
  margin: 0px;
}
#user-profile-image-section {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 10px;
}
#user-profile-image-section #profile-image-wrapper {
  position: relative;
}
#user-profile-content-section {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#user-profile-save-btn {
  width: auto;
  padding: 0px 70px;
  background: #FFFFFF;
  border-radius: 24px;
  color: black;
  font-weight: 900;
  font-size: 16px;
}
#user-profile-edit-image-text {
  position: absolute;
  bottom: 30px;
  left: 35;
  z-index: 201;
  font-weight: 600;
  font-size: 13px;
  text-shadow: 0px 3px 5px #000000;
  pointer-events: none;
}
#profile-bio-textarea {
  resize: none;
}
.profile-custom-login-wrapper {
  width: 100%;
}
.profile-bio-wrapper {
  width: 100%;
}
#img-upload-input {
  position: absolute;
  left: 0;
  z-index: 200;
  width: 180px;
  height: 180px;
  opacity: 0;
}
.user-profile-modal-content::-webkit-scrollbar {
  width: 12px;
}
.user-profile-modal-content::-webkit-scrollbar-thumb {
  border: unset;
}
.user-profile-modal-content::-webkit-scrollbar-track {
  background-color: unset;
  border-radius: unset;
}
.user-profile-content {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 500px;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 0px 15px;
  border-radius: 12px;
  height: 800px;
  overflow: auto;
  backdrop-filter: blur(24px);
  justify-content: space-between;
}
@media only screen and (orientation: landscape) {
  .user-profile-content {
    height: calc(100% - 10px);
  }
}
.user-profile-content .user-profile-modal-header {
  display: flex;
  justify-content: flex-end;
  padding: 10px 0px 10px;
}
.user-profile-content .user-profile-modal-content {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.user-profile-content .user-profile-modal-footer {
  padding: 15px 25px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .user-profile-content {
    width: 85%;
    height: 85%;
  }
}
.user-profile-content .user-profile-content-lower-section {
  padding-bottom: 15px;
}
#user-profile-popup {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 350;
}
.profile-input {
  height: 32px;
  width: 100%;
  margin: auto;
  margin-bottom: 8px;
  resize: none;
}
.user-failure-label {
  color: red;
  font-weight: 700;
  font-size: 15px;
  margin-top: auto;
  margin-bottom: 12px;
  text-align: center;
}
#user-profile-error-wrapper {
  width: 100%;
  height: fit-content;
  margin-top: 4px;
}
#user-profile-popup-close {
  cursor: pointer;
}
#user-profile-content-section .input-response.warning {
  transform: translateY(-119px) !important;
  height: 50px;
  z-index: 999;
}
#user-profile-content-section .input-response.warning p {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13.333px;
  font-family: 'Arial';
  line-height: 23px;
}
#user-profile-content-section #profile-private-email-label {
  font-weight: 100;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}
#zoomControl,
#expandZoom {
  /* margin-bottom: 12px;
    margin-left: 12px; */
}
#zoomControl {
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
#zoomParentWrapper {
  position: relative;
}
#zoomControlWrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  position: relative;
}
#zoomControlWrapper .tooltip_ {
  width: 54px;
  height: 48px;
}
#zoom-radius-display.tooltip_ {
  height: fit-content;
}
#zoomControlExpandButton {
  display: none;
}
#rom-resize-fieldset,
#rom-speaker-resize-fieldset {
  justify-content: center;
  padding-top: 15px;
}
.resize-avatar-btn {
  width: 33%;
}
@media screen and (max-width: 1110px) {
  #zoomParentWrapper {
    /* transform: rotate(-90deg); */
  }
}
@media screen and (max-width: 400px) {
  #zoomControlWrapper {
    /* left: -72px;
        bottom: 128px; */
  }
}
#find-avatar-option.disabled {
  pointer-events: none;
}
#find-my-avatar-icon.find-in-progress #find-my-avatar-indicator {
  fill: yellow;
}

@font-face {
  font-family: 'Inter';
  src: url('/js/_generated/webfonts/fonts/Inter/Inter.ttf');
}
/**
* .make-classes(@prefix, @list)
* return generated classes based on list
* usage .make-classes(some-class-prefix, @themePalette);
*/
/**
* .arrow()
* return equal width/height
*/
/**
* .square()
* return equal width/height
*/
/**
* .flex()
* return flex display
*/
/**
* .filterBlur()
* return backdrop filter blur
*/
/**
* .glow()
* return box-shadow
*/
/**
* .toggleSwitch(optional)
* Replace child checkbox with a toggle switch.
* Currrently only works with checkbox inputs
*/
/* 
* DBLA palette
* blue - #1372D8 | rgba(19,114,216,1.0)
* red - #FF4046 | rgba(255,64,70,1.0)
* white/breeze - @white | rgba(244,244,244,1.0)
* black/midnight - #232B33 | rgba(35,43,51,1.0)
* yellow - #F4D600 | rgba(244,214,0,1.0) #FBBC05
* orange - #FF6D00 | rgba(255,109,0,1.0)
*/
.theme-color_white {
  background: #f4f4f4;
}
.theme-color_blackTrue {
  background: #000000;
}
.theme-color_black {
  background: #232b33;
}
.theme-color_blue {
  background: #1372d8;
}
.theme-color_orange {
  background: #ff6d00;
}
.theme-color_grey {
  background: #404040;
}
.theme-color_green {
  background: #46960a;
}
.theme-color_red {
  background: #ff4046;
}



.carousel-card-wrapper {
  background: white;
  color: #090D11;
  padding: 16px;
  border-radius: 12px;
  height: 190px;
  max-height: 190px;
  overflow: auto;
  margin-top: 30px;
}
.carousel-card-wrapper .carousel-card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.carousel-card-wrapper .carousel-card-header {
  height: 20%;
}
.carousel-card-wrapper .carousel-card-header-title {
  font-weight: 500;
  font-size: 20px;
  margin: unset;
}
.carousel-card-wrapper .carousel-card-body {
  height: 50%;
  display: flex;
  align-items: center;
}
.carousel-card-wrapper .carousel-card-body-text {
  font-weight: 500;
  font-size: 16px;
}
.carousel-card-wrapper .carousel-card-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  height: 30%;
}
.carousel-card-wrapper .carousel-card-footer .carousel-card-back-button {
  align-items: center;
  cursor: pointer;
  display: flex;
}
.carousel-card-wrapper .carousel-card-footer .carousel-card-back-button .carousel-card-back-arrow.hide {
  display: none;
}
.carousel-card-wrapper .carousel-card-footer .carousel-card-back-button .carousel-back {
  text-decoration: underline;
}
.carousel-card-wrapper .carousel-card-footer .carousel-card-back-button.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.carousel-card-wrapper .carousel-card-footer .carousel-card-next-button {
  background: #1671E7;
  border: none;
  border-radius: 40px;
  padding: 16px 20px 16px 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  cursor: pointer;
}
.carousel-card-wrapper .carousel-card-footer .carousel-card-next-button.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.carousel-card-wide {
  height: 300px !important;
  max-height: 300px !important;
  width: 200px;
  margin-left: 3px;
}

.carousel-gif-content {
  padding-bottom: 8px;
}
.carousel-gif-content.hide {
  display: none;
}
.carousel-gif-content .carousel-gif {
  width: 100%;
  border-radius: 12px;
}
.svg-wrapper {
  display: none;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.carousel-gif-wrapper {
  height: 210px;
  width: 375px;
  border-radius: 12px;
  background-color: black;
  display: flex;
}
.carousel-gif-wide {
  height: auto !important;
  width: 590px !important;
  margin-top: 30px;
}
.carousel-gif-wrapper.load .svg-wrapper {
  display: flex;
}
.carousel-gif-wrapper.load .carousel-gif {
  display: none;
}
.spinner {
  -webkit-animation: rotator 1.4s linear infinite;
  animation: rotator 1.4s linear infinite;
}
@-webkit-keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
.path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  -webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}
@-webkit-keyframes colors {
  0% {
    stroke: #1671E7;
  }
  25% {
    stroke: #1671E7;
  }
  50% {
    stroke: #1671E7;
  }
  75% {
    stroke: #1671E7;
  }
  100% {
    stroke: #1671E7;
  }
}
@keyframes colors {
  0% {
    stroke: #1671E7;
  }
  25% {
    stroke: #1671E7;
  }
  50% {
    stroke: #1671E7;
  }
  75% {
    stroke: #1671E7;
  }
  100% {
    stroke: #1671E7;
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}

#chat-sender-name {
  color: #fff;
  clear: right;
  display: block;
  font-weight: 600;
  font-size: 14px;
  font-family: 'Work Sans', Arial, sans-serif;
}
#chat-message-text {
  color: white;
  font-size: 14px;
  font-family: 'Work Sans', Arial, sans-serif;
}
#chat-message-text a:link {
  color: #A9F1FF;
}
#chat-message-text a:visited {
  color: #ECE0FF;
}
#chat-message-container {
  margin-top: 0.5em;
  border-radius: 15px;
  padding: 4px;
  color: #fff;
  font-size: 0.9rem;
  text-align: left;
  margin: 4px;
  padding: 8px;
  border-radius: 12px;
  border-top-left-radius: 0px;
  background-color: #354356;
  border: solid 0px rgba(114, 35, 123, 0.8);
  margin-left: 12px;
  max-width: 70%;
  position: relative;
}
#chat-message-container #removed-message-text {
  display: none;
  font-style: italic;
  color: #354356;
}
.moderation-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 8px;
  top: -20px;
  padding: 4px 8px;
  background: #354356;
  border: 1px solid #818A95;
  box-shadow: 0px 2px 10px rgba(22, 113, 231, 0.15);
  border-radius: 8px;
  z-index: 2;
  display: none;
}
.moderation-button:hover {
  cursor: pointer;
}
.moderation-button:hover .hover-rect {
  fill: #1F2630;
}
.moderation-button:active {
  cursor: pointer;
}
.moderation-button:active .hover-rect {
  fill: #1671E7;
}
:host([moderationAllowed]:not([removed]):hover) {
  display: block;
  background-color: rgba(239, 243, 248, 0.1) !important;
}
:host([moderationAllowed]:not([removed]):hover) #btnRemoveMessage {
  display: flex;
}
:host([moderationAllowed]:not([removed]):hover) #btnRestoreMessage {
  display: none;
}
:host([moderationAllowed][removed]:hover) {
  display: block;
  background-color: #354356 !important;
}
:host([moderationAllowed][removed]:hover) #btnRemoveMessage {
  display: none;
}
:host([moderationAllowed][removed]:hover) #btnRestoreMessage {
  display: flex;
}
:host([fromLocalUser]) #chat-message-container {
  background-color: #0F63CE;
  border: solid 0px rgba(255, 255, 255, 0.16);
  margin-left: 36% !important;
  max-width: 60%;
  border-top-left-radius: 12px;
  border-top-right-radius: 0px;
  margin-right: 12px;
}
:host([removed]) #chat-message-container {
  background-color: #818A95;
}
:host([removed]) #removed-message-text {
  display: initial !important;
}
:host([removed]) #chat-message-text {
  font-style: italic;
  color: #354356;
}

:host {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 1001;
  pointer-events: all;
}
#confirm-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: var(--width, 375);
  background: #354356;
  color: #FFFFFF;
  padding: 16px;
  padding-bottom: 24px;
  border-radius: 12px;
  max-height: 90%;
  overflow: auto;
}
.cancel-clickable {
  pointer-events: all;
  cursor: pointer;
}
#header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
}
#icon-and-title-align {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#icon {
  position: relative;
  width: 32px;
  height: 32px;
}
::slotted(*) {
  position: absolute;
  height: 100%;
  width: 100%;
}
#title {
  padding-left: 8px;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #FFFFFF;
}
#prompt {
  padding-top: 24px;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
}
#info {
  padding-top: 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
}
#footer {
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
}
#cancel {
  padding: 16px 20px 16px 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-decoration-line: underline;
  color: #FFFFFF;
}
#cancel:hover {
  background: rgba(239, 243, 248, 0.1);
  border-radius: 40px;
}
#cancel:active {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 40px;
}
#btnConfirm {
  background: var(--confirmBtnDefaultColor, #1671E7);
  border: none;
  border-radius: 40px;
  padding: 16px 20px 16px 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  /* Neutrals/White */
  color: #FFFFFF;
}
#btnConfirm:hover {
  background: var(--confirmBtnHoverColor, #1671E7);
}
#btnConfirm:active {
  background: var(--confirmBtnActiveColor, #1671E7);
}

.help-icon {
  width: 30px;
  position: relative;
}
.help-icon .tooltip-popup {
  width: 320px;
  left: -150px;
}
.help-icon .tooltip-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

:host {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  min-width: 52px;
  width: 52px;
  height: 52px;
  /*cursor: pointer;*/
}
::slotted([slot="iconButtons"]) {
  display: none;
}
::slotted([slot="iconButtons"].active) {
  display: flex;
  cursor: pointer;
}

dbla-existing-user-login {
  width: 100%;
  max-width: 330px;
}
dbla-existing-user-login #emoji-popup {
  left: 180px;
}
dbla-existing-user-login .dbla-existing-user-login-email-password-wrapper {
  max-width: 330px;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-existing-user-login .dbla-existing-user-login-email-password-wrapper {
    margin: unset;
  }
  dbla-existing-user-login .dbla-existing-user-login-email-password-wrapper .formfield {
    margin: unset;
  }
}
dbla-existing-user-login .avatar-group {
  margin-top: 35px;
  margin-bottom: 20px;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-existing-user-login .avatar-group {
    margin-top: unset;
  }
}
dbla-existing-user-login .email-password-login-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
dbla-existing-user-login .email-password-login-wrapper .login-action-btn {
  width: 100px !important;
  height: 37px;
  margin-top: 5px !important;
}
dbla-existing-user-login .forgot-password-wrapper {
  margin-top: 10px;
  text-align: left;
}
dbla-existing-user-login .forgot-password-wrapper a {
  color: #ff4046;
  font-size: 18px;
  line-height: 30.45px;
  text-decoration: none;
}
dbla-existing-user-login label {
  font-size: 18px !important;
  margin: 10px 0px;
}
dbla-existing-user-login .password-input-wrapper {
  position: relative;
}
dbla-existing-user-login .password-input-wrapper .warning-icon {
  display: none;
  position: absolute;
  right: 6px;
  top: 25%;
}
dbla-existing-user-login .password-input-wrapper .warning-icon.active {
  display: block;
}
dbla-existing-user-login .password-input-wrapper #dbla-existing-passwordClear {
  display: none;
}

.dbla-footer-root {
  display: flex;
  justify-content: flex-end;
  position: relative;
  top: 15px;
}
.dbla-footer-root .dbla-footer-wrapper {
  display: flex;
  justify-content: flex-end;
}
.dbla-footer-root .dbla-footer-wrapper .dbla-footer-powered-by-text {
  font-size: 0.8rem;
  color: #797979;
}
@media screen and (hover: none) and (orientation: landscape) {
  .dbla-footer-root .dbla-footer-wrapper .dbla-footer-powered-by-text {
    font-size: 1rem;
  }
}
.dbla-footer-root .dbla-footer-wrapper .dbla-footer-powered-by-text .dbla-footer-logo {
  width: 30px;
}
@media screen and (hover: none) and (orientation: landscape) {
  .dbla-footer-root .dbla-footer-wrapper .dbla-footer-powered-by-text .dbla-footer-logo {
    width: 35px;
  }
}

dbla-guest-only-login .login-action-btn {
  cursor: pointer;
}
dbla-guest-only-login #login-guest {
  width: 100%;
  max-width: 330px;
  margin: auto;
}
dbla-guest-only-login #dbla-login-guest-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: white;
  margin-top: 12px;
  margin-bottom: 12px;
  border: transparent;
  width: 100%;
  background: #FF4046;
}
dbla-guest-only-login #dbla-login-admin-btn {
  color: #FF4046;
  font-size: 16px;
  height: auto;
}

.dbla-header-root .dbla-header-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}
.dbla-header-root .dbla-header-wrapper .dbla-header-logo {
  background-repeat: no-repeat;
  background-size: contain;
  height: 86px;
  padding-bottom: 10px;
  width: 86px;
  object-fit: cover;
}
.dbla-header-root .dbla-header-wrapper .dbla-header-primary-text {
  color: rgba(0, 0, 0, 0.8);
  font-weight: 600;
  font-size: 22px;
  line-height: 24px;
}
.dbla-header-root .dbla-header-wrapper .dbla-header-secondary-text {
  color: #797979;
  font-size: 20px;
  line-height: 29px;
}

dbla-login-invite-code-input .flex-row {
  align-items: center;
}
dbla-login-invite-code-input #dbla-login-invite-code-text.verified {
  color: #797979;
}
dbla-login-invite-code-input #dbla-login-invite-code-apply-btn {
  width: 83px;
  height: 37px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 19px;
  color: #313131;
  background: #FFFFFF;
  border: 1px solid #000000;
  border-radius: 10px;
}
dbla-login-invite-code-input #dbla-login-invite-code-apply-btn span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #313131;
}

dbla-column-2-login #dbla-account-creation-btn {
  font-weight: 600;
  width: 100%;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-column-2-login #dbla-account-creation-btn {
    height: 50px;
    width: 75%;
  }
}
dbla-column-2-login .login-column2-header {
  font-weight: 600;
  font-size: 22px;
  line-height: 24px;
}
dbla-column-2-login .login-column2-description {
  height: auto;
  margin: 30px 0px;
  font-size: 18px !important;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-column-2-login .login-column2-description {
    margin: 20px 0px;
    font-size: 16px!important;
  }
}

dbla-login-modal {
  width: 100%;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-login-modal {
    height: 100%;
  }
  dbla-login-modal .dbla-login-account-creation-wrapper {
    display: flex;
    flex-direction: column;
  }
  dbla-login-modal .dbla-login-account-creation-wrapper dbla-header {
    transform: scale(0.8) translateY(-5px);
  }
  dbla-login-modal .dbla-login-modal-wrapper {
    display: flex;
    flex-direction: column;
  }
  dbla-login-modal .dbla-login-modal-wrapper .dbla-header-root .dbla-header-wrapper .dbla-header-logo {
    height: 70px;
    width: 70px;
  }
  dbla-login-modal .dbla-login-modal-wrapper .login-column2-header {
    font-size: 18px;
  }
  dbla-login-modal .dbla-login-modal-wrapper .dbla-existing-user-login-email-password-wrapper label {
    font-size: 16px!important;
    margin: unset;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper .dbla-header-root .dbla-header-wrapper .dbla-header-logo {
    height: 70px;
    width: 70px;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper .dbla-header-root .dbla-header-wrapper .dbla-header-primary-text {
    font-size: 20px;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper .dbla-header-root .dbla-header-wrapper .dbla-header-secondary-text {
    font-size: 18px;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper #dbla-user-login-buttons-wrapper input[type='button'] {
    height: 40px;
    width: 20%;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper .dbla-footer-root {
    top: unset;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper .dbla-footer-root .dbla-footer-powered-by-text {
    font-size: 1rem;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper .dbla-footer-root .dbla-footer-powered-by-text img.dbla-footer-logo {
    width: 35px;
  }
  dbla-login-modal .dbla-login-guest-creation-wrapper #dbla-guest-submit-btn {
    height: 50px;
    width: 25%;
    margin: unset;
    display: unset;
  }
}
dbla-login-modal #dbla-login-back-btn {
  position: absolute;
  left: 20px;
  top: 20px;
}
dbla-login-modal #dbla-login-back-btn a {
  text-decoration: none;
  font-size: 1rem;
  color: #FF4046;
  font-weight: 700;
}
dbla-login-modal #dbla-login-back-btn.active {
  display: block;
}
dbla-login-modal .dbla-login-column-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-login-modal .dbla-login-column-wrapper {
    min-height: 0;
    gap: 20px;
    justify-content: center;
  }
}
dbla-login-modal .dbla-login-column-1 {
  position: relative;
  width: 45%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-login-modal .dbla-login-column-1 {
    padding-right: unset;
    overflow-y: auto;
    justify-content: unset;
    border-right: unset;
  }
  dbla-login-modal .dbla-login-column-1 dbla-existing-user-login {
    display: flex;
    flex-direction: column;
  }
}
dbla-login-modal .dbla-login-separator {
  border-left: 3px solid rgba(35, 43, 51, 0.3);
}
dbla-login-modal .dbla-login-column-2 {
  position: relative;
  width: 45%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  gap: 10px;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-login-modal .dbla-login-column-2 {
    padding-left: unset;
    overflow-y: auto;
  }
}

@media screen and (hover: none) and (orientation: landscape) {
  dbla-user-login-info {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  dbla-user-login-info .dbla-user-login-info-wrapper {
    width: 90%;
  }
  dbla-user-login-info .dbla-user-login-info-wrapper #create-account-buttons {
    transform: scale(0.8);
    display: flex;
    justify-content: space-between;
  }
  dbla-user-login-info .dbla-user-login-info-wrapper #create-account-buttons #dbla-account-register-btn {
    width: 45%;
  }
  dbla-user-login-info .dbla-user-login-info-wrapper #create-account-buttons #login-guest {
    width: 45%;
  }
}

#dbla-login-user-name-input {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  padding-left: 0px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #dbla-login-user-name-input {
    padding: unset;
  }
}
#dbla-login-user-name-input .flex {
  direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
#dbla-login-user-name-input .formfield {
  width: 100%;
  margin: 0px;
}
#dbla-login-user-name-input #dbla-login-first-name.formfield {
  margin-right: 8px;
}
#dbla-login-user-name-input #dbla-login-guest-tip {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13.333px;
  font-family: 'Arial';
  line-height: 23px;
}
@media screen and (hover: none) and (orientation: landscape) {
  #dbla-login-user-name-input #dbla-login-guest-tip {
    padding-bottom: unset;
    padding-top: unset;
  }
}
#dbla-login-user-name-input #dbla-login-guest-tip :not([isGuest]) {
  display: none;
}

:host {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  pointer-events: all;
  z-index: 1000;
}
#modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: var(--width, 375);
  background: #354356;
  color: #FFFFFF;
  padding: 16px;
  padding-bottom: 24px;
  border-radius: 12px;
  max-height: 90%;
  overflow: auto;
  z-index: 1001;
}
.cancel-clickable {
  pointer-events: all;
  cursor: pointer;
}
#header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
}
#icon-and-title-align {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#icon {
  position: relative;
  width: 32px;
  height: 32px;
}
::slotted([slot='icon']) {
  position: absolute;
  height: 100%;
  width: 100%;
}
#title {
  padding-left: 8px;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #FFFFFF;
}
#footer {
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
}
#cancel-button {
  padding: 16px 20px 16px 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-decoration-line: underline;
  color: #FFFFFF;
}
#cancel-button:hover {
  background: rgba(239, 243, 248, 0.1);
  border-radius: 40px;
}
#cancel-button:active {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 40px;
}
#action-button {
  background: white;
  padding: 0.5rem 1rem;
  background-image: linear-gradient(90deg, white, white), linear-gradient(264deg, #0F63CE -0.35%, #FF4046 101%, #FF4046 101%);
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border: 2px solid transparent;
  border-radius: 40px;
  padding: 16px 20px 16px 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  /* Neutrals/White */
  color: #090D11;
}
#action-button:hover {
  color: white;
  border: none;
  background-clip: unset;
  background-image: linear-gradient(264deg, #0F63CE -0.35%, #FF4046 101%, #FF4046 101%);
}
#action-button:active {
  color: white;
  border: none;
  background-clip: unset;
  background-image: linear-gradient(264deg, #072E5F -0.35%, #BD292E 101%);
}
:host[destructiveAction] #action-button {
  background: var(--actionButtonDefaultColor, #E61219);
}
:host[destructiveAction] #action-button:hover {
  background: var(--actionButtonHoverColor, #BD292E);
}
:host[destructiveAction] #action-button:active {
  background: var(--ActionButtonActiveColor, #640003);
}
#modal-overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 1000;
  pointer-events: all;
}

:host {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 1001;
  pointer-events: all;
}
#notification-modal {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 415px;
  height: 310px;
  bottom: 70px;
  padding: 15px;
  color: white;
  background: #354356;
  border-radius: 16px;
}
#header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}
#icon-and-title-align {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 50px;
  width: 400px;
}
#icon {
  position: relative;
  width: 42px;
  height: 42px;
}
#title {
  font-size: 32px;
  font-weight: 600;
  line-height: 30px;
}
#body {
  padding-bottom: 30px;
}
#prompt {
  font-size: 18px;
  line-height: 21px;
  font-weight: 600;
  width: 500px;
  padding-bottom: 10px;
}
#message-group {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-size: 12px;
}
#notification-message {
  background: #FFFFFF;
  border: 1px solid #BEC4CC;
  border-radius: 8px;
  height: 86px;
  padding: 7px;
  margin: 4px 0px 4px 0px;
  resize: none;
  font-family: 'Work Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
  overflow: hidden;
}
#info {
  width: 400px;
  height: 35px;
  line-height: 14px;
  position: relative;
  bottom: 15;
}
#footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#btnSend {
  background: linear-gradient(white, white) padding-box, linear-gradient(to right, #FF4046, #0F63CE) border-box;
  border-radius: 40px;
  position: relative;
  bottom: 45px;
  width: 177px;
  height: 51px;
  font-weight: bold;
  font-size: 16px;
  color: #090D11;
  border: 2px solid transparent;
}
.cancel-clickable {
  pointer-events: all;
  cursor: pointer;
}
#send-notification-message-count {
  position: relative;
  color: gray;
  bottom: 25px;
  width: 50px;
  display: flex;
  flex-direction: row-reverse;
  left: 358px;
}
@media only screen and (max-width: 400px) {
  #notification-modal {
    width: 330px;
  }
  #title {
    font-size: 26px;
  }
  #prompt {
    font-size: 17px;
  }
  #info {
    width: 325px;
  }
  #send-notification-message-count {
    left: 275px;
  }
}

#user-name {
  font-weight: 600;
  font-size: 22px;
}
#aes-wrapper {
  margin: 25px 0px;
  display: flex;
  align-items: center;
}
#aes-wrapper input {
  width: 1.25rem;
  height: 1.25rem;
}
#aes-wrapper label {
  margin-left: 15px;
}
#level-select-label {
  font-weight: 600;
  display: block;
}
#level-select {
  font-size: 18px;
  margin-top: 5px;
  padding: 6px 10px;
  background: black;
  color: white;
}
#selected-level-info {
  padding-top: 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
}
#selected-level-info li {
  padding-bottom: 16px;
}
.hide {
  display: none !important;
}

#dbla-render-perf th {
  text-align: left;
}
#dbla-render-perf tr.hide {
  display: none;
}
#dbla-render-perf th.blank-row {
  height: 20px !important;
  /* overwrites any other rules */
}
#dbla-render-perf td:not(.stat-value) {
  width: 250px;
}
#dbla-render-perf td.stat-value {
  width: 170px;
  text-align: left;
}

#dbla-video-perf #perfTime {
  margin: 5px;
}
#dbla-video-perf #perfRecord,
#dbla-video-perf #perfStop {
  padding: 5px 10px;
  margin: 5px 10px;
}

dbla-setting-input .setting-label {
  font-size: 15px;
  font-weight: bold;
  padding: 0;
}
dbla-setting-input .setting-save-btn {
  padding: 18px 18px;
  font-weight: 700;
  border-radius: 14px;
  font-size: 16px;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  border: solid 1px rgba(244, 244, 244, 0.05);
  background: #262b32;
  transition: all 0.3s ease-in-out;
  height: 30px;
  width: fit-content;
}
dbla-setting-input .setting-save-btn:hover {
  color: #e5e5e5;
  background: #24c224;
}

/**
 * .toggleSwitch(optional)
 * Replace child checkbox with a toggle switch.
 * Currrently only works with checkbox inputs
 */
.custom-toggle {
  display: flex;
  position: relative;
  width: 68px;
  min-width: 68px;
  height: 28px;
  background: #666666;
  border-radius: 46px;
  transition: background 0.3s ease-in-out, boxShadow 0.3s ease-in-out;
}
.custom-toggle input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-toggle input[type=checkbox] + label {
  width: calc(calc(53px / 2) - 2px);
  height: calc(26px - 2px);
  min-width: calc(calc(53px / 2) - 2px);
  max-width: calc(calc(26px / 2) - 2px);
  top: 2px;
  left: 2px;
}
.custom-toggle.on input[type=checkbox] + label {
  left: calc(calc(68px / 2) + 6px) !important;
}
.custom-toggle.on {
  background: #44cd5a;
}
.custom-toggle .labels {
  display: block;
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  background: #ffffff;
  transition: left 0.3s ease-in-out;
}
.custom-toggle .labels::after {
  content: 'On';
  font-size: 15px;
  position: absolute;
  right: 30px;
  color: white;
  display: none;
  transition: all 0.4s ease-in-out;
}
.custom-toggle .labels::before {
  content: 'Off';
  font-size: 15px;
  position: absolute;
  left: 28px;
  color: #ffffff;
  display: block;
  transition: all 0.4s ease-in-out;
}
.custom-toggle.on .labels::after {
  display: block;
}
.custom-toggle.on .labels::before {
  display: none;
}
.toggle-label {
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
}
@media screen and (hover: none) and (orientation: landscape) {
  .toggle-label {
    font-size: 14px;
  }
}

dbla-toolbar {
  background: #1F2630;
  height: 52px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  pointer-events: auto;
}
@media only screen and (max-width: 400px) {
  dbla-toolbar {
    transform: scale(0.8);
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-toolbar {
    transform: scale(0.8);
  }
}
dbla-toolbar.top-m {
  margin-top: 4px;
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-toolbar.top-m {
    margin-top: unset;
  }
}
dbla-toolbar.right-m {
  margin-right: 8px;
}
dbla-toolbar.top-right-zoom {
  height: auto;
  gap: 0px;
  padding: 0px;
  width: 50px;
}
dbla-toolbar[toolbarDirection="vertical"] {
  flex-direction: column;
}
dbla-toolbar[toolbarDirection="vertical-round"] {
  height: 52px;
  width: 52px;
}
@media only screen and (max-width: 400px) {
  dbla-toolbar[toolbarDirection="vertical-round"] {
    transform: scale(0.8);
  }
}
@media screen and (hover: none) and (orientation: landscape) {
  dbla-toolbar[toolbarDirection="vertical-round"] {
    transform: scale(0.8);
  }
}
dbla-toolbar[toolbarDirection="horizontal"] {
  padding: 0 6px;
}
dbla-toolbar.no-gap {
  gap: 0px;
}
dbla-toolbar .tooltiptext_t {
  position: absolute;
  bottom: 60px;
  z-index: calc(300 + 1);
  width: fit-content;
  min-width: 50px;
  background-color: rgba(35, 43, 51, 0.7);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  visibility: hidden;
  font-size: 0.7rem;
  padding: 4px;
  word-break: unset;
  white-space: nowrap;
}
dbla-toolbar .tooltiptext_t:empty {
  display: none;
}
dbla-toolbar .move-up {
  position: relative;
  bottom: 3px;
}
dbla-toolbar.no-settings {
  padding: 0px;
  gap: 0px;
}
dbla-toolbar #countDownTimer {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  background: #404040;
  bottom: 40px;
  border-radius: 20px;
  margin-left: 6px;
  align-items: center;
  justify-content: center;
}

:host {
  position: absolute;
  visibility: hidden;
  z-index: 1;
  pointer-events: none;
}
#tooltip-body {
  width: fit-content;
  min-width: 50px;
  background-color: #090D11;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  text-align: center;
  padding: 6px 16px;
  border-radius: 16px;
  font-size: 0.7rem;
  word-break: unset;
  white-space: nowrap;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2);
}

:host {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  z-index: 1001;
  pointer-events: all;
}
.tutorial-modal-wide {
  width: var(--width, 835) !important;
  height: 350px !important;
  overflow: hidden !important;
}
.tutorial-modal-wide #header {
  width: 780px !important;
}
#tutorial-modal-content {
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: var(--width, 375);
  height: 250px;
  background: rgba(255, 255, 255, 0.6);
  color: #FFFFFF;
  padding: 16px;
  padding-bottom: 24px;
  border-radius: 12px;
  overflow: auto;
}
#tutorial-modal-content #header {
  padding-bottom: 20px;
  display: flex;
  justify-content: right;
  height: 30px;
  width: 2px;
}
#tutorial-modal-content #header .tutorial-modal-cancel-button {
  cursor: pointer;
}
