@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/livret-chaufferie/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/livret-chaufferie/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--noir:#1c1c1c;--gris-ligne:#595959;--gris-clair:#ececec;--panneau:#333;--bleu:#2f6db5;--titre:#857f6a;--periode:#f0c4b0}*{box-sizing:border-box}[hidden]{display:none!important}.outils,.site-nom{display:none}body{background:var(--noir);color:#fff;margin:0;font-family:DM Sans Variable,Segoe UI,sans-serif;font-size:15px}.bandeau{border:1px solid var(--bleu);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:8px;padding:14px 16px;display:flex}.logo{width:auto;height:64px}.bandeau h1{text-align:center;color:var(--titre);text-transform:uppercase;letter-spacing:.01em;flex:260px;margin:0;font-size:clamp(1.1rem,3.2vw,1.9rem)}.corps{align-items:flex-start;gap:8px;margin:0 8px 16px;display:flex}.tableau{background:var(--noir);flex:auto;min-width:0;padding:4px}.etat{color:#ddd;text-align:center;margin:24px 12px}table{border-collapse:separate;border-spacing:0 6px;width:100%}th{text-align:left;text-transform:uppercase;background:var(--noir);padding:10px 8px;font-size:.95rem;font-weight:800}th.tri{cursor:pointer}th.tri:after{content:" ▾"}th.tri[aria-sort=ascending]:after{content:" ▴"}td{background:var(--gris-clair);color:#222;vertical-align:top;overflow-wrap:anywhere;padding:8px}td[data-label=N°\ BT],td[data-label=Statut]{white-space:nowrap}.pastille{color:#1c1c1c;white-space:nowrap;background:#f2b45a;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:800;display:inline-block}tr[data-statut=Terminé] .pastille{color:#fff;background:#3c8a2e}td.c-date{border-left:6px solid #f0a040}tr[data-statut=Terminé] td.c-date{border-left-color:#3c8a2e}td.c-date{white-space:nowrap;border-right:2px solid var(--bleu);font-weight:700}.periode{background:var(--panneau);flex:0 0 210px}.periode h2{background:var(--periode);color:#6b5a50;text-align:center;margin:0;padding:4px 8px;font-size:1rem}.periode summary{cursor:pointer;color:#8a8a8a;padding:8px}.arbre{padding:0 8px 12px}.arbre label{align-items:center;gap:8px;padding:6px 0 6px 16px;font-size:.9rem;display:flex}.arbre .tout{padding-left:0}.arbre summary{color:#fff;cursor:pointer;align-items:center;gap:8px;padding:6px 0;list-style:none;display:flex}.arbre summary::-webkit-details-marker{display:none}.arbre summary:before{content:"▸";color:#bbb;width:1em}.arbre details[open]>summary:before{content:"▾"}.arbre details.mois{margin-left:14px}.arbre details.mois>label{padding-left:34px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--periode)}@media (width<=760px){body{font-size:16px}.bandeau{gap:6px;margin:6px;padding:10px 12px}.logo{height:46px}.bandeau h1{flex-basis:100%;font-size:1rem}.bandeau .site-nom{text-align:center;color:#222;overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:1.3rem;font-weight:800;display:block}.corps{flex-direction:column;gap:6px;margin:0 6px 24px}.periode{flex-basis:auto;order:-1;width:100%}.tableau{padding:0}.outils{color:#ddd;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 8px;display:flex}.outils button{color:#fff;min-height:44px;font:inherit;background:0 0;border:1px solid #777;border-radius:6px;padding:0 14px;font-size:.9rem}table,tbody{width:100%;display:block}thead{display:none}tbody tr{background:var(--gris-clair);color:#222;border-left:6px solid #f0a040;border-radius:4px;grid-template-columns:1fr auto;align-items:start;gap:4px 10px;margin-bottom:10px;padding:12px;display:grid}tbody tr[data-statut=Terminé]{border-left-color:#3c8a2e}td{background:0 0;border:0;padding:0;display:block}td:empty{display:none}td.c-date{white-space:normal;border-left:0;border-right:0;grid-area:1/1;font-size:.95rem}tr[data-statut=Terminé] td.c-date{border-left:0}td.c-statut{grid-area:1/2;justify-self:end}td.c-operation{overflow-wrap:anywhere;grid-column:1/-1;margin-top:4px;font-size:1.05rem;font-weight:600}td.c-motif{color:#555;grid-column:1/-1;font-size:.9rem}td.c-site{display:none}td.c-bt{color:#555;grid-column:1/-1;font-size:.85rem}td.c-bt:before{content:"N° BT ";font-weight:800}td.c-commentaire{background:#fff;border-radius:4px;grid-column:1/-1;margin-top:6px;padding:8px 10px;font-size:.95rem}.arbre label,.arbre summary{min-height:40px}input[type=checkbox]{width:22px;height:22px}}
