.opimo-consumo{--opimo-consumo-ink:#333;--opimo-consumo-muted:#737373;--opimo-consumo-border:#e5e1d8;margin:1rem 0 .75rem;padding:1rem 1.1rem;color:var(--opimo-consumo-ink);background:#fffefa;border:1px solid var(--opimo-consumo-border);border-radius:8px;font-family:inherit}.opimo-consumo__title{margin:0 0 .65rem;color:inherit;font-size:1.08rem;line-height:1.3}.opimo-consumo__mode{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.opimo-consumo__mode-label{font-size:.87rem;font-weight:700}.opimo-consumo__mode select{min-height:36px;padding:.35rem 2rem .35rem .6rem;color:inherit;background:#fff;border:1px solid #cbc7bd;border-radius:5px;font:inherit;font-size:.87rem}.opimo-consumo__mode-description{margin:-.25rem 0 .6rem;color:var(--opimo-consumo-muted);font-size:.77rem;line-height:1.4}.opimo-consumo__mode select:focus,.opimo-consumo__table input:focus{border-color:#a27a13;outline:2px solid rgba(220,181,74,.25)}.opimo-consumo__table-wrap{overflow-x:auto}.opimo-consumo__table{width:100%;margin:0;border-collapse:collapse;font-size:.84rem;line-height:1.35}.opimo-consumo__table th,.opimo-consumo__table td{padding:.4rem .45rem;border-bottom:1px solid #eeeae2;text-align:left;vertical-align:middle}.opimo-consumo__table thead th{color:var(--opimo-consumo-muted);font-size:.76rem;font-weight:600}.opimo-consumo__table thead th:last-child{color:#55430e}.opimo-consumo__table thead small{display:block;margin-top:.1rem;color:var(--opimo-consumo-muted);font-size:.69rem;font-weight:400}.opimo-consumo__table tbody th{width:52%;font-weight:600}.opimo-consumo__table tbody th span{color:var(--opimo-consumo-muted);font-size:.88em;font-weight:400}.opimo-consumo__table td:nth-child(2){width:22%}.opimo-consumo__table td:last-child{width:26%;white-space:nowrap;font-weight:600}.opimo-consumo__table input{width:3.4rem;min-height:32px;padding:.3rem;color:inherit;background:#fff;border:1px solid #d3d0c9;border-radius:5px;font:inherit;text-align:center}.opimo-consumo__table tr:last-child th,.opimo-consumo__table tr:last-child td{border-bottom:0}.opimo-consumo__result{margin-top:.65rem;padding:.6rem .75rem;background:#f7f4eb;border-left:3px solid #d7ad3e;border-radius:4px;font-size:.9rem;line-height:1.4}.opimo-consumo__result strong{font-size:1.08em}.opimo-consumo__note{margin:.5rem 0 0;color:var(--opimo-consumo-muted);font-size:.73rem;line-height:1.4}@media (max-width:600px){.opimo-consumo{padding:.8rem}.opimo-consumo__table{font-size:.77rem}.opimo-consumo__table th,.opimo-consumo__table td{padding:.38rem .28rem}.opimo-consumo__table tbody th{width:50%}.opimo-consumo__table td:nth-child(2){width:18%}.opimo-consumo__table td:last-child{width:32%}.opimo-consumo__table input{width:2.7rem}}