*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5715;color:#000000e0;background-color:#f5f5f5;overflow-x:hidden}#root{height:100%;min-height:100vh;overflow-x:hidden}a{color:#1677ff;text-decoration:none}a:hover{color:#4096ff}img{max-width:100%}.row-overdue td{background-color:#fff2f0!important}.row-overdue:hover td{background-color:#ffe7e4!important}.ant-layout{min-width:0}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-card{min-width:0}.ant-descriptions-item-label,.ant-descriptions-item-content{word-break:break-word;overflow-wrap:anywhere}.ant-descriptions-view{overflow-x:auto}.ant-descriptions-view table{min-width:unset!important;width:100%!important}@media (max-width: 767px){.ant-descriptions-item-label{width:110px!important;min-width:110px!important;white-space:normal;word-break:keep-all;overflow-wrap:break-word}}@media (max-width: 767px){.ant-form-item{margin-bottom:12px}.ant-space-wrap,.ant-breadcrumb{flex-wrap:wrap}.ant-tabs-nav{overflow-x:auto}.ant-picker,.ant-select,.ant-input,.ant-input-affix-wrapper{max-width:100%}}
