.PetAgeCalculatorClient-module__lX20qq__wrapper{flex-direction:column;gap:1.5rem;max-width:880px;margin:0 auto;display:flex}.PetAgeCalculatorClient-module__lX20qq__intro{color:var(--muted);max-width:60ch}.PetAgeCalculatorClient-module__lX20qq__controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.PetAgeCalculatorClient-module__lX20qq__field{flex-direction:column;flex:180px;gap:.35rem;min-width:160px;display:flex}.PetAgeCalculatorClient-module__lX20qq__modeToggle{background:var(--surface-2);border-radius:999px;align-items:center;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.PetAgeCalculatorClient-module__lX20qq__toggleButton{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .85rem;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.PetAgeCalculatorClient-module__lX20qq__toggleButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.PetAgeCalculatorClient-module__lX20qq__toggleButtonActive{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.PetAgeCalculatorClient-module__lX20qq__resultCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1);gap:.75rem;padding:1.25rem;display:grid}.PetAgeCalculatorClient-module__lX20qq__resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PetAgeCalculatorClient-module__lX20qq__resultValue{color:var(--fg);font-size:2rem;font-weight:800}.PetAgeCalculatorClient-module__lX20qq__ratioBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.PetAgeCalculatorClient-module__lX20qq__highlight{color:var(--muted);font-size:.95rem}.PetAgeCalculatorClient-module__lX20qq__notes{color:var(--muted);font-size:.85rem}.PetAgeCalculatorClient-module__lX20qq__invalid{color:var(--brand);font-weight:600}.PetAgeCalculatorClient-module__lX20qq__tableWrap{overflow-x:auto}.PetAgeCalculatorClient-module__lX20qq__table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.PetAgeCalculatorClient-module__lX20qq__table th,.PetAgeCalculatorClient-module__lX20qq__table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.5rem .75rem}.PetAgeCalculatorClient-module__lX20qq__table th:last-child,.PetAgeCalculatorClient-module__lX20qq__table td:last-child{text-align:right}.PetAgeCalculatorClient-module__lX20qq__activeRow{background:color-mix(in oklab,var(--surface-2)92%,transparent)}.PetAgeCalculatorClient-module__lX20qq__activeRow td{border-bottom-color:color-mix(in oklab,var(--border)60%,transparent)}.PetAgeCalculatorClient-module__lX20qq__caption{color:var(--muted);margin-top:.5rem;font-size:.85rem}@media (max-width:720px){.PetAgeCalculatorClient-module__lX20qq__controls{flex-direction:column;align-items:stretch}.PetAgeCalculatorClient-module__lX20qq__modeToggle{justify-content:space-between;width:100%}.PetAgeCalculatorClient-module__lX20qq__toggleButton{text-align:center;flex:50%}.PetAgeCalculatorClient-module__lX20qq__resultHeading{flex-direction:column;align-items:flex-start}}
