.PersAdmin_div{width:80%;margin:5px auto;background:var(--persdiv);padding:4px 8px 8px 8px;}
.PersAdmin_div_inner{font-size:22px;border-radius:5px;}
.PersAdmin_title {width:calc(100% - 30px);font-size:20px;color:black;margin:8px 0 4px 0;text-align:center;}
.PersAdmin_line{width: 100%;margin:3px 2px 3px 2px;display:flex;flex-direction:row;justify-content:center;line-height:24px;}
.PersAdmin_label{width:25%;color:var(--perslabel);text-align:right;margin:3px 3px 0 0;min-width:96px;}
div.PersAdmin_input{width:75%;color:var(--adminp_col);}
div.PersAdmin_input input{font-size:22px;width:98%;border:1px solid var(--persbrd);}
div.PersAdmin_input input:disabled{background:var(--persinpdis);}
.half_text{width:32% !important;}
#legal_click{color:var(--signin_col);font-size:18px;}
#legal_click:hover{color:var(--link_hover);text-decoration:none;cursor:pointer;}
.lb_perm{font-size:18px;color:var(--perm_col);margin-top:3px;}

@media screen and ((max-aspect-ratio:9/10) or (max-width:800px)){
.PersAdmin_div{width:96%;margin:3px auto;padding:2px 4px 4px 4px;}
.PersAdmin_div_inner{font-size:16px;}
.PersAdmin_line{line-height:20px;}
.PersAdmin_label{width:22%;margin:4px 2px 0 0;letter-spacing:-0.05em;min-width:60px;}
div.PersAdmin_input{width:77%;}
div.PersAdmin_input input{font-size:16px;width:98%;letter-spacing:-0.05em;}
.half_text{width:40% !important;}
#legal_click{font-size:13px;text-align:center;}
.lb_perm{font-size:13px;}
}

@media screen and (max-width:600px){
.PersAdmin_div{width:100%;margin:1px auto;padding:2px 4px 4px 4px;}
.PersAdmin_div_inner{font-size:12px;}
.PersAdmin_line{line-height:16px;}
.PersAdmin_label{width:22%;margin:4px 2px 0 0;letter-spacing:-0.05em;min-width:60px;}
div.PersAdmin_input{width:77%;}
div.PersAdmin_input input{font-size:13px;width:98%;letter-spacing:-0.05em;}
.half_text{width:50% !important;}
#legal_click{font-size:11px;text-align:center;}
.lb_perm{font-size:2;}
}