@import 'base.css';._blink{animation:blink 1s linear 0s infinite alternate}._blink1_2{animation:blink .5s linear 0s infinite alternate}._blink:hover,._blink1_2:hover{animation:none;opacity:1}#logout{background:hsl(77deg 46% 36% / 40%) url("../iconset/power.svg/fill=hsl-77,29,31/width=23/height=23") center center no-repeat;border:solid 2px hsl(77deg 46% 36% / 0%);border-radius:100%;display:block;height:33px;position:fixed;right:10px;top:10px;width:33px;z-index:10}#logout:hover{background-color:hsl(0deg 0% 100% / 30%);border-color:hsl(77deg 46% 36% / 30%)}.header{border-bottom:solid 2px hsl(77deg 46% 36% / 30%);box-sizing:border-box}.header1,.mainmenu,main.list,.exinfo1x,h3.super,.form{margin:0 70px}.header1{display:flex}.header .col{display:flex;flex-flow:column nowrap;justify-content:center}.header .col>*:not(:first-child){margin-top:8px}.header .col.left{flex:0 0 115px}.header .col.left .logo img{height:58px}.header .col.center{flex:1;text-align:center}.header .col.center .utils{text-align:center}.header .col.center .utils a{display:inline-block;font-size:1rem;line-height:1rem;padding:8px;margin-bottom:8px}.header .col.center .utils a:nth-child(1n+2){margin-left:8px}.header .col.right{text-align:right}.loggedas{font-size:0.875rem;text-align:center;width:100%}.header .col.right .developer svg{height:18px;width:115px}.header:not(.visible){display:none}.title, .mainmenu h1{font-size:1.25rem;font-weight:1000;margin:15px 0;text-align:center;text-transform:uppercase;top:auto}.title .counter{background:hsl(0deg 0% 100% / 60%);border:solid 2px hsl(77deg 29% 31%);display:inline-block;font:1000 0.8em/1.5 sans-serif !important;min-width:35px;padding:0 3px;text-align:center}.mainmenu,main.list,.form,.exinfo1x{clear:both;display:block;position:relative}.mainmenu,main.list,.exinfo1x{margin-top:15px;margin-bottom:15px}.mainmenu h1{border-bottom:solid 2px hsl(0deg 0% 32% / 30%);display:block;margin:60px 0 5px;padding-bottom:7px;text-align:center}.mainmenu .links{display:flex;flex-flow:row wrap}.mainmenu .links a,.btns_top a{box-sizing:border-box;display:flex;flex:0 0 calc((100% - 10px) / 3);flex-flow:column;font-size:1rem;justify-content:center;min-height:44px;text-align:center;transition:all .35s;text-shadow:none}.mainmenu .links a:not(:nth-child(3n+1)){margin-left:5px}.mainmenu .links a:nth-child(1n+4){margin-top:5px}.mainmenu .links a,.btns_top a,.utils a{--light:hsl(77deg 46% 36% / 40%);--strong:hsl(77deg 29% 31%);background-color:var(--light);border:solid 2px transparent;color:var(--strong)!important}.mainmenu .links a:not(.nobtn):not(.disabled):hover,.btns_top a:not(.nobtn):not(.disabled):hover,.header .col.center .utils a:not(.nobtn):not(.disabled):hover{background-color:hsl(0deg 0% 100% / 30%);border-color:var(--light)}.mainmenu .links a.disabled,.btns_top a.disabled,.header .col.center .utils a.disabled{--light:hsl(0deg 0% 0% / 20%);--strong:hsl(0deg 0% 32%)}.mainmenu .links a.red,.btns_top a.red,.header .col.center .utils a.red{--light:hsl(0deg 100% 43% / 30%);--strong:hsl(0deg 100% 43%)}.btns_top{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:15px 0 20px;position:relative;text-align:center}.btns_top a{flex:0 0 auto;margin:3.5px;padding:0 12px;position:relative;text-align:center;width:auto}.btns_top a svg.sub{bottom:3px;height:8px;position:absolute!important;right:3px}h3.super{font-size:1rem;font-weight:var(--weight);line-height:1.35;margin-top:15px;margin-bottom:15px;text-align:center}h3.super a{text-decoration:underline}h3.super a:hover{text-decoration:none}#save-area{background:url(images/background.jpg) center bottom / var(--vw,100vw) var(--vh,100vh) no-repeat fixed;background-size:cover;display:flex;flex-flow:row nowrap;padding:3px;position:fixed;bottom:0;left:0;right:0;z-index:7}#save-area a{background:hsl(77deg 46% 36% / 40%);border:solid 2px hsl(77deg 46% 36% / 0%);box-sizing:border-box;color:hsl(77deg 29% 31%);flex:1;font-size:1em;line-height:1em;padding:0.5em;position:relative;text-align:center}#save-area a svg.sub{bottom:0.25em;height:0.5em;position:absolute!important;right:0.25em}#save-area a:not(:first-child){margin-left:3px}#save-area a:hover{border-color:hsl(77deg 46% 36% / 40%)}#save-area a.disabled{background-color:hsl(0deg 0% 0% / 20%);border-color:hsl(0deg 0% 0% / 0%);color:hsl(0deg 0% 32%)}#save-area a.disabled:hover{border-color:hsl(0deg 0% 0% / 30%)}#save-area a:hover{background-color:hsl(0deg 0% 100% / 40%)}.form .hidden:not(.fbtns a){display:none!important}.form .title{padding-bottom:0}.form .row1{display:flex;flex-flow:row nowrap;margin-bottom:15px}.form .row1 .row:not(:first-child){margin-left:15px}.form .row{flex:1;position:relative}.form .row label .label{color:hsl(77deg 29% 31%);display:block;font-size:1.07rem;font-weight:500}.form .row label .label svg{fill:hsl(77deg 29% 31%)}.form .row label .fbtns{text-align:right}.form .row label .fbtns a,.neo-dialog .iconbar.bottom a{margin-top:3px}.neo-dialog .iconbar.top a{margin-bottom:3px}

