@charset "utf-8";button{border:0;background:0 0}button[type=button]{cursor:pointer}.pr{position:relative}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.align-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.ml-auto{margin-left:auto!important}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.tr{text-align:right!important}.tl{text-align:left!important}.btn_group{display:-webkit-box;display:-ms-flexbox;display:flex}.btn_group .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;color:#666;font-size:12px;padding:8px 16px;cursor:pointer}.btn_group .btn.primary{background-color:#4677ff;color:#fff}.btn_group .btn.outline{-webkit-box-shadow:0 0 0 1px #dadada inset;box-shadow:0 0 0 1px #dadada inset}.btn_group .btn.primary.outline{background-color:#fff;color:#4677ff;-webkit-box-shadow:0 0 0 1px #4677ff inset;box-shadow:0 0 0 1px #4677ff inset}.btn_group .btn.disabled,.btn_group .btn:disabled{background-color:#d1d2d7}.item_form_check{position:relative}.item_form_check .box_item_form{position:relative;padding-left:24px;line-height:1.2}.item_form_check .box_item_form:after,.item_form_check .box_item_form:before{position:absolute;top:0;left:0;width:15px;height:15px;content:'';border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.item_form_check.md .box_item_form:after,.item_form_check.md .box_item_form:before{width:18px;height:18px}.item_form_check .box_item_form:before{border:1px solid #72778e;z-index:2;-webkit-box-shadow:0 0 0 3px #fff inset;box-shadow:0 0 0 3px #fff inset}.item_form_check input:checked+.box_item_form:after{background-color:#635bca}.item_form_check .txt_form{display:block;font-size:14px}.item_form_check.md .txt_form{font-size:16px}