.PetCard_card__05DDV{position:relative;display:block;width:100%;max-width:232px;aspect-ratio:4/5;border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.12);transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease;background:#e6e2dc}.PetCard_card__05DDV:hover{transform:translateY(-4px);box-shadow:0 24px 44px rgba(15,23,42,.2)}.PetCard_imageWrap__p0__a{position:absolute;inset:0}.PetCard_image__GmkY4{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1);transition:transform .4s ease}.PetCard_card__05DDV:hover .PetCard_image__GmkY4{transform:scale(1.05)}.PetCard_fallback__M8yl1{width:100%;height:100%;display:grid;place-items:center;font-size:2.75rem;background:linear-gradient(155deg,#f7ede1,#e8d9c7)}.PetCard_overlay__SYyez{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 70%,rgba(0,0,0,.55));pointer-events:none}.PetCard_badges__RzdFP{position:absolute;top:.7rem;left:.7rem;right:.7rem;display:flex;justify-content:space-between;gap:.4rem;z-index:2}.PetCard_pill__jzgGS{border-radius:999px;font-size:.68rem;font-weight:600;color:hsla(0,0%,100%,.95);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.28);padding:.25rem .5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.PetCard_contentWrap__ykxj_{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;z-index:2}.PetCard_glass__lE9Pn{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:14px;padding:.55rem .75rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.PetCard_name__D_B_E{margin:0;color:#fff;font-size:1rem;line-height:1.2;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.PetCard_breed__EBMWB{margin:.15rem 0 0;color:hsla(0,0%,100%,.85);font-size:.76rem;line-height:1.3;font-weight:500}.foodAcceptancePrompt_shell__92GrZ{display:flex;flex-direction:column;flex:1 1;min-height:0;margin:0 -2px}.foodAcceptancePrompt_body__a8xug{flex:1 1;min-height:0;overflow-y:auto;padding:2px 4px 4px 2px;-webkit-overflow-scrolling:touch}.foodAcceptancePrompt_contextBlock__Rzpff{background:#fff8f0;border:1px solid #f0dcc8;border-radius:14px;padding:12px 14px}.foodAcceptancePrompt_contextQuestion__LpDjJ{margin:0;font-size:.9375rem;line-height:1.45;color:#374151}.foodAcceptancePrompt_contextQuestion__LpDjJ strong{color:#1f2937;font-weight:700}.foodAcceptancePrompt_contextMeta__jmJ9c{margin:6px 0 0;font-size:.8125rem;line-height:1.35;color:#b45309;opacity:.92}.foodAcceptancePrompt_queueProgress__GCuiY{margin:8px 0 0;font-size:.75rem;font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:#6b7280}.foodAcceptancePrompt_ratingGrid__coHZ2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}@media (max-width:400px){.foodAcceptancePrompt_ratingGrid__coHZ2{grid-template-columns:1fr}}.foodAcceptancePrompt_ratingCard__wGFWU{position:relative;display:block;width:100%;min-height:90px;padding:12px 14px;text-align:left;cursor:pointer;border:1px solid #e8ddd4;border-radius:14px;background:#fffdfa;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.foodAcceptancePrompt_ratingCard__wGFWU:hover{border-color:#e8c4a8;box-shadow:0 4px 14px rgba(15,23,42,.06)}.foodAcceptancePrompt_ratingCard__wGFWU:focus-visible{outline:2px solid #e07856;outline-offset:2px}.foodAcceptancePrompt_ratingCardActive__rO3aq{border-color:#e07856;background:#fff4ed;box-shadow:0 2px 10px rgba(224,120,86,.12)}.foodAcceptancePrompt_ratingCardCheck__0CRqq{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;background:#e07856;color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center;pointer-events:none}.foodAcceptancePrompt_ratingEmojiRow__Tvg6W{display:flex;align-items:center;gap:8px;margin-bottom:4px}.foodAcceptancePrompt_ratingEmoji__uW9Bd{font-size:1.25rem;line-height:1}.foodAcceptancePrompt_ratingTitle__aWXjx{font-weight:700;font-size:.9375rem;color:#1f2937;line-height:1.25}.foodAcceptancePrompt_ratingSubtitle__QVjJe{margin:0;font-size:.8125rem;line-height:1.3;color:#6b7280}.foodAcceptancePrompt_detailsAccordion__JXPQW{border:1px solid #ebe3dc;border-radius:14px;background:#fffdfb;overflow:hidden}.foodAcceptancePrompt_detailsTrigger__Fx_dM{display:block;width:100%;padding:12px 14px;text-align:left;border:none;background:transparent;cursor:pointer;transition:background .15s ease}.foodAcceptancePrompt_detailsTrigger__Fx_dM:hover{background:#faf7f4}.foodAcceptancePrompt_detailsTriggerTitle__tz9rJ{font-weight:600;font-size:.9375rem;color:#57534e}.foodAcceptancePrompt_detailsTriggerHint__I7phd{margin:4px 0 0;font-size:.8125rem;line-height:1.35;color:#78716c}.foodAcceptancePrompt_detailsInner__dOQWV{display:grid;grid-gap:12px;gap:12px;border-top:1px solid #f0ebe6;padding:12px 14px 14px}.foodAcceptancePrompt_tagChips__w_y2f{display:flex;flex-wrap:wrap;gap:8px}.foodAcceptancePrompt_tagChip__33ayx{border:1px solid #e5e0db;background:#f4f2f0;border-radius:999px;padding:.28rem .65rem;font-size:.8125rem;cursor:pointer;color:#44403c;transition:border-color .15s ease,background .15s ease}.foodAcceptancePrompt_tagChip__33ayx:hover{border-color:#d6d0c9}.foodAcceptancePrompt_tagChipActive__ybl7o{border-color:#b7e4c7;background:#ecfdf5}.foodAcceptancePrompt_noteArea__X6f0p{width:100%;border:1px solid #e8ddd4;border-radius:10px;padding:.55rem .65rem;resize:vertical;font-size:.875rem;line-height:1.4;min-height:4.5rem;box-sizing:border-box}.foodAcceptancePrompt_promptsCard__fdajm{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid #ebe3dc;border-radius:14px;background:#faf8f6}.foodAcceptancePrompt_promptsText__M1Eno{flex:1 1;min-width:0}.foodAcceptancePrompt_promptsLabel__sMr87{display:block;font-size:.9rem;font-weight:600;color:#374151;line-height:1.35}.foodAcceptancePrompt_promptsHint__mbcP_{margin:4px 0 0;font-size:.8125rem;line-height:1.4;color:#6b7280}.foodAcceptancePrompt_footer__wzLpk{flex-shrink:0;padding:15px 0 2px;margin-top:0;border-top:1px solid #ebe3dc;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.foodAcceptancePrompt_footerLeft__5u_17{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.foodAcceptancePrompt_footerHint__98NfC{margin:0;font-size:.75rem;line-height:1.35;color:#9ca3af;max-width:260px}.foodAcceptancePrompt_blockAfterContext__Zg_aK{margin-top:14px}.foodAcceptancePrompt_blockAfterRating__J3adW{margin-top:15px}.foodAcceptancePrompt_blockAfterDetails__saJRZ{margin-top:11px}.FeedingDetailModal_dialogPanel__x4HTe{border-radius:22px!important;box-shadow:0 28px 80px rgba(15,23,42,.28)!important}.FeedingDetailModal_shell__qS8KV{display:flex;min-height:0;flex:1 1;flex-direction:column;background:#fffaf6}.FeedingDetailModal_header___F1KW{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #eee6dd;background:linear-gradient(180deg,#fffdfb,#fff7ed)}.FeedingDetailModal_headerMain__TW_os{display:flex;min-width:0;align-items:center;gap:1rem}.FeedingDetailModal_productImageLink__8cL4P{display:flex;flex:0 0 auto;width:78px;height:78px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e5e0da;border-radius:16px;background:#f7f2ec;text-decoration:none}.FeedingDetailModal_productImage__Kq_b5{width:100%;height:100%;object-fit:cover}.FeedingDetailModal_productImageFallback__N9hg7{font-size:2rem}.FeedingDetailModal_headerText__s2dJS{min-width:0}.FeedingDetailModal_eyebrow__A2_Bk,.FeedingDetailModal_kpiLabel__ZmkAJ,.FeedingDetailModal_tileLabel__hwORE{color:#9a6b55;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.FeedingDetailModal_title__CdC2e{margin:.2rem 0 0;color:#2d2d2d;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:850;letter-spacing:-.025em;line-height:1.15}.FeedingDetailModal_metaChips__DAuan,.FeedingDetailModal_productLine__ETqdT{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem}.FeedingDetailModal_metaChips__DAuan span,.FeedingDetailModal_typeBadge__AvvlX{display:inline-flex;align-items:center;border-radius:999px;font-size:.76rem;font-weight:750;line-height:1;white-space:nowrap}.FeedingDetailModal_typeBadge__AvvlX{border:1px solid;padding:.32rem .55rem}.FeedingDetailModal_productLink__McKV3{min-width:0;color:#1d4ed8;font-size:.92rem;font-weight:750;overflow:hidden;text-decoration:underline;-webkit-text-decoration-color:rgba(29,78,216,.28);text-decoration-color:rgba(29,78,216,.28);text-overflow:ellipsis;text-underline-offset:.16em;white-space:nowrap}.FeedingDetailModal_metaChips__DAuan span{border:1px solid #e5e7eb;background:hsla(0,0%,100%,.78);color:#5f6775;padding:.36rem .6rem}.FeedingDetailModal_metaChips__DAuan .FeedingDetailModal_acceptance_open__KWoQH{border-color:#fdba74;background:#fff7ed;color:#c2410c}.FeedingDetailModal_metaChips__DAuan .FeedingDetailModal_acceptance_great__TgfQd{border-color:#86efac;background:#ecfdf5;color:#047857}.FeedingDetailModal_metaChips__DAuan .FeedingDetailModal_acceptance_ok__5tARX{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.FeedingDetailModal_metaChips__DAuan .FeedingDetailModal_acceptance_low__scP1z{border-color:#fde68a;background:#fefce8;color:#a16207}.FeedingDetailModal_metaChips__DAuan .FeedingDetailModal_acceptance_bad__rMp5U{border-color:#fda4af;background:#fff1f2;color:#be123c}.FeedingDetailModal_closeButton__ayCsb{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:12px;background:hsla(0,0%,100%,.68);color:#8a8178;cursor:pointer;font-size:1.4rem;line-height:1}.FeedingDetailModal_closeButton__ayCsb:hover{background:#fff;color:#4b5563}.FeedingDetailModal_body__ZxW2f{min-height:0;flex:1 1;overflow:auto;padding:1.1rem 1.5rem 1.35rem}.FeedingDetailModal_kpiStrip__61CFF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.FeedingDetailModal_card__gPR79,.FeedingDetailModal_kpiCard__6T0qm,.FeedingDetailModal_sideCard__on9tN{border:1px solid rgba(224,120,86,.14);border-radius:18px;background:hsla(0,0%,100%,.86);box-shadow:0 10px 28px rgba(15,23,42,.045)}.FeedingDetailModal_kpiCard__6T0qm{min-height:104px;padding:.85rem .9rem}.FeedingDetailModal_kpiValue__Q62XA{margin-top:.35rem;color:#1f2937;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:850;letter-spacing:-.02em}.FeedingDetailModal_emptyText__dukSR,.FeedingDetailModal_kpiSubtext__WPneL,.FeedingDetailModal_sideDescription__u4ipZ,.FeedingDetailModal_tileSubtext__fgHOr,.FeedingDetailModal_timelineMeta__OI5WP{color:#6b7280;font-size:.84rem;line-height:1.45}.FeedingDetailModal_kpiSubtext__WPneL{margin-top:.25rem}.FeedingDetailModal_tabs__OC0Tw{display:flex;gap:.45rem;margin:1rem 0;overflow-x:auto;padding-bottom:.1rem}.FeedingDetailModal_tabButton__sKD0J{border:1px solid #e5e0da;border-radius:999px;background:hsla(0,0%,100%,.86);color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:.84rem;font-weight:800;padding:.48rem .82rem}.FeedingDetailModal_tabButtonActive__TX_NG{border-color:#e07856;background:linear-gradient(135deg,#e07856,#c85a3c);color:#fff;box-shadow:0 8px 18px rgba(224,120,86,.24)}.FeedingDetailModal_overviewGrid__DwCZK{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1rem;gap:1rem;align-items:start}.FeedingDetailModal_mainColumn__5cNdR,.FeedingDetailModal_sideColumn__41EQB,.FeedingDetailModal_tabContent__n513n{display:flex;min-width:0;flex-direction:column;gap:1rem}.FeedingDetailModal_card__gPR79,.FeedingDetailModal_sideCard__on9tN{padding:1rem}.FeedingDetailModal_sideCard__on9tN{position:-webkit-sticky;position:sticky;top:.25rem}.FeedingDetailModal_cardTitle__7ZZqP{margin:0;color:#1f2937;font-size:.98rem;font-weight:850;letter-spacing:-.01em}.FeedingDetailModal_tileGrid__sut2a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.85rem}.FeedingDetailModal_infoTile__xlXTO{min-height:118px;border:1px solid #eee7df;border-radius:16px;background:#fffaf6;padding:.85rem}.FeedingDetailModal_tileValue__1CSeT{margin-top:.3rem;color:#1f2937;font-size:1rem;font-weight:850}.FeedingDetailModal_tileSubtext__fgHOr{margin-top:.2rem}.FeedingDetailModal_inlineAction__lcKlu{margin-top:.7rem;border:1px solid #fdba74;border-radius:999px;background:#fff7ed;color:#c2410c;cursor:pointer;font-size:.78rem;font-weight:800;padding:.38rem .68rem}.FeedingDetailModal_acceptanceList__YqCYB,.FeedingDetailModal_keyValueList__dd41T,.FeedingDetailModal_metaRows__l971W{margin-top:.8rem}.FeedingDetailModal_acceptanceRow__YeNod,.FeedingDetailModal_keyValueRow__KVJph,.FeedingDetailModal_metaRow__m3d9P{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #f0ebe5;padding:.72rem 0}.FeedingDetailModal_acceptanceRow__YeNod:first-child,.FeedingDetailModal_keyValueRow__KVJph:first-child,.FeedingDetailModal_metaRow__m3d9P:first-child{border-top:0;padding-top:0}.FeedingDetailModal_acceptanceRow__YeNod span,.FeedingDetailModal_keyValueRow__KVJph span,.FeedingDetailModal_metaRow__m3d9P span{color:#6b7280;font-size:.88rem}.FeedingDetailModal_acceptanceRow__YeNod strong,.FeedingDetailModal_keyValueRow__KVJph strong,.FeedingDetailModal_metaRow__m3d9P strong{color:#1f2937;font-size:.9rem;text-align:right}.FeedingDetailModal_noteText__Wq5tj{margin:.75rem 0 0;color:#374151;font-size:.92rem;line-height:1.6;white-space:pre-wrap}.FeedingDetailModal_emptyText__dukSR{margin:.75rem 0 0}.FeedingDetailModal_sideDescription__u4ipZ{margin:.45rem 0 .85rem}.FeedingDetailModal_quickActionList__a7CRl{display:flex;flex-direction:column;gap:.5rem}.FeedingDetailModal_dangerButton__8oLh6,.FeedingDetailModal_footerPrimaryButton__LBxGR,.FeedingDetailModal_footerSecondaryButton__4fevp,.FeedingDetailModal_neutralButton__4cI7H,.FeedingDetailModal_neutralLinkButton__484Sg,.FeedingDetailModal_primaryButton__85lcV{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;font-size:.86rem;font-weight:850;gap:.4rem;padding:.58rem .9rem;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.FeedingDetailModal_footerPrimaryButton__LBxGR,.FeedingDetailModal_primaryButton__85lcV{border:1px solid #c85a3c;background:linear-gradient(135deg,#e07856,#c85a3c);color:#fff;box-shadow:0 8px 18px rgba(224,120,86,.24)}.FeedingDetailModal_footerSecondaryButton__4fevp,.FeedingDetailModal_neutralButton__4cI7H,.FeedingDetailModal_neutralLinkButton__484Sg{border:1px solid #e5e0da;background:#fff;color:#374151}.FeedingDetailModal_dangerButton__8oLh6{border:1px solid #fecaca;background:#fff;color:#b91c1c}.FeedingDetailModal_dangerButton__8oLh6:disabled,.FeedingDetailModal_footerPrimaryButton__LBxGR:disabled,.FeedingDetailModal_neutralButton__4cI7H:disabled,.FeedingDetailModal_primaryButton__85lcV:disabled{cursor:not-allowed;opacity:.55}.FeedingDetailModal_metaBlock__Wlgjz{margin-top:1rem;border-top:1px solid #f0ebe5;padding-top:.95rem}.FeedingDetailModal_metaTitle__HPEhF{margin:0;color:#6b7280;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.FeedingDetailModal_distributionList__pgiO4{display:flex;flex-direction:column;gap:.65rem;margin-top:.85rem}.FeedingDetailModal_distributionRow__SpqRR{border:1px solid #e8f0ea;border-radius:15px;background:linear-gradient(180deg,#fff,#f8fffb);padding:.85rem}.FeedingDetailModal_distributionHeader__7_tEQ{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.FeedingDetailModal_distributionHeader__7_tEQ strong{color:#1f2937;font-size:.94rem}.FeedingDetailModal_distributionHeader__7_tEQ span{color:#6b7280;font-size:.84rem}.FeedingDetailModal_progressTrack___8jnL{height:8px;margin-top:.6rem;overflow:hidden;border-radius:999px;background:#e5e7eb}.FeedingDetailModal_progressFill__pG2L1{height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#34d399)}.FeedingDetailModal_timeline__K8pjp{position:relative;display:flex;flex-direction:column;gap:.9rem;margin-top:.95rem}.FeedingDetailModal_timelineItem___4aoO{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:.7rem;gap:.7rem}.FeedingDetailModal_timelineDot__TZfrd{width:10px;height:10px;margin-top:.25rem;border:2px solid #bfdbfe;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #eff6ff}.FeedingDetailModal_timelineDate__5J_dT{color:#6b7280;font-size:.82rem;font-weight:750}.FeedingDetailModal_timelineTitle__IKz2w{margin-top:.18rem;color:#1f2937;font-size:.94rem;font-weight:850}.FeedingDetailModal_timelineMeta__OI5WP{margin-top:.18rem}.FeedingDetailModal_footer__9BBmr{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #eee6dd;background:hsla(0,0%,100%,.94);padding:.9rem 1.5rem}.FeedingDetailModal_footerHint__wiZ7R{color:#6b7280;font-size:.84rem;line-height:1.4}.FeedingDetailModal_footerActions__lL9Zd{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (max-width:980px){.FeedingDetailModal_kpiStrip__61CFF{grid-template-columns:repeat(2,minmax(0,1fr))}.FeedingDetailModal_overviewGrid__DwCZK{grid-template-columns:1fr}.FeedingDetailModal_sideCard__on9tN{position:static}}@media (max-width:640px){.FeedingDetailModal_dialogPanel__x4HTe{border-radius:18px!important}.FeedingDetailModal_header___F1KW{padding:1rem}.FeedingDetailModal_headerMain__TW_os{align-items:flex-start;flex-direction:column}.FeedingDetailModal_productImageLink__8cL4P{width:72px;height:72px}.FeedingDetailModal_productLink__McKV3{white-space:normal}.FeedingDetailModal_body__ZxW2f{padding:1rem}.FeedingDetailModal_kpiStrip__61CFF,.FeedingDetailModal_tileGrid__sut2a{grid-template-columns:1fr}.FeedingDetailModal_acceptanceRow__YeNod,.FeedingDetailModal_distributionHeader__7_tEQ,.FeedingDetailModal_keyValueRow__KVJph,.FeedingDetailModal_metaRow__m3d9P{align-items:flex-start;flex-direction:column;gap:.25rem}.FeedingDetailModal_acceptanceRow__YeNod strong,.FeedingDetailModal_keyValueRow__KVJph strong,.FeedingDetailModal_metaRow__m3d9P strong{text-align:left}.FeedingDetailModal_footer__9BBmr{align-items:stretch;flex-direction:column;padding:.85rem 1rem}.FeedingDetailModal_footerActions__lL9Zd,.FeedingDetailModal_footerPrimaryButton__LBxGR,.FeedingDetailModal_footerSecondaryButton__4fevp{width:100%}}.RemindersPage_page__3XEw9{display:flex;flex-direction:column;gap:2rem}.RemindersPage_intro__XCTuY{margin:0;max-width:42rem;color:var(--text-secondary,#666);font-size:.95rem;line-height:1.5}.RemindersPage_errorBanner__sUAvA{padding:1rem 1.25rem;background:#fff8e6;border:1px solid #ffe69c;border-radius:14px;color:#7a5a12;font-size:.95rem}.RemindersPage_summaryRow__JA_mL{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.RemindersPage_summaryCardMuted___yrQJ,.RemindersPage_summaryCard__9844o{background:linear-gradient(180deg,#fffefb,#fff8f0);border:1px solid var(--border-color,#e8e5e0);border-radius:16px;padding:1rem 1.1rem;box-shadow:0 4px 18px rgba(44,44,44,.06)}.RemindersPage_summaryCardMuted___yrQJ{opacity:.92}.RemindersPage_summaryValue__ZiYNG{font-size:1.75rem;font-weight:700;color:var(--text-primary,#2c2c2c);line-height:1.1}.RemindersPage_summaryLabel__W8nre{margin-top:.35rem;font-size:.82rem;font-weight:600;color:var(--text-secondary,#666)}.RemindersPage_tabs__2Utr3{display:flex;flex-wrap:wrap;gap:.5rem;padding:.35rem;background:rgba(255,254,249,.9);border:1px solid var(--border-color,#e8e5e0);border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%}.RemindersPage_tab__m01B5{border:none;background:transparent;color:var(--text-secondary,#666);font-weight:600;font-size:.9rem;padding:.55rem 1rem;border-radius:10px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.RemindersPage_tab__m01B5:hover{background:rgba(224,120,86,.08);color:var(--text-primary,#2c2c2c)}.RemindersPage_tabActive__yZQm1{background:#fff;color:var(--terracotta,#e07856);box-shadow:0 2px 10px rgba(44,44,44,.08)}.RemindersPage_section__8iymA{display:flex;flex-direction:column;gap:1rem}.RemindersPage_sectionTitle__HIgOT{margin:0 0 .15rem;font-size:1.05rem;font-weight:700;color:var(--text-primary,#2c2c2c);letter-spacing:.01em}.RemindersPage_sectionHint__OVNKW{margin:0 0 .25rem;font-size:.88rem;line-height:1.5;color:var(--text-secondary,#666)}.RemindersPage_cardList__SQEk_{display:flex;flex-direction:column;gap:.75rem}.RemindersPage_card__U3Na5{background:#fffefb;border:1px solid var(--border-color,#e8e5e0);border-radius:18px;padding:1rem 1.15rem 1.1rem;box-shadow:0 6px 22px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:.65rem}.RemindersPage_cardOverdue__46S_c{border-color:rgba(244,67,54,.35);box-shadow:0 6px 22px rgba(244,67,54,.08)}.RemindersPage_cardToday__PwvWC{border-color:rgba(255,152,0,.45);box-shadow:0 6px 22px rgba(255,152,0,.07)}.RemindersPage_cardWeek__gQXF1{border-color:rgba(76,175,80,.28)}.RemindersPage_badgeRow__2WDbQ{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.RemindersPage_badgeOverdue__IlTfO{background:rgba(244,67,54,.12);color:#c62828}.RemindersPage_badgeOverdue__IlTfO,.RemindersPage_badgeToday__doGCX{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.28rem .55rem;border-radius:999px}.RemindersPage_badgeToday__doGCX{background:rgba(255,193,7,.2);color:#b45309}.RemindersPage_badgeWeek__TA0Fy{background:rgba(76,175,80,.14);color:#2e7d32}.RemindersPage_badgeNeutral__dulM4,.RemindersPage_badgeWeek__TA0Fy{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.28rem .55rem;border-radius:999px}.RemindersPage_badgeNeutral__dulM4{background:hsla(0,0%,46%,.1);color:#555}.RemindersPage_badgeChannel__Ko1n5{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;background:rgba(92,124,250,.1);color:#3b5bdb;font-weight:600;font-size:.78rem}.RemindersPage_cardTitle___UNZt{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary,#2c2c2c);line-height:1.35}.RemindersPage_metaLine__YVbOA{font-size:.88rem;color:var(--text-secondary,#666);display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline}.RemindersPage_context__pQkQN{margin:0;font-size:.88rem;color:var(--soft-gray,#757575);line-height:1.45}.RemindersPage_secondaryState__Wl__d{margin:0;font-size:.8rem;color:var(--text-muted-gray,#999)}.RemindersPage_actions__vgMxK{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.RemindersPage_actionPrimary__HCLIL,.RemindersPage_actionSecondary__IrNOm{min-height:40px}.RemindersPage_catLink__ehDYc{font-weight:600;font-size:.88rem}.RemindersPage_collapsedWrap__KhnRO{border:1px dashed var(--border-color,#e8e5e0);border-radius:16px;padding:.75rem 1rem;background:rgba(255,254,249,.65)}.RemindersPage_collapsedBtn__QDcip{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .25rem;border:none;background:transparent;cursor:pointer;font-weight:600;color:var(--text-primary,#2c2c2c);font-size:.95rem}.RemindersPage_chevron__v8s0m{flex-shrink:0;transition:transform .2s ease;color:var(--terracotta,#e07856)}.RemindersPage_chevronOpen__jh2j8{transform:rotate(90deg)}.RemindersPage_emptyWell__ZonE1{padding:2rem 1.25rem;text-align:center;border-radius:18px;border:1px solid var(--border-color,#e8e5e0);background:linear-gradient(180deg,#fffefb,#fff8f0);color:var(--text-secondary,#666);font-size:.95rem;line-height:1.5}.RemindersPage_emptyTitle__p2fyA{margin:0 0 .35rem;font-weight:700;color:var(--text-primary,#2c2c2c)}@media (max-width:640px){.RemindersPage_summaryRow__JA_mL{grid-template-columns:repeat(2,1fr)}.RemindersPage_tabs__2Utr3{width:100%}.RemindersPage_tab__m01B5{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.25rem);text-align:center;justify-content:center}}