.form .fbtns a,.neo-dialog .iconbar a
{
	background-color:hsl(77deg 46% 36% / 30%);box-sizing:border-box;display:inline-block;fill:hsl(77deg 29% 31%);font-size:1rem;font-weight:var(--weight);height:24px;line-height:24px;margin-left:3px;min-width:24px;padding:0 6.75px;text-align:center;
	
	&.info{border-radius:100%;font-family:monospace !important;margin-right:3px}
	&.italic{font-style:italic}
	&.bold{font-weight:700}
	&.underline{text-decoration:underline}
	&.strikethrough{text-decoration:line-through}
	&.color{color:hsl(0deg 100% 50%)}
	&.highlight span{background-color:hsl(60deg 100% 50%)}
	&.alpha,&.hidden{color:hsl(77deg 29% 31% / 50%)}
	&.hidden{opacity:0.5}
}

.form .row .text,.neo-dialog .text,.form .row .select,.neo-dialog .select{background-color:hsl(0deg 0% 0% / 20%);border:solid 3px hsl(77deg 46% 36% / 0%);box-sizing:border-box;color:hsl(77deg 29% 31%);display:block;display:inline-block;font-size:1.07rem;font-weight:var(--weight);padding:10px;vertical-align:middle;width:100%}.form .row textarea.text,.neo-dialog textarea.text{height:160px;resize:vertical}.form .row .text.active,.neo-dialog .text,.form .row .select.active,.neo-dialog .select{background-color:hsl(0deg 0% 100% / 30%);border-color:hsl(77deg 46% 36% / 30%)}.form .row .pwv,.neo-dialog .pwv{background:hsl(77deg 46% 36% / 30%) url("../iconset/eye.svg/fill=hsl-77,29,31/width=13/height=13") center center no-repeat;display:block;height:21px;position:absolute;right:3px;top:-2px;width:21px}.form .row .pwv.u,.neo-dialog .pwv.u{background-image:url("../iconset/nega-eye.svg/fill=hsl-77,29,31/width=13/height=13")}.form .row .check,.neo-dialog .check{display:inline-block;margin:5px 0}.form .row .check span,.neo-dialog .check span{background:hsl(0deg 0% 0% / 20%) center center / 50% no-repeat;border:solid 2px hsl(77deg 46% 36% / 0%);display:block;display:inline-block;float:left;height:1em;margin-right:10px;width:1em}.form .row .check h6,.neo-dialog .check h6{color:hsl(0deg 0% 32%);display:inline;font-size:1rem;font-weight:var(--weight);line-height:28px}.form .row .check svg,.neo-dialog .check svg{fill:hsl(0deg 0% 32%);height:1em;width:1em}.form .row .check.active span,.neo-dialog .check.active span{background-color:hsl(0deg 0% 100% / 60%);background-image:url("../iconset/checked.svg/fill=hsl-77,29,31/width=13/height=13");border-color:hsl(77deg 29% 31%)}.form .row .check.active h6,.neo-dialog .check.active h6{color:hsl(77deg 29% 31%)}.form .row .check.active svg,.neo-dialog .check.active svg{fill:hsl(77deg 29% 31%)}.form .row .check.radio span,.neo-dialog .check.radio span{border-radius:100%}

