.business-document-modal{z-index:70;align-items:flex-start;padding:24px;overflow:auto}
.business-document-modal>.card{width:min(980px,100%);max-height:none;margin:auto}
.business-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.business-form .field{margin:0}
.business-form .business-wide{grid-column:1/-1}
.business-form select{width:100%;min-height:42px;border:1px solid #d6d1df;border-radius:7px;background:#fff;padding:9px 12px}
.business-documents-panel{margin-top:18px;padding:16px;border:1px solid #ddd7ea;border-radius:10px;background:#faf9fd}
.business-documents-panel h3{margin-top:0}
.business-documents-panel .actions{justify-content:flex-start;flex-wrap:wrap}
.business-saved-files{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}
.business-file-link{display:inline-flex;text-decoration:none;align-items:center;justify-content:center}
@media(max-width:700px){.business-document-modal{padding:8px}.business-form{grid-template-columns:1fr}.business-form .business-wide{grid-column:1}.business-documents-panel .actions button{width:100%}}
