.pet-annual-cost-module__-rL_HW__ツールUI{gap:var(--スペース-xl);display:grid}@media (min-width:768px){.pet-annual-cost-module__-rL_HW__ツールUI{grid-template-columns:1fr 1fr}}.pet-annual-cost-module__-rL_HW__ペット選択{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pet-annual-cost-module__-rL_HW__ペットボタン{border:1px solid var(--カラー-ボーダー);border-radius:var(--角丸-sm);color:var(--カラー-テキスト薄);cursor:pointer;transition:all var(--遷移-標準);font-size:12px;font-weight:600;font-family:var(--フォント-本文);text-align:left;background:#ffffff0a;padding:8px 12px}.pet-annual-cost-module__-rL_HW__ペットボタン:hover{border-color:var(--カラー-ボーダー強)}.pet-annual-cost-module__-rL_HW__ペットボタンアクティブ{background:var(--カラー-プライマリ薄);border-color:var(--カラー-プライマリ);color:var(--カラー-プライマリ輝き)}.pet-annual-cost-module__-rL_HW__結果コンテンツ{gap:var(--スペース-md);flex-direction:column;display:flex}.pet-annual-cost-module__-rL_HW__内訳表{border:1px solid var(--カラー-ボーダー);border-radius:var(--角丸-md);background:#ffffff05;overflow:hidden}.pet-annual-cost-module__-rL_HW__内訳タイトル{color:var(--カラー-テキスト薄);border-bottom:1px solid var(--カラー-ボーダー);background:#ffffff08;padding:8px 10px;font-size:12px;font-weight:700}.pet-annual-cost-module__-rL_HW__内訳ヘッダー{color:var(--カラー-テキスト極薄);text-transform:uppercase;background:#ffffff05;grid-template-columns:1fr 1fr 1fr;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.pet-annual-cost-module__-rL_HW__内訳行{color:var(--カラー-テキスト薄);border-top:1px solid #ffffff08;grid-template-columns:1fr 1fr 1fr;padding:5px 10px;font-size:12px;display:grid}.pet-annual-cost-module__-rL_HW__内訳合計{color:var(--カラー-テキスト);border-top:2px solid var(--カラー-ボーダー強);grid-template-columns:1fr 1fr 1fr;padding:7px 10px;font-size:13px;font-weight:900;display:grid}
