.error-banner{padding:2rem;background-color:#efefef;border-radius:10px}section.file-approval-content{margin:3rem 0}section.file-approval-content .files-disclaimer-wrapper{display:flex;flex-wrap:wrap;flex:1 1 auto}@media (max-width: 599px){section.file-approval-content .files-disclaimer-wrapper{width:100%;margin:0 -1rem}}section.file-approval-content .files-disclaimer-wrapper .files-list,section.file-approval-content .files-disclaimer-wrapper .disclaimer{min-width:300px;box-sizing:border-box;padding:2rem;width:50%}@media (max-width: 599px){section.file-approval-content .files-disclaimer-wrapper .files-list,section.file-approval-content .files-disclaimer-wrapper .disclaimer{width:100%;padding:1rem}}section.file-approval-content .files-disclaimer-wrapper .files-list{border:1px solid var(--primary-color);border-radius:.5rem}section.file-approval-content .files-disclaimer-wrapper .files-list ul.files-link-list{list-style-type:none;padding-left:0;line-height:1.5;margin-bottom:0}section.file-approval-content .files-disclaimer-wrapper .files-list ul.files-link-list li span.size{color:#888888;font-size:.8rem;padding:0 0 0 .5rem}section.file-approval-content .files-disclaimer-wrapper .disclaimer ul{line-height:1.5;font-size:.8rem;color:#888;padding:0 0 0 2rem}section.file-approval-content .form-row{display:flex;justify-content:center;margin-top:3rem}section.file-approval-content .form-row label{padding:1rem;display:flex;align-items:baseline;font-weight:bold}section.file-approval-content .form-row label input{margin-right:.5rem}section.file-approval-content input[type=submit]{float:none}section.file-approval-content span.status{font-size:.8rem;letter-spacing:.05rem;text-transform:uppercase;padding:0.5rem;margin:0 0.5rem;background-color:#eee;border-radius:4px;line-height:1;display:inline-block}section.file-approval-content span.status.approved{color:var(--primary-color);background-color:#e9f1d0}section.file-approval-content span.status.rejected{color:#a52100;background-color:#edc8bf}

