/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

:root {
	color-scheme: light dark;

	--backgroundColor: 		light-dark(rgba(243 236 218 / 100%), 	rgba(16 18 27 / 90%));
	--textColor: 			light-dark(rgba(0 0 0 / 90%), 			rgba(255 255 255 / 90%));
	--borderColor: 			light-dark(rgba(0,0,0,0.25), 			rgba(255,255,255,0.25));
	--backgroundScrollbar: 	light-dark(rgba(1 2 3 / 40%), 			rgba(255 253 253 / 57%));

	--noteBackgroundColor: 	light-dark(rgba(255,255,255,0.9), 		rgba(0,0,0,0.75));

}


:root {
	&:has(input[name="rv3dayNight"]) {
		color-scheme: light;
	}
	&:has(input[name="rv3dayNight"]:checked) {
		color-scheme: dark;
	}
}


*, *:before, *:after {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

html, body {
	min-height: 100%;
	width: 100%;

	font-size: 1rem;
	line-height: 1.5rem;
	-moz-osx-font-smoothing: grayscale;
	scroll-behavior: smooth;
}

body{
	background-color: var(--backgroundColor);
	color: var(--textColor);
	font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	margin: 0;
}


.page{
	max-width: 1280px;
	position: relative;
	margin:0 auto;
}

.imgInline {border:none;vertical-align:middle;margin:0;padding:0;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#rv3dayNight{
--hue:223;
/* 	background-color: hsl(210,90%,70%); */
	box-shadow: 0 0 0 0.125em hsla(var(--hue),90%,50%,0), 0.125em 0.125em 0.25em hsla(var(--hue),90%,10%,0.2);
/* 	background: linear-gradient(45deg,  rgba(224,193,17,1) 0%,rgba(102,181,249,1) 100%); */

	width: 64px;
	height: 32px;
	border-radius: 1rem;
	display: inline-block;
	position: relative;
	user-select: none;
	border: 1px solid var(--borderColor);
	cursor: pointer;
}

#rv3dayNight.night{
/* 	background: linear-gradient(135deg,  rgba(32,64,192,1) 0%,rgba(152,64,192,1) 100%); */

}


#rv3dayNight input[type='checkbox']{
	-webkit-appearance: none;
	appearance: none;
	-webkit-tap-highlight-color: transparent;
	cursor: pointer;
}

#rv3dayNight input[type='checkbox']:after{
	content:"";
	position: absolute;
	top: 2px;
	left: 2px;
	width: 26px;
	height: 26px;
	border-radius: 28px;
	background-color: #f93;
	background-image: url('data:image/png;base64,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'),
		linear-gradient(45deg,  rgba(224,193,17,1) 0%,rgba(102,181,249,1) 100%);

		background-size: 18px, 100%;
		background-position: center;
		background-repeat: no-repeat;


	transition: left 0.4s ease-in-out;
}

#rv3dayNight input[type='checkbox']:checked:after{
	left: 33px;
	background-image:  url('data:image/png;base64,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'),
		linear-gradient(135deg,  rgba(32,64,192,1) 0%,rgba(152,64,192,1) 100%);
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#rv3MMbar{
	font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 0 6px;
	width: 100%;
	display: flex;
	align-items: center;
	height: 44px;
	background-color: rgba(37,38,40,.21);
	background-image: radial-gradient(circle at 25%,hsla(0,0%,100%,.2),rgba(50,50,50,.2) 80%);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	z-index: 1000;
}

#rv3MMbar .logo{
	background-image: url(owl-media/logo.png);
	background-repeat: no-repeat;
	background-size: 34px auto;
	background-position: center;
	background-color: rgba(255,255,255,0.25);

	width: 92px;
	height: 34px;
	border-radius: 4px;

	cursor: pointer;

}

#rv3MMbar .title{
	text-transform: capitalize;
	font-weight: bold;
	white-space: nowrap;
	text-shadow: 1px 1px 1px #fff;
	margin-left: 6px;
}

#rv3MMbar .toolbar{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
}


#rv3MMbar .toolbar .btn{
	text-align: center;
	margin: 0 0.25rem;
	border-radius: 6px;
/* 	border: 1px solid #ccc; */
	padding: 0.1rem 0.25rem;
}



#rv3MMbar .toolbar .btn img,
#rv3MMbar .toolbar .btn svg{
	width: 32px;
	height: 32px;
	vertical-align: middle;
}


#rv3MMbar .toolbar .btn:hover{
	background-color: #F5F5F5;
	background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.info{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	margin: 1rem 0;
}

