/* Illustrations décoratives partagées par les pages de calculateur. */
.preset--severity { border: 1px solid color-mix(in srgb, var(--preset-severity) 28%, var(--rule)); background: color-mix(in srgb, var(--preset-severity) 7%, var(--surface)); }
.preset--severity:hover { border-color: var(--preset-severity); background: color-mix(in srgb, var(--preset-severity) 12%, var(--surface)); }
.preset--severity:focus-visible { outline: 2px solid var(--preset-severity); outline-offset: 3px; }
[data-calculator-specialty] .calc-hero__title::before { content: ""; float: right; width: 96px; height: 80px; margin: 0 0 .5rem 1rem; background: var(--calculator-illustration) center / contain no-repeat; }
[data-calculator-specialty] :is(.params-panel__header h2, .formula-section__inner > div:first-child > .smallcaps, .pitfalls-heading > .smallcaps, .evidence-left > .smallcaps)::before { content: ""; display: inline-block; width: 26px; height: 26px; margin-right: .5rem; vertical-align: middle; background: center / contain no-repeat; }
[data-calculator-specialty] .params-panel__header h2::before { background-image: url('/assets/img/ui/medicine-topics/flask.webp'); }
[data-calculator-specialty] .formula-section__inner > div:first-child > .smallcaps::before { background-image: url('/assets/img/ui/medicine-topics/molecule.webp'); }
[data-calculator-specialty] .pitfalls-heading > .smallcaps::before { background-image: url('/assets/img/ui/medicine-topics/alert.webp'); }
[data-calculator-specialty] .faq-section .pitfalls-heading > .smallcaps::before { background-image: url('/assets/img/ui/medicine-topics/info.webp'); }
[data-calculator-specialty] .evidence-left > .smallcaps::before { background-image: url('/assets/img/ui/medicine-topics/book.webp'); }
[data-calculator-specialty] .why-use-icon { background: url('/assets/img/ui/medicine-topics/info.webp') center / 24px 24px no-repeat; }
[data-calculator-specialty] .why-use-icon svg { visibility: hidden; }
@media (max-width: 600px) { [data-calculator-specialty] .calc-hero__title::before { width: 64px; height: 56px; margin-left: .65rem; } }
@media print { [data-calculator-specialty] .calc-hero__title::before, [data-calculator-specialty] :is(.params-panel__header h2, .formula-section__inner > div:first-child > .smallcaps, .pitfalls-heading > .smallcaps, .evidence-left > .smallcaps)::before { display: none; } }
[data-calculator-specialty="nephrologie"] { --calculator-illustration: url("/assets/img/specialties/nephrologie.webp?v=20261104"); }
[data-calculator-specialty="cardiologie"] { --calculator-illustration: url("/assets/img/specialties/cardiologie.webp?v=20261104"); }
[data-calculator-specialty="pediatrie"] { --calculator-illustration: url("/assets/img/specialties/pediatrie.webp?v=20261104"); }
[data-calculator-specialty="pneumologie"] { --calculator-illustration: url("/assets/img/specialties/pneumologie.webp?v=20261104"); }
[data-calculator-specialty="reanimation"] { --calculator-illustration: url("/assets/img/specialties/reanimation.webp?v=20261104"); }
[data-calculator-specialty="gastro-hepatologie"] { --calculator-illustration: url("/assets/img/specialties/gastro-hepatologie.webp?v=20261104"); }
[data-calculator-specialty="hematologie"] { --calculator-illustration: url("/assets/img/specialties/hematologie.webp?v=20261104"); }
[data-calculator-specialty="pharmacologie"] { --calculator-illustration: url("/assets/img/specialties/pharmacologie.webp?v=20261104"); }
[data-calculator-specialty="endocrinologie"] { --calculator-illustration: url("/assets/img/specialties/endocrinologie.webp?v=20261104"); }
[data-calculator-specialty="nutrition"] { --calculator-illustration: url("/assets/img/specialties/nutrition.webp?v=20261104"); }
[data-calculator-specialty="neurologie"] { --calculator-illustration: url("/assets/img/specialties/neurologie.webp?v=20261104"); }
[data-calculator-specialty="addictologie"] { --calculator-illustration: url("/assets/img/specialties/addictologie.webp?v=20261104"); }
[data-calculator-specialty="gyneco-obstetrique"] { --calculator-illustration: url("/assets/img/specialties/gyneco-obstetrique.webp?v=20261104"); }
[data-calculator-specialty="geriatrie"] { --calculator-illustration: url("/assets/img/specialties/geriatrie.webp?v=20261104"); }
[data-calculator-specialty="psychiatrie"] { --calculator-illustration: url("/assets/img/specialties/psychiatrie.webp?v=20261104"); }
[data-calculator-specialty="urgences"] { --calculator-illustration: url("/assets/img/specialties/urgences.webp?v=20261104"); }
[data-calculator-specialty="dermatologie"] { --calculator-illustration: url("/assets/img/specialties/dermatologie.webp?v=20261104"); }
[data-calculator-specialty="orl"] { --calculator-illustration: url("/assets/img/specialties/orl.webp?v=20261104"); }
[data-calculator-specialty="urologie"] { --calculator-illustration: url("/assets/img/specialties/urologie.webp?v=20261104"); }
[data-calculator-specialty="brules"] { --calculator-illustration: url("/assets/img/specialties/brules.webp?v=20261104"); }
