/*! 2023 (c) Live-Bits, Inc. */
.button{background:#242424;color:#fff;margin:0;border:0;border-radius:6px;user-select:none}.button:disabled{background:#aaa7ad !important}.button.large{width:100%;padding:14px;font-size:18px;font-weight:bold}.button.medium{padding:10px 18px;font-size:inherit}.button.small{padding:8px 14px;font-size:12px}
.chat-message{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:-moz-fit-content;width:fit-content;max-width:320px;padding:4px;color:#fff;border-radius:6px;background:rgba(25,25,25,.5);word-break:break-word}.chat-message.service-message{background-color:rgba(0,0,0,0);width:100%;color:#aaa7ad;padding:4px;border-bottom:1px solid;border-radius:0;margin-top:32px;margin-bottom:12px}.chat-message.service-message.stream_started{color:#ff9f69;border-color:#ff9f69}.chat-message.service-message.stream_ended{color:#ed1d24;border-color:#ed1d24}.chat-message:first-child{margin-top:auto}.chat-message .chat-message__inner-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.chat-message .chat-message-content{width:100%;font-size:14px}.chat-message .chat-message-content .chat-message-content__date{margin-right:4px;color:#9e9e9e}.chat-message .chat-message-content .chat-message-content__nickname{margin-right:6px;font-weight:bold;color:#9e9e9e}.chat-message .chat-message-content .chat-message-content__nickname.broadcaster{color:#ff9f69}
.fading-layout{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:999}
.chat-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:2px;width:100%;height:250px;overflow-y:scroll}.chat-list.active{height:100%}.chat-list-back-to-chat-button{position:absolute;left:8px;top:unset;right:8px;bottom:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px;background:rgba(25,25,25,.5)}.new-message{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:.5}}
.loader{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;width:100%;height:100%}.loader .loader__content{display:flex;flex-direction:column;align-items:center;justify-content:unset}.loader .loader__content .loader__text{color:#fff}
.multiline-input-wrapper{position:relative;display:flex;width:100%}.multiline-input-wrapper .input-limit{position:absolute;left:unset;top:unset;right:8px;bottom:8px;font-size:12px;color:dimgray}textarea{width:100%;padding:8px;font-family:Arial,sans-serif;font-size:16px;border:2px solid #fff;border-radius:6px;background:#fff;transition:.3s;resize:none;outline:none}textarea:disabled{border-color:#aaa7ad;background:#aaa7ad}textarea.error{border-color:#ed1d24}textarea:focus{border-color:#ff9f69;background:#fff}
.chat-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.chat-controls-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.chat-button{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;background:rgba(25,25,25,.5);padding:8px;transition:.3s}.chat-button:disabled{background:rgba(25,25,25,.5) !important}.chat-message-input{height:38px;overflow-y:hidden}.blocked-chat-user-text{padding:8px;border-radius:6px;color:#fff;background:rgba(25,25,25,.5)}
.chat{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;position:absolute;left:8px;top:unset;right:unset;bottom:70px;z-index:99;gap:8px;width:80%}.chat.active{height:100%;bottom:0}
.alert{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;width:100%;height:100%;background:rgba(25,25,25,.5)}.simple-alert{position:absolute;left:unset;top:250px;right:unset;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:99;width:100%}.alert-title{font-size:16px;font-weight:bold}.alert-content{display:flex;flex-direction:column;align-items:unset;justify-content:center;width:320px;padding:16px;border-radius:6px;background:#e9e9e9;overflow:hidden}.alert-content .alert-message{padding:12px 0;font-size:14px;color:#242424;text-align:center;overflow:scroll}.alert-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:12px}
.date{color:dimgray}
.stream-indicator{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:fit-content;white-space:nowrap;padding:0 8px;border-radius:6px;color:#fff}.stream-indicator.live{background:#a7171a}.stream-indicator.offline{background:dimgray}.stream-indicator.preview{background:#ff9f69}
.counter{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.counter .counter__icon{display:flex;flex-direction:row;align-items:center;justify-content:center}
.counter.live-viewers .counter__number{font-weight:bold;color:#ed1d24}
.counter.vod-views .counter__number{font-weight:bold;color:#fff}
.countdown{display:flex;flex-direction:row;align-items:center;justify-content:unset}
.stream-indicator{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:fit-content;white-space:nowrap;padding:0 8px;border-radius:6px;color:#fff;gap:8px}.stream-indicator.live,.stream-indicator.recording{background:#a7171a}.stream-indicator.offline{background:dimgray}.stream-indicator.preview{background:#ff9f69}
.tag{padding:1px 7px;border-radius:6px;color:#ddd;background:rgba(55,55,55,.6)}.tag.dark{color:dimgray}.extended-tag{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px;padding:2px 2px 2px 5px;margin-bottom:6px;color:#e9e9e9;border-radius:6px;background:rgba(255,255,255,.1254901961)}.extended-tag.dark{background:rgba(25,25,25,.5)}
.tags-list{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px;width:100%;flex-wrap:wrap}.tags-list.disable-wrap{flex-wrap:nowrap;overflow-x:scroll}.tags-list .tags-list__empty{color:#fff;font-style:italic;padding:8px}.tags-list .tags-list__empty.dark{color:dimgray}
.stream-description{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px;width:100%;overflow:hidden}.stream-description .stream-description__text{font-size:21px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ddd}.stream-description-edit-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;border-radius:6px;color:#fff;background:linear-gradient(to top, rgba(128, 128, 128, 0.4), #ff995c)}.stream-description-edit-button.simple{width:auto;padding:5px}
.channel-top{position:absolute;left:0;top:0;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:999;width:100%;padding:8px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent)}.channel-top .channel-top__line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:10px;position:relative}.channel-top .channel-top__line .channel-top__group{display:flex;flex-direction:row;align-items:center;justify-content:unset}.channel-top .channel-top__live-indicator{position:absolute;left:50%;top:unset;right:50%;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:center}.channel-top .channel-top__channel-name{color:#fff;font-weight:bold}.channel-top .channel-top__stream-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.channel-top .channel-top__stream-info .channel-top__stream-quality{color:#ff9f69}.channel-top .stream-location-name{width:100%}.channel-top .stream-location-name .stream-location-name_correct{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;padding:8px 0;color:#fff}.channel-top .stream-location-name .stream-location-name_correct .date{color:#fff}.channel-top .stream-location-name .stream-location-name_incorrect{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border-radius:6px;transition:.3s}.channel-top .stream-location-name .stream-location-name_incorrect.background{padding:8px;background:rgba(25,25,25,.5)}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name-refresh-button{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:2px;padding:2px 9px 2px 3px;color:#fff;background:#ff9f69;transition:.3s}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#aaa7ad}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content .stream-location-name__warning{font-size:14px;font-weight:bold}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content .stream-location-name__text{font-size:12px}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content .geo{color:#aaa7ad}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content .cached{color:#f8d568}.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content .ip,.channel-top .stream-location-name .stream-location-name_incorrect .stream-location-name__content .none{color:#ed1d24}
#delete-stream-dialog-cancel-button,#delete-stream-dialog-accept-button{color:#ff9f69}#delete-stream-dialog-accept-button{font-weight:bold}
@keyframes pulse-live{0%{box-shadow:0 0 0 0 rgba(237,29,36,.7)}70%{box-shadow:0 0 0 10px rgba(237,29,36,0)}100%{box-shadow:0 0 0 0 rgba(237,29,36,0)}}.l-marker{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;height:30px;position:relative;top:-9px;right:9px;border-radius:100%;color:#fff}.l-marker.group{border:4px double #fff}.l-marker.stream{background:#6ec531}.l-marker.vod::before{width:20px;height:20px;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFFFFF%27 class=%27bi bi-play-fill%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z%27/%3E%3C/svg%3E")}.l-marker.request{background:#4a86fe}.l-marker.request.empty::before{width:20px;height:20px;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFFFFF%27 class=%27bi bi-question%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z%27/%3E%3C/svg%3E")}.l-marker.future-stream{background:#f8d568}.l-marker.future-stream::before{width:20px;height:20px;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFFFFF%27 class=%27bi bi-clock%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z%27/%3E%3Cpath d=%27M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0%27/%3E%3C/svg%3E")}.l-marker.business{width:32px;height:32px;font-size:20px;background:#fefefe}.l-marker.live{background:#ed1d24;box-shadow:0 0 0 0 #ed1d24;animation:pulse-live 2s infinite;background:#ed1d24}.l-marker.medium{width:48px;height:48px;font-size:16px;top:-18px;right:18px}.l-marker.big{width:57px;height:57px;font-size:18px;top:-36px;right:36px}.l-marker_default{display:flex;flex-direction:row;align-items:center;justify-content:center;width:34px;height:34px;position:relative;top:-34px;right:12px;border-radius:35px 35px 0;border:1px solid #fff;background:#ed1d24;transform:rotate(45deg)}.l-marker_default::before{width:10px;height:10px;content:"";display:block;border-radius:100%;background:#fff}
@keyframes pulse-live{0%{box-shadow:0 0 0 0 rgba(237,29,36,.7)}70%{box-shadow:0 0 0 10px rgba(237,29,36,0)}100%{box-shadow:0 0 0 0 rgba(237,29,36,0)}}.marker-clusterer{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;font-size:16px;font-weight:bold;border-radius:100%;color:#fff;background:#ff9f69}.marker-clusterer.live{background:#ed1d24;box-shadow:0 0 0 0 #ed1d24;animation:pulse-live 2s infinite}.marker-clusterer.live:before{background:#ed1d24}.marker-clusterer.large{width:45px;height:45px;top:-18px;right:18px}.marker-clusterer.large:before{padding:28px}.marker-clusterer.medium{width:40px;height:40px;top:-14px;right:14px}.marker-clusterer.medium:before{padding:25px}.marker-clusterer.small{width:32px;height:32px;top:-9px;right:9px}.marker-clusterer.small:before{padding:21px}.marker-clusterer::before{position:absolute;left:unset;top:unset;right:unset;bottom:unset;content:"";display:block;border-radius:100%;background:#ff9f69;opacity:.3}
.full-size-card{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;height:200px;border-radius:6px;margin-bottom:12px;color:#e9e9e9;box-shadow:0 2px 13px -4px #777;overflow:hidden;position:relative}.full-size-card__background{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;background:#757575}.full-size-card__background.rotate img{transform:rotate(90deg)}.full-size-card__background.rotate img.main-image{width:calc(100% - 100px)}.full-size-card__background.rotate img.back-image{height:auto}.full-size-card__background img{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%}.full-size-card__background .main-image{width:62%;object-fit:cover}.full-size-card__background .back-image{filter:blur(7px)}.full-size-card__background .full-size-card__shadow{position:absolute;left:unset;top:unset;right:unset;bottom:0;width:100%;height:90px;border-radius:6px;background:linear-gradient(0, rgba(0, 0, 0, 0.5), transparent)}.full-size-card__content{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:8px}.full-size-card__content .full-size-card__top{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;padding-right:3px}.full-size-card__content .full-size-card__top .full-size-card__indicator{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.full-size-card__content .full-size-card__top .full-size-card__counters{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset}.full-size-card__content .full-size-card__top .full-size-card__counters>:first-child{margin-right:8px}.full-size-card__content .full-size-card__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;overflow:hidden}.full-size-card__content .full-size-card__bottom .full-size-card__title{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.full-size-card__content .full-size-card__bottom .full-size-card__description{font-size:18px;font-weight:bold;text-align:left}.full-size-card__content .full-size-card__bottom .full-size-card__tags{color:#aaa7ad;text-align:left}.full-size-card__content .full-size-card__bottom .full-size-card__description,.full-size-card__content .full-size-card__bottom .full-size-card__tags{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.full-size-card__progress{position:absolute;left:unset;top:unset;right:unset;bottom:0;width:100%;height:6px;border-radius:0 0 0 6px;background:dimgray}.full-size-card__progress .full-size-card__progress-line{position:absolute;left:unset;top:unset;right:unset;bottom:unset;height:100%;border-radius:0 0 0 6px;background:#ff9f69}.full-size-card__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.full-size-card-delete-button,.full-size-card-download-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;color:#fff;border-radius:6px;background:rgba(25,25,25,.5)}.full-size-card-delete-button{color:#a7171a}
.info-window{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:280px;height:200px}
.current-position-button{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:#242424;background:rgba(0,0,0,0)}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/6d5ba9a15bef9cdf3d82.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/0c2fe8b19affa6a132a9.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(/de35b003b6a8d1bb27a1.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

.leaflet-popup-close-button{display:none !important}.leaflet-popup-content-wrapper{padding:unset !important;border-radius:6px !important}.leaflet-popup-content{width:auto !important;margin:unset !important}.leaflet-marker-icon.l{z-index:1 !important}.leaflet-popup-tip-container{margin-top:0 !important}.leaflet-popup-tip{background:#aaa !important}.leaflet-control-attribution{display:none !important}.leaflet-container{width:100%;height:100%;z-index:1}.map-container{width:100%;height:100%}
.input-control{display:flex;flex-direction:column;align-items:center;justify-content:unset;gap:8px;width:100%}.error-message{font-size:14px;color:#ed1d24}input[type=text],input[type=search],input[type=password]{width:100%;padding:8px;font-size:16px;border:2px solid #fff;border-radius:6px;background:#fff;transition:.3s;outline:none}input[type=text].error,input[type=search].error,input[type=password].error{border-color:#ed1d24}input[type=text]:focus,input[type=search]:focus,input[type=password]:focus{border:2px solid #ff9f69;background:#fff}
.simple-dropdown-list{position:absolute;left:unset;top:10px;right:unset;bottom:unset;z-index:999;width:100%;padding:12px;border-radius:6px;background:#fff;box-shadow:0 2px 13px -4px #777;overflow:hidden}.simple-dropdown-list .search-for-text{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;text-align:center;color:dimgray}.simple-dropdown-list .search-for-text.active{color:#ff9f69}
.global-search{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.global-search .global-search__controls{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;position:relative;width:100%;overflow:hidden}.global-search .global-search__controls .global-search__input-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%}.global-search .global-search__controls .global-search-input{padding:11px 9px;font-size:18px;border:2px solid rgba(0,0,0,0);color:dimgray;background:rgba(33,33,33,.24);transition:.3s}.global-search .global-search__controls .global-search-input.geo-search,.global-search .global-search__controls .global-search-input:focus.geo-search{color:#ff9f69}.global-search .global-search__controls .global-search-input.tag-search,.global-search .global-search__controls .global-search-input:focus.tag-search{color:#4a86fe}.global-search .global-search__controls .global-search-input.category-search,.global-search .global-search__controls .global-search-input:focus.category-search{color:#f8d568}.global-search .global-search__controls .global-search-input:focus,.global-search .global-search__controls .global-search-input.active{color:#242424;border:2px solid #ff9f69;background:#fff}.global-search .global-search__controls .global-search-input::placeholder{color:dimgray}.global-search .global-search__controls .global-search__close-button-wrapper{position:absolute;left:unset;top:unset;right:0;bottom:unset}.global-search .global-search__dropdown-wrapper{position:relative;width:100%}
.dropdown-list-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;padding:6px 0}.dropdown-list-item .dropdown-list-item__icon{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;margin-right:6px;margin-top:2px}.dropdown-list-item .dropdown-list-item__text{font-size:18px}.dropdown-list-item .dropdown-list-item__text .secondary-text{color:#a5a5a5}
.tags-search{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%}.tags-search .tags-search__limit{width:100%;margin-top:6px;font-size:14px;color:#e9e9e9}.tags-search .tags-search__error-message{color:#ed1d24;font-size:14px;padding:6px}.tags-search .tags-search__controls{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px;width:100%}.tags-search .tags-search__controls .tags-search__input-control-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:100%;position:relative}.tags-search .tags-search__controls .tags-search__input-control-wrapper .tag-search-input-value-length{position:absolute;left:unset;top:unset;right:8px;bottom:unset;font-size:14px;color:#777}.tags-search .tags-search__controls input.tags-search-input{width:100%;height:36px;font-size:14px;padding:8px;border-width:2px;border-color:#e9e9e9;border-radius:6px;background:#fff;transition:.3s}.tags-search .tags-search__controls input.tags-search-input:focus{background:#fff;border-color:#ff9f69}.tags-search .tags-search__controls input.tags-search-input::placeholder{color:dimgray}.tags-search .tags-search__controls input.tags-search-input:disabled{background:#aaa7ad;border-color:#aaa7ad}.tags-search .tags-search__dropdown-wrapper{position:relative;width:100%}
.tags{width:100%;transition:.5s}.tags.edit-mode{padding:8px;border-radius:6px;background-color:rgba(25,25,25,.5)}.tags.dark button.create-tags{color:#e9e9e9;background:rgba(25,25,25,.5)}.tags .tags__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.tags button.create-tags{display:flex;flex-direction:row;align-items:center;justify-content:unset;font-size:14px;padding:2px 9px 2px 3px;color:#e9e9e9;background:rgba(25,25,25,.5)}.tags button.create-tags.light_dark-text{background:rgba(0,0,0,0)}
.edit-button{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#ff9f69;font-size:16px;background:rgba(0,0,0,0);border:0;padding:0}
.datepicker-button{padding:8px;font-size:18px;color:#242424;background:#fff;border:2px solid #e9e9e9;border-radius:6px}.datepicker-button.error{border:2px solid #ed1d24;color:#ed1d24}
.data-info-map{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;background:#e9e9e9}.data-info-map .data-info-map__map-wrapper{width:100%;height:100%;position:relative}.data-info-map .data-info-map__map-wrapper .data-info-map__map-controls{position:absolute;left:unset;top:unset;right:10px;bottom:20px;display:flex;flex-direction:column;align-items:center;justify-content:unset;z-index:9}.data-info-map .data-info-map__controls{display:flex;flex-direction:column;align-items:flex-end;justify-content:unset;z-index:9;width:100%;padding:12px}.data-info-map-respond-button{width:100%;background:#ed1d24}
button.start-future-stream-button{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#ed1d24;color:#fff;width:100%;height:100%;gap:6px;font-weight:bold}.cancel-edit-future-stream-info-button,.accept-edit-future-stream-info-button{width:100%}.cancel-edit-future-stream-info-button{font-weight:bold;color:#242424;border:1px solid #242424;background-color:rgba(0,0,0,0)}.accept-edit-future-stream-info-button{color:#fff;font-weight:bold;border:1px solid #ff9f69;background-color:#ff9f69}.future-stream-info-error-message{font-size:16px;font-weight:normal;text-align:center;color:#ed1d24}.future-stream-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.future-stream-info{display:flex;flex-direction:column;align-items:unset;justify-content:space-between;width:100%;border-radius:6px}.future-stream-info.map-side-list-future-stream-info{padding:12px;background:rgba(248,213,104,.28)}.future-stream-info.channel-future-stream-info{height:unset;padding:12px;background:#e9e9e9}.future-stream-info .future-stream-info__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.future-stream-info .future-stream-info__content .future-stream-info__date{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.future-stream-info .future-stream-info__content .future-stream-info__date .future-stream-date__info-text{width:100%;font-size:14px;text-align:center;color:dimgray}.future-stream-info .future-stream-info__content .future-stream-info__date .future-stream-info__date-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.future-stream-info .future-stream-info__content .future-stream-info__date .future-stream-info__date-controls>button:not(:last-child){width:100%;margin-right:6px}.future-stream-info .future-stream-info__content .future-stream-info__date .future-stream-info__date-text{display:flex;flex-direction:row;align-items:center;justify-content:unset;font-size:21px}.future-stream-info .future-stream-info__content .future-stream-info__future-stream-description{width:100%;padding:12px 0;text-align:left}.future-stream-info .future-stream-info__content .future-stream-info__tags{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:6px;width:100%}.future-stream-info .future-stream-info__content .future-stream-info__tags .future-stream-info__tags-list{color:dimgray;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.future-stream-info .future-stream-info__content .future-stream-info__tags .future-stream-info__title{color:dimgray}.future-stream-info .future-stream-info__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.future-stream-info .future-stream-info__bottom .future-stream-info__meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.future-stream-info .future-stream-info__bottom .future-stream-info__counters{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:100%}.future-stream-info .future-stream-info__bottom .future-stream-info__creation-date{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.future-stream-info-mini-map{position:relative;width:100%;height:150px;border-radius:6px;overflow:hidden}.future-stream-info-controls{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;width:100%}.future-stream-info__near-indicator-text{width:100%;padding:2px;text-align:center}.future-stream-info-test-mode-button-wrapper{width:100%;text-align:center}
.channel-rating-controls{display:flex;flex-direction:column;align-items:center;justify-content:unset}.channel-rating-controls .channel-rating-controls__button-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:unset;margin-bottom:6px}.channel-rating-controls .channel-rating-controls__button-wrapper .channel-rating-controls__count{color:#e9e9e9}
.stream-controls{position:absolute;left:unset;top:unset;right:unset;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-around;z-index:1;width:100%;padding:8px;background:linear-gradient(0, rgba(0, 0, 0, 0.5), transparent)}.stream-controls .blocked-chat-control{padding:6px;color:#fff;text-align:center;border-radius:6px;background:rgba(25,25,25,.5)}.stream-controls button.chat-button{font-size:16px;padding:8px;padding-right:32px;background:rgba(25,25,25,.5)}.stream-controls button.chat-button.broadcaster-chat-button{position:absolute;left:6px;top:unset;right:unset;bottom:75px}.stream-controls .pause-button{position:absolute;left:unset;top:unset;right:18px;bottom:85px}
.project-react-player{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;overflow:hidden}.project-react-player__player{background:#242424}.project-react-player__player.rotate video{width:100vh !important;height:100vw !important;transform:rotate(90deg) scale(1);object-fit:contain}.project-react-player-play-button{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;z-index:100}
a{text-decoration:none;color:#ff9f69}
.circle-countdown{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.circle-countdown svg{transform:scale(-1, 1);overflow:visible}.circle-countdown__seconds{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;font-size:14px;text-align:center}.circle-countdown__countdown-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;transform:rotate(90deg)}
#ad-problem-dialog-accept-button,#ad-problem-dialog-cancel-button,#ad-problem-dialog-test-mode-button{color:#ff9f69}#ad-problem-dialog-accept-button{font-weight:bold}#ad-problem-dialog-test-mode-button{width:100%;text-transform:unset}.ad-container{position:absolute;left:0;top:0;right:unset;bottom:unset;width:100%;height:100%;z-index:9999;background:#242424}.ad-banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.ad-banner-item{width:100%;height:100%;position:relative}.ad-banner-item__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:12px;background:rgba(25,25,25,.5)}.ad-banner-item__inner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;height:100%;background:#fff;position:relative}.ad-banner-item__surface-info-wrapper{position:absolute;left:0;top:unset;right:unset;bottom:unset;padding:12px}.tt-carousel-item{width:100%;height:100%;position:relative}.tt-carousel-item__player-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;position:relative}.tt-carousel-item__preview{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:9999}.ad-code-container{height:calc(100% - 50px);margin-top:50px;overflow-y:auto}.tt-carousel-item-ads-surface{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;z-index:9999}.tt-carousel-item-ads-surface__info-wrapper{position:absolute;left:0;top:0;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:9999;width:100%;padding:12px;background:linear-gradient(rgba(51, 51, 51, 0.4666666667), transparent)}.tt-carousel-item-ads-surface__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.tt-carousel-item-ads-surface__countdown,.tt-carousel-item-ads-surface__countdown-close{color:#fff;text-shadow:1px 1px 2px #555}.tt-carousel-item-ads-surface-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;margin-bottom:8px}.tt-carousel-item-ads-surface-info .tt-carousel-item-ads-surface-info__title{font-size:18px;font-weight:bold;margin-bottom:12px;color:#fff;text-shadow:1px 1px 2px #555}.tt-carousel-item-ads-surface-info .tt-carousel-item-ads-surface-info__description{color:#e9e9e9;text-shadow:1px 1px 2px #555}.tt-carousel-item-ads-surface__link-wrapper{position:absolute;left:unset;top:unset;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:9999;gap:8px;width:100%;padding:12px}.tt-carousel-item-ads-surface__link-wrapper .tt-carousel-ads-surface-label{padding:1px 5px;font-size:12px;font-weight:bold;border-radius:3px;color:#fff;background:dimgray}.tt-carousel-item-ads-surface__link-wrapper .tt-carousel-ads-surface-interest-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:14px;font-size:18px;font-weight:bold;border-radius:6px;color:#fff;background:#ff9f69}
.card-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;padding:8px;overflow:hidden}.card-content .card-content__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.card-content .card-content__bottom{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}
.notification-card{display:flex;flex-direction:row;align-items:unset;justify-content:unset;width:100%;background:#fff}.notification-card__thumbnail{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:119px;height:120px;overflow:hidden}.notification-card__thumbnail img{width:100%;height:100%;object-fit:cover}.notification-card__thumbnail img.rotate{width:calc(100% + 32px);height:unset;transform:rotate(90deg)}.notification-card__thumbnail span{padding:6px}.notification-card__outer-wrapper{width:100%;height:100%}.notification-card__inner-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.notification-card__inner-wrapper .notification-card__content{display:flex;flex-direction:row;align-items:unset;justify-content:space-between;width:100%}.notification-info .notification-info__title{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;font-weight:bold}.notification-info .notification-info__body{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;font-size:14px;text-align:left;color:#777}.notification-card__nickname{font-weight:bold}.notification-card__date{font-size:14px;color:dimgray}
.notifications{position:absolute;left:0;top:0;right:unset;bottom:unset;z-index:9999;width:100%}.notifications .card{z-index:99999;position:relative}.notifications .notification-card__outer-wrapper{position:relative;width:100%;height:120px}
.live-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:50px !important;width:58px !important;height:58px !important;background:#ed1d24 !important;border:2px solid #e9e9e9 !important;border-radius:50% !important;transition:.3s !important}.live-btn.active{border-radius:20% !important}.live-btn:disabled{background:dimgray !important}
.zoom-control{display:flex;flex-direction:column;align-items:center;justify-content:unset;padding:4px;color:#fff;border-radius:6px;background:rgba(25,25,25,.5)}.zoom-control .zoom-control__value{padding:4px}.zoom-control-button{width:100%;padding:8px 4px;font-size:20px;color:#fff;background:rgba(0,0,0,0)}
.tabs-control{display:flex;width:100%}.tabs-control .tabs-control__separator{border-left:1px solid #242424;height:100%}.tabs-control .tabs-control__tab{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;color:#242424;width:100%;padding:4px 12px;user-select:none}.tabs-control .tabs-control__tab.active{background:#ff9f69;color:#fff}.tabs-control .tabs-control__tab:first-child{border-radius:6px 0 0 6px}.tabs-control .tabs-control__tab:last-child{border-radius:0 6px 6px 0}
.quality-selector{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;font-size:14px}
.stream-info-dialog__control-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-bottom:12px}.stream-info-dialog__control-wrapper .stream-info-dialog__control-title{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;font-weight:bold;margin-bottom:6px}.stream-info-dialog__control-wrapper .stream-info-dialog__control-description{font-size:14px;font-weight:normal;color:dimgray}#stream-info-dialog-save-button,#stream-info-dialog-cancel-button{color:#ff9f69}#stream-info-dialog-save-button{font-weight:bold}
#stop-stream-dialog-accept-button,#stop-stream-dialog-cancel-button,#stop-stream-dialog-test-mode-button{color:#ff9f69}#stop-stream-dialog-accept-button{font-weight:bold}#stop-stream-dialog-test-mode-button{width:100%;text-transform:unset}
.io-devices-selector-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:999;background:rgba(25,25,25,.5)}.io-devices-selector{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:24px;max-width:80%;max-height:80%;padding:12px;border-radius:6px;background:#e9e9e9}.io-devices-selector-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;overflow:hidden}.io-devices-selector-group .io-devices-selector-group__title{padding:0 12px;font-weight:bold;margin-bottom:4px}.io-devices-selector-group .io-devices-selector-group__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;overflow-y:auto}.io-devices-selector-group .io-devices-selector-group__item{width:100%;padding:8px 12px;font-size:14px;border-radius:6px}.io-devices-selector-group .io-devices-selector-group__item.active{font-weight:bold;color:#fff;background:#ff9f69}
.offline-plug{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background:#ff9f69}.offline-plug .offline-plug__text{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:24px;font-weight:bold;text-align:center;color:#fff}
#business-expire-soon-dialog-accept-button,#business-expire-soon-dialog-cancel-button,#business-expire-soon-dialog-test-mode-button{color:#ff9f69}#business-expire-soon-dialog-accept-button{font-weight:bold}#business-expire-soon-dialog-test-mode-button{width:100%;text-transform:unset}
.channel-future-stream-info-display{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.channel-future-stream-info-display .channel-future-stream-info-display__background{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;background:rgba(25,25,25,.8)}.channel-future-stream-info-display .channel-future-stream-info-display__inner-wrapper{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:12px}.channel-side-controls-wrapper{position:absolute;left:unset;top:unset;right:0;bottom:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99;gap:12px;padding:0 12px}.channel-about-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;z-index:9999}.live-watching__reconnect{position:absolute;left:8px;top:unset;right:unset;bottom:70px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:3;gap:12px;width:80%;font-size:14px;padding:8px 16px;border-radius:6px;color:#fff;background:rgba(25,25,25,.5)}.live-watching__reconnect-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:bold;padding:8px 16px;color:#fff;background:#ff9f69}
.not-found-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#ff9f69}.not-found-page .not-found-page__title{display:flex;flex-direction:row;align-items:center;justify-content:unset;height:45%;font-size:36px;font-weight:bold;color:#fff}.not-found-page .not-found-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:auto}.not-found-page .not-found-page__content .not-found-page__text{font-size:24px;font-weight:bold;text-align:center;color:#fff}.not-found-page .not-found-page__content .not-found-page-button{width:auto;margin-top:12px;background:#fff;color:#ff9f69}
.tt-carousel{width:100%;height:100%;position:relative;background:#242424;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-snap-stop:always;scroll-behavior:smooth}.tt-carousel.disabled-scroll{overflow-y:hidden}
.tt-carousel-item{width:100%;height:100%;position:relative;overflow-anchor:auto;scroll-snap-align:start}.tt-carousel-item .tt-carousel-item__preview{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:8}
.seek-button{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.seek-button-value{position:absolute;left:unset;top:unset;right:unset;bottom:unset;font-size:11px}
.playing-controls{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}.playing-controls-content{display:flex;flex-direction:row;align-items:center;justify-content:center}
.video-player-rate-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.video-player-rate-controls .video-player-rate-controls__dropdown-list{position:absolute;left:unset;top:unset;right:unset;bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:unset;padding:8px 0;border-radius:6px;background:rgba(25,25,25,.8)}.video-player-rate-controls .video-player-rate-controls__dropdown-item{padding:12px 24px;font-size:16px;color:#fff}.video-player-rate-controls .video-player-rate-controls__dropdown-item.selected{color:#ff9f69;font-weight:bold}.video-player-rate-controls .video-player-rate-controls__button{width:45px;text-align:center;font-size:16px;padding:0 4px;font-weight:bold;color:#fff}
.time-controls{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding:0 8px;line-height:1;transition:.3s}.time-controls.hide{opacity:0}.time-controls.hide .progress-bar{height:3px}.time-controls.hide input[type=range]::-webkit-slider-thumb{width:5px;height:5px;opacity:0}.time-controls input[type=range]{position:absolute;left:unset;top:unset;right:unset;bottom:unset;z-index:4;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);width:100%;height:30px;cursor:pointer;outline:none;user-select:none;overflow:hidden}.time-controls input[type=range].hide{opacity:0}.time-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background-color:#fff;border-radius:50px;transition:.3s}.time-controls input[type=range]::-moz-range-thumb{width:20px;height:20px;-webkit-appearance:none;appearance:none;background-color:#fff}.time-controls-time{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:10px;font-size:13px;color:#fff}.time-controls-progress-bar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;font-size:13px;color:#fff}.progress-bar{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:100%;height:5px;transition:.3s}.progress-bar__background{position:absolute;left:unset;top:unset;right:unset;bottom:unset;z-index:1;width:100%;height:inherit;border-radius:6px;background:#aaa7ad}.progress-bar__progress{position:absolute;left:unset;top:unset;right:unset;bottom:unset;z-index:3;height:inherit;border-radius:6px;background:#ff9f69}
.video-player-controls{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;z-index:1;padding:10px 0;overflow:hidden}
.list{width:100%;height:100%;position:relative;overflow:hidden}.list .list-back-button{position:absolute;left:unset;top:unset;right:10px;bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:50px;height:50px;color:#ff9f69;background:rgba(25,25,25,.5);border-radius:100%}.list .list__content{width:100%;height:100%;padding:0 6px;overflow-y:scroll}.list .list__content .list__not-found{width:100%;font-size:18px;color:dimgray;text-align:center}.list .list__content .list__not-found:first-child{margin-top:12px}
.channel-playlist{position:absolute;left:unset;top:0;right:0;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;z-index:999;padding:0 6px;background:rgba(25,25,25,.8);overflow-y:scroll}.channel-playlist-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:6px;color:#fff}.channel-playlist-header .channel-playlist-header__title{font-size:24px;font-weight:bold}.channel-playlist-header .channel-playlist-header__controls{display:flex;flex-direction:row;align-items:center;justify-content:unset}
.sliding-layout-background{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999;width:100%;height:100%;background:rgba(25,25,25,.5)}.sliding-layout{position:absolute;left:unset;top:unset;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:999;width:100%;height:85%;padding:0 12px;border-radius:6px 6px 0 0;background:#e9e9e9}
.avatar-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.avatar-container .avatar-plan-name.Free{color:#1ccb00}.avatar-container .avatar-plan-name.Lite{color:#006acb}.avatar-container .avatar-plan-name.Pro{color:#cb00b7}.avatar-container .avatar-plan-name.Business{color:#bfc301}.avatar{display:flex;flex-direction:row;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;color:#000;border-radius:50%}.avatar.active{background:#000;color:#fff}.avatar.indicator:before{width:10px;height:10px;position:absolute;left:unset;top:15px;right:8px;bottom:unset;content:"";border-radius:100%;background:#ed1d24}.avatar.extra-small{width:24px;height:24px}.avatar.extra-small .avatar__letter{font-size:14px}.avatar.small{width:32px;height:32px}.avatar.small .avatar__letter{font-size:18px}.avatar.medium{width:40px;height:40px}.avatar.medium .avatar__letter{font-size:24px}.avatar.large{width:54px;height:54px}.avatar.large .avatar__letter{font-size:36px}.avatar.extra-large{width:84px;height:84px}.avatar.extra-large .avatar__letter{font-size:56px}.avatar.Free{background:linear-gradient(125deg, #1ccb00, #006acb);color:#fff}.avatar.Pro{background:linear-gradient(125deg, #006acb, #cb00b7);color:#fff}.avatar.Business{background:linear-gradient(125deg, #bfc301, #efe505);color:#fff}.avatar .avatar__letter{font-size:18px;font-weight:bold}
.filter-control{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.filter-control .filter-control-header{display:flex;flex-direction:row;align-items:center;justify-content:unset;font-size:14px;color:#ff9f69;border-radius:6px;background:rgba(0,0,0,0);user-select:none}.filter-control .filter-control-header .filter-control-header__icon{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset}.filter-control .filter-control-header .filter-control-header__with-icon{display:flex;flex-direction:column;align-items:center;justify-content:center}.filter-control .filter-control-dropdown-list-wrapper{position:relative;width:100%}.filter-control .filter-control-dropdown-list-wrapper .filter-control-dropdown-list{position:absolute;left:unset;top:0;right:0;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:99;min-width:125px;padding:8px;margin-top:8px;border-radius:6px;background:#fff;box-shadow:0 2px 13px -4px #777}.filter-control .filter-control-dropdown-list-wrapper .filter-control-dropdown-list hr{width:100%;border:none;border-top:1px solid dimgray}.filter-control .filter-control-dropdown-list-wrapper .filter-control-dropdown-list .filter-control-dropdown-list__item{width:100%;margin:0;padding:4px 8px;font-size:18px;color:#242424;text-align:left;border:none;border-radius:6px;background:none;white-space:nowrap}.filter-control .filter-control-dropdown-list-wrapper .filter-control-dropdown-list .filter-control-dropdown-list__item.selected{color:#ff9f69;font-weight:bold}.filter-control .filter-control-dropdown-list-wrapper .filter-control-dropdown-list .filter-control-dropdown-list__item:not(:last-child){margin-bottom:4px}
.card{display:flex;flex-direction:row;align-items:unset;justify-content:unset;background:#fff;color:#242424;width:100%;font-size:14px;margin-bottom:12px;border-radius:6px;box-shadow:0 2px 13px -4px #777;user-select:none}
.request-info-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,0);color:#ed1d24;gap:6px;font-weight:bold;border:2px solid #ed1d24}.request-info-button.response.near{background:#ed1d24;color:#fff}
.cancel-edit-request-info-button,.accept-edit-request-info-button{width:100%}.cancel-edit-request-info-button{font-weight:bold;color:#242424;border:1px solid #242424;background-color:rgba(0,0,0,0)}.accept-edit-request-info-button{color:#fff;font-weight:bold;border:1px solid #ff9f69;background-color:#ff9f69}.request-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.request-info{display:flex;flex-direction:column;align-items:unset;justify-content:space-between;width:100%}.request-info.map-side-list-request-info{padding:12px;border-radius:6px;background:rgba(74,134,254,.28)}.request-info .request-info__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.request-info .request-info__content .request-info__description{width:100%;text-align:left;font-size:18px}.request-info .request-info__content .request-info__tags{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;width:100%;margin-top:12px}.request-info .request-info__content .request-info__tags .request-info__tags-list{color:dimgray;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-info .request-info__content .request-info__tags .request-info__title{color:dimgray}.request-info .request-info__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-top:12px}.request-info .request-info__bottom .request-info__meta{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:100%}.request-info .request-info__bottom .request-info__meta .request-info__date{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.request-info .request-info__bottom .request-info__meta .request-info__counters{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:21px;color:dimgray;white-space:nowrap}.request-info .request-info__bottom .request-info__meta .request-info__counters .request-info__distance,.request-info .request-info__bottom .request-info__meta .request-info__counters .request-info__responses-count{white-space:nowrap}.request-info .request-info__bottom .request-info__disable-near{width:100%;margin-top:12px;text-align:center}.request-info-mini-map{position:relative;width:100%;height:150px;border-radius:6px;overflow:hidden}.request-info-controls{display:flex;flex-direction:row;align-items:unset;justify-content:flex-end;gap:12px;width:100%}#respond-warning-dialog-accept-button,#respond-warning-dialog-cancel-button,#respond-warning-dialog-test-mode-button{color:#ff9f69}#respond-warning-dialog-accept-button{font-weight:bold}#respond-warning-dialog-test-mode-button{width:100%;text-transform:unset}
.menu-wrapper{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;z-index:999;padding:8px 8px 0 8px;background:#e9e9e9}
.menu-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;min-height:40px;margin-bottom:12px}.menu-header .menu-header__title{width:100%;text-align:center;font-size:24px;font-weight:bold}.menu-header .menu-header__controls{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.menu-header .menu-header__controls.left{justify-content:flex-start}.menu-header .menu-header__controls .setting-control{padding:0;margin:0;font-size:16px;background:none}.menu-header .menu-header__controls .setting-control.secondary{color:#242424}.menu-header .menu-header__controls .setting-control.main{color:#ff9f69;font-weight:bold}
.retry-connection-dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.retry-connection-dialog .retry-connection-dialog__text{font-size:18px;color:dimgray}.retry-connection-dialog .retry-connection-button{margin-top:18px;font-size:18px;color:#fff;background:#ff9f69}
.channel-about{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%;overflow-y:auto}.channel-about-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.channel-about-info__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.channel-about-info__author{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;overflow:hidden}.channel-about-info__author-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;overflow:hidden}.channel-about-info__author-name{width:100%;font-size:18px;font-weight:bold;text-overflow:ellipsis;overflow:hidden}.channel-about-info__controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.channel-about-info__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.channel-about-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.channel-about-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%;overflow:hidden}.channel-about-list__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.channel-about-list__title{font-size:18px;font-weight:bold}.channel-about-list__content{position:relative;width:100%;overflow-y:scroll}
.stream-card__thumbnail{display:flex;flex-direction:row;align-items:center;justify-content:center;width:146px;height:110px;position:relative}.stream-card__thumbnail img{width:100%;height:100%;border-radius:6px 0 0 6px;object-fit:cover}.stream-card__thumbnail .stream-card__progress{position:absolute;left:unset;top:unset;right:unset;bottom:0;width:100%;height:6px;border-radius:0 0 0 6px;background:dimgray}.stream-card__thumbnail .stream-card__progress .stream-card__progress-line{position:absolute;left:unset;top:unset;right:unset;bottom:unset;height:100%;border-radius:0 0 0 6px;background:#ff9f69}.stream-card__indicator{position:absolute;left:5px;top:5px;right:unset;bottom:unset}.stream-card__stream-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;overflow:hidden}.stream-card__description{width:100%;font-size:18px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stream-card__tags{width:100%;color:dimgray;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-content__counters{display:flex;flex-direction:row;align-items:center;justify-content:unset}.card-content__counters>:first-child{margin-right:8px}
.channel-video-suggest{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative;background:#000}.channel-video-suggest .channel-video-suggest__title{position:absolute;left:0;top:0;right:unset;bottom:unset;width:100%;padding-top:58px;font-size:24px;font-weight:bold;text-align:center;color:#fff}.channel-video-suggest .channel-video-suggest__content{display:flex;flex-direction:column;align-items:unset;justify-content:unset;width:100%;padding:0 24px}.channel-video-suggest .channel-video-suggest__suggestion{display:flex;flex-direction:column;align-items:center;justify-content:unset}.channel-video-suggest .channel-video-suggest__suggestion .channel-video-suggest__next-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px}.channel-video-suggest .channel-video-suggest__suggestion .channel-video-suggest__suggestion-title{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;padding:12px;font-size:18px;color:#fff}.channel-video-suggest .channel-video-suggest__suggestion .channel-video-suggest__suggestion-title .channel-video-suggest__title-text{font-weight:bold;color:#ff9f69}.channel-video-suggest .channel-video-suggest__suggestion .channel-video-suggest__suggestion-title .channel-video-suggest__countdown-text{margin-left:6px}.channel-video-suggest .channel-video-suggest__suggestion .channel-video-suggest__suggestion-title_button{display:flex;flex-direction:row;align-items:center;justify-content:unset}
.channel-video-mute-control{position:absolute;left:unset;top:unset;right:100px;bottom:25px;z-index:99}.channel-video-page-side-controls-wrapper{position:absolute;left:unset;top:unset;right:0;bottom:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99;gap:12px;padding:0}
.login-page{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;background:#e9e9e9}.login-page .login-page__form-page{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;height:100%;position:relative;padding:8px;overflow-y:auto}.login-page .login-page__form-page .login-page-form__recovery-password-link-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:24px;color:#ff9f69}.login-page .login-page__form-page form.login-page-form{width:100%;height:100%}.login-page .login-page__form-page form.login-page-form .login-page-form__group{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.login-page .login-page__form-page form.login-page-form .login-page-form__group:not(:first-child){margin-top:24px}.login-page .login-page__form-page form.login-page-form .login-page-form__input-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-top:12px}.login-page .login-page__form-page form.login-page-form .login-page-form__input-wrapper .login-page-form__label{margin-left:12px;margin-bottom:6px;color:#242424}.login-page .login-page__form-page .login-page-form-button{color:#fff;font-weight:normal;background:#ff9f69}.login-page .login-page__form-page .login-page-form-button.transparent{color:#242424;background:rgba(0,0,0,0)}.login-page-from-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px}.login-page-from-list .login-page-from-list__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:6px}.login-page-form-title{font-size:24px;padding:24px 0;color:#242424}.login-page-form-subtitle{margin-bottom:24px;font-size:18px;font-weight:normal;color:dimgray}.login-page-text{margin:0 12px}.login-page-text.light{color:#fff}.login-page-main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding-bottom:24px;background:#ff9f69}.login-page-main .login-page__logo-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:auto;margin-bottom:40px}.login-page-main .login-page__logo-wrapper img{width:75px;height:75px}.login-page-main .login-page__loader-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:130px;margin-top:auto}.login-page-main .login-page__logo{display:flex;flex-direction:column;align-items:center;justify-content:unset;margin-top:auto;font-size:36px;color:#fff;text-align:center}.login-page-main .main-login-page-controls-separator{margin:8px 0;font-size:18px;color:#fff}.login-page-main .login-page-button.main-login-button{background:#fff;color:#ff9f69}.login-page-main .login-page-button.main-register-button{background:#ff9f69;color:#fff;border:2px solid #fff}.login-page-error-message{margin-bottom:12px;color:#ed1d24;text-align:center}.login-page-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.login-page-controls .login-page-controls__row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%}.login-page-controls .login-page-button{width:190px}.login-page-controls .alternative-form-link{margin-top:12px;white-space:nowrap}.login-page-controls .alternative-form-link .alternative-form-link__title{color:dimgray;margin-right:8px}.login-page-controls .alternative-form-link .alternative-form-link__link{font-weight:bold}.repeat-confirmation-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset}.login-page-user-agreement-accept{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;gap:12px;width:320px;margin-bottom:12px}.login-page-form-timepickers-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.login-page-form-timepickers-wrapper .datepicker-button{width:100%;border:0}.login-page-form-social-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.login-page-form-social-links .social-link .social-link__title{font-weight:normal}.login-page-business-address-selection{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%}.login-page-business-address-selection .login-page-business-address-selection__header{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;padding:8px}.login-page-business-address-selection .login-page-business-address-selection__header .login-page-form-title{font-size:21px;padding:8px}.login-page-business-address-selection .login-page-business-address-selection__header .login-page-form-subtitle{margin-bottom:8px}.login-page-business-address-selection .login-page-business-address-selection__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;position:relative}.login-page-business-address-selection .login-page-business-address-selection__content .login-page-business-address-selection__controls{position:absolute;left:8px;top:unset;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99;gap:8px}.login-page-business-address-selection .login-page-business-address-selection-button{width:50%;font-weight:bold;background:#ff9f69}
.google-auth{margin-top:12px}
.social-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.social-link:not(:last-child){margin-bottom:12px}.social-link .social-link__title{font-size:16px;font-weight:bold;margin-left:8px;margin-bottom:4px}.social-link .social-link__control{width:100%}.social-link-input{width:100%;color:dimgray;border:2px solid #e9e9e9;border-radius:6px;background:#fff;transition:.3s}.social-link-input:focus{border-color:#ff9f69;background:#fff}
.switch-control{position:relative;display:inline-block;width:36px;height:23px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.switch-control input{opacity:0;width:0;height:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slider{position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;width:37px;background-color:dimgray;-webkit-transition:.4s;transition:.4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:checked+.slider{background-color:#ff9f69}input:focus+.slider{box-shadow:0 0 1px #111}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(13px)}input:disabled+.slider{background-color:#aaa7ad}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}
.working-time-selection-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.working-time-selection-item .working-time-selection-item__title{margin-right:8px}.working-time-selection-item__inner-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:12px}.working-time-selection-item__time-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;padding:0;color:#ff9f69;background:rgba(0,0,0,0);text-decoration:underline}.working-time-selection-item__time-button:disabled{color:dimgray}
.working-time-selection{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}
#working-time-selection-dialog-cancel-button,#working-time-selection-dialog-accept-button{color:#ff9f69}#working-time-selection-dialog-accept-button{font-weight:bold}.datepicker-button{width:100%}.working-time-selection-dialog{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.working-time-selection-dialog-working-time{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:8px;width:100%}.working-time-selection-dialog-working-time .working-time-selection-dialog-working-time__title{font-weight:bold}.working-time-selection-dialog-working-time__time-controls{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.working-time-selection-dialog-working-time__time-control-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:unset;gap:4px;width:100%}.working-time-selection-dialog-working-time__switch-control-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.working-time-selection-dialog-error{width:100%;text-align:center;color:#ed1d24}
.business-category-text{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.business-category-text__icon{font-size:18px}
.business-category-change-button{background:rgba(0,0,0,0);color:#ff9f69;font-weight:bold}.business-category{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;transition:.5s}.business-category.edit-mode{padding:12px;border-radius:6px;background-color:rgba(25,25,25,.5)}.business-category-search{display:flex;flex-direction:column;align-items:center;justify-content:unset;gap:12px;width:100%}.business-category-search__input-wrapper{width:100%}input.business-category-search-input{width:100%;height:36px;font-size:14px;padding:8px;border-width:2px;border-color:#e9e9e9;border-radius:6px;background:#fff;transition:.3s}input.business-category-search-input:focus{background:#fff;border-color:#ff9f69}input.business-category-search-input::placeholder{color:dimgray}input.business-category-search-input:disabled{background:#aaa7ad;border-color:#aaa7ad}.business-category-search__dropdown-list-wrapper{position:relative;width:100%}.business-category-search__error-message{color:#ed1d24;font-size:14px;padding:6px}
.business-address-selection{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%}.business-address-selection .business-address-selection__header{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;padding:8px}.business-address-selection .business-address-selection__header .login-page-form-title{font-size:21px;padding:8px}.business-address-selection .business-address-selection__header .login-page-form-subtitle{margin-bottom:8px}.business-address-selection .business-address-selection__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.business-address-selection .business-address-selection__content .business-address-selection__search-wrapper{position:absolute;left:0;top:0;right:0;bottom:unset;z-index:99;width:100%;background:#fff;padding:8px}.business-address-selection .business-address-selection__content .business-address-selection__no-position{text-align:center;font-weight:bold}.business-address-selection .business-address-selection__content .business-address-selection__no-position .business-address-selection-redefine-button{margin-top:12px;background:#ff9f69}.business-address-selection .business-address-selection__content .business-address-selection__map-wrapper{width:100%;height:100%}.business-address-selection .business-address-selection__content .business-address-selection__details-wrapper{width:100%}.business-address-selection .business-address-selection__content .business-address-selection__details-wrapper.offset{padding-bottom:47px}.business-address-selection .business-address-selection__content .business-address-selection__controls{position:absolute;left:8px;top:unset;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99;gap:8px}.business-address-selection .business-address-selection-button{width:50%;font-weight:bold;background:#ff9f69}
.business-card-recording{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;position:relative}.business-card-recording .business-card-recording__video-player{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;height:100%}.surface{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:99}.surface .surface__top{position:absolute;left:0;top:0;right:0;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:12px}.surface .surface__bottom{position:absolute;left:0;top:unset;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:14px}#business-card-recording-info-dialog-title{font-weight:bold;text-align:center}#business-card-recording-info-dialog-description{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;font-size:14px;color:#242424}#business-card-recording-info-dialog-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}#business-card-recording-info-dialog-accept-button{color:#ff9f69}.business-card-recording-info-dialog-ul{font-size:14px;padding:15px 0 15px 15px}.business-card-recording-info-dialog-text{font-size:12px;margin:20px 0}.business-card-recording-info-dialog-save-choice{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:15px;font-size:12px}
.plan-container{display:flex;flex-direction:column;align-items:unset;justify-content:space-between;width:100%;height:100%;padding:0 8px;background:#e9e9e9;overflow-y:auto}.plan-container.free{background:linear-gradient(125deg, #1ccb00, #006acb)}.plan-container.pro{background:#4a86fe}.plan-container.business{background:#efe505}.plan-container .plan-container__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;padding:8px}
.plan-header{width:100%;text-align:center;font-size:35px;font-weight:bold;padding-top:12px}.plan-header.free{color:#1ca306}.plan-header.pro.light{color:#eee}.plan-header.pro.dark{color:#4a86fe}.plan-header.business.light{color:#242424}.plan-header.business.dark{color:#efe505}
.plan-field{display:flex;flex-direction:column;align-items:center;justify-content:center}.plan-field.limit-reached .plan-field__value{color:#ed1d24}.plan-field.statistics{color:#000}.plan-field.plan{color:#fff}.plan-field.light{color:#fff}.plan-field.dark{color:#242424}.plan-field .plan-field__value{font-size:24px;font-weight:bold}.plan-field .plan-field__value{white-space:nowrap}
.plan-fields-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;gap:6px}.plan-fields-wrapper .plan-fields-wrapper__row{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;margin:2px 0}.plan-fields-wrapper .plan-fields-wrapper__row .plan-fields-wrapper__row-half{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%}.plan-fields-wrapper .plan-fields-wrapper__row .plan-fields-wrapper__capabilities-list{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.plan-fields-wrapper .plan-fields-wrapper__row .plan-fields-wrapper__capabilities-list .plan-fields-wrapper__capability{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:4px;width:100%}
.upgrade-plan-button{width:100%;font-weight:bold;color:#fff;background:#ff9f69}
html,body,ul,ol,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box;user-select:none}*::-webkit-scrollbar{display:none}#root,body,html{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#242424;overflow:hidden}body{font-family:Arial,sans-serif;font-size:16px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{line-height:1.5}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox]{width:18px;height:18px;accent-color:#ff9f69}video{background:#242424;object-fit:cover}form{display:flex;flex-direction:column}.disabled{display:none !important}.datepicker-modal{z-index:9999 !important}.datepicker-modal .datepicker{width:80%;left:unset;bottom:unset;border-radius:6px}.datepicker-modal .datepicker .datepicker-wheel{border-top-color:#ff9f69;border-bottom-color:#ff9f69}.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn{font-weight:bold;color:#ff9f69}.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn:last-child{font-weight:normal}.upgrade-plan-page{width:100%;height:100%}
.main-panel{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:100%;height:70px;padding-bottom:12px;border-top:1px solid #aaa7ad;background:#e9e9e9;overflow:hidden}.main-panel__content{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%}.main-panel-control{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:4px;width:100%;font-size:13px;opacity:.6;color:#000;background:rgba(0,0,0,0);transition:.3s}.main-panel-control.active{opacity:1}.main-panel-control.indicator:before{width:10px;height:10px;position:absolute;left:unset;top:3px;right:21px;bottom:unset;content:"";border-radius:100%;background:#ed1d24}.main-panel-control__icon{display:flex;flex-direction:row;align-items:center;justify-content:center}
.skeleton-loading{background:#eee;background:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:400% 100%;animation:5s shine linear infinite}@keyframes shine{to{background-position-x:-400%}}
.working-time{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.working-time .working-time__main-row{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px}.working-time .working-time__main-row .working-time__working-sign.open{color:#6ec531}.working-time .working-time__main-row .working-time__working-sign.close{color:#ed1d24}.working-time .working-time__days-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.working-time .working-time__days-list .working-time__day{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:6px 0}.working-time .working-time__days-list .working-time__day.current-day{font-weight:bold}.working-time .working-time__days-list .working-time__day .working-time__day-name{margin-right:8px}.working-time .working-time__days-list .working-time__day .working-time__day-times{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.business-info-play-button{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}.business-info-overview{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.business-info-overview.list{height:100%;overflow:hidden}.business-info-overview__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.business-info-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.business-info-main .business-info-main__name{font-size:18px;font-weight:bold}.business-info-main .business-info-main__category{font-size:14px;color:dimgray}.business-info-main .business-info-main__rating{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;padding:6px 0}.business-info-overview__inner-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.business-info-overview__inner-content .business-info-overview__tags{color:dimgray}.business-info-overview__inner-content .business-info-overview__additional-info-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.business-info-overview-additional{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.business-info-overview-additional .business-info-overview-additional__content{width:100%}.business-info-place{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset}
.review-card-skeleton{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-bottom:12px;border-radius:6px;background:rgba(255,255,255,.6)}.review-card-skeleton .review-card-skeleton__thumb{width:100%;border-radius:6px 6px 0 0}.review-card-skeleton .review-card-skeleton__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:8px;width:100%;padding:8px}.review-card-skeleton .review-card-skeleton__content .review-card-skeleton__rating{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.review-card-skeleton .review-card-skeleton__content .review-card-skeleton__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}
.business-info-reviews-statistic{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:12px;width:100%}.business-info-reviews-statistic__counters{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px}.business-info-reviews-statistic__counters .business-info-reviews-statistic__average-rating{font-size:45px;font-weight:bold}.business-info-reviews-statistic__counters .business-info-reviews-statistic__reviews-count{font-size:14px;color:dimgray;white-space:nowrap}.business-info-reviews-statistic__rating-categories{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.business-info-rating-category{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.business-info-rating-category__progress-bar{display:flex;flex-direction:row;align-items:center;justify-content:unset;position:relative;width:100%}.business-info-rating-category__progress-bar .business-info-rating-category__background-line{width:100%;border-radius:6px;background:#fff;padding:5px}.business-info-rating-category__progress-bar .business-info-rating-category__progress-line{position:absolute;left:0;top:0;border-radius:6px;background:#ff9f69;padding:5px}.business-info-rating-category__rating-number{font-size:14px;white-space:nowrap}
#create-review-answer-dialog-cancel-button,#create-review-answer-dialog-create-button{color:#ff9f69}#create-review-answer-dialog-create-button{font-weight:bold}.create-review-answer-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;gap:12px}.create-review-answer-text-wrapper{width:100%}.create-review-answer-error-message{color:#ed1d24;text-align:center}
.create-review-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;gap:12px}.create-review-rating-controls{display:flex;flex-direction:column;align-items:center;justify-content:unset;gap:8px;width:100%}.create-review-error-message{color:#ed1d24;text-align:center}.create-review-text-wrapper{width:100%}.create-review-video-switch-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:6px;width:100%}.create-review-video-switch-wrapper .create-review-video-switch-wrapper__control{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:12px;width:100%}.create-review-video-switch-wrapper .create-review-video-switch-wrapper__block-text{font-size:12px}.create-review-video-switch-wrapper.block{color:#aaa7ad}#create-review-dialog-cancel-button,#create-review-dialog-create-button{color:#ff9f69}#create-review-dialog-create-button{font-weight:bold}
.review-card-rate-review-button{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:4px;background:rgba(0,0,0,0);border:1px solid #ff9f69;color:#ff9f69;transition:.3s}.review-card-rate-review-button.active{background:#ff9f69;color:#fff}.review-card-owner-delete-button,.review-card-owner-edit-button{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:4px;padding:0;border:none;font-size:14px;background:rgba(0,0,0,0)}.review-card-owner-delete-button{color:#ed1d24}.review-card-owner-edit-button{color:#ff9f69}.review-card-answer-button{width:100%;color:#ff9f69;border:1px solid #ff9f69;padding:6px;font-weight:bold;text-align:center;background:rgba(0,0,0,0)}.review-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-bottom:8px}.review-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;max-height:max-content}.review-card__thumbnail{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%;height:150px;border-radius:6px 6px 0 0;background:#757575;overflow:hidden}.review-card__thumbnail img{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;border-radius:6px 6px 0 0}.review-card__thumbnail .main-image{width:62%;object-fit:cover}.review-card__thumbnail .back-image{filter:blur(7px)}.review-card__thumbnail .review-card__indicator-wrapper{position:absolute;left:0;top:0;right:unset;bottom:unset;padding:8px}.review-card__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:8px;width:100%}.review-card__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.review-card__bottom .review-card__meta{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.review-card__bottom .review-card__meta .review-card__nickname{font-weight:bold;color:#ff9f69}.review-card__bottom .review-card__meta .review-card__date{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:4px;color:#aaa7ad}.review-card__rating{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.review-card__text-wrapper{display:inline-block}.review-card-show-more{color:#ff9f69;margin-left:6px}.review-card-owner-controls{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.review-card-answer{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:8px;width:100%;padding:8px;margin:6px 0;border-radius:6px;background:#e9e9e9}.review-card-answer__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.review-card-answer__head .review-card-answer__head-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%}.review-card-answer__head .review-card-answer__head-group .review-card-answer__meta{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.review-card-answer__business-name{font-weight:bold}.review-card-answer__date{color:#aaa7ad}.review-card-answer-edit-button{font-size:14px;color:#ff9f69;background:rgba(0,0,0,0)}
.business-info-reviews{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;gap:12px;overflow:hidden}.business-info-reviews-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;gap:12px;overflow:hidden}.business-info-reviews-list .business-info-reviews-list__list-wrapper{width:100%;height:100%;overflow:hidden}.business-info-reviews-list-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}
.business-info-video{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;gap:8px;overflow:hidden}.business-info-video-tabs{width:100%}.business-info-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;position:relative;gap:12px;overflow:hidden}.business-info-list .business-info-list__list-wrapper{width:100%;height:100%;overflow:hidden}.business-info-list-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 7px}.business-info-list-controls .business-info-list-controls__title{font-size:18px;font-weight:bold}
button.business-info-recapture-button{font-weight:bold;color:#ff9f69;border:1px solid #ff9f69;background:rgba(0,0,0,0)}button.business-info-activate-button{position:relative;width:100%;font-weight:bold;color:#fff;border:1px solid #ff9f69;background:#ff9f69}button.business-info-activate-button:disabled{border:#aaa7ad}button.business-info-add-review-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;background:#ff9f69;color:#fff}.business-info-separator{width:100%;border-top:1px solid #aaa7ad;border-bottom:unset;margin:0}.business-info{display:flex;flex-direction:column;align-items:unset;justify-content:unset;gap:12px;width:100%;border-radius:6px}.business-info.list{height:100%}.business-info.map-side-list-business-info{padding:12px;background:rgba(248,213,104,.28)}.business-info__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.business-info__content.list{height:100%;overflow:hidden}.business-info__content .business-info__business-card{width:100%;position:relative}.business-info__content .business-info__business-card .business-info__thumbnail{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;min-height:400px;position:relative}.business-info__content .business-info__business-card .business-info__thumbnail .business-info-thumbnail-image{width:100%;border-radius:6px}.business-info__content .business-info__business-card .business-info__video-player{position:relative}.business-info__content .business-info__business-card .business-info__video-player video{border-radius:6px}.business-info__content .business-info__business-card .business-info__video-player .video-player-controls{position:absolute;left:0;top:0;right:0;bottom:0}.business-info__content .business-info__business-card .business-info__video-player .video-player-controls .time-controls{position:absolute;left:0;top:unset;right:0;bottom:20px}.business-info__content .business-info__controls{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:12px}.business-info-tabs{width:100%}.business-info-tabs .tabs-control{border-bottom:1px solid #aaa7ad}.business-info-tabs .tabs-control .tabs-control__tab{padding:0;color:#242424;border-radius:0;background:rgba(0,0,0,0)}.business-info-tabs .tabs-control .tabs-control__tab.active{color:#ff9f69;font-weight:bold;border-bottom:2px solid #ff9f69}
.stream-card-skeleton{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:200px;padding:8px;margin-bottom:12px;border-radius:6px;background:#fff;box-shadow:0 2px 13px -4px #777}.stream-card-skeleton__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.stream-card-skeleton__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;gap:8px}
.map-side-list-background{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999;width:100%;height:100%;background:rgba(25,25,25,.5)}.map-side-list-playlist-button{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#ff9f69}.map-side-list-playlist-button span{font-size:14px;font-weight:bold}.map-side-list-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding:6px}.map-side-list-header .map-side-list-header__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.map-side-list-header .map-side-list-header__title{font-size:24px;font-weight:bold}.map-side-list-header .map-side-list-header__controls{display:flex;flex-direction:row;align-items:center;justify-content:unset}.map-side-list{position:absolute;left:unset;top:0;right:0;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:999;width:100%;height:100%;padding:0 6px;background:#e9e9e9;overflow-y:scroll}.map-side-list.up{z-index:9999}.map-side-list .map-side-list-request{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%;padding:0 6px;overflow-y:auto}.map-side-list .map-side-list-request .map-side-list-separator{width:100%;border-bottom:1px solid #aaa7ad}.map-side-list .map-side-list-request .map-side-list-request__expand-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;transform:rotate(180deg)}.map-side-list .map-side-list-request .map-side-list-request__expand-controls .request-info-expand-button{background:rgba(0,0,0,0);color:#242424}.map-side-list .map-side-list-request .map-side-list-request__list-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.map-side-list .map-side-list-request .map-side-list-request__list-top .map-side-list-request__list-title{font-size:18px;font-weight:bold}.map-side-list .map-side-list-request .map-side-list-request__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.map-side-list .map-side-list-business{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;overflow-y:scroll}.map-side-list .map-side-list-future-stream{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding:0 6px}.map-side-list button.clear-time-filter-button{width:100%;font-size:18px;font-weight:bold;color:#ff9f69;background:rgba(0,0,0,0)}
.install-prompt-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:9999;padding:0 24px;background:rgba(25,25,25,.5)}.install-prompt-wrapper .install-prompt-dialog{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;padding:16px;border-radius:6px;background:#fff}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__content .install-prompt-dialog__icon{width:50px;height:50px;margin-right:12px}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__content .install-prompt-dialog__icon img{width:inherit;height:inherit}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__content .install-prompt-dialog__text{font-weight:bold}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;margin-top:16px}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__controls button.install-prompt-dialog-cancel-button{color:dimgray;background:rgba(0,0,0,0)}.install-prompt-wrapper .install-prompt-dialog .install-prompt-dialog__controls button.install-prompt-dialog-accept-button{min-width:80px;font-weight:bold;color:#fff;background:#ff9f69}
.video-watching-top-section{position:absolute;left:0;top:0;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:3;gap:12px;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);padding:8px}.video-watching-top-section__row{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.video-watching-top-section__channel-name{color:#fff}.video-watching-top-section__counter{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px;font-size:14px;color:#fff}
.control-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none}.control-button__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:45px;height:45px;border-radius:100%;color:#fff;background:rgba(25,25,25,.5)}.control-button__text{width:45px;text-shadow:1px 1px 2px #555}
html,body,ul,ol,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box;user-select:none}*::-webkit-scrollbar{display:none}#root,body,html{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#242424;overflow:hidden}body{font-family:Arial,sans-serif;font-size:16px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{line-height:1.5}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox]{width:18px;height:18px;accent-color:#ff9f69}video{background:#242424;object-fit:cover}form{display:flex;flex-direction:column}.disabled{display:none !important}.datepicker-modal{z-index:9999 !important}.datepicker-modal .datepicker{width:80%;left:unset;bottom:unset;border-radius:6px}.datepicker-modal .datepicker .datepicker-wheel{border-top-color:#ff9f69;border-bottom-color:#ff9f69}.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn{font-weight:bold;color:#ff9f69}.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn:last-child{font-weight:normal}.video-watching-info{position:absolute;left:unset;top:unset;right:unset;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:3;width:100%;padding-left:8px;padding-right:8px;padding-bottom:70px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);overflow:hidden}.video-watching-info__inner-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:70%;overflow:hidden}.video-watching-info-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;font-size:13px;color:#fff}.video-watching-info-meta__location{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px}.video-watching-info-meta__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset}.video-watching-info-description{width:100%;color:#fff;overflow:hidden}.video-watching-info-description.truncated{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.video-watching-info-tags-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:unset;width:100%}.video-watching-info-tags{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px;flex-wrap:wrap;width:100%;font-size:13px;color:#fff;overflow:hidden}.video-watching-info-tags.truncated{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.video-watching-expand-button{background:rgba(0,0,0,0);color:#ff9f69;border:none}
.video-watching-player{width:100%;height:100%;overflow:hidden}.video-watching-player.rotate video{width:100vh !important;height:100vw !important;transform:rotate(90deg) scale(1);object-fit:cover}.video-watching-player-progress-controls{position:absolute;left:unset;top:unset;right:unset;bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:4;width:100%}.video-watching-player-playback-controls{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1;opacity:.8}
.video-watching-controls{position:absolute;left:unset;top:unset;right:8px;bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:unset;z-index:3;gap:12px}
.video-carousel-item{width:100%;height:100%;position:relative;overflow-anchor:auto;scroll-snap-stop:always;scroll-snap-align:start}
.content-not-exist{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;z-index:9;color:#fff;font-size:18px;font-weight:bold;background:#242424}.video-carousel,.live-watching{width:100%;height:100%;position:relative;background:#242424}.live-watching{display:flex;flex-direction:row;align-items:center;justify-content:center}.video-carousel{overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:unset}.live-watching__controls{position:absolute;left:unset;top:unset;right:8px;bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:unset;z-index:3;gap:12px}.live-watching__chat-button{position:absolute;left:unset;top:unset;right:8px;bottom:8px;z-index:3}.live-watching__end-stream{position:absolute;left:unset;top:20%;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99;color:#fff}.live-watching__reconnect{position:absolute;left:8px;top:unset;right:unset;bottom:70px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:3;gap:12px;width:80%;font-size:14px;padding:8px 16px;border-radius:6px;color:#fff;background:rgba(25,25,25,.5)}.live-watching__reconnect-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:bold;padding:8px 16px;color:#fff;background:#ff9f69}
.horizontal-list{width:100%;overflow-x:auto}.horizontal-list__content{display:inline-flex}.horizontal-list__content>div:first-child{margin-left:8px}.horizontal-list__content>div:last-child{margin-right:8px}
.feed-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;height:230px;position:relative;font-size:14px;background:#fff;border:1px solid #fff;border-radius:6px;overflow:hidden}.feed-card.request{border-color:#4a86fe}.feed-card.future-stream{border-color:#f8d568}img.feed-stream-card-image{width:100%;height:100%}img.feed-stream-card-image.rotate{width:calc(100% + 100px);height:unset;transform:rotate(90deg);object-fit:cover}.feed-card-overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:unset;justify-content:flex-end}.feed-card-stream-info{display:flex;flex-direction:column;align-items:unset;justify-content:space-between;width:100%;height:100%;padding:6px}.feed-card-stream-info .feed-card-stream-info__description{font-weight:bold}.feed-card-stream-info .feed-card-stream-info__views-count{font-size:14px}.feed-card-stream-info .feed-card-stream-info__description,.feed-card-stream-info .feed-card-stream-info__views-count{color:#fff;text-shadow:0 0 5px #000}.feed-card-request-info,.feed-card-future-stream-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;padding:4px}.feed-card-info-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:6px;width:100%}.feed-card-info__description{width:100%;word-break:break-word}.feed-card-info__tags{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:6px}.feed-card-info-tag{font-size:12px;padding:1px 4px;border-radius:6px;background-color:#aaa7ad}.feed-card-info__counter-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.feed-card-info__counter{padding:2px 6px;border-radius:6px}.feed-card-info__counter.answers{background-color:rgba(110,197,49,.5)}.feed-card-info__counter.awaiting{background-color:rgba(248,213,104,.5)}.feed-card-info__address{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;font-size:12px}.feed-card-request-info .feed-card-request-info__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;overflow:hidden}.feed-card-future-stream-info .feed-card-future-stream-info__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;overflow:hidden}.feed-card-future-stream-info .feed-card-future-stream-info__date{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%;font-size:14px;font-weight:bold;white-space:nowrap}
.feed-stream-card-skeleton{width:130px;height:230px;border-radius:6px;background:rgba(255,255,255,.6)}
.feed-category{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.feed-category__head{display:flex;flex-direction:row;align-items:baseline;justify-content:unset;gap:8px;padding:8px 5px}.feed-category__title{font-size:18px;font-weight:bold}.feed-category__counter{font-size:14px;color:dimgray;white-space:nowrap}.feed-category__list-container{width:100%}
.feed-category-skeleton{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:8px;width:100%;padding:8px}.feed-category-skeleton__bottom{width:100%;overflow-y:auto}.feed-category-skeleton__bottom-content-wrapper{display:inline-flex;gap:8px}
.feed{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:98;gap:12px;width:100%;padding-top:8px;background:#e9e9e9;overflow-y:auto}.feed-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:right;width:100%}.feed-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:10px;width:100%;min-height:80%}.feed-head__group{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset}.feed-head__avatar-wrapper{margin-top:4px;padding:0 8px}.feed-head__search-button-wrapper,.feed-head__map-button-wrapper{margin-top:2px;padding:0 8px}.feed-processing-position{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.feed-processing-position__content{display:flex;flex-direction:column;align-items:center;justify-content:unset}
.main-page-side-controls{position:absolute;left:unset;top:unset;right:0px;bottom:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9;gap:16px;padding:5px}.main-page-side-controls__filter-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}
.business-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:300px}.business-card__thumbnail{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;position:relative;border-radius:6px 6px 0 0;background:#757575;overflow:hidden}.business-card__thumbnail img{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;border-radius:6px 6px 0 0}.business-card__thumbnail .main-image{width:62%;object-fit:cover}.business-card__thumbnail .back-image{filter:blur(7px)}.business-card__thumbnail .business-card-upd{position:absolute;left:unset;top:unset;right:5px;bottom:5px;padding:2px 4px;border-radius:6px;color:#fff;background:rgba(25,25,25,.5)}.business-card__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.business-card__title{display:flex;flex-direction:row;align-items:baseline;justify-content:unset;gap:8px}.business-card__title .business-card__name{font-size:18px;font-weight:bold}.business-card__category{font-size:14px;color:dimgray}.business-card__tags{width:100%;color:dimgray;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.business-card__rating{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;padding:6px 0}
.streams-list{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;height:100%;z-index:999;padding:0 6px;background:#e9e9e9}.streams-list .streams-list__safe-search{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:4px;margin-top:4px;font-size:14px;color:#ff9f69}.streams-list .streams-list__controls{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:12px 0}.streams-list .streams-list__controls .streams-list-filter-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:8px;padding:0 7px}.streams-list .streams-list__controls .streams-list-filter-controls .streams-list-filter-controls__title{font-size:18px;font-weight:bold}.streams-list-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding-top:12px}.streams-list-header .streams-list-header__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.streams-list-header .streams-list-header__error-message{width:100%;text-align:center;color:#ed1d24}.streams-list-header .streams-list-header__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;overflow:hidden}.streams-list-header .streams-list-header__bottom .streams-list-header__tags-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;margin-top:12px}.streams-list-header .streams-list-header__bottom .streams-list-header__business-category{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:8px;width:100%}.streams-list-header .streams-list-header__back-button-wrapper{margin-top:11px;margin-left:9px;margin-right:14px}.streams-list-header .stream-list-header__global-search-wrapper{width:100%}.streams-list-header .streams-list-header__filter-control-wrapper{margin-top:2px;margin-left:14px;margin-right:10px}.found-in-another-place{display:flex;flex-direction:column;align-items:center;justify-content:unset}.found-in-another-place .found-in-another-place__text{text-align:center;margin:36px 0}.found-in-another-place .found-in-another-place__link{color:#ff9f69;font-weight:bold}
.menu-item-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;position:relative;width:100%;color:#242424;background:#fff}.menu-item-button .menu-item-button__indicator{position:absolute;left:unset;top:unset;right:14px;bottom:unset;width:13px;height:13px;border-radius:100%;background:#ed1d24}.menu-item-button.inactive{background:#ddd !important;color:dimgray}.menu-item-button.orange{background:#ff9f69;color:#fff}.menu-item-button.logout{border:2px solid #fff;background:rgba(0,0,0,0)}.menu-item-button:not(:last-child){margin-bottom:12px}
.notifications-settings{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;padding:8px;background:#e9e9e9}.notifications-settings .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-top:12px;overflow-y:auto}.notifications-settings-list{margin-top:12px;padding-left:16px}.notification-setting{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;margin-bottom:16px}.notification-setting .notification-setting__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.notification-setting .notification-setting__info .notification-setting__title{font-size:18px}.notification-setting .notification-setting__info .notification-setting__title.main{font-weight:bold}.notification-setting .notification-setting__info .notification-setting__description{color:dimgray}
.plan-statistics{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;padding:8px;background:#e9e9e9}
.business-address-selection-layout{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;background:#e9e9e9}.business-address-selection-layout .business-address-selection-layout__header-wrapper{width:100%;padding:8px 8px 0 8px}.business-address-selection-layout .business-address-selection-layout__content-wrapper{width:100%;height:100%}
.edit-profile{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;gap:24px;position:relative;overflow:scroll}.edit-profile .edit-avatar{display:flex;flex-direction:row;align-items:unset;justify-content:unset;gap:12px;width:100%;margin-top:24px}.edit-profile .edit-avatar .edit-avatar__avatar{display:flex;flex-direction:row;align-items:center;justify-content:center}.edit-profile .edit-avatar .edit-avatar__controls{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.edit-profile .edit-avatar .edit-avatar__controls .edit-avatar__nickname{font-weight:bold}.edit-profile .edit-avatar .edit-avatar__controls .edit-avatar__email{color:dimgray}.edit-profile-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.edit-profile-item .edit-profile-item__title{font-size:18px;font-weight:bold}.edit-profile-item .edit-profile-item__controls{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:100%}.edit-profile-item .edit-profile-item-working-time-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%}.edit-profile-item .edit-profile-item-working-time-wrapper .datepicker-button{width:100%}.edit-profile-item .edit-profile-business-address .edit-profile-business-address__edit-link{padding:0;font-size:16px;font-weight:bold;color:#ff9f69;background:rgba(0,0,0,0)}.edit-profile-item .edit-profile-item-social-links-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}
.safe-search-params{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;position:relative;background:#e9e9e9}.safe-search-params .safe-search-params__description{color:dimgray}.safe-search-params .safe-search-params__control{width:100%;padding:8px}.safe-search-params .safe-search-params__control .safe-search-params__control-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:18px;font-weight:bold;padding:4px 0}
.change-password{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;padding:8px;background:#e9e9e9}.change-password .change-password__content{width:100%;height:100%}.change-password .change-password__content .change-password-success-text{width:100%;text-align:center}.change-password .change-password__content form.change-password-form{width:100%}.change-password .change-password__content form.change-password-form .change-password-form__group{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.change-password .change-password__content form.change-password-form .change-password-form__group:not(:first-child){margin-top:24px}.change-password .change-password__content form.change-password-form .change-password-form__input-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-top:12px}.change-password .change-password__content form.change-password-form .change-password-form__input-wrapper .change-password-form__label{margin-left:12px;margin-bottom:6px;color:#242424}.change-password .change-password__content .change-password__controls{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}.change-password .change-password__content .change-password__controls .change-password-error-message{margin-bottom:12px;color:#ed1d24;text-align:center}.change-password .change-password__content .change-password__controls .change-password-button{width:100%;color:#fff;background:#ff9f69}
.notification-area-card__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;text-align:start;overflow:hidden}.notification-area-card__info .notification-area-card__title{width:100%;font-size:16px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-area-card__info .notification-area-card__keywords{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-area-card__info .notification-area-card__tags{width:100%;color:dimgray;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.notification-area-params-controls{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;background:#e9e9e9}.notification-area-params-controls .notification-area-params-controls__head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;padding:8px}.notification-area-params-controls .notification-area-params-controls__head .notification-area-params-controls__title{font-size:18px;font-weight:bold;color:#242424}.notification-area-params-controls .notification-area-params-controls__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.notification-area-params-controls .notification-area-params-controls__content .notification-area-params-controls__control{width:100%;padding:8px}.notification-area-params-controls .notification-area-params-controls__content .notification-area-params-controls__control .notification-area-params-controls__control-title{font-size:18px;font-weight:bold;padding:4px 0}.notification-area-params-controls .notification-area-params-controls__controls{position:absolute;left:unset;top:unset;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.notification-area-params-controls .notification-area-params-controls__controls .notification-area-params-controls__error-message{width:100%;text-align:center;color:#ed1d24}.notification-area-params-controls .notification-area-params-controls__controls .notification-area-params-controls__controls-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px}.notification-area-params-controls .notification-area-params-controls__controls .notification-area-params-controls__controls-buttons .notification-area-params-controls-back-button{font-weight:bold;color:#242424;border:1px solid #242424;background-color:rgba(0,0,0,0);width:100%;font-size:18px}.notification-area-params-controls .notification-area-params-controls__controls .notification-area-params-controls__controls-buttons .notification-area-params-controls-create-button{color:#fff;font-weight:bold;border:1px solid #ff9f69;background-color:#ff9f69;width:100%;font-size:18px}
.notification-area-selection{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;z-index:999}.notification-area-selection .notification-area-selection__head{position:absolute;left:0;top:0;right:unset;bottom:unset;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:999;width:100%;background:rgba(255,255,255,.8);padding:8px}.notification-area-selection .notification-area-selection__head .notification-area-selection__title{margin-left:10px;font-size:18px;font-weight:bold;color:#242424}.notification-area-selection .notification-area-selection__map{width:100%;height:100%}.notification-area-selection .notification-area-selection__controls{position:absolute;left:unset;top:unset;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-around;z-index:999;width:100%;padding:8px;gap:8px}.notification-area-selection .notification-area-selection__params-controls-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:999}.notification-area-selection-next-button{color:#fff;font-weight:bold;border:1px solid #ff9f69;background-color:#ff9f69;width:100%;font-size:18px;border:2px solid #ff9f69}.notification-area-selection-next-button:disabled{border:2px solid #aaa7ad;background:dimgray}.notification-area-selection-delete-button{width:100%;font-size:18px;font-weight:bold;background:rgba(0,0,0,0);border:2px solid #ed1d24;color:#ed1d24}
.notification-area-menu-wrapper{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;z-index:999;background:#e9e9e9}.notification-area-menu-header-wrapper,.notification-area-menu-content-wrapper{width:100%;padding:8px}.notification-area-menu-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;overflow:hidden}
.channel-card{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:12px;width:100%;margin-bottom:12px}.channel-card__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%}.channel-card__meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;color:dimgray}.channel-card__nickname{font-weight:bold}
.user-subscriptions__tabs{width:100%;margin-bottom:12px}.user-subscriptions__list-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.user-subscriptions__list-controls .user-subscriptions__list-controls-title{font-weight:bold}.user-subscriptions__list{width:100%;height:100%;overflow:hidden}.user-subscriptions__list-title{font-weight:bold;text-align:left;margin-bottom:12px}
.user-content__tabs{width:100%;margin-bottom:12px}.user-content__list-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.user-content__list-controls .user-content__list-controls-title{font-weight:bold}.user-content__list{width:100%;height:100%;overflow:hidden}
.inner-menu-wrapper{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;z-index:999}.inner-menu-wrapper .inner-menu-wrapper__content{width:100%;height:100%;position:relative}.menu{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;z-index:999;padding:8px;background:#fff}.menu-content{display:flex;flex-direction:column;align-items:unset;justify-content:space-between;width:100%;height:100%;overflow:hidden}.menu-content .menu-content__container{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;height:100%;position:relative;text-align:center;overflow:hidden;overflow-y:auto}.menu-content .menu-item-link{width:100%;padding:11px;font-size:18px;font-weight:bold;color:#000;background:#fff;margin-bottom:12px;border-radius:6px}#logout-dialog-cancel-button,#logout-dialog-accept-button{color:#ff9f69}#logout-dialog-accept-button{font-weight:bold}
.not-compatible-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding:18px 0}.not-compatible-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;width:100%;color:#ed1d24}.not-compatible-item .not-compatible-item__icon{padding:3px}.accept-not-compatible-alert{width:100%;padding:12px;font-size:16px;font-weight:bold;background:#ff9f69}
.search-button{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#242424;background:rgba(0,0,0,0)}
.simple-global-search{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 6px;overflow:hidden}.simple-global-search .simple-global-search__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;width:100%;overflow:hidden}.simple-global-search .simple-global-search__content .simple-global-search__text-wrapper{width:100%;padding:8px 16px;border-radius:6px;border:2px solid #ff9f69;background:#fff}.simple-global-search .simple-global-search__content .simple-global-search__text-wrapper .simple-global-search__text{width:100%;font-size:18px;color:#242424;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.simple-global-search .simple-global-search__content .simple-global-search__close-button-wrapper{position:absolute;left:unset;top:unset;right:0;bottom:unset}.simple-global-search .simple-global-search__content .simple-global-search__tags-list-wrapper{width:100%;overflow-x:scroll}
.nearby-requests-button{display:flex;flex-direction:column;align-items:center;justify-content:unset;gap:2px;padding:0;font-size:13px;color:#242424;background:rgba(0,0,0,0)}.nearby-requests-button .nearby-requests-button__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40px;height:40px;background:#4a86fe;box-shadow:0 0 0 0 #4a86fe;animation:pulse 2s 3;font-size:18px;color:#fff;border-radius:100%;background:#4a86fe}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(74,134,254,.7)}70%{box-shadow:0 0 0 10px rgba(74,134,254,0)}100%{box-shadow:0 0 0 0 rgba(74,134,254,0)}}
.top-section{position:absolute;left:0;top:0;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:9;width:100%;padding-top:8px}.top-section.shadowed{background:linear-gradient(rgba(51, 51, 51, 0.4666666667), transparent)}.top-section .top-section__menu-button-wrapper{margin-top:1px}.top-section .top-section__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.top-section .top-section__nearby-requests-button-wrapper{margin-top:4px;padding:0 8px}.top-section .top-section__avatar-wrapper{margin-top:4px;padding:0 8px}.top-section .top-section__search-wrapper,.top-section .top-section__feed-button{margin-top:2px;padding:0 8px}.top-section .top-section__safe-search-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:4px;margin-top:12px;font-size:14px;color:#ff9f69}.top-section .top-section__global-search-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;margin-top:4px;overflow:hidden}.top-section .top-section__tags-list{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:0 6px;margin-top:8px;overflow:hidden}.top-section .top-section__business-category{display:flex;flex-direction:row;align-items:center;justify-content:unset;width:100%;padding:0 6px;margin-top:6px}.top-section .top-section__found-in-another-place-wrapper{width:100%;padding:0 6px}.top-section .top-section__found-in-another-place-wrapper .top-section__found-in-another-place{width:100%;padding:20px;border-radius:6px;color:#ff9f69;text-align:center;background:rgba(25,25,25,.5)}
.main-map{width:100%;height:100%;position:relative}.main-map__loader{position:absolute;left:0px;top:unset;right:unset;bottom:0px;z-index:9}
.map-menu-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;z-index:999;-webkit-user-select:none;user-select:none}.map-menu-wrapper .map-menu-background{width:100%;height:100%;z-index:9;position:fixed;background:rgba(25,25,25,.5)}.map-menu-wrapper .map-menu-dialog{position:absolute;left:unset;top:unset;right:unset;bottom:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:9;gap:12px;width:90%;padding:12px;border-radius:6px;background:#e9e9e9}.map-menu-wrapper .map-menu-dialog .map-menu-dialog__title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;font-size:24px;font-weight:bold}.map-menu-wrapper .map-menu-dialog .map-menu-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding:12px;text-align:left;background:#fff;border-radius:8px}.map-menu-wrapper .map-menu-dialog .map-menu-button.inactive{background:#ddd}.map-menu-wrapper .map-menu-dialog .map-menu-button.inactive .map-menu-button__title{color:dimgray}.map-menu-wrapper .map-menu-dialog .map-menu-button .map-menu-button__title{display:flex;flex-direction:row;align-items:center;justify-content:unset;font-size:18px;font-weight:bold;color:#000}.map-menu-wrapper .map-menu-dialog .map-menu-button .map-menu-button__text{padding:6px 0;font-size:14px;color:dimgray}.map-menu-wrapper .map-menu-dialog .map-menu-button .map-menu-button__upgrade-text{width:100%;color:#ff9f69;text-align:right}.map-menu-dialog-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:unset;width:100%;height:100%;position:relative;padding:20px;overflow-y:scroll}
#privacy-warning-dialog-title{font-weight:bold;text-align:center}#privacy-warning-dialog-description{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;font-size:14px;color:#242424}#privacy-warning-dialog-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}#privacy-warning-dialog-cancel-button,#privacy-warning-dialog-accept-button{color:#ff9f69}#privacy-warning-dialog-accept-button{font-weight:bold}.privacy-warning-dialog-ul{font-size:14px;padding:15px 0 15px 15px}.privacy-warning-dialog-save-choice{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:15px;margin-top:20px;font-size:12px}
.broadcast-area-selection{position:absolute;left:unset;top:unset;right:unset;bottom:unset;width:100%;height:100%;z-index:999}.broadcast-area-selection .broadcast-area-selection__map{width:100%;height:100%}.broadcast-area-selection .broadcast-area-selection__panel{position:absolute;left:unset;top:unset;right:unset;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;z-index:99;padding:8px;border-radius:6px 6px 0 0;background:#e9e9e9}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__title{font-size:18px}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__info{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:16px 0}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__controls{width:100%}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__controls button.broadcast-area-selection-button{width:100%;font-size:18px;font-weight:bold;color:#fff}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__controls button.broadcast-area-selection-button:disabled{background:dimgray}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__controls button.start-broadcast-button{background:#ed1d24}.broadcast-area-selection .broadcast-area-selection__panel .broadcast-area-selection__controls button.complete-create-future-stream-button{color:#fff;font-weight:bold;border:1px solid #ff9f69;background-color:#ff9f69}.not-accessible-selected-area{color:#ff9f69}
.request-card-skeleton{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;margin-bottom:12px;border-radius:6px;background:rgba(255,255,255,.6)}.request-card-skeleton .request-card-skeleton__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:8px;width:100%;padding:8px}.request-card-skeleton .request-card-skeleton__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}
.nearby-requests-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;height:100%;gap:12px;overflow:hidden}.nearby-requests-list__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.nearby-requests-list__controls .nearby-requests-list__controls-title{font-weight:bold}.nearby-requests-list__list-wrapper{width:100%;height:100%;overflow:hidden}.nearby-requests-list-show-more-button{width:100%;font-size:16px;padding:12px;color:#ff9f69;background:rgba(0,0,0,0)}
.create-request-description-wrapper{margin-bottom:12px}.create-request-error-message{color:#ed1d24;text-align:center}#create-request-dialog-cancel-button,#create-request-dialog-request-button{color:#ff9f69}#create-request-dialog-request-button{font-weight:bold}
.notification-card-skeleton{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;width:100%;padding:12px;margin-bottom:12px;border-radius:6px;background:rgba(255,255,255,.6)}.notification-card-skeleton__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.notification-card-skeleton__right{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:12px;width:100%}.notification-card-skeleton__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}
.notification-menu-list-item{width:100%;margin-bottom:12px}.notification-menu-list-item .notification-card{border-radius:6px;box-shadow:0 2px 13px -4px #777}.notification-menu-list-item .notification-card .notification-card__thumbnail{border-radius:6px 0 0 6px}
#dialog-accept-button,#dialog-cancel-button{color:#ff9f69}#dialog-accept-button{font-weight:bold}
.install-pwa-instruction{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:16px;width:100%;margin-top:12px;overflow-y:auto}.install-pwa-instruction-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;gap:6px;width:100%;font-size:18px}.install-pwa-instruction-image{width:100%;border-radius:6px}
.create-future-stream-datepicker-controls{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;margin-bottom:12px}.create-future-stream-datepicker-controls .create-future-stream-datepicker-controls__info-text{width:100%;font-size:14px;text-align:center;color:dimgray}.create-future-stream-datepicker-controls .create-future-stream-datepicker-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.create-future-stream-datepicker-controls .create-future-stream-datepicker-wrapper>button:not(:last-child){width:100%;margin-right:6px}.create-future-stream-description-wrapper{margin-bottom:12px}.create-future-stream-broadcast-switch-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:unset;gap:12px;margin-bottom:12px}.create-future-stream-error-message{color:#ed1d24;text-align:center}#create-future-stream-dialog-cancel-button,#create-future-stream-dialog-create-button{color:#ff9f69}#create-future-stream-dialog-create-button{font-weight:bold}
.download-video-dialog-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.download-video-dialog-background{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(25,25,25,.5)}.download-video-dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9;gap:24px;width:90%;padding:24px;border-radius:6px;background:#e9e9e9}.download-video-dialog__title{font-size:18px;font-weight:bold}.download-video-dialog__description{text-align:left}.download-video-link{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 12px;font-weight:bold;border-radius:6px;color:#fff;background:#6ec531}.download-video-dialog__controls{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;width:100%}.cancel-download-video-dialog-button,.accept-download-video-dialog-button{color:dimgray;background:rgba(0,0,0,0);text-transform:uppercase}.accept-download-video-dialog-button{color:#ff9f69;font-weight:bold}.download-video-dialog__error{color:#a7171a;font-size:14px;text-align:center}
.main-page{width:100%;height:100%;overflow:hidden}.main-page-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;position:relative;width:100%;height:calc(100% - 70px);background:#ababab}.warning-top-alert{width:100%;text-align:center;background:#f8d568;color:#000}
