body{margin:0;padding:0;height:100%;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body i{font-style:normal}label{font-weight:700}html{width:100%;box-sizing:border-box;overflow-x:hidden}#app,html{height:100%}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.card{background-color:#fff;box-shadow:2px 2px 6px #aaa;margin:10px;margin-top:0;border-radius:6px;padding-bottom:2px}.title{color:#2a6897;font-weight:700;padding:10px;font-size:16px}.ant-form-item{display:flex;margin:4px 0}.ant-form-item .ant-form-item-label{text-align:left}.ant-form-item .ant-form-item-label label{font-weight:400}.ant-form-item .ant-form-item-control-wrapper{width:70%}.ant-form-item .ant-btn-primary{background:#2a6897;border:#2a6897}.ant-form-item .ant-input-group-addon{border:none;background:#fff;margin-left:-1px;position:absolute;top:4px;right:16px;z-index:1}.btn{text-align:right;padding:10px}.btn .ant-btn-primary{background:#2a6897!important;border:#2a6897!important;padding:0 20px;height:28px}.ant-spin-nested-loading{margin:0 10px;background:#fff}.ant-spin-nested-loading .ant-table-body{font-size:14px}.ant-spin-nested-loading .ant-table-body .ant-table-thead>tr>th{background:#2a6897;color:#fff;font-weight:700}.ant-spin-nested-loading .ant-table-body .ant-table-tbody>tr>td,.ant-spin-nested-loading .ant-table-body .ant-table-thead>tr>th{padding:8px 0}.ant-spin-nested-loading .ant-table-body td,.ant-spin-nested-loading .ant-table-body th{text-align:center}.inside{width:100%;background:#fff;border-radius:4px;padding:10px;padding-bottom:40px;margin-bottom:10px;box-shadow:2px 2px 6px #aaa}.model{width:100%;height:420px;overflow:auto}.model .ant-col{margin:6px 0}.model .ant-col .model-poll{border-radius:10px;overflow:hidden;box-shadow:1px 1px 6px #888;width:94%;display:flex;cursor:pointer}.model .ant-col .model-poll .code{background:#2a6897;color:#fff;display:inline-block;text-align:center;display:flex;justify-content:center;align-items:center;flex:1;padding:4px 0}.model .ant-col .model-poll .name{flex:2;text-align:center;padding:4px 0;display:inline-block}.model .ant-col .model-poll .name .ant-row{font-size:12px}.model .ant-col .model-poll:hover{transition:all .8s;background:#cecece}.radio .ant-form-item-control-wrapper{max-width:100%;padding-top:8px}