@media all and (max-width: 480px) {
	.info{
		min-width: 200px;
		max-width: calc(320px - 2rem);
	}
}

.owlAuto{
	width: auto;
	margin: 0 0.5rem 0 0;
}


.owlHalf{
	width: 50%;
	min-width: 320px;
}

.owlFull{
	width: 100%;
	min-width: 320px;
}

.owlThird{
	width: 30%;
	min-width: 144px;
}

.owl2Thirds{
	width: calc(70% - 0.5rem);
	margin-left: 0.5rem;
}

p.indicator{
	font-size: 0.8rem;
	padding-left: 1rem;
	position: relative;
	line-height: 1.2rem;
}

p.indicator:before{
	content:"";
	position: absolute;
	top: calc(50% - 0.2rem);
	left: 4px;
	width: 8px;
	height: 8px;
	border: 2px solid #ccc;
	border-radius: 50%;
}

p.indicator.passed:before{
	border: 2px solid #090;
	background-color: #090;
}

p.indicator.failed:before{
	border: 2px solid #f00;
	background-color: unset;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


#owletPreview{
	max-width:496px;
	min-width: calc(320px - 2rem);
	height:72px;
	background-image:url(owl-media/owlet-preview.png);
	background-position:left center;
	position: relative;
}

#previewSubdomain{
	color: rgba(242, 101, 34, 1);
	font-size: 16px;
	left: 198px;
	position: absolute;
	top: 41px;
	font-weight: bold;
}

#previewTitle{
	color: rgba(242, 101, 34, 1);
	font-size: 1.1rem;
	left: 90px;
	position: absolute;
	top: 13px;
}

#sControl{
	text-align: center;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


.flashMeRed{
	animation-name: flashItRed;
	animation-duration: 1.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: flashItRed;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
}

@keyframes flashItRed{
from{ background-color:rgba(253,0,0,1);}
to{ background-color:rgba(255,255,255,0);}
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


p.owlSignature{
	background-color: var(--textColor);
	background-repeat: no-repeat;
	width: 256px;
	height: 124px;
	mask-image: url(owl-media/signature-owl-team-black.png);
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.rv3notes{
	position: fixed;
	top: 52px;
	right: 8px;
	width: 200px;
	font-size: 14px;
	text-align: left;
	font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
/* 	border: 1px solid #d00; */
}

.rv3notes .note{

	border:1px solid var(--borderColor);
	position: relative;
	font-family: sans-serif;
	padding: 4px;
	background-color: var(--noteBackgroundColor);
	color: var(--qTextColor, var(--textColor) );
	border-radius: 4px;
	margin: 2px 0;
	opacity: 0;

	transition: opacity .3s ease;
}
	.rv3notes .note.show{
		opacity: 1;
		transition: opacity .5s ease;
	}


.rv3notes .content{
	display: flex;
	align-items: center;
}

.rv3notes .content .icon{
	padding: 0.5rem;
	font-size: 2em;
	line-height: 1em;
}


.rv3notes .note.blue{
	background-color: light-dark(rgba(192,208,255,0.9), rgba(64,128,208,0.98));
}

.rv3notes .note.orange{
	background-color: light-dark(rgba(255,192,128,0.9), rgba(208,128,64,0.98));
}

.rv3notes .note.green{
	background-color: light-dark(rgba(208,255,192,0.9), rgba(64,128,64,0.98));
}


.rv3notes .note.red{
	background-color: rgba(208,32,32,0.9);
	color: rgba(255,255,255,0.95);
}
	.rv3notes .note.red a{
		background-color: rgba(255,255,255,0.95);
		padding: 0 2px;
		border-radius: 2px;
	}



.rv3notes .note.somethingRight{
	padding: 4px 20px 4px 4px;
}


.rv3notes .note .timer{
	position: absolute;
	top:0;
	left:0;
	background-color: var(--textColor);
	width: 100%;
	height: 2px;
}

.rv3notes .note.red .timer{
	background-color: rgba(0,0,0,0.9);
}

@keyframes countdown{
0%		{ width: 100%;}
100%	{ width: 0%;}
}


.rv3notes .closeMe{
	position: absolute;
	top: 2px;
	right: 2px;
	width: 18px;
	height: 18px;
	line-height: 1;
	text-align: center;
	border-radius: 50%;
	font-size: 18px;
	font-family: monospace;
	color: var(--textColor);
	transition: all .5s ease;
}
	.rv3notes .closeMe:hover{
		cursor: pointer;
		background-color: var(--backgroundScrollbar);
/* 		color: rgba(255,255,255,0.9); */
		transition: all .2s ease;
	}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


