.acare{color:#193e30;isolation:isolate}.acare *{box-sizing:border-box}.acare h2,.acare p,.acare figure{margin:0}.acare-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.acare-heading h2{font-size:19px;line-height:1.2}.acare button.acare-link,.acare a.acare-link{font:inherit;font-size:12px;font-weight:600;text-decoration:underline;background:none;border:0;padding:6px 0;color:#205d40;display:inline-block;margin:4px 14px 0 0;cursor:pointer}.acare-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.acare-pair{display:flex;gap:10px;align-items:flex-start}.acare-pair figure{width:70px;text-align:center;min-width:0}.acare-photo{display:block;position:relative;width:64px;height:64px;aspect-ratio:1;overflow:hidden;border-radius:50%;border:2px solid #edf1e8;background:#edf1e8;margin:0 auto}.acare-photo img{position:absolute;display:block;max-width:none!important;max-height:none!important;border-radius:0!important}.acare-photo--empty{display:grid;place-items:center}.acare-initial{font-size:26px;font-weight:600;color:#3b644b}.acare-pair figcaption{font-size:12px;font-weight:600;line-height:1.3;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acare-result{min-width:0}.acare-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#60705f;margin-bottom:4px!important}.acare-amount{display:block;font-size:25px;line-height:1.2;overflow-wrap:anywhere}.acare-small{font-size:12px;line-height:1.45;margin-top:5px!important;color:#60705f}.acare-water{font-size:13px;line-height:1.4;margin:13px 0 0!important;padding:9px 11px;background:#eef5e8;border-radius:10px}.acare-caption{font-size:10px;line-height:1.35;margin-top:7px!important;color:#6e786b}.acare-details,.acare-sources{margin-top:12px;border-top:1px solid #e5eadf;padding-top:10px}.acare-details>summary,.acare-sources>summary{font-size:13px;cursor:pointer;font-weight:600}.acare-form{margin-top:12px}.acare .acare-field{display:block;font-size:13px;margin:0 0 8px}.acare input,.acare select{font:inherit;font-size:14px;width:100%;max-width:100%;padding:10px;border-radius:8px;border:1px solid #cbd4c7;margin:4px 0 0;background:#fff;color:#193e30}.acare .acare-check{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;margin:7px 0 12px}.acare .acare-check input{width:17px;height:17px;min-width:17px;margin:1px 0 0;padding:0;accent-color:#205d40}.acare-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acare-custom{background:#f7f8f2;border-radius:10px;padding:11px;margin-bottom:10px}.acare [hidden]{display:none!important}.acare-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acare .acare-primary,.acare .acare-secondary{font:inherit;font-size:13px;font-weight:700;border-radius:8px;padding:11px 13px;cursor:pointer;border:1px solid #193e30;min-height:42px}.acare .acare-primary{background:#193e30;color:#fff}.acare .acare-secondary{background:#fff;color:#193e30}.acare button:disabled{opacity:.55;cursor:wait}.acare .acare-status{font-size:12px;line-height:1.45;margin-top:8px;overflow-wrap:anywhere}.acare .acare-status:empty{display:none}.acare-sources{font-size:12px;line-height:1.5;color:#63715f}.acare-sources p{margin-top:8px}.acare-sources a{display:block;margin-top:5px;color:#205d40}.acare select[name=careAnimal]{margin:0 0 12px}.acare button:focus-visible,.acare a:focus-visible,.acare summary:focus-visible{outline:3px solid #d8b661;outline-offset:3px}@media(max-width:600px){.acare.card{padding:15px}.acare-heading{gap:8px;margin-bottom:12px}.acare-heading h2{font-size:17px}.acare-hero{grid-template-columns:142px minmax(0,1fr);gap:11px}.acare-pair{gap:6px}.acare-amount{font-size:21px}.acare-small{font-size:11px}.acare-water{font-size:12px}.acare-fields{gap:9px}.acare .acare-field{font-size:12px}.acare-heading .acare-link{font-size:11px;text-align:right;max-width:70px;margin:0}}@media(max-width:350px){.acare-hero{grid-template-columns:122px minmax(0,1fr);gap:9px}.acare-pair figure{width:58px}.acare-photo{width:54px;height:54px}.acare-amount{font-size:19px}.acare-heading h2{font-size:16px}.acare-fields{grid-template-columns:1fr}}
