.button-file{margin-left:1em}.button-file:hover{background-color:#3061c2;border-color:#b5b5b5;color:#fff}.upload-section .upload-section-title{padding:.25rem .5rem;background-color:#f8f8f8;border-left:1px solid #a8a8a8;border-top:1px solid #a8a8a8;border-right:1px solid #a8a8a8;border-radius:7px 7px 0 0;margin-top:1rem;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex}.upload-section .upload-section-title p,.upload-section .upload-table-wrapper .upload-table-custom p{margin:0!important;padding-top:.25rem;font-size:16px;font-weight:lighter}.upload-section .upload-section-title .title-right-button,.upload-section .upload-table-wrapper .upload-table-custom .title-right-button{margin-left:auto}.upload-section .upload-section-bottom{border-right:1px solid #a8a8a8;border-left:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;border-radius:0 0 7px 7px;background-color:#f8f8f8;min-height:20px}.upload-section .upload-section-choice{border:1px solid #a8a8a8}.upload-section .upload-section-choice .upload-section-choice-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem .5rem 0 1rem}.upload-section .upload-table-wrapper{overflow:auto;white-space:nowrap;max-height:650px}.upload-section .upload-table-wrapper .upload-table-custom{border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8;padding:.25rem .5rem;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex}.upload-section .upload-table-wrapper .upload-table{table-layout:fixed}.upload-section .upload-table-wrapper .upload-table thead{position:sticky;top:0}.upload-section .upload-table-wrapper .upload-table tr input{padding-top:10px;padding-bottom:10px;height:1rem;width:100%;background-color:transparent;text-align:center!important;outline:0!important;border:0;font-size:13px;vertical-align:middle}.upload-section .upload-table-wrapper .upload-table tr .date-over{background-color:#949bec}.upload-section .upload-table-wrapper .upload-table tr .ucl-over{background-color:#f0acac}.upload-section .upload-table-wrapper .upload-table tr .usl-over{background-color:#dd6cc6}.upload-section .upload-table-wrapper .upload-table tr .lcl-under{background-color:#00b7ff}.upload-section .upload-table-wrapper .upload-table tr .dl-under{background-color:#d6ff65}.upload-section .upload-table-wrapper .upload-table tr .calc-point-over{background-color:#cfc}.upload-section .upload-table-wrapper .upload-table tr th{text-align:center!important;padding:10px;min-width:80px;border:1px solid #a8a8a8!important;font-size:13px;background-color:#f5f5f5;font-weight:lighter}.upload-section .upload-table-wrapper .upload-table tr td{padding:5px;border-left:1px solid #a8a8a8!important;border-bottom:1px solid #a8a8a8!important}.upload-section .upload-table-wrapper .upload-table tr td:last-child,.upload-section .upload-table-wrapper .upload-table tr th:last-child{border-right:1px solid #a8a8a8!important}.upload-section input[type=number]::-webkit-inner-spin-button,.upload-section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}