.tax-consult-memo-module__swgMza__法的バナー{border-radius:var(--半径-md);color:var(--カラー-テキスト薄);margin-top:var(--スペース-md);background:#f25acc12;border:1px solid #f25acc40;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.6;display:flex}.tax-consult-memo-module__swgMza__ステップカード{background:var(--カラー-サーフェス);border:1px solid var(--カラー-ボーダー);border-radius:var(--半径-lg);padding:var(--スペース-xl);margin-bottom:var(--スペース-lg)}.tax-consult-memo-module__swgMza__ステップヘッダー{margin-bottom:var(--スペース-lg);align-items:center;gap:.75rem;display:flex}.tax-consult-memo-module__swgMza__ステップ番号{background:var(--カラー-プライマリ);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;font-weight:700;display:flex}.tax-consult-memo-module__swgMza__ステップタイトル{color:var(--カラー-テキスト);font-size:1.05rem;font-weight:700}.tax-consult-memo-module__swgMza__状況グリッド{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.tax-consult-memo-module__swgMza__状況グリッド{grid-template-columns:repeat(4,1fr)}}.tax-consult-memo-module__swgMza__状況ボタン{border:1.5px solid var(--カラー-ボーダー);border-radius:var(--半径-md);background:var(--カラー-背景);color:var(--カラー-テキスト);cursor:pointer;text-align:center;padding:.85rem .5rem;font-size:.88rem;font-weight:500;transition:all .15s}.tax-consult-memo-module__swgMza__状況ボタン:hover{border-color:var(--カラー-プライマリ)}.tax-consult-memo-module__swgMza__状況ボタンアクティブ{border-color:var(--カラー-プライマリ);color:var(--カラー-プライマリ);background:#675af21a}.tax-consult-memo-module__swgMza__ヒントボックス{margin-top:var(--スペース-md);border-radius:0 var(--半径-sm) var(--半径-sm) 0;color:var(--カラー-テキスト薄);background:#10b98114;border-left:3px solid #10b981;padding:.75rem 1rem;font-size:.88rem;line-height:1.65}.tax-consult-memo-module__swgMza__チェックカテゴリ{margin-bottom:var(--スペース-lg)}.tax-consult-memo-module__swgMza__チェックカテゴリ:last-child{margin-bottom:0}.tax-consult-memo-module__swgMza__チェックカテゴリラベル{color:var(--カラー-テキスト極薄);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--スペース-sm);border-bottom:1px solid var(--カラー-ボーダー);padding-bottom:.4rem;font-size:.85rem;font-weight:700}.tax-consult-memo-module__swgMza__チェックリスト{flex-direction:column;gap:.5rem;display:flex}.tax-consult-memo-module__swgMza__チェックアイテム{border:1px solid var(--カラー-ボーダー);border-radius:var(--半径-md);cursor:pointer;background:var(--カラー-背景);align-items:flex-start;gap:.6rem;padding:.75rem 1rem;transition:all .12s;display:flex}.tax-consult-memo-module__swgMza__チェックアイテム:hover{border-color:var(--カラー-プライマリ);background:#675af20a}.tax-consult-memo-module__swgMza__チェックアイテム選択済み{border-color:var(--カラー-プライマリ);background:#675af212}.tax-consult-memo-module__swgMza__チェックアイテム input{flex-shrink:0;margin-top:2px}.tax-consult-memo-module__swgMza__チェックラベル{color:var(--カラー-テキスト);flex:1;font-size:.9rem;line-height:1.5}.tax-consult-memo-module__swgMza__難易度バッジ{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.tax-consult-memo-module__swgMza__メモ生成ボタン{background:var(--カラー-プライマリ);color:#fff;border-radius:var(--半径-lg);cursor:pointer;border:none;padding:1rem 2.5rem;font-size:1.05rem;font-weight:700;transition:opacity .15s}.tax-consult-memo-module__swgMza__メモ生成ボタン:hover{opacity:.85}.tax-consult-memo-module__swgMza__メモセクション{background:var(--カラー-サーフェス);border:2px solid var(--カラー-プライマリ);border-radius:var(--半径-xl);padding:var(--スペース-xl);margin:var(--スペース-xl) 0}@media print{.tax-consult-memo-module__swgMza__メモセクション{break-before:page;border-color:#000}}.tax-consult-memo-module__swgMza__メモヘッダー{border-bottom:2px solid var(--カラー-ボーダー);padding-bottom:var(--スペース-md);margin-bottom:var(--スペース-lg)}.tax-consult-memo-module__swgMza__メモタイトル{color:var(--カラー-テキスト);margin-bottom:.3rem;font-size:1.15rem;font-weight:700}.tax-consult-memo-module__swgMza__メモ日付{color:var(--カラー-テキスト極薄);margin-bottom:.5rem;font-size:.82rem}.tax-consult-memo-module__swgMza__メモ注記{color:#f59e0b;border-radius:var(--半径-sm);background:#f59e0b1a;padding:.4rem .75rem;font-size:.82rem;display:inline-block}.tax-consult-memo-module__swgMza__論点グループ{margin-bottom:var(--スペース-lg)}.tax-consult-memo-module__swgMza__論点グループタイトル{margin-bottom:var(--スペース-sm);border-radius:var(--半径-sm);background:#0000000a;padding:.35rem .75rem;font-size:.9rem;font-weight:700}.tax-consult-memo-module__swgMza__論点アイテム{gap:var(--スペース-md);padding:var(--スペース-md);border:1px solid var(--カラー-ボーダー);border-radius:var(--半径-md);margin-bottom:.5rem;display:flex}.tax-consult-memo-module__swgMza__論点番号{background:var(--カラー-プライマリ);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-start;width:1.6rem;height:1.6rem;padding-top:2px;font-size:.78rem;font-weight:700;display:flex}.tax-consult-memo-module__swgMza__論点内容{flex:1}.tax-consult-memo-module__swgMza__論点見出し{color:var(--カラー-テキスト);margin-bottom:.35rem;font-size:.92rem;font-weight:700}.tax-consult-memo-module__swgMza__論点本文{color:var(--カラー-テキスト薄);margin-bottom:.4rem;font-size:.85rem;line-height:1.7}.tax-consult-memo-module__swgMza__参照元リンク{color:var(--カラー-プライマリ);font-size:.78rem;text-decoration:none}.tax-consult-memo-module__swgMza__参照元リンク:hover{text-decoration:underline}.tax-consult-memo-module__swgMza__書類セクション{border-radius:var(--半径-md);padding:var(--スペース-lg);margin-top:var(--スペース-lg);background:#06b6d40f;border:1px solid #06b6d433}.tax-consult-memo-module__swgMza__書類タイトル{color:var(--カラー-テキスト);margin-bottom:var(--スペース-md);font-size:.95rem;font-weight:700}.tax-consult-memo-module__swgMza__書類グリッド{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;display:grid}.tax-consult-memo-module__swgMza__書類アイテム{color:var(--カラー-テキスト薄);cursor:pointer;align-items:center;gap:.5rem;font-size:.87rem;display:flex}.tax-consult-memo-module__swgMza__メモフッター{margin-top:var(--スペース-xl);border-top:1px solid var(--カラー-ボーダー);padding-top:var(--スペース-md)}.tax-consult-memo-module__swgMza__免責テキスト{color:var(--カラー-テキスト極薄);margin-bottom:var(--スペース-md);font-size:.78rem;line-height:1.7}.tax-consult-memo-module__swgMza__印刷ボタン群{flex-wrap:wrap;gap:.75rem;display:flex}.tax-consult-memo-module__swgMza__印刷ボタン,.tax-consult-memo-module__swgMza__コピーボタン,.tax-consult-memo-module__swgMza__戻るボタン{border-radius:var(--半径-md);cursor:pointer;border:none;padding:.55rem 1.2rem;font-size:.88rem;font-weight:600;transition:opacity .15s}.tax-consult-memo-module__swgMza__印刷ボタン{background:var(--カラー-プライマリ);color:#fff}.tax-consult-memo-module__swgMza__コピーボタン{color:var(--カラー-プライマリ);background:#675af21f}.tax-consult-memo-module__swgMza__戻るボタン{background:var(--カラー-サーフェス);color:var(--カラー-テキスト薄);border:1px solid var(--カラー-ボーダー)}.tax-consult-memo-module__swgMza__印刷ボタン:hover,.tax-consult-memo-module__swgMza__コピーボタン:hover,.tax-consult-memo-module__swgMza__戻るボタン:hover{opacity:.8}@media print{.tax-consult-memo-module__swgMza__印刷ボタン群,.tax-consult-memo-module__swgMza__ヒーロー装飾1,.tax-consult-memo-module__swgMza__ヒーロー装飾2{display:none}}
