.ivahca_form{gap:1.25rem;display:grid}.ivahca_section{background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color);border-top:3px solid var(--env,var(--bs-primary));border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm)}.ivahca_sectionHeader{border-bottom:1px solid var(--bs-border-color);align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.ivahca_sectionIndex{background:var(--env,var(--bs-primary));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:600;display:inline-grid}.ivahca_sectionTitle{margin:0;font-size:1.05rem;font-weight:600}.ivahca_sectionLead{color:var(--bs-secondary-color);margin:0;font-size:.85rem}.ivahca_sectionBody{gap:1.1rem;padding:1.25rem;display:grid}.ivahca_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ivahca_row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ivahca_rucStatus{align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.85rem;line-height:1.4;display:flex}.ivahca_rucStatusInfo{color:var(--bs-secondary-color)}.ivahca_rucStatusWarning{color:var(--bs-warning-text-emphasis)}.ivahca_rucFound{border-radius:var(--bs-border-radius-sm);background:var(--bs-success-bg-subtle);box-shadow:inset 4px 0 0 var(--bs-success);gap:2px;margin-top:.5rem;padding:.65rem .9rem;font-size:.85rem;display:grid}.ivahca_rucFoundName{font-weight:600}.ivahca_rucFoundMeta{color:var(--bs-secondary-color);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.ivahca_fieldset{border:0;min-width:0;margin:0;padding:0}.ivahca_questionGroup{border:1px solid var(--bs-border-color);border-left:4px solid var(--accent,var(--bs-primary));border-radius:var(--bs-border-radius);background:var(--bs-body-bg);padding:.85rem 1rem 1rem}.ivahca_questionGroup .ivahca_legend{color:var(--bs-emphasis-color);margin-bottom:.65rem;font-size:1rem;font-weight:600}.ivahca_questionGroup .ivahca_option{background:var(--bs-tertiary-bg)}.ivahca_questionGroup .ivahca_optionLabel{font-weight:400}.ivahca_legend{float:none;width:auto;margin-bottom:.5rem;padding:0;font-size:.95rem;font-weight:500}.ivahca_legendHint{color:var(--bs-secondary-color);margin-bottom:.5rem;font-size:.85rem;font-weight:400;display:block}.ivahca_required{color:var(--bs-danger);margin-left:2px}.ivahca_options{gap:.5rem;display:grid}.ivahca_optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ivahca_optionsInline{flex-wrap:wrap;gap:.5rem;display:flex}.ivahca_option{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background:var(--bs-tertiary-bg);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;line-height:1.35;transition:border-color .12s,background .12s;display:flex}.ivahca_optionsInline .ivahca_option{padding:.5rem .9rem}.ivahca_option:hover{border-color:color-mix(in srgb, var(--bs-primary) 45%, var(--bs-border-color))}.ivahca_option:has(input:checked){border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);box-shadow:inset 4px 0 0 var(--bs-primary)}.ivahca_option:has(input:focus-visible){outline:2px solid var(--bs-primary);outline-offset:2px}.ivahca_option input{accent-color:var(--bs-primary);flex-shrink:0;margin:3px 0 0}.ivahca_optionText{gap:2px;display:grid}.ivahca_optionLabel{font-weight:500}.ivahca_optionHint{color:var(--bs-secondary-color);font-size:.8rem}.ivahca_checkbox{cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.ivahca_checkbox input{accent-color:var(--bs-primary);flex-shrink:0;margin:4px 0 0}.ivahca_fieldError{color:var(--bs-danger-text-emphasis);margin-top:.5rem;font-size:.85rem}.ivahca_formError{border-radius:var(--bs-border-radius-sm);background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis);box-shadow:inset 4px 0 0 var(--bs-danger);padding:.75rem 1rem}.ivahca_terms{border-radius:var(--bs-border-radius);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);gap:.75rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5;display:grid}.ivahca_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ivahca_actionsNote{color:var(--bs-secondary-color);margin-right:auto;font-size:.85rem}.ivahca_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ivahca_linkButton{color:var(--bs-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.ivahca_derived{border-radius:var(--bs-border-radius);background:var(--bs-primary-bg-subtle);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:1rem;display:grid}.ivahca_derivedItem{gap:2px;display:grid}.ivahca_derivedLabel{color:var(--bs-secondary-color);font-size:.75rem}.ivahca_derivedValue{font-weight:600}.ivahca_success{background:var(--bs-card-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color);border-top:4px solid var(--bs-success);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);gap:1rem;padding:1.5rem;display:grid}.ivahca_successTitle{margin:0;font-size:1.35rem;font-weight:600}.ivahca_summary{grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem;margin:0;font-size:.9rem;display:grid}.ivahca_summary dt{color:var(--bs-secondary-color);font-weight:400}.ivahca_summary dd{overflow-wrap:anywhere;margin:0}.ivahca_field{gap:.25rem;display:grid}.ivahca_fileInput{border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background:var(--bs-tertiary-bg);width:100%;color:var(--bs-secondary-color);padding:.5rem;font-size:.85rem;display:block}.ivahca_fileInput::file-selector-button{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background:var(--bs-card-bg,#fff);height:30px;color:var(--bs-body-color);font:inherit;cursor:pointer;margin-right:.75rem;padding:0 .75rem}.ivahca_fileList{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ivahca_fileItem{border-radius:var(--bs-border-radius-sm);background:var(--bs-tertiary-bg);align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.ivahca_fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ivahca_fileSize{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}@media (max-width:640px){.ivahca_row,.ivahca_row3,.ivahca_optionsGrid{grid-template-columns:minmax(0,1fr)}.ivahca_sectionHeader,.ivahca_sectionBody{padding-left:1rem;padding-right:1rem}.ivahca_summary{grid-template-columns:minmax(0,1fr);gap:.25rem}.ivahca_summary dd{margin-bottom:.5rem}}
.eic8_G_layout{gap:var(--space-4);grid-template-columns:minmax(0,760px) minmax(240px,300px);align-items:start;display:grid}.eic8_G_aside{top:var(--space-4);position:sticky}.eic8_G_tips{color:var(--ink-soft);gap:var(--space-2);margin:0;padding-left:1.2em;display:grid}@media (max-width:1024px){.eic8_G_layout{grid-template-columns:minmax(0,1fr)}.eic8_G_aside{position:static}}
