._list_tmwq0_1{flex-direction:column;gap:12px;display:flex}._card_tmwq0_7{background:var(--c-white);box-shadow:var(--shadow-card);color:inherit;border-radius:16px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}._cardHeader_tmwq0_19{align-items:flex-start;gap:12px;display:flex}._titles_tmwq0_25{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._petName_tmwq0_33{color:var(--c-brand02);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}._title_tmwq0_25{font-size:var(--fs-md);font-weight:600}._bigTitle_tmwq0_43{font-size:var(--fs-xl);margin:0;font-weight:700}._muted_tmwq0_45{color:var(--c-gray600);font-size:var(--fs-sm);margin:0}._small_tmwq0_47{color:var(--c-gray500);font-size:var(--fs-xs);margin:0}._measure_tmwq0_49{color:var(--c-brand02-dark);font-size:var(--fs-xs);white-space:nowrap;background:#dce9ed;border-radius:999px;padding:4px 10px;font-weight:600}._measureAlert_tmwq0_59{color:var(--c-warning-dark);background:#fdf0da}._progressLabel_tmwq0_61{font-size:var(--fs-sm);justify-content:space-between;gap:8px;display:flex}._segments_tmwq0_68{gap:4px;display:flex}._segment_tmwq0_68{background:#dce9ed;border-radius:4px;flex:1;height:8px}._segmentDone_tmwq0_72{background:var(--c-brand02)}._tags_tmwq0_74{flex-wrap:wrap;gap:6px;display:flex}._tag_tmwq0_74{background:var(--c-beige,#efeee8);font-size:var(--fs-sm);border-radius:8px;padding:4px 9px}._closed_tmwq0_83{flex-direction:row;align-items:center}._closedIcon_tmwq0_85{width:36px;height:36px;color:var(--c-success-dark);background:#e6f2e9;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}._section_tmwq0_96{flex-direction:column;gap:10px;display:flex}._agendaBlock_tmwq0_98{margin-bottom:20px}._weekBlock_tmwq0_100{margin-bottom:8px}._agendaTitle_tmwq0_102{letter-spacing:1px;font-weight:700}._agendaCard_tmwq0_104{border-left:4px solid var(--c-brand02)}._clickable_tmwq0_106{cursor:pointer}._blockMeta_tmwq0_108{color:var(--c-gray700);font-size:var(--fs-sm);font-weight:600}._sectionHeader_tmwq0_110{justify-content:space-between;align-items:baseline;display:flex}._sectionTitle_tmwq0_112{color:var(--c-gray500);font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}._link_tmwq0_122{color:var(--c-brand02);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}._dashed_tmwq0_134{border:1px dashed var(--c-brand02);min-height:44px;color:var(--c-brand02);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}._teaser_tmwq0_150{background:var(--c-white);color:inherit;border-radius:16px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}._strip_tmwq0_161{gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}._day_tmwq0_168{color:var(--c-gray600);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 48px;align-items:center;gap:6px;padding:6px 0 0;display:flex}._daySelected_tmwq0_183{color:var(--c-gray800);font-weight:700}._badge_tmwq0_185{width:34px;height:34px;font-size:var(--fs-sm);border-radius:17px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._done_tmwq0_196{background:var(--c-brand02);color:var(--c-white)}._partial_tmwq0_197,._missed_tmwq0_197{background:var(--c-warning);color:var(--c-gray800)}._today_tmwq0_198{border:2px solid var(--c-brand02);background:var(--c-white);color:var(--c-brand02-dark)}._upcoming_tmwq0_199{color:var(--c-gray600);background:#e5e3da}._indicator_tmwq0_201{border-radius:2px;width:18px;height:3px}._indicatorActive_tmwq0_202{background:var(--c-brand02)}._slot_tmwq0_204{background:var(--c-white);box-shadow:var(--shadow-card);border:2px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}._slotDue_tmwq0_215{border-color:var(--c-warning)}._slotMissed_tmwq0_216{background:#fbf6ec}._slotHeader_tmwq0_218{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}._status_tmwq0_220{font-size:var(--fs-sm);font-weight:600}._statusDone_tmwq0_221{color:var(--c-success-dark)}._statusWarn_tmwq0_222{color:var(--c-warning-dark)}._statusMuted_tmwq0_223{color:var(--c-gray600)}._row_tmwq0_225{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;display:flex}button._row_tmwq0_225{cursor:pointer}._box_tmwq0_239{border:2px solid var(--c-gray300);width:22px;height:22px;color:var(--c-white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._boxChecked_tmwq0_251{border-color:var(--c-brand02);background:var(--c-brand02)}._rowText_tmwq0_253{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._struck_tmwq0_255{color:var(--c-gray500);text-decoration:line-through}._detail_tmwq0_257{color:var(--c-gray600);font-size:var(--fs-sm)}._detailAlert_tmwq0_258{color:var(--c-warning-dark)}._expiryNotice_tmwq0_265{color:var(--c-warning-dark);font-size:var(--fs-sm);background:#fdf0da;border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px;font-weight:600;display:flex}._expiry_tmwq0_260{font-size:var(--fs-xs);font-weight:600}._expiry_expired_tmwq0_261{color:var(--c-danger)}._expiry_soon_tmwq0_262{color:var(--c-warning-dark)}._expiry_ok_tmwq0_263{color:var(--c-gray500)}._expiryNotice_tmwq0_265{color:var(--c-warning-dark);font-size:var(--fs-sm);background:#fdf0da;border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}._enter_tmwq0_295{background:var(--c-brand02);min-height:34px;color:var(--c-white);font:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:600}._outline_tmwq0_308{border:1px solid var(--c-brand02);background:var(--c-white);min-height:34px;color:var(--c-brand02);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:10px;align-self:flex-start;padding:0 12px;font-weight:600}._panel_tmwq0_322{background:var(--c-white);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}._stats_tmwq0_332{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._stat_tmwq0_220{flex-direction:column;gap:2px;display:flex}._stat_tmwq0_220 strong{font-size:var(--fs-xl)}._stat_tmwq0_220 span{color:var(--c-gray600);font-size:var(--fs-xs)}._statusPill_tmwq0_340{color:var(--c-success-dark);font-size:var(--fs-xs);background:#e6f2e9;border-radius:999px;align-self:flex-start;padding:4px 10px;font-weight:600}._statusStopped_tmwq0_350{background:var(--c-gray100);color:var(--c-gray700)}._photos_tmwq0_352{gap:8px;display:flex;overflow-x:auto}._photo_tmwq0_352{background:var(--c-gray100);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;width:72px;height:72px;padding:0;overflow:hidden}._photo_tmwq0_352 img,._compare_tmwq0_366 img{object-fit:cover;width:100%;height:100%}._compare_tmwq0_366{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._compare_tmwq0_366 figure{border-radius:10px;height:140px;margin:0;overflow:hidden}._compare_tmwq0_366 figcaption{color:var(--c-gray600);font-size:var(--fs-xs)}._entry_tmwq0_374{align-items:flex-start;gap:8px;display:flex}._entry_tmwq0_374 p{font-size:var(--fs-sm);margin:2px 0 0}._contact_tmwq0_378{flex-direction:row;align-items:center;gap:12px;display:flex}._contactIcon_tmwq0_380{width:40px;height:40px;color:var(--c-brand02-dark);background:#dce9ed;border-radius:20px;justify-content:center;align-items:center;display:inline-flex}._sheet_tmwq0_391{padding:20px var(--gutter) 28px;flex-direction:column;gap:16px;display:flex}._sheetTitle_tmwq0_393{font-size:var(--fs-lg);margin:0}._stepper_tmwq0_395{justify-content:space-between;align-items:center;gap:8px;display:flex}._stepper_tmwq0_395 button{background:var(--c-gray100);cursor:pointer;border:0;border-radius:26px;width:52px;height:52px;font-size:22px}._stepper_tmwq0_395 input{text-align:center;border:0;width:100%;min-width:0;font-size:40px;font-weight:700}._alert_tmwq0_416{color:var(--c-warning-dark);font-size:var(--fs-sm);background:#fdf0da;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}._curve_tmwq0_427{width:100%;height:auto}._actions_tmwq0_429,._chips_tmwq0_431{flex-wrap:wrap;gap:8px;display:flex}._item_tmwq0_433{border:0;border-top:1px solid var(--c-gray100);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}._item_tmwq0_433:first-child{border-top:0}._itemIcon_tmwq0_450{width:36px;height:36px;color:var(--c-brand02-dark);background:#dce9ed;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}._items_tmwq0_461{background:var(--c-white);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}._headerSide_tmwq0_463{flex-shrink:0;align-items:center;gap:4px;display:flex}._headerSide_tmwq0_463 button{width:28px;height:28px}._counter_tmwq0_475{color:var(--c-brand02-dark);font-size:var(--fs-xs);background:#dce9ed;border-radius:999px;padding:2px 8px;font-weight:600}._blockRow_tmwq0_484{font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}._blockSlot_tmwq0_486{width:64px;font-weight:600}._blockText_tmwq0_488{flex-direction:column;flex:1;min-width:0;display:flex}._blockText_tmwq0_488 span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._check_tmwq0_492{border:1px solid var(--c-gray400);width:18px;height:18px;color:var(--c-white);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}._checkDone_tmwq0_506{background:var(--c-gray400)}._printable_tmwq0_508{flex-direction:column;gap:12px;display:flex}@media print{._noPrint_tmwq0_511{display:none}}._dayBands_tmwq0_514{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}._dayBandsCompact_tmwq0_516{gap:4px;padding:0}._dayBandsCompact_tmwq0_516 ._dayBand_tmwq0_514{padding:5px 7px}._dayBand_tmwq0_514{border-left:3px solid var(--c-brand02);color:var(--c-black);background:#eef4f6;border-radius:8px;flex-direction:column;gap:5px;padding:7px 10px;text-decoration:none;display:flex}._dayBandHeader_tmwq0_532{font-size:var(--fs-xs);align-items:center;gap:7px;display:flex}._dayBandHeader_tmwq0_532 strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}._dayBandCount_tmwq0_536{font-size:var(--fs-xxs);font-weight:600}._dayBandSlots_tmwq0_538{flex-wrap:wrap;gap:6px;padding-left:19px;display:flex}._dayBandSlot_tmwq0_538{background:var(--c-white);color:var(--c-gray600);font-size:var(--fs-xxs);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-weight:600;display:inline-flex}._dayBandSlotDone_tmwq0_552{color:var(--c-success-dark)}._bandDone_tmwq0_554{border-left-color:var(--c-success)}._bandDone_tmwq0_554 ._dayBandHeader_tmwq0_532{color:var(--c-success-dark)}._bandMissed_tmwq0_556{border-left-color:var(--c-warning)}._bandMissed_tmwq0_556 ._dayBandHeader_tmwq0_532{color:var(--c-warning-dark)}._bandPending_tmwq0_558 ._dayBandHeader_tmwq0_532{color:var(--c-brand02-dark)}._dayBandHeader_tmwq0_532 strong{color:var(--c-black)}._titleLine_tmwq0_561{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._typeTag_tmwq0_563{font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}._itemStatic_tmwq0_565{cursor:default}._rowActions_tmwq0_567{flex-shrink:0;gap:2px;margin:-8px -8px -8px 0;display:flex}._noteLine_tmwq0_569{min-width:0;max-width:100%;color:var(--c-gray600);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}._noteLine_tmwq0_569 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sheetTitleRow_tmwq0_573{align-items:center;gap:4px;display:flex}._pickRow_tmwq0_575{border-top:1px solid var(--c-gray100);align-items:center;gap:4px;padding-right:12px;display:flex}._pickRow_tmwq0_575:first-child{border-top:0}._pickRow_tmwq0_575>._item_tmwq0_433{border-top:0;flex:1;min-width:0}._rowMain_tmwq0_581{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}._checkButton_tmwq0_583{cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-11px;padding:11px;display:inline-flex}._more_tmwq0_585{color:var(--c-brand02);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;align-self:center;padding:6px 12px;font-weight:600}._more_tmwq0_585:hover{text-decoration:underline}._heading_tmwq0_589{background:var(--c-white);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}._headingKicker_tmwq0_591{color:var(--c-brand02);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}._headingTitle_tmwq0_593{font-size:var(--fs-lg);margin:0;font-weight:600}._headingProgress_tmwq0_595{color:var(--c-gray600);font-weight:600}._headingProgressActive_tmwq0_597{color:var(--c-brand02-dark)}._overdueLabel_tmwq0_599{color:var(--c-warning-dark);font-weight:600}._overdue_tmwq0_599{color:var(--c-warning-dark);font-size:var(--fs-sm);background:#fdf0da;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}._overdue_tmwq0_599 p{flex:1;margin:0}._medicineField_tmwq0_605{flex-direction:column;gap:8px;display:flex}
