.customer-file-upload-page{margin-top:300px;margin-bottom:100px;padding-top:var(--space-24)}@media screen and (min-width: 768px){.customer-file-upload-page{margin-top:300px}}.customer-file-upload-page__main-heading{text-align:center}.error-circle-icon{color:red;font-size:var(--typography-h1-fontsize);margin:auto}.customer-file-upload-page__heading{margin-top:var(--space-40);margin-bottom:var(--space-12)}.customer-file-upload-page__button{display:flex;justify-content:space-between;width:20rem;border-radius:9999px;border:none;font-weight:700;background:var(--color-black);color:var(--color-white);transition-duration:.3s;padding:var(--space-12) var(--space-20);margin:var(--space-16) auto}.customer-file-upload-page__button:hover{background-color:#767676}.customer-file-upload-page__disabled-button{background-color:#767676;cursor:not-allowed}.customer-file-upload-page__enabled-button{background-color:#000;cursor:pointer}.customer-file-upload-page__upload-button{display:flex;justify-content:space-between;width:20rem;background-color:#00b300;border-radius:.5rem;border:none;font-weight:700;color:#fff;cursor:pointer;transition-duration:.3s;padding:var(--space-12) var(--space-20)}.customer-file-upload-page__upload-button:hover{background-color:#5cd65c}.customer-file-upload-page__hidden{display:none}.file-list-item{border-style:solid;border-width:2px;margin-bottom:.5rem;box-shadow:0 .125rem .25rem #00000013;transition-duration:.3s;padding:var(--space-20)}.file-list-item:hover{background-color:#f2f2f2}.file-list-item__text-bold{font-weight:700;margin-right:var(--space-4)}.file-list-item__text{margin-right:var(--space-20)}.file-list-item__exclamation{color:red;position:relative;margin-left:var(--space-8);bottom:auto}.file-list-item__remove-icon{color:red;cursor:pointer;float:right;position:relative;bottom:4px}.file-list-item--invalid{background-color:#ffa9a9}.thank-you-component{display:flex;flex-direction:column;text-align:center;align-items:center}.thank-you-component__icon{color:green;font-size:6rem;margin:0 auto}.thank-you-component__message{margin-top:var(--space-24);margin-bottom:var(--space-24)}.thank-you-component__button{background-color:#00b300;border-radius:.5rem;border:none;font-weight:700;color:#fff;cursor:pointer;transition-duration:.3s;padding:.75rem 1.25rem;display:inline-block}.thank-you-component__button:hover{background-color:#5cd65c}.thank-you-component__button .float-left{float:left}.thank-you-component__button .float-right{float:right}
