/* The notice page validated by the founder on 2026-11-04 (app/site/notice_v12.py, app/site/dce_sheet.py): calm,
   « libellé → valeur » lists, hairlines, one insert for the decoded DCE. */
.ao12{--a-line:#e6e9e4;--a-muted:#66707a;--a-paper:#fff;--a-bg:#f6f7f5;--a-green:#1d7a4c;--a-blue:#2c5d9b;--a-orange:#c46a1a;
  --a-mark:#fff3c2;--a-amber:#8a5a00;--a-amber-soft:#fdf3dc;--a-dark:#14213d;
  display:flex;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.55}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .ao12{--a-line:#2b3540;--a-muted:#9aa6b1;--a-paper:#19212a;--a-bg:#11161b;
  --a-green:#5cc591;--a-blue:#7aa8e0;--a-orange:#e89a52;--a-mark:#4a3f12;--a-amber:#e6a64a;--a-amber-soft:#33270f;--a-dark:#0b1220}}
html[data-theme="dark"] .ao12{--a-line:#2b3540;--a-muted:#9aa6b1;--a-paper:#19212a;--a-bg:#11161b;--a-green:#5cc591;--a-blue:#7aa8e0;
  --a-orange:#e89a52;--a-mark:#4a3f12;--a-amber:#e6a64a;--a-amber-soft:#33270f;--a-dark:#0b1220}
.ao12-view a:not(.btn),.ao12-hd .ao12-top a{color:var(--a-blue)}
.ao12-tag{font-size:12px;border:1px solid var(--a-green);color:var(--a-green);border-radius:999px;padding:1px 9px;font-weight:600}
.ao12-hd{background:var(--a-paper);border:1px solid var(--a-line);border-radius:10px;padding:14px 18px}
.ao12-hd .ao12-top{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--a-muted)}
.ao12-hd h1{margin:4px 0 12px;font-size:19px;line-height:1.35;font-weight:700;text-wrap:balance}
.ao12-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--a-line)}
.ao12-facts>div{padding:8px 12px 0 0;min-width:0}.ao12-facts>div+div{padding-left:12px;border-left:1px solid var(--a-line)}
.ao12-facts span{display:block;font-size:12px;color:var(--a-muted)}.ao12-facts b{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}
.ao12-facts small{display:block;font-size:12px;color:var(--a-muted)}
.ao12-facts b.nf{color:var(--a-muted);font-weight:400}
.ao12-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ao12-actions:empty{display:none}
.ao12-rect{background:var(--a-amber-soft);color:var(--a-amber);border-radius:8px;padding:8px 12px}.ao12-rect b{margin-right:6px}
.ao12-sec{background:var(--a-paper);border:1px solid var(--a-line);border-radius:10px;padding:12px 18px}
.ao12-sec h2{margin:0 0 8px;font-size:15px;font-weight:700}.ao12-sec h2 small{color:var(--a-muted);font-weight:400;font-size:12px;margin-left:4px}
.ao12-sec.small{font-size:13px}.ao12-ret{border-left:3px solid var(--a-green)}
.ao12-dl{display:grid;grid-template-columns:minmax(150px,32%) 1fr;margin:0}
.ao12-dl dt,.ao12-dl dd{margin:0;padding:7px 0;border-top:1px solid var(--a-line)}
.ao12-dl dt:first-of-type,.ao12-dl dt:first-of-type+dd{border-top:0}
.ao12-dl dt{color:var(--a-muted);font-size:13px;padding-right:14px}.ao12-dl dd{white-space:pre-line;overflow-wrap:anywhere}
.ao12 mark{background:var(--a-mark);color:inherit;font-weight:600;border-radius:2px;padding:0 1px}
.ao12-offer{background:var(--a-paper);border:1.5px solid var(--a-green);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}
.ao12-offer .kicker{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--a-green);font-weight:700}
.ao12-offer h2{margin:0;font-size:17px}.ao12-offer .osub{margin:0;color:var(--a-muted)}
.ao12-offer .ogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}
.ao12-offer .och p{margin:0 0 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--a-muted);font-weight:700}
.ao12-offer .och ul{list-style:none;margin:0;padding:0}
.ao12-offer .och li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid var(--a-line);font-size:13.5px}
.ao12-offer .och li b{color:var(--a-green)}
.ao12-offer .obot{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ao12-offer .obot small,.ao12-offer .obot span{color:var(--a-muted);font-size:12.5px}
.ao12-err{color:#b3261e;margin:0}.ao12-none{margin:0}
.ao12-band{background:var(--a-dark);color:#f1f4f8;border-radius:10px;padding:12px 18px}.ao12-band b{display:block;font-size:15px}
.ao12-band span{font-size:13px;opacity:.85}
.ao12-chapter{margin:10px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--a-muted);font-weight:700}
.ao12-lines{list-style:none;margin:0;padding:0}.ao12-lines>li{padding:7px 0;border-top:1px solid var(--a-line)}
.ao12-lines>li:first-child{border-top:0}.ao12-dl+.ao12-lines{border-top:1px solid var(--a-line)}
.ao12-lines li.grp p{margin:0 0 2px;font-weight:600}.ao12-lines li.grp ul{margin:0;padding-left:18px}.ao12-lines li.grp ul li{padding:2px 0}
.ao12-ret .ao12-lines>li{font-size:15px}
.ao12-subs{font-size:13px;color:var(--a-muted);margin:8px 0 0}
.ao12-bar{display:flex;border-radius:6px;overflow:hidden;font-size:12.5px;margin-bottom:8px}
.ao12-bar span{padding:6px 9px;color:#fff;min-width:0;overflow-wrap:anywhere}
.ao12-bar span:nth-child(1){background:var(--a-blue)}.ao12-bar span:nth-child(2){background:var(--a-orange)}
.ao12-bar span:nth-child(3){background:var(--a-green)}.ao12-bar span:nth-child(4){background:#6c4f9c}.ao12-bar span:nth-child(5){background:#8a8f2a}
.ao12-tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--a-line);display:flex;flex-direction:column;gap:5px}
.ao12-tl li{background:none;border:0;margin:0;padding:0;position:relative;display:grid;grid-template-columns:92px 1fr;gap:8px;font-size:13.5px}
.ao12-tl li::before{content:"";position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--a-blue);border:2px solid var(--a-paper)}
.ao12-tl li.is-past{color:var(--a-muted)}.ao12-tl li.is-past::before{background:var(--a-line)}
.ao12-tl li.is-key{font-weight:600}.ao12-tl li.is-key::before{background:var(--a-orange)}
.ao12-tl li.is-today{color:var(--a-green);font-weight:700}.ao12-tl li.is-today::before{background:var(--a-green)}
.ao12-tl .d{font-variant-numeric:tabular-nums;color:var(--a-muted)}
.ao12-lot{font-size:11px;border:1px solid var(--a-line);border-radius:4px;padding:0 4px;color:var(--a-muted);margin-left:4px}
.ao12-history{margin-top:8px}.ao12-history h2{font-size:14px}
.ao12-source{font-size:12.5px;color:var(--a-muted)}
.ao12-tabs [role="tablist"]{display:flex;border-bottom:1px solid var(--a-line);gap:4px;margin-bottom:12px}
.ao12-tabs [role="tab"]{font:inherit;font-size:14px;border:0;background:none;color:var(--a-muted);padding:8px 12px;cursor:pointer;
  border-bottom:2px solid transparent;margin-bottom:-1px}
.ao12-tabs [role="tab"][aria-selected="true"]{color:inherit;font-weight:600;border-bottom-color:var(--a-green)}
.ao12-view{display:flex;flex-direction:column;gap:12px}.ao12-view[hidden]{display:none}
@media (max-width:640px){.ao12-facts{grid-template-columns:1fr 1fr}.ao12-facts>div:nth-child(3){border-left:0;padding-left:0}
  .ao12-dl{grid-template-columns:1fr}.ao12-dl dd{border-top:0;padding-top:0}}
.ao12-bar .g1{flex:1}.ao12-bar .g2{flex:2}.ao12-bar .g3{flex:3}.ao12-bar .g4{flex:4}.ao12-bar .g5{flex:5}.ao12-bar .g6{flex:6}.ao12-bar .g7{flex:7}.ao12-bar .g8{flex:8}.ao12-bar .g9{flex:9}.ao12-bar .g10{flex:10}.ao12-bar .g11{flex:11}.ao12-bar .g12{flex:12}.ao12-bar .g13{flex:13}.ao12-bar .g14{flex:14}.ao12-bar .g15{flex:15}.ao12-bar .g16{flex:16}.ao12-bar .g17{flex:17}.ao12-bar .g18{flex:18}.ao12-bar .g19{flex:19}.ao12-bar .g20{flex:20}.ao12-bar .g21{flex:21}.ao12-bar .g22{flex:22}.ao12-bar .g23{flex:23}.ao12-bar .g24{flex:24}.ao12-bar .g25{flex:25}.ao12-bar .g26{flex:26}.ao12-bar .g27{flex:27}.ao12-bar .g28{flex:28}.ao12-bar .g29{flex:29}.ao12-bar .g30{flex:30}.ao12-bar .g31{flex:31}.ao12-bar .g32{flex:32}.ao12-bar .g33{flex:33}.ao12-bar .g34{flex:34}.ao12-bar .g35{flex:35}.ao12-bar .g36{flex:36}.ao12-bar .g37{flex:37}.ao12-bar .g38{flex:38}.ao12-bar .g39{flex:39}.ao12-bar .g40{flex:40}.ao12-bar .g41{flex:41}.ao12-bar .g42{flex:42}.ao12-bar .g43{flex:43}.ao12-bar .g44{flex:44}.ao12-bar .g45{flex:45}.ao12-bar .g46{flex:46}.ao12-bar .g47{flex:47}.ao12-bar .g48{flex:48}.ao12-bar .g49{flex:49}.ao12-bar .g50{flex:50}.ao12-bar .g51{flex:51}.ao12-bar .g52{flex:52}.ao12-bar .g53{flex:53}.ao12-bar .g54{flex:54}.ao12-bar .g55{flex:55}.ao12-bar .g56{flex:56}.ao12-bar .g57{flex:57}.ao12-bar .g58{flex:58}.ao12-bar .g59{flex:59}.ao12-bar .g60{flex:60}.ao12-bar .g61{flex:61}.ao12-bar .g62{flex:62}.ao12-bar .g63{flex:63}.ao12-bar .g64{flex:64}.ao12-bar .g65{flex:65}.ao12-bar .g66{flex:66}.ao12-bar .g67{flex:67}.ao12-bar .g68{flex:68}.ao12-bar .g69{flex:69}.ao12-bar .g70{flex:70}.ao12-bar .g71{flex:71}.ao12-bar .g72{flex:72}.ao12-bar .g73{flex:73}.ao12-bar .g74{flex:74}.ao12-bar .g75{flex:75}.ao12-bar .g76{flex:76}.ao12-bar .g77{flex:77}.ao12-bar .g78{flex:78}.ao12-bar .g79{flex:79}.ao12-bar .g80{flex:80}.ao12-bar .g81{flex:81}.ao12-bar .g82{flex:82}.ao12-bar .g83{flex:83}.ao12-bar .g84{flex:84}.ao12-bar .g85{flex:85}.ao12-bar .g86{flex:86}.ao12-bar .g87{flex:87}.ao12-bar .g88{flex:88}.ao12-bar .g89{flex:89}.ao12-bar .g90{flex:90}.ao12-bar .g91{flex:91}.ao12-bar .g92{flex:92}.ao12-bar .g93{flex:93}.ao12-bar .g94{flex:94}.ao12-bar .g95{flex:95}.ao12-bar .g96{flex:96}.ao12-bar .g97{flex:97}.ao12-bar .g98{flex:98}.ao12-bar .g99{flex:99}.ao12-bar .g100{flex:100}
