.export-center-page{max-width:1280px;margin:0 auto;padding-bottom:56px}.export-center-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:26px}.export-center-heading h1{margin:8px 0 6px;font:800 clamp(32px,4vw,48px)/1.08 Manrope,sans-serif;color:#101831}.export-center-heading p{margin:0;color:#74819e;font-size:17px}.export-heading-icon{display:grid;place-items:center;width:96px;height:96px;border-radius:27px;background:linear-gradient(145deg,#eafbf3,#ddf5e9);color:#188a5d}.export-heading-icon svg{width:44px;height:44px}.export-builder{padding:25px;margin-bottom:15px}.export-builder form{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:13px}.export-builder label{font-weight:700;color:#505c77}.export-builder input,.export-builder select{box-sizing:border-box;width:100%;height:54px;margin-top:7px;padding:0 14px;border:1px solid #d6deea;border-radius:14px;background:#fff;color:#26314b;font:600 14px DM Sans,sans-serif}.export-builder label small{display:block;height:16px;margin-top:5px;overflow:hidden;color:#929cb0;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.export-actions{display:flex;gap:9px;margin-bottom:21px}.export-actions .primary-btn,.export-actions .secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:54px;white-space:nowrap}.export-actions svg{width:18px}.export-error{display:flex;align-items:center;gap:8px;margin:13px 0 0;color:#b42345;font-weight:600}.export-security{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:16px 20px;border:1px solid #cce9dc;border-radius:15px;background:#f4fcf8}.export-security>svg{color:#1a9363}.export-security strong,.export-security span{display:block}.export-security strong{color:#2c5e4a}.export-security span{margin-top:2px;color:#718b80;font-size:14px}.export-summary{display:grid;grid-template-columns:1fr 1fr 2.2fr;gap:14px;margin-bottom:20px}.export-summary article{display:flex;align-items:center;gap:14px;padding:19px;border:1px solid #e0e5ee;border-radius:18px;background:#fff}.export-summary article>svg{box-sizing:content-box;width:23px;height:23px;padding:12px;border-radius:13px;background:#eaf8f1;color:#198d60}.export-summary strong,.export-summary span{display:block}.export-summary strong{font:800 23px Manrope,sans-serif;color:#19233e}.export-summary span{color:#8792a8;font-size:14px}.export-summary .export-download{justify-content:space-between}.export-download a{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border-radius:11px;background:#16895b;color:#fff;font-weight:800;text-decoration:none}.export-download a svg{width:18px}.export-preview{overflow:hidden}.export-preview>header{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid #e8edf3}.export-preview h2{margin:0;font:800 21px Manrope,sans-serif;color:#1b2540}.export-preview header p{margin:3px 0 0;color:#8995aa}.export-preview header>span{padding:7px 10px;border-radius:9px;background:#eaf8f1;color:#19865c;font:600 12px monospace}.export-preview>div{overflow:auto;max-height:560px}.export-preview table{border-collapse:collapse;min-width:100%;font-size:13px}.export-preview th{position:sticky;top:0;padding:12px 15px;background:#f5f7fa;color:#7d899f;text-align:left;white-space:nowrap}.export-preview td{max-width:260px;padding:12px 15px;border-top:1px solid #edf0f5;color:#53617b;white-space:nowrap}.export-empty{padding:50px;text-align:center}.export-empty svg{width:47px;height:47px;color:#9ba6ba}.export-empty h2{margin:13px 0 5px;color:#1c2741}.export-empty p{margin:0;color:#8490a7}.export-catalog h2{margin:26px 0 15px;font:800 21px Manrope,sans-serif;color:#202b45}.export-catalog>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.export-catalog article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e1e6ef;border-radius:15px;background:#fff}.export-catalog article>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;background:#edf8f3;color:#198b5e}.export-catalog svg{width:19px}.export-catalog strong,.export-catalog small{display:block}.export-catalog strong{color:#34405b}.export-catalog small{margin-top:2px;color:#8b96aa}@media(max-width:1050px){.export-builder form{grid-template-columns:1fr 1fr}.export-summary{grid-template-columns:1fr 1fr}.export-summary .export-download{grid-column:1/-1}.export-catalog>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.export-heading-icon{display:none}.export-builder form,.export-summary,.export-catalog>div{grid-template-columns:1fr}.export-summary .export-download{grid-column:auto;align-items:flex-start;flex-direction:column}}
/* Ajuste del constructor: evita comprimir Folio y fechas en ventanas medianas. */
.export-builder form{grid-template-columns:minmax(260px,2fr) minmax(130px,.7fr) repeat(2,minmax(180px,1fr));align-items:start;gap:13px 16px}.export-actions{grid-column:1/-1;justify-content:flex-end;margin:3px 0 0}
@media(max-width:1050px){.export-builder form{grid-template-columns:1fr 1fr}.export-actions{grid-column:1/-1}}
@media(max-width:650px){.export-builder form{grid-template-columns:1fr}.export-actions{grid-column:auto;justify-content:stretch}.export-actions>*{flex:1}}
/* Las columnas responden al ancho útil del contenido, incluido el menú lateral. */
.export-builder form{grid-template-columns:minmax(0,2fr) minmax(0,.72fr) minmax(0,1.15fr) minmax(0,1.15fr)}.export-builder form>label{min-width:0}.export-builder input,.export-builder select{min-width:0;max-width:100%}
@media(max-width:1050px){.export-builder form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.export-actions{grid-column:1/-1}}
@media(max-width:650px){.export-builder form{grid-template-columns:minmax(0,1fr)}.export-actions{grid-column:auto;justify-content:stretch}.export-actions>*{flex:1}}