.form .row.ph{--width:1;--height:1;display:block;box-sizing:border-box;margin:20px auto 0;overflow:visible;padding-bottom:10px;width:206px}
.form .row.ph span.size{background:hsl(77deg 29% 31%);color:white;font-size:0.95em;padding:4px 6px;z-index:5}
.form .row.ph .btns{bottom:0;left:-10px;position:absolute;z-index:1}
.form .row.ph .btns a{background:hsl(77deg 29% 31%);border-radius:18px;display:none;height:38px;width:38px}
.form .row.ph .btns a svg{box-sizing:border-box;fill:white;height:100%;padding:10px;width:100%}
.form .row.ph .btns a.clear svg,.form .row.ph .btns a.remove svg{padding:12px}
.form .row.ph .btns a.curr{display:inline-block}
.form .row.ph .btns:not(.right) a:not(:last-child){margin-right:5px}
.form .row.ph .btns.right a:not(:first-child){margin-left:10px}
.form .row.ph .btns.top{bottom:auto;top:-10px}
.form .row.ph .btns.right{left:auto;right:0}
.form .row.ph .photo{border:3px solid hsl(77deg 29% 31%);display:block;position:relative;width:200px}
.form .row.ph .photo a.external{background:hsl(77deg 29% 31%);bottom:0;height:32px;position:absolute;right:0;width:32px;z-index:1}
.form .row.ph .photo a.external svg{box-sizing:border-box;fill:white;height:100%;padding:8px;width:100%}
.form .row.ph .photo>img{aspect-ratio:var(--width) / var(--height);vertical-align:top;width:100%;z-index:-1}
.form .ph-group.auto-height .row.ph .photo>img,.form .row.ph.auto-height .photo>img{aspect-ratio:auto;min-height: 30px}

a.editor{display:block;font-size:1rem;font-weight:500;margin-top:10px;text-align:center;text-shadow:none;width:100%}a.editor span{background:hsl(77deg 46% 36% / 40%);font-size:1.25rem;display:block;margin-top:5px;padding:8px}a.editor,a.editor *{color:hsl(77deg 29% 31%)!important}}.form .row.ph.vd span,.form .row.ph.vd .editor{display:none}

.form .form1x.cols
{
	display: flex;
	flex-flow: row nowrap;
	
	&>.col
	{
		flex: 1;
		position: relative;
		
		&:not(:first-child)
		{
			border-left: solid 1px hsl(77deg 46% 36% / 30%);
			margin-left: 15px;
			padding-left: 15px;
		}
		&.media
		{
			flex: 0 0 227px;
			
			.row:not(.ph)
			{
				display: block;
				margin-top: 15px;
				padding-left: 10px;
			}
			.row:is(.sizc,.sizc1) input
			{
				vertical-align: middle;
				width: 80px;
			}
		}
	}
}


