.toggle-container{display:flex;flex-direction:column;align-items:start;gap:10px}@media screen and (max-width: 750px){.toggle-container{justify-content:center}}.toggle-switch{position:relative;display:inline-block;width:50px;height:26px;margin:0}.toggle-switch input{position:absolute;opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider{background-color:#0A3050}.toggle-switch input:checked+.toggle-slider::before{transform:translateX(24px)}.toggle-switch input:focus+.toggle-slider{box-shadow:0 0 1px #0A3050}.toggle-slider{position:absolute;inset:0;cursor:pointer;background-color:#ccc;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border-radius:26px}.toggle-slider::before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border-radius:50%}.toggle-label{cursor:pointer;font-size:16px;user-select:none;margin-bottom:0;transition:color 0.2s ease}.toggle-label:hover{color:#0A3050}body{font-family:'Libre Baskerville', serif !important;color:#0A3050 !important}.line-calc{margin-left:auto !important;margin-right:auto !important;width:15%;margin-bottom:4%}.btn-calc{margin-bottom:0}@media screen and (max-width: 750px){.responsive-col{flex-direction:column}}@media screen and (max-width: 750px){.resp-center{text-align:center;padding:unset !important}}.tableau{display:flex;justify-content:center;align-items:center;text-align:center}.tableau table{border-collapse:collapse;min-width:400px;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;box-shadow:0 0 20px rgba(0,0,0,0.1)}.tableau table thead tr{background-color:#0A3050;color:#fff;text-align:left}.tableau table th,.tableau table td{padding:12px 15px}.tableau table tbody tr{border-bottom:1px solid #dddddd}.tableau table tbody tr:nth-of-type(even){background-color:#f3f3f3}.tableau table tbody tr:last-of-type{border-bottom:2px solid #0A3050}.tableau table tbody tr:hover{background-color:#d1ffe7}#c-result-invalid{display:none;width:fit-content;text-align:center;background-color:#f2dede;border:1px solid #ebcccc;border-radius:0.375rem;margin:auto}#c-result-invalid .c-result-paragraph{margin:10px}#c-result-frais{display:none;width:fit-content;text-align:center;margin:auto}
