.time-row{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:8px}.time-row input,.time-row select{font-family:Calibri,'Segoe UI',Arial,sans-serif;font-size:17px}.religion-choices{grid-template-columns:repeat(3,1fr)}.upload{padding:18px;border:1px dashed #aeb9c8;border-radius:12px;background:#f8fafc}.upload>b{display:block;margin-bottom:8px}.upload input{margin:0;background:#fff}.upload .upload-hint{display:block;margin-top:9px;padding:0;border:0;color:#667085;font-family:Calibri,'Segoe UI',Arial,sans-serif;font-weight:400}.upload span{display:inline;margin:0;padding:0;border:0}.grid>.upload .field-colon{display:inline-block;margin-left:4px}@media(max-width:650px){.time-row{grid-template-columns:minmax(0,1fr) 95px}.religion-choices{grid-template-columns:1fr}}
