.lv-ca .ca-note{color:color-mix(in srgb, var(--rd-ink) 62%, transparent);font-size:var(--rd-meta);margin:18px 0 0;line-height:1.5}.lv-ca .ca-note--top{flex-wrap:wrap;gap:4px 20px;margin:0 0 18px;display:flex}.lv-ca .ca-links{flex-wrap:wrap;gap:10px 24px;display:flex}.lv-ca .ca-desk{gap:var(--rd-gut);border-top:1px solid color-mix(in srgb, var(--rd-ink) 16%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-top:clamp(56px,7vw,110px);padding-top:clamp(28px,3vw,44px);display:grid}.lv-ca .ca-form{border-radius:var(--rd-r-box);background:#fff;gap:20px;padding:clamp(20px,2.6vw,36px);display:grid}.lv-ca .ca-form__title{border-bottom:1px solid color-mix(in srgb, var(--rd-ink) 12%, transparent);font-size:var(--rd-meta);margin:0;padding-bottom:14px;font-weight:600}.lv-ca .ca-field{gap:8px;min-width:0;display:grid}.lv-ca .ca-field label{font-size:var(--rd-body);font-weight:600;line-height:1.35}.lv-ca .ca-field label span{color:color-mix(in srgb, var(--rd-ink) 60%, transparent);font-weight:400}.lv-ca .ca-field :is(input,select){border:1px solid color-mix(in srgb, var(--rd-ink) 22%, transparent);border-radius:var(--rd-r-ctl);width:100%;min-height:48px;color:var(--rd-ink);font:inherit;font-size:var(--rd-body);font-variant-numeric:tabular-nums;background:#fff;padding:10px 14px}.lv-ca .ca-field input[type=number]{font-size:var(--rd-lead);font-weight:600}.lv-ca .ca-field :is(input,select):focus-visible,.lv-ca .ca-check input:focus-visible,.lv-ca .ac-card__tramos summary:focus-visible{outline:2px solid var(--rd-accent,#3c83f6);outline-offset:2px}.lv-ca .ca-money{position:relative}.lv-ca .ca-money input{padding-right:40px}.lv-ca .ca-money span{color:color-mix(in srgb, var(--rd-ink) 55%, transparent);font-size:var(--rd-body);font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lv-ca .ca-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lv-ca .ca-hint{color:color-mix(in srgb, var(--rd-ink) 60%, transparent);font-size:var(--rd-meta);margin:0;line-height:1.45}.lv-ca .ca-check{border:1px solid color-mix(in srgb, var(--rd-ink) 22%, transparent);border-radius:var(--rd-r-ctl);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.lv-ca .ca-check input{width:20px;height:20px;accent-color:var(--rd-accent,#3c83f6);margin:2px 0 0}.lv-ca .ca-check b{font-size:var(--rd-body);font-weight:600;display:block}.lv-ca .ca-check small{color:color-mix(in srgb, var(--rd-ink) 60%, transparent);font-size:var(--rd-meta);margin-top:4px;line-height:1.45;display:block}.lv-ca .ca-out{gap:12px;min-width:0;display:grid}.lv-ca .ac-card{border-radius:var(--rd-r-box);background:#fff;padding:clamp(20px,2.4vw,32px)}.lv-ca .ac-card[data-ac-tone=ingresar]{background:#fdf3df}.lv-ca .ac-card:is([data-ac-tone=compensar],[data-ac-tone=negativo]){background:color-mix(in srgb, var(--rd-accent,#3c83f6) 9%, #fff)}.lv-ca .ac-card__top{font-size:var(--rd-meta);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;line-height:1.4;display:flex}.lv-ca .ac-card__top span{font-weight:600}.lv-ca .ac-card__top b{letter-spacing:.04em;font-weight:600}.lv-ca .ac-card[data-ac-tone=ingresar] .ac-card__top b{color:#9a5b00}.lv-ca .ac-card:is([data-ac-tone=compensar],[data-ac-tone=negativo]) .ac-card__top b{color:#1f4fb8}.lv-ca .ac-card__fig{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:500;line-height:1}.lv-ca :is(.ac-card__pair,.ac-card__lines){border-top:1px solid color-mix(in srgb, var(--rd-ink) 14%, transparent);margin:22px 0 0;padding-top:18px}.lv-ca .ac-card__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lv-ca .ac-card__pair div:last-child{text-align:right}.lv-ca .ac-card__pair dt{color:color-mix(in srgb, var(--rd-ink) 60%, transparent);font-size:var(--rd-meta)}.lv-ca :is(.ac-card__pair,.ac-card__lines) dd{font-size:var(--rd-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lv-ca .ac-card__lines{gap:8px;display:grid}.lv-ca .ac-card__lines div{font-size:var(--rd-body);justify-content:space-between;gap:16px;display:flex}.lv-ca .ac-card__lines dt{color:color-mix(in srgb, var(--rd-ink) 68%, transparent)}.lv-ca .ac-card__lines .is-minor{font-size:var(--rd-meta)}.lv-ca .ac-card__lines .is-minor :is(dt,dd){color:color-mix(in srgb, var(--rd-ink) 58%, transparent);font-size:var(--rd-meta);font-weight:400}.lv-ca .ac-card__note,.lv-ca .ac-card__text{font-size:var(--rd-body);margin:16px 0 0;line-height:1.55}.lv-ca .ac-card__note{color:color-mix(in srgb, var(--rd-ink) 66%, transparent);font-size:var(--rd-meta)}.lv-ca .ac-card__text strong{font-variant-numeric:tabular-nums;font-weight:600}.lv-ca .ac-card__tramos{margin-top:16px}.lv-ca .ac-card__tramos summary{font-size:var(--rd-body);cursor:pointer;font-weight:600;list-style:none}.lv-ca .ac-card__tramos summary::-webkit-details-marker{display:none}.lv-ca .ac-card__tramos summary:hover{color:var(--rd-accent,#3c83f6)}.lv-ca .ac-card__tramos ul{border-radius:var(--rd-r-ctl);background:#fff;margin:12px 0 0;padding:4px 16px;list-style:none}.lv-ca .ac-card__tramos li{border-bottom:1px solid color-mix(in srgb, var(--rd-ink) 10%, transparent);font-size:var(--rd-meta);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lv-ca .ac-card__tramos li:last-child{border-bottom:0}.lv-ca .ac-card__tramos li>span:first-child{color:color-mix(in srgb, var(--rd-ink) 62%, transparent)}.lv-ca .ac-card__tramos li>span:first-child b{color:var(--rd-ink);font-weight:600}.lv-ca .ac-card__tramos li>span:last-child{text-align:right;display:grid}.lv-ca .ac-card__tramos li>span:last-child b{font-size:var(--rd-body);font-weight:600}.lv-ca .ac-card__tramos small{color:color-mix(in srgb, var(--rd-ink) 58%, transparent);font-size:var(--rd-meta)}.lv-ca .ca-quarters{border-top:1px solid color-mix(in srgb, var(--rd-ink) 16%, transparent);margin:28px 0 22px;padding:0;list-style:none;display:grid}.lv-ca .ca-quarters li{border-bottom:1px solid color-mix(in srgb, var(--rd-ink) 16%, transparent);grid-template-columns:2.4em 1fr auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}.lv-ca .ca-quarters span{color:var(--rd-accent,#3c83f6);font-size:var(--rd-meta);font-variant-numeric:tabular-nums}.lv-ca .ca-quarters b{font-size:var(--rd-lead);letter-spacing:-.02em;white-space:nowrap;font-weight:600}.lv-ca .ca-quarters small{color:color-mix(in srgb, var(--rd-ink) 62%, transparent);font-size:var(--rd-meta);text-align:right}.lv-ca .ca-links--models{flex-direction:column;gap:10px}@media (width<=900px){.lv-ca .ca-desk{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.lv-ca .ca-pair{grid-template-columns:1fr}}
