.al{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.al [hidden]{display:none!important}.al-form{gap:var(--s-4);flex-direction:column;display:flex}.al-monto{max-width:28rem}.al-ayuda{color:var(--text-2);font-size:var(--fs-sm);min-height:1.4em;margin:0}.al-panel{gap:var(--s-3);flex-direction:column;display:flex}.al-par,.al-trio{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.al-par{grid-template-columns:repeat(2,minmax(0,1fr))}.al-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.al-atajos{gap:var(--s-2);flex-direction:column;display:flex}.al-atajos-fila{gap:var(--s-2);flex-wrap:wrap;display:flex}.al-actions{gap:var(--s-1);flex-wrap:wrap;display:flex}.al-estado{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.al-estado-txt{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.al-res{gap:var(--s-4);flex-direction:column;display:flex}.al-output .output-value{white-space:nowrap}.al-output .output-value.al-largo{white-space:normal;font-size:var(--fs-xl)}.al-frase{color:var(--text);font-size:var(--fs-md);overflow-wrap:anywhere;margin:0}.al-periodo{color:var(--text-2);margin:0}.al-sec{gap:var(--s-2);flex-direction:column;display:flex}.al .table tbody th{font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--text);background:0 0;font-weight:600}#al-cmp-body th,.al thead th{white-space:normal}#al-cmp-body th{width:40%}.al .table td,.al .table th{padding-inline:var(--s-2)}@media (width>=40rem){.al .table td,.al .table th{padding-inline:var(--s-3)}}.al tr.al-row-on th,.al tr.al-row-on td{background:var(--accent-soft);color:var(--text)}.al tr.al-row-on th{color:var(--accent-text);background:var(--accent-soft)}.al-sub{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--text-3);display:block}.al tr.al-row-on .al-sub{color:var(--text-2)}.al-dl{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0;display:grid}.al-dl dt,.al-dl dd{padding:var(--s-2) 0;border-bottom:1px solid var(--border);margin:0}.al-dl dt{color:var(--text-2)}.al-dl dd{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding-left:var(--s-3)}.al-formula{white-space:pre-line;font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere;margin:0}.al-info{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface-2);color:var(--text-2);align-items:flex-start;display:flex}.al-info .icon{flex:none;margin-top:2px}.al-info p{margin:0 0 var(--s-2)}.al-info p:last-child{margin:0}@media (width<=39.9rem){.al .result-stats:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr)}.al .result-stats:has(>:nth-child(3))>*{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-left:0;border-top:1px solid var(--border);flex-direction:row;display:flex}.al .result-stats:has(>:nth-child(3))>:first-child{border-top:0}.al .result-stats .stat-value{text-align:right}}@media (width<=30rem){.al .table{font-size:var(--fs-xs)}.al .table td,.al .table th{padding-inline:6px}.al-col-factor,#al-ipc-body td:nth-child(3){display:none}}
