.size,body,html{width:100%;height:100%}body,html{margin:0;padding:0}body .font-primary,html .font-primary{color:#2d8cf0}body .font-red,body .font-red:hover,html .font-red,html .font-red:hover{color:red}body .text-overflow,html .text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}body .p-padding-10,html .p-padding-10{padding:10px}body .p-padding-tb-10,html .p-padding-tb-10{padding:10px 0}body .p-padding-tb-lr,html .p-padding-tb-lr{padding:10px 20px}body .flex-row,html .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .flex-end,html .flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .m-margin-bottom-20,html .m-margin-bottom-20{margin-bottom:20px}body .m-margin-top-10,html .m-margin-top-10{margin-top:10px}body .m-margin-top-20,html .m-margin-top-20{margin-top:20px}body .m-margin-left-10,html .m-margin-left-10{margin-left:10px}body .d-display-inline-block,html .d-display-inline-block{display:inline-block}body .p-padding-tb-lr,html .p-padding-tb-lr{padding:10px 30px}body .b-border-bottom,html .b-border-bottom{border-bottom:1px dotted}#app{width:100%;height:100%}.global-loading{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}