/* 🎨 Les style="…" SORTIS des vues (#826 étape 2) — FABRIQUÉ par scripts/csp/sortir-les-styles.mjs, ne pas éditer
   à la main une règle en usage : changer le style d'UNE balise = lui donner une autre classe (la règle est partagée).
   :is(#st#st#st, .x) = la priorité de TROIS identifiants, celle qu'avait le style en ligne contre les règles de classes ; sans
   !important, pour que le JavaScript (el.style.…) garde la main comme avant. */
:is(#st#st#st, .st-017d781) { width:40px; height:auto; border-radius:4px; }
:is(#st#st#st, .st-065741d) { margin-top:0.3rem; padding-top:0.4rem; border-top:1px solid var(--sable); }
:is(#st#st#st, .st-066da03) { text-align:right; padding:0.6rem; font-weight:500; font-size:0.78rem; }
:is(#st#st#st, .st-0963e6d) { font-size:0.78rem; color:var(--texte-doux); margin-top:0.4rem; text-align:right; }
:is(#st#st#st, .st-0a5462f) { line-height:1.7; padding:1rem; background:#fff; border:1px solid #e8dfd0; border-radius:6px; margin-bottom:1.5rem; }
:is(#st#st#st, .st-0c0c7d2) { color:var(--texte-doux); }
:is(#st#st#st, .st-0cf8f93) { margin-top:1rem; }
:is(#st#st#st, .st-0e7d860) { font-size:0.82rem; color:#666; margin:0.7rem 0 0; }
:is(#st#st#st, .st-11668d9) { width:100%; border-collapse:collapse; font-size:0.9rem; background:#fff; border:1px solid #e8dfd0; border-radius:6px; }
:is(#st#st#st, .st-1265cd9) { font-size:0.75rem; padding:0.2rem 0.4rem; border:1px solid #5a4520; border-radius:999px; background:#f6ecd8; color:#3a2a12; }
:is(#st#st#st, .st-1576e7f) { left:124px; height:15px; background:#7a1f2b; }
:is(#st#st#st, .st-161fab8) { left:94px; }
:is(#st#st#st, .st-186ddf5) { font-size:.9rem; }
:is(#st#st#st, .st-18fe740) { margin-top:0.4rem; display:none; }
:is(#st#st#st, .st-1933c2e) { margin-top:0.8rem; }
:is(#st#st#st, .st-196b4ad) { display:flex; align-items:flex-start; gap:0.5rem; cursor:pointer; font-size:0.92rem; font-weight:normal; margin:0; }
:is(#st#st#st, .st-1a41fc7) { font-size:0.9rem; color:var(--texte-doux); }
:is(#st#st#st, .st-1ae4ac7) { font-size:0.7rem; color:#8a7550; }
:is(#st#st#st, .st-1b6658f) { cursor:pointer; font-size:0.9rem; color:var(--texte-doux); }
:is(#st#st#st, .st-1d25b13) { font-size:0.85rem; color:#666; font-weight:normal; }
:is(#st#st#st, .st-1da9fac) { margin:0; }
:is(#st#st#st, .st-1e32e54) { border-radius:6px; display:block; }
:is(#st#st#st, .st-1ffcc03) { display:inline-block; background:#b07000; color:#fff; text-decoration:none; padding:0.5rem 0.9rem; border-radius:4px; font-weight:600; }
:is(#st#st#st, .st-203599b) { margin:0.2rem 0 0; flex-shrink:0; }
:is(#st#st#st, .st-20f74b5) { left:184px; }
:is(#st#st#st, .st-21d8fb5) { margin-top:0.75rem; }
:is(#st#st#st, .st-230f255) { font-weight:normal; color:var(--muted); }
:is(#st#st#st, .st-248645c) { margin-top:1rem; font-size:0.85rem; color:var(--texte-doux); }
:is(#st#st#st, .st-26a19f7) { margin-top:0.5rem; background:var(--bois, #8a6a3a); display:none; }
:is(#st#st#st, .st-2733ed0) { left:252px; height:58px; background:#c9b48e; }
:is(#st#st#st, .st-2817671) { margin-top:0.3rem; color:var(--texte-doux); }
:is(#st#st#st, .st-291b7bb) { margin-top:0; }
:is(#st#st#st, .st-29282f8) { font-size:0.88rem; color:var(--texte-doux); }
:is(#st#st#st, .st-2a01802) { margin-top:1.5rem; }
:is(#st#st#st, .st-2a70c24) { color:#e8b93c; }
:is(#st#st#st, .st-2acf9c8) { font-size:0.78rem; color:#888; margin-top:0.6rem; }
:is(#st#st#st, .st-2b680a2) { color:#b07000; }
:is(#st#st#st, .st-2e91b5a) { color:#0a7a0a; }
:is(#st#st#st, .st-2efc011) { background:var(--sable-clair, #faf6ef); padding:0.7rem; border-radius:var(--radius); }
:is(#st#st#st, .st-31c0021) { left:150px; top:18px; }
:is(#st#st#st, .st-3590474) { font-family:'Twemoji Country Flags','Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif; }
:is(#st#st#st, .st-36235cc) { left:96px; }
:is(#st#st#st, .st-36e3a7d) { font-size:0.9rem; color:#666; margin-top:0.2rem; }
:is(#st#st#st, .st-3885361) { left:62%; }
:is(#st#st#st, .st-3901c8c) { margin:0 0 0.6rem; color:#555; }
:is(#st#st#st, .st-3a3a425) { left:30%; background:#4c9ce8; }
:is(#st#st#st, .st-3a5fd87) { left:40px; top:64px; }
:is(#st#st#st, .st-3b25c8f) { width:100%; padding:0.5rem; border:1px solid var(--sable); border-radius:var(--radius); font-family:'Source Code Pro',monospace; font-size:0.95rem; letter-spacing:0.04em; text-transform:uppercase; }
:is(#st#st#st, .st-42642bd) { margin:0 0 0.3rem; }
:is(#st#st#st, .st-4491dbb) { padding:0.5rem 1rem; }
:is(#st#st#st, .st-454ec51) { color:#666; margin:0 0 1.5rem; font-size:0.85rem; }
:is(#st#st#st, .st-458b271) { color:#666; margin:0.4rem 0 0; }
:is(#st#st#st, .st-4609b48) { left:120px; top:62px; }
:is(#st#st#st, .st-471720a) { text-align:right; padding:0.6rem; font-variant-numeric:tabular-nums; }
:is(#st#st#st, .st-4925c41) { display:flex; flex-wrap:wrap; gap:0.4rem; }
:is(#st#st#st, .st-4a873a6) { width:100%; padding:0.5rem; border:1px solid var(--sable); border-radius:var(--radius); font-family:inherit; font-size:0.95rem; }
:is(#st#st#st, .st-4ccf57c) { margin:-0.4rem 0 1rem; color:var(--texte-doux); font-size:0.93rem; }
:is(#st#st#st, .st-500e356) { position:absolute; left:48%; top:18px; width:9px; height:9px; background:#2c2c2c; border-radius:50%; }
:is(#st#st#st, .st-50603a5) { left:66px; height:74px; background:#c9b48e; }
:is(#st#st#st, .st-5064da3) { color:var(--texte-doux); font-weight:normal; }
:is(#st#st#st, .st-54336b1) { border:1px solid #5a4520; color:#3a2a12; border-radius:999px; font-size:0.72rem; padding:0.25rem 0.8rem; text-decoration:none; }
:is(#st#st#st, .st-56c6687) { position:absolute; left:8%; bottom:8px; width:30%; height:38px; background:#6b4a2b; border-radius:60% 60% 0 0 / 100% 100% 0 0; border-top:4px solid #3f7d3a; }
:is(#st#st#st, .st-578f33c) { position:absolute; left:36%; top:34px; width:5px; height:5px; background:rgba(44,44,44,0.4); border-radius:50%; }
:is(#st#st#st, .st-5a40094) { margin-top:0.4rem; color:var(--succes, #3a6b2a); }
:is(#st#st#st, .st-5aa3106) { font-size:0.85rem; margin:0.5rem 0; }
:is(#st#st#st, .st-5e193c4) { position:absolute; right:8%; bottom:8px; width:30%; height:52px; background:#6b4a2b; border-radius:60% 60% 0 0 / 100% 100% 0 0; border-top:4px solid #3f7d3a; }
:is(#st#st#st, .st-5fcebaf) { margin-top:1rem; padding:1rem; background:#fafaf5; border:1px solid var(--sable); border-radius:var(--radius); }
:is(#st#st#st, .st-61625e9) { color:#8a7550; font-size:.78rem; }
:is(#st#st#st, .st-6254e68) { font-size:0.85rem; color:var(--texte-doux, #888); margin-bottom:0; }
:is(#st#st#st, .st-62b984a) { font-size:0.85rem; color:#5C3D2E; font-weight:600; margin-bottom:0.4rem; }
:is(#st#st#st, .st-65ba0b5) { left:6px; height:62px; background:#a86a4a; }
:is(#st#st#st, .st-6606b6b) { margin:0 0 0.4rem; font-weight:600; }
:is(#st#st#st, .st-6646d47) { font-size:0.9rem; }
:is(#st#st#st, .st-66733dc) { padding:0.6rem; }
:is(#st#st#st, .st-67ee284) { font-size:0.85rem; color:#666; margin-top:0; }
:is(#st#st#st, .st-6a85b70) { width:5.5em; text-transform:uppercase; letter-spacing:0.2em; font-size:0.8rem; padding:0.22rem 0.5rem; border:1px solid #5a4520; border-radius:999px; background:#f6ecd8; color:#3a2a12; text-align:center; }
:is(#st#st#st, .st-6a8c41d) { color:#666; }
:is(#st#st#st, .st-6b045e6) { background:#f6f3ed; }
:is(#st#st#st, .st-6c50627) { font-size:0.85rem; color:#888; margin-top:-0.2rem; margin-bottom:0.5rem; }
:is(#st#st#st, .st-6cf0081) { margin:0.8rem 0; padding:0.6rem 0.8rem; background:var(--sable-clair, #faf6ef); border-radius:var(--radius); }
:is(#st#st#st, .st-6e58ee3) { margin-top:2rem; }
:is(#st#st#st, .st-6efcb41) { color:#777; font-size:0.86rem; margin-top:1rem; }
:is(#st#st#st, .st-6f7ede3) { padding:0.4rem 0.7rem; background:#5C3D2E; color:#fff; border-radius:4px; font-size:0.88rem; font-weight:600; }
:is(#st#st#st, .st-6fc4bdc) { color:#999; }
:is(#st#st#st, .st-73f9c49) { max-width:520px; }
:is(#st#st#st, .st-7412222) { left:18px; top:22px; }
:is(#st#st#st, .st-7493609) { text-align:left; padding:0.6rem; }
:is(#st#st#st, .st-76d9c96) { margin-top:0.5rem; font-size:0.85rem; color:var(--texte-doux); }
:is(#st#st#st, .st-7a4c5aa) { font-size:0.85rem; color:#888; font-weight:normal; }
:is(#st#st#st, .st-7b6cad7) { margin-top:0.3rem; }
:is(#st#st#st, .st-7c25e27) { border-top:1px solid #e8dfd0; }
:is(#st#st#st, .st-7d22759) { margin-top:0.75rem; font-size:0.9rem; }
:is(#st#st#st, .st-7e17964) { max-width:46em; margin:1.5rem auto 3rem; padding:0 1rem; }
:is(#st#st#st, .st-7e26a7b) { color:#bbb; }
:is(#st#st#st, .st-7eed25f) { margin-top:0.4rem; display:none; color:var(--texte-doux); }
:is(#st#st#st, .st-7fc0ad0) { background:#fdf5e6; border-left:3px solid var(--bois, #b07000); padding:0.7rem 1rem; font-size:0.92rem; }
:is(#st#st#st, .st-812e19b) { display:none; margin-top:1.6rem; padding-top:1rem; border-top:1px solid var(--bordure); font-size:0.9rem; color:var(--texte-doux); }
:is(#st#st#st, .st-81c26f8) { width:4rem; }
:is(#st#st#st, .st-831b3b2) { background:#5a3a00; color:#fff; border:none; padding:0.5rem 1rem; border-radius:4px; cursor:pointer; font-size:0.85rem; font-weight:600; }
:is(#st#st#st, .st-8374b9d) { margin-left:10px; color:#3f7d95; }
:is(#st#st#st, .st-83bdec8) { font-size:0.72rem; color:#888; font-weight:normal; display:block; }
:is(#st#st#st, .st-8460230) { left:200px; top:60px; }
:is(#st#st#st, .st-881a017) { margin:0 0 .6rem; }
:is(#st#st#st, .st-8a0872e) { display:block; font-size:0.9rem; }
:is(#st#st#st, .st-8a87108) { font-size:2rem; margin-bottom:1rem; }
:is(#st#st#st, .st-8bf5276) { font-size:1.1rem; margin:0.25rem 0; }
:is(#st#st#st, .st-8c95af6) { font-size:0.82rem; color:#666; margin:0.3rem 0 0; }
:is(#st#st#st, .st-8cabb35) { margin:0; color:var(--accent, #b07000); }
:is(#st#st#st, .st-90d2762) { color:#b00; }
:is(#st#st#st, .st-931e1ef) { text-align:center; color:#7a6a54; }
:is(#st#st#st, .st-98d0761) { float:right; font-weight:600; }
:is(#st#st#st, .st-9bec53c) { width:90px; }
:is(#st#st#st, .st-9c280eb) { left:104px; height:12px; }
:is(#st#st#st, .st-9e6d844) { color:#666; margin:0.5rem 0 0; }
:is(#st#st#st, .st-a0257a1) { margin:0.6rem 0 1rem; padding:0.6rem 0.8rem; background:#fbf7ef; border:1px solid #d9c8a8; border-radius:6px; }
:is(#st#st#st, .st-a114d25) { left:140px; bottom:4px; }
:is(#st#st#st, .st-a5deec0) { left:196px; height:68px; background:#a86a4a; }
:is(#st#st#st, .st-a899213) { display:flex; gap:0.6rem; flex-wrap:wrap; }
:is(#st#st#st, .st-a8a5f7e) { font-size:0.8rem; color:var(--texte-doux, #888); margin-bottom:0; }
:is(#st#st#st, .st-aace0c4) { display:block; width:100%; padding:0.5rem; margin-top:0.2rem; }
:is(#st#st#st, .st-ac02648) { margin:.4rem 0 0; font-size:.78rem; color:#888; font-style:italic; }
:is(#st#st#st, .st-acb81bd) { left:144px; height:13px; background:#9fc8e0; }
:is(#st#st#st, .st-adaab3c) { display:inline-block; margin-top:1rem; text-align:center; text-decoration:none; }
:is(#st#st#st, .st-ae89438) { width:100%; padding:0.6rem; border:1px solid var(--sable); border-radius:var(--radius); font-family:inherit; font-size:0.95rem; }
:is(#st#st#st, .st-ae9e747) { margin:2rem 0; border:none; border-top:1px solid var(--sable); }
:is(#st#st#st, .st-af45591) { margin-top:0.3rem; font-size:0.8rem; }
:is(#st#st#st, .st-b262ae7) { left:30px; }
:is(#st#st#st, .st-b373623) { left:186px; height:36px; }
:is(#st#st#st, .st-b52eb64) { margin-left:0.5rem; background:transparent; border:none; color:#888; cursor:pointer; font-size:0.85rem; }
:is(#st#st#st, .st-b7b3ef4) { margin-top:1rem; padding-top:0.6rem; border-top:1px solid var(--sable); }
:is(#st#st#st, .st-b81f9b0) { font-size:0.9rem; font-style:italic; }
:is(#st#st#st, .st-ba3d840) { margin-top:0.2rem; }
:is(#st#st#st, .st-bc0306d) { color:#888; }
:is(#st#st#st, .st-be272c2) { background:#fbeee6; border:1px solid #e0b9a0; border-radius:8px; padding:0.7rem 1rem; margin:0.4rem 0 1rem; color:#8a3a10; font-size:0.92rem; }
:is(#st#st#st, .st-c14ddfd) { color:#cbd5e1; }
:is(#st#st#st, .st-c28bd94) { text-align:left; }
:is(#st#st#st, .st-c318a16) { margin-bottom:1.2rem; }
:is(#st#st#st, .st-c3a964f) { background:#fdf0d8; color:#8a5a10; border:1px solid #e5c888; }
:is(#st#st#st, .st-c3d7bd8) { padding:0.4rem 0.7rem; background:#fff; color:#5C3D2E; border:1px solid #5C3D2E; border-radius:4px; font-size:0.88rem; text-decoration:none; }
:is(#st#st#st, .st-c4b22ea) { color:#666; margin:0 0 1.5rem; font-size:0.92rem; }
:is(#st#st#st, .st-c5e6620) { font-size:0.85rem; color:var(--terre-fonce); margin-top:0.6rem; }
:is(#st#st#st, .st-c616e75) { margin:0.5rem 0 0.5rem; color:var(--accent, #b07000); }
:is(#st#st#st, .st-c6d9555) { line-height:1.7; }
:is(#st#st#st, .st-c726764) { color:var(--muted); font-size:.85rem; margin:.35rem 0 0; }
:is(#st#st#st, .st-c8be1cc) { display:none; }
:is(#st#st#st, .st-c9ef2a5) { margin-top:0.5rem; }
:is(#st#st#st, .st-ca1460a) { margin-left:0.5rem; }
:is(#st#st#st, .st-cad980f) { width:100%; }
:is(#st#st#st, .st-cbb5320) { left:36%; }
:is(#st#st#st, .st-ccbf352) { font-size:0.85rem; color:var(--texte-doux); margin-top:2rem; }
:is(#st#st#st, .st-cdd8ec5) { font-size:0.92rem; color:var(--texte-doux); }
:is(#st#st#st, .st-d0069a9) { font-size:0.82rem; color:#5C3D2E; background:#fbf7ef; border-left:3px solid #5C3D2E; padding:0.45rem 0.7rem; margin:0.5rem 0; line-height:1.4; }
:is(#st#st#st, .st-d0698c4) { overflow-x:auto; }
:is(#st#st#st, .st-d189670) { background:linear-gradient(180deg, #ffd9a0, #ff9d5c); position:relative; }
:is(#st#st#st, .st-d23ae02) { display:flex; justify-content:space-between; align-items:baseline; margin:0.5rem 0 1rem; gap:1rem; flex-wrap:wrap; }
:is(#st#st#st, .st-d2baca5) { left:60%; top:58px; background:#e84c6a; }
:is(#st#st#st, .st-de45385) { font-size:0.72rem; color:#3a2a12; align-self:center; }
:is(#st#st#st, .st-e0c10b0) { margin-top:0.6rem; display:none; }
:is(#st#st#st, .st-e256830) { text-align:left; padding:0.5rem 0; color:var(--cacao-clair, #7a6a52); font-style:italic; }
:is(#st#st#st, .st-e7bfdeb) { font-size:1.1rem; color:var(--accent, #b07000); margin-top:2rem; }
:is(#st#st#st, .st-e9a08a9) { display:inline-flex; align-items:center; gap:0.4rem; vertical-align:middle; }
:is(#st#st#st, .st-ea3ce50) { margin-top:0.9rem; }
:is(#st#st#st, .st-eb109fd) { font-size:0.85rem; font-style:italic; }
:is(#st#st#st, .st-ebe86a1) { font-size:.85rem; color:var(--texte-doux); margin:0 0 1rem; }
:is(#st#st#st, .st-ece3cb9) { display:flex; align-items:flex-start; gap:0.5rem; cursor:pointer; font-size:0.92rem; font-weight:normal; }
:is(#st#st#st, .st-ef32af3) { margin-top:1.5rem; color:var(--texte-doux); font-size:0.9rem; }
:is(#st#st#st, .st-f0927a1) { left:140px; }
:is(#st#st#st, .st-f20cc60) { left:70px; top:100px; }
:is(#st#st#st, .st-f28c7d4) { max-width:1080px; margin:1.5rem auto 3rem; padding:0 1rem; }
:is(#st#st#st, .st-f641a41) { left:62px; }
:is(#st#st#st, .st-f64dc80) { font-size:0.78rem; color:#888; }
:is(#st#st#st, .st-f7320d5) { color:var(--accent, #b07000); text-decoration:none; }
:is(#st#st#st, .st-f7b2ba0) { margin-bottom:0.8rem; }
:is(#st#st#st, .st-f925cb6) { color:#a33; }
:is(#st#st#st, .st-f9f4fe3) { text-align:right; padding:0.6rem; font-weight:700; }
:is(#st#st#st, .st-faa8488) { margin-top:0.6rem; }
:is(#st#st#st, .st-fb88a65) { font-size:0.75rem; color:#8a7550; margin-top:0.2rem; }
:is(#st#st#st, .st-ff8674b) { margin-top:0.8rem; padding-top:0.6rem; border-top:1px solid var(--sable); }
