/* calculadora CSS-only */
.copt-r input{position:absolute;opacity:0;pointer-events:none}
.copt-r span{display:inline-block;border:2px solid var(--linea);background:var(--crema);border-radius:99px;padding:10px 18px;font-weight:700;font-size:14.5px;cursor:pointer;transition:.12s;color:var(--tinta)}
.copt-r span:hover{border-color:var(--kraft)}
.copt-r input:checked+span{background:var(--tinta);border-color:var(--tinta);color:var(--amarillo)}
.calc-out{margin-top:24px;border-top:2px dashed var(--linea);padding-top:22px}
.cres{display:none}
#calcbox:has(#v0:checked):has(#p1:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres0{display:block}
#calcbox:has(#v0:checked):has(#p1:checked):has(#l08:checked):has(#cropa:checked) #cres1{display:block}
#calcbox:has(#v0:checked):has(#p1:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres2{display:block}
#calcbox:has(#v0:checked):has(#p1:checked):has(#l1:checked):has(#cropa:checked) #cres3{display:block}
#calcbox:has(#v0:checked):has(#p1:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres4{display:block}
#calcbox:has(#v0:checked):has(#p1:checked):has(#l125:checked):has(#cropa:checked) #cres5{display:block}
#calcbox:has(#v0:checked):has(#p2:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres6,
#calcbox:has(#v1:checked):has(#p1:checked):has(#l08:checked):has(#cropa:checked) #cres6{display:block}
#calcbox:has(#v0:checked):has(#p2:checked):has(#l08:checked):has(#cropa:checked) #cres7{display:block}
#calcbox:has(#v0:checked):has(#p2:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres8{display:block}
#calcbox:has(#v0:checked):has(#p2:checked):has(#l1:checked):has(#cropa:checked) #cres9{display:block}
#calcbox:has(#v0:checked):has(#p2:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres10{display:block}
#calcbox:has(#v0:checked):has(#p2:checked):has(#l125:checked):has(#cropa:checked) #cres11{display:block}
#calcbox:has(#v0:checked):has(#p3:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres12,
#calcbox:has(#v1:checked):has(#p2:checked):has(#l08:checked):has(#cropa:checked) #cres12{display:block}
#calcbox:has(#v0:checked):has(#p3:checked):has(#l08:checked):has(#cropa:checked) #cres13{display:block}
#calcbox:has(#v0:checked):has(#p3:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres14,
#calcbox:has(#v1:checked):has(#p3:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres14{display:block}
#calcbox:has(#v0:checked):has(#p3:checked):has(#l1:checked):has(#cropa:checked) #cres15,
#calcbox:has(#v0:checked):has(#p4:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres15,
#calcbox:has(#v1:checked):has(#p3:checked):has(#l08:checked):has(#cropa:checked) #cres15{display:block}
#calcbox:has(#v0:checked):has(#p3:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres16{display:block}
#calcbox:has(#v0:checked):has(#p3:checked):has(#l125:checked):has(#cropa:checked) #cres17{display:block}
#calcbox:has(#v0:checked):has(#p4:checked):has(#l08:checked):has(#cropa:checked) #cres18{display:block}
#calcbox:has(#v0:checked):has(#p4:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres19{display:block}
#calcbox:has(#v0:checked):has(#p4:checked):has(#l1:checked):has(#cropa:checked) #cres20{display:block}
#calcbox:has(#v0:checked):has(#p4:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres21{display:block}
#calcbox:has(#v0:checked):has(#p4:checked):has(#l125:checked):has(#cropa:checked) #cres22{display:block}
#calcbox:has(#v0:checked):has(#p5:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres23,
#calcbox:has(#v1:checked):has(#p4:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres23{display:block}
#calcbox:has(#v0:checked):has(#p5:checked):has(#l08:checked):has(#cropa:checked) #cres24,
#calcbox:has(#v1:checked):has(#p4:checked):has(#l08:checked):has(#cropa:checked) #cres24{display:block}
#calcbox:has(#v0:checked):has(#p5:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres25{display:block}
#calcbox:has(#v0:checked):has(#p5:checked):has(#l1:checked):has(#cropa:checked) #cres26{display:block}
#calcbox:has(#v0:checked):has(#p5:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres27{display:block}
#calcbox:has(#v0:checked):has(#p5:checked):has(#l125:checked):has(#cropa:checked) #cres28{display:block}
#calcbox:has(#v1:checked):has(#p1:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres29{display:block}
#calcbox:has(#v1:checked):has(#p1:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres30{display:block}
#calcbox:has(#v1:checked):has(#p1:checked):has(#l1:checked):has(#cropa:checked) #cres31,
#calcbox:has(#v1:checked):has(#p2:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres31{display:block}
#calcbox:has(#v1:checked):has(#p1:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres32{display:block}
#calcbox:has(#v1:checked):has(#p1:checked):has(#l125:checked):has(#cropa:checked) #cres33{display:block}
#calcbox:has(#v1:checked):has(#p2:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres34{display:block}
#calcbox:has(#v1:checked):has(#p2:checked):has(#l1:checked):has(#cropa:checked) #cres35{display:block}
#calcbox:has(#v1:checked):has(#p2:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres36,
#calcbox:has(#v3:checked):has(#p1:checked):has(#l08:checked):has(#cropa:checked) #cres36{display:block}
#calcbox:has(#v1:checked):has(#p2:checked):has(#l125:checked):has(#cropa:checked) #cres37{display:block}
#calcbox:has(#v1:checked):has(#p3:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres38{display:block}
#calcbox:has(#v1:checked):has(#p3:checked):has(#l1:checked):has(#cropa:checked) #cres39{display:block}
#calcbox:has(#v1:checked):has(#p3:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres40{display:block}
#calcbox:has(#v1:checked):has(#p3:checked):has(#l125:checked):has(#cropa:checked) #cres41{display:block}
#calcbox:has(#v1:checked):has(#p4:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres42,
#calcbox:has(#v2:checked):has(#p4:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres42{display:block}
#calcbox:has(#v1:checked):has(#p4:checked):has(#l1:checked):has(#cropa:checked) #cres43,
#calcbox:has(#v2:checked):has(#p4:checked):has(#l08:checked):has(#cropa:checked) #cres43{display:block}
#calcbox:has(#v1:checked):has(#p4:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres44,
#calcbox:has(#v3:checked):has(#p4:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres44{display:block}
#calcbox:has(#v1:checked):has(#p4:checked):has(#l125:checked):has(#cropa:checked) #cres45,
#calcbox:has(#v3:checked):has(#p4:checked):has(#l08:checked):has(#cropa:checked) #cres45{display:block}
#calcbox:has(#v1:checked):has(#p5:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres46{display:block}
#calcbox:has(#v1:checked):has(#p5:checked):has(#l08:checked):has(#cropa:checked) #cres47{display:block}
#calcbox:has(#v1:checked):has(#p5:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres48{display:block}
#calcbox:has(#v1:checked):has(#p5:checked):has(#l1:checked):has(#cropa:checked) #cres49{display:block}
#calcbox:has(#v1:checked):has(#p5:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres50{display:block}
#calcbox:has(#v1:checked):has(#p5:checked):has(#l125:checked):has(#cropa:checked) #cres51{display:block}
#calcbox:has(#v2:checked):has(#p1:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres52{display:block}
#calcbox:has(#v2:checked):has(#p1:checked):has(#l08:checked):has(#cropa:checked) #cres53{display:block}
#calcbox:has(#v2:checked):has(#p1:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres54{display:block}
#calcbox:has(#v2:checked):has(#p1:checked):has(#l1:checked):has(#cropa:checked) #cres55{display:block}
#calcbox:has(#v2:checked):has(#p1:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres56{display:block}
#calcbox:has(#v2:checked):has(#p1:checked):has(#l125:checked):has(#cropa:checked) #cres57,
#calcbox:has(#v3:checked):has(#p2:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres57{display:block}
#calcbox:has(#v2:checked):has(#p2:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres58{display:block}
#calcbox:has(#v2:checked):has(#p2:checked):has(#l08:checked):has(#cropa:checked) #cres59{display:block}
#calcbox:has(#v2:checked):has(#p2:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres60{display:block}
#calcbox:has(#v2:checked):has(#p2:checked):has(#l1:checked):has(#cropa:checked) #cres61{display:block}
#calcbox:has(#v2:checked):has(#p2:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres62{display:block}
#calcbox:has(#v2:checked):has(#p2:checked):has(#l125:checked):has(#cropa:checked) #cres63{display:block}
#calcbox:has(#v2:checked):has(#p3:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres64{display:block}
#calcbox:has(#v2:checked):has(#p3:checked):has(#l08:checked):has(#cropa:checked) #cres65{display:block}
#calcbox:has(#v2:checked):has(#p3:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres66{display:block}
#calcbox:has(#v2:checked):has(#p3:checked):has(#l1:checked):has(#cropa:checked) #cres67{display:block}
#calcbox:has(#v2:checked):has(#p3:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres68,
#calcbox:has(#v4:checked):has(#p3:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres68{display:block}
#calcbox:has(#v2:checked):has(#p3:checked):has(#l125:checked):has(#cropa:checked) #cres69,
#calcbox:has(#v3:checked):has(#p5:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres69,
#calcbox:has(#v4:checked):has(#p3:checked):has(#l08:checked):has(#cropa:checked) #cres69{display:block}
#calcbox:has(#v2:checked):has(#p4:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres70{display:block}
#calcbox:has(#v2:checked):has(#p4:checked):has(#l1:checked):has(#cropa:checked) #cres71{display:block}
#calcbox:has(#v2:checked):has(#p4:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres72,
#calcbox:has(#v3:checked):has(#p4:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres72{display:block}
#calcbox:has(#v2:checked):has(#p4:checked):has(#l125:checked):has(#cropa:checked) #cres73,
#calcbox:has(#v3:checked):has(#p4:checked):has(#l1:checked):has(#cropa:checked) #cres73{display:block}
#calcbox:has(#v2:checked):has(#p5:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres74{display:block}
#calcbox:has(#v2:checked):has(#p5:checked):has(#l08:checked):has(#cropa:checked) #cres75{display:block}
#calcbox:has(#v2:checked):has(#p5:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres76{display:block}
#calcbox:has(#v2:checked):has(#p5:checked):has(#l1:checked):has(#cropa:checked) #cres77{display:block}
#calcbox:has(#v2:checked):has(#p5:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres78,
#calcbox:has(#v3:checked):has(#p3:checked):has(#l125:checked):has(#cropa:checked) #cres78{display:block}
#calcbox:has(#v2:checked):has(#p5:checked):has(#l125:checked):has(#cropa:checked) #cres79{display:block}
#calcbox:has(#v3:checked):has(#p1:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres80{display:block}
#calcbox:has(#v3:checked):has(#p1:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres81{display:block}
#calcbox:has(#v3:checked):has(#p1:checked):has(#l1:checked):has(#cropa:checked) #cres82{display:block}
#calcbox:has(#v3:checked):has(#p1:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres83{display:block}
#calcbox:has(#v3:checked):has(#p1:checked):has(#l125:checked):has(#cropa:checked) #cres84{display:block}
#calcbox:has(#v3:checked):has(#p2:checked):has(#l08:checked):has(#cropa:checked) #cres85{display:block}
#calcbox:has(#v3:checked):has(#p2:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres86,
#calcbox:has(#v4:checked):has(#p2:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres86{display:block}
#calcbox:has(#v3:checked):has(#p2:checked):has(#l1:checked):has(#cropa:checked) #cres87,
#calcbox:has(#v4:checked):has(#p2:checked):has(#l08:checked):has(#cropa:checked) #cres87{display:block}
#calcbox:has(#v3:checked):has(#p2:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres88,
#calcbox:has(#v4:checked):has(#p2:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres88{display:block}
#calcbox:has(#v3:checked):has(#p2:checked):has(#l125:checked):has(#cropa:checked) #cres89,
#calcbox:has(#v4:checked):has(#p2:checked):has(#l1:checked):has(#cropa:checked) #cres89{display:block}
#calcbox:has(#v3:checked):has(#p3:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres90{display:block}
#calcbox:has(#v3:checked):has(#p3:checked):has(#l08:checked):has(#cropa:checked) #cres91{display:block}
#calcbox:has(#v3:checked):has(#p3:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres92{display:block}
#calcbox:has(#v3:checked):has(#p3:checked):has(#l1:checked):has(#cropa:checked) #cres93{display:block}
#calcbox:has(#v3:checked):has(#p3:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres94{display:block}
#calcbox:has(#v3:checked):has(#p4:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres95{display:block}
#calcbox:has(#v3:checked):has(#p4:checked):has(#l125:checked):has(#cropa:checked) #cres96{display:block}
#calcbox:has(#v3:checked):has(#p5:checked):has(#l08:checked):has(#cropa:checked) #cres97{display:block}
#calcbox:has(#v3:checked):has(#p5:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres98,
#calcbox:has(#v4:checked):has(#p3:checked):has(#l1:checked):has(#cropa:checked) #cres98{display:block}
#calcbox:has(#v3:checked):has(#p5:checked):has(#l1:checked):has(#cropa:checked) #cres99{display:block}
#calcbox:has(#v3:checked):has(#p5:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres100,
#calcbox:has(#v4:checked):has(#p3:checked):has(#l125:checked):has(#cropa:checked) #cres100{display:block}
#calcbox:has(#v3:checked):has(#p5:checked):has(#l125:checked):has(#cropa:checked) #cres101{display:block}
#calcbox:has(#v4:checked):has(#p1:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres102{display:block}
#calcbox:has(#v4:checked):has(#p1:checked):has(#l08:checked):has(#cropa:checked) #cres103{display:block}
#calcbox:has(#v4:checked):has(#p1:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres104{display:block}
#calcbox:has(#v4:checked):has(#p1:checked):has(#l1:checked):has(#cropa:checked) #cres105{display:block}
#calcbox:has(#v4:checked):has(#p1:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres106{display:block}
#calcbox:has(#v4:checked):has(#p1:checked):has(#l125:checked):has(#cropa:checked) #cres107{display:block}
#calcbox:has(#v4:checked):has(#p2:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres108{display:block}
#calcbox:has(#v4:checked):has(#p2:checked):has(#l125:checked):has(#cropa:checked) #cres109{display:block}
#calcbox:has(#v4:checked):has(#p3:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres110{display:block}
#calcbox:has(#v4:checked):has(#p3:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres111{display:block}
#calcbox:has(#v4:checked):has(#p4:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres112{display:block}
#calcbox:has(#v4:checked):has(#p4:checked):has(#l08:checked):has(#cropa:checked) #cres113{display:block}
#calcbox:has(#v4:checked):has(#p4:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres114{display:block}
#calcbox:has(#v4:checked):has(#p4:checked):has(#l1:checked):has(#cropa:checked) #cres115{display:block}
#calcbox:has(#v4:checked):has(#p4:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres116{display:block}
#calcbox:has(#v4:checked):has(#p4:checked):has(#l125:checked):has(#cropa:checked) #cres117{display:block}
#calcbox:has(#v4:checked):has(#p5:checked):has(#l08:checked):not(:has(#cropa:checked)) #cres118{display:block}
#calcbox:has(#v4:checked):has(#p5:checked):has(#l08:checked):has(#cropa:checked) #cres119{display:block}
#calcbox:has(#v4:checked):has(#p5:checked):has(#l1:checked):not(:has(#cropa:checked)) #cres120{display:block}
#calcbox:has(#v4:checked):has(#p5:checked):has(#l1:checked):has(#cropa:checked) #cres121{display:block}
#calcbox:has(#v4:checked):has(#p5:checked):has(#l125:checked):not(:has(#cropa:checked)) #cres122{display:block}
#calcbox:has(#v4:checked):has(#p5:checked):has(#l125:checked):has(#cropa:checked) #cres123{display:block}
