@layer al-tool{.id-calculator{padding:clamp(1rem,3vw,2rem);border:1px solid var(--al-line);border-radius:var(--al-radius-sm);background:var(--al-white)}.id-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.id-fields label{display:flex;flex-direction:column;gap:.5rem;min-width:0}.id-fields input,.id-fields select{width:100%;min-width:0}.id-actions{display:flex;flex-wrap:wrap;gap:.7rem}.id-actions button{padding:.6rem 1rem;color:var(--al-ink);background:var(--al-mint);border:1px solid var(--al-green);cursor:pointer}.id-actions button:hover{background:var(--al-lime)}.id-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.id-totals>div{padding:1rem;border-radius:var(--al-radius-sm);background:var(--al-mint)}.id-totals dt{font-size:.85rem}.id-totals dd{margin:.4rem 0 0;font-size:clamp(1rem,2.5vw,1.6rem);font-weight:600;white-space:nowrap}.id-tramos{list-style:none;padding:0}.id-tramos li{border:1px solid var(--al-line);border-radius:var(--al-radius-sm);padding:1rem;margin-block:1rem}.id-tramos dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.id-tramos dd{margin:0;font-weight:600;white-space:nowrap}.id-tramos time{white-space:nowrap}.id-content{max-width:80ch;margin-block:2.5rem}.id-rate{white-space:nowrap}.id-aviso{padding:1rem;color:var(--al-ink);background:var(--al-lime);border:1px solid var(--al-green);border-radius:var(--al-radius-sm)}@media(max-width:600px){.id-fields,.id-totals{grid-template-columns:minmax(0,1fr)}}}
