.RZGpAG_container{--accent:#7fb3d3;--hero-bg:#1a5278;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#6e6e6e;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;max-width:1400px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;color:var(--text-primary);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .RZGpAG_container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#9b9b9b;--border:#404040;--hover:#333;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006}.RZGpAG_hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-2xl);background:var(--hero-bg);border-radius:var(--radius-large);color:#fff;margin-top:80px}.RZGpAG_heroIcon{margin-bottom:var(--spacing-md);font-size:3.5rem;display:block}.RZGpAG_title{margin:0 0 var(--spacing-md);font-size:2.2rem;font-weight:700}.RZGpAG_subtitle{opacity:.95;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.RZGpAG_trasteroNote{align-items:flex-start;gap:var(--spacing-sm);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);background:#2e86ab14;border:1px solid #2e86ab40;display:flex}.RZGpAG_trasteroNoteIcon{flex-shrink:0;margin-top:.1rem;font-size:1.2rem}.RZGpAG_trasteroNote p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}[data-theme=dark] .RZGpAG_trasteroNote{background:#2e86ab1f;border-color:#2e86ab4d}.RZGpAG_mainContent{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.RZGpAG_formPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.RZGpAG_sectionTitle{color:var(--text-primary);margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--border);font-size:1.3rem;font-weight:600}.RZGpAG_inputGroup{margin-bottom:var(--spacing-lg)}.RZGpAG_label{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:.95rem;font-weight:600;display:block}.RZGpAG_transmisionGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.RZGpAG_transmisionBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--bg-primary);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;transition:all .2s;display:flex}.RZGpAG_transmisionBtn:hover{border-color:var(--primary);background:var(--hover)}.RZGpAG_transmisionBtn.RZGpAG_active{border-color:var(--primary);color:var(--primary-texto);background:#2e86ab1a}.RZGpAG_transmisionIcon{font-size:2rem}.RZGpAG_transmisionSub{font-size:.8rem}.RZGpAG_notaCompraOriginal{color:var(--text-secondary);margin:var(--spacing-xs,.25rem) 0 0;font-size:.85rem;line-height:1.5}.RZGpAG_select{width:100%;padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-size:1rem;transition:border-color .2s}.RZGpAG_select:focus{border-color:var(--primary);outline:none}[data-theme=dark] .RZGpAG_select{background:var(--bg-card)}.RZGpAG_infoCcaa{border-radius:var(--radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);background:#2e86ab14;border:1px solid #2e86ab33}.RZGpAG_infoCcaaHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.RZGpAG_infoCcaaIcon{font-size:1.2rem}.RZGpAG_infoCcaaNombre{color:var(--primary-texto);font-weight:600}.RZGpAG_infoCcaaGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.RZGpAG_infoCcaaItem{flex-direction:column;display:flex}.RZGpAG_infoCcaaLabel{color:var(--text-muted);font-size:.8rem}.RZGpAG_infoCcaaValue{color:var(--primary-texto);font-size:1.2rem;font-weight:700}.RZGpAG_infoCcaaNote{color:var(--text-secondary);margin:var(--spacing-xs) 0 0;font-size:.85rem;line-height:1.5}.RZGpAG_enlaceCatastro{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.RZGpAG_catastroLink{align-items:center;gap:var(--spacing-sm);color:var(--primary-texto);font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.RZGpAG_catastroLink:hover{opacity:.8;text-decoration:underline}.RZGpAG_resultsPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.RZGpAG_tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--border);display:flex}.RZGpAG_tab{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:0 0;flex:1;font-size:1rem;font-weight:600;transition:all .2s}.RZGpAG_tab:hover{border-color:var(--primary);color:var(--primary-texto)}.RZGpAG_tab.RZGpAG_active{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.RZGpAG_resultados{gap:var(--spacing-md);flex-direction:column;display:flex}.RZGpAG_separador{background:linear-gradient(90deg, transparent, var(--border), transparent);height:2px;margin:var(--spacing-sm) 0}.RZGpAG_placeholder{padding:var(--spacing-2xl);text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.RZGpAG_placeholderIcon{margin-bottom:var(--spacing-md);opacity:.5;font-size:3rem}.RZGpAG_formVendedor{background:var(--bg-primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RZGpAG_formVendedorTitle{margin:0 0 var(--spacing-md);color:var(--text-primary);font-size:1rem;font-weight:600}@media (max-width:1024px){.RZGpAG_mainContent{grid-template-columns:1fr}}@media (max-width:768px){.RZGpAG_container{padding:var(--spacing-md)}.RZGpAG_hero{padding:var(--spacing-xl) var(--spacing-md);margin-top:70px}.RZGpAG_title{font-size:1.6rem}.RZGpAG_subtitle{font-size:1rem}.RZGpAG_transmisionGrid{grid-template-columns:1fr}.RZGpAG_tabs{flex-direction:column}.RZGpAG_infoCcaaGrid{grid-template-columns:1fr}}.RZGpAG_eduSection{margin-bottom:var(--spacing-xl)}.RZGpAG_eduSection h2{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.25rem;font-weight:700}.RZGpAG_tableWrapper{border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}.RZGpAG_tablaComparativa{border-collapse:collapse;width:100%;font-size:.875rem}.RZGpAG_tablaComparativa th{background:linear-gradient(135deg, var(--primary-boton) 0%, var(--secondary-boton) 100%);color:#fff;text-align:left;white-space:nowrap;padding:.75rem 1rem;font-weight:600}.RZGpAG_tablaComparativa td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.625rem 1rem}.RZGpAG_tablaComparativa tbody tr:last-child td{border-bottom:none}.RZGpAG_tablaComparativa tbody tr:nth-child(2n){background:#2e86ab0a}[data-theme=dark] .RZGpAG_tablaComparativa tbody tr:nth-child(2n){background:#2e86ab14}.RZGpAG_casosGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.RZGpAG_casoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);flex-direction:column;gap:.5rem;display:flex}.RZGpAG_casoHeader{align-items:center;gap:.5rem;display:flex}.RZGpAG_casoEmoji{font-size:1.5rem}.RZGpAG_casoTag{color:var(--primary-texto);background:#2e86ab1a;border-radius:999px;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.RZGpAG_casoCard p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.RZGpAG_casoResultado{color:var(--secondary-texto);margin-top:.25rem;font-size:.8rem;font-weight:600}.RZGpAG_faqList{flex-direction:column;gap:.75rem;display:flex}.RZGpAG_faqItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md)}.RZGpAG_faqItem h4{color:var(--text-primary);margin:0 0 .4rem;font-size:.9rem;font-weight:700}.RZGpAG_faqItem p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.RZGpAG_tipsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.RZGpAG_tipCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);flex-direction:column;gap:.35rem;display:flex}.RZGpAG_tipIcon{font-size:1.5rem}.RZGpAG_tipCard strong{color:var(--text-primary);font-size:.875rem}.RZGpAG_tipCard p{color:var(--text-secondary);margin:0;font-size:.825rem;line-height:1.5}.RZGpAG_warningBox{border-radius:var(--radius);padding:var(--spacing-lg);margin-top:var(--spacing-xl);background:#f59e0b14;border:1px solid #f59e0b59}[data-theme=dark] .RZGpAG_warningBox{background:#f59e0b12;border-color:#f59e0b40}.RZGpAG_warningHeader{margin-bottom:var(--spacing-md);align-items:center;gap:.5rem;display:flex}.RZGpAG_warningHeader strong{color:var(--text-primary);font-size:.95rem}.RZGpAG_warningIcon{font-size:1.25rem}.RZGpAG_warningList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RZGpAG_warningList li{color:var(--text-secondary);padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}.RZGpAG_warningList li:before{content:"•";color:#f59e0bcc;font-weight:700;position:absolute;left:0}@media (max-width:768px){.RZGpAG_casosGrid,.RZGpAG_tipsGrid{grid-template-columns:1fr}.RZGpAG_tablaComparativa{font-size:.8rem}.RZGpAG_tablaComparativa th,.RZGpAG_tablaComparativa td{padding:.5rem .625rem}}@media (prefers-reduced-motion:reduce){.RZGpAG_transmisionBtn,.RZGpAG_tab,.RZGpAG_catastroLink{transition:none!important}}.RZGpAG_avisoReducidos{border-radius:var(--radius);padding:var(--spacing-lg);margin-top:var(--spacing-md);background:#2e86ab0f;border:1px solid #2e86ab4d;grid-column:1/-1}[data-theme=dark] .RZGpAG_avisoReducidos{background:#2e86ab1a;border-color:#2e86ab59}.RZGpAG_avisoReducidosTitulo{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:.95rem;font-weight:600}.RZGpAG_avisoReducidosTexto{color:var(--text-secondary);margin:0 0 var(--spacing-sm);font-size:.9rem;line-height:1.55}.RZGpAG_avisoReducidosLista{margin:0 0 var(--spacing-sm);color:var(--text-secondary);padding-left:1.25rem;font-size:.9rem;line-height:1.55}.RZGpAG_avisoReducidosLista li{margin-bottom:var(--spacing-sm)}.RZGpAG_avisoReducidosLista strong{color:var(--text-primary)}