.settslinks{display:flex;flex-flow:row wrap;justify-content:center}.settslinks .col{border-left:solid 1px hsl(77deg 46% 36% / 40%);box-sizing:border-box;display:flex;flex-basis:25%;flex-flow:column wrap;margin-bottom:25px;padding:7px;text-align:center}.settslinks .col h3{background:hsl(77deg 46% 36% / 40%);color:hsl(77deg 29% 31%);font-size:0.94rem;font-weight:600;padding:7px;text-transform:uppercase}.settslinks .col a{font-size:0.94rem;line-height:0.94rem;margin-top:5px;text-align:left;width:auto}.settslinks.col_3 .col{flex-basis:calc(100% / 3)}.settslinks.col_5 .col{flex-basis:calc(100% / 5)}.settslinks.col_6 .col{flex-basis:calc(100% / 6)}.title.exinf span{display:block;font-size:0.94rem!important;font-weight:var(--weight) !important;argin-top:10px;text-align:center;text-transform:none}.exinfo1{color:hsl(0deg 0% 32%);position:relative}.exinfo{overflow-y:auto}.exinfo .topic h3:before{content:"• "}.exinfo .topic p{line-height:1.15em;margin-top:16px}.exinfo .topic p span{margin:0 5px}.exinfo .topic a{color:hsl(240deg 100% 32%);text-decoration:underline}.exinfo .topic a:hover{color:hsl(77deg 29% 31%);text-decoration:none}.exinfo .topic .links,.exinfo .topic .links a{font-weight:bold;text-decoration:none}.exinfo .topic:not(:first-child){border-top:solid 2px;margin-top:16px;padding-top:16px}.exinfo .topic.wphoto .photo{border:solid 2px hsl(77deg 29% 31%);display:block;float:left;height:85px;margin:0 10px 10px 0;overflow:hidden;width:150px}.exinfo .topic.wphoto .photo:nth-child(2){margin-top:99px;position:absolute}.exinfo .topic.wphoto>*:not(.photo){margin-left:164px}.ttlobj{color:white !important}@keyframes blink{from{opacity:1}to{opacity:0}}@media screen and (max-width: 767px){body.save-area-visible{padding-bottom:15px}.header{margin:15px;padding-bottom:15px}.header1{align-items:center;flex-flow:column nowrap}.header .col{text-align:center!important;width:295px}.header .col.left .logo img{height:auto;width:60%}.header .col.center .time{display:none}.header .col:not(:first-child){margin-top:8px}.mainmenu,.tablesection,.form{margin:0.94rem;width:auto}.mainmenu h1{margin-top:45px}.mainmenu .links a{display:block;line-height:50px;margin:5px 0;width:auto}.btns_top a{font-size:1rem;line-height:inherit;padding:10px;width:auto}.btns_top a svg{height:1em;width:1em}.exinfo1{display:block;left:auto;margin:15px 15px 0;padding:30px 0;position:relative;top:0;width:auto}.exinfo{overflow:initial}.exinfo1x{width:auto}.exinfo .topic.wphoto .photo{display:block;float:none;height:calc(var(--vw,100vw) * 0.4778);margin:0 auto 20px !important;overflow:hidden;position:relative!important;width:calc(var(--vw,100vw) * 0.85)}.exinfo .topic.wphoto>*:not(.photo){margin-left:0}}@media screen and (min-width: 418px){main.list .loaddata li ._contx img.preview{max-width:300px;max-height:300px}}@media screen and (min-width: 768px){#save-area{background:none;flex-flow:column nowrap;left:auto}#save-area a:not(:first-child){margin-left:0;margin-top:3px}body.header-visible main{margin-top:123px!important}.header{background:url(images/background.jpg) center top / var(--vw,100vw) var(--vh,100vh) no-repeat fixed;background-size:cover;margin-left:50%;padding:8px;position:fixed;transform:translateX(-50%);top:0;width:var(--vw,100vw);z-index:5}}