#import-documents[hidden]{display:none}
#import-documents{margin:24px 0;border:1px solid var(--menta-borde);border-radius:16px;padding:24px;background:#fff}
#import-documents h2{font-size:1.45rem;margin:0 0 12px}
#import-documents fieldset{min-width:0;border:0;border-top:1px solid var(--menta-borde);padding:16px 0 6px;margin:20px 0 0}
#import-documents legend{font-weight:750;padding-right:12px}
.import-doc-item{margin:12px 0 18px}
.import-doc-item label{display:flex;align-items:flex-start;gap:12px;line-height:1.6}
.import-doc-item input{flex:none;width:21px;height:21px;margin:3px 0 0;accent-color:var(--verde)}
.import-doc-item a{display:inline-block;margin:5px 0 0 33px;font-size:.85rem}
.import-doc-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin:18px 0;font-weight:700}
#import-example-status{margin:14px 0;padding:14px;border:1px solid #dbc594;border-radius:10px;background:#fff7e7;color:#443719;font-size:.9rem;line-height:1.6}
#import-example-status[hidden]{display:none}
.import-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.import-case-card{padding:22px;border:1px solid var(--menta-borde);border-radius:14px;background:#fff}
.import-case-card h3{font-size:1.08rem;margin:0 0 10px}
.import-case-card strong{font-size:1.5rem;color:var(--verde-oscuro)}
.import-case-card p{font-size:.9rem;line-height:1.6}
.import-case-card a{display:block;margin-top:12px;font-weight:700}
.import-case-table{display:block;width:100%;overflow:auto}
@media(max-width:760px){.import-case-grid{grid-template-columns:1fr}#import-documents{padding:18px}}
