label.thin-ui-popover{position:relative}label.thin-ui-popover button[name="popover"]{font-family:inherit;font-size:inherit;background:none;border:0 none;display:inline;outline:none;color:inherit;padding:unset}label.thin-ui-popover .thin-ui-popover-body{display:none;font-weight:500;font-size:1.8vh;border-radius:2px;padding:16px 16px 16px 16px;background-color:#f7f7f7;box-shadow:1px 10px 10px #aaaaaa;position:absolute;z-index:128;bottom:0;right:5ch;min-width:50ch;max-width:50ch}label.thin-ui-popover button:focus+.thin-ui-popover-body{display:block}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196F3}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{background-color:#fff;color:#333;margin:33px}body,p,ol,ul,td{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}th{padding-bottom:5px}td{padding:0 5px 7px}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}label{display:block}.t-right{text-align:right}pre{white-space:pre-line}.card.left{margin-left:30%}.card.right{margin-right:30%}.card{margin:5px 5px 20px 5px}.f-10{font-size:10px}.card-login{display:inline-grid;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;background:#fff;padding:30px;width:90%;max-width:450px;position:relative;padding:0px;-webkit-box-shadow:0 30px 60px 0 rgba(0,0,0,0.3);box-shadow:0 30px 60px 0 rgba(0,0,0,0.3)}.vertical-align{min-height:100%;min-height:100vh;display:flex;align-items:center}form.new_admin,form.new_user{padding:140px 60px}
