.schedule-uploads{width:100%;max-width:1100px;margin:auto;padding:clamp(14px,3vw,28px)}.schedule-uploads fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.schedule-uploads label{text-align:left;gap:8px;display:grid}.schedule-uploads input{width:100%;min-width:0;min-height:46px;padding:10px}.schedule-uploads button{min-height:44px;padding:8px 14px}.schedule-upload-row{overflow-wrap:anywhere;border-top:1px solid #ded5d8;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.schedule-upload-row>div,.schedule-document header>div{flex-wrap:wrap;gap:12px;display:flex}.schedule-document{width:100%;min-width:0}.schedule-document header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.schedule-document object{background:#f5f5f5;border:1px solid #ded5d8;width:100%;height:78vh;min-height:480px;display:block}.schedule-document img{object-fit:contain;width:100%;height:auto;display:block}.schedule-document a{text-underline-offset:3px;text-decoration:underline}.schedule-selector{gap:8px;max-width:640px;display:grid}.schedule-selector select{width:100%;min-height:48px;font:inherit;padding:10px}@media (width<=700px){.schedule-upload-row{flex-direction:column;align-items:stretch}.schedule-document object{min-height:400px}}
