/* TaxAI Ver.115.3 cashflow color/form bleed fix */

/* 画面全体の色味をTaxAI標準に戻す */
.taxai-page,
.taxai-os-page,
.taxai-pro-page,
.taxai-v86-page,
.taxai-main,
.taxai-content {
    background: #f6f8fc !important;
    color: #0f172a !important;
}

/* カード内テキストにフォーム風の白枠が乗る問題を解除 */
.taxai-card h1,
.taxai-card h2,
.taxai-card h3,
.taxai-card h4,
.taxai-card p,
.taxai-card div:not(.form-group):not(.form-control):not(.input-group),
.taxai-pro-card h1,
.taxai-pro-card h2,
.taxai-pro-card h3,
.taxai-pro-card h4,
.taxai-pro-card p,
.taxai-pro-card div:not(.form-group):not(.form-control):not(.input-group),
.taxai-stat-card h1,
.taxai-stat-card h2,
.taxai-stat-card h3,
.taxai-stat-card h4,
.taxai-stat-card p,
.taxai-stat-card div:not(.form-group):not(.form-control):not(.input-group) {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* 本物の入力欄だけフォームとして残す */
.taxai-card input,
.taxai-card select,
.taxai-card textarea,
.taxai-pro-card input,
.taxai-pro-card select,
.taxai-pro-card textarea {
    background: #fff !important;
    border: 1px solid #dbe5f3 !important;
    box-shadow: none !important;
}

/* テーブル横スクロールの見た目調整 */
.taxai-table-wrap,
.table-responsive {
    overflow-x: auto !important;
    border-radius: 16px !important;
}
