@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&display=swap');@font-face{font-family:'FA';font-style:normal;font-weight:900;font-display:block;src:url("fonts/fa-solid-900.ttf") format("truetype")}.ynh-logo{display:none}.ynh-wrapper{width:100%!important;margin:auto;position:relative;z-index:1}body{font-family:'IBM Plex Mono',monospace;font-weight:400;background:#212121!important}.cwhite:{color:#c0c0c0}.messages{color:#c0c0c0;font-size:1em;border-radius:4px;max-width:100M}.messages.danger{background:#c02554}.messages.warning{background:#c06e25}.messages.success{background:#5fc025}.messages.info{background:#707070}[class*=" icon-"]:before,[class^=icon-]:before{font-family:'FA'}.icon-user:before{content:'\f007'}.icon-lock:before{content:'\f577'}.icon-connexion:before{content:'\f5b0'}.icon-pencil:before{content:'\f044'}.icon-trash:before{content:'\f2ed'}.icon-angle-left:before{content:'\f044'}.login:before{position:relative;display:inline-block;content:'>walküre/';font-family:'IBM Plex Mono',monospace;font-weight:700;color:#c0c0c0;font-size:2em;padding:.5em 0;background:#707070;width:100%;border-radius:4px 4px 0 0;text-align:left;text-indent:1em;overflow:hidden}.login{background:#101010;max-width:576px;margin:auto;margin-top:2em;border-radius:4px}.login-form{padding:2em;max-width:100%;margin:auto}.login-form .btn{background:#c02554;border-radius:4px}.login-form .btn:hover{background:#5fc025;border-radius:4px}.login-form label:before{background:#303030;color:#c0c0c0}.login-form .form-text{background:#303030;color:#c0c0c0}.login-form .form-group{margin-bottom:2em}.messages{max-width:576px;margin-bottom:2em}.logged .content{overflow:visible}.logged .messages{position:absolute;z-index:15;margin:auto;top:3em;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.logged .content{width:100%;padding:0}.logged .ynh-logo{background-image:url("assets/branding/w_logo_small_white.svg");position:absolute;margin:0;display:inline-block!important;opacity:1;top:1.6em;left:5%;z-index:10;background-position:0 center;max-width:30%;width:auto;height:5Em}.logged .ynh-wrapper{background:#101010;padding:1em 0 2.5em;width:100%;margin:auto;position:relative;z-index:1}.user-container{display:inline-block;position:relative;float:right;max-width:70%;margin:1.2em 0;max-width:60%;width:100%;padding:0.4em 5% 0.4em .5em;color:#fff;text-align:right}.user-container:before{display:block;position:relative;z-index:1;float:right;margin-top:;margin-right:0px;margin-left:10px;content:'\f007';display:block;font-family:'FA';font-size:4em;text-align:center;border:3px solid #fff;width:1em;height:1em;border-radius:10px;background:#b4b4b4;color:#dedede;overflow:hidden;transition:all 0.1s ease;-webkit-transition:all 0.1s ease}.user-container:hover:before{color:#fff}.user-container .user-username{font-size:1.5em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-container .user-fullname{font-size:1em;font-family:'IBM Plex Mono',monospace;font-weight:400;display:block;margin-top:-0.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-container .user-mail{color:#999;font-size:0.9em;display:block;margin-top:-0.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-container-info .user-username:after{content:'\f044';font-family:'FA';color:#c06e25;display:none}.user-container-info:hover .user-username:after{display:inline-block}.user-menu{display:block;position:absolute;float:right;right:0;margin:0 5% 0 0;padding:6.4em 0 0;max-width:100%;text-align:right}.user-menu li{list-style:none}.user-menu a{color:#FFF;display:block;text-align:right;float:right;padding:0 0;position:relative;z-index:1;transition:all 0.1s ease;-webkit-transition:all 0.1s ease}.user-menu a:focus,.user-menu a:hover{color:#c02554}.footer{display:none}#apps ul{width:100%;height:100%;margin:10% 0%;letter-spacing:initial;text-align:center}#apps ul li{-webkit-box-shadow:none;box-shadow:none}#apps ul li a{background:#404040;border-radius:4px}.listing-apps li{display:inline-block;vertical-align:top;letter-spacing:normal;list-style:none;margin:.5em;-webkit-box-shadow:none;box-shadow:none}.listing-apps a:focus,.listing-apps a:hover{top:0;left:0;background:linear-gradient(135deg,transparent 20px,#707070 20px)!important}.listing-apps a:after,.listing-apps a:before,.listing-apps a:hover:after,.listing-apps a:hover:before{width:0;height:0;position:absolute;top:0;left:0;-webkit-box-shadow:none;box-shadow:none;content:none;overflow:hidden}.listing-apps a .name{position:absolute;left:0;bottom:0;width:100%;margin:0;padding:6px 5%;text-align:left;background:#707070;line-height:1.5em;overflow:hidden;border-radius:0 0 4px 4px;color:#c0c0c0;font-family:'IBM Plex Mono',monospace;font-weight:400;text-overflow:clip;white-space:pre}.listing-apps a .first-letter{display:block;line-height:2em;text-align:center;font-family:'IBM Plex Mono',monospace;font-weight:700;color:#c0c0c0}.listing-apps a:hover .first-letter{display:block;text-align:center}.user-container-edit:after,.user-container-password:after{content:'\f04a';font-family:'FA';display:inline-block;height:1em;width:1em;position:relative;top:-.3em;left:-2em;z-index:0;margin-top:0;font-size:2em;font-weight:normal;color:#707070;opacity:1;transition:all 0.1s ease;-webkit-transition:all 0.1s ease}.user-container-edit:hover:after,.user-container-password:hover:after{left:-2em;opacity:1;color:#5fc025}.form-edit{position:relative;width:80%;margin:auto}.form-edit .form-text{font-family:'IBM Plex Mono',monospace;font-weight:400;background:#303030;color:#c0c0c0}.control-label{display:block;overflow:hidden;white-space:nowrap;font-family:'IBM Plex Mono',monospace;font-weight:400;text-overflow:ellipsis;background:#707070;border-radius:4px 4px 0 0}.form-section+.form-section .control-label{text-align:left}.form-edit .btn-group{clear:both;margin:2em 5%;text-align:right}.large-btn{background:#707070;border-radius:4px}.validate-btn{background:#c06e25}.classic-btn{background:#c02554}.classic-btn:hover,.validate-btn:hover{background:#5fc025}.form-section+.form-section{float:right}.form-edit .btn-group{margin:0 5%;text-align:right}.form-edit .btn-group+.btn-group{clear:none;text-align:left}.password .messages{position:relative;width:100%;margin:auto;top:auto;left:auto;-webkit-transform:none;transform:none}.form-password{position:relative;width:80%;margin:auto}.form-password .control-label{font-family:'IBM Plex Mono',monospace;font-weight:400}.form-password .form-text{font-family:'IBM Plex Mono',monospace;font-weight:400;background:#303030;color:#c0c0c0}@media screen and (max-width:750px){.login{max-width:80%!important;margin-top:10%}.messages{max-width:80%!important}.ynh-wrapper{width:100%!important;margin:!important;position:relative;z-index:1}.logged .ynh-logo{max-width:30%}.user-container{max-width:60%}}@media screen and (max-width:550px){.user-container{max-width:65%}}@media screen and (max-width:450px){.listing-apps a{font-size:4em}}@media screen and (max-width:423px){.listing-apps a{font-size:3em}.logged .ynh-logo{max-width:30%}.user-container{max-width:60%}}@media screen and (max-width:350px){.listing-apps a{width:2.7em;height:2.7em;font-size:3em}}@media screen and (max-width:327px){.login:before{content:'>W/'!important}.user-container:before{display:none}.user-container-edit:after,.user-container-edit:hover:after,.user-container-password:hover:after{left:-1em;top:-.1em;opacity:1}.user-menu{top:3em}}@media screen and (min-width:768px){.form-section{display:inline-block;text-align:left;width:40%;float:left;margin:5%}.logged .ynh-logo{background-image:url("assets/branding/w_logo_verbose_white.svg");max-width:40%}.user-container{max-width:50%}.password .messages{width:72%}}
