/* R14.2G — presentación únicamente; sin cambios en cálculos */
.sp360ConventionField>label{display:block;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#a99773;margin:0 0 7px;font-weight:800}
.sp360RateHelp{margin-top:8px;border:1px solid rgba(208,168,94,.24);border-radius:7px;background:rgba(208,168,94,.035)}
.sp360RateHelp summary{list-style:none;cursor:pointer;min-height:32px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#d9bc7a;font-size:11px;font-weight:650;line-height:1.35}
.sp360RateHelp summary::-webkit-details-marker{display:none}
.sp360RateHelp summary:focus-visible{outline:2px solid #e7c65e;outline-offset:2px}
.sp360DisclosureIcon{transition:transform .15s ease;font-size:16px;line-height:1}
.sp360RateHelp[open] .sp360DisclosureIcon{transform:rotate(180deg)}
.sp360RateHelpBody{padding:0 10px 10px;color:#a7b5c0;font-size:11px;line-height:1.5}
.sp360RateHelpBody p{margin:6px 0}.sp360RateHelpBody .sp360Hint{margin-top:2px;color:#bdc8d0;font-size:11px}
.sp360RateHelpBody strong{color:#d9bc7a}
@media(max-width:620px){
 #simulador-patrimonial-standalone .sp360Wrap{padding-top:30px;padding-bottom:48px}
 #simulador-patrimonial-standalone .sp360Inputs{padding-top:13px}
 #simulador-patrimonial-standalone .sp360Inputs h4{font-size:25px;margin-bottom:3px}
 #simulador-patrimonial-standalone .sp360InputsIntro{margin-bottom:8px;font-size:10px;line-height:1.4}
 #simulador-patrimonial-standalone .sp360Fields{gap:9px;margin-top:10px}
 #simulador-patrimonial-standalone .sp360Field>span,#simulador-patrimonial-standalone .sp360ConventionField>label{margin-bottom:4px;font-size:8px}
 #simulador-patrimonial-standalone .sp360Inputs .sp360InputShell{min-height:42px}
 #simulador-patrimonial-standalone .sp360Hint{margin-top:3px;font-size:9px;line-height:1.35}
 #simulador-patrimonial-standalone .sp360RateHelp{margin-top:6px}
 #simulador-patrimonial-standalone .sp360RateHelpBody .sp360Hint{font-size:11px;line-height:1.5}
 #simulador-patrimonial-standalone .sp360Assumption{margin-top:9px;padding:9px 10px}
 #simulador-patrimonial-standalone .sp360Recalc{margin-top:10px;min-height:44px}
}
@media(prefers-reduced-motion:reduce){.sp360DisclosureIcon{transition:none}}
