#calculateur-form{font-family:Arial,sans-serif;margin:20px auto;max-width:800px}#calculateur-form label{display:block;margin:10px 0 5px}#calculateur-form input[type=number],#calculateur-form input[type=text]{width:100%;padding:6px;box-sizing:border-box;margin-bottom:10px}#charges-deductibles-table,#charges-non-deductibles-table{width:100%;border-collapse:collapse;margin-bottom:20px}#charges-deductibles-table th,#charges-non-deductibles-table th,#charges-deductibles-table td,#charges-non-deductibles-table td{border:1px solid #ddd;padding:8px;text-align:left}#charges-deductibles-table tfoot,#charges-non-deductibles-table tfoot{font-weight:700}#calculateur-form button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:10px 0;cursor:pointer}#calculateur-form button:hover{background-color:#45a049}#historique{text-align:center;margin:20px auto;max-width:1000px}#historique h2{font-size:24px;margin-bottom:20px}#historique-table{width:80%;max-width:100%;border-collapse:collapse;margin:0 auto;margin-left:-320px}#historique-table th,#historique-table td{border:1px solid #ddd;padding:8px;text-align:center}#historique-table th{background-color:#214165}table{width:100%;border-collapse:collapse;margin-bottom:20px}th,td{border:1px solid #ddd;padding:8px}th{background-color:#f2f2f2;text-align:left}#historique_coffre_container{max-width:600px;margin:0 auto 20px;padding:20px;border:1px solid #ccc;background-color:#333;color:#fff;display:flex;flex-direction:column;align-items:center}#historique_coffre_container h2{color:#fff;margin-bottom:20px;text-align:center}#historique_coffre form{width:100%}#historique_coffre label{display:block;margin:10px 0 5px}#historique_coffre input[type=text],#historique_coffre input[type=number]{width:100%;padding:8px;margin:5px 0 10px;border:1px solid #ccc;background-color:#444;color:#fff}#historique_coffre input[type=submit]{width:auto;background-color:#154782;color:#fff;padding:10px 20px;border:none;cursor:pointer;margin-top:15px}#historique_coffre input[type=submit]:hover{background-color:#0056b3}#historique_coffre_table{width:100%;border-collapse:collapse;margin:20px 0}#historique_coffre_table th,#historique_coffre_table td{border:1px solid #ccc;padding:8px;text-align:center;background-color:#333;color:#fff}#historique_coffre_table th{background-color:#154782;color:#fff}@media (max-width:600px){#historique_coffre_container{padding:10px}#historique_coffre input[type=submit]{width:100%}}#calculateur-form fieldset{background:#2a2c2c}#coffreVariationChart,#coffreMontantChart{width:100% !important;height:calc(100% - 30px) !important}@media (max-width:768px){.coffre-charts-container{flex-direction:column}.coffre-chart-container{min-width:100%}}