*{margin:0;padding:0;outline:none;box-sizing:border-box;}ul,li{list-style-type:none;}.clear{clear:both;}body{background:rgba(0,162,255,.1);}body.overlay{overflow:hidden;}body.overlay >:not(#confirm):not(#imagepopup){opacity:.1;}a{text-decoration:none;color:#2828ff;}body,input,select,textarea{font-family:'Source Sans Pro',sans-serif;}svg{width:1.5em;height:1.5em;border:1px solid black;border-radius:25%;padding:.15em;}svg:hover{background:#ffffff;}.backgroundcall{cursor:help;}.nowrap{white-space:nowrap;}#error{background:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;color:#000000;}#authenticate .message{max-width:calc(98vw - 2em);text-align:center;margin:1em auto;}#authenticate form,#error div{border:1px solid #000;position:fixed;top:50vh;left:50vw;padding:1em;transform:translate(-50%,-50%);border-radius:1em;background:rgb(245,245,245);text-align:center;}#authenticate.error form{text-align:left;}#authenticate form .title{font-size:1.5em;margin-bottom:.5em;}#authenticate form .copyright{font-size:.8em;margin-top:2em;}#authenticate form input{border-radius:.5em;padding:.5em;width:100%;margin-bottom:1em;text-align:center;}#authenticate form input[type=submit]{width:auto;cursor:pointer;color:#fff;background:green;}header,footer{border:1px solid #000;margin:1em auto;padding:1em;border-radius:1em;background:rgb(245,245,245);text-align:center;width:1248px;max-width:calc(100% - 2em);display:flex;align-items:center;clear:both;}header{position:sticky;top:1em;}header h2{font-size:1.25em;font-weight:400;}header .burger{display:none;cursor:pointer;position:relative;margin-right:1em;}header .user{margin-left:auto;position:relative;text-align:right;}.header_saver{background:#e5f5ff;width:100%;height:2em;position:fixed;top:0;left:0;z-index:-1;}footer{align-items:center;justify-content:space-around;}footer span{margin:0 1em;padding:0 1em;border:1px solid red;border-top:0;border-bottom:0;}#container{width:1248px;max-width:calc(100% - 2em);display:flex;margin:0 auto;gap:1em;}aside{width:250px;border:1px solid #000;padding:1em;border-radius:1em;background:rgb(245,245,245);}aside ul{}aside ul li{padding:5px 0;}aside ul li span{font-weight:600;margin:5px 0;display:inline-block;}aside ul li.active a,aside ul li a.active{color:rgb(225,0,0);}main{padding:1em;border-radius:1em;background:rgb(245,245,245);border:1px solid #000;flex-grow:1;}main form .toggle{display:none;border-bottom:1px solid #000;padding-bottom:1em;margin-bottom:1em;}main form .toggle.show{display:block;}#headline{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #000;}#headline h2{font-weight:bold;font-size:1.2em;}#headline .options{}#headline .options a.active,#headline .options a.active path{color:red;stroke:red;}.notification{width:calc(100% - 1em);padding:.5em;color:#fff;display:flex;align-items:center;gap:.5em;justify-content:center;margin:.5em .5em 0 .5em;}.notification.info{background:rgba(0,0,255,1);}.notification.warning{background:brown;}.notification.success{background:green;}.notification i{fill:#ffffff;}table{width:100%;border:1px solid rgba(0,0,0,.8);overflow:hidden;margin-bottom:1em;}table tr th,table tr td{text-align:left;padding:.5em;}table tr th{background:rgba(0,0,0,.15);}table tr td{border-top:1px solid rgba(0,0,0,.8);background:rgba(0,0,0,.05);}table tr td.actions{text-wrap:nowrap;text-align:right;}table tr td.actions i{cursor:pointer;}table tr td a{margin-right:2px;}main form{margin-bottom:1em;}main form .element{margin-bottom:.5em;display:flex;}main form .element label{display:block;width:180px;font-style:italic;float:left;margin-top:10px;}main form .element input,main form .element select,main form .element textarea{border:1px solid #000;border-radius:.5em;padding:.5em;width:100%;max-width:250px;}main form .element textarea{height:300px;max-width:100%;width:calc(100% - 180px);resize:none;}main form .element input[type=checkbox]{width:auto;position:relative;top:2px;margin:10px 5px 0 0;}main form input[type=submit],main form input[type=reset]{width:auto;cursor:pointer;font-weight:700;margin:1em 0 0 180px;border:0;padding:.5em 1.5em;color:#fff;border-radius:.5em;}main form select{}main form select option.selected{background:rgb(0,0,200);color:rgb(255,255,255);}main form input.save{background:cadetblue;}main form input.delete{background:brown;}main form input.reset{background:chocolate;}main form .element .long{max-width:600px;}#imagepopup{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:5555;}#imagepopup.show{display:block;}#imagepopup .close{position:absolute;top:1em;right:1em;font-size:30px;color:#fff;cursor:pointer;background:#000;padding:.1em .3em;}#imagepopup img{position:fixed;left:50%;transform:translate(-50%,-50%);top:50%;max-width:90%;max-height:90%;}#tooltip{display:none;position:absolute;padding:10px;font-size:1.1em;background-color:#f7f7f7;z-index:9999;color:#333;border:1px solid #464646;border-radius:1em;text-align:center;}@media handheld,only screen and (max-width:880px){#tooltip{left:-9999px;opacity:0;}}* html #tooltip{background-color:#f7f7f7;}#confirm{background:rgb(255,255,255);border-radius:1em;top:50vh;left:50vw;position:fixed;padding:1em;border:1px solid;text-align:center;display:none;z-index:6666;transform:translate(-50%,-50%);}#confirm.show{display:block;}#confirm .header{font-size:1.2em;}#confirm .message{font-style:italic;}#confirm .buttons{display:flex;justify-content:space-around;margin-top:1em;}#confirm .buttons a{cursor:pointer;border:1px solid;padding:.5em;border-radius:.5em;color:#ffffff;}#confirm .buttons a.no{background:chocolate;}#confirm .buttons a.yes{background:cadetblue;}.pagination{text-align:center;}.pagination .split{display:inline-block;height:20px;width:1px;background:red;position:relative;top:4px;margin:0 .2em;}.pagination a{margin:0 .2em;}.pagination a.active{color:red;}@media screen and (max-width:1280px){main{}}@media screen and (max-width:calc(1060px)){header .burger{display:initial;}aside{width:calc(100% - 2em);position:fixed;left:calc(-100vw - 1em);margin:0;top:calc(70px + 1.7em);}body.burger_clicked aside{left:1em;}main{width:calc(100% - 2em);}body.burger_clicked main,body.burger_clicked footer{display:none;}}@media screen and (max-width:calc(840px)){header span{display:none;}header i{margin-right:1em;}}