.analysis-table { width: 100%; height: calc(100% - 60px) ;// calc(100vh - var(--headerHeight) - var(--footerHeight) - 3rem - 60px); overflow: auto; } .layout{ display: grid; grid-template-columns: 1fr 1fr 1fr; width: 80vw; height: 50vh; padding-top: 5vh } .modal_upload{ display: flex; justify-content: center; align-items: center; } .kilometre-label{ display: grid; grid-template-columns: 1fr 1fr 1fr; } .ant-form-item-label { padding-top: 0.5rem !important; .kilometre{ padding-left: 4rem; margin-left: 1.8rem; width: 30rem; } } .label-vh { height: 3.5rem !important; display: flex; align-items: center; } .ant-input-number-input { display: flex; align-items: center; }