.b1{outline:0;padding:2px 10px;border:solid 1px #90caf9;background-color:transparent;border-radius:5px}.b1 span{line-height:1.2em;vertical-align:baseline}.b1 .icon{font-size:20px;line-height:1.2em;vertical-align:top;margin-right:2px}.b1:hover{color:#ef5350;color:#c62828;color:blue;border-color:#e57373;border-color:royalblue}.b1:active{color:royalblue;border:solid 1px #90caf9}.b1 .red{color:#f44336}.b1 .blue{color:#1e88e5}.b1 .green{color:#4caf50}.b1 .white{color:white}.b2,.b2:hover{border:0}.b2 .icon{font-size:24px}.hide{display:none}button:disabled{background-color:transparent;color:gray;border-color:silver}button:disabled:hover{background-color:transparent;color:gray;border-color:silver}button:disabled .icon{color:silver !important}input,select,textarea{outline:0;padding:2px 8px;margin-bottom:5px;background-color:transparent;background-color:white;border:solid 1px #cfd8dc;border:solid 1px #b0bec5;border-radius:5px}input:focus,select:focus,textarea:focus{border:solid 1px #90caf9}input[type="text"],input[type="password"],select{width:150px;margin-right:5px}input[type="checkbox"],input[type="radio"]{margin-left:2px}select{width:150px;padding:1px 1px}textarea{vertical-align:top}img,picture,video,canvas,svg{display:block;max-width:100%}table{border-collapse:collapse}table td,table th{border:solid 2px gainsboro;padding:2px 5px 2px 5px}body{font-size:18px;font-weight:400;font-family:'Noto Sans Display','Roboto',sans-serif;color:#263238;-webkit-font-smoothing:antialiased;line-height:1.4}a{text-decoration:none;color:#1565c0}a:hover{color:#e53935;color:#c62828}h1,h2,h3,h4,h5,h6{font-size:1.1em;font-weight:600;margin:0;line-height:2em;color:#333;color:#263238;text-wrap:balance}h2{margin-bottom:1em}p{margin-top:0;margin-bottom:1.5em;max-width:600px;overflow-wrap:break-word;text-wrap:pretty}pre{font-family:sans-serif}.bold{font-weight:bold}.nobold{font-weight:400}button,input,select,textarea{font-family:inherit;font-size:17px;color:#263238}button{font-size:18px}.icon{font-family:'Material Symbols Outlined';vertical-align:middle;color:#263238}@media screen and (max-device-width:768px) and (orientation:portrait){body{font-size:20px;overflow:visible}button,input,select,textarea{font-family:inherit;font-size:19px;color:#263238}button{font-size:20px}}