.aq{color:#1b2330;margin:0;font:14px/1.4 Public Sans,system-ui,sans-serif}.aq .banniere{background:#fff4d6;border-left:4px solid #e7a21a;border-radius:6px;margin:0 0 .6rem;padding:.4rem .8rem}.aq svg{background:#eef4fa;border-radius:10px;width:100%;height:auto;display:block}.aq .armoire{fill:#e9e2cf;stroke:#8c8570;stroke-width:5px}.aq .titre{fill:#556;text-anchor:end;font:700 22px sans-serif}.aq .tube{fill:#fff;stroke:#667;stroke-width:3px}.aq .ecran{fill:#a8d878;stroke:#333;stroke-width:2px}.aq .panneau{fill:#bfc7cf;stroke:#667;stroke-width:3px}.aq .bride{fill:#2b3138;stroke:#111}.aq .bac{fill:#fffdf3;stroke:#445;stroke-width:2.5px}.aq .eau{fill:#4ea3e8;opacity:.85}.aq .lib{fill:#334;text-anchor:middle;font:600 19px sans-serif}.aq .lib.f{text-anchor:end;font-size:17px}.aq .lib.g{text-anchor:start}.aq .vol{fill:#06306a;text-anchor:middle;font:700 24px sans-serif}.aq .tuyaux path{fill:none;stroke:#8a929c;stroke-width:26px;stroke-linejoin:round;stroke-linecap:butt}.aq .tuyaux path.noir{stroke:#32363c}.aq .tuyaux path.cuivre{stroke:#a65f33}.aq .tuyaux path.flex{stroke:#b9bfc7;stroke-width:16px}.aq .plein path{fill:none;stroke:#4f9fe6;stroke-width:26px;stroke-linejoin:round;stroke-linecap:butt}.aq .flux path{fill:none;stroke:#eaf5ff;stroke-width:8px;stroke-dasharray:22 20;stroke-linejoin:round}.aq .pied{fill:#9aa3ad}.aq .repere{stroke:#667;stroke-width:3px;stroke-dasharray:6 5}.aq .van.vol{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><circle cx='16' cy='16' r='12' fill='white' fill-opacity='0.85' stroke='black' stroke-width='2'/><path d='M16 6 A10 10 0 1 1 6 16' fill='none' stroke='black' stroke-width='3'/><path d='M0 12 L6 20 L12 12 Z' fill='black'/></svg>") 16 16,grab}.aq svg.tourne,.aq svg.tourne *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><circle cx='16' cy='16' r='12' fill='white' fill-opacity='0.85' stroke='black' stroke-width='2'/><path d='M16 6 A10 10 0 1 1 6 16' fill='none' stroke='black' stroke-width='3'/><path d='M0 12 L6 20 L12 12 Z' fill='black'/></svg>") 16 16,grabbing!important}.aq .van .anneau{fill:none;stroke:#f26a21;stroke-width:7px;opacity:.95}.aq .van .bulle rect{fill:#fff;stroke:#f26a21;stroke-width:3px}.aq .van .bulle text{fill:#7a2d00;font:700 24px sans-serif}.aq .note{fill:#667;text-anchor:middle;font:italic 15px sans-serif}.aq .lien{fill:none;stroke:#8a929c;stroke-width:6px}.aq .vmv{min-width:5.5em;font-weight:700}.aq .filtre{fill:#2b3138;stroke:#111}.aq .debit{fill:#f2a900;stroke:#5a3f00;stroke-width:3px}.aq .dm{fill:#222;text-anchor:middle;font:700 22px monospace}.aq .pompe{fill:#2f7bb8;stroke:#12395a;stroke-width:3px}.aq .moteur{fill:#f1c40f;stroke:#7a6200;stroke-width:3px}.aq .pomp{text-anchor:middle;fill:#08233b;stroke:#fff;stroke-width:6px;paint-order:stroke;font:800 34px sans-serif}.aq .eaupompe{fill:#bfe6ff}.aq .avert{color:#b3261e;margin:.2rem 0;font-weight:700}.aq .mot{text-anchor:middle;fill:#33252b;font:700 19px monospace}.aq .mano{fill:#fff;stroke:#445;stroke-width:4px}.aq .presso{fill:#2d6fc4;stroke:#123;stroke-width:3px}.aq .van{cursor:pointer}.aq .van:focus{outline:none}.aq .van:focus .corps,.aq .van:hover .corps{stroke:#111;stroke-width:3px}.aq .corps{fill:#3b4048;stroke:#111;stroke-width:3px}.aq .van .poignee{fill:#1e90e8}.aq .van.r .poignee{fill:#f26a21}.aq .van .volant{fill:#2b2b2b;stroke:#000;stroke-width:3px}.aq .van .noyau{fill:#f26a21}.aq .poignee{stroke:#0b3a66;stroke-width:2px}.aq .van text{fill:#223;pointer-events:none;font:600 20px sans-serif}.aq .van .et{font:700 21px sans-serif}.aq .van .ouvert,.aq .van .ferme{font:700 17px monospace}.aq .pupitre{background:#f1f3f6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin:.8rem 0 .4rem;padding:.6rem .9rem;display:flex}.aq .groupe{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.aq .etiq{font-weight:700}.aq .pupitre button{cursor:pointer;background:#fff;border:2px solid #556;border-radius:8px;padding:.4rem .9rem;font:600 14px sans-serif}.aq .pupitre .marche{color:#fff;background:#222;border-color:#000}.aq .pupitre .arret{color:#fff;background:#c0392b;border-color:#7b1d13}.aq .voy{background:#ccd;border:2px solid #556;border-radius:50%;width:16px;height:16px;display:inline-block}.aq .voy.on{background:#2fbf5b}.aq .voy.r.on{background:#e0453a}.aq .msg{min-height:1.6em;margin:.3rem 0;font-weight:700}.aq .msg.mal{color:#b3261e}.aq .msg.bien{color:#1e7a3b}.aq .scen{color:#445;margin:.2rem 0 .6rem}.aq .etat{border-collapse:collapse;width:100%;max-width:520px;font-size:13px}.aq .etat td,.aq .etat th{text-align:left;border:1px solid #ccd3dc;padding:.2rem .5rem}.aq .etat td.o{color:#1e7a3b;font-weight:700}.aq .etat td.f{color:#b3261e;font-weight:700}
