.input-container input[type=password]:focus,.input-container input[type=text]:focus,.input-container input[type=textarea]:focus,.input:focus{border-bottom:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.input{flex:1;font-family:Roboto Mono,"sans-serif",Helvetica;font-size:1.1428rem;margin-bottom:10px}.content-wrapper{display:flex;flex-direction:column;height:100%;padding:0 10px 10px}.__dialog_header{padding:15px!important}#typing-test{position:relative}.overlay{align-items:center;background-color:hsla(0,0%,85%,.6);font-size:1.2857rem;height:120px;justify-content:center;opacity:0;position:absolute;transition:all .8s;width:100%;z-index:1}.overlay,.overlay .acts{display:none}.typing-box{padding-top:10px}.typing-box .typing-options{align-items:center;display:flex;justify-content:center;padding-bottom:20px}.typing-options .item{align-items:center;display:flex;padding:0 2px}.typing-options .item .label{margin-right:5px}.typing-options .countdown{font-size:1.2857rem;font-weight:500}.typing-options .restart{padding:.23rem!important}.typing-options .restart.rotate svg{transform:rotate(180deg);transition:all 1s}.__typing_box{display:flex;flex-wrap:wrap;font-family:Roboto Mono,"sans-serif",Helvetica,Microsoft YaHei;font-size:22px;height:120px;margin:0 auto;max-width:960px;overflow:hidden;transition:opacity .5s;user-select:none;-webkit-user-select:none}.__words{color:rgba(0,0,0,.25);margin:.3rem .4rem}.__words .__correct{color:#000}.__words .__incorrect{color:red}.__words.__incorrect{text-decoration:underline red}.__words char.active{animation:glow .8s ease-out infinite alternate}.__typing_input{background-color:transparent;border:none;color:transparent;height:1px;margin:0;outline:none;padding:0;position:absolute;width:1px;z-index:-100}@keyframes glow{0%{box-shadow:0 2px 0 #fff}to{box-shadow:0 2px 0 #000}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate-loading{animation:rotation 1s linear infinite}.__toggle_checkbox{align-items:center;cursor:pointer;display:inline-block;display:inline-flex;height:12px;margin-right:4px;position:relative;-webkit-user-select:none;user-select:none;width:32px}.__toggle_checkbox .__toggle_checkbox_bar{background-color:#bdc1c6;border-radius:8px;display:block;height:inherit;position:absolute;transition:background-color 80ms linear;width:inherit;z-index:0}.__toggle_checkbox[checked] .__toggle_checkbox_bar{background-color:#94b9f5}.__toggle_checkbox .__toggle_checkbox_knob{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);display:block;height:16px;position:relative;transition:transform 80ms linear,background-color 80ms linear;width:16px;z-index:1}.__toggle_checkbox[checked] .__toggle_checkbox_knob{background-color:#1a73e8;transform:translate3d(18px,0,0)}.__dialog{height:100%;position:fixed;visibility:hidden;width:100%;z-index:3000}.__dialog_open{visibility:visible}.__dialog_close{visibility:hidden}.__dialog_overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.__dialog_main{border-radius:7px;box-shadow:0 0 10px rgba(0,0,0,.5);flex-direction:column;max-height:90%;max-width:90%;overflow:hidden}.__dialog_header,.__dialog_main{background-color:#fff;display:flex}.__dialog_header{align-items:center;color:#000;font-size:16px;padding:6px;width:100%}.__dialog_header_title{flex:1;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.__dialog_header_controls,.__dialog_header_controls .__dialog_control_btn{align-items:center;display:flex}.__dialog_header_controls .__dialog_control_btn svg{fill:#000}.__dialog_body{background-color:#fff;overflow:hidden}.__dialog_confirm{padding-bottom:15px;text-align:center}.__dialog_confirm_buttons{margin:20px 0 5px}.__dialog_confirm_btn{margin:0 5px}.__dialog.__dialog_fade,.__dialog.__dialog_zoom{opacity:0;transition:all .2s}.__dialog.__dialog_fade.__dialog_open,.__dialog.__dialog_zoom.__dialog_open{opacity:1!important}.__dialog.__dialog_zoom.__dialog_close .__dialog_body{height:50px!important;width:50px!important}.__dialog.__dialog_zoom .__dialog_body{height:200px;transition:all .2s;width:260px}.__dialog_padding{padding:0 8px 15px 15px}.__dialog_padding .__dialog_header{padding:15px 0!important}.__dialog_padding .__dialog_body{overflow:auto;padding-right:7px}