.ia-bricks-page{--ib-tap: 44px;--ib-flottant: 0 6px 16px rgba(11, 18, 32, .08), 0 2px 4px rgba(11, 18, 32, .05);background:var(--color-surface-1);color:var(--color-ink);font-size:15px;line-height:1.45}.ia-bricks-page .ib-sprite{position:absolute;width:0;height:0;overflow:hidden}.ia-bricks-page .ib-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ia-bricks-page .ib-ico{width:1.2em;height:1.2em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ia-bricks-page :focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.ia-bricks-page button,.ia-bricks-page input,.ia-bricks-page select{font:inherit;color:inherit}.ia-bricks-page button{cursor:pointer}.ia-bricks-page [hidden]{display:none!important}.ia-bricks-page .ib-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-line);background:var(--color-surface);font-weight:600;border-radius:999px;padding:0 18px;min-height:var(--ib-tap);text-decoration:none;color:var(--color-ink)}.ia-bricks-page .ib-btn:hover{border-color:var(--color-blue);color:var(--color-blue)}.ia-bricks-page .ib-btn.primaire{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.ia-bricks-page .ib-btn.primaire:hover{background:var(--color-blue-deep);color:#fff}.ia-bricks-page .ib-btn.danger:hover{border-color:var(--color-pink);color:var(--color-ink);background:var(--color-pink-soft)}.ia-bricks-page .ib-btn:disabled{background:var(--color-surface-2);border-color:transparent;color:var(--color-slate);cursor:not-allowed}.ia-bricks-page .ib-tag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-weight:700;font-size:12.5px}.ia-bricks-page .ib-f0{background:var(--color-blue-soft);color:var(--color-blue-ink)}.ia-bricks-page .ib-f1{background:var(--color-cyan-soft);color:var(--color-cyan-ink)}.ia-bricks-page .ib-f2{background:var(--color-green-soft);color:var(--color-green-ink)}.ia-bricks-page .ib-f3{background:var(--color-orange-soft);color:var(--color-orange-ink)}.ia-bricks-page .ib-marque{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.01em;text-decoration:none;color:inherit}.ia-bricks-page .ib-marque svg{width:28px;height:28px;flex:none}.ia-bricks-page .ib-champ{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:14px}.ia-bricks-page .ib-champ input,.ia-bricks-page .ib-champ select{border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);padding:0 14px;min-height:48px;font-size:17px;font-weight:500;width:100%}.ia-bricks-page .ib-champ input:focus,.ia-bricks-page .ib-champ select:focus{outline:2px solid var(--color-blue);outline-offset:-1px;border-color:transparent}.ia-bricks-page .ib-champ small{font-weight:500;color:var(--color-ink-3)}.ia-bricks-page .ib-mention{font-size:12.5px;color:var(--color-ink-3);margin:0}.ia-bricks-page .ib-sous{color:var(--color-ink-3);margin:0}.ia-bricks-page .ib-alerte{background:var(--color-pink-soft);border-radius:12px;padding:10px 14px;font-weight:600;margin:0}.ia-bricks-page .ib-info{background:var(--color-blue-soft);color:var(--color-blue-ink);border-radius:12px;padding:12px 14px;font-weight:600;margin:0}.ia-bricks-page .ib-lien{border:0;background:none;color:var(--color-blue);font-weight:600;text-decoration:underline;padding:0;min-height:var(--ib-tap)}.ia-bricks-page .ib-dialog{border:0;padding:0;border-radius:20px;box-shadow:0 12px 28px #0b12202e;width:min(480px,calc(100vw - 32px));color:var(--color-ink);margin:auto}.ia-bricks-page .ib-dialog::backdrop{background:#0b122066}.ia-bricks-page .ib-dlg{padding:22px;display:flex;flex-direction:column;gap:12px}.ia-bricks-page .ib-dlg h2{margin:0;font-size:20px;line-height:1.3}.ia-bricks-page .ib-dlg p{margin:0}.ia-bricks-page .ib-rang{display:flex;gap:8px;flex-wrap:wrap}.ia-bricks-page .ib-tel{max-width:520px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.ia-bricks-page .ib-tel-haut{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0;z-index:2}.ia-bricks-page .ib-tel-haut small{margin-left:auto;font-weight:500;color:var(--color-ink-3);font-size:13px}.ia-bricks-page .ib-hors{background:var(--color-orange-soft);color:var(--color-orange-ink);font-size:14px;font-weight:600;padding:8px 16px;display:flex;align-items:center;gap:8px}.ia-bricks-page .ib-tel-corps{flex:1;padding:20px 16px 28px;display:flex;flex-direction:column;gap:14px}.ia-bricks-page .ib-tel-corps>*{flex-shrink:0}.ia-bricks-page .ib-tel-corps h1,.ia-bricks-page .ib-tel-corps h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.01em;font-weight:700}.ia-bricks-page .ib-tel-corps p{margin:0}.ia-bricks-page .ib-tel form{display:flex;flex-direction:column;gap:14px}.ia-bricks-page input.ib-code{font-size:28px;font-weight:700;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.ia-bricks-page .ib-rep{display:flex;gap:12px;align-items:center;text-align:left;width:100%;border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:12px 14px;min-height:60px;font-size:16px;line-height:1.3}.ia-bricks-page .ib-rep .ib-l{flex:none;width:34px;height:34px;border-radius:9px;background:var(--color-surface-2);display:grid;place-items:center;font-weight:700}.ia-bricks-page .ib-rep[aria-pressed=true]{border-color:transparent;box-shadow:0 0 0 2px var(--color-blue);background:var(--color-blue-soft)}.ia-bricks-page .ib-rep[aria-pressed=true] .ib-l{background:var(--color-blue);color:#fff}.ia-bricks-page .ib-rep.bon{border-color:transparent;box-shadow:0 0 0 2px var(--color-green-ink);background:var(--color-green-soft)}.ia-bricks-page .ib-rep.bon .ib-l{background:var(--color-green-ink);color:#fff}.ia-bricks-page .ib-rep.faux{border-color:transparent;background:var(--color-pink-soft)}.ia-bricks-page .ib-rep .ib-m{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;margin-top:3px}.ia-bricks-page .ib-rep:disabled{cursor:default;color:var(--color-ink)}.ia-bricks-page .ib-etat{font-size:14px;color:var(--color-ink-3);display:flex;gap:8px;align-items:center}.ia-bricks-page .ib-verdict{border-radius:14px;padding:12px 14px;font-weight:700;font-size:17px;display:flex;align-items:center;gap:10px}.ia-bricks-page .ib-verdict.juste{background:var(--color-green-soft);color:var(--color-green-ink)}.ia-bricks-page .ib-verdict.rate{background:var(--color-pink-soft);color:var(--color-ink)}.ia-bricks-page .ib-bloc{background:var(--color-surface);border-radius:14px;padding:12px 14px}.ia-bricks-page .ib-bloc small{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-3);margin-bottom:3px}.ia-bricks-page .ib-bloc.retenir{background:var(--color-blue-soft);color:var(--color-blue-ink);font-weight:600}.ia-bricks-page .ib-bloc.retenir small{color:var(--color-blue-ink)}.ia-bricks-page .ib-score{text-align:center;margin:auto 0;display:flex;flex-direction:column;gap:8px;align-items:center}.ia-bricks-page .ib-score .ib-g{font-size:76px;font-weight:700;line-height:1;letter-spacing:-.02em}.ia-bricks-page .ib-score .ib-g small{font-size:30px;color:var(--color-ink-3)}.ia-bricks-page .ib-attente{margin:auto 0;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.ia-bricks-page .ib-rond{width:64px;height:64px;border-radius:50%;background:var(--color-blue-soft);display:grid;place-items:center;color:var(--color-blue)}.ia-bricks-page .ib-rond .ib-ico{width:30px;height:30px}.ia-bricks-page .ib-pied{margin-top:auto;padding-top:12px}.ia-bricks-page .ib-ecran{container-type:inline-size;min-height:100dvh;display:grid;place-items:center;background:var(--color-surface-1)}.ia-bricks-page .ib-scene{--u: calc(100cqw / 1920);position:relative;width:100%;max-width:calc(100dvh * 16 / 9);aspect-ratio:16 / 9;display:flex;flex-direction:column;padding:calc(var(--u) * 36) calc(var(--u) * 48);gap:calc(var(--u) * 24);font-size:calc(var(--u) * 26);line-height:1.4}.ia-bricks-page .ib-scene .ib-btn{min-height:calc(var(--u) * 76);padding:0 calc(var(--u) * 36);font-size:calc(var(--u) * 28);border-width:calc(var(--u) * 2)}.ia-bricks-page .ib-scene .ib-tag{font-size:calc(var(--u) * 22);padding:calc(var(--u) * 4) calc(var(--u) * 16)}.ia-bricks-page .ib-haut{display:flex;align-items:center;gap:calc(var(--u) * 20)}.ia-bricks-page .ib-scene .ib-marque{gap:calc(var(--u) * 14);font-size:calc(var(--u) * 34);margin-right:auto}.ia-bricks-page .ib-scene .ib-marque svg{width:calc(var(--u) * 46);height:calc(var(--u) * 46)}.ia-bricks-page .ib-pastille{display:flex;align-items:center;gap:calc(var(--u) * 14);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;padding:calc(var(--u) * 10) calc(var(--u) * 24);font-size:calc(var(--u) * 24);color:var(--color-ink-3)}.ia-bricks-page .ib-pastille b{color:var(--color-ink);font-size:calc(var(--u) * 30);letter-spacing:.06em;font-variant-numeric:tabular-nums}.ia-bricks-page .ib-discret{border:0;background:none;color:var(--color-ink-3);font-size:calc(var(--u) * 22);text-decoration:underline;padding:calc(var(--u) * 8)}.ia-bricks-page .ib-discret:hover{color:var(--color-ink)}.ia-bricks-page .ib-corps{flex:1;min-height:0;display:flex;gap:calc(var(--u) * 36)}.ia-bricks-page .ib-cartes{flex:1;min-width:0;display:flex;gap:calc(var(--u) * 22);align-items:flex-start}.ia-bricks-page .ib-famille{display:flex;flex-direction:column;gap:calc(var(--u) * 12);min-width:0;flex:1}.ia-bricks-page .ib-famille.double{flex:2}.ia-bricks-page .ib-famille h2{margin:0;font-size:calc(var(--u) * 24);font-weight:700;line-height:1.15;min-height:calc(var(--u) * 100);display:flex;flex-direction:column;justify-content:flex-end}.ia-bricks-page .ib-famille h2 small{display:block;font-weight:500;font-size:calc(var(--u) * 18);color:var(--color-ink-3);margin-top:calc(var(--u) * 2)}.ia-bricks-page .ib-pile{display:grid;gap:calc(var(--u) * 12);grid-template-columns:1fr}.ia-bricks-page .ib-famille.double .ib-pile{grid-template-columns:1fr 1fr}.ia-bricks-page .ib-carte{position:relative;display:flex;align-items:center;text-align:left;border:0;border-radius:calc(var(--u) * 16);min-height:calc(var(--u) * 124);padding:calc(var(--u) * 14) calc(var(--u) * 20);font-size:calc(var(--u) * 26);font-weight:600;line-height:1.2;transition:transform .15s,box-shadow .15s}.ia-bricks-page .ib-carte:hover,.ia-bricks-page .ib-carte.ouverte{box-shadow:0 0 0 calc(var(--u) * 3) var(--color-blue);transform:translateY(calc(var(--u) * -2))}.ia-bricks-page .ib-jouee{position:absolute;right:calc(var(--u) * 10);top:calc(var(--u) * 8);display:flex;align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 17);font-weight:700;background:var(--color-surface);border-radius:999px;padding:calc(var(--u) * 2) calc(var(--u) * 10)}.ia-bricks-page .ib-carte.finie{opacity:.72}.ia-bricks-page .ib-rejoindre{width:calc(var(--u) * 430);flex:none;background:var(--color-surface);border:1px solid var(--color-line);border-radius:calc(var(--u) * 24);padding:calc(var(--u) * 28);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 12);text-align:center;align-self:flex-start}.ia-bricks-page .ib-rejoindre h2{margin:0;font-size:calc(var(--u) * 30);font-weight:700}.ia-bricks-page .ib-qr{width:calc(var(--u) * 280);height:calc(var(--u) * 280)}.ia-bricks-page .ib-url{font-size:calc(var(--u) * 27);font-weight:600;white-space:nowrap}.ia-bricks-page .ib-grandcode{font-size:calc(var(--u) * 104);font-weight:700;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ia-bricks-page .ib-nb{display:flex;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 26);color:var(--color-ink-3);background:var(--color-surface-1);border-radius:999px;padding:calc(var(--u) * 8) calc(var(--u) * 22)}.ia-bricks-page .ib-nb b{color:var(--color-ink)}.ia-bricks-page .ib-fiche{position:absolute;z-index:5;width:calc(var(--u) * 560);background:var(--color-surface);border-radius:calc(var(--u) * 22);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 40) #0b122033;padding:calc(var(--u) * 28);display:flex;flex-direction:column;gap:calc(var(--u) * 14);align-items:flex-start}.ia-bricks-page .ib-fiche h3{margin:0;font-size:calc(var(--u) * 34);line-height:1.15;font-weight:700}.ia-bricks-page .ib-fiche p{margin:0;font-size:calc(var(--u) * 24);color:var(--color-ink-3)}.ia-bricks-page .ib-fiche p.def{font-size:calc(var(--u) * 27);color:var(--color-ink);font-weight:500}.ia-bricks-page .ib-fiche p b,.ia-bricks-page .ib-fiche .deja{color:var(--color-ink)}.ia-bricks-page .ib-fiche .deja{font-size:calc(var(--u) * 22);font-weight:600}.ia-bricks-page .ib-q{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--u) * 22)}.ia-bricks-page .ib-meta{display:flex;align-items:center;gap:calc(var(--u) * 16);font-size:calc(var(--u) * 26);color:var(--color-ink-3)}.ia-bricks-page .ib-meta b{color:var(--color-ink);font-size:calc(var(--u) * 30)}.ia-bricks-page .ib-q h1{margin:0;font-size:calc(var(--u) * 56);line-height:1.18;letter-spacing:-.01em;font-weight:700}.ia-bricks-page .ib-choixs{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 18)}.ia-bricks-page .ib-choix{position:relative;overflow:hidden;display:flex;align-items:center;gap:calc(var(--u) * 20);background:var(--color-surface);border:1px solid var(--color-line);border-radius:calc(var(--u) * 18);padding:calc(var(--u) * 18) calc(var(--u) * 24);min-height:calc(var(--u) * 150);font-size:calc(var(--u) * 34);line-height:1.25}.ia-bricks-page .ib-barre{position:absolute;inset:0 auto 0 0;background:var(--color-surface-2);transition:width .6s}.ia-bricks-page .ib-choix.bon .ib-barre{background:var(--color-green-soft)}.ia-bricks-page .ib-choix>*:not(.ib-barre){position:relative}.ia-bricks-page .ib-choix .ib-l{flex:none;width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:calc(var(--u) * 14);background:var(--color-ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:calc(var(--u) * 28)}.ia-bricks-page .ib-choix .ib-t{flex:1}.ia-bricks-page .ib-choix .ib-n{flex:none;font-weight:700;font-size:calc(var(--u) * 34);font-variant-numeric:tabular-nums}.ia-bricks-page .ib-choix.bon{border-color:transparent;box-shadow:0 0 0 calc(var(--u) * 3) var(--color-green-ink)}.ia-bricks-page .ib-choix.bon .ib-l{background:var(--color-green-ink)}.ia-bricks-page .ib-ok{display:flex;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 20);font-weight:700;color:var(--color-green-ink);margin-top:calc(var(--u) * 4)}.ia-bricks-page .ib-expli{display:grid;grid-template-columns:1.5fr 1fr;gap:calc(var(--u) * 18);font-size:calc(var(--u) * 28)}.ia-bricks-page .ib-expli>div{background:var(--color-surface);border-radius:calc(var(--u) * 18);padding:calc(var(--u) * 18) calc(var(--u) * 24)}.ia-bricks-page .ib-expli .retenir{background:var(--color-blue-soft);color:var(--color-blue-ink);font-weight:600}.ia-bricks-page .ib-expli small{display:block;font-size:calc(var(--u) * 18);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:calc(var(--u) * 4);color:var(--color-ink-3)}.ia-bricks-page .ib-expli .retenir small{color:var(--color-blue-ink)}.ia-bricks-page .ib-bas{margin-top:auto;display:flex;align-items:center;gap:calc(var(--u) * 20)}.ia-bricks-page .ib-compteur{margin-right:auto;display:flex;align-items:baseline;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 28);color:var(--color-ink-3)}.ia-bricks-page .ib-compteur b{font-size:calc(var(--u) * 52);color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1}.ia-bricks-page .ib-bilan{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--u) * 20)}.ia-bricks-page .ib-bilan h1{margin:0;font-size:calc(var(--u) * 44);letter-spacing:-.01em;font-weight:700;line-height:1.2}.ia-bricks-page .ib-bilan h1 small{display:block;font-size:calc(var(--u) * 26);font-weight:500;color:var(--color-ink-3)}.ia-bricks-page .ib-histo{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 28);align-items:end;background:var(--color-surface);border-radius:calc(var(--u) * 24);padding:calc(var(--u) * 28) calc(var(--u) * 40) calc(var(--u) * 22)}.ia-bricks-page .ib-col{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 8);height:100%;justify-content:flex-end}.ia-bricks-page .ib-col .ib-v{font-size:calc(var(--u) * 46);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ia-bricks-page .ib-col .ib-p{font-size:calc(var(--u) * 22);color:var(--color-ink-3)}.ia-bricks-page .ib-col .ib-b{width:100%;border-radius:calc(var(--u) * 14) calc(var(--u) * 14) 0 0;background:var(--color-blue);min-height:calc(var(--u) * 6);transition:height .7s}.ia-bricks-page .ib-col.top .ib-b{background:var(--color-green-ink)}.ia-bricks-page .ib-col .ib-x{font-size:calc(var(--u) * 24);font-weight:600;border-top:calc(var(--u) * 3) solid var(--color-line);width:100%;text-align:center;padding-top:calc(var(--u) * 8)}.ia-bricks-page .ib-resume{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 10) calc(var(--u) * 28);font-size:calc(var(--u) * 26);color:var(--color-ink-3)}.ia-bricks-page .ib-resume b{color:var(--color-ink)}.ia-bricks-page .ib-voile{position:absolute;inset:0;background:#0b122066;display:grid;place-items:center;z-index:8}.ia-bricks-page .ib-experts{background:var(--color-surface);border-radius:calc(var(--u) * 28);padding:calc(var(--u) * 40);width:calc(var(--u) * 1100);max-height:80%;overflow:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 20)}.ia-bricks-page .ib-experts h2{margin:0;font-size:calc(var(--u) * 40);font-weight:700}.ia-bricks-page .ib-noms{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 14)}.ia-bricks-page .ib-noms span{background:var(--color-green-soft);color:var(--color-green-ink);font-weight:700;font-size:calc(var(--u) * 34);border-radius:999px;padding:calc(var(--u) * 8) calc(var(--u) * 28)}.ia-bricks-page .ib-experts p{margin:0;font-size:calc(var(--u) * 26);color:var(--color-ink-3)}.ia-bricks-page .ib-fin{flex:1;display:grid;place-items:center;text-align:center}.ia-bricks-page .ib-fin h1{font-size:calc(var(--u) * 56);margin:0 0 calc(var(--u) * 12);font-weight:700}.ia-bricks-page .ib-fin p{font-size:calc(var(--u) * 30);color:var(--color-ink-3);margin:0 0 calc(var(--u) * 28)}.ia-bricks-page .ib-coupure{position:absolute;left:50%;top:calc(var(--u) * 20);transform:translate(-50%);z-index:9;background:var(--color-orange-soft);color:var(--color-orange-ink);font-weight:600;font-size:calc(var(--u) * 24);border-radius:999px;padding:calc(var(--u) * 10) calc(var(--u) * 28)}.ia-bricks-page .ib-bo-page{max-width:1200px;margin:0 auto;padding:16px}.ia-bricks-page .ib-connexion{max-width:440px;margin:48px auto;background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.ia-bricks-page .ib-connexion h1{margin:0;font-size:24px;font-weight:700}.ia-bricks-page .ib-connexion form{display:flex;flex-direction:column;gap:14px}.ia-bricks-page .ib-bo{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.ia-bricks-page .ib-bo-haut{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--color-line);flex-wrap:wrap}.ia-bricks-page .ib-bo-haut .ib-marque{margin-right:auto}.ia-bricks-page .ib-qui{color:var(--color-ink-3);font-size:14px}.ia-bricks-page .ib-bo-nav{display:flex;gap:4px;padding:8px 16px;border-bottom:1px solid var(--color-line);flex-wrap:wrap}.ia-bricks-page .ib-bo-nav button{border:0;background:transparent;border-radius:999px;padding:0 16px;min-height:var(--ib-tap);font-weight:600;color:var(--color-ink-3)}.ia-bricks-page .ib-bo-nav button[aria-selected=true]{background:var(--color-blue-soft);color:var(--color-blue-ink)}.ia-bricks-page .ib-bo-corps{padding:20px;display:flex;flex-direction:column;gap:16px}.ia-bricks-page .ib-bo-corps h1{margin:0;font-size:22px;letter-spacing:-.01em;font-weight:700}.ia-bricks-page .ib-ligne{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ia-bricks-page .ib-pousse{margin-left:auto}.ia-bricks-page .ib-table-zone{overflow-x:auto}.ia-bricks-page table.ib-table{width:100%;border-collapse:collapse;font-size:14.5px}.ia-bricks-page .ib-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-3);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--color-line);white-space:nowrap}.ia-bricks-page .ib-table td{padding:10px;border-bottom:1px solid var(--color-line);vertical-align:middle}.ia-bricks-page .ib-table tr.clic{cursor:pointer}.ia-bricks-page .ib-table tr.clic:hover td{background:var(--color-surface-1)}.ia-bricks-page .ib-num{font-variant-numeric:tabular-nums}.ia-bricks-page .ib-st{font-size:12.5px;font-weight:700;border-radius:999px;padding:2px 10px;display:inline-block;white-space:nowrap}.ia-bricks-page .ib-st.ouverte{background:var(--color-green-soft);color:var(--color-green-ink)}.ia-bricks-page .ib-st.close{background:var(--color-surface-2);color:var(--color-ink-3)}.ia-bricks-page .ib-st.off{background:var(--color-pink-soft);color:var(--color-ink)}.ia-bricks-page .ib-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ia-bricks-page .ib-encart{background:var(--color-surface-1);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ia-bricks-page .ib-encart h2{margin:0;font-size:16px;font-weight:700}.ia-bricks-page .ib-encart p{margin:0}.ia-bricks-page .ib-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;height:110px}.ia-bricks-page .ib-mini div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px;font-size:12.5px;font-weight:700}.ia-bricks-page .ib-mini i{display:block;width:100%;background:var(--color-blue);border-radius:6px 6px 0 0;min-height:3px}.ia-bricks-page .ib-mini div:last-child i{background:var(--color-green-ink)}.ia-bricks-page .ib-mini span{color:var(--color-ink-3);font-weight:600}.ia-bricks-page .ib-qligne{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:14px;padding:8px 0;border-top:1px solid var(--color-line)}.ia-bricks-page .ib-qligne b{font-variant-numeric:tabular-nums}.ia-bricks-page .ib-rapport{border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ia-bricks-page .ib-rapport.ok{background:var(--color-green-soft);color:var(--color-green-ink)}.ia-bricks-page .ib-rapport.ko{background:var(--color-pink-soft)}.ia-bricks-page .ib-rapport ul{margin:0;padding-left:20px;list-style:disc}.ia-bricks-page .ib-form-ligne{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;align-items:end}@media(prefers-reduced-motion:reduce){.ia-bricks-page *{transition:none!important}}
