@charset "UTF-8";.page[data-registre] [data-zone-depot-registre] [data-bande-depot],.page[data-registre] [data-chiffres-registre] .kpi,[data-tableau-deals].tbl,[data-page-deal] [data-bloc=ipgs-brain]{background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r-lg);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh);-webkit-backdrop-filter:none;backdrop-filter:none}.page[data-registre] [data-entete-registre] h1{font-size:clamp(24px,2.6vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.page[data-registre] [data-entete-registre] .date{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink-3)}@media(min-width:861px){.page[data-registre] [data-entete-registre-actions] .btn{min-height:38px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:500}}.page[data-registre] [data-zone-depot-registre] [data-bande-depot]{border-style:dashed;border-color:rgba(var(--line-rgb),.16);padding:14px 18px;-moz-column-gap:14px;column-gap:14px}.page[data-registre] [data-zone-depot-registre] [data-bande-depot]:hover{background:rgba(var(--line-rgb),.07)}.page[data-registre] [data-zone-depot-registre] [data-bande-depot].border-action{background:rgba(var(--accent-rgb),.1);border-color:var(--accent)}.page[data-registre] [data-zone-depot-registre] [data-bande-depot]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page[data-registre] [data-zone-depot-registre] [data-bande-depot]>svg{box-sizing:content-box;width:20px;height:20px;padding:11px;border-radius:var(--r-sm);color:var(--ink);background:rgba(var(--line-rgb),.06);border:1px solid rgba(var(--line-rgb),.08)}.page[data-registre] [data-zone-depot-registre] [data-bande-depot]>svg.animate-spin{background:none;border-color:transparent}.page[data-registre] [data-zone-depot-registre] [data-bande-depot] p.text-sm{font-size:14px;font-weight:600;color:var(--ink)}.page[data-registre] [data-zone-depot-registre] [data-bande-depot] p.text-xs{color:var(--ink-3)}.page[data-registre] [data-chiffres-registre].kpis{gap:16px;background:none;border:0;border-radius:0;overflow:visible}.page[data-registre] [data-chiffres-registre] .kpi{padding:18px;gap:6px}.page[data-registre] [data-chiffres-registre] .kpi .l{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-2)}.page[data-registre] [data-chiffres-registre] .kpi .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600;letter-spacing:-.01em}.page[data-registre] [data-chiffres-registre] .kpi .d{font-size:12px;color:var(--ink-3)}@media(min-width:861px){.page[data-registre] [data-chiffres-registre] .kpi .v{font-size:26px;font-size:max(12px,min(26px,9cqi))}}@media(max-width:860px){.page[data-registre] [data-chiffres-registre].kpis{gap:10px}.page[data-registre] [data-chiffres-registre] .kpi{padding:12px 14px;border-radius:var(--r)}}.page[data-registre] [data-filtres-registre]>.field{border:1px solid rgba(var(--line-rgb),.1);border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;color:var(--ink-3);background:rgba(var(--smoke),var(--glass-a));box-shadow:none}.page[data-registre] [data-filtres-registre]>.field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.page[data-registre] .filters .chip,.page[data-registre] .filters select.sel{border-radius:999px;font-size:13px;font-weight:500}.page[data-registre] .filters .chip:not(.on),.page[data-registre] .filters select.sel{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);color:var(--ink-2);box-shadow:none}.page[data-registre] .filters .chip:not(.on):hover,.page[data-registre] .filters select.sel:hover{background:rgba(var(--line-rgb),.08);color:var(--ink)}.page[data-registre] .filters .chip.on{background:rgba(var(--line-rgb),.16);color:var(--ink);border:1px solid transparent;box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}.page[data-registre] .filters .chip .n{font-family:var(--num);font-variant-numeric:tabular-nums}.page[data-registre] .filters .chip.more:not(.on){background:transparent;border-style:dashed}@media(min-width:861px){.page[data-registre] .filters .chip,.page[data-registre] .filters select.sel{min-height:36px;padding-left:14px;padding-right:14px}}.page[data-registre] .filters [data-statuts-registre].seg,.page[data-registre] [data-onglets-taille].tabs,.page[data-registre] [data-entete-registre] .seg{border-radius:999px;padding:4px;gap:2px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}.page[data-registre] .filters [data-statuts-registre].seg{flex-wrap:wrap;max-width:100%;min-width:0}.page[data-registre] .filters [data-statuts-registre].seg .chip,.page[data-registre] [data-onglets-taille].tabs button,.page[data-registre] [data-entete-registre] .seg button{border:0;border-radius:999px;background:transparent;box-shadow:none;padding:0 13px;font-weight:500;color:var(--ink-2)}.page[data-registre] .filters [data-statuts-registre].seg .chip:hover,.page[data-registre] [data-onglets-taille].tabs button:hover,.page[data-registre] [data-entete-registre] .seg button:hover{color:var(--ink);background:rgba(var(--line-rgb),.06)}.page[data-registre] .filters [data-statuts-registre].seg .chip.on,.page[data-registre] [data-onglets-taille].tabs button.on,.page[data-registre] [data-entete-registre] .seg button.on{color:var(--ink);background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}@media(min-width:861px){.page[data-registre] .filters [data-statuts-registre].seg .chip,.page[data-registre] [data-onglets-taille].tabs button{min-height:32px}}.page[data-registre] [data-onglets-taille].tabs{justify-self:start;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto}.page[data-registre] [data-onglets-taille].tabs button{display:inline-flex;align-items:center;border-bottom:0}.page[data-registre] [data-onglets-taille].tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:860px){.page[data-registre] [data-onglets-taille].tabs button{min-height:40px}}[data-tableau-deals] .pill[data-statut],[data-page-deal] .pill[data-statut],[data-tiroir-deal] .pill[data-statut]{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500;background:rgba(var(--line-rgb),.07);color:var(--ink-2)}[data-tableau-deals].tbl .row{padding-left:16px;padding-right:16px;border-top:1px solid rgba(var(--line-rgb),.05);font-size:14px}[data-tableau-deals].tbl .row:hover{background:rgba(var(--line-rgb),.04)}[data-tableau-deals].tbl .row:first-child{background:transparent;height:44px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--ink-3);border-top:0;border-bottom:1px solid rgba(var(--line-rgb),.09)}[data-tableau-deals].tbl .row:first-child+.row{border-top:0}[data-tableau-deals].tbl .row:first-child button{text-transform:none;letter-spacing:0;font-weight:600}[data-tableau-deals].tbl .row:first-child:hover{background:transparent}[data-tableau-deals].tbl .row.sel{background:rgba(var(--accent-rgb),.1);box-shadow:inset 2px 0 0 var(--accent)}[data-tableau-deals].tbl .num{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-tableau-deals].tbl .row:not(:first-child)>:nth-child(5){font-weight:600;color:var(--ink)}[data-tableau-deals].tbl .addr small{color:var(--ink-3);font-size:12px}@media(max-width:860px){[data-tableau-deals].tbl{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;overflow:visible}[data-tableau-deals].tbl>div{display:grid;gap:10px}[data-tableau-deals].tbl .row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"num statut . assigne" "titre titre titre titre" "lieu lieu lieu prix";gap:6px 8px;height:auto;padding:12px 14px;border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r);align-items:center;background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-tableau-deals].tbl .row:hover{background:var(--sel)}[data-tableau-deals].tbl .row.sel{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--ink-3)}[data-tableau-deals].tbl .row>:nth-child(1){display:block;grid-area:num;font-size:12px}[data-tableau-deals].tbl .row>:nth-child(2){display:contents}[data-tableau-deals].tbl .row>:nth-child(3){grid-area:statut;justify-self:start}[data-tableau-deals].tbl .row>:nth-child(5){grid-area:prix;justify-self:end;align-self:start;font-weight:700;white-space:nowrap}[data-tableau-deals].tbl .row>:nth-child(8){display:flex;grid-area:assigne;justify-self:end}[data-tableau-deals].tbl .addr>span:first-child{grid-area:titre;flex-wrap:wrap;row-gap:2px}[data-tableau-deals].tbl .addr>small{grid-area:lieu;flex-wrap:wrap;row-gap:2px;font-size:12.5px}[data-tableau-deals].tbl .row a.truncate{display:block;flex:1 1 auto;min-width:0;min-height:40px;padding:10px 0;line-height:20px;font-size:15px;font-weight:700;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}[data-tableau-deals].tbl .addr>small span.truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;min-width:0}[data-tableau-deals].tbl .addr>small>span{white-space:normal}[data-tableau-deals].tbl [data-rush-actif]{min-height:40px;min-width:40px}}@media(max-width:860px){[data-page-deal] button.text-mute{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}[data-page-deal] button.w-5.h-5.border{box-sizing:border-box;width:40px;height:40px;border:10px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--steel)}[data-page-deal] button.w-5.h-5.border.bg-primary{box-shadow:none}[data-page-deal] button.shrink-0.inline-flex.items-center.gap-1,[data-page-deal] button.underline{display:inline-flex;align-items:center;min-height:40px;min-width:40px}[data-page-deal] a.truncate{display:inline-flex;align-items:center;min-height:40px;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}[data-page-deal] a.inline-flex.items-center.text-accent-fg,[data-page-deal] a.text-fg{display:inline-flex;align-items:center;min-height:40px;min-width:40px}}[data-page-deal] .dealhead h1{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.01em;line-height:1.2}[data-page-deal] .card{padding:18px}[data-page-deal] .card>h3{font-size:14px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--ink)}[data-page-deal] .kv2{gap:10px}[data-page-deal] .kv2>div{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-sm);padding:10px 12px}[data-page-deal] .kv2 .l{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-2)}[data-page-deal] .kv2 .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:15px;font-weight:600}[data-page-deal] .kv2 .v.txt{font-family:var(--ui);font-size:14px}[data-page-deal] [data-les-chiffres] .kpis{gap:10px;background:none;border:0;border-radius:0;overflow:visible}[data-page-deal] [data-les-chiffres] .kpi{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-sm);padding:12px 14px}[data-page-deal] [data-les-chiffres] .kpi .l{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-2)}[data-page-deal] [data-les-chiffres] .kpi .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}[data-page-deal] [data-les-chiffres] .kpi .v.manque,[data-page-deal] [data-les-chiffres] .kpi .v.texte{font-family:var(--ui)}[data-page-deal] [data-les-chiffres] .kpi .d{color:var(--ink-2)}[data-page-deal] [data-les-chiffres] h2{font-size:14px;font-weight:600}[data-page-deal] .border-l-2{border-radius:var(--r-sm);background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.08)}[data-page-deal] .border-l-2.border-l-warn{border-left-color:var(--warn)}[data-page-deal] .border-l-2.border-l-good{border-left-color:var(--good)}[data-page-deal] .border-l-2.border-l-bad{border-left-color:var(--bad)}[data-page-deal] [data-bloc=ipgs-brain]{padding:14px 18px;font-size:13px;color:var(--ink-2)}[data-page-deal] #onglets-fiche.tabs{justify-self:start;max-width:100%;padding:4px;gap:2px;border-radius:999px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}[data-page-deal] #onglets-fiche.tabs button{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-bottom:0;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2)}[data-page-deal] #onglets-fiche.tabs button:hover{color:var(--ink);background:rgba(var(--line-rgb),.06)}[data-page-deal] #onglets-fiche.tabs button.on{color:var(--ink);background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}[data-page-deal] #onglets-fiche.tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-page-deal] #onglets-fiche.tabs button .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-2);background:rgba(var(--line-rgb),.07);border-radius:999px;padding:1px 7px}[data-page-deal] .num{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media(prefers-reduced-transparency:reduce){[data-tableau-deals].tbl,[data-tableau-deals].tbl .row,.page[data-registre] [data-chiffres-registre] .kpi,.page[data-registre] [data-zone-depot-registre] [data-bande-depot],.page[data-registre] [data-filtres-registre]>.field,.page[data-registre] .filters [data-statuts-registre].seg,.page[data-registre] [data-onglets-taille].tabs,[data-page-deal] [data-bloc=ipgs-brain],[data-page-deal] #onglets-fiche.tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--panel)!important}}@media print{[data-tableau-deals].tbl,[data-tableau-deals].tbl .row,.page[data-registre] [data-chiffres-registre] .kpi,.page[data-registre] [data-zone-depot-registre] [data-bande-depot],.page[data-registre] [data-zone-depot-registre] [data-bande-depot]>svg,.page[data-registre] [data-filtres-registre]>.field,.page[data-registre] .filters .chip,.page[data-registre] .filters select.sel,.page[data-registre] .filters [data-statuts-registre].seg,.page[data-registre] [data-onglets-taille].tabs,.page[data-registre] [data-onglets-taille].tabs button,[data-page-deal] .card,[data-page-deal] .kv2>div,[data-page-deal] [data-les-chiffres] .kpi,[data-page-deal] [data-bloc=ipgs-brain],[data-page-deal] #onglets-fiche.tabs{background:Canvas!important;color:CanvasText!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}}.les-chiffres .kpis.k6{grid-template-columns:repeat(6,minmax(0,1fr))}.les-chiffres .kpi{align-content:start}.les-chiffres .kpi .v.manque{font-family:inherit;font-size:12px;font-weight:600;color:var(--warn);white-space:normal}@media(max-width:1400px){.les-chiffres .kpis.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.les-chiffres .kpis.k6{grid-template-columns:repeat(2,minmax(0,1fr))}}.les-chiffres .kpis.k8{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:560px){.les-chiffres .kpis.k8{grid-template-columns:repeat(2,minmax(0,1fr))}}.les-chiffres .kpi .v.texte{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.3;white-space:normal;overflow-wrap:anywhere}@media(max-width:860px){nav.mobiletabs.tabbar{gap:0;padding:0 4px}nav.mobiletabs.tabbar .tb{flex:1 1 auto;width:auto;min-width:44px;padding:0 3px;font-size:11px;font-weight:500;gap:3px}nav.mobiletabs.tabbar .tb svg{width:21px;height:21px}nav.mobiletabs.tabbar .tb[aria-current=page]{font-weight:600}nav.mobiletabs.tabbar .tb .lib{overflow:visible;text-overflow:clip}}@media(max-width:349.98px){nav.mobiletabs.tabbar .tb{font-size:9.5px;padding:0 1px;min-width:40px}}@media(max-width:860px){nav.mobiletabs .tb .point-plus{position:absolute;top:-2px;left:calc(100% - 3px);width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px rgb(var(--smoke))}nav.mobiletabs.tabbar .tb .pastille{background:var(--accent);color:var(--accent-ink);font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:600;border-radius:999px}}.menu-plus[data-menu-plus]{min-width:220px;max-width:calc(100vw - 24px);max-height:min(70dvh,var(--radix-popover-content-available-height,70dvh));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;font-family:var(--ui)}body.vue-telephone .menu-plus[data-menu-plus]{max-width:calc(100% - 24px)}.menu-plus [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink);text-align:left;text-decoration:none;transition:background .2s}.menu-plus [role=menuitem]:hover{background:rgba(var(--line-rgb),.08)}.menu-plus [role=menuitem]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.menu-plus [role=menuitem][aria-current=page]{background:rgba(var(--line-rgb),.14);font-weight:600}.menu-plus [role=menuitem] svg{width:17px;height:17px;flex:none;color:var(--ink-2)}.menu-plus [role=menuitem][aria-current=page] svg{color:var(--accent-fg)}.menu-plus .l{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-plus .cnt{flex:none;margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:600;background:rgba(var(--line-rgb),.1);color:var(--ink)}.menu-plus .cnt.chaud{background:var(--accent);color:var(--accent-ink)}@media(max-width:860px){.fichetel .fichetel-entete h1{font-family:var(--ui);font-weight:700;letter-spacing:-.01em}.fichetel .fichetel-onglets{top:6px;gap:2px;padding:4px;border-radius:999px;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),.94);box-shadow:inset 0 1px rgba(var(--line-rgb),.14),0 10px 24px var(--sh-flottant)}.fichetel[data-fiche-telephone]:not(#_) .fichetel-onglets [role=tab]{min-height:44px;min-width:44px;border-radius:999px;border-bottom:0;color:var(--ink-2);font-family:var(--ui);font-weight:500;transition:color .25s,background .25s}.fichetel .fichetel-onglets [role=tab].on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}.fichetel .fichetel-onglets [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fichetel .fichetel-onglets .n{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink-3)}.fichetel[data-fiche-telephone]:not(#_) .fichetel-actions :is(button,select,a){min-height:44px;min-width:44px}.fichetel .fichetel-actions>button,.fichetel .fichetel-actions>a{border-radius:var(--r-sm);height:auto}.fichetel .fichetel-panneau:not([hidden]){animation:vf-tel-panneau .3s var(--vf-p3o,ease-out) backwards}}@keyframes vf-tel-panneau{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-motion="0"] .fichetel-panneau,:root[data-motion="0"] .menu-plus [role=menuitem]{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.fichetel-panneau,.menu-plus [role=menuitem],.fichetel-onglets [role=tab]{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.fichetel-onglets{background:rgb(var(--smoke))!important}}.vv-page .ph{align-items:flex-end;gap:12px 16px}.vv-page .ph h1{font-family:var(--ui);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.vv-page .ph h1 svg{color:var(--accent-fg)}.vv-page .ph .date{display:inline-block;font-size:12px;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.vv-page .ph .iconbtn{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.vv-page .ph .iconbtn:hover{background:rgba(var(--line-rgb),.12)}.vv-page .filters{gap:6px}.vv-page .filters .chip{min-height:32px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);box-shadow:none}.vv-page .filters .chip:hover{color:var(--ink);background:rgba(var(--line-rgb),.09)}.vv-page .filters .chip.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.16);border-color:rgba(var(--line-rgb),.14)}.vv-page .filters .chip .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--ink-3)}.vv-page .filters .chip.on .n{color:var(--ink-2);opacity:1}.vv-page [data-vv-statut] button{border-radius:999px;font-size:13px;padding:6px 12px;color:var(--ink-2);background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.08)}.vv-page [data-vv-statut] button:hover{color:var(--ink);border-color:rgba(var(--line-rgb),.16)}.vv-page [data-vv-statut] button.bg-primary{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.vv-page .vv-directs{border-radius:var(--r-lg);padding:16px 18px;display:grid;gap:10px;min-width:0;max-width:100%}.vv-page .vv-directs .pill{min-width:22px;height:22px;justify-content:center;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.vv-page .vv-directs ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.vv-page .vv-directs li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;max-width:100%}.vv-page .vv-directs li>a{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border-radius:999px;max-width:100%;color:var(--ink);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.vv-page .vv-directs li>a:hover{background:rgba(var(--line-rgb),.1);text-decoration:none}.vv-page .vv-directs [data-deplier-directs]{min-height:32px;padding:0 4px}.vv-page .field{min-height:40px;padding:0 14px;gap:8px;border-radius:999px;font-size:14px;color:var(--ink-3);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}.vv-page .field:focus-within{border-color:rgba(var(--accent-rgb),.55)}.vv-page .field input{font-size:14px;color:var(--ink)}.vv-page select.sel{min-height:36px;border-radius:999px;padding-left:12px;padding-right:28px;font-size:13px;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.vv-page .phases{font-size:12px;font-weight:500;gap:14px;color:var(--ink-2)}.vv-page .phases b{font-size:11px;font-weight:700;color:var(--ink-2);min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);margin-right:6px}.vv-page .gtwrap{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.vv-page .gt th{background:transparent;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;border-bottom:1px solid rgba(var(--line-rgb),.09)}.vv-page .gt td{border-top-color:rgba(var(--line-rgb),.07)}.vv-page .gt tbody tr:hover td{background:rgba(var(--line-rgb),.04)}.carte-pipeline.vv-carte{border-top-color:rgba(var(--line-rgb),.09)!important;border-right-color:rgba(var(--line-rgb),.09)!important;border-bottom-color:rgba(var(--line-rgb),.09)!important}.carte-pipeline.vv-carte:hover{border-top-color:rgba(var(--line-rgb),.16)!important;border-right-color:rgba(var(--line-rgb),.16)!important;border-bottom-color:rgba(var(--line-rgb),.16)!important}.vv-fiche{color:var(--ink)}.vv-fiche h1{font-family:var(--ui);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.vv-fiche section[data-bloc],.vv-fiche section.bg-panel{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.vv-fiche section.bg-panel h2{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.vv-fiche section.bg-panel>div:first-child{border-bottom-color:rgba(var(--line-rgb),.08)}.vv-fiche section[data-bloc=ipgs-brain],.vv-fiche section[data-bloc=bandeau-historique]{background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.08);box-shadow:none}.vv-fiche section[data-bloc=bandeau-historique] button{border-radius:999px;border-color:rgba(var(--line-rgb),.1)}.vv-fiche [data-boutons=secondaires]{border-top-color:rgba(var(--line-rgb),.08)}.vv-fiche [data-chip],.vv-fiche section[data-bloc=entete] span.uppercase{border-radius:999px}.vv-fiche [data-chip=etape]{background:rgba(var(--line-rgb),.07);border-color:rgba(var(--line-rgb),.1);font-family:var(--num);font-variant-numeric:tabular-nums}.vv-fiche [data-chip=type]{background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.08);color:var(--ink-2)}.vv-fiche [data-boutons] button.border,.vv-fiche [data-boutons] a.border{border-radius:999px;border-color:rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a))}.vv-fiche [data-boutons] button.border:hover,.vv-fiche [data-boutons] a.border:hover{background:rgba(var(--line-rgb),.12);border-color:rgba(var(--line-rgb),.16)}.vv-fiche [data-boutons] button.border-warn{border-color:var(--warn)}.vv-fiche [data-action=creer-deal]{border-radius:999px}.vv-fiche [data-boutons=secondaires] button:not(.border){border-radius:999px}.vv-fiche select.h-10{border-radius:999px}.vv-fiche .vv-retour{justify-self:start;align-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 16px 0 10px;white-space:normal;line-height:1.2;color:var(--ink);border:1px solid rgba(var(--line-rgb),.1);border-radius:999px}.vv-fiche .vv-retour:hover{color:var(--ink);background:rgba(var(--line-rgb),.12)}.vv-fiche [data-onglets-fiche]{position:relative;gap:2px;padding:5px;border-radius:999px;width:-moz-max-content;width:max-content;max-width:100%;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.vv-fiche [data-onglets-fiche]>button{position:relative;z-index:1;border-bottom:0;border-radius:999px;padding:8px 14px;font-weight:500;color:var(--ink-2)}.vv-fiche [data-onglets-fiche]>button:hover{color:var(--ink)}.vv-fiche [data-onglets-fiche]>button[aria-selected=true]{color:var(--ink);font-weight:600}.vv-fiche .gtwrap{border-radius:var(--r-sm);background:rgba(var(--line-rgb),.03);border-color:rgba(var(--line-rgb),.08)}.vv-fiche .gt th{background:transparent;color:var(--ink-3)}.vv-fiche .gt td{border-top-color:rgba(var(--line-rgb),.07)}.vv-fiche [data-rangee] .text-warn{color:color-mix(in srgb,var(--warn) 55%,var(--ink))}:root[data-light="1"]{--vv-clair:rgba(var(--smoke),.9);--vv-clair-on:rgba(var(--smoke),.97)}:root[data-light="1"] .vv-page .ph h1{padding:2px 16px 4px 12px;border-radius:999px;background:var(--vv-clair);border:1px solid rgba(var(--line-rgb),.08)}:root[data-light="1"] .vv-page .ph .date,:root[data-light="1"] .vv-page .filters .chip,:root[data-light="1"] .vv-page [data-vv-statut] button:not(.bg-primary),:root[data-light="1"] .vv-page [data-pastilles][aria-label=Vue],:root[data-light="1"] .vv-page .vv-directs li>a,:root[data-light="1"] .vv-fiche [data-onglets-fiche],:root[data-light="1"] .vv-fiche [data-envoi-resume-appel],:root[data-light="1"] .vv-fiche section[data-bloc=ipgs-brain],:root[data-light="1"] .vv-fiche section[data-bloc=bandeau-historique]{background:var(--vv-clair)}:root[data-light="1"] .vv-page .filters .chip:hover,:root[data-light="1"] .vv-page [data-vv-statut] button:not(.bg-primary):hover{background:var(--vv-clair-on)}:root[data-light="1"] .vv-page .filters .chip.on{background:var(--vv-clair-on);border-color:rgba(var(--line-rgb),.3)}:root[data-light="1"] .vv-page .filters .chip .n{color:var(--ink-2)}:root[data-light="1"] .vv-page .phases{width:-moz-max-content;width:max-content;max-width:100%;padding:5px 12px;border-radius:999px;background:var(--vv-clair);border:1px solid rgba(var(--line-rgb),.08)}:root[data-light="1"] .vv-fiche .vv-retour{background:var(--vv-clair);color:var(--ink)}:root[data-light="1"] .vv-fiche .vv-retour:hover{color:var(--ink)}:root[data-light="1"] .vv-fiche [data-onglets-fiche]>button{color:var(--ink-2)}:root[data-light="1"] .vv-fiche [data-onglets-fiche]>button[aria-selected=true]{color:var(--ink)}:root[data-light="1"] .vv-fiche section[data-bloc=ipgs-brain],:root[data-light="1"] .vv-fiche section[data-bloc=bandeau-historique]{color:var(--ink-2)}:root[data-light="1"] .vv-fiche .fichetel-entete,:root[data-light="1"] .vv-fiche .fichetel-actions{background:var(--vv-clair);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-lg);padding:12px}:root[data-light="1"] .vv-fiche .fichetel-entete .vv-retour{background:transparent;padding-left:0}@media(max-width:860px){.vv-page .filters .chip,.vv-page select.sel,.vv-page [data-vv-statut] button{min-height:40px}.vv-page .vv-directs li>a,.vv-page .vv-directs [data-deplier-directs]{min-height:40px}.vv-fiche .vv-retour{min-height:40px;padding-right:8px}}@media(prefers-reduced-transparency:reduce){.vv-fiche section[data-bloc],.vv-fiche section.bg-panel,.vv-page .gtwrap,.vv-page .field{background:rgb(var(--smoke))}}@media print{.vv-page .vv-directs,.vv-page .gtwrap,.vv-fiche section[data-bloc],.vv-fiche section.bg-panel{background:Canvas!important;color:CanvasText!important;box-shadow:none!important}.vv-fiche [data-onglets-fiche] .vf-glisse{display:none}}[data-page-acheteurs] .ph{gap:12px 16px;align-items:flex-end}[data-page-acheteurs] .ph h1{font-family:var(--ui);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}[data-page-acheteurs] .point{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}[data-page-acheteurs] .point-good{background:var(--good)}[data-page-acheteurs] .point-bad{background:var(--bad)}[data-page-acheteurs] .tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:rgba(var(--line-rgb),.07);white-space:nowrap}[data-page-acheteurs] .btn{color:var(--ink);border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a));box-shadow:none}[data-page-acheteurs] .btn:hover{background:rgba(var(--line-rgb),.12)}[data-page-acheteurs] .btn.cap{font-size:14px;font-weight:500;padding:0 16px;min-height:40px;border-radius:999px}[data-page-acheteurs] .btn.cap.sm{min-height:34px;padding:0 12px;font-size:13px;gap:6px}[data-page-acheteurs] .btn.icb{padding:0;width:40px;height:40px;border-radius:50%}[data-page-acheteurs] .btn.pri{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600;box-shadow:none}[data-page-acheteurs] .btn.pri:hover{background:var(--accent);filter:brightness(1.08)}[data-page-acheteurs] .btn.on{background:rgba(var(--line-rgb),.16);color:var(--ink);border-color:rgba(var(--line-rgb),.14)}[data-page-acheteurs] .seg.g{background:rgba(var(--line-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08);border-radius:999px;padding:4px;gap:2px;flex-wrap:wrap;max-width:100%}[data-page-acheteurs] .seg.g button{min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color var(--t-base),background var(--t-base)}[data-page-acheteurs] .seg.g button:hover{color:var(--ink)}[data-page-acheteurs] .seg.g button.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}[data-page-acheteurs] .seg .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--ink-3);margin-left:0}[data-page-acheteurs] .seg button.on .n{color:var(--ink-2);opacity:1}[data-page-acheteurs] .onglets-pipelines{justify-self:start}[data-page-acheteurs] .onglets-pipelines button svg{flex:none}[data-page-acheteurs] .kpis{background:none;border:0;border-radius:0;overflow:visible;gap:16px}[data-page-acheteurs] .kpis>.kpi{background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r-lg);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh);padding:16px 18px;overflow:visible;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"ic l" "v v";-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:center}[data-page-acheteurs] .kpi .ic{grid-area:ic;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:var(--ink-2);background:rgba(var(--line-rgb),.07)}[data-page-acheteurs] .kpi .v{grid-area:v;font-family:var(--num);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--ink)}[data-page-acheteurs] .kpi .l{grid-area:l;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2);line-height:1.3;min-width:0;overflow-wrap:break-word}[data-page-acheteurs] .filters{gap:6px}[data-page-acheteurs] .chip{min-height:32px;padding:4px 12px;border-radius:999px;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);box-shadow:none}[data-page-acheteurs] .chip:hover{color:var(--ink);background:rgba(var(--line-rgb),.09)}[data-page-acheteurs] .chip.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.16);border-color:rgba(var(--line-rgb),.14)}[data-page-acheteurs] .chip .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--ink-3)}[data-page-acheteurs] .chip.on .n{color:var(--ink-2);opacity:1}[data-page-acheteurs] .chip>span[title]:not(.n){width:22px;height:22px;min-width:22px;padding:0;margin-left:-8px;border-radius:50%;font-size:10px;font-weight:700}[data-page-acheteurs] .champ-verre{border:1px solid rgba(var(--line-rgb),.1);border-radius:999px;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1);outline:none}[data-page-acheteurs] .champ-verre::-moz-placeholder{color:var(--ink-3)}[data-page-acheteurs] .champ-verre::placeholder{color:var(--ink-3)}[data-page-acheteurs] .champ-verre:focus{border-color:rgba(var(--accent-rgb),.55)}[data-page-acheteurs] select.sel.sel-verre{height:40px;padding:0 28px 0 12px;border-radius:999px;font-size:13px;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:none}[data-page-acheteurs] select.sel.sel-verre.actif{border-color:rgba(var(--accent-rgb),.55)}[data-page-acheteurs] .seg-interet{background:rgba(var(--line-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08);border-radius:999px}[data-page-acheteurs] .seg-interet button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding:0 12px;font-size:13px;border-radius:999px}[data-page-acheteurs] :is(.btn,.chip,.champ-verre,.sel-verre,.seg button,.nom-dossier):focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page-acheteurs] .phases{gap:6px 14px;font-size:12px;font-weight:500;color:var(--ink-2)}[data-page-acheteurs] .phases>b{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}[data-page-acheteurs] .phases>span{display:inline-flex;align-items:center;gap:6px}[data-page-acheteurs] .phases i{width:8px;height:8px;border-radius:999px;margin-right:0;flex:none}[data-page-acheteurs] .carte-pipeline,body>.carte-pipeline[data-provenance]{border-top-color:rgba(var(--line-rgb),.09)!important;border-right-color:rgba(var(--line-rgb),.09)!important;border-bottom-color:rgba(var(--line-rgb),.09)!important}[data-page-acheteurs] .carte-pipeline:hover{border-top-color:rgba(var(--line-rgb),.16)!important;border-right-color:rgba(var(--line-rgb),.16)!important;border-bottom-color:rgba(var(--line-rgb),.16)!important}[data-page-acheteurs] .kanban-etapes .sel{border:1px solid rgba(var(--line-rgb),.1);border-radius:999px;background-color:rgba(var(--smoke),var(--glass-a));padding:0 28px 0 12px}[data-page-acheteurs] .vide-verre{border:1px dashed rgba(var(--line-rgb),.14);border-radius:var(--r-lg);padding-inline:16px;color:var(--ink-3);background:rgba(var(--line-rgb),.03)}[data-page-acheteurs] .encart-verre{border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-page-acheteurs] .encart-verre.encart-warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 10%,rgba(var(--smoke),var(--glass-a)))}[data-page-acheteurs] .nom-dossier{overflow-wrap:break-word}[data-page-acheteurs] .tableau-verre{border-radius:var(--r-lg);border:1px solid rgba(var(--line-rgb),.09);background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-page-acheteurs] .tableau-verre th{background:transparent;color:var(--ink-3);font-size:12px;font-weight:600;border-bottom:1px solid rgba(var(--line-rgb),.09)}[data-page-acheteurs] .tableau-verre td{border-color:rgba(var(--line-rgb),.05)}[data-page-acheteurs] .tableau-verre tbody tr:hover{background:rgba(var(--line-rgb),.04)}@media(max-width:860px){[data-page-acheteurs] .btn.cap.sm,[data-page-acheteurs] .seg.g button,[data-page-acheteurs] .seg-interet button,[data-page-acheteurs] .chip,[data-page-acheteurs] .vf-pastilles-choix{min-height:40px}[data-page-acheteurs] .btn.icb{width:44px;height:44px}[data-page-acheteurs] .seg-interet button{min-width:40px}[data-page-acheteurs] .nom-dossier{display:inline-flex;align-items:center;min-height:40px}[data-page-acheteurs] .seg.g.onglets-pipelines{justify-self:stretch;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding:2px 0 6px;border-radius:0;background:none;box-shadow:none}[data-page-acheteurs] .onglets-pipelines::-webkit-scrollbar{display:none}[data-page-acheteurs] .onglets-pipelines:before,[data-page-acheteurs] .onglets-pipelines:after{display:none}[data-page-acheteurs] .onglets-pipelines button{flex:none;background:rgba(var(--line-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08)}[data-page-acheteurs] .onglets-pipelines button.on{background:rgba(var(--line-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.14)}[data-page-acheteurs] .onglets-pipelines button:focus-visible{outline-offset:-2px}[data-page-acheteurs] .kpis{gap:10px}[data-page-acheteurs] .kpis>.kpi{padding:12px 14px}[data-page-acheteurs] .kpi .v{font-size:22px}[data-page-acheteurs] .tag{white-space:normal}}@media(prefers-reduced-transparency:reduce){[data-page-acheteurs] :is(.kpis>.kpi,.encart-verre,.tableau-verre,.champ-verre,.btn:not(.pri)){background:rgb(var(--smoke))}}@media print{[data-page-acheteurs] :is(.kpi,.chip,.seg,.tag,.vide-verre,.encart-verre,.tableau-verre){background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}[data-fiche-acheteur] section:is(.bg-panel,.border){background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);border-radius:var(--r-lg);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-fiche-acheteur] :is(input:not([type=checkbox]):not([type=radio]),select,textarea).border{border-radius:var(--r-sm);border-color:rgba(var(--line-rgb),.1)}[data-fiche-acheteur] :is(input:not([type=checkbox]):not([type=radio]),select,textarea).border:focus{border-color:rgba(var(--accent-rgb),.55)}[data-fiche-acheteur] :is(input,textarea)::-moz-placeholder{color:var(--ink-3)}[data-fiche-acheteur] :is(input,textarea)::placeholder{color:var(--ink-3)}[data-fiche-acheteur] [data-composeur-condense][data-ouvert=non]{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-fiche-acheteur] [data-composeur-condense] [data-saisie-condensee]{border-radius:999px;background:rgba(var(--line-rgb),.05)}[data-fiche-acheteur] [data-composeur-condense] [data-action=dicter]{border-radius:999px;background:rgba(var(--line-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1)}[data-fiche-acheteur] [data-bloc=dicter] .border-primary.bg-soft{border-radius:var(--r)}[data-fiche-acheteur] .fa-cap{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(var(--line-rgb),.1);border-radius:999px;font-weight:500;transition:background var(--t-fast),filter var(--t-fast)}[data-fiche-acheteur] .fa-cap:not(.pri):not(.bg-good){color:var(--ink);background:rgba(var(--smoke),var(--glass-a));box-shadow:none}[data-fiche-acheteur] .fa-cap:not(.pri):not(.bg-good):hover:not(:disabled){background:rgba(var(--line-rgb),.12)}[data-fiche-acheteur] .fa-cap.pri{border-color:transparent;font-weight:600}[data-fiche-acheteur] .fa-cap-actif{border-color:rgba(var(--accent-rgb),.55)}[data-fiche-acheteur] .fa-cap-danger{border-color:color-mix(in srgb,var(--bad) 55%,transparent)}[data-fiche-acheteur] .fa-cap-icone{width:32px;height:32px;padding:0}[data-fiche-acheteur] .fa-cap:focus-visible,[data-fiche-acheteur] .fa-bas-bouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-fiche-acheteur] :is([data-boutons=principaux],.fa-tentative)>span.inline-flex>button{background:rgba(var(--smoke),var(--glass-a));box-shadow:none}[data-fiche-acheteur] :is([data-boutons=principaux],.fa-tentative)>span.inline-flex>:first-child{border-radius:999px 0 0 999px}[data-fiche-acheteur] :is([data-boutons=principaux],.fa-tentative)>span.inline-flex>:last-child{border-radius:0 999px 999px 0}[data-fiche-acheteur] :is([data-boutons=principaux],.fa-tentative)>span.inline-flex>:only-child{border-radius:999px}[data-fiche-acheteur] .fa-retour{justify-self:start;align-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 16px 0 10px;white-space:normal;line-height:1.2;color:var(--ink);border:1px solid rgba(var(--line-rgb),.1);border-radius:999px}[data-fiche-acheteur] .fa-retour:hover{background:rgba(var(--line-rgb),.12)}[data-fiche-acheteur] .fa-titre>span:not(.rounded-full){border-radius:999px}[data-fiche-acheteur] .fa-bandeau{border-radius:var(--r-sm)}[data-fiche-acheteur] .fa-derniere{border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r);background:rgba(var(--line-rgb),.04);padding:8px 12px;transition:border-color var(--t-fast)}[data-fiche-acheteur] .fa-derniere:hover{border-color:rgba(var(--line-rgb),.18)}[data-fiche-acheteur] .fa-tuile{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;color:var(--ink-2);background:rgba(var(--line-rgb),.07)}[data-fiche-acheteur] div.inline-flex.border:has(>button>span.rounded-full){border-radius:999px;background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.08)}[data-fiche-acheteur] div.inline-flex.border:has(>button>span.rounded-full)>button{border-radius:999px}[data-fiche-acheteur] .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}[data-fiche-acheteur] .fa-prov{overflow:visible;flex-wrap:wrap}[data-fiche-acheteur] .fichetel-entete{overflow-wrap:break-word;gap:12px}[data-fiche-acheteur] .fa-identite{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}[data-fiche-acheteur] .fa-avatar{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:600;color:var(--ink);flex:none;border:1px solid rgba(var(--line-rgb),.1)}[data-fiche-acheteur] .fichetel-entete .fa-nom{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.15;max-width:100%}[data-fiche-acheteur] .fa-tags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%}[data-fiche-acheteur] .fa-tags>span{border-radius:999px}[data-fiche-acheteur] .fa-tags>p{flex-basis:100%}[data-fiche-acheteur] .fa-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;color:var(--ink-2);background:rgba(var(--line-rgb),.07);max-width:100%}[data-fiche-acheteur] .fa-point{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}[data-fiche-acheteur] .fa-sous{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:12px;color:var(--ink-2);max-width:100%}[data-fiche-acheteur] .fa-ronds{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 16px;min-width:0}[data-fiche-acheteur] .fichetel-entete .fa-rond{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:0;min-width:76px;min-height:44px;background:none;border:0;text-decoration:none;font-size:12px;font-weight:500}[data-fiche-acheteur] .fa-rond-libelle{color:var(--ink);line-height:1.2;text-align:center;white-space:nowrap}[data-fiche-acheteur] .fa-rond-icone{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;flex:none}[data-fiche-acheteur] .fa-rond-icone svg{width:22px;height:22px}[data-fiche-acheteur] .fa-rond-icone:not(.pri){color:var(--ink);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:none}[data-fiche-acheteur] .fa-rond:hover .fa-rond-icone:not(.pri){background:rgba(var(--line-rgb),.12)}[data-fiche-acheteur] .fa-rond:disabled{opacity:.4}[data-fiche-acheteur] .fa-rond:focus-visible{outline:none}[data-fiche-acheteur] .fa-rond:focus-visible .fa-rond-icone{outline:2px solid var(--accent);outline-offset:2px}[data-fiche-acheteur] [data-appel-bloque] .fa-rond-icone{background:rgba(var(--line-rgb),.05);color:var(--ink-3);box-shadow:none}[data-fiche-acheteur] [data-appel-bloque] .fa-rond-libelle{color:var(--ink-3)}[data-fiche-acheteur] .fa-ronds:has(>[data-rappel-lnnte-lien]):before{content:"";order:8;flex-basis:100%;height:0}[data-fiche-acheteur] .fa-ronds>[data-rappel-lnnte-lien]{order:9;margin-top:10px;border-radius:999px;padding:2px 10px;white-space:nowrap}[data-fiche-acheteur] .fa-liste{border-radius:var(--r-lg);padding:0;min-width:0;border:1px solid rgba(var(--line-rgb),.09)}[data-fiche-acheteur] .fa-li{display:flex;align-items:center;gap:6px 12px;min-height:46px;padding:8px 16px;border-top:1px solid rgba(var(--line-rgb),.07);min-width:0}[data-fiche-acheteur] .fa-li:first-child{border-top:0}[data-fiche-acheteur] .fa-li-l{flex:none;font-size:14px;color:var(--ink-2)}[data-fiche-acheteur] .fa-li-v{margin-left:auto;min-width:0;text-align:right;font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:break-word}[data-fiche-acheteur] .fa-manque{font-weight:400;color:var(--ink-3)}[data-fiche-acheteur] .fa-li-bloc{flex-wrap:wrap}[data-fiche-acheteur] .fa-li-bloc>*{min-width:0;max-width:100%}[data-fiche-acheteur] .fa-carte{display:flex;flex-direction:column;gap:10px;border-radius:var(--r-lg);padding:12px 14px;min-width:0;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-fiche-acheteur] .fa-carte .fa-derniere{margin-top:0;border:0;background:none;padding:0;min-height:44px}[data-fiche-acheteur] .fa-carte .fa-tuile{width:36px;height:36px;border-radius:var(--r-sm)}[data-fiche-acheteur] .fa-carte .fa-derniere-corps{flex-direction:column;align-items:flex-start;gap:1px}[data-fiche-acheteur] .fa-carte [data-derniere-libelle]{font-size:14px}[data-fiche-acheteur] .fa-tentative{display:flex;flex-wrap:wrap;gap:8px;min-width:0}[data-fiche-acheteur] .fa-tentative>span.inline-flex{max-width:100%}[data-fiche-acheteur] .fa-tentative>span.inline-flex>button:first-child{white-space:normal;text-align:left}[data-fiche-acheteur] .fa-carte [data-composeur-condense][data-ouvert=non]{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);box-shadow:none}[data-fiche-acheteur] .fichetel-actions>.fa-bas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}[data-fiche-acheteur] .fa-bas-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:6px 14px;border-radius:999px;font-size:15px;font-weight:500;line-height:1.2;text-align:center;white-space:normal}[data-fiche-acheteur] .fa-bas-bouton.pri{font-size:16px;font-weight:600}[data-fiche-acheteur] .fa-verre{color:var(--ink);border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-fiche-acheteur] .fa-verre:hover{background:rgba(var(--line-rgb),.12)}[data-fiche-acheteur] .fichetel-actions select[data-selecteur-etape]{border-radius:var(--r-sm)}[data-fiche-acheteur] .fichetel-onglets{gap:2px;padding:4px;border:1px solid rgba(var(--line-rgb),.09);border-radius:999px;background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh);-webkit-backdrop-filter:none;backdrop-filter:none}[data-fiche-acheteur] .fichetel-onglets [role=tab]{min-height:40px;border-radius:999px;border-bottom:0;color:var(--ink-2);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;text-align:center;overflow-wrap:break-word}[data-fiche-acheteur] .fichetel-onglets [role=tab].on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}[data-fiche-acheteur] .fichetel-onglets [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:860px){[data-fiche-acheteur] :is(button,select,textarea,[role=button],[role=tab],[role=option],input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])):not([role=switch]):not(.sw){min-height:40px}[data-fiche-acheteur] :is(button,[role=button],[role=tab],[role=option]):not([role=switch]):not(.sw){min-width:40px}[data-fiche-acheteur] a:not(.block):not(.flex):not(.fa-rond):not(.cap){display:inline-flex;align-items:center;min-height:40px;min-width:40px;max-width:100%}[data-fiche-acheteur] label:has(>input[type=checkbox]){min-height:40px}[data-fiche-acheteur] .fa-cap{min-height:40px;min-width:40px}[data-fiche-acheteur] .fa-cap-icone{width:40px;height:40px}[data-fiche-acheteur] .fa-derniere{min-height:44px}[data-fiche-acheteur] .fichetel-onglets{border-radius:var(--r-lg)}[data-fiche-acheteur] .fichetel-onglets [role=tab]{border-radius:var(--r)}}@media(prefers-reduced-transparency:reduce){[data-fiche-acheteur] :is(.fa-cap:not(.pri),.fa-carte,.fa-verre,.fa-liste,.fichetel-onglets,.fa-rond-icone:not(.pri)),[data-fiche-acheteur] section:is(.bg-panel,.border){background:rgb(var(--smoke))}}@media print{[data-fiche-acheteur] :is(.fa-cap,.fa-carte,.fa-verre,.fa-liste,.fa-tuile,.fa-rond-icone,.fa-tag,.fa-derniere),[data-fiche-acheteur] section:is(.bg-panel,.border),[data-fiche-acheteur] .fichetel-onglets{background:Canvas!important;color:CanvasText!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.ap-carte{display:flex;flex-direction:column;gap:18px}.ap-entete h3{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.ap-entete p{margin:4px 0 0;font-size:13px;color:var(--ink-2)}.ap-erreur{margin:0;font-size:13px;color:var(--ink);padding:10px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bad) 16%,transparent);border:1px solid color-mix(in srgb,var(--bad) 45%,transparent)}.ap-rangee{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;min-width:0}.ap-l{min-width:0}.ap-l b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.ap-l b label{cursor:pointer}.ap-l span{display:block;font-size:12px;color:var(--ink-3)}.ap-fumees{display:flex;gap:10px;flex-wrap:wrap}.ap-fumees button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px 10px 10px;border-radius:14px;font-size:13px;color:var(--ink);cursor:pointer;background:rgba(var(--smoke),calc(var(--glass-a) * .8));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.14)}.ap-fumees button:hover{background:var(--sel)}.ap-fumees button.on{outline:2px solid var(--accent);outline-offset:3px;font-weight:600}.ap-pastilles{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ap-pastilles button,.ap-libre{width:38px;height:38px;margin:3px;border-radius:50%;cursor:pointer;position:relative;flex:none}.ap-pastilles button{border:2px solid rgba(var(--line-rgb),.14)}.ap-pastilles button.on,.ap-libre.on{outline:2px solid var(--accent);outline-offset:3px}.ap-libre{display:grid;place-items:center;border:2px dashed rgba(var(--line-rgb),.3);font-size:18px;color:var(--ink-2)}.ap-libre.on span{color:var(--shine);text-shadow:0 1px 3px var(--sh-bulle)}.ap-libre input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ap-pastilles button:focus-visible,.ap-libre:focus-within,.ap-fumees button:focus-visible,.ap-fonds button:focus-visible,.ap-televerser:focus-within{outline:2px solid var(--accent);outline-offset:3px}.ap-fonds{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;width:100%}.ap-fonds button{aspect-ratio:16/10;max-width:100%;min-height:44px;border-radius:var(--r-sm);border:2px solid transparent;background-color:var(--base);background-size:cover;background-position:center;cursor:pointer;font-size:12px;line-height:1.25;color:var(--shine);display:flex;align-items:flex-end;justify-content:flex-start;padding:6px;text-align:left;text-shadow:0 1px 3px var(--sh-bulle)}.ap-fonds button:not(.uni) span{padding:1px 7px;border-radius:999px;background:var(--scrim)}.ap-fonds button.uni{background:var(--base);color:var(--ink);text-shadow:none;box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.14)}.ap-fonds button.on{border-color:var(--accent)}.ap-televerser{aspect-ratio:16/10;min-height:44px;border-radius:var(--r-sm);border:1px dashed rgba(var(--line-rgb),.25);display:grid;place-items:center;font-size:12px;cursor:pointer;text-align:center;padding:6px;color:var(--ink-2);position:relative}.ap-televerser:hover{background:rgba(var(--line-rgb),.05)}.ap-televerser.occupe{cursor:progress;opacity:.7}.ap-televerser input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ap-image{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px;border-radius:var(--r-sm);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.ap-apercu{width:96px;aspect-ratio:16/10;border-radius:10px;background-size:cover;background-position:center;flex:none;box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.14)}.ap-image-t{flex:1 1 180px;min-width:0;font-size:12px;color:var(--ink-2)}.ap-curseur{display:flex;align-items:center;gap:10px;min-width:240px;flex:0 1 320px}.ap-curseur input{flex:1;min-width:0;min-height:44px;accent-color:var(--accent);cursor:pointer}.ap-curseur span{font-size:13px;color:var(--ink-2);min-width:52px;text-align:right}.ap-carte .btn{min-height:40px;padding:0 15px;font-size:14px;font-weight:500;color:var(--ink)}.ap-carte .btn:disabled{opacity:.5;cursor:default}@media(max-width:640px){.ap-curseur{min-width:0;flex:1 1 100%}.ap-rangee>.btn{width:100%;justify-content:center}.ap-fonds{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.reglage-page>.ph{align-items:flex-end;gap:12px 16px}.reglage-page>.ph h1{margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.reglage-page>.ph .iconbtn{width:44px;height:44px;border-radius:50%;color:var(--ink);background:rgba(var(--smoke),calc(var(--glass-a) * .8));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.14)}.reglage-page>.ph .iconbtn:hover{background:var(--sel)}.reglage-page>.ph .btn{min-height:40px;padding:0 15px;color:var(--ink)}.reglage-page .reglage-sections{min-width:0;border-radius:var(--r-lg);padding:5px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.reglage-page .reglage-sections .tabs{gap:2px;box-shadow:none}.reglage-page .reglage-sections .tabs button{min-height:36px;padding:0 14px;border:0;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);background:transparent}.reglage-page .reglage-sections .tabs button:hover{color:var(--ink);background:rgba(var(--line-rgb),.05)}.reglage-page .reglage-sections .tabs button.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.12);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}.reglage-page .reglage-sections .tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reglage-page .reglage-sections .tabs-indice{bottom:0;width:52px}.reglage-page .reglage-sections .tabs-indice.gauche{border-radius:var(--r-lg) 0 0 var(--r-lg);background:linear-gradient(to right,rgba(var(--smoke),.92) 50%,transparent)}.reglage-page .reglage-sections .tabs-indice.droite{border-radius:0 var(--r-lg) var(--r-lg) 0;background:linear-gradient(to left,rgba(var(--smoke),.92) 50%,transparent)}.reglage-page .reglage-sections .tabs-indice button{width:32px;height:32px;border-radius:50%;color:var(--ink);background:rgba(var(--smoke),calc(var(--glass-a) * .8));border:1px solid rgba(var(--line-rgb),.1)}.reglage-page .reglage-contenu{display:grid;gap:16px;align-content:start;min-width:0;grid-template-columns:minmax(0,1fr)}@media(min-width:1101px){.reglage-page{grid-template-columns:220px minmax(0,1fr)!important;-moz-column-gap:20px;column-gap:20px}.reglage-page>.ph{grid-column:1/-1}.reglage-page>.reglage-sections{grid-column:1;grid-row:2;align-self:start;padding:6px}.reglage-page>.reglage-contenu{grid-column:2;grid-row:2}.reglage-page .reglage-sections .tabs{flex-direction:column;overflow:visible}.reglage-page .reglage-sections .tabs button{width:100%;text-align:left;justify-content:flex-start;padding:9px 12px;min-height:40px;border-radius:10px;white-space:normal}.reglage-page .reglage-sections .tabs button.on{box-shadow:none;background:rgba(var(--line-rgb),.1)}.reglage-page .reglage-sections .tabs-indice{display:none}}.reglage-page .card{border-radius:var(--r-lg);padding:18px;gap:12px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.reglage-page .card h3{font-size:14px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:600}.reglage-page .card h3 a{font-size:13px;color:var(--accent-fg)}.reglage-page .card .muted,.reglage-page .card .text-mute{color:var(--ink-2)}.reglage-page .setting{padding:14px 0;gap:4px 20px;border-top-color:rgba(var(--line-rgb),.07)}.reglage-page .setting>.t{font-size:14px;color:var(--ink)}.reglage-page .setting>.m{font-size:12px;color:var(--ink-3)}.reglage-page .card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.reglage-page .card select,.reglage-page .card textarea{border-radius:var(--r-sm);color:var(--ink);background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.1)}.reglage-page .card input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.reglage-page .card select:focus-visible,.reglage-page .card textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reglage-page input.h-10,.reglage-page select.h-10{min-height:40px}.reglage-page .gtwrap{border-radius:var(--r-lg);background:rgba(var(--line-rgb),.03);border:1px solid rgba(var(--line-rgb),.08)}.reglage-page .gt th{background:transparent;color:var(--ink-3);font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;border-bottom:1px solid rgba(var(--line-rgb),.09)}.reglage-page .gt td{border-top-color:rgba(var(--line-rgb),.05)}.reglage-page .gt .iconbtn{border-radius:50%;color:var(--ink);background:rgba(var(--smoke),calc(var(--glass-a) * .8));border:1px solid rgba(var(--line-rgb),.1)}.reglage-page .gt .iconbtn:hover{background:var(--sel)}.reglage-page .card .badge{border-radius:999px;padding:2px 8px;background:rgba(var(--accent-rgb),.16);color:var(--accent-fg);border:0}.reglage-page .card .pill{border-radius:999px;background:rgba(var(--line-rgb),.07)}@media(max-width:860px){.reglage-page .reglage-sections .tabs button{min-height:40px}.reglage-page .reglage-sections .tabs-indice button{width:40px;height:40px}.reglage-page .card{padding:16px}.reglage-page input.h-9,.reglage-page select.h-9{min-height:40px}.reglage-page label:has(>input[type=checkbox]){display:inline-flex;align-items:center;min-height:40px;min-width:40px}.reglage-page .gt td a{display:inline-flex;align-items:center;min-height:40px}.reglage-page select.h-8{min-height:40px}.reglage-page .grid-cols-7.gap-1\.5{gap:2px}.reglage-page .grid-cols-7>button{min-width:40px}.reglage-page button.w-7.h-7{width:40px;height:40px}.reglage-page li p>a.underline{display:inline-flex;align-items:center;min-height:40px}.reglage-page summary{padding-block:12px}}.reglage-page .gt td span.hist-texte{white-space:normal;overflow-wrap:break-word;word-break:normal}.reglage-page .gt.hist-envois td{padding-top:7px;padding-bottom:7px;line-height:1.35}.pa-page .ph{align-items:flex-end;gap:12px 16px}.pa-page .ph h1{font-family:var(--ui);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.pa-page .ph .date{display:inline-block;align-self:flex-start;margin-top:8px;font-size:12px;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);font-variant-numeric:tabular-nums}.pa-page .ph [data-cles-manquantes]{border-radius:999px;padding:4px 10px;font-size:12px;background:rgba(var(--line-rgb),.06)}.pa-page .ph .iconbtn{width:40px;height:40px;border-radius:50%;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.pa-page .ph .iconbtn:hover{background:rgba(var(--line-rgb),.12)}.pa-page [data-menu-export]{border-radius:var(--r);padding:14px;color:var(--ink)}.pa-page [data-menu-export] .secttl{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.pa-page [data-menu-export] label{color:var(--ink-2)}.pa-page [data-menu-export] .field{min-width:0;border-radius:var(--r-sm);background:rgba(var(--line-rgb),.05);border-color:rgba(var(--line-rgb),.1)}.pa-page [data-menu-export] .field input{color:var(--ink);font-family:var(--num);font-variant-numeric:tabular-nums}.pa-page [data-menu-export] p:last-child{color:var(--ink-3)}.pa-page .filters{gap:8px}.pa-page .filters .field{min-height:40px;padding:0 14px;gap:8px;border-radius:999px;font-size:14px;color:var(--ink-3);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}.pa-page .filters .field:focus-within{border-color:rgba(var(--accent-rgb),.55)}.pa-page .filters .field input{font-size:14px;color:var(--ink)}.pa-page .filters select.sel{min-height:36px;border-radius:999px;padding:0 28px 0 12px;font-size:13px;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.pa-page .filters select.sel.border-accent{border-color:rgba(var(--accent-rgb),.55)}.pa-page .filters [data-compte-filtre]{color:var(--ink-2);font-family:var(--num);font-variant-numeric:tabular-nums}.pa-page .pa-vide{text-align:center;padding:56px 16px;border:1px dashed rgba(var(--line-rgb),.14);border-radius:var(--r);background:rgba(var(--line-rgb),.03)}.pa-page .pa-vide p:first-child{font-size:14px;font-weight:600;color:var(--ink)}.pa-page .pa-vide p+p{font-size:13px;color:var(--ink-3)}.pa-page .gtwrap{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.pa-page .gt{font-size:14px;color:var(--ink)}.pa-page .gt th{background:transparent;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;padding:11px 14px;border-bottom:1px solid rgba(var(--line-rgb),.09)}.pa-page .gt td{padding:11px 14px;border-top-color:rgba(var(--line-rgb),.05)}.pa-page .gt tbody tr:hover td,.pa-page .gt tbody tr:focus-visible td{background:rgba(var(--line-rgb),.04)}.pa-page .gt tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pa-page .gt td b{font-weight:600}.pa-page .gt .text-mute{color:var(--ink-3)}.pa-page .gt .num{font-family:var(--num);font-variant-numeric:tabular-nums}.pa-page .gt .pill{border-radius:999px;background:rgba(var(--line-rgb),.07)}.pa-page .gt .badge{border-radius:999px;padding:1px 7px;font-variant-numeric:tabular-nums}.pa-fiche{color:var(--ink)}.pa-fiche h1{font-family:var(--ui);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pa-fiche .dealhead h1{font-size:clamp(24px,3vw,32px);line-height:1.15}.pa-fiche .dealhead .sub{color:var(--ink-2);gap:8px 10px;margin-top:8px}.pa-fiche .pill{border-radius:999px;padding:3px 10px;background:rgba(var(--line-rgb),.07)}.pa-fiche .badge{border-radius:999px;padding:1px 7px}.pa-fiche select.sel{min-height:32px;border-radius:999px;padding:0 28px 0 12px;font-size:13px;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.pa-fiche .num{font-family:var(--num);font-variant-numeric:tabular-nums}.pa-fiche .kpis{gap:12px;background:none;border:0;border-radius:0;overflow:visible}.pa-fiche .kpi{border-radius:var(--r);padding:14px 16px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.pa-fiche .kpi .l{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-2)}.pa-fiche .kpi .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.pa-fiche .kpi .d{color:var(--ink-3)}.pa-fiche [data-onglets-fiche]{position:relative;gap:2px;padding:5px;border-radius:999px;width:-moz-max-content;width:max-content;max-width:100%;box-shadow:none;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.pa-fiche [data-onglets-fiche]>button{position:relative;z-index:1;border-bottom:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--ink-2)}.pa-fiche [data-onglets-fiche]>button:hover{color:var(--ink)}.pa-fiche [data-onglets-fiche]>button.on{color:var(--ink);font-weight:600;border-bottom:0}.pa-fiche [data-onglets-fiche]>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pa-fiche [data-onglets-fiche] .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--ink-2);margin-left:6px;padding:1px 7px;border-radius:999px;background:rgba(var(--line-rgb),.07)}.pa-fiche [data-onglets-fiche]>button.on .n{color:var(--ink)}.pa-fiche section.bg-panel{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.pa-fiche section.bg-panel h2{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.pa-fiche section.bg-panel>div:first-child{border-bottom-color:rgba(var(--line-rgb),.08)}.pa-fiche .dealside>.card h3{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.pa-fiche .item{border-top-color:rgba(var(--line-rgb),.07)}.pa-fiche .dealgrid a.item:hover{background:rgba(var(--line-rgb),.05)}.pa-fiche .item .m{color:var(--ink-3)}.pa-fiche .item .text-mute,.pa-fiche .item svg.text-mute{color:var(--ink-3)}.pa-fiche section.bg-panel form{border-top-color:rgba(var(--line-rgb),.08)}.pa-fiche section.bg-panel .field{border-radius:999px;background:rgba(var(--line-rgb),.04);border-color:rgba(var(--line-rgb),.1);color:var(--ink-3)}.pa-fiche section.bg-panel .field:focus-within{border-color:rgba(var(--accent-rgb),.55)}.pa-fiche section.bg-panel .field input{color:var(--ink)}.pa-fiche section.bg-panel input[type=date]{font-family:var(--num);font-variant-numeric:tabular-nums}.pa-fiche [data-liste-cibles]{border-radius:var(--r);padding:6px}.pa-fiche [data-liste-cibles]>button{border-radius:10px;border-bottom:0;padding:8px 10px;font-size:13px;color:var(--ink)}.pa-fiche [data-liste-cibles]>button:hover,.pa-fiche [data-liste-cibles]>button:focus-visible{background:rgba(var(--line-rgb),.08)}.pa-fiche [data-liste-cibles]>p{color:var(--ink-3)}.pa-fiche .pa-vide{text-align:center;padding:56px 16px;border:1px dashed rgba(var(--line-rgb),.14);border-radius:var(--r);background:rgba(var(--line-rgb),.03)}.pa-fiche .pa-vide p{font-size:14px;color:var(--ink)}.pa-fiche .pa-vide a{color:var(--ink-2)}@media(max-width:860px){.pa-page .filters select.sel,.pa-fiche select.sel{min-height:40px}.pa-page .ph h1{font-size:28px}}@media(prefers-reduced-transparency:reduce){.pa-page .gtwrap,.pa-page .filters .field,.pa-fiche section.bg-panel,.pa-fiche .kpi{background:rgb(var(--smoke))}}@media print{.pa-page .gtwrap,.pa-page .pa-vide,.pa-fiche section.bg-panel,.pa-fiche .kpi{background:Canvas!important;color:CanvasText!important;box-shadow:none!important}.pa-fiche [data-onglets-fiche] .vf-glisse{display:none}}:is([data-page-taches],[data-page-appels]) .ph{gap:12px 16px}:is([data-page-taches],[data-page-appels]) .ph h1,[data-agenda-page] .titre-agenda{font-family:var(--ui);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}:is([data-page-taches],[data-page-appels],[data-agenda-page]) .btn{color:var(--ink);border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a));border-radius:999px;font-weight:500;box-shadow:none}:is([data-page-taches],[data-page-appels],[data-agenda-page]) .btn:hover{background:rgba(var(--line-rgb),.12)}:is([data-page-taches],[data-page-appels],[data-agenda-page]) .btn.pri{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}:is([data-page-taches],[data-page-appels],[data-agenda-page]) .btn.pri:hover{background:var(--accent);filter:brightness(1.08)}:is([data-page-taches],[data-page-appels],[data-agenda-page]) :is(.btn,button,a,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is([data-page-taches],[data-agenda-page]) .seg,.seg.seg-agenda{display:inline-flex;gap:2px;padding:4px;border-radius:999px;border:0;background:rgba(var(--line-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08);overflow:visible}:is([data-page-taches],[data-agenda-page]) .seg button,.seg.seg-agenda button{min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);background:transparent;box-shadow:none;transition:color var(--t-base),background var(--t-base)}:is([data-page-taches],[data-agenda-page]) .seg button:hover,.seg.seg-agenda button:hover{color:var(--ink)}:is([data-page-taches],[data-agenda-page]) .seg button.on,.seg.seg-agenda button.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}[data-page-taches] .ph .date{display:inline-block;font-size:12px;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(var(--line-rgb),.07)}[data-page-taches] .anneau-verre{padding:4px;border-radius:999px}[data-page-taches] .anneau-verre [data-anneau-pct],[data-page-taches] .anneau-verre [data-anneau-ratio]{font-family:var(--num);font-variant-numeric:tabular-nums}[data-page-taches] .kpis{background:none;border:0;border-radius:0;overflow:visible;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}[data-page-taches] .kpi.tuile-verre{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--r-lg);overflow:visible;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-page-taches] .kpi.tuile-verre:hover{border-color:rgba(var(--line-rgb),.16)}[data-page-taches] .tuile-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:rgba(var(--line-rgb),.07)}[data-page-taches] .tuile-txt{display:grid;gap:6px;min-width:0}[data-page-taches] .tuile-verre .l{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2);overflow-wrap:break-word}[data-page-taches] .tuile-verre .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1}@media(max-width:1100px){[data-page-taches] .tuile-ic{display:none}}[data-page-taches] .prog{height:4px;border-radius:999px;background:rgba(var(--line-rgb),.08)}[data-page-taches] .prog i{border-radius:999px;background:var(--accent)}[data-page-taches] .filters{gap:6px}[data-page-taches] .capsule-personne{min-height:32px;padding:4px 10px 4px 4px;border-radius:999px;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);box-shadow:none}[data-page-taches] .capsule-personne:hover{color:var(--ink);background:rgba(var(--line-rgb),.09)}[data-page-taches] .capsule-personne.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.16);border-color:rgba(var(--line-rgb),.14)}[data-page-taches] .capsule-personne>svg:first-child{margin-left:6px}[data-page-taches] .capsule-personne .avatar{width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:700}[data-page-taches] .capsule-personne .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--ink-3)}[data-page-taches] .capsule-personne.on .n{color:var(--ink-2);opacity:1}[data-page-taches] .champ-verre{border:1px solid rgba(var(--line-rgb),.1);border-radius:999px;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}[data-page-taches] .champ-verre:focus{border-color:rgba(var(--accent-rgb),.55)}[data-page-taches] .champ-verre::-moz-placeholder{color:var(--ink-3)}[data-page-taches] .champ-verre::placeholder{color:var(--ink-3)}[data-page-taches] .ajout-verre{border-radius:var(--r-lg);padding:16px 18px;display:grid;gap:10px;min-width:0;background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.09),inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-page-taches] .ajout-verre h3{font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}[data-page-taches] .ajout-verre .champ-ajout{height:44px;padding:0 18px}[data-page-taches] [data-erreur-taches]{border-radius:var(--r-lg)}[data-page-taches] .kcard[data-colonne-tache]{border-left-width:4px;border-top-color:rgba(var(--line-rgb),.09);border-right-color:rgba(var(--line-rgb),.09);border-bottom-color:rgba(var(--line-rgb),.09)}[data-page-taches] .kcard[data-colonne-tache]:hover{border-top-color:rgba(var(--line-rgb),.16);border-right-color:rgba(var(--line-rgb),.16);border-bottom-color:rgba(var(--line-rgb),.16)}[data-page-taches] .kcard[data-colonne-tache=retard]{border-left-color:var(--bad)}[data-page-taches] .kcard[data-colonne-tache=auj]{border-left-color:var(--warn)}[data-page-taches] .kcard:is([data-colonne-tache=semaine],[data-colonne-tache=plus_tard],[data-colonne-tache=faites]){border-left-color:var(--ok,var(--good))}[data-page-taches] .kcard[data-colonne-tache]:has([data-a-dater]){border-left-color:var(--ink-3)}[data-page-taches] .kcard.bg-soft{background:rgba(var(--line-rgb),.14)}[data-page-taches] .kcard .pill{border-radius:999px;padding:3px 9px;background:rgba(var(--line-rgb),.07);box-shadow:none}[data-page-taches] .kcard .foot{border-top:1px solid rgba(var(--line-rgb),.08);padding-top:7px;color:var(--ink-3)}[data-page-taches] .kcard [data-quand]{font-family:var(--num);font-variant-numeric:tabular-nums}[data-page-taches] .kcard .avatar{border-radius:50%}[data-page-taches] .kanban-etapes .kanban-etapes-choix{border-radius:999px;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a));box-shadow:none}@media(max-width:860px){[data-page-taches] .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-page-taches] .kpi.tuile-verre{padding:10px 6px;border-radius:var(--r);justify-content:center;text-align:center}[data-page-taches] .tuile-txt{display:flex;flex-direction:column-reverse;align-items:center;gap:4px}[data-page-taches] .tuile-verre .l{font-size:10.5px;font-weight:500;line-height:1.2}[data-page-taches] .tuile-verre .v{font-size:22px}[data-page-taches] .capsule-personne,[data-page-taches] .seg button{min-height:40px}[data-page-taches] .champ-verre{height:40px}[data-page-taches] .btn{min-height:40px;min-width:40px;justify-content:center}[data-page-taches] .effacer-recherche{width:40px;height:40px;right:0}}[data-agenda-page] .capsule-agenda{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;flex:none;background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1),inset 0 1px rgba(var(--line-rgb),.1)}[data-agenda-page] .capsule-agenda.capsule-vue{padding:0;background:transparent;box-shadow:none}[data-agenda-page] .rond-agenda{width:36px;height:36px;border-radius:999px;flex:none;color:var(--ink)}[data-agenda-page] .rond-verre{color:var(--ink-2);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:none}[data-agenda-page] .auj-agenda{height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}[data-agenda-page] :is(.rond-agenda,.auj-agenda):hover{background:rgba(var(--line-rgb),.09);color:var(--ink)}[data-agenda-page] .creer-agenda{height:40px;padding:0 16px;font-size:14px}[data-agenda-page] .capsule-agenda.capsule-filtres{gap:6px;padding:0;background:transparent;box-shadow:none}[data-agenda-page] .filtre-agenda{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;flex:none;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}[data-agenda-page] .filtre-agenda:not(.on):hover{color:var(--ink);background:rgba(var(--line-rgb),.09)}[data-agenda-page] .filtre-agenda.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.16);border-color:rgba(var(--line-rgb),.14)}[data-agenda-page] .bandeau-agenda{border-radius:var(--r-sm);padding:8px 14px;display:grid;gap:4px;flex:none}[data-agenda-page] .bandeau-erreur{background:color-mix(in srgb,var(--bad) 10%,rgba(var(--smoke),var(--glass-a)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 40%,transparent)}[data-agenda-page] .tuile-agenda{border-radius:var(--r-lg);padding:16px;flex:none}[data-agenda-page] .panneau-agenda{border-radius:var(--r-lg)}[data-agenda-page] .panneau-agenda .agenda{background:transparent}[data-agenda-page] .panneau-agenda{--line:rgba(var(--line-rgb),.05)}[data-agenda-page] .panneau-agenda .entete-jours{border-bottom-color:rgba(var(--line-rgb),.08)}[data-agenda-page] .jour-agenda{font-size:12px;color:var(--ink-2);letter-spacing:.02em}[data-agenda-page] .jour-agenda.auj{color:var(--accent-fg);font-weight:600}[data-agenda-page] .num-jour{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;color:var(--ink)}[data-agenda-page] .num-jour:hover{background:rgba(var(--line-rgb),.07)}[data-agenda-page] .num-jour.auj{color:var(--accent-ink);background:var(--accent)}[data-agenda-page] .heure-agenda{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink-3)}[data-agenda-page] .agenda .ev{border-radius:10px}[data-agenda-page] .agenda .ev.busy{background-color:rgba(var(--line-rgb),.05);color:var(--ink-3);font-weight:500}[data-agenda-page] [data-case-mois]>div:first-child>button:first-child{font-family:var(--num)}@media(max-width:860px){[data-agenda-page] .rond-agenda{width:40px;height:40px}[data-agenda-page] .auj-agenda{height:40px}[data-agenda-page] .seg button{min-height:40px}[data-agenda-page] .filtre-agenda,[data-agenda-page] .creer-agenda{height:40px}}[data-page-appels] .compte-appels{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-2);background:rgba(var(--line-rgb),.07);box-shadow:none}[data-page-appels] .carte-appel{border-radius:var(--r-lg);padding:18px;display:grid;gap:12px;align-content:start;background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.09),inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}[data-page-appels] .appel-ic{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;flex:none;color:var(--ink-2);background:rgba(var(--line-rgb),.07)}[data-page-appels] :is(.numero-appel,.meta-appel){font-family:var(--num);font-variant-numeric:tabular-nums}[data-page-appels] .numero-appel{font-weight:600}[data-page-appels] .meta-appel{color:var(--ink-3)}[data-page-appels] .encart-appel,[data-page-appels] [data-suggestion-brain]{border-radius:var(--r-sm);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);box-shadow:none}[data-page-appels] .encart-appel{padding:8px 14px}[data-page-appels] :is([data-confiance],[data-action-classement],[data-badge-granola]){border-radius:999px}[data-page-appels] .cap-appel{border-radius:999px}[data-page-appels] .champ-appel{border-radius:999px;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}[data-page-appels] .champ-appel:focus-within{border-color:rgba(var(--accent-rgb),.55)}[data-page-appels] .champ-appel input::-moz-placeholder{color:var(--ink-3)}[data-page-appels] .champ-appel input::placeholder{color:var(--ink-3)}[data-page-appels] [data-source=granola]>span:first-child{border-radius:999px}[data-page-appels] [data-classes-auto] .card{border-radius:var(--r-lg)}[data-page-appels] [data-classes-auto] h2{font-family:var(--ui);font-weight:600}@media(max-width:860px){[data-page-appels] .carte-appel{padding:14px}[data-page-appels] .compte-appels{min-height:40px}[data-page-appels]{padding-bottom:var(--dessus-flottants,96px)}[data-page-appels] .carte-appel :is(button,a,input){scroll-margin-bottom:calc(var(--dessus-flottants,96px) + 12px)}}@media(prefers-reduced-transparency:reduce){:is([data-page-taches],[data-page-appels],[data-agenda-page]) :is(.kpi.tuile-verre,.ajout-verre,.carte-appel,.champ-verre,.champ-appel,.capsule-agenda,.rond-verre,.btn:not(.pri)){background:rgb(var(--smoke))}}@media print{:is([data-page-taches],[data-page-appels],[data-agenda-page]) :is(.kpi,.capsule-personne,.seg,.ajout-verre,.carte-appel,.tuile-agenda,.panneau-agenda,.filtre-agenda){background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}.corbeille-page .corbeille-tete h1{margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.corbeille-page .corbeille-sous-titre{font-size:14px;color:var(--ink-2);margin-top:6px}.corbeille-page .corbeille-corps{display:grid;gap:16px;min-width:0}.corbeille-page .corbeille-etats{justify-self:start;max-width:100%;border-radius:999px;padding:4px}.corbeille-page .corbeille-etats>button{min-height:36px;padding:0 14px;font-size:14px;font-weight:500;border-radius:999px;color:var(--ink-2)}.corbeille-page .corbeille-etats>button.on{color:var(--ink);font-weight:600}.corbeille-page .corbeille-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.corbeille-page .cap.sm{min-height:38px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink)}.corbeille-page .corbeille-type{position:relative;padding:0;max-width:100%}.corbeille-page .corbeille-type select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;min-height:inherit;padding:0 30px 0 15px;max-width:100%;cursor:pointer;border-radius:inherit;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat}.corbeille-page .corbeille-type select option{color:initial}.corbeille-page .corbeille-type select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.corbeille-page .corbeille-recherche{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;color:var(--ink-3)}.corbeille-page .corbeille-recherche input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:var(--ink);font-size:14px}.corbeille-page .corbeille-recherche input::-moz-placeholder{color:var(--ink-3)}.corbeille-page .corbeille-recherche input::placeholder{color:var(--ink-3)}.corbeille-page .corbeille-recherche:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.12),0 0 0 2px var(--accent)}.corbeille-page .corbeille-liste{border-radius:var(--r-lg);padding:6px;margin:0;list-style:none;min-width:0}.corbeille-page .corbeille-liste>.li{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px;border-radius:var(--r-sm);min-width:0;border-top:1px solid rgba(var(--line-rgb),.05)}.corbeille-page .corbeille-liste>.li:first-child{border-top:0}.corbeille-page .corbeille-liste>.li:hover{background:rgba(var(--line-rgb),.04)}.corbeille-page .tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;background:rgba(var(--line-rgb),.07);border-radius:999px;padding:3px 9px;white-space:nowrap;flex:none;max-width:100%}.corbeille-page .tag:not(.text-warn):not(.text-good):not(.text-mute){color:var(--ink-2)}.corbeille-page .tag[data-etat-actuel]{white-space:normal}.corbeille-page .corbeille-liste>.li>.tag:first-child{min-width:76px;justify-content:center}.corbeille-page .corbeille-texte{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.corbeille-page .corbeille-libelle{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.corbeille-page .corbeille-detail{font-size:12px;color:var(--ink-3);margin-top:2px}.corbeille-page .corbeille-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none;max-width:100%}.corbeille-page .corbeille-actions:empty{display:none}.corbeille-page .corbeille-vide{border-radius:var(--r-lg);padding:28px 18px;text-align:center;color:var(--ink-3)}@media(max-width:860px){.corbeille-page .corbeille-etats>button,.corbeille-page .cap.sm{min-height:40px}.corbeille-page .corbeille-liste>.li{flex-wrap:wrap;align-items:flex-start;padding:12px 10px}.corbeille-page .corbeille-actions{width:100%;justify-content:flex-start}.corbeille-page .corbeille-filtres>[data-purger-essais]{width:100%;justify-content:center}}.alertes-page>.ph{align-items:center;gap:12px 14px}.alertes-page>.ph h1{font-family:var(--ui);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.alertes-page>.ph .date{display:inline-block;font-size:12px;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.alertes-page>.ph .date .num{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.alertes-page>.ph .iconbtn{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.alertes-page>.ph .iconbtn:hover{background:rgba(var(--line-rgb),.12)}.alertes-page .btn,.alerte-fiche .btn{min-height:36px;padding:7px 14px;font-size:13px;font-weight:500;color:var(--ink);border-radius:999px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.alertes-page .btn:hover,.alerte-fiche .btn:hover{background:rgba(var(--line-rgb),.12);border-color:rgba(var(--line-rgb),.16)}.alertes-page .btn.p,.alerte-fiche .btn.p{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.alertes-page .btn.p:hover,.alerte-fiche .btn.p:hover{background:var(--accent)}.alertes-page .filters{gap:8px}.alertes-page .field{flex:1 1 240px;min-height:40px;padding:0 14px;gap:8px;border-radius:999px;font-size:14px;color:var(--ink-3);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}.alertes-page .field:focus-within{border-color:rgba(var(--accent-rgb),.55)}.alertes-page .field input{font-size:14px;color:var(--ink)}.alertes-page select.sel,.alerte-fiche select.sel{min-height:36px;border-radius:999px;padding-left:12px;padding-right:28px;font-size:13px;font-weight:500;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.alertes-page .card{border-radius:var(--r-lg)}.alerte-fiche .badge{font-family:var(--ui);font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:rgba(var(--line-rgb),.09);color:var(--ink);white-space:nowrap;display:inline-block}.alertes-page .btn.on,.panneau-alerte .btn.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}.alertes-page .btn .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;color:var(--ink-3)}.alertes-page .alertes-filtres{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.alertes-page .alertes-filtres select.sel{flex:0 0 auto;max-width:280px}.alertes-page .alertes-filtres select.sel.on{border-color:rgba(var(--accent-rgb),.55);background-color:rgba(var(--accent-rgb),.12)}.alertes-page .alertes-dot-nouveau{background:var(--info)}.alertes-page .alertes-dot-fenetre_ideale{background:var(--ok)}.alertes-page .alertes-dot-dernier_appel{background:var(--warn)}.alertes-page .alertes-dot-delai_expire{background:var(--bad)}.alertes-page .alertes-dot-vente_forcee{background:var(--c-st-sous_offre)}.alertes-page .alertes-dot-mandat_signe{background:var(--ok)}.alertes-page .alertes-dot-regle{background:var(--steel)}.alertes-page .alertes-dot-vendu_tiers,.alertes-page .alertes-dot-ecarte{background:var(--c-st-ecarte)}.alertes-page .alertes-note-total{margin:0;font-size:12px;color:var(--ink-3)}.alertes-page .alertes-une-colonne>.col{flex:1 1 auto;max-width:none}.alertes-page .alertes-onglets{display:flex;gap:2px;padding:5px;border-radius:21px;overflow-x:auto;scrollbar-width:none;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.alertes-page .alertes-onglets>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.alertes-page .alertes-onglets>button.on{color:var(--ink);font-weight:600;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}.alertes-page .alertes-onglets .dot{width:7px;height:7px;border-radius:50%;flex:none}.alertes-page .alertes-onglets .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-3)}.kcard.carte-alerte .ca-l1{flex-wrap:wrap;justify-content:space-between;row-gap:4px}.carte-alerte .ca-l1>.pill{flex:0 1 auto;max-width:100%}.carte-alerte .ca-l1>.pill>span{white-space:normal;overflow:visible;text-overflow:clip}.carte-alerte .ca-jours{flex:0 0 auto;margin-left:auto;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.carte-alerte .ca-jours.ca-expire{color:var(--bad)}.carte-alerte .ca-jours.cp-gris{font-weight:500;color:var(--ink-3)}.carte-alerte .ca-titre{margin-top:4px;font-size:13px;font-weight:700;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.carte-alerte .ca-ligne{margin-top:2px;font-size:12px;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.carte-alerte .ca-montant{color:var(--ink);font-weight:600}.carte-alerte .ca-sortie{margin-top:6px;color:var(--ink);font-weight:500}.carte-alerte .ca-barre{height:4px;margin:7px 0 2px;border-radius:999px;background:rgba(var(--line-rgb),.1);overflow:hidden}.carte-alerte .ca-barre>i{display:block;height:100%;border-radius:inherit;background:var(--ca-couleur,var(--steel))}.carte-alerte .ca-pied{flex-wrap:wrap;gap:4px 6px}.carte-alerte .ca-pied>[data-cp=action]{flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-alerte .ca-pied .cp-action .cp-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.carte-alerte .ca-suivi{flex:0 0 auto;font-size:11px;white-space:nowrap}.carte-alerte .cp-resp{margin-left:auto;max-width:100%;flex:0 0 auto}.alertes-page .carte-alerte.carte-alerte-nouvelle,.alertes-page .carte-alerte.carte-alerte-nouvelle:hover{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral)}.panneau-alerte .btn{min-height:36px;padding:7px 14px;font-size:13px;font-weight:500;color:var(--ink);border-radius:999px;background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.panneau-alerte .btn:hover{background:rgba(var(--line-rgb),.12)}.panneau-alerte .btn.p{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.panneau-alerte .btn:disabled{opacity:.6;cursor:not-allowed}.panneau-alerte select.sel{min-height:36px;border-radius:999px;padding-left:12px;padding-right:28px;font-size:13px;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.panneau-alerte .panneau-titre{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.drawer.panneau-alerte .kv2>div div{background:none;border:0}.panneau-alerte .kv2 .l{color:var(--ink-3)}.panneau-alerte .panneau-chrono{display:grid;gap:6px}.panneau-alerte .panneau-chrono>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 10px;font-size:12.5px;border-radius:var(--r-sm);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.panneau-alerte .alerte-encart{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-sm)}.panneau-alerte .card{border-radius:var(--r-lg)}@media(max-width:639.98px){.panneau-alerte.drawer{width:100vw;max-width:100vw;border-radius:0}.panneau-alerte .btn,.panneau-alerte select.sel{min-height:40px}}.alerte-fiche{color:var(--ink)}.alerte-fiche .dealhead h1,.alerte-fiche h1{font-family:var(--ui);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.alerte-fiche .dealhead .sub{color:var(--ink-2)}.alerte-fiche .card{border-radius:var(--r-lg)}.alerte-fiche .card h3{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.alerte-fiche .iconbtn{width:36px;height:36px;border-radius:50%;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.alerte-fiche .iconbtn:hover{background:rgba(var(--line-rgb),.12)}.alerte-fiche pre,.alerte-fiche .rounded{border-radius:var(--r-sm)}.alerte-fiche .alerte-encart{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-sm)}.alerte-fiche .alerte-bandeau{border-radius:var(--r);box-shadow:inset 3px 0 0 var(--ton,var(--steel))}.alerte-fiche .ton-bon{--ton:var(--ok)}.alerte-fiche .ton-acier{--ton:var(--steel)}.alerte-fiche .ton-attention{--ton:var(--warn)}.alerte-fiche .kpis{gap:10px;background:none;border:0;overflow:visible}.alerte-fiche .kpi{background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.alerte-fiche .kpi .l{color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.04em}.alerte-fiche .kpi .v{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink)}.alerte-fiche .kv2>div div{background:none;border:0}.alerte-fiche .kv2>div{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-sm)}.alerte-fiche .kv2 .l{color:var(--ink-3)}.alerte-fiche .kv2 .v{font-family:var(--num);font-variant-numeric:tabular-nums}.alerte-fiche .kv2 .v.txt{font-family:var(--ui)}@media(max-width:860px){.alertes-page .btn,.alerte-fiche .btn,.alertes-page .field,.alertes-page .field input,.alertes-page select.sel,.alerte-fiche select.sel{min-height:40px}.alerte-fiche .iconbtn{width:40px;height:40px}.alerte-fiche .alerte-lien{align-items:center;min-height:40px;min-width:40px}.alerte-fiche button.alerte-lien{display:inline-flex;justify-content:center}.alerte-fiche .card h3 .alerte-lien{margin-block:-8px}.alerte-fiche .alerte-bandeau a,.alerte-fiche .alerte-liens a{display:inline-flex;align-items:center;min-height:40px}}@media(prefers-reduced-transparency:reduce){.alerte-fiche .kpi{background:rgb(var(--smoke))}}@media print{.alerte-fiche .kpi{background:Canvas;box-shadow:none}}[data-ecran-carte]{--carte-liste:clamp(280px,24vw,340px);--carte-marge:14px;--bas-panneau-carte: calc(136px + env(safe-area-inset-bottom,0px)) }[data-ecran-carte] .mapbar{pointer-events:none}[data-ecran-carte] .mapbar>*{pointer-events:auto}[data-ecran-carte] .mapbar>.seg{background:linear-gradient(160deg,var(--gl),var(--gl2));-webkit-backdrop-filter:blur(var(--flou)) saturate(185%);backdrop-filter:blur(var(--flou)) saturate(185%);box-shadow:inset 0 0 0 .5px var(--gb),inset 0 1.5px 1px -.5px var(--hi),0 8px 24px var(--sh),0 2px 6px var(--sh2);border-radius:20px;padding:4px}[data-ecran-carte] .mapbar .chip.glass,[data-ecran-carte] .mapbar .btn.glass{min-height:36px;padding:0 14px;border-radius:18px;font-size:13px;font-weight:600;color:var(--fg);border:0}[data-ecran-carte] .mapbar .chip.glass.on{background:var(--pri);color:var(--prifg)}[data-ecran-carte] .mapbar span.chip.glass{font-weight:500;color:var(--mute)}[data-ecran-carte] .maplist{border-right:0;border-radius:28px;color:var(--fg)}[data-ecran-carte] .maplist .hd{padding:16px 16px 8px;gap:10px}[data-ecran-carte] .maplist .scroll{padding:2px 12px 14px;gap:8px}[data-ecran-carte] .maplist .seg{align-self:start;justify-self:start}[data-ecran-carte] .maplist .seg .n{margin-left:2px}[data-ecran-carte] .lcard{border:0;border-radius:18px;padding:11px 13px;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:inset 0 0 0 .5px var(--gb),inset 0 1px 0 var(--hi),0 4px 14px var(--sh2)}[data-ecran-carte] .lcard:hover,[data-ecran-carte] .lcard.hl{box-shadow:inset 0 0 0 1.5px var(--accent),inset 0 1px 0 var(--hi),0 6px 18px var(--sh2)}[data-ecran-carte] .lcard .t{font-size:13px}[data-ecran-carte] .lcard .m{font-size:12px}[data-ecran-carte] .poignee-liste{display:none}@media(min-width:861px){[data-ecran-carte].maproot{display:block}[data-ecran-carte] .mapwrap{position:absolute;top:0;right:0;bottom:0;left:0}[data-ecran-carte] .maplist{position:absolute;left:var(--carte-marge);top:66px;bottom:var(--carte-marge);width:var(--carte-liste);z-index:15}[data-ecran-carte] .mapcount{left:calc(var(--carte-liste) + 2 * var(--carte-marge));right:var(--carte-marge);width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media(max-width:860px){[data-ecran-carte] .mapbar .chip.glass,[data-ecran-carte] .mapbar .btn.glass{min-height:40px;border-radius:20px}[data-ecran-carte] .maplist.ouverte{left:8px;right:8px;bottom:var(--dessus-flottants,0px);border-top:0;border-radius:30px;z-index:25;height:min(var(--feuille-hauteur,55%),calc(100% - var(--dessus-flottants,0px) - 12px));grid-template-rows:auto auto auto 1fr;box-shadow:inset 0 0 0 .5px var(--gb),inset 0 1.5px 1px -.5px var(--hi),0 -10px 34px var(--sh),0 2px 6px var(--sh2)}[data-ecran-carte] .maplist.ouverte[data-feuille=grande]{--feuille-hauteur:100%}[data-ecran-carte] .maplist .hd{padding-top:0}[data-ecran-carte] .poignee-liste{display:flex;justify-content:center;align-items:center;width:100%;min-height:40px;border:0;background:none;cursor:grab;touch-action:none}[data-ecran-carte] .poignee-liste:before{content:"";width:38px;height:5px;border-radius:3px;background:var(--mute);opacity:.6}[data-ecran-carte] .poignee-liste:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:14px}}[data-ecran-carte]{--vfc-a:max(.88,var(--glass-a));--vfc-verre:rgba(var(--smoke),var(--vfc-a));--vfc-bord:rgba(var(--line-rgb),.1);--vfc-ombre:inset 0 1px 0 rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant)}[data-ecran-carte] .maplist,[data-ecran-carte] .mapbar>.seg,[data-ecran-carte] .mapbar .chip.glass,[data-ecran-carte] .mapbar .btn.glass,[data-ecran-carte] .layers.glass,[data-ecran-carte] .legend.glass,[data-ecran-carte] .mapcount.glass,[data-ecran-carte] [data-filtres-carte]>.glass,[data-ecran-carte] [data-panneau-secteurs]>.glass,[data-ecran-carte] [data-navigation-carte],[data-ecran-carte] [data-carte-indisponible] .glass,[data-ecran-carte] [data-panneau-lots-enrichis],[data-ecran-carte] [data-fiche-lot],[data-ecran-carte] [data-recherche-resultats],[data-ecran-carte] [data-recherche-message]{background:var(--vfc-verre);border:1px solid var(--vfc-bord);box-shadow:var(--vfc-ombre);color:var(--ink);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}[data-ecran-carte] .maplist,[data-ecran-carte] .layers.glass,[data-ecran-carte] .legend.glass,[data-ecran-carte] [data-panneau-lots-enrichis],[data-ecran-carte] [data-carte-indisponible] .glass{border-radius:var(--r-lg)}[data-ecran-carte] [data-filtres-carte]>.glass,[data-ecran-carte] [data-panneau-secteurs]>.glass,[data-ecran-carte] [data-navigation-carte],[data-ecran-carte] [data-recherche-resultats]{border-radius:var(--r);overflow:hidden auto}[data-ecran-carte] [data-recherche-message]{border-radius:var(--r-sm)}[data-ecran-carte] .mapbar>.seg,[data-ecran-carte] .mapbar .chip.glass,[data-ecran-carte] .mapbar .btn.glass,[data-ecran-carte] .mapcount.glass{border-radius:999px}[data-ecran-carte] [data-fiche-lot]{border-width:0 0 0 1px;border-radius:24px 0 0 24px}[data-ecran-carte] [data-fiche-lot]>div:first-child{background:rgb(var(--smoke));border-bottom-color:rgba(var(--line-rgb),.08)}[data-ecran-carte] .mapbar>.seg{padding:4px;gap:2px}[data-ecran-carte] .mapbar>.seg>button{border-radius:999px;color:var(--ink-2);font-weight:500}[data-ecran-carte] .mapbar>.seg>button.on{color:var(--ink);background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}[data-ecran-carte] .mapbar .chip.glass,[data-ecran-carte] .mapbar .btn.glass{color:var(--ink);font-weight:500}[data-ecran-carte] .mapbar .chip.glass.on,[data-ecran-carte] .mapbar .btn.glass[aria-expanded=true]{background:var(--accent);color:var(--accent-ink);border-color:transparent}[data-ecran-carte] .mapbar span.chip.glass{color:var(--ink-2)}[data-ecran-carte] .maplist .seg{background:rgba(var(--line-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08);border-radius:999px;padding:4px}[data-ecran-carte] .maplist .seg>button{border-radius:999px;color:var(--ink-2)}[data-ecran-carte] .maplist .seg>button.on{color:var(--ink)}[data-ecran-carte] .maplist .field{border-radius:999px;background:rgba(var(--line-rgb),.05);border:1px solid rgba(var(--line-rgb),.1);color:var(--ink-3);min-height:40px;padding:0 14px}[data-ecran-carte] .maplist .field:focus-within{border-color:rgba(var(--accent-rgb),.55)}[data-ecran-carte] .maplist .field input{color:var(--ink)}[data-ecran-carte] .lcard{border-radius:var(--r);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);box-shadow:none}[data-ecran-carte] .lcard:hover,[data-ecran-carte] .lcard.hl{background:rgba(var(--line-rgb),.07);border-color:rgba(var(--accent-rgb),.55);box-shadow:none}[data-ecran-carte] .lcard .t{color:var(--ink);font-weight:600}[data-ecran-carte] .lcard .m{color:var(--ink-2)}[data-ecran-carte] .lcard .num,[data-ecran-carte] .mapcount .num,[data-ecran-carte] .legend .it .n{font-family:var(--num);font-variant-numeric:tabular-nums}[data-ecran-carte] .layers.glass,[data-ecran-carte] .legend.glass{padding:14px}[data-ecran-carte] .layers .text-mute,[data-ecran-carte] .legend h4,[data-ecran-carte] .legend .it .n,[data-ecran-carte] .mapcount.glass{color:var(--ink-2)}[data-ecran-carte] .mapcount.glass b{color:var(--ink)}[data-ecran-carte] [data-filtres-carte]>.glass button,[data-ecran-carte] [data-panneau-secteurs]>.glass button,[data-ecran-carte] [data-panneau-lots-enrichis] button{border-radius:999px}[data-ecran-carte] [data-filtres-carte]>.glass input,[data-ecran-carte] [data-filtres-carte]>.glass select,[data-ecran-carte] [data-panneau-secteurs]>.glass input,[data-ecran-carte] [data-panneau-secteurs]>.glass select{border-radius:var(--r-sm)}[data-ecran-carte] [data-panneau-secteurs]>.glass [class*=border]:not(button):not(input):not(select){border-radius:var(--r-sm)}[data-ecran-carte] [data-recherche-resultats] button{border-radius:0}[data-ecran-carte] .gm-style .gm-style-iw-c{background-color:var(--vfc-verre)!important;border-radius:var(--r)!important;box-shadow:var(--vfc-ombre),0 0 0 1px var(--vfc-bord)!important;padding:14px!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}[data-ecran-carte] .gm-style .gm-style-iw-d,[data-ecran-carte] .gm-style .gm-style-iw-chr{background-color:transparent}[data-ecran-carte] .gm-style .gm-style-iw-tc:after{background:var(--vfc-verre)!important}[data-ecran-carte] [data-bulle-carte] button{border-radius:999px}[data-ecran-carte] [data-bulle-carte] .text-mute{color:var(--ink-2)}@media(max-width:860px){[data-ecran-carte] .mapcount.glass{border-radius:var(--r)}[data-ecran-carte] .maplist.ouverte{border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--vfc-ombre)}[data-ecran-carte] [data-fiche-lot]{border-radius:0;border-width:0}[data-ecran-carte] [data-panneau-lots-enrichis]{border-radius:0}}@media(prefers-reduced-transparency:reduce){[data-ecran-carte]{--vfc-verre:rgb(var(--smoke))}[data-ecran-carte] .maplist,[data-ecran-carte] .mapbar>.seg,[data-ecran-carte] .mapbar .glass,[data-ecran-carte] .layers.glass,[data-ecran-carte] .legend.glass,[data-ecran-carte] .mapcount.glass,[data-ecran-carte] [data-fiche-lot],[data-ecran-carte] .gm-style .gm-style-iw-c{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{[data-ecran-carte] .maplist,[data-ecran-carte] .layers.glass,[data-ecran-carte] .legend.glass,[data-ecran-carte] .mapcount.glass,[data-ecran-carte] [data-fiche-lot]{background:Canvas!important;color:CanvasText!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.mon-espace{display:grid;gap:10px}.mon-espace-titre{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--fg)}.mon-espace-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1600px){.mon-espace-grille{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media(min-width:861px)and (max-width:1599px){.mon-espace-grille>:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:860px){.mon-espace-grille{grid-template-columns:minmax(0,1fr)}}.mon-espace .card{min-width:0}.mon-espace .item .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-espace .espace-n{font-size:11px;color:var(--mute);letter-spacing:0;text-transform:none;font-weight:600}.mon-espace .espace-plus{padding-top:8px;border-top:1px solid var(--line);font-size:11.5px}.mon-espace .espace-plus a{color:var(--accent-fg);font-weight:600}.mon-espace .espace-plus a.text-bad{color:var(--bad)}.mon-espace .espace-fait .t{text-decoration:line-through;color:var(--mute)}.mon-espace .espace-proche{color:var(--warn);font-weight:600}.mon-espace .item .r .espace-manque{font-family:var(--ff);font-size:11.5px;white-space:normal}@media(max-width:860px){.mon-espace .item .r:has(>.espace-manque){grid-column:1;grid-row:auto;text-align:left;align-self:start}}.mon-espace [data-agenda-non-connecte]{margin:0}.suggestions{min-width:0}.suggestions h3 svg{flex:none}.suggestions .sugg-n{font-size:11px;color:var(--mute);letter-spacing:0;text-transform:none;font-weight:600}.suggestions .sugg-barre{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.suggestions .sugg-barre .seg{max-width:100%;flex-wrap:wrap}.suggestions .sugg-tout{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--fg)}.suggestions .sugg-vide{font-size:11.5px;padding:9px 0}.suggestions .sugg-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;padding:9px 0;border-top:1px solid var(--line);align-items:start}.suggestions .sugg-ligne:first-child{border-top:0}.suggestions .sugg-case{margin-top:3px}.suggestions .sugg-corps{display:grid;gap:3px;min-width:0}.suggestions .sugg-titre{font-weight:600;font-size:12.5px;overflow-wrap:anywhere;cursor:pointer}.suggestions .sugg-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11.5px;min-width:0}.suggestions .sugg-detail{font-size:11.5px;overflow-wrap:anywhere}.suggestions .sugg-lien{color:var(--accent-fg);font-weight:600;overflow-wrap:anywhere;text-align:left}.suggestions .sugg-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.suggestions .sugg-relu{font-size:11px;overflow-wrap:anywhere}.suggestions .sugg-relu[data-par=brain]{color:var(--accent-fg)}.suggestions .sugg-ecartees{border-top:1px solid var(--line);padding-top:6px}.suggestions .sugg-ecartees>summary{font-size:11.5px;font-weight:600;cursor:pointer;padding:4px 0}@media(max-width:860px){.suggestions .sugg-ligne{grid-template-columns:auto minmax(0,1fr)}.suggestions .sugg-actions{grid-column:2;justify-content:flex-start}}.stats-crm{display:grid;gap:16px;min-width:0}.stats-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:860px){.stats-grille{grid-template-columns:minmax(0,1fr)}.stats-crm .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-crm .card{min-width:0}.anneau-corps{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:16px;align-items:center}@media(max-width:420px){.anneau-corps{grid-template-columns:minmax(0,1fr)}.anneau{max-width:170px;justify-self:center}}.anneau{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 1px 6px color-mix(in srgb,var(--accent) 18%,transparent))}.anneau-fond{fill:none;stroke:var(--soft)}.anneau-arc{fill:none;stroke-linecap:butt;transition:stroke-dasharray var(--t-slow) var(--ease)}.anneau-total{font-family:var(--mono);font-size:19px;font-weight:600;fill:var(--fg);letter-spacing:-.02em}.anneau-centre{font-size:7px;fill:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.anneau-legende{display:grid;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.anneau-legende li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 4.6em;gap:8px;align-items:center;font-size:12px}.anneau-legende li i{width:9px;height:9px;border-radius:2px;flex:none}.anneau-legende li .lib{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.anneau-legende li .nb{font-family:var(--mono);font-weight:600;text-align:right}.anneau-legende li .pc{font-family:var(--mono);color:var(--mute);text-align:right;white-space:nowrap}.anneau-legende li.zero{opacity:.55}.anneau-vide{font-size:11.5px}.rush-semaine h3 .rush-flamme{color:var(--bad);flex:none}.rush-semaine .rush-n{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0;padding:1px 7px;border-radius:999px;background:var(--bad);color:var(--panel)}.rush-semaine .item .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertes-acheteurs{min-width:0}.alertes-acheteurs h3 .num{font-family:var(--mono);letter-spacing:0;text-transform:none}.alertes-acheteurs .item{grid-template-columns:minmax(0,1fr)}.alertes-acheteurs .item .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertes-acheteurs .item .m>span{min-width:0;overflow-wrap:anywhere}.alertes-acheteurs-convient{color:var(--fg)}@media(prefers-reduced-motion:reduce){.anneau-arc{transition:none}}.accueil-tete{align-items:flex-end;gap:14px}.accueil-salut{display:flex;flex-direction:column;gap:2px;min-width:0}.ph.accueil-tete .accueil-salut .date{font-size:15px;font-weight:500;color:var(--mute)}.ph.accueil-tete h1{font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.accueil-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.grille-apps{border-radius:32px;padding:22px 18px 18px;min-width:0}.dapps{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px 8px}.dapps .app{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;text-align:center;text-decoration:none;color:var(--fg);font-size:12.5px;font-weight:500;min-width:0;border-radius:20px;padding:2px 0}.dapps .app-ic{width:68px;height:68px;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:transform var(--t-base) var(--ease)}.dapps .app-ic svg{width:28px;height:28px;stroke-width:1.7}.dapps .app:hover .app-ic{transform:translateY(-2px)}.dapps .app:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dapps .app-l{max-width:100%;overflow-wrap:anywhere;line-height:1.2}.dapps .app-cal{flex-direction:column;gap:0}.dapps .app-cal-j{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--bad)}.dapps .app-cal-n{font-size:30px;font-weight:300;line-height:1;color:var(--fg)}.dapps .bdg{position:absolute;top:-5px;left:calc(50% + 22px);min-width:20px;height:20px;border-radius:10px;background:var(--bad);color:var(--panel);font:700 11px/20px var(--mono);text-align:center;padding:0 5px;z-index:2}@media(prefers-reduced-motion:reduce){.dapps .app-ic{transition:none}.dapps .app:hover .app-ic{transform:none}}.stats-crm .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:transparent;border:0;overflow:visible}.stats-crm .kpi{padding:18px;gap:6px;text-decoration:none;color:var(--ink);cursor:pointer;transition:background var(--t-base) var(--ease)}.stats-crm .kpi:hover{background:rgba(var(--smoke),calc(var(--glass-a) + .08))}.stats-crm .kpi .l{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-2)}.stats-crm .kpis .kpi .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:max(20px,min(26px,12cqi));font-weight:600;letter-spacing:-.01em}.stats-crm .kpi .d{font-size:11.5px;color:var(--ink-3)}@media(max-width:900px){.stats-crm .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.accueil-g21{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;min-width:0}.accueil-colonne{display:grid;gap:16px;align-content:start;min-width:0}@media(max-width:900px){.accueil-g21{grid-template-columns:minmax(0,1fr)}}.stats-crm .vf-panneau h3{margin:0;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:0;text-transform:none}.stats-crm .hint{margin:2px 0 0;font-size:12px;color:var(--ink-3)}.stats-crm .big{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;letter-spacing:-.02em;margin-top:8px;color:var(--ink);line-height:1.15}.stats-crm .big .manque{font-family:var(--ui);font-size:15px;font-weight:500;color:var(--ink-3)}.accueil-rythme .big{font-size:28px}.stats-crm .big small{font-family:var(--ui);font-size:16px;color:var(--ink-2);font-weight:500;margin-left:3px}@media(min-width:861px){.grille-apps{display:none}}.accueil-ph{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.accueil-courbe .legende{display:flex;gap:14px;font-size:12px;color:var(--ink-2)}.accueil-courbe .legende i,.accueil-courbe .mixl i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.accueil-courbe .courbe{width:100%;height:220px;display:block;margin-top:10px;overflow:visible}.accueil-courbe .courbe .grille{stroke:rgba(var(--line-rgb),.07)}.accueil-courbe .courbe .serie-a{stroke:var(--accent);stroke-width:2.5}.accueil-courbe .courbe .pt{fill:var(--accent);stroke:var(--panel,var(--base));stroke-width:1.5}.accueil-courbe .courbe .serie-b{stroke:var(--accent2-trait,var(--accent2));stroke-width:2.2;stroke-dasharray:5 5}.accueil-courbe .mix{display:flex;gap:4px;margin-top:14px}.accueil-courbe .mix span{height:8px;border-radius:999px;min-width:6px}.accueil-courbe .mix span,.accueil-courbe .mixl i,.accueil-courbe .legende i{box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.5)}.accueil-courbe .mixl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--ink-2)}.accueil-courbe .mixl li{border-radius:10px;padding:6px 10px;display:flex;justify-content:space-between;gap:6px;min-width:0}.accueil-courbe .mixl li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.accueil-courbe .mixl b{color:var(--ink);font-weight:600}.accueil-rythme .barres{display:flex;align-items:flex-end;gap:5px;height:110px;margin-top:14px}.accueil-rythme .barres span{flex:1;border-radius:5px;background:rgba(var(--line-rgb),.07);transform-origin:bottom;animation:accueilBarre var(--t-slow) var(--ease) backwards}.accueil-rythme .barres span.f{background:linear-gradient(180deg,var(--accent2-trait,var(--accent2)),color-mix(in srgb,var(--accent2-trait,var(--accent2)) 70%,transparent))}@keyframes accueilBarre{0%{transform:scaleY(0)}}.accueil-courbe .courbe .serie-a{stroke-dasharray:2000;animation:accueilTrait 1.2s var(--ease) .15s backwards}@keyframes accueilTrait{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.accueil-rythme .barres span,.accueil-courbe .courbe .serie-a{animation:none}.accueil-courbe .courbe .serie-a{stroke-dasharray:none}}:root[data-motion="0"] .accueil-rythme .barres span,:root[data-motion="0"] .accueil-courbe .courbe .serie-a{animation:none}.page-accueil .card h3{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.page-accueil .card h3 a{font-size:12px}.mon-espace-titre{font-size:14px;font-weight:600;color:var(--ink)}.ph.accueil-tete .accueil-salut .date.vf-bloc{display:inline-block;align-self:flex-start;font-size:12px;color:var(--ink-2);padding:4px 10px;border-radius:999px;margin-bottom:8px}.widget-deals{border-radius:28px;padding:16px;gap:16px;align-items:center;text-decoration:none;color:var(--fg);min-width:0}.widget-deals.only-m{display:none}.widget-deals-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:none;background:var(--fill,var(--soft));box-shadow:inset 0 0 0 .5px var(--line)}.widget-deals-ic svg{width:26px;height:26px}.widget-deals-corps{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.widget-deals-l1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600}.widget-deals-l1 .num{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.widget-deals b{font-size:18px}.widget-deals-pp{font-size:12px}.accueil-recherche.only-m{display:none}.accueil-recherche{align-self:center;gap:6px;font-size:14px;color:var(--fg)}.accueil-recherche svg{width:16px;height:16px}@media(max-width:860px){.ph.accueil-tete h1{font-size:32px}.ph.accueil-tete .accueil-salut .date{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:650}.accueil-actions{width:100%}.widget-deals.only-m{display:flex}.accueil-recherche.only-m{display:inline-flex}.grille-apps{padding:16px 10px 14px;border-radius:28px}.dapps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 4px}.dapps .app{font-size:11px}.dapps .app-ic{width:60px;height:60px;border-radius:18px}.dapps .app-cal-n{font-size:26px}.dapps .app-cal-j{font-size:9px}.dapps .bdg{left:calc(50% + 18px)}.suggestions .sugg-zone{display:inline-flex;align-items:center;min-width:40px;min-height:40px;margin:-9px -6px -9px 0;justify-content:flex-start;cursor:pointer}.suggestions .sugg-zone .sugg-case{margin-top:0}.suggestions .sugg-tout{min-height:40px}}.page-accueil{padding-bottom:88px}.page-accueil .item .t{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;min-width:0}@media(max-width:860px){.page-accueil .item{min-height:40px;align-content:center}.page-accueil .espace-plus a{display:inline-flex;align-items:center;min-height:40px;margin-block:-8px}.suggestions .sugg-lien{display:inline-flex;align-items:center;min-height:40px;margin-block:-11px}}@media(max-width:360px){.dapps .app-ic{width:54px;height:54px}.dapps .bdg{left:calc(50% + 14px)}}.page-accueil>.grid3{align-items:start}[data-page-stats]{--cm-card:#1a1a1c;--cm-ink:#f3f3f1;--cm-muted:#a9abad;--cm-line:#323338;--cm-ls:#6d6f74;--cm-soft:#242528;--cm-dot:#2c2d31;--cm-inv:#f3f3f1;--cm-invk:#111111;--cm-p1:#ff7a66;--cm-p1s:#3a1d19;--cm-p2:#e5b04a;--cm-ok:#55c78a;--cm-oks:#173324}:root[data-light="1"] [data-page-stats]{--cm-card:#ffffff;--cm-ink:#111111;--cm-muted:#5b5d60;--cm-line:#dcdcd8;--cm-ls:#8f908d;--cm-soft:#efefec;--cm-dot:#d4d4cf;--cm-inv:#111111;--cm-invk:#ffffff;--cm-p1:#c3311e;--cm-p1s:#fbe8e4;--cm-p2:#875800;--cm-ok:#1b6e3f;--cm-oks:#e3f1e8}.cm-label{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--cm-muted)}.cm-muet{color:var(--cm-muted)}.cm-entete{display:flex;flex-direction:column;gap:10px;min-width:0}.cm-aide{margin:2px 0 0;font-size:13px}.cm-entete-ligne{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px}.cm-legende{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:12.5px;font-weight:600;margin:0;padding:0;list-style:none}.cm-legende li{display:flex;gap:6px;align-items:center}.cm-lgpt{width:12px;height:12px;border-radius:4px;border:1px solid var(--cm-line);background:var(--cm-card)}.cm-lgpt.rouge{border-color:var(--cm-p1);background:var(--cm-p1s);box-shadow:inset 3px 0 0 var(--cm-p1)}.cm-lgpt.vert{border-color:var(--cm-ok);background:var(--cm-oks);box-shadow:inset 3px 0 0 var(--cm-ok)}.cm-lgst{display:inline-grid;place-items:center;color:var(--cm-ink)}.cm-controles{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.cm-groupe-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cm-chip{border:1px solid var(--cm-line);background:var(--cm-card);color:var(--cm-ink);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;min-height:34px;cursor:pointer}.cm-chip.on{background:var(--cm-inv);color:var(--cm-invk);border-color:var(--cm-inv)}.cm-board{border:1px solid var(--cm-line);border-radius:18px;background-color:var(--cm-card);background-image:radial-gradient(var(--cm-dot) 1px,transparent 1.2px);background-size:22px 22px;overflow:hidden;min-width:0;max-width:100%;color:var(--cm-ink)}.cm-zone{position:relative;overflow:hidden;min-width:0}.cm-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:36px;align-items:center;padding:28px 20px;margin:0}.cm-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cm-links path{fill:none;stroke:var(--cm-ls);stroke-linecap:round}.cm-links path.trunk{stroke-width:2.5;stroke:var(--cm-ink)}.cm-links path.twig,.cm-links path.bracket{stroke-width:1.4}.cm-side{display:flex;flex-direction:column;gap:22px;position:relative;z-index:1;min-width:0}.cm-group{display:flex;align-items:center;gap:30px}.cm-side.L .cm-group{flex-direction:row-reverse}.cm-leaves{display:grid;grid-template-columns:repeat(var(--cm-cols,3),minmax(0,170px));gap:6px;align-content:start;min-width:0}.cm-side.L .cm-leaves{justify-content:end}.cm-side.R .cm-leaves{justify-content:start}.cm-more{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.cm-side.L .cm-more{justify-content:flex-end}.cm-addleaf,.cm-morebtn{border:1px dashed var(--cm-ls);background:transparent;border-radius:10px;padding:5px 11px;font-size:12px;font-weight:700;color:var(--cm-muted);cursor:pointer}.cm-morebtn{border-style:solid;color:var(--cm-ink);background:var(--cm-card)}.cm-vide{grid-column:1/-1;font-size:12px;margin:0}.cm-node{position:relative;display:flex;align-items:center;gap:10px;background:var(--cm-card);color:var(--cm-ink);border:2px solid var(--cm-ink);border-radius:14px;padding:10px 12px;text-align:left;width:172px;flex:none;font:inherit}button.cm-node{cursor:pointer}.cm-node.red{border-color:var(--cm-p1)}.cm-pt{display:flex;flex-direction:column;min-width:0}.cm-pt b{font-weight:600;font-size:15.5px;line-height:1.2}.cm-ns{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--cm-muted)}.cm-nc{font-size:11.5px;color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-nring{flex:none;position:relative;width:36px;height:36px}.cm-nring svg{position:absolute;top:0;right:0;bottom:0;left:0}.cm-nring>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10.5px;font-weight:800}.cm-rg-bg{stroke:var(--cm-line)}.cm-rg-fg{stroke:var(--cm-ink)}.cm-rg-fg.bad{stroke:var(--cm-p1)}.cm-leaf{position:relative;display:flex;align-items:stretch;background:var(--cm-card);border:1px solid var(--cm-line);border-radius:10px;width:100%;overflow:hidden;min-width:0}.cm-leaf.rouge{border-color:var(--cm-p1);background:var(--cm-p1s);box-shadow:inset 4px 0 0 var(--cm-p1)}.cm-leaf.vert{border-color:var(--cm-ok);background:var(--cm-oks);box-shadow:inset 4px 0 0 var(--cm-ok)}.cm-leaf.inverse{background:var(--cm-inv);border-color:var(--cm-inv);color:var(--cm-invk)}.cm-leaf.inverse .cm-lm{color:var(--cm-invk);opacity:.75}.cm-leaf.inverse .cm-st{color:var(--cm-invk)}.cm-st{flex:none;border:0;background:none;padding:0 3px 0 10px;display:grid;place-items:center;color:var(--cm-muted);cursor:pointer}span.cm-st{cursor:default}.cm-st.tourne,.cm-st.publie{color:var(--cm-ink)}.cm-kdot{flex:none;align-self:center;width:10px;height:10px;border-radius:50%;margin:0 4px 0 12px;background:var(--cm-ls)}.cm-kdot.rouge{background:var(--cm-p1)}.cm-kdot.vert{background:var(--cm-ok)}.cm-lt{flex:1;min-width:0;border:none;background:transparent;color:inherit;padding:6px 10px 6px 4px;text-align:left;display:flex;flex-direction:column;gap:2px;font:inherit;cursor:pointer}.cm-lt:disabled{cursor:default}.cm-ln{font-weight:600;font-size:12.5px;line-height:1.28;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cm-lm{font-size:10.5px;color:var(--cm-muted);font-weight:600;display:flex;gap:5px;align-items:center;min-width:0;white-space:nowrap;overflow:hidden}.cm-lm>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.cm-badge{flex:none;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:5px;padding:1px 5px;font-style:normal;border:1px solid var(--cm-ls);color:var(--cm-muted)}.cm-badge.p1{background:var(--cm-p1);border-color:var(--cm-p1);color:var(--cm-card)}.cm-badge.p2{border-color:var(--cm-p2);color:var(--cm-p2)}.cm-badge.ok{background:var(--cm-ok);border-color:var(--cm-ok);color:var(--cm-card)}.cm-center{position:relative;z-index:1;width:160px;height:160px;border-radius:50%;background:var(--cm-inv);color:var(--cm-invk);display:grid;place-items:center;text-align:center}.cm-center svg{position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;width:182px;height:182px}.cm-trk{stroke:var(--cm-line)}.cm-val{stroke:var(--cm-ink)}.cm-core{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 8px}.cm-core small{font-weight:600;font-size:11.5px}.cm-core b{font-size:30px;line-height:1.05;font-variant-numeric:tabular-nums}.cm-core>span{font-size:11px;opacity:.75}[data-empile="1"] .cm-map{grid-template-columns:minmax(0,1fr);width:auto;gap:26px;padding:22px 14px;justify-items:center}[data-empile="1"] .cm-map>.cm-side{justify-self:stretch}[data-empile="1"] .cm-center{width:116px;height:116px}[data-empile="1"] .cm-center svg{top:-9px;right:-9px;bottom:-9px;left:-9px;width:134px;height:134px}[data-empile="1"] .cm-core b{font-size:24px}[data-empile="1"] .cm-center{order:-1;justify-self:start}[data-empile="1"] .cm-side{width:100%;box-sizing:border-box;gap:26px;padding-left:80px}[data-empile="1"] .cm-side .cm-more{justify-content:flex-start}[data-empile="1"] .cm-side.L{order:2}[data-empile="1"] .cm-group,[data-empile="1"] .cm-side.L .cm-group{flex-direction:column;align-items:flex-start;gap:10px}[data-empile="1"] .cm-leaves,[data-empile="1"] .cm-side.L .cm-leaves{grid-template-columns:minmax(0,1fr);justify-content:stretch;padding-left:42px;width:100%}[data-empile="1"] .cm-node{width:auto;max-width:100%}@media(max-width:520px){[data-empile="1"] .cm-leaves,[data-empile="1"] .cm-side.L .cm-leaves{padding-left:28px}}.cm-guide-boite{border:1px solid var(--cm-line);background:var(--cm-card);color:var(--cm-ink);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.cm-guide-tete{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cm-guide-tete h3{margin:0;font-size:15px;font-weight:600}.cm-guide-pt{width:24px;height:24px;border-radius:50%;background:var(--cm-inv);color:var(--cm-invk);display:grid;place-items:center;font-size:12px;font-weight:800}.cm-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cm-etape{border:1px solid var(--cm-line);background:var(--cm-soft);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.cm-etape b{font-size:14px}.cm-etape p{margin:0;font-size:13px;color:var(--cm-muted)}.cm-num{width:24px;height:24px;border-radius:50%;background:var(--cm-inv);color:var(--cm-invk);display:grid;place-items:center;font-size:12px;font-weight:800}@media(max-width:1100px){.cm-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cm-guide{grid-template-columns:minmax(0,1fr)}}[data-carte-branches] .cm-leaves{grid-template-columns:repeat(3,minmax(0,170px))}[data-carte-branches] .cm-side.L .cm-leaves,[data-carte-branches] .cm-side.R .cm-leaves{min-width:0;max-width:100%}[data-carte-branches][data-empile="1"] .cm-leaves{grid-template-columns:minmax(0,1fr)}[data-page-stats] [data-stats-onglets]>button{border-radius:var(--r-lg)}[data-page-stats] [data-stats-onglets]>button:hover{background:var(--sel)}[data-page-stats] [data-stats-onglets]>button[aria-selected=true]{background:var(--sel);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px rgba(var(--line-rgb),.18),0 12px 30px var(--sh)}@media(max-width:560px){[data-page-stats] [data-stats-onglets]>button{border-radius:var(--r)}}[data-page-stats] [data-choix-branche] [aria-current=true]{background:var(--sel);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px rgba(var(--line-rgb),.18)}[data-page-stats] .ph h1{font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.02em}[data-page-stats] .num{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-page-stats] .bg-soft.rounded-full{background:rgba(var(--line-rgb),.08)}[data-page-stats] .rounded-full>.bg-\[var\(--accent\)\]{background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),var(--accent));border-radius:999px}[data-page-stats] [data-resultats-entonnoir] .rounded-full>.bg-\[var\(--accent\)\]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent2-trait) 55%,transparent),var(--accent2-trait))}[data-page-stats] [data-tableau-personnes] .gtwrap,[data-page-stats] .gtwrap[data-tableau-sources]{border:0;border-radius:26px;background:linear-gradient(160deg,var(--gl),var(--gl2));-webkit-backdrop-filter:blur(var(--flou)) saturate(185%) brightness(var(--bri));backdrop-filter:blur(var(--flou)) saturate(185%) brightness(var(--bri));box-shadow:inset 0 0 0 .5px var(--gb),inset 0 1.5px 1px -.5px var(--hi),inset 0 -1px 1px var(--lo),0 14px 40px var(--sh),0 2px 6px var(--sh2)}[data-page-stats] [data-tableau-personnes] .gt th,[data-page-stats] [data-tableau-sources] .gt th{background:transparent;font-size:11px;letter-spacing:.06em;padding-top:13px;padding-bottom:13px}[data-page-stats] [data-tableau-personnes] .gt th:first-child,[data-page-stats] [data-tableau-personnes] .gt td:first-child,[data-page-stats] [data-tableau-sources] .gt th:first-child,[data-page-stats] [data-tableau-sources] .gt td:first-child{padding-left:18px}[data-page-stats] [data-tableau-personnes] .gt td,[data-page-stats] [data-tableau-sources] .gt td{background:transparent}[data-page-stats] [data-tableau-personnes] .gt tr[data-ligne-equipe] td{background:var(--fill)}[data-page-stats] li[data-classe] .text-warn{color:color-mix(in srgb,var(--warn) 70%,var(--fg))}@media(prefers-reduced-transparency:reduce){[data-page-stats] [data-tableau-personnes] .gtwrap,[data-page-stats] .gtwrap[data-tableau-sources]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--panel)!important}}@media print{[data-page-stats] [data-stats-onglets]>button,[data-page-stats] [data-stats-sous-onglets].seg,[data-page-stats] [data-stats-sous-onglets].seg .chip,[data-page-stats] .seg,[data-page-stats] .seg button,[data-page-stats] [data-tableau-personnes] .gtwrap,[data-page-stats] .gtwrap[data-tableau-sources],[data-page-stats] .gt th,[data-page-stats] .gt td{background:Canvas!important;color:CanvasText!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}[data-page-stats] [data-stats-onglets]>button:before,[data-page-stats] [data-stats-onglets]>button:after,[data-page-stats] .seg:before,[data-page-stats] .seg:after{display:none!important}}.ct-page .ph,.ct-fiche .ph{align-items:flex-end;gap:12px 16px}.ct-page .ph h1{font-family:var(--ui);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.ct-page .ph .date,.ct-fiche .ph .date{display:inline-block;align-self:flex-start;margin-top:8px;font-size:12px;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);font-variant-numeric:tabular-nums}.ct-page .ph .iconbtn{width:40px;height:40px;border-radius:50%;color:var(--ink);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.ct-page .ph .iconbtn:hover{background:rgba(var(--line-rgb),.12)}.ct-page .ct-seg>button[aria-pressed=true],.ct-page .ct-seg>button[aria-selected=true]{color:var(--ink);font-weight:600}.ct-page .ct-seg>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-page [data-onglets-contacts]{justify-self:start;scrollbar-width:none}.ct-page [data-onglets-contacts]::-webkit-scrollbar{display:none}.ct-page .filters{gap:8px}.ct-page .filters .field{min-height:40px;padding:0 14px;gap:8px;border-radius:999px;font-size:14px;color:var(--ink-3);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}.ct-page .filters .field:focus-within{border-color:rgba(var(--accent-rgb),.55)}.ct-page .filters .field input{font-size:14px;color:var(--ink)}.ct-page .filters select.sel{min-height:36px;border-radius:999px;padding:0 12px;font-size:13px;color:var(--ink);background-color:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.1)}.ct-page .filters select.sel.border-accent{border-color:rgba(var(--accent-rgb),.55)}.ct-page .filters .btn{min-height:36px;padding:0 14px;font-size:13px;color:var(--ink)}.ct-page .filters [data-filtre-a-completer][aria-pressed=true]{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.12);font-weight:600}.ct-page .filters [data-compte-contacts]{color:var(--ink-2);font-family:var(--num);font-variant-numeric:tabular-nums}.ct-page [data-lettres]{border-radius:var(--r);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1)}.ct-page [data-lettres] button{border-radius:999px;font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ct-page [data-lettres] button.ici{color:var(--ink);background:rgba(var(--line-rgb),.07)}.ct-page [data-lettres] button:hover:not(:disabled){color:var(--ink);border-color:rgba(var(--line-rgb),.14)}.ct-page [data-lettres] button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-page [data-lettres] button.choisie{color:var(--accent-fg);background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.55);font-weight:600}.ct-page .ct-lettre-pastille{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.55);white-space:nowrap}.ct-page .ct-lettre-pastille button{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--ink-2)}.ct-page .ct-lettre-pastille button:hover{color:var(--ink);background:rgba(var(--line-rgb),.12)}.ct-page .ct-lettre-pastille button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ct-page .ct-lettre-pastille svg{width:14px;height:14px}@media(max-width:639px){.ct-page .ct-lettre-pastille{min-height:44px}.ct-page .ct-lettre-pastille button{width:40px;height:40px}}.ct-page .ct-vide,.ct-fiche .ct-vide,.ct-page [data-doublons-vide],.ct-page [data-doublons-erreur]{text-align:center;padding:56px 16px;border:1px dashed rgba(var(--line-rgb),.14);border-radius:var(--r);background:rgba(var(--line-rgb),.03)}.ct-page .ct-vide p:first-child,.ct-page [data-doublons-vide] p:first-child,.ct-page [data-doublons-erreur] p:first-child{font-size:14px;font-weight:600;color:var(--ink)}.ct-page .ct-vide p+p,.ct-page [data-doublons-vide] p+p{font-size:13px;color:var(--ink-3)}.ct-fiche .ct-vide p{font-size:14px;color:var(--ink)}.ct-page .gtwrap{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.ct-page .gt{font-size:14px;color:var(--ink)}.ct-page .gt th{background:transparent;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;padding:11px 14px;border-bottom:1px solid rgba(var(--line-rgb),.09)}.ct-page .gt td{padding:11px 14px;border-top-color:rgba(var(--line-rgb),.05)}.ct-page .gt tr[data-groupe-lettre] th{padding-top:6px;padding-bottom:6px;font-family:var(--num);font-size:12px;color:var(--ink);background:rgba(var(--line-rgb),.03)}.ct-page .gt tbody tr[data-contact-ligne]:hover td,.ct-page .gt tbody tr[data-contact-ligne]:focus-visible td{background:rgba(var(--line-rgb),.04)}.ct-page .gt tbody tr[data-contact-ligne]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-page .gt td b{font-weight:600}.ct-page .gt .num{font-family:var(--num);font-variant-numeric:tabular-nums}.ct-page .gt td a,.ct-page [data-contacts-liste] li a{color:var(--ink);text-decoration:none}.ct-page .gt td a:hover,.ct-page [data-contacts-liste] li a:hover{color:var(--accent-fg)}.ct-page .text-mute{color:var(--ink-3)}.ct-page [data-initiales-contact]{background:rgba(var(--line-rgb),.1);color:var(--ink-2);font-weight:600;font-family:var(--ui)}.ct-page [data-pastilles-contact] .pill{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;color:var(--ink-2);background:rgba(var(--line-rgb),.07);border:1px solid rgba(var(--line-rgb),.08)}.ct-page [data-pastilles-contact] .pill.eteinte{color:var(--ink-3);background:transparent}.ct-page [data-badge-a-completer]{border-radius:999px;padding:0 8px;color:var(--ink)}.ct-page [data-contacts-liste] h2.secttl{font-family:var(--num);color:var(--ink-3);font-weight:600;letter-spacing:.06em}.ct-page [data-contacts-liste] li.card{border-radius:var(--r);padding:12px 14px;border:1px solid rgba(var(--line-rgb),.09)}.ct-page [data-contacts-liste] li .num{font-family:var(--num);font-variant-numeric:tabular-nums}.ct-page [data-suite-contacts] .btn{color:var(--ink)}.ct-page [data-doublons-compte]{color:var(--ink-2)}.ct-page [data-paire] [data-cle-commune]{border-radius:999px;padding:2px 9px;color:var(--ink-2);background:rgba(var(--line-rgb),.07)}.ct-page [data-contact-paire]{border-radius:var(--r-sm);border-color:rgba(var(--line-rgb),.1);background:rgba(var(--line-rgb),.03);padding:10px 12px;color:var(--ink)}.ct-page [data-contact-paire] a{color:var(--ink)}.ct-page [data-contact-paire] a:hover{color:var(--accent-fg)}.ct-fiche{color:var(--ink)}.ct-fiche [data-retour-contacts]{color:var(--ink-2)}.ct-fiche [data-retour-contacts]:hover{color:var(--ink)}.ct-fiche .ph h1{font-family:var(--ui);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--ink)}.ct-fiche .text-mute{color:var(--ink-3)}.ct-fiche .num{font-family:var(--num);font-variant-numeric:tabular-nums}.ct-fiche .pill{border-radius:999px;padding:2px 9px;color:var(--ink-2);background:rgba(var(--line-rgb),.07);border-color:rgba(var(--line-rgb),.08)}.ct-fiche [data-bandeau-a-completer]{border-radius:var(--r-sm);background:rgba(var(--line-rgb),.05);color:var(--ink)}.ct-fiche section.card{border-radius:var(--r-lg);background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.ct-fiche section.card>h3{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.ct-fiche section.card>h3 .num{color:var(--ink-2)}.ct-fiche [data-contact-fusionne]{border-radius:var(--r)}.ct-fiche [data-contact-fusionne] a{color:var(--ink)}.ct-fiche [data-topo-quand]{font-family:var(--num);font-variant-numeric:tabular-nums}.ct-fiche [data-section-topo] a,.ct-fiche [data-section-notes-fiches] a,.ct-fiche [data-section-fiches] a,.ct-fiche [data-section-doublons] a,.ct-fiche [data-section-fusionnes] a{color:var(--ink)}.ct-fiche [data-section-topo] a:hover,.ct-fiche [data-section-notes-fiches] a:hover,.ct-fiche [data-section-fiches] a:hover,.ct-fiche [data-section-doublons] a:hover,.ct-fiche [data-section-fusionnes] a:hover{color:var(--accent-fg)}.ct-fiche [data-section-notes-fiches] li{border-top-color:rgba(var(--line-rgb),.07)}.ct-fiche [data-fiche-liee]+[data-fiche-liee]{border-top:1px solid rgba(var(--line-rgb),.07);padding-top:8px}.ct-fiche [data-section-coordonnees] a{color:var(--ink);text-decoration:none}.ct-fiche [data-section-coordonnees] a:hover{color:var(--accent-fg)}.ct-fiche [data-section-coordonnees] a svg,.ct-fiche [data-section-coordonnees] span svg{color:var(--ink-3)}.ct-fiche [data-section-coordonnees] [data-tel]{font-family:var(--num);font-variant-numeric:tabular-nums}.ct-fiche [data-section-coordonnees] .text-fg{color:var(--ink)}@media(max-width:860px){.ct-page .ph h1{font-size:28px}.ct-page .ct-seg>button{min-height:40px}.ct-page .filters select.sel,.ct-page .filters .btn{min-height:40px}.ct-page [data-lettres] button{min-width:40px;height:40px}.ct-page [data-actions-paire] button,.ct-fiche .ph .btn,.ct-fiche [data-section-coordonnees] a{min-height:40px}.ct-fiche [data-section-notes-contact] h3 button{min-height:40px;padding:0 6px}}@media(max-width:639px){.ct-page .filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.ct-page .filters>*{min-width:0;max-width:none}.ct-page .filters>label.field{grid-column:1/-1;min-height:44px}.ct-page .filters select.sel{min-height:44px;width:100%;min-width:0;padding:0 2px 0 10px}.ct-page .filters .btn{min-height:44px;width:100%}.ct-page .filters [data-compte-contacts]{grid-column:1/-1;align-self:center}}@media(max-width:379px){.ct-page .filters select.sel{font-size:12px;padding-left:8px}}@media(prefers-reduced-transparency:reduce){.ct-page .gtwrap,.ct-page .filters .field,.ct-page .filters select.sel,.ct-page [data-lettres],.ct-page [data-contacts-liste] li.card,.ct-page [data-paire],.ct-fiche section.card{background:rgb(var(--smoke))}}@media print{.ct-page .gtwrap,.ct-page .ct-vide,.ct-page [data-lettres],.ct-page [data-contacts-liste] li.card,.ct-page [data-paire],.ct-fiche section.card,.ct-fiche .ct-vide{background:Canvas!important;color:CanvasText!important;box-shadow:none!important}.ct-page .ct-seg .vf-glisse{display:none}}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/urbanist-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/urbanist-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/urbanist-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/urbanist-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/urbanist-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/urbanist-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/urbanist-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/urbanist-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/inter-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--smoke:26,21,19;--base:#14100E;--ink:#F4EEE9;--ink-2:#C9BDB4;--ink-3:#9A8E86;--line-rgb:255,255,255;--veil:10,8,8;--accent:#F0956A;--accent2:#7FA9EE;--accent-rgb:240,149,106;--accent-ink:#1E120B;--blur:18px;--dim:.34;--glass-a:.46;--accent-trait:#F0956A;--accent2-trait:#7FA9EE;--ok:#6CC59A;--warn:#E9B65A;--bad:#E07A6E;--info:#7FA9EE;--coral:#FF7F50;--ui:"Urbanist","Segoe UI",system-ui,sans-serif;--num:"Inter","Segoe UI",system-ui,sans-serif;--r-lg:20px;--r:16px;--r-sm:12px;color-scheme:dark}:root[data-light="1"]{color-scheme:light}:root{--c-eq-xavier:#DBEAFE;--c-eq-xavier-texte:#1E3A8A;--c-eq-antoine:#EDE9FE;--c-eq-antoine-texte:#4C1D95;--c-eq-raphael:#FFEDD5;--c-eq-raphael-texte:#7C2D12;--c-eq-tristan:#DCFCE7;--c-eq-tristan-texte:#14532D;--c-eq-gabriel:#FEF9C3;--c-eq-gabriel-texte:#713F12;--c-eq-externe:#9AA0A6;--c-contour-pale:#9AA0A6;--c-part-bisson:#BE185D;--c-part-lee:#0F766E;--c-part-drouin:#6D28D9;--c-part-lussier:#166534;--c-part-courtier_collaborateur:#0891B2;--c-part-autre:#6B7280;--c-prov-facebook:#1D4ED8;--c-prov-annonces:#65A30D;--c-prov-site_ipg:#F3F4F6;--c-prov-mickael:#BE185D;--c-prov-courtier_collaborateur:#0891B2;--c-prov-reference:#D97706;--c-prov-prospection_ipg:#78350F;--c-prov-autre:#6B7280;--c-cat-terrain_developpement:#166534;--c-cat-2_10:#06B6D4;--c-cat-11_30:#F59E0B;--c-cat-31_100:#C2410C;--c-cat-101_plus:#F3F4F6;--c-cat-a_preciser:#6B7280;--c-st-hors_marche:#6D28D9;--c-st-sur_marche:#1D4ED8;--c-st-en_negociation:#BE185D;--c-st-sous_offre:#0F766E;--c-st-vendu:#FCA5A5;--c-st-ecarte:#374151;--c-int-interessant:#86EFAC;--c-int-moyen:#A16207;--c-int-pas_bon:#B91C1C}:root{--c-texte-pale:#F3F4F6;--c-contour-pale-theme:transparent}:root[data-light="1"]{--c-texte-pale:#171717;--c-contour-pale-theme:var(--c-contour-pale)}:root{--ff:var(--ui);--mono:var(--num);--rad:var(--r-sm);--rad-s:8px;--side:232px;--rail:64px;--row-h:40px;--t-fast:.12s;--t-base:.2s;--t-slow:.3s;--ease:cubic-bezier(.2,.7,.2,1);--heat-chaud:#D95858;--heat-tiede:#C9A24A;--heat-froid:#7FA7D8;--logo:#121212;--logo-tile:#F3F2EC;--scrim:rgba(0,0,0,.35);--shine:#FFFFFF}:root{--bg:var(--base);--fg:var(--ink);--mute:var(--ink-2);--steel:var(--ink-3);--line:rgba(var(--line-rgb),.09);--panel:rgba(var(--smoke),var(--glass-a));--soft:rgba(var(--line-rgb),.06);--accent-fg:var(--accent);--on-accent:var(--accent-ink);--good:var(--ok);--on-good:#10130F;--row-on:rgba(var(--accent-rgb),.12);--nav-bg:rgba(var(--smoke),var(--glass-a));--nav-fg:var(--ink);--nav-mute:var(--ink-2);--nav-on:rgba(var(--line-rgb),.14);--nav-line:rgba(var(--line-rgb),.06);--nav-line-2:rgba(var(--line-rgb),.14);--nav-hover:rgba(var(--line-rgb),.05);--nav-avatar:rgba(var(--line-rgb),.12);--nav-hot:var(--accent);--map-bg:var(--base);--map-road:#2A2724;--map-major:#3A3632;--map-water:#101A24;--map-park:#142019;--map-lot:#2E2B28;--glass:rgba(var(--smoke),.92);--glass-line:rgba(var(--line-rgb),.1);--shadow:0 12px 30px rgba(0,0,0,.16);--gl:rgba(var(--smoke),var(--glass-a));--gl2:rgba(var(--smoke),var(--glass-a));--gb:rgba(var(--line-rgb),.09);--hi:rgba(var(--line-rgb),.1);--lo:transparent;--glow:transparent;--sh:rgba(0,0,0,.16);--sh2:rgba(0,0,0,.1);--sh-flottant:rgba(0,0,0,.25);--sh-bulle:rgba(0,0,0,.35);--rim1:transparent;--rim2:transparent;--sheen:transparent;--bri:1;--fill:rgba(var(--line-rgb),.07);--sel:rgba(var(--line-rgb),.14);--pri:var(--accent);--prifg:var(--accent-ink);--flou:0px;--opaque:rgba(var(--smoke),calc(var(--glass-a) * .8))}:root[data-light="1"]{--good:#1E6646;--warn:#7A5200;--bad:#9A2F25;--on-good:#FFFFFF;--accent-fg:color-mix(in srgb,var(--accent) 45%,var(--ink));--map-bg:var(--base);--map-road:#FFFFFF;--map-major:#FFFFFF;--map-water:#C9D6E4;--map-park:#D9E2D8;--map-lot:#D1D7DF}@media(prefers-reduced-transparency:reduce){:root{--panel:rgb(var(--smoke));--gl:rgb(var(--smoke));--gl2:rgb(var(--smoke));--opaque:rgb(var(--smoke));--nav-bg:rgb(var(--smoke))}}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--mute)}#app{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:var(--side) 1fr;transition:grid-template-columns var(--t-base) var(--ease)}body.rail #app{grid-template-columns:var(--rail) 1fr}.side{background:var(--nav-bg);color:var(--nav-fg);border-right:1px solid var(--nav-line);display:flex;flex-direction:column;padding:14px 10px;gap:2px;position:relative;overflow:hidden}.side .brand{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.mark{width:28px;height:28px;flex:none;display:block;background:var(--logo-tile);border-radius:5px;padding:4px}.mark path{fill:var(--logo)}.sidetools{display:flex;align-items:center;gap:6px;margin-bottom:8px;width:100%}.sidetools .sidesearch{margin-bottom:0;min-width:0;flex:1 1 auto}.railbtn{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:var(--rad-s);border:1px solid var(--nav-line-2);color:var(--nav-fg);background:var(--nav-hover);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.railbtn:hover{background:var(--nav-on);border-color:var(--nav-mute)}.railbtn:focus-visible{outline:2px solid var(--steel);outline-offset:1px}.railbtn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.railtip{position:fixed;transform:translateY(-50%);z-index:65;pointer-events:none;background:var(--nav-bg);color:var(--nav-fg);border:1px solid var(--nav-line-2);border-radius:var(--rad-s);padding:5px 9px;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow);max-width:320px;overflow:hidden;text-overflow:ellipsis}.sidesearch{display:flex;align-items:center;gap:8px;border:1px solid var(--nav-line-2);border-radius:var(--rad-s);padding:7px 9px;color:var(--nav-mute);font-size:12px;margin-bottom:8px;white-space:nowrap;width:100%;text-align:left}.sidesearch kbd{margin-left:auto;font-family:var(--mono);font-size:9.5px;border:1px solid var(--nav-line-2);border-radius:var(--rad);padding:0 4px;flex:none}.navgrp{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nav-mute);padding:12px 8px 4px;font-weight:700;white-space:nowrap}.navitem{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--rad-s);color:var(--nav-mute);font-weight:600;font-size:12.5px;position:relative;width:100%;text-align:left;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.navitem:hover{color:var(--nav-fg);background:var(--nav-hover)}.navitem svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.navitem.on{background:var(--nav-on);color:var(--nav-fg)}.navitem.on:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:2px;background:var(--steel);border-radius:2px}.navitem .cnt{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--nav-mute)}.navitem .cnt.hot{color:var(--nav-hot);font-weight:600}.side .bottom{margin-top:auto;display:grid;gap:2px}.side .user{display:flex;align-items:center;gap:10px;padding:8px;white-space:nowrap}.avatar{width:24px;height:24px;border-radius:var(--rad-s);display:inline-grid;place-items:center;font-size:10px;font-weight:700;background:var(--soft);color:var(--fg);flex:none}.side .avatar{background:var(--nav-avatar);color:var(--nav-fg)}body.rail .side{padding:14px 8px;align-items:center}body.rail .side .brand span,body.rail .navitem span.l,body.rail .navgrp,body.rail .sidesearch,body.rail .side .user .l{display:none}body.rail .navitem{width:44px;height:38px;justify-content:center;padding:0}body.rail .navitem svg{width:18px;height:18px}body.rail .navitem .cnt{position:absolute;top:3px;right:4px;margin:0;font-size:9px}body.rail .navitem .cnt:not(.hot){display:none}body.rail .navitem.on:before{left:-8px}body.rail .sep{width:26px;height:1px;background:var(--nav-line-2);margin:8px 0}.sep{display:none}body.rail .sep{display:block}body.rail .sidetools{justify-content:center}.mainwrap{display:grid;grid-template-rows:auto 1fr;min-height:0}.topbar{display:flex;align-items:center;gap:12px;padding:0 20px;height:50px;border-bottom:1px solid var(--line);background:var(--panel)}.topbar .crumb{font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;flex:0 1 auto}.topbar .crumb>span{flex:none}.topbar .crumb>span:last-child{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.topbar .crumb .muted{font-weight:500;font-size:12px}.topbar .sp{flex:1 0 0}.topbar .search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--bg);border-radius:var(--rad-s);padding:6px 10px;color:var(--mute);width:clamp(220px,24vw,520px);max-width:38vw;font-size:12px;white-space:nowrap;flex:none}.topbar .search .t{overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.topbar .search{container-type:inline-size}.topbar .search .t-court{display:none}@container (max-width:329.98px){.topbar .search .t-long{display:none}.topbar .search .t-court{display:block}}.topbar .search kbd{margin-left:auto;font-family:var(--mono);font-size:9.5px;border:1px solid var(--line);border-radius:var(--rad);padding:0 4px;flex:none}.iconbtn{width:32px;height:32px;flex:none;border-radius:var(--rad-s);border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;color:var(--mute);position:relative}.iconbtn:hover{color:var(--fg);background:var(--soft)}.iconbtn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.iconbtn .dotn{position:absolute;top:5px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--accent);border:2px solid var(--panel)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--rad-s);overflow:hidden;background:var(--panel)}.seg button{padding:6px 10px;font-size:12px;color:var(--mute);font-weight:600}.seg button.on{background:var(--fg);color:var(--bg)}#app{--reserve-flottants:84px}#app main{overflow:auto;padding:20px 22px var(--reserve-flottants);position:relative}#app main.flush{padding:0;overflow:hidden}.page{display:grid;gap:16px;align-content:start;animation:pageIn var(--t-slow) var(--ease) backwards}.page{grid-template-columns:minmax(0,1fr)}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ph{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph h1{font-size:20px;font-weight:700}.ph .date{color:var(--mute);font-size:12px}.ph .sp{flex:1}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);padding:7px 11px;border-radius:var(--rad-s);font-size:12px;font-weight:600;transition:background var(--t-fast),transform var(--t-fast)}.btn:hover{background:var(--soft)}.btn:active{transform:translateY(1px)}.btn.p{background:var(--accent);color:var(--on-accent);border-color:transparent}.btn.p:hover{filter:brightness(1.08);background:var(--accent)}.btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden}.kpis.k3{grid-template-columns:repeat(3,1fr)}.kpi{padding:14px 16px;background:var(--panel);display:grid;gap:4px;position:relative;overflow:hidden;cursor:default;container-type:inline-size;min-width:0}.kpi .l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700}.kpi .v{font-family:var(--mono);font-size:clamp(17px,1.7vw,24px);font-size:max(12px,min(clamp(17px,1.7vw,24px),9cqi));font-weight:600;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;min-width:0}@supports not (font-size:1cqi){.kpi .v{white-space:normal;overflow-wrap:anywhere}}@container (max-width:120px){.kpi .v{white-space:normal;overflow-wrap:anywhere}}.kpi .v.vide{font-family:var(--ff);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25;color:var(--mute);white-space:normal;overflow-wrap:anywhere}.kpi .d{font-size:11px;color:var(--mute)}.kpi .d b{color:var(--good);font-weight:700}.kpi .d b.n{color:var(--bad)}.kpi svg.spark{position:absolute;right:12px;bottom:10px;width:80px;height:26px}.kpi svg.spark path{fill:none;stroke:var(--steel);stroke-width:1.5}.kpi svg.spark .area{fill:var(--steel);opacity:.14;stroke:none}.filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);padding:5px 10px;border-radius:var(--rad-s);font-size:12px;font-weight:500;transition:background var(--t-fast),border-color var(--t-fast)}.chip:hover{background:var(--soft)}.chip .n{font-family:var(--mono);color:var(--mute);font-size:10.5px}.chip.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip.on .n{color:inherit;opacity:.7}.chip.more{color:var(--mute);border-style:dashed}.chip.glass.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--rad-s);font-size:11px;font-weight:600;background:var(--soft);color:var(--fg);white-space:nowrap}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.badge{font-family:var(--mono);font-size:10px;padding:1px 5px;border-radius:var(--rad-s);background:var(--accent);color:var(--on-accent);font-weight:600}.field{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);border-radius:var(--rad-s);padding:6px 10px;font-size:12px;color:var(--mute);min-width:200px}.field input{border:0;background:transparent;outline:0;width:100%;color:var(--fg)}.field svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}select.sel{border:1px solid var(--line);background:var(--panel);border-radius:var(--rad-s);padding:6px 8px;font-size:12px;color:var(--fg)}.tbl{background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden}.tbl .row{display:grid;grid-template-columns:40px 2fr 120px 70px 120px 110px 90px 40px;gap:12px;align-items:center;padding:0 14px;height:var(--row-h);border-top:1px solid var(--line);font-size:12.5px;cursor:pointer;transition:background var(--t-fast)}.tbl .row:hover{background:var(--soft)}.tbl .row:first-child{border-top:0;height:32px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700;background:var(--soft);cursor:default}.tbl .row.sel{background:var(--row-on);box-shadow:inset 2px 0 0 var(--steel)}.tbl .addr{display:flex;flex-direction:column;line-height:1.2}.tbl .addr small{color:var(--mute);font-size:11px}.tbl .r{text-align:right}.tbl .empty{padding:36px;text-align:center;color:var(--mute)}.tbl .empty b{display:block;color:var(--fg);margin-bottom:4px}.gtwrap{overflow-x:auto;max-width:100%;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);scrollbar-width:auto;scrollbar-color:var(--mute) transparent}.gtwrap::-webkit-scrollbar{height:12px}.gtwrap::-webkit-scrollbar-track{background:transparent}.gtwrap::-webkit-scrollbar-thumb{background:var(--mute);border:3px solid transparent;background-clip:padding-box;border-radius:8px}.card,.grid2>*{min-width:0}#app main{scrollbar-gutter:stable}.gt{width:100%;min-width:760px;border-collapse:collapse;font-size:12.5px}.gt th{text-align:left;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:var(--soft);padding:9px 12px;font-weight:700}.gt td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:top}.gt a{color:var(--accent-fg);cursor:pointer}.grid2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);padding:14px 16px;display:grid;gap:10px;align-content:start}.card h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700;display:flex;align-items:center;gap:8px}.card h3 .sp{flex:1}.card h3 a{font-size:11px;letter-spacing:0;text-transform:none;color:var(--accent-fg);font-weight:600;cursor:pointer}.item{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;border-top:1px solid var(--line);cursor:pointer}.item:first-of-type{border-top:0}.item:hover .t{color:var(--accent-fg)}.item .t{font-weight:600;font-size:12.5px}.item .m{color:var(--mute);font-size:11.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.item .t,.item .m{grid-column:1}.item .r{text-align:right;font-family:var(--mono);font-size:12px;grid-column:2;grid-row:1/3;align-self:center;white-space:nowrap}.item .r.bad{color:var(--bad)}.kanban{--col-min:240px;--col-max:380px;display:flex;gap:12px;overflow:auto;align-items:flex-start;padding:0 2px 6px 0;min-width:0;max-width:100%;cursor:grab;scrollbar-width:auto;scrollbar-color:var(--steel) var(--soft)}.kanban::-webkit-scrollbar{height:14px;width:12px}.kanban::-webkit-scrollbar-track{background:var(--soft)}.kanban::-webkit-scrollbar-thumb{background:var(--steel);border:3px solid var(--soft);border-radius:8px}.kanban::-webkit-scrollbar-thumb:hover{background:var(--fg)}.kanban.kanban-defile{overflow-x:auto;overflow-y:hidden;align-items:stretch;min-height:320px}.kanban.kanban-defile>.col{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.kanban.kanban-defile .kliste{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(var(--line-rgb),.3) transparent}.kanban-sentinelle{height:1px;min-width:0}.kanban-zone{position:relative;min-width:0;max-width:100%}.kanban.kanban-main{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kanban.kanban-main *{cursor:grabbing!important}.kanban [data-kanban-carte]{cursor:pointer}.col{flex:1 0 var(--col-min);max-width:var(--col-max);min-width:0;min-height:100%;background:var(--soft);border-radius:var(--rad);padding:10px;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:8px;align-content:stretch;border-top:3px solid var(--steel);position:relative}.col.col-2{flex:2 0 calc(var(--col-min) * 2 + 8px);max-width:calc(var(--col-max) * 2 + 8px)}.col.col-sortie{margin-left:13px}.col.col-sortie:before{content:"";position:absolute;left:-13px;top:0;bottom:0;border-left:2px dashed color-mix(in srgb,var(--steel) 55%,transparent)}.col .ktete{display:grid;gap:4px;min-width:0}.kliste{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;min-width:0;min-height:60px;margin:0 -10px -10px;padding:0 10px 10px;border-radius:var(--rad);transition:background-color var(--t-fast)}.ksous{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;align-items:stretch}.ksous>.kliste{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.kanban-etapes .kliste{margin:0;padding:0}.kliste>*,[data-kanban-carte]>*{min-width:0;max-width:100%}.kanban-etapes{display:grid;gap:10px;min-width:0}.kanban-etapes .kanban-etapes-choix{width:100%;height:40px;font-size:14px;font-weight:600}.kanban-etapes-deplacer{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--mute);min-width:0}.kanban-etapes-deplacer select{flex:1;min-width:0;height:32px}.col h3{font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;min-width:0}.col h3 .n{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--mute);font-weight:500}.col .desc{font-size:11px;line-height:1.35;color:var(--mute);margin-top:-4px;min-width:0;overflow-wrap:anywhere}.kcard{min-width:0;grid-template-columns:minmax(0,1fr);background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);padding:10px 11px;display:grid;gap:5px;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.kcard:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.kcard .t{font-weight:700;font-size:12.5px;display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0}.kcard .t>*,.kcard .m>*,.kcard .foot>*{min-width:0;max-width:100%}.kcard .m{color:var(--mute);font-size:11.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.kcard .foot{display:flex;align-items:center;gap:6px 8px;margin-top:2px;font-size:11px;color:var(--mute);flex-wrap:wrap}.kcard .foot .num,.kcard .foot .age{white-space:nowrap}.kcard .foot .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.kcard .foot .age{margin-left:auto;font-family:var(--mono)}.kcard .foot .age.late{color:var(--bad)}.carte-pipeline{gap:0;padding:9px 11px 8px;border-left-width:4px}.carte-pipeline>*{min-width:0}.carte-pipeline .cp-l1{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:26px}.carte-pipeline .cp-nom{flex:1 1 0;min-width:-moz-min-content;min-width:min-content;overflow-wrap:break-word;line-height:1.25;font-size:13px;font-weight:700;color:var(--fg)}.carte-pipeline .cp-resp{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 auto;max-width:60%;margin-left:auto}.carte-pipeline .cp-l2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:24px;margin-top:2px}.carte-pipeline .cp-puce{display:inline-block;min-height:20px;line-height:12px;padding:3px 7px;border:1px solid var(--line);background:var(--soft);color:var(--fg);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:break-word;min-width:0;max-width:100%;flex:0 1 auto}.carte-pipeline .cp-puce.cp-manque{background:transparent;border-style:dashed;color:var(--mute);text-transform:none;letter-spacing:0;font-weight:500}.carte-pipeline .cp-l3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;min-height:22px;margin-top:2px;font-size:12px}.carte-pipeline .cp-l3>[data-cp=montant-libelle]{flex:1 1 auto;min-width:-moz-min-content;min-width:min-content;overflow-wrap:break-word}.carte-pipeline .cp-gris{color:var(--mute);min-width:0;overflow-wrap:break-word}.carte-pipeline .cp-droite{text-align:right}.carte-pipeline .cp-montant{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px}.carte-pipeline .cp-sep{height:1px;background:var(--line);margin:3px 0 4px}.carte-pipeline .cp-l4{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;font-size:12px}.carte-pipeline .cp-action{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--fg)}.carte-pipeline .cp-texte{min-width:0;overflow-wrap:break-word;line-height:1.25}.carte-pipeline .cp-jours{flex:0 0 auto;white-space:nowrap;font-size:11px;color:var(--mute);font-variant-numeric:tabular-nums}.carte-pipeline .cp-l5{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:16px;line-height:16px;font-size:11px}.carte-pipeline .cp-quand{min-width:0;overflow-wrap:break-word}.carte-pipeline .cp-numero{margin-left:auto;flex:0 0 auto;white-space:nowrap;color:var(--mute);font-size:11px;font-variant-numeric:tabular-nums}.carte-pipeline{container:cp/inline-size}.carte-pipeline .cp-l2>[data-cp=categorie]{flex:0 1 auto;max-width:100%}@container cp (max-width:219.98px){.carte-pipeline{padding-left:8px;padding-right:8px}.carte-pipeline .cp-l1{gap:4px}.carte-pipeline .cp-nom{font-size:12px}.carte-pipeline .cp-resp{max-width:50%}.carte-pipeline .cp-resp [data-pastilles-responsables]{gap:0}.carte-pipeline .cp-resp [data-pastilles-responsables]>*+*{margin-left:-3px}.carte-pipeline .cp-resp [data-pastilles-responsables]>*>span{width:22px;letter-spacing:-.02em;box-shadow:0 0 0 1px var(--panel)}.carte-pipeline .cp-l3{align-items:center;gap:6px}.carte-pipeline .cp-l3>.cp-gris{font-size:10.5px;line-height:11px;flex:0 1 auto}.carte-pipeline .cp-l3>[data-cp=montant-libelle]{flex:1 1 auto;min-width:-moz-min-content;min-width:min-content}.carte-pipeline .cp-l3>.cp-droite{flex:1 1 0;min-width:-moz-min-content;min-width:min-content}.carte-pipeline .cp-l3>.cp-montant{font-size:12.5px}}.col.col-barree{background-image:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--mute) 22%,transparent) 9px 11px);cursor:not-allowed}.col.col-barree h3>span:not(.n){text-decoration:line-through}.col.col-barree .kliste,.col.col-barree h3,.col.col-barree .desc{opacity:.5;filter:grayscale(1)}.col .kbarree{font-size:11px;font-weight:600;color:var(--bad);line-height:1.3}.col .emptyk{font-size:11.5px;color:var(--mute);padding:10px;text-align:center;border:1px dashed var(--line);border-radius:var(--rad)}.phases{display:flex;gap:12px;font-size:11px;color:var(--mute);align-items:center;flex-wrap:wrap}.phases i{width:18px;height:3px;border-radius:2px;display:inline-block;margin-right:6px}.tabs{display:flex;gap:2px;box-shadow:inset 0 -1px 0 var(--line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:9px 12px;font-size:12.5px;font-weight:600;color:var(--mute);border-bottom:2px solid transparent;white-space:nowrap;flex:none}.tabs button.on{color:var(--fg);border-bottom-color:var(--accent)}.tabs button .n{font-family:var(--mono);font-size:10.5px;margin-left:6px;color:var(--mute)}.tabs-defil{position:relative;min-width:0}.tabs-indice{position:absolute;top:0;bottom:1px;width:44px;display:flex;align-items:center;pointer-events:none;z-index:1}.tabs-indice.gauche{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--bg) 45%,transparent)}.tabs-indice.droite{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--bg) 45%,transparent)}.tabs-indice button{pointer-events:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--rad-s);color:var(--mute);background:var(--panel);border:1px solid var(--line)}.tabs-indice button:hover{color:var(--fg)}.tabs-indice button svg{width:14px;height:14px}.task{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);cursor:pointer}.task:hover{background:var(--soft)}.task .cb{width:16px;height:16px;border:1.5px solid var(--steel);border-radius:4px;display:grid;place-items:center;color:transparent;font-size:11px}.task.done{opacity:.5}.task.done .cb{background:var(--good);border-color:var(--good);color:var(--on-good)}.task.done .t{text-decoration:line-through}.task .t{font-weight:600;font-size:12.5px}.task .m{color:var(--mute);font-size:11.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.task .when{font-family:var(--mono);font-size:11.5px;text-align:right;color:var(--mute)}.task .when.late{color:var(--bad);font-weight:600}.secttl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700;display:flex;align-items:center;gap:8px;margin-top:6px}.secttl .n{font-family:var(--mono);color:var(--fg)}.stack{display:grid;gap:6px}.agendawrap{overflow-x:auto}.agenda{display:grid;grid-template-columns:52px repeat(7,1fr);background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;font-size:11px}.agenda .hd{padding:8px 6px;border-bottom:1px solid var(--line);text-align:center;font-weight:700;background:var(--soft)}.agenda .hd small{display:block;color:var(--mute);font-weight:500;font-family:var(--mono)}.agenda .hd.today{color:var(--accent-fg)}.agenda .hr{padding:0 6px;color:var(--mute);font-family:var(--mono);font-size:10px;border-top:1px solid var(--line);height:34px;display:flex;align-items:flex-start}.agenda .cell{border-top:1px solid var(--line);border-left:1px solid var(--line);height:34px;position:relative}.agenda .ev{position:absolute;left:3px;right:3px;border-radius:3px;padding:3px 6px;font-size:10.5px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.agenda .ev.busy{background:var(--soft);color:var(--mute);border-left:2px solid var(--steel);font-weight:500}.agenda .ev.ipg{background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--fg);border-left:2px solid var(--accent)}.agenda .ev.rdv{background:color-mix(in srgb,var(--warn) 18%,var(--panel));border-left:2px solid var(--warn)}.maproot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:clamp(320px,20vw,460px) minmax(0,1fr)}.maplist{border-right:1px solid var(--line);background:var(--bg);display:grid;grid-template-rows:auto auto 1fr;min-height:0}.maplist .hd{padding:14px 14px 8px;display:grid;gap:8px}.maplist .scroll{overflow:auto;padding:0 14px 14px;display:grid;gap:6px;align-content:start}.lcard{padding:10px 11px;border:1px solid var(--line);border-radius:var(--rad);background:var(--panel);display:grid;gap:4px;cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.lcard:hover,.lcard.hl{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.lcard .t{font-weight:700;font-size:12.5px;display:flex;justify-content:space-between;gap:8px}.lcard .t>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard .t .num{flex:none;white-space:nowrap}.lcard .m{color:var(--mute);font-size:11.5px;display:flex;gap:8px;align-items:center}.lcard .m>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard .m>.pill,.lcard .m>.num{flex:none;overflow:visible}.mapwrap{position:relative;background:var(--map-bg);overflow:hidden}.mapwrap svg.map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mapwrap .road{stroke:var(--map-road);stroke-width:1.2;fill:none}.mapwrap .road.major{stroke:var(--map-major);stroke-width:2.4}.mapwrap .water{fill:var(--map-water)}.mapwrap .park{fill:var(--map-park)}.mapwrap .lot{fill:none;stroke:var(--map-lot);stroke-width:.7}.mapwrap .lots.off{display:none}.mapwrap .pin{stroke:var(--map-bg);stroke-width:1.8;cursor:pointer;transition:transform var(--t-fast);transform-box:fill-box;transform-origin:center}.mapwrap .pin:hover,.mapwrap .pin.hl{transform:scale(1.35)}.mapwrap .lead circle.c{stroke:none;cursor:pointer}.mapwrap .halo{fill:none;stroke-width:1.4;opacity:.6}.mapwrap .hidden{display:none}.mapwrap .cluster circle{fill:var(--panel);stroke:var(--fg);stroke-width:1.4}.mapwrap .cluster text{font-family:var(--mono);font-size:11px;font-weight:600;fill:var(--fg);text-anchor:middle;dominant-baseline:central}.glass{background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-line);box-shadow:var(--shadow);border-radius:var(--rad)}.mapbar{position:absolute;left:14px;top:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;right:14px}.legend{position:absolute;left:14px;bottom:14px;display:grid;gap:7px;padding:12px;font-size:12px;min-width:210px;max-width:250px}.legend h4{margin:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700}.legend .it{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--fg);padding:1px 0}.legend .it .n{margin-left:auto;font-family:var(--mono);color:var(--mute);font-size:11px}.legend .it.off{opacity:.38;text-decoration:line-through}.legend .shape{width:10px;height:10px;flex:none;display:inline-block}.legend .shape.sq{border-radius:2px}.legend .shape.ci{border-radius:50%}.legend .hint{color:var(--mute);font-size:10.5px;border-top:1px solid var(--line);padding-top:8px}.legend[data-legende-filtrante]:not(.open){display:none}.layers{position:absolute;right:14px;top:60px;display:grid;gap:7px;padding:12px;font-size:12px}.layers .it{display:flex;align-items:center;gap:10px;cursor:pointer}.sw{width:26px;height:15px;border-radius:9px;background:var(--steel);position:relative;flex:none;transition:background var(--t-fast);display:inline-block}.sw:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--panel);transition:left var(--t-fast)}.sw.on{background:var(--accent)}.sw.on:after{left:13px}.hover{position:absolute;padding:11px 13px;display:grid;gap:5px;font-size:12px;width:230px;pointer-events:none;opacity:0;transition:opacity var(--t-fast);z-index:3}.hover.show{opacity:1;pointer-events:auto}.hover .t{font-weight:700;font-size:13px}.hover .kv{display:flex;justify-content:space-between;color:var(--mute)}.hover .kv b{color:var(--fg);font-weight:500;font-family:var(--mono)}.hover .act{display:flex;gap:6px;margin-top:4px}.hover .act button{flex:1;text-align:center;padding:5px 0;border-radius:var(--rad-s);border:1px solid var(--line);font-size:11.5px;font-weight:600}.hover .act button.p{background:var(--accent);color:var(--on-accent);border-color:transparent}.mapcount{position:absolute;right:14px;bottom:14px;padding:7px 14px;white-space:nowrap;font-size:12px;display:flex;gap:16px;align-items:center;border-radius:999px}.drawer{position:fixed;top:0;right:0;bottom:0;width:clamp(440px,26vw,640px);max-width:100vw;background:var(--panel);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(102%);visibility:hidden;transition:transform var(--t-slow) var(--ease),visibility 0s var(--t-slow);z-index:40;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.drawer.open{transform:none;visibility:visible;transition:transform var(--t-slow) var(--ease),visibility 0s}.drawer .dh{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;gap:6px}.drawer .dh h2{font-size:16px;font-weight:700}.drawer .db{overflow:auto;padding:16px 18px;display:grid;gap:14px;align-content:start}.drawer .df{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px}.drawer .x{position:absolute;right:12px;top:12px}.kv2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kv2 div{background:var(--soft);border-radius:var(--rad-s);padding:8px 10px}.kv2 .l{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:700}.kv2 .v{font-family:var(--mono);font-size:14px;font-weight:600;margin-top:2px}.kv2 .v.txt{font-family:var(--ff);font-size:12.5px;display:flex;align-items:center;gap:6px}.timeline{display:grid;gap:0}.tl{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:6px 0;font-size:12px}.tl i{width:8px;height:8px;border-radius:50%;background:var(--steel);margin-top:5px;position:relative}.tl i:after{content:"";position:absolute;left:3px;top:10px;width:2px;height:26px;background:var(--line)}.tl:last-child i:after{display:none}.tl .w{color:var(--mute);font-family:var(--mono);font-size:11px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--t-base);z-index:35}.scrim.show{opacity:1;pointer-events:auto}.palette{position:fixed;left:50%;top:12vh;transform:translate(-50%,-6px);width:clamp(600px,34vw,860px);max-width:calc(100vw - 32px);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast),transform var(--t-fast),visibility 0s var(--t-fast);overflow:hidden}.palette.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity var(--t-fast),transform var(--t-fast),visibility 0s}.palette input{width:100%;border:0;background:transparent;padding:16px 18px;font-size:15px;outline:0;border-bottom:1px solid var(--line)}.palette .res{max-height:50vh;overflow:auto;padding:6px}.palette .grp{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700;padding:8px 12px 4px}.palette .r{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;cursor:pointer;font-size:13px}.palette .r.on,.palette .r:hover{background:var(--soft)}.palette .r .k{margin-left:auto;white-space:nowrap;flex-shrink:0;font-family:var(--mono);font-size:10.5px;color:var(--mute)}.palette .r svg{width:15px;height:15px;stroke:var(--mute);fill:none;stroke-width:1.7}.palette .foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--mute)}.palette .foot kbd{font-family:var(--mono);border:1px solid var(--line);border-radius:4px;padding:0 4px;margin-right:4px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:6px;font-size:12.5px;font-weight:600;opacity:0;transition:opacity var(--t-base),transform var(--t-base);z-index:70;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}.triage{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,480px);gap:16px}.bigcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);padding:22px 24px;display:grid;gap:14px}.bigcard h2{font-size:18px;font-weight:700}.bigcard .tags{display:flex;gap:6px;flex-wrap:wrap}.bigcard .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.bigcard .acts .btn kbd{font-family:var(--mono);font-size:10px;border:1px solid currentColor;border-radius:3px;padding:0 4px;opacity:.7;margin-left:4px}.prog{height:4px;background:var(--soft);border-radius:2px;overflow:hidden}.prog i{display:block;height:100%;background:var(--accent);transition:width var(--t-slow)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);padding:14px;display:grid;gap:6px;cursor:pointer}.tile:hover{box-shadow:var(--shadow)}.tile .t{font-weight:700}.tile .m{color:var(--mute);font-size:11.5px}.navtile{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.navtile svg{width:18px;height:18px;flex:none;color:var(--mute);stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.navtile .num{margin-left:auto;color:var(--mute);font-size:11px}.cartesolo{width:100%;max-width:min(100%,25rem)}.bulle-astuce{max-width:min(20rem,calc(100vw - 2.5rem))}.zone-toasts{bottom:0;right:98px;left:auto;top:auto;width:clamp(26rem,24vw,32rem);max-width:calc(100vw - 114px);flex-direction:column;gap:8px;padding:0 0 20px;pointer-events:none}.zone-toasts>*{pointer-events:auto}@media(max-width:860px){.zone-toasts{right:0;left:0;width:auto;max-width:none;padding:0 12px calc(144px + env(safe-area-inset-bottom,0px));flex-direction:column}}.fenetre-assistant{width:clamp(26rem,23vw,36rem);max-width:calc(100vw - 2.5rem);height:clamp(32rem,82vh,56rem)}.plusgroupes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px 12px;align-items:start}.plusgroupes .tiles{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.navtile .lib{display:grid;gap:2px;min-width:0}.navtile .lib .num{margin-left:0;font-size:inherit}.navtile svg.va{width:16px;height:16px;margin-left:auto}.setting{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 0;border-top:1px solid var(--line);align-items:center}.setting:first-child{border-top:0}.setting>.t{font-weight:600;grid-column:1;grid-row:1}.setting>.m{color:var(--mute);font-size:11.5px;grid-column:1;grid-row:2}.setting>:not(.t):not(.m){grid-column:2;grid-row:1/3;align-self:center;justify-self:end}.dealhead{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.dealhead h1{font-size:22px;font-weight:700}.dealhead .sub{color:var(--mute);display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.dealgrid{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,24vw,520px);gap:16px;align-items:start}.dealmain,.dealside{display:grid;gap:16px;align-content:start}.dealmain .kpi .v{font-size:clamp(16px,1.4vw,21px);font-size:max(12px,min(clamp(16px,1.4vw,21px),9cqi))}.minimap{height:220px;border-radius:var(--rad);border:1px solid var(--line);position:relative;overflow:hidden}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);color:var(--fg);display:grid;place-items:center;overflow:hidden;transition:opacity .55s ease}#intro.done{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .55s ease,visibility 0s .55s}#intro .grain{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--steel) 14%,transparent),transparent 55%)}#intro .shine{position:absolute;top:-10%;bottom:-10%;left:0;width:26%;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--steel) 40%,var(--shine)) 45%,color-mix(in srgb,var(--steel) 55%,var(--shine)) 50%,color-mix(in srgb,var(--steel) 40%,var(--shine)) 55%,transparent 100%);animation:sweepFull 1.5s 1.1s cubic-bezier(.45,0,.2,1) both;mix-blend-mode:soft-light;filter:blur(14px);--shine-a:.95}:root[data-theme=dark] #intro .shine{mix-blend-mode:screen;--shine-a:.6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #intro .shine{mix-blend-mode:screen;--shine-a:.6}}@keyframes sweepFull{0%{transform:translate(-120%) skew(-16deg);opacity:0}12%{opacity:var(--shine-a)}88%{opacity:var(--shine-a)}to{transform:translate(460%) skew(-16deg);opacity:0}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes trackWide{0%{letter-spacing:.5em;opacity:0}to{letter-spacing:.14em;opacity:1}}#intro .block{position:relative;display:grid;justify-items:center;gap:20px;text-align:center}#intro .wm{font-weight:800;font-size:clamp(26px,4vw,38px);letter-spacing:.14em;line-height:1;padding-left:.14em;animation:trackWide 1s .2s cubic-bezier(.2,.7,.2,1) both;margin-bottom:6px}#intro .wm small{display:block;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-top:9px}#intro .greet{display:flex;align-items:center;gap:20px}#intro .greet .logo{width:54px;height:54px;border-radius:9px;padding:7px;animation:fadeIn .2s .6s both;background:transparent}:root[data-theme=dark] #intro .greet .logo{background:var(--logo-tile)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #intro .greet .logo{background:var(--logo-tile)}}#intro .greet .logo path{fill:var(--logo);transform-box:fill-box;transform-origin:bottom;animation:rise .5s cubic-bezier(.2,.8,.2,1) both}#intro .greet .logo path:nth-child(1){animation-delay:.65s}#intro .greet .logo path:nth-child(2){animation-delay:.77s}#intro .greet .logo path:nth-child(3){animation-delay:.89s}#intro h2{margin:0;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.05;animation:fadeUp .7s .85s cubic-bezier(.2,.7,.2,1) both}#intro h2 span{color:var(--accent-fg)}#intro .date{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);animation:fadeIn .5s 1.35s both}#intro .counters{display:flex;gap:clamp(24px,6vw,56px);margin-top:12px;font-family:var(--mono);font-variant-numeric:tabular-nums;animation:fadeUp .5s 1.55s both}#intro .counters div{display:grid;gap:5px;text-align:center}#intro .counters b{font-size:clamp(22px,3.4vw,30px);font-weight:600;letter-spacing:-.02em}#intro .counters span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:700}#intro .skip{position:absolute;right:18px;bottom:18px;font-size:11px;color:var(--mute);border:1px solid var(--line);border-radius:4px;padding:4px 9px}.mobiletabs,.only-m{display:none}@media(max-width:860px){#app,body.rail #app{grid-template-columns:1fr}.side{display:none}.mainwrap{grid-template-rows:auto minmax(0,1fr) auto}#app main{padding:14px 14px var(--reserve-flottants)}.topbar{padding:0 12px;gap:8px}.topbar .search{display:none}.only-m{display:inline-flex}.iconbtn.only-m{display:grid}.kpis,.kpis.k3{grid-template-columns:repeat(2,1fr)}.kpi{min-width:0;padding:12px}.kpi .v{font-size:clamp(14px,4.6vw,20px)}.kpi svg.spark{display:none}.grid2,.grid3,.triage,.dealgrid,.dealhead{grid-template-columns:1fr}.dealhead h1{font-size:19px}.tbl .row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;height:auto;padding:10px 12px}.tbl .row:first-child{display:none}.tbl .row:nth-child(2){border-top:0}.tbl .row>*:nth-child(1),.tbl .row>*:nth-child(4),.tbl .row>*:nth-child(6),.tbl .row>*:nth-child(7),.tbl .row>*:nth-child(8){display:none}.tbl .row>*:nth-child(2){grid-column:1;grid-row:1/3}.tbl .row>*:nth-child(5){grid-column:2;grid-row:1}.tbl .row>*:nth-child(3){grid-column:2;grid-row:2;justify-self:end}.setting>.seg{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}.maproot{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.maplist{display:none;border-right:0;border-top:1px solid var(--line)}.maplist.ouverte{display:grid;position:absolute;left:0;right:0;bottom:0;height:62%;z-index:25;box-shadow:0 -8px 20px -10px #00000073;border-radius:var(--rad) var(--rad) 0 0}.layers{display:none}.mapbar{left:0;right:0;top:0;padding:10px 12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mapbar::-webkit-scrollbar{display:none}.mapbar>*{flex:none}.mapbar .field{min-width:190px}.legend{display:none;left:12px;right:12px;bottom:44px;min-width:0;max-width:none;max-height:calc(100% - 104px);overflow:auto;font-size:11.5px}.legend.open{display:grid}.mapcount{right:12px;bottom:10px;padding:5px 10px;font-size:11px;gap:10px}.agenda{min-width:680px}.mobiletabs{display:flex;justify-content:space-around;padding:8px 6px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--panel)}.mobiletabs .navitem{flex-direction:column;gap:3px;font-size:10px;padding:4px 10px;width:auto;color:var(--mute)}.mobiletabs .navitem:hover{background:none;color:var(--fg)}.mobiletabs .navitem.on{color:var(--accent-fg);background:none}.mobiletabs .navitem.on:before{display:none}.mobiletabs .navitem svg{width:20px;height:20px}.drawer{width:100vw}.toast{bottom:84px}}@media(max-width:860px){.mobiletabs{padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));gap:2px}.mobiletabs .navitem{flex:1 1 0;min-width:0;min-height:52px;justify-content:center;align-items:center;gap:4px;font-size:11px;padding:4px 2px;border-radius:var(--rad-s)}.mobiletabs .navitem.on{background:var(--soft)}.mobiletabs .navitem:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}.mobiletabs .navitem .ico{position:relative;display:grid;place-items:center}.mobiletabs .navitem .lib{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobiletabs .navitem .pastille{position:absolute;top:-6px;left:calc(100% - 7px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bad);color:var(--panel);font:700 10px/16px var(--mono);text-align:center}#app{--reserve-flottants:16px}.mobiletabs{padding-right:64px}button[data-assistant-bulle]{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;right:10px!important}[data-fenetre-assistant]{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;--bas-fenetre: calc(72px + env(safe-area-inset-bottom,0px)) }}@media(max-width:767.98px){.mainwrap,.topbar{min-width:0}.topbar .crumb{min-width:0;flex:1 1 0}.topbar .crumb>.muted{display:none}.topbar .crumb>span:last-child{min-width:0}.topbar>*:not(.crumb){flex-shrink:0}.topbar .crumb>span:last-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.topbar .sp{display:none}}@media(max-width:767.98px){body:not(.vue-telephone) .bascule-telephone{display:none}}.bascule-telephone[aria-pressed=true]{color:var(--accent-fg);border-color:var(--steel)}.fichetel{display:grid;gap:14px;min-width:0}.fichetel-entete{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.fichetel-entete h1{font-size:20px;line-height:1.25}.fichetel-entete a[href^="tel:"],.fichetel-entete a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:44px;margin-right:8px}.fichetel-entete .sub{color:var(--mute);display:flex;gap:4px 10px;align-items:center;flex-wrap:wrap}.fichetel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.fichetel-actions>*{min-width:0;width:100%;min-height:44px}.fichetel-actions>.pleine{grid-column:1/-1}.fichetel-actions>:last-child{grid-column:1/-1}.fichetel-actions>button,.fichetel-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;white-space:normal;line-height:1.2;padding-top:6px;padding-bottom:6px}.fichetel-actions button,.fichetel-actions select{min-height:44px;min-width:44px}.fichetel-actions>div{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.fichetel-actions>div>*{flex:1 1 auto;min-width:0}.fichetel-onglets{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);border:1px solid var(--line);border-radius:var(--rad-s);box-shadow:0 4px 10px -8px #00000059}.fichetel-onglets [role=tab]{min-height:48px;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;font-size:13px;font-weight:600;color:var(--mute);border-bottom:2px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fichetel-onglets [role=tab].on{color:var(--fg);border-bottom-color:var(--steel)}.fichetel-onglets [role=tab]:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}.fichetel-onglets .n{font-family:var(--mono);font-size:10.5px;color:var(--mute)}.fichetel-panneau{display:grid;gap:14px;min-width:0}.fichetel-panneau[hidden]{display:none}.fichetel-panneau>*{min-width:0}.fichetel-vide{color:var(--mute);font-size:14px;padding:24px 4px;text-align:center}.fichetel [class*="grid-cols-[minmax(130px"]{grid-template-columns:minmax(0,1fr);row-gap:2px}.fichetel [class*="grid-cols-[minmax(130px"]>span:nth-child(odd){margin-top:8px;font-size:13px;color:var(--mute)}.fichetel section.p-5{padding:14px}.fichetel .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}html.vue-telephone{background:var(--soft);overflow:hidden}body.vue-telephone{width:min(24.375rem,100%);height:100dvh;margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px var(--line),var(--shadow)}body.vue-telephone[data-scroll-locked]{margin-left:auto!important;margin-right:auto!important}body.vue-telephone[data-scroll-locked]{padding-left:0!important;padding-right:0!important}body.vue-telephone .drawer{width:100%;max-width:100%}body.vue-telephone .palette{width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem)}body.vue-telephone [data-modal],body.vue-telephone .fenetre-assistant{max-width:calc(100% - 1.5rem)}body.vue-telephone .bulle-astuce{max-width:min(20rem,calc(100% - 2.5rem))}.ombre-haut{box-shadow:inset 0 10px 8px #00000059}.ombre-bas{box-shadow:inset 0 -10px 8px #00000059}.ombre-haut.ombre-bas{box-shadow:inset 0 10px 8px #00000059,inset 0 -10px 8px #00000059}@media(prefers-reduced-motion:reduce){.page{animation:none}}.filters[data-replie]>:not(.field):not([data-bascule-filtres]){display:none}@media(max-width:767.98px){[data-chiffres-registre] .kpi .d{display:none}[data-chiffres-registre] .kpi{padding:10px 12px}}[data-filtres-acheteurs][hidden],[data-filtres-acheteurs-pastilles][hidden]{display:none!important}.gm-style .gm-style-iw-c{background-color:var(--panel)!important;color:var(--fg);box-shadow:var(--shadow),0 0 0 1px var(--line)}.gm-style .gm-style-iw-d{background-color:var(--panel);color:var(--fg)}.gm-style .gm-style-iw-chr{background-color:var(--panel)}.gm-style .gm-style-iw-tc:after{background:var(--panel)!important}.gm-style .gm-style-iw-c button.gm-ui-hover-effect>span{background-color:var(--fg)!important}[data-bulle-carte]{color:var(--fg)}.lettres{display:flex;flex-wrap:wrap;gap:2px}.lettres button{min-width:26px;height:26px;padding:0 4px;border-radius:var(--rad-s);font-family:var(--mono);font-size:11px;font-weight:600;color:var(--mute);border:1px solid transparent}.lettres button.ici{color:var(--fg);background:var(--soft)}.lettres button:hover:not(:disabled){border-color:var(--line);color:var(--fg)}.lettres button:disabled{opacity:.35;cursor:default}@media(max-width:860px){.lettres{gap:3px}.lettres button{min-width:32px;height:32px;flex:none}}.pastfiches{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.pill.eteinte{background:transparent;color:var(--mute);border:1px dashed var(--line);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--mute) 60%,transparent)}#fond-mur{position:fixed;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:0;pointer-events:none;background-color:var(--base);background-size:cover;background-position:center;filter:blur(var(--blur)) saturate(115%);transform:scale(1.04)}#fond-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:rgba(var(--veil),var(--dim))}#app{z-index:1;background:transparent}.vf-panneau,.vf-carte{background:rgba(var(--smoke),var(--glass-a));border:1px solid rgba(var(--line-rgb),.09);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.vf-panneau{border-radius:var(--r-lg);padding:18px;min-width:0}.vf-carte{border-radius:var(--r)}.vf-bloc{border-radius:var(--r-sm);background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.vf-pastille{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 9px;border-radius:999px;background:rgba(var(--line-rgb),.07);color:var(--ink-2);white-space:nowrap}.vf-pastille.acc{background:rgba(var(--accent-rgb),.16);color:var(--accent-fg)}.vf-chiffre{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vf-flottant{background:rgba(var(--smoke),calc(var(--glass-a) * .8));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.g{position:relative;background:rgba(var(--smoke),var(--glass-a));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.09),inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.lens{-webkit-backdrop-filter:none;backdrop-filter:none}.g[data-verre=opaque],[data-verre=opaque]{background:rgba(var(--smoke),calc(var(--glass-a) * .8));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1),inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.on.pill,.seg>.on,.seg>button.on,.navitem.on,.tb.on{color:var(--fg);background:var(--sel);box-shadow:inset 0 1px rgba(var(--line-rgb),.25)}.pri,.btn.p{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600;box-shadow:none}.btn.p:hover,.pri:hover{background:var(--accent);filter:brightness(1.08)}.cap{min-height:44px;padding:0 18px;border-radius:22px;display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.icb{width:44px;height:44px;border-radius:22px;display:inline-grid;place-items:center;flex:none}.orb{width:38px;height:38px;border-radius:50%;flex:none;background:radial-gradient(circle at 32% 28%,var(--shine),var(--accent) 45%,var(--accent2) 110%);box-shadow:0 0 16px var(--sh)}.btn{border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),var(--glass-a));border-radius:999px;box-shadow:none}.btn:hover{background:var(--sel)}.seg{border:0;border-radius:20px;padding:3px;gap:2px;background:var(--fill);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08);overflow:visible}.seg button{border-radius:16px;min-height:32px}.seg button.on{background:var(--sel);color:var(--fg)}.card,.tile{background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);border-radius:var(--r-lg);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.glass{background:rgba(var(--smoke),var(--glass-a));-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(var(--line-rgb),.09);border-radius:var(--r-lg);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh)}.mapcount.glass{border-radius:999px}:root{--side:244px;--rail:76px}.side.g{--nav-fg:var(--fg);--nav-mute:var(--mute);--nav-line:var(--line);--nav-line-2:var(--line);--nav-hover:var(--fill);--nav-on:var(--sel);--nav-avatar:var(--fill);--nav-hot:var(--accent-fg);color:var(--fg);margin:12px 0 12px 12px;border-right:0;border-radius:26px;padding:14px 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:rgba(var(--smoke),calc(var(--glass-a) * .8));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1),inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.side.g::-webkit-scrollbar{width:6px}.side.g::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.side.g .navitem{min-height:34px;padding:1px 8px;border-radius:13px;font-size:13px;font-weight:500;color:var(--mute)}.side.g .navitem:hover{color:var(--fg)}.side.g .navitem.on{font-weight:600}.side.g .navitem.on:before{display:none}.side.g .navitem.on .ic,.side.g .navitem.on>svg{color:var(--accent)}.side.g .navitem .ic,.side.g .navitem>svg{flex:none}.navitem .ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:none;background:transparent}.side.g .navitem .cnt{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink);display:inline-grid;place-items:center;font-family:var(--num);font-size:11px;font-weight:600}.side.g .navitem .cnt.hot{background:var(--bad);color:var(--shine)}.side.g .navgrp{padding:8px 8px 2px;color:var(--ink-3)}.side.g .sidesearch,.side.g .railbtn{border-radius:14px;background:var(--fill);border-color:transparent}body.rail .side.g{padding:12px 8px;margin:12px 0 12px 12px}body.rail .side.g .navitem{width:52px;height:48px;min-height:48px}body.rail .side.g .navitem .cnt{min-width:16px;height:16px;font-size:9.5px;padding:0 4px;top:0;right:0}body.rail .side.g .navitem .cnt:not(.hot){display:inline-grid}.railtip{background:rgba(var(--smoke),calc(var(--glass-a) * .8));color:var(--fg);border-color:var(--line);border-radius:10px;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.topbar{background:transparent;border-bottom:0;height:68px;padding:0 22px}.topbar .search.g,.topbar .iconbtn,.topbar .avatar,.topbar [data-emplacement-micro] button{background:rgba(var(--smoke),calc(var(--glass-a) * .8));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1),inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.topbar .search.g{height:44px;border:0;border-radius:22px;padding:0 16px;color:var(--ink-3)}.topbar .iconbtn{width:44px;height:44px;border-radius:22px;border:0;color:var(--fg)}.topbar .iconbtn:hover{background:var(--sel)}.topbar .avatar{width:44px;height:44px;border-radius:22px;font-size:12px}.topbar .iconbtn .dotn{border-color:var(--bg)}.topbar [data-emplacement-micro] button{width:44px;height:44px;border-radius:22px}#app{--reserve-flottants:108px;--dessus-flottants:96px}#app{--reserve-bulle-droite:98px}@media(min-width:861px){#app main{padding-right:var(--reserve-bulle-droite)}}button[data-assistant-bulle].brain{position:fixed;right:28px;bottom:28px;z-index:50;display:flex;align-items:center;justify-content:center;gap:0;height:58px;width:58px;padding:0;border-radius:29px;font-size:15px;font-weight:600;color:var(--accent-ink);background:var(--accent);box-shadow:0 10px 30px var(--sh-bulle)}button[data-assistant-bulle].brain:hover{background:var(--accent);filter:brightness(1.08)}button[data-assistant-bulle].brain .brain-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button[data-assistant-bulle].brain .orb{width:34px;height:34px}[data-fenetre-assistant]{z-index:50;border-radius:24px;--bas-fenetre:98px}[data-fenetre-assistant]{max-height:max(240px,calc(100dvh - var(--bas-fenetre) - var(--haut-fenetre,0px)))!important}.zone-toasts{padding-bottom:max(98px,var(--toasts-bas,0px))}button[data-assistant-bulle].brain svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;flex:none}button[data-assistant-bulle].brain[data-bulle-mode=creer],button[data-assistant-bulle].brain[data-bulle-mode=fermer]{width:58px;padding:0;justify-content:center}@media(max-width:860px){button[data-assistant-bulle].brain[data-bulle-mode]{width:64px}}.micro-flottant{z-index:30}@media(min-width:861px){#app .mapwrap .mapcount.glass{bottom:98px!important}}@media(max-width:860px){#app{--reserve-flottants: calc(100px + env(safe-area-inset-bottom,0px)) ;--dessus-flottants: calc(92px + env(safe-area-inset-bottom,0px)) }#app main{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.topbar{height:auto;min-height:60px;padding:env(safe-area-inset-top,0px) calc(max(12px,env(safe-area-inset-right,0px)) + var(--gouttiere-main,0px)) 0 max(12px,env(safe-area-inset-left,0px))}.mobiletabs.tabbar{position:fixed;left:max(14px,env(safe-area-inset-left,0px));right:calc(90px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;height:64px;border-radius:32px;display:flex;align-items:center;justify-content:space-around;gap:2px;padding:0 6px;border-top:0}.mobiletabs.tabbar{background:rgba(var(--smoke),max(calc(var(--glass-a) * .8),.72));box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1),inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}#app .mapwrap .mapcount.glass{bottom:12px!important}#app main{margin-bottom:var(--dessus-flottants)}.drawer{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.mobiletabs.tabbar .tb{flex:1 1 0;min-width:0;height:54px;min-height:54px;border-radius:27px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10.5px;font-weight:600;color:var(--mute);background:none;padding:0 2px}.mobiletabs.tabbar .tb.on{color:var(--fg);background:var(--sel)}.mobiletabs.tabbar .tb svg{width:22px;height:22px}.mobiletabs.tabbar .tb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mobiletabs{padding-right:6px}button[data-assistant-bulle],button[data-assistant-bulle].brain{right:calc(14px + env(safe-area-inset-right,0px))!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;width:64px;height:64px;border-radius:32px;padding:0;justify-content:center;z-index:50}[data-fenetre-assistant]{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;--bas-fenetre: calc(96px + env(safe-area-inset-bottom,0px)) }.zone-toasts{padding:0 12px max(calc(96px + env(safe-area-inset-bottom,0px)),var(--toasts-bas,0px))}.topbar .iconbtn,.topbar .avatar{width:44px;height:44px}.seg button{min-height:40px}.topbar .crumb{min-width:0;flex:1 1 0}.topbar .crumb>.muted{display:none}.topbar .crumb>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn,button.chip,a.chip,label.chip,[role=button].chip,select.sel,button[role=tab],a[role=tab]{min-height:40px;min-width:40px}button[role=radio]{min-height:40px;min-width:40px;justify-content:center}.card h3 a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;margin-block:-8px}.iconbtn{width:40px;height:40px}.field{min-height:40px}.sw[role=switch]{box-sizing:content-box;border:13px solid transparent;border-left-width:7px;border-right-width:7px;background-clip:padding-box;border-radius:14.5px/20.5px}[data-agenda-non-connecte] a{display:inline-flex;align-items:center;min-height:40px;min-width:40px}.side.g{margin:0}}@media(max-width:860px){:root[data-clavier=ouvert] .mobiletabs.tabbar,:root[data-clavier=ouvert] button[data-assistant-bulle]{display:none!important}:root[data-clavier=ouvert] #app{--reserve-flottants:16px;--dessus-flottants:0px;top:var(--vv-haut,0px);bottom:auto;height:var(--vv-hauteur,100%)}:root[data-clavier=ouvert] [data-fenetre-assistant]{bottom:12px!important;--bas-fenetre:12px}:root[data-clavier=ouvert] .drawer{padding-bottom:0}:root[data-clavier=ouvert] .zone-toasts{padding-bottom:max(12px,var(--toasts-bas,0px))}}.scrim{z-index:35}.drawer{z-index:40;background:rgba(var(--smoke),calc(var(--glass-a) * .8));-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-left-color:var(--line)}.palette{z-index:60;background:rgba(var(--smoke),calc(var(--glass-a) * .8));-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-radius:22px}.railtip{z-index:65}.toast{z-index:100}#intro{z-index:110}.g :focus-visible,.glass :focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 5px var(--bg)}:root[data-motion="0"] .btn,:root[data-motion="0"] .navitem,:root[data-motion="0"] .tile,:root[data-motion="0"] .seg button,:root[data-motion="0"] .tb{transition:none!important}@media(prefers-reduced-motion:reduce){.btn,.navitem,.kcard,.tile,.seg button,.tb{transition:none!important}}@media(prefers-reduced-transparency:reduce){.g,.lens,.glass,.drawer,.palette,.vf-flottant,.vf-panneau,.vf-carte,[data-verre=opaque],.side.g,.mobiletabs.tabbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--panel)!important}}@media print{:root{color-scheme:light}#fond-mur,#fond-voile,.mobiletabs,[data-assistant-bulle],[data-flottant-assistant]{display:none!important}html,body,#app,.g,.glass,.card,.tile,.btn,.side,.topbar,.vf-panneau,.vf-carte,.vf-bloc,.vf-flottant{background:Canvas!important;color:CanvasText!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}}:root{--vf-p2o:cubic-bezier(.25,.46,.45,.94);--vf-p2i:cubic-bezier(.55,.085,.68,.53);--vf-p3o:cubic-bezier(.215,.61,.355,1);--vf-p3i:cubic-bezier(.55,.055,.675,.19);--vf-p3io:cubic-bezier(.645,.045,.355,1);--vf-p4o:cubic-bezier(.165,.84,.44,1);--side:252px;--rail:92px}.side.vf-flottant,.topbar .vf-flottant,.topbar .iconbtn,.topbar [data-emplacement-micro] button,.mobiletabs.tabbar,.palette.vf-flottant,.drawer.vf-flottant,.vf-modal[data-modal],.vf-menu.vf-flottant,.vf-reglage-rapide,.vf-pastilles.vf-flottant{background:rgba(var(--smoke),calc(var(--glass-a) * .8));border:1px solid rgba(var(--line-rgb),.1);box-shadow:inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);color:var(--ink)}@media(prefers-reduced-transparency:reduce){.topbar .iconbtn,.topbar [data-emplacement-micro] button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(var(--smoke))!important}}.vf-modal.g:before,.vf-modal.g:after,.vf-menu.g:before,.vf-menu.g:after,.mobiletabs.tabbar:before,.mobiletabs.tabbar:after{content:none;display:none}.vf-glisse{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border-radius:999px;background:rgba(var(--line-rgb),.14);box-shadow:inset 0 1px rgba(var(--line-rgb),.25);transition:left .36s var(--vf-p3o),right .36s var(--vf-p3o),top .36s var(--vf-p3o),bottom .36s var(--vf-p3o),opacity .2s var(--vf-p2o)}.vf-glisse[data-axe=x][data-sens=avant]{transition:left .55s var(--vf-p3io),right .36s var(--vf-p3o),top .36s var(--vf-p3o),bottom .36s var(--vf-p3o),opacity .2s var(--vf-p2o)}.vf-glisse[data-axe=x][data-sens=arriere]{transition:right .55s var(--vf-p3io),left .36s var(--vf-p3o),top .36s var(--vf-p3o),bottom .36s var(--vf-p3o),opacity .2s var(--vf-p2o)}.vf-glisse[data-axe=y][data-sens=avant]{transition:top .55s var(--vf-p3io),bottom .36s var(--vf-p3o),left .36s var(--vf-p3o),right .36s var(--vf-p3o),opacity .2s var(--vf-p2o)}.vf-glisse[data-axe=y][data-sens=arriere]{transition:bottom .55s var(--vf-p3io),top .36s var(--vf-p3o),left .36s var(--vf-p3o),right .36s var(--vf-p3o),opacity .2s var(--vf-p2o)}.vf-glisse[data-instant]{transition:none}.vf-glisse[data-vide]{opacity:0}.vf-pastilles{position:relative;display:inline-flex;align-items:center;gap:2px;padding:5px;border-radius:999px;max-width:100%;min-width:0}.vf-pastilles.vf-pastilles-bloc{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08)}.vf-pastilles-choix{position:relative;z-index:1;border:0;background:transparent;padding:8px 14px;border-radius:999px;font-family:var(--ui);font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color .25s var(--vf-p2o)}.vf-pastilles-choix:hover,.vf-pastilles-choix[data-on]{color:var(--ink)}.vf-pastilles-choix:disabled{opacity:.45;cursor:not-allowed}.vf-pastilles-petites .vf-pastilles-choix{padding:6px 12px;font-size:13px}.vf-pastilles-accent .vf-glisse{background:var(--accent);box-shadow:none}.vf-pastilles-accent .vf-pastilles-choix[data-on]{color:var(--accent-ink);font-weight:600}.side.vf-flottant{margin:16px 0 16px 16px;border-radius:26px;padding:16px 12px;gap:2px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;font-family:var(--ui)}.side.vf-flottant::-webkit-scrollbar{display:none}.side .vf-glisse{border-radius:13px}.side .brand{gap:10px;padding:2px 6px 12px;font-weight:600}.side .brand .mark{width:36px;height:36px;border-radius:11px;padding:7px;background:var(--accent)}.side .brand .mark path{fill:var(--accent-ink)}.side .brand .brand-t{display:grid;min-width:0;line-height:1.2}.side .brand .brand-t b{font-size:16px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.side .brand .brand-t small{font-size:12px;font-weight:500;color:var(--ink-3)}.side .sidetools{gap:8px;margin-bottom:6px}.side .sidesearch{border-radius:999px;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--line-rgb),.04);color:var(--ink-3);padding:8px 12px;font-size:13px}.side .sidesearch:hover{color:var(--ink-2);background:rgba(var(--line-rgb),.08)}.side .sidesearch kbd{font-family:var(--num);font-size:11px;border:0;border-radius:6px;padding:1px 6px;background:rgba(var(--line-rgb),.08);color:var(--ink-2)}.side .railbtn{border-radius:50%;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--line-rgb),.06);color:var(--ink-2)}.side .railbtn:hover{background:rgba(var(--line-rgb),.12);color:var(--ink);border-color:rgba(var(--line-rgb),.16)}.side .railbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.side .navgrp{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:14px 12px 6px}.side .navitem,.side.vf-flottant .navitem{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:0;padding:10px 12px;border-radius:13px;font-size:14px;font-weight:500;color:var(--ink-2);background:transparent;box-shadow:none;transition:color .25s var(--vf-p2o),background-color .2s var(--vf-p2o)}.side .navitem:hover{color:var(--ink);background:rgba(var(--line-rgb),.05)}.side .navitem.on,.side .navitem[aria-current=page],.side .navitem[aria-current=page]:hover{color:var(--ink);font-weight:600;background:transparent;box-shadow:none}.side .navitem.on:before{display:none}.side .navitem .ic{width:auto;height:auto;border-radius:0;background:none;box-shadow:none;display:grid;place-items:center;flex:none}.side .navitem svg{width:19px;height:19px;stroke-width:1.8}.side .navitem[aria-current=page] .ic{color:var(--accent)}.side .navitem .l{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.side .navitem .cnt,.side .navitem .cnt.hot{flex:none;margin-left:auto;font-family:var(--num);font-size:11px;font-weight:600;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-variant-numeric:tabular-nums}.side .bottom{margin-top:auto;padding-top:10px;display:grid;gap:6px}.side .user{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);min-width:0}.side .user .avatar{width:38px;height:38px;border-radius:50%;background:rgba(var(--accent-rgb),.22);color:var(--ink);font-size:13px;font-weight:700}.side .user .l{font-size:13px;font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis}.side .sep{background:rgba(var(--line-rgb),.1)}body.rail .side.vf-flottant{padding:16px 10px;align-items:center}body.rail .side .navitem,body.rail .side.vf-flottant .navitem{width:52px;height:44px;min-height:44px;justify-content:center;padding:0}body.rail .side .navitem .cnt,body.rail .side .navitem .cnt.hot{display:grid;position:absolute;top:2px;right:2px;margin:0;min-width:17px;height:17px;padding:0 4px;font-size:10px}body.rail .side .user{padding:4px;background:transparent;border-color:transparent;justify-content:center}.railtip{background:rgba(var(--smoke),.92);color:var(--ink);border:1px solid rgba(var(--line-rgb),.12);border-radius:10px;font-family:var(--ui);font-weight:600}.topbar{gap:10px;font-family:var(--ui)}.topbar .crumb{font-size:14px;font-weight:600;color:var(--ink)}.topbar .crumb .muted{font-size:13px;font-weight:500;color:var(--ink-2)}.topbar .search.vf-flottant{height:40px;padding:0 14px;gap:8px;border-radius:999px;font-size:14px;color:var(--ink-3);width:clamp(220px,24vw,420px)}.topbar .search.vf-flottant:hover{color:var(--ink-2)}.topbar .search kbd{font-family:var(--num);font-size:11px;border:0;border-radius:6px;padding:1px 6px;background:rgba(var(--line-rgb),.08);color:var(--ink-2)}.topbar .iconbtn,.topbar [data-emplacement-micro] button{width:40px;height:40px;border-radius:50%;place-items:center;color:var(--ink)}.topbar .iconbtn:hover,.topbar [data-emplacement-micro] button:hover{background-image:linear-gradient(rgba(var(--line-rgb),.08),rgba(var(--line-rgb),.08))}.topbar .iconbtn svg{width:18px;height:18px}.topbar .iconbtn[aria-expanded=true]{outline:2px solid rgba(var(--accent-rgb),.55);outline-offset:2px}.topbar .iconbtn .dotn{border-color:var(--base)}.topbar .avatar{width:38px;height:38px;border-radius:50%;background:rgba(var(--accent-rgb),.22);color:var(--ink);font-size:13px;font-weight:700;box-shadow:none}@media(max-width:860px){.topbar{gap:6px}.topbar .iconbtn,.topbar .avatar,.topbar [data-emplacement-micro] button{width:44px;height:44px}}.vf-reglage-rapide{position:fixed;z-index:85;width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--r);font-family:var(--ui);outline:0;transform-origin:top right;animation:vf-rr-entree .3s var(--vf-p3o) backwards}@keyframes vf-rr-entree{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}.vf-reglage-rapide h5{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.vf-rr-rang{display:flex;flex-wrap:wrap;gap:8px}.vf-rr-rang>button{display:block;width:30px;height:30px;padding:0;border-radius:50%;border:2px solid rgba(var(--line-rgb),.18);flex:0 0 auto;cursor:pointer}.vf-rr-rang>button.on{outline:2px solid var(--accent);outline-offset:2px}.vf-rr-fonds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vf-rr-fonds>button{display:grid;place-items:center;width:100%;aspect-ratio:16/10;padding:0;border-radius:10px;border:2px solid transparent;background-size:cover;background-position:center;font-size:12px;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.1)}.vf-rr-fonds>button.on{border-color:var(--accent)}.vf-rr-rang>button:focus-visible,.vf-rr-fonds>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vf-rr-curseurs{display:grid;gap:10px}.vf-rr-curseur{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.vf-rr-curseur label{font-size:13px;color:var(--ink-2)}.vf-rr-curseur output{grid-column:2;grid-row:1;font-size:12px;color:var(--ink-3);min-width:44px;text-align:right}.vf-rr-curseur input{grid-column:1/-1;width:100%;accent-color:var(--accent)}.vf-rr-ligne{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink-2)}.vf-interrupteur{position:relative;flex:none;width:46px;height:26px;border:0;border-radius:999px;background:rgba(var(--line-rgb),.15);cursor:pointer}.vf-interrupteur:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--shine);box-shadow:0 1px 3px var(--sh-flottant);transition:transform .25s var(--vf-p2o)}.vf-interrupteur[aria-checked=true]{background:var(--accent)}.vf-interrupteur[aria-checked=true]:after{transform:translate(20px)}.vf-rr-plus{display:flex;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;border-radius:999px;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--line-rgb),.05);font-size:14px;font-weight:500;color:var(--ink)}.vf-rr-plus:hover{background:rgba(var(--line-rgb),.1)}@media(max-width:860px){.vf-reglage-rapide{top:auto;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 168px - env(safe-area-inset-bottom,0px));border-radius:var(--r-lg);transform-origin:bottom center;animation-name:vf-rr-feuille}}@keyframes vf-rr-feuille{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:860px){.mobiletabs.tabbar{border-radius:26px;padding:6px;background:rgba(var(--smoke),max(calc(var(--glass-a) * .8),.72))}}.mobiletabs .vf-glisse{border-radius:20px}.mobiletabs.tabbar .tb{position:relative;z-index:1;border-radius:20px;color:var(--ink-2);font-family:var(--ui)}.mobiletabs.tabbar .tb.on,.mobiletabs.tabbar .tb[aria-current=page]{color:var(--ink);background:transparent;box-shadow:none}.mobiletabs.tabbar .tb:hover{background:transparent;color:var(--ink)}.palette.vf-flottant{border-radius:var(--r-lg);transform:translate(-50%,-12px);box-shadow:inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant),0 0 0 100vmax rgba(var(--voile-rgb),0);transition:opacity .16s var(--vf-p2i),transform .16s var(--vf-p2i),box-shadow .16s var(--vf-p2i),visibility 0s .16s}.palette.vf-flottant.open{transform:translate(-50%);box-shadow:inset 0 1px rgba(var(--line-rgb),.14),0 16px 40px var(--sh-flottant),0 0 0 100vmax rgba(var(--voile-rgb),var(--voile-a));transition:opacity .35s var(--vf-p3o),transform .35s var(--vf-p3o),box-shadow .3s var(--vf-p2o),visibility 0s}.palette.vf-flottant input{font-family:var(--ui);font-size:17px;padding:14px 18px;color:var(--ink);border-bottom:1px solid rgba(var(--line-rgb),.09)}.palette.vf-flottant .grp{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ink-3)}.palette.vf-flottant .r{border-radius:10px;font-size:14px;color:var(--ink)}.palette.vf-flottant .r.on,.palette.vf-flottant .r:hover{background:rgba(var(--line-rgb),.08)}.palette.vf-flottant .r svg{stroke:var(--ink-2)}.palette.vf-flottant .r .k{font-family:var(--num);font-size:11px;color:var(--ink-3)}.palette.vf-flottant .foot{border-top-color:rgba(var(--line-rgb),.09);color:var(--ink-3)}.palette.vf-flottant .foot kbd{font-family:var(--num);border:0;border-radius:6px;padding:1px 6px;background:rgba(var(--line-rgb),.08);color:var(--ink-2)}.scrim{background:rgba(var(--veil),.5);transition:opacity .3s var(--vf-p2o)}.drawer.vf-flottant{border-right:0;border-radius:24px 0 0 24px;transition:transform .35s var(--vf-p3i),visibility 0s .35s}.drawer.vf-flottant.open{transition:transform .5s var(--vf-p4o),visibility 0s}.drawer.vf-flottant .dh,.drawer.vf-flottant .df{border-color:rgba(var(--line-rgb),.09)}.drawer.vf-flottant .dh h2{font-size:22px;font-weight:600;letter-spacing:-.01em}.drawer.vf-flottant .x{border-radius:50%;width:40px;height:40px;background:rgba(var(--line-rgb),.06);border:1px solid rgba(var(--line-rgb),.1);color:var(--ink)}.drawer.vf-flottant .kv2 div{background:rgba(var(--line-rgb),.04);border:1px solid rgba(var(--line-rgb),.08);border-radius:var(--r-sm)}@media(max-width:860px){.drawer.vf-flottant{border-radius:0;border-left:0}}.vf-modal[data-modal]{border-radius:var(--r-lg);transform-origin:center}:root{--vf-modal-a:.97}.vf-modal[data-modal]{background:rgba(var(--smoke),max(calc(var(--glass-a) * .8),var(--vf-modal-a)))}.vf-modal[data-modal].border-bad{border:2px solid var(--bad)}.vf-modal[data-modal][data-state=open]{animation:vf-modal-entree .3s var(--vf-p3o)}.vf-modal[data-modal][data-state=closed]{animation:vf-modal-sortie .16s var(--vf-p2i) forwards}@keyframes vf-modal-entree{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes vf-modal-sortie{0%{opacity:1}to{opacity:0;transform:scale(.98)}}:root{--voile-rgb:var(--veil);--voile-a:.5}:root[data-light="1"]{--voile-rgb:28,24,22;--voile-a:.32}.vf-voile[data-modal-voile]{background:rgba(var(--voile-rgb),var(--voile-a))}.vf-voile[data-modal-voile][data-state=open]{animation:vf-fondu-entree .3s var(--vf-p2o)}.vf-voile[data-modal-voile][data-state=closed]{animation:vf-fondu-sortie .16s var(--vf-p2i) forwards}@keyframes vf-fondu-entree{0%{opacity:0}to{opacity:1}}@keyframes vf-fondu-sortie{0%{opacity:1}to{opacity:0}}[data-fenetre-assistant][data-verre=opaque],.vf-modal[data-modal][data-panneau-brain]{--vf-lecture-a:.97;background:rgba(var(--smoke),max(calc(var(--glass-a) * .8),var(--vf-lecture-a)));-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}@media(prefers-reduced-transparency:reduce){[data-fenetre-assistant][data-verre=opaque],.vf-modal[data-modal][data-panneau-brain]{background:rgb(var(--smoke))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.vf-menu.vf-flottant{border-radius:var(--r)}.vf-menu[data-state=open][data-side=bottom]{animation:vf-menu-bas .3s var(--vf-p3o)}.vf-menu[data-state=open][data-side=top]{animation:vf-menu-haut .3s var(--vf-p3o)}.vf-menu[data-state=open][data-side=left]{animation:vf-menu-gauche .3s var(--vf-p3o)}.vf-menu[data-state=open][data-side=right]{animation:vf-menu-droite .3s var(--vf-p3o)}.vf-menu[data-state=closed]{animation:vf-fondu-sortie .12s var(--vf-p2i) forwards}@keyframes vf-menu-bas{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}@keyframes vf-menu-haut{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes vf-menu-gauche{0%{opacity:0;transform:translate(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes vf-menu-droite{0%{opacity:0;transform:translate(-10px) scale(.97)}to{opacity:1;transform:none}}.kanban{scrollbar-color:rgba(var(--line-rgb),.3) rgba(var(--line-rgb),.05)}.kanban::-webkit-scrollbar-track{background:rgba(var(--line-rgb),.05);border-radius:8px}.kanban::-webkit-scrollbar-thumb{background:rgba(var(--line-rgb),.3);border:3px solid transparent;background-clip:padding-box;border-radius:8px}.kanban::-webkit-scrollbar-thumb:hover{background:rgba(var(--line-rgb),.45);background-clip:padding-box}.col{background-color:rgba(var(--line-rgb),.04);border-top:0;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08)}.col h3{font-size:13px;font-weight:600;color:var(--ink);gap:8px}.col h3 .dot{width:8px;height:8px;flex:none}.col h3 .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;color:var(--ink-3);background:rgba(var(--line-rgb),.07);border-radius:999px;padding:1px 8px}.col .desc{color:var(--ink-3)}.col .emptyk{color:var(--ink-3);border:1px dashed rgba(var(--line-rgb),.14);border-radius:var(--r-sm)}:root[data-light="1"] .col .ktete .desc,:root[data-light="1"] .kanban-etapes>.desc{color:var(--ink-2);background:rgba(var(--smoke),.9);border-radius:var(--r-sm);padding:4px 8px;margin-top:0;box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08)}:root[data-light="1"] .col h3 .n{color:var(--ink-2);background:rgba(var(--smoke),.9);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.08)}:root[data-light="1"] .col .emptyk,:root[data-light="1"] .kanban-etapes .emptyk{color:var(--ink-2);background-color:rgba(var(--smoke),.9)}.col.col-sortie:before{border-left-color:rgba(var(--line-rgb),.18)}.col.col-barree .kliste{filter:none}.kliste{border-radius:var(--r-lg)}.kcard{background:rgba(var(--smoke),var(--glass-a));border-color:rgba(var(--line-rgb),.09);border-radius:var(--r);color:var(--ink);box-shadow:inset 0 1px rgba(var(--line-rgb),.1),0 12px 30px var(--sh);transition:box-shadow .2s var(--vf-p2o),border-color .2s var(--vf-p2o)}.kcard:hover{transform:none;border-color:rgba(var(--line-rgb),.16);box-shadow:inset 0 1px rgba(var(--line-rgb),.14),0 14px 34px var(--sh-flottant)}.kcard.carte-pipeline{border-left-width:4px}.carte-pipeline .cp-puce{border-radius:999px;border-color:rgba(var(--line-rgb),.1);background:rgba(var(--line-rgb),.07);color:var(--ink-2)}.carte-pipeline .cp-sep{background:rgba(var(--line-rgb),.08)}.carte-pipeline .cp-gris,.carte-pipeline .cp-jours{color:var(--ink-3)}.carte-pipeline .cp-nom,.carte-pipeline .cp-montant,.carte-pipeline .cp-action{color:var(--ink)}.page,.vf-vue{animation:vf-vue-entree .4s var(--vf-p3o) backwards}.vf-vue.vf-vue-sortie{animation:vf-vue-sortie .16s var(--vf-p2i) forwards;pointer-events:none}@keyframes vf-vue-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vf-vue-sortie{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}:root[data-motion="0"] .vf-glisse,:root[data-motion="0"] .vf-pastilles-choix,:root[data-motion="0"] .side .navitem,:root[data-motion="0"] .page,:root[data-motion="0"] .vf-vue,:root[data-motion="0"] .vf-reglage-rapide,:root[data-motion="0"] .vf-interrupteur:after,:root[data-motion="0"] .palette.vf-flottant,:root[data-motion="0"] .scrim,:root[data-motion="0"] .drawer.vf-flottant,:root[data-motion="0"] .vf-modal[data-modal],:root[data-motion="0"] .vf-voile,:root[data-motion="0"] .vf-menu,:root[data-motion="0"] .kcard,:root[data-motion="0"] .mobiletabs.tabbar .tb{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.vf-glisse,.vf-pastilles-choix,.side .navitem,.page,.vf-vue,.vf-reglage-rapide,.vf-interrupteur:after,.palette.vf-flottant,.scrim,.drawer.vf-flottant,.vf-modal[data-modal],.vf-voile,.vf-menu,.kcard,.mobiletabs.tabbar .tb{animation:none!important;transition:none!important}}@media print{.side.vf-flottant,.topbar .vf-flottant,.topbar .iconbtn,.vf-modal[data-modal],.vf-menu.vf-flottant,.kcard,.col{background:Canvas!important;color:CanvasText!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.vf-reglage-rapide,.vf-glisse{display:none!important}}:root{--vf-lisible-a:.8}.side.vf-flottant{background:rgba(var(--smoke),max(calc(var(--glass-a) * .8),var(--vf-lisible-a)))}@media(min-width:768px){.topbar .crumb{padding:6px 14px;border-radius:999px;border:1px solid rgba(var(--line-rgb),.1);background:rgba(var(--smoke),max(calc(var(--glass-a) * .8),var(--vf-lisible-a)));-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}}@media(prefers-reduced-transparency:reduce){.side.vf-flottant,.topbar .crumb{background:rgb(var(--smoke))!important}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--ff);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent);outline-color:color-mix(in srgb,var(--accent) 50%,transparent)}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--ff);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.015em}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--mute);opacity:.55;font-style:italic}input::placeholder,textarea::placeholder{color:var(--mute);opacity:.55;font-style:italic}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[7px\]{top:-7px;right:-7px;bottom:-7px;left:-7px}.inset-0{top:0;right:0;bottom:0;left:0}.\!inset-y-0{top:0!important;bottom:0!important}.inset-x-0{left:0;right:0}.\!bottom-\[26px\]{bottom:26px!important}.\!left-auto{left:auto!important}.\!right-0{right:0!important}.-bottom-5{bottom:-1.25rem}.-left-2{left:-.5rem}.-left-\[5px\]{left:-5px}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-8{bottom:2rem}.bottom-\[90px\]{bottom:90px}.bottom-\[calc\(96px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[7px\]{left:7px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/2{right:50%}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-\[calc\(14px\+env\(safe-area-inset-right\,0px\)\)\]{right:calc(14px + env(safe-area-inset-right,0px))}.right-\[calc\(22px\+env\(safe-area-inset-right\,0px\)\)\]{right:calc(22px + env(safe-area-inset-right,0px))}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[17px\]{top:17px}.top-\[60px\]{top:60px}.top-\[72px\]{top:72px}.top-\[7px\]{top:7px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.order-1{order:1}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.\!m-0{margin:0!important}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-\[10\%\]{margin-left:10%;margin-right:10%}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.\!mt-0{margin-top:0!important}.-mb-5{margin-bottom:-1.25rem}.-ml-1{margin-left:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-9{margin-left:2.25rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.size-11{width:2.75rem;height:2.75rem}.size-4{width:1rem;height:1rem}.size-8{width:2rem;height:2rem}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.\!h-11{height:2.75rem!important}.\!h-2{height:.5rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-\[34px\]{height:34px!important}.\!h-\[calc\(100\%\+14px\)\]{height:calc(100% + 14px)!important}.\!h-full{height:100%!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[17px\]{height:17px}.h-\[184px\]{height:184px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[320px\]{height:320px}.h-\[34px\]{height:34px}.h-\[440px\]{height:440px}.h-\[480px\]{height:480px}.h-\[56px\]{height:56px}.h-\[62px\]{height:62px}.h-\[70px\]{height:70px}.h-\[84px\]{height:84px}.h-\[90px\]{height:90px}.h-\[min\(70dvh\,720px\)\]{height:min(70dvh,720px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.\!max-h-none{max-height:none!important}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[1\.25em\]{max-height:1.25em}.max-h-\[400px\]{max-height:400px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[calc\(100\%-150px\)\]{max-height:calc(100% - 150px)}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-8\.5rem\)\]{max-height:calc(100dvh - 8.5rem)}.max-h-\[min\(12rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(12rem,var(--radix-popover-content-available-height))}.max-h-\[min\(20rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(20rem,var(--radix-popover-content-available-height))}.max-h-\[min\(28rem\,70vh\)\]{max-height:min(28rem,70vh)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[15px\]{min-height:15px}.min-h-\[18px\]{min-height:18px}.min-h-\[20px\]{min-height:20px}.min-h-\[22px\]{min-height:22px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-2{width:.5rem!important}.\!w-20{width:5rem!important}.\!w-6{width:1.5rem!important}.\!w-7{width:1.75rem!important}.\!w-9{width:2.25rem!important}.\!w-\[34px\]{width:34px!important}.\!w-\[calc\(100\%\+14px\)\]{width:calc(100% + 14px)!important}.\!w-\[min\(440px\,100vw\)\]{width:min(440px,100vw)!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[17rem\]{width:17rem}.w-\[184px\]{width:184px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[24\%\]{width:24%}.w-\[34px\]{width:34px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[62px\]{width:62px}.w-\[8\.5rem\]{width:8.5rem}.w-\[84px\]{width:84px}.w-\[\\d\.\]{width:\d.}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[clamp\(248px\,16vw\,340px\)\]{width:clamp(248px,16vw,340px)}.w-\[clamp\(280px\,18vw\,400px\)\]{width:clamp(280px,18vw,400px)}.w-\[min\(100\%\,640px\)\]{width:min(100%,640px)}.w-\[min\(22rem\,calc\(100vw-1rem\)\)\]{width:min(22rem,calc(100vw - 1rem))}.w-\[min\(88vw\,300px\)\]{width:min(88vw,300px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.\!min-w-0{min-width:0px!important}.\!min-w-\[18rem\]{min-width:18rem!important}.\!min-w-\[520px\]{min-width:520px!important}.\!min-w-\[560px\]{min-width:560px!important}.\!min-w-full{min-width:100%!important}.\!min-w-max{min-width:-moz-max-content!important;min-width:max-content!important}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-56{min-width:14rem}.min-w-60{min-width:15rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16px\]{min-width:16px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[44px\]{min-width:44px}.min-w-\[5\.75rem\]{min-width:5.75rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[720px\]{min-width:720px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[min\(100\%\,6\.5rem\)\]{min-width:min(100%,6.5rem)}.min-w-\[min\(100\%\,8rem\)\]{min-width:min(100%,8rem)}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-52{max-width:13rem}.max-w-56{max-width:14rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[34px\]{max-width:34px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[65\%\]{max-width:65%}.max-w-\[70ch\]{max-width:70ch}.max-w-\[760px\]{max-width:760px}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_26rem\]{flex:1 1 26rem}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:10rem}.basis-48{flex-basis:12rem}.basis-56{flex-basis:14rem}.basis-60{flex-basis:15rem}.basis-64{flex-basis:16rem}.basis-\[200px\]{flex-basis:200px}.basis-\[260px\]{flex-basis:260px}.basis-\[30rem\]{flex-basis:30rem}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[14px_minmax\(0\,1fr\)\]{grid-template-columns:14px minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.grid-cols-\[auto\,1fr\],.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_4rem_5\.5rem_5\.5rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) 4rem 5.5rem 5.5rem}.grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_5rem_auto\]{grid-template-columns:minmax(0,1fr) 5rem auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.grid-cols-\[minmax\(0\,4\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,4.5rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.grid-cols-\[minmax\(7rem\,150px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(7rem,150px) minmax(0,1fr)}.grid-cols-\[minmax\(8rem\,auto\)_1fr\]{grid-template-columns:minmax(8rem,auto) 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,210px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,13rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.\!gap-0{gap:0px!important}.\!gap-1{gap:.25rem!important}.\!gap-1\.5{gap:.375rem!important}.\!gap-2{gap:.5rem!important}.\!gap-3{gap:.75rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[9px\]{-moz-column-gap:9px;column-gap:9px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-divide-opacity, 1) * 100%),transparent)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-md{border-radius:var(--rad-s)!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:var(--rad-s)}.rounded-2xl{border-radius:var(--rad)}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--rad\)\]{border-radius:var(--rad)}.rounded-\[var\(--rad-s\)\]{border-radius:var(--rad-s)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--rad)}.rounded-md{border-radius:var(--rad-s)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--rad-s)}.rounded-xl{border-radius:var(--rad)}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b-0{border-bottom-width:0px!important}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.\!border-bad{--tw-border-opacity:1 !important;border-color:color-mix(in srgb,var(--bad) calc(var(--tw-border-opacity, 1) * 100%),transparent)!important}.\!border-fg{--tw-border-opacity:1 !important;border-color:color-mix(in srgb,var(--fg) calc(var(--tw-border-opacity, 1) * 100%),transparent)!important}.\!border-primary{--tw-border-opacity:1 !important;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)!important}.\!border-warn{--tw-border-opacity:1 !important;border-color:color-mix(in srgb,var(--warn) calc(var(--tw-border-opacity, 1) * 100%),transparent)!important}.border-\[\#039be5\]{--tw-border-opacity:1;border-color:rgb(3 155 229 / var(--tw-border-opacity, 1))}.border-\[\#0b8043\]{--tw-border-opacity:1;border-color:rgb(11 128 67 / var(--tw-border-opacity, 1))}.border-\[\#33b679\]{--tw-border-opacity:1;border-color:rgb(51 182 121 / var(--tw-border-opacity, 1))}.border-\[\#3f51b5\]{--tw-border-opacity:1;border-color:rgb(63 81 181 / var(--tw-border-opacity, 1))}.border-\[\#616161\]{--tw-border-opacity:1;border-color:rgb(97 97 97 / var(--tw-border-opacity, 1))}.border-\[\#7986cb\]{--tw-border-opacity:1;border-color:rgb(121 134 203 / var(--tw-border-opacity, 1))}.border-\[\#8e24aa\]{--tw-border-opacity:1;border-color:rgb(142 36 170 / var(--tw-border-opacity, 1))}.border-\[\#9ca3af\]{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-\[\#d50000\]{--tw-border-opacity:1;border-color:rgb(213 0 0 / var(--tw-border-opacity, 1))}.border-\[\#e67c73\]{--tw-border-opacity:1;border-color:rgb(230 124 115 / var(--tw-border-opacity, 1))}.border-\[\#f4511e\]{--tw-border-opacity:1;border-color:rgb(244 81 30 / var(--tw-border-opacity, 1))}.border-\[\#f6bf26\]{--tw-border-opacity:1;border-color:rgb(246 191 38 / var(--tw-border-opacity, 1))}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--c-eq-antoine\)\]{border-color:var(--c-eq-antoine)}.border-\[var\(--c-eq-gabriel\)\]{border-color:var(--c-eq-gabriel)}.border-\[var\(--c-eq-raphael\)\]{border-color:var(--c-eq-raphael)}.border-\[var\(--c-eq-tristan\)\]{border-color:var(--c-eq-tristan)}.border-\[var\(--c-eq-xavier\)\]{border-color:var(--c-eq-xavier)}.border-\[var\(--fg\)\]{border-color:var(--fg)}.border-accent{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--soft) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-action{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-action\/40{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.border-bad{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--bad) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-bad\/30{border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.border-bad\/40{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.border-bad\/50{border-color:color-mix(in srgb,var(--bad) 50%,transparent)}.border-bad\/60{border-color:color-mix(in srgb,var(--bad) 60%,transparent)}.border-bg\/40{border-color:color-mix(in srgb,var(--bg) 40%,transparent)}.border-fg{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--fg) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-good{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--good) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-good\/25{border-color:color-mix(in srgb,var(--good) 25%,transparent)}.border-good\/40{border-color:color-mix(in srgb,var(--good) 40%,transparent)}.border-heat-chaud{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--heat-chaud) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-heat-froid\/50{border-color:color-mix(in srgb,var(--heat-froid) 50%,transparent)}.border-heat-tiede\/50{border-color:color-mix(in srgb,var(--heat-tiede) 50%,transparent)}.border-input{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-ipg-rouge{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-line{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-line\/40{border-color:color-mix(in srgb,var(--line) 40%,transparent)}.border-line\/60{border-color:color-mix(in srgb,var(--line) 60%,transparent)}.border-line\/70{border-color:color-mix(in srgb,var(--line) 70%,transparent)}.border-mute{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--mute) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-panel{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--panel) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-pink-600{--tw-border-opacity:1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-primary\/40{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.border-primary\/50{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-steel{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--steel) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-steel\/40{border-color:color-mix(in srgb,var(--steel) 40%,transparent)}.border-steel\/50{border-color:color-mix(in srgb,var(--steel) 50%,transparent)}.border-steel\/60{border-color:color-mix(in srgb,var(--steel) 60%,transparent)}.border-transparent{border-color:transparent}.border-warn{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--warn) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-warn\/40{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.border-warn\/50{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}.border-warn\/60{border-color:color-mix(in srgb,var(--warn) 60%,transparent)}.border-l-\[var\(--accent\)\]{border-left-color:var(--accent)}.border-l-action{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-l-bad{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--bad) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-l-good{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--good) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-l-line{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-l-primary{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-l-steel{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--steel) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-l-warn{--tw-border-opacity:1;border-left-color:color-mix(in srgb,var(--warn) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-action{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-bad{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--bad) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-fg{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--fg) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-good{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--good) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-line{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-primary{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-steel{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--steel) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-t-warn{--tw-border-opacity:1;border-top-color:color-mix(in srgb,var(--warn) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.\!bg-bad\/15{background-color:color-mix(in srgb,var(--bad) 15%,transparent)!important}.\!bg-good{--tw-bg-opacity:1 !important;background-color:color-mix(in srgb,var(--good) calc(var(--tw-bg-opacity, 1) * 100%),transparent)!important}.\!bg-steel{--tw-bg-opacity:1 !important;background-color:color-mix(in srgb,var(--steel) calc(var(--tw-bg-opacity, 1) * 100%),transparent)!important}.\!bg-transparent{background-color:transparent!important}.\!bg-warn{--tw-bg-opacity:1 !important;background-color:color-mix(in srgb,var(--warn) calc(var(--tw-bg-opacity, 1) * 100%),transparent)!important}.\!bg-warn\/10{background-color:color-mix(in srgb,var(--warn) 10%,transparent)!important}.\!bg-warn\/20{background-color:color-mix(in srgb,var(--warn) 20%,transparent)!important}.bg-\[\#039be5\]{--tw-bg-opacity:1;background-color:rgb(3 155 229 / var(--tw-bg-opacity, 1))}.bg-\[\#0b8043\]{--tw-bg-opacity:1;background-color:rgb(11 128 67 / var(--tw-bg-opacity, 1))}.bg-\[\#0f2a44\]{--tw-bg-opacity:1;background-color:rgb(15 42 68 / var(--tw-bg-opacity, 1))}.bg-\[\#33b679\]{--tw-bg-opacity:1;background-color:rgb(51 182 121 / var(--tw-bg-opacity, 1))}.bg-\[\#3f51b5\]{--tw-bg-opacity:1;background-color:rgb(63 81 181 / var(--tw-bg-opacity, 1))}.bg-\[\#616161\]{--tw-bg-opacity:1;background-color:rgb(97 97 97 / var(--tw-bg-opacity, 1))}.bg-\[\#7986cb\]{--tw-bg-opacity:1;background-color:rgb(121 134 203 / var(--tw-bg-opacity, 1))}.bg-\[\#8e24aa\]{--tw-bg-opacity:1;background-color:rgb(142 36 170 / var(--tw-bg-opacity, 1))}.bg-\[\#d50000\]{--tw-bg-opacity:1;background-color:rgb(213 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#e67c73\]{--tw-bg-opacity:1;background-color:rgb(230 124 115 / var(--tw-bg-opacity, 1))}.bg-\[\#f4511e\]{--tw-bg-opacity:1;background-color:rgb(244 81 30 / var(--tw-bg-opacity, 1))}.bg-\[\#f6bf26\]{--tw-bg-opacity:1;background-color:rgb(246 191 38 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(var\(--apercu\)\)\]{background-color:rgb(var(--apercu))}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--c-eq-antoine\)\]{background-color:var(--c-eq-antoine)}.bg-\[var\(--c-eq-gabriel\)\]{background-color:var(--c-eq-gabriel)}.bg-\[var\(--c-eq-raphael\)\]{background-color:var(--c-eq-raphael)}.bg-\[var\(--c-eq-tristan\)\]{background-color:var(--c-eq-tristan)}.bg-\[var\(--c-eq-xavier\)\]{background-color:var(--c-eq-xavier)}.bg-\[var\(--fill\)\]{background-color:var(--fill)}.bg-\[var\(--logo-tile\)\]{background-color:var(--logo-tile)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-action{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-action\/10{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}.bg-action\/15{background-color:color-mix(in srgb,var(--accent) 15%,transparent)}.bg-background{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bg) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-bad{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bad) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-bad\/10{background-color:color-mix(in srgb,var(--bad) 10%,transparent)}.bg-bad\/15{background-color:color-mix(in srgb,var(--bad) 15%,transparent)}.bg-bad\/30{background-color:color-mix(in srgb,var(--bad) 30%,transparent)}.bg-bad\/5{background-color:color-mix(in srgb,var(--bad) 5%,transparent)}.bg-bg{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bg) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-destructive{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bad) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-fg,.bg-foreground{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--fg) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-good{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--good) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-good\/10{background-color:color-mix(in srgb,var(--good) 10%,transparent)}.bg-good\/15{background-color:color-mix(in srgb,var(--good) 15%,transparent)}.bg-good\/5{background-color:color-mix(in srgb,var(--good) 5%,transparent)}.bg-heat-chaud{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--heat-chaud) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-heat-froid{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--heat-froid) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-heat-froid\/15{background-color:color-mix(in srgb,var(--heat-froid) 15%,transparent)}.bg-heat-tiede{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--heat-tiede) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-heat-tiede\/15{background-color:color-mix(in srgb,var(--heat-tiede) 15%,transparent)}.bg-ipg-rouge{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-ipg-rouge\/10{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}.bg-ipg-rouge\/20{background-color:color-mix(in srgb,var(--accent) 20%,transparent)}.bg-line{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--line) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-line\/50{background-color:color-mix(in srgb,var(--line) 50%,transparent)}.bg-line\/70{background-color:color-mix(in srgb,var(--line) 70%,transparent)}.bg-mute{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--mute) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-muted{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-panel{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--panel) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-panel\/80{background-color:color-mix(in srgb,var(--panel) 80%,transparent)}.bg-panel\/95{background-color:color-mix(in srgb,var(--panel) 95%,transparent)}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-primary\/10{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}.bg-primary\/15{background-color:color-mix(in srgb,var(--accent) 15%,transparent)}.bg-primary\/5{background-color:color-mix(in srgb,var(--accent) 5%,transparent)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-row-on{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--row-on) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-secondary,.bg-soft{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-soft\/40{background-color:color-mix(in srgb,var(--soft) 40%,transparent)}.bg-soft\/50{background-color:color-mix(in srgb,var(--soft) 50%,transparent)}.bg-soft\/60{background-color:color-mix(in srgb,var(--soft) 60%,transparent)}.bg-steel{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--steel) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-steel\/10{background-color:color-mix(in srgb,var(--steel) 10%,transparent)}.bg-steel\/40{background-color:color-mix(in srgb,var(--steel) 40%,transparent)}.bg-transparent{background-color:transparent}.bg-warn{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--warn) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-warn\/10{background-color:color-mix(in srgb,var(--warn) 10%,transparent)}.bg-warn\/15{background-color:color-mix(in srgb,var(--warn) 15%,transparent)}.bg-warn\/20{background-color:color-mix(in srgb,var(--warn) 20%,transparent)}.bg-warn\/5{background-color:color-mix(in srgb,var(--warn) 5%,transparent)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(circle_at_35\%_30\%\,color-mix\(in_srgb\,var\(--fg\)_14\%\,transparent\)\,color-mix\(in_srgb\,var\(--panel\)_92\%\,transparent\)_65\%\)\]{background-image:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--fg) 14%,transparent),color-mix(in srgb,var(--panel) 92%,transparent) 65%)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-panel{--tw-gradient-from:color-mix(in srgb, var(--panel) 100% , transparent) var(--tw-gradient-from-position);--tw-gradient-to:color-mix(in srgb, var(--panel) 0% , transparent) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-panel\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--panel) 80% , transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[18px\]{padding:18px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.\!pb-0{padding-bottom:0!important}.\!pt-0{padding-top:0!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[3px\]{padding-top:3px}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.\!text-right{text-align:right!important}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-\[-2px\]{vertical-align:-2px}.font-heading{font-family:var(--ff)}.font-mono{font-family:var(--mono)}.font-sans{font-family:var(--ff)}.\!text-\[10\.5px\]{font-size:10.5px!important}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-extrabold{font-weight:800!important}.\!font-medium{font-weight:500!important}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!normal-case{text-transform:none!important}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-\[13px\]{line-height:13px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-normal{letter-spacing:0em!important}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-bad{--tw-text-opacity:1 !important;color:color-mix(in srgb,var(--bad) calc(var(--tw-text-opacity, 1) * 100%),transparent)!important}.\!text-fg{--tw-text-opacity:1 !important;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)!important}.\!text-good{--tw-text-opacity:1 !important;color:color-mix(in srgb,var(--good) calc(var(--tw-text-opacity, 1) * 100%),transparent)!important}.\!text-warn{--tw-text-opacity:1 !important;color:color-mix(in srgb,var(--warn) calc(var(--tw-text-opacity, 1) * 100%),transparent)!important}.text-\[\#171717\]{--tw-text-opacity:1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--c-eq-antoine-texte\)\]{color:var(--c-eq-antoine-texte)}.text-\[color\:var\(--c-eq-gabriel-texte\)\]{color:var(--c-eq-gabriel-texte)}.text-\[color\:var\(--c-eq-raphael-texte\)\]{color:var(--c-eq-raphael-texte)}.text-\[color\:var\(--c-eq-tristan-texte\)\]{color:var(--c-eq-tristan-texte)}.text-\[color\:var\(--c-eq-xavier-texte\)\]{color:var(--c-eq-xavier-texte)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-fg\)\]{color:var(--accent-fg)}.text-\[var\(--on-good\)\]{color:var(--on-good)}.text-accent-fg{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent-fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-bad{--tw-text-opacity:1;color:color-mix(in srgb,var(--bad) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-bg{--tw-text-opacity:1;color:color-mix(in srgb,var(--bg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-current{color:currentColor}.text-destructive-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-fg{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-fg\/25{color:color-mix(in srgb,var(--fg) 25%,transparent)}.text-fg\/70{color:color-mix(in srgb,var(--fg) 70%,transparent)}.text-fg\/75{color:color-mix(in srgb,var(--fg) 75%,transparent)}.text-fg\/80{color:color-mix(in srgb,var(--fg) 80%,transparent)}.text-fg\/85{color:color-mix(in srgb,var(--fg) 85%,transparent)}.text-fg\/90{color:color-mix(in srgb,var(--fg) 90%,transparent)}.text-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-foreground\/50{color:color-mix(in srgb,var(--fg) 50%,transparent)}.text-good{--tw-text-opacity:1;color:color-mix(in srgb,var(--good) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-ipg-rouge{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent-fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-mute{--tw-text-opacity:1;color:color-mix(in srgb,var(--mute) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-mute\/60{color:color-mix(in srgb,var(--mute) 60%,transparent)}.text-on-accent{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-popover-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-primary{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent-fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-primary-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-steel{--tw-text-opacity:1;color:color-mix(in srgb,var(--steel) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-transparent{color:transparent}.text-warn{--tw-text-opacity:1;color:color-mix(in srgb,var(--warn) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-line{text-decoration-color:color-mix(in srgb,var(--line) 100%,transparent)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-primary{accent-color:color-mix(in srgb,var(--accent) 100%,transparent)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-\[inset_3px_0_0_theme\(colors\.red\.600\)\]{--tw-shadow:inset 3px 0 0 #dc2626 !important;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_8px_color-mix\(in_srgb\,var\(--fg\)_3\%\,transparent\)\,0_0_60px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 8px color-mix(in srgb,var(--fg) 3%,transparent),0 0 60px color-mix(in srgb,var(--accent) 18%,transparent);--tw-shadow-colored:0 0 0 8px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_color-mix\(in_srgb\,var\(--accent\)_26\%\,transparent\)\]{--tw-shadow:0 0 80px color-mix(in srgb,var(--accent) 26%,transparent);--tw-shadow-colored:0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_\.5px_var\(--line\)\]{--tw-shadow:inset 0 0 0 .5px var(--line);--tw-shadow-colored:inset 0 0 0 .5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--line\)\]{--tw-shadow:inset 0 0 0 1px var(--line);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow\)\]{--tw-shadow-color:var(--shadow);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!ring-red-600{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(220 38 38 / var(--tw-ring-opacity, 1)) !important}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-bad\/30{--tw-ring-color:color-mix(in srgb, var(--bad) 30% , transparent)}.ring-fg{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--fg) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.ring-fg\/60{--tw-ring-color:color-mix(in srgb, var(--fg) 60% , transparent)}.ring-ring{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.ring-steel{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--steel) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-\[var\(--bg\)\]{--tw-ring-offset-color:var(--bg)}.ring-offset-background,.ring-offset-bg{--tw-ring-offset-color:color-mix(in srgb, var(--bg) 100% , transparent)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-700{animation-duration:.7s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.tabular-nums{font-family:var(--mono)}.\[contain\:inline-size\]{contain:inline-size}.\[container-type\:inline-size\]{container-type:inline-size}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\[scrollbar-width\:none\]{scrollbar-width:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.scroll-x{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--steel) var(--soft);overscroll-behavior-x:contain}.scroll-x::-webkit-scrollbar{height:11px;width:11px}.scroll-x::-webkit-scrollbar-track{background:var(--soft)}.scroll-x::-webkit-scrollbar-thumb{background:var(--steel);border:2px solid var(--soft)}.scroll-x::-webkit-scrollbar-thumb:hover{background:var(--fg)}.scroll-x-tete{height:14px}.scroll-x-tete::-webkit-scrollbar{height:12px}html,body{overflow-x:auto}@media print{body.imprimer-codes *{visibility:hidden!important}body.imprimer-codes [data-codes-imprimables],body.imprimer-codes [data-codes-imprimables] *{visibility:visible!important}body.imprimer-codes [data-codes-imprimables]{position:absolute;left:0;top:0;width:100%;padding:1.5cm;color:#000;background:#fff}}[data-radix-popper-content-wrapper]:has(>[data-state=closed]){pointer-events:none}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-mute::-moz-placeholder{--tw-text-opacity:1;color:color-mix(in srgb,var(--mute) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:text-mute::placeholder{--tw-text-opacity:1;color:color-mix(in srgb,var(--mute) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity:1;color:color-mix(in srgb,var(--mute) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:color-mix(in srgb,var(--mute) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-y-\[5px\]:before{content:var(--tw-content);top:-5px;bottom:-5px}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--rad-s);border-bottom-left-radius:var(--rad-s)}.first\:border-0:first-child{border-width:0px}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--rad-s);border-bottom-right-radius:var(--rad-s)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-l-transparent:last-child{border-left-color:transparent}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-1:focus-within{outline-offset:1px}.focus-within\:outline-primary:focus-within{outline-color:color-mix(in srgb,var(--accent) 100%,transparent)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-bad:hover{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--bad) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.hover\:border-fg:hover{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--fg) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.hover\:border-good:hover{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--good) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.hover\:border-primary\/60:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:border-steel:hover{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--steel) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-bad:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bad) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-bad\/90:hover,.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,var(--bad) 90%,transparent)}.hover\:bg-good\/15:hover{background-color:color-mix(in srgb,var(--good) 15%,transparent)}.hover\:bg-good\/90:hover{background-color:color-mix(in srgb,var(--good) 90%,transparent)}.hover\:bg-panel:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--panel) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,var(--accent) 90%,transparent)}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-row-on:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--row-on) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb,var(--soft) 80%,transparent)}.hover\:bg-soft:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-soft\/60:hover{background-color:color-mix(in srgb,var(--soft) 60%,transparent)}.hover\:bg-warn\/10:hover{background-color:color-mix(in srgb,var(--warn) 10%,transparent)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-accent-fg:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--accent-fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-bad:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--bad) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-fg:hover,.hover\:text-foreground:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-good:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--good) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-on-accent:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-bad:focus{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--bad) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus\:border-ipg-rouge:focus{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus\:border-steel:focus{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--steel) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus\:bg-panel:focus{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--panel) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:bg-soft:focus-visible{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[color\:var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-action:focus-visible{outline-color:color-mix(in srgb,var(--accent) 100%,transparent)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:color-mix(in srgb, var(--bg) 100% , transparent)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-line:hover:disabled{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.disabled\:hover\:border-steel\/50:hover:disabled{border-color:color-mix(in srgb,var(--steel) 50%,transparent)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-mute:hover:disabled{--tw-text-opacity:1;color:color-mix(in srgb,var(--mute) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.group:hover .group-hover\:border-good{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--good) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.group:hover .group-hover\:text-good{--tw-text-opacity:1;color:color-mix(in srgb,var(--good) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:color-mix(in srgb,var(--soft) 40%,transparent)}.group.destructive .group-\[\.destructive\]\:text-bad{--tw-text-opacity:1;color:color-mix(in srgb,var(--bad) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/70{color:color-mix(in srgb,var(--on-accent) 70%,transparent)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bad) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--bad) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive-foreground:focus{--tw-ring-opacity:1;--tw-ring-color:color-mix(in srgb, var(--on-accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-destructive:focus{--tw-ring-offset-color:color-mix(in srgb, var(--bad) 100% , transparent)}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}.peer:focus-visible~.peer-focus-visible\:outline-offset-2{outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:outline-primary{outline-color:color-mix(in srgb,var(--accent) 100%,transparent)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:\!animate-none[data-state=closed]{animation:none!important}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--line) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}@media(prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.motion-safe\:transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-1000{transition-duration:1s}.motion-safe\:duration-500{transition-duration:.5s}.motion-safe\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.motion-safe\:animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.motion-safe\:fade-in{--tw-enter-opacity:0}.motion-safe\:slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.motion-safe\:duration-1000{animation-duration:1s}.motion-safe\:duration-500{animation-duration:.5s}.motion-safe\:ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.motion-safe\:fill-mode-both{animation-fill-mode:both}.motion-safe\:\[animation-duration\:5s\]{animation-duration:5s}}@media not all and (min-width:1280px){.max-xl\:mt-2{margin-top:.5rem}.max-xl\:mt-4{margin-top:1rem}}@media(max-width:860px){.max-\[860px\]\:absolute{position:absolute}.max-\[860px\]\:inset-0{top:0;right:0;bottom:0;left:0}.max-\[860px\]\:\!bottom-\[22px\]{bottom:22px!important}.max-\[860px\]\:\!bottom-\[var\(--bas-panneau-carte\)\]{bottom:var(--bas-panneau-carte)!important}.max-\[860px\]\:\!left-3{left:.75rem!important}.max-\[860px\]\:\!right-3{right:.75rem!important}.max-\[860px\]\:\!top-auto{top:auto!important}.max-\[860px\]\:bottom-28{bottom:7rem}.max-\[860px\]\:bottom-\[60px\]{bottom:60px}.max-\[860px\]\:left-\[60px\]{left:60px}.max-\[860px\]\:right-3{right:.75rem}.max-\[860px\]\:top-\[190px\]{top:190px}.max-\[860px\]\:z-10{z-index:10}.max-\[860px\]\:order-1{order:1}.max-\[860px\]\:order-first{order:-9999}.max-\[860px\]\:order-last{order:9999}.max-\[860px\]\:\!col-start-1{grid-column-start:1!important}.max-\[860px\]\:\!row-start-3{grid-row-start:3!important}.max-\[860px\]\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.max-\[860px\]\:mt-0{margin-top:0}.max-\[860px\]\:box-content{box-sizing:content-box}.max-\[860px\]\:inline-flex{display:inline-flex}.max-\[860px\]\:\!grid{display:grid!important}.max-\[860px\]\:contents{display:contents}.max-\[860px\]\:hidden{display:none}.max-\[860px\]\:size-10{width:2.5rem;height:2.5rem}.max-\[860px\]\:h-10{height:2.5rem}.max-\[860px\]\:h-4{height:1rem}.max-\[860px\]\:\!max-h-\[calc\(100\%-174px-var\(--bas-panneau-carte\)\)\]{max-height:calc(100% - 174px - var(--bas-panneau-carte))!important}.max-\[860px\]\:max-h-\[300px\]{max-height:300px}.max-\[860px\]\:max-h-\[35\%\]{max-height:35%}.max-\[860px\]\:min-h-10{min-height:2.5rem}.max-\[860px\]\:\!w-auto{width:auto!important}.max-\[860px\]\:w-10{width:2.5rem}.max-\[860px\]\:w-8{width:2rem}.max-\[860px\]\:w-auto{width:auto}.max-\[860px\]\:w-full{width:100%}.max-\[860px\]\:min-w-10{min-width:2.5rem}.max-\[860px\]\:max-w-full{max-width:100%}.max-\[860px\]\:max-w-none{max-width:none}.max-\[860px\]\:basis-full{flex-basis:100%}.max-\[860px\]\:\!flex-wrap{flex-wrap:wrap!important}.max-\[860px\]\:flex-wrap{flex-wrap:wrap}.max-\[860px\]\:items-center{align-items:center}.max-\[860px\]\:\!gap-x-2\.5{-moz-column-gap:.625rem!important;column-gap:.625rem!important}.max-\[860px\]\:\!justify-self-start{justify-self:start!important}.max-\[860px\]\:\!justify-self-stretch{justify-self:stretch!important}.max-\[860px\]\:\!overflow-visible{overflow:visible!important}.max-\[860px\]\:overflow-y-auto{overflow-y:auto}.max-\[860px\]\:\!whitespace-normal{white-space:normal!important}.max-\[860px\]\:whitespace-normal{white-space:normal}.max-\[860px\]\:break-words{overflow-wrap:break-word}.max-\[860px\]\:rounded-none{border-radius:0}.max-\[860px\]\:border-x-4{border-left-width:4px;border-right-width:4px}.max-\[860px\]\:border-y-\[12px\]{border-top-width:12px;border-bottom-width:12px}.max-\[860px\]\:bg-clip-padding{background-clip:padding-box}.max-\[860px\]\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.max-\[860px\]\:pb-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.max-\[860px\]\:pb-\[calc\(146px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(146px + env(safe-area-inset-bottom,0px))}.max-\[860px\]\:leading-10{line-height:2.5rem}.max-\[860px\]\:\[border-radius\:12px\/20px\]{border-radius:12px/20px}}@media not all and (min-width:768px){.max-md\:hidden{display:none}}@media not all and (min-width:640px){.max-sm\:order-first{order:-9999}.max-sm\:order-last{order:9999}.max-sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:min-h-11{min-height:2.75rem}.max-sm\:min-h-\[40px\]{min-height:40px}.max-sm\:w-full{width:100%}.max-sm\:\!min-w-0{min-width:0px!important}.max-sm\:min-w-0{min-width:0px}.max-sm\:max-w-\[10rem\]{max-width:10rem}.max-sm\:max-w-none{max-width:none}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:basis-full{flex-basis:100%}.max-sm\:table-fixed{table-layout:fixed}.max-sm\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-2{gap:.5rem}.max-sm\:\!rounded-none{border-radius:0!important}.max-sm\:border-0{border-width:0px}.max-sm\:border-t{border-top-width:1px}.max-sm\:border-line{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.max-sm\:\!py-0{padding-top:0!important;padding-bottom:0!important}.max-sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-sm\:pb-16{padding-bottom:4rem}.max-sm\:text-center{text-align:center}}@media(max-width:560px){.max-\[560px\]\:hidden{display:none}.max-\[560px\]\:\!h-\[68px\]{height:68px!important}.max-\[560px\]\:h-\[150px\]{height:150px}.max-\[560px\]\:h-\[46px\]{height:46px}.max-\[560px\]\:\!w-\[68px\]{width:68px!important}.max-\[560px\]\:w-\[150px\]{width:150px}.max-\[560px\]\:w-\[46px\]{width:46px}.max-\[560px\]\:flex-col{flex-direction:column}.max-\[560px\]\:items-start{align-items:flex-start}.max-\[560px\]\:\!gap-2\.5{gap:.625rem!important}.max-\[560px\]\:p-2\.5{padding:.625rem}.max-\[560px\]\:text-\[15px\]{font-size:15px}.max-\[560px\]\:text-\[16px\]{font-size:16px}.max-\[560px\]\:text-\[21px\]{font-size:21px}.max-\[560px\]\:text-\[28px\]{font-size:28px}}@media(min-width:400px){.min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:420px){.min-\[420px\]\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.min-\[420px\]\:flex-row{flex-direction:row}.min-\[420px\]\:justify-between{justify-content:space-between}}@media(min-width:421px){.min-\[421px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:460px){.min-\[460px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:560px){.min-\[560px\]\:col-span-1{grid-column:span 1 / span 1}.min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[560px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[560px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.min-\[560px\]\:grid-cols-\[4\.5rem_minmax\(0\,11rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:4.5rem minmax(0,11rem) minmax(0,1fr) auto}.min-\[560px\]\:grid-cols-\[minmax\(0\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.min-\[560px\]\:justify-self-end{justify-self:end}}@media(min-width:561px){.min-\[561px\]\:col-start-auto{grid-column-start:auto}.min-\[561px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[561px\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.min-\[561px\]\:gap-3\.5{gap:.875rem}.min-\[561px\]\:text-right{text-align:right}}@media(min-width:640px){.sm\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-3{grid-column-start:3}.sm\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:size-8{width:2rem;height:2rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:min-h-0{min-height:0px}.sm\:min-h-8{min-height:2rem}.sm\:min-h-9{min-height:2.25rem}.sm\:min-h-\[32px\]{min-height:32px}.sm\:w-20{width:5rem}.sm\:w-\[11\.5rem\]{width:11.5rem}.sm\:w-\[12rem\]{width:12rem}.sm\:w-\[22\%\]{width:22%}.sm\:w-\[6rem\]{width:6rem}.sm\:w-\[clamp\(360px\,28vw\,560px\)\]{width:clamp(360px,28vw,560px)}.sm\:w-auto{width:auto}.sm\:min-w-\[10rem\]{min-width:10rem}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:basis-0{flex-basis:0px}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[3\.6rem_3\.9rem_2\.6rem\]{grid-template-columns:3.6rem 3.9rem 2.6rem}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(min\(340px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[var\(--rad\)\]{border-radius:var(--rad)}.sm\:p-1\.5{padding:.375rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pl-\[11\.5rem\]{padding-left:11.5rem}.sm\:pt-0\.5{padding-top:.125rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[34px\]{font-size:34px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[640px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:760px){.min-\[760px\]\:col-span-2{grid-column:span 2 / span 2}.min-\[760px\]\:block{display:block}.min-\[760px\]\:table{display:table}.min-\[760px\]\:hidden{display:none}.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[760px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[760px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[760px\]\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.min-\[760px\]\:gap-0{gap:0px}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:860px){.min-\[860px\]\:col-span-2{grid-column:span 2 / span 2}.min-\[860px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[860px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[860px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.min-\[860px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.min-\[860px\]\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.min-\[860px\]\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.min-\[860px\]\:p-4{padding:1rem}}@media(min-width:861px){.min-\[861px\]\:\!static{position:static!important}.min-\[861px\]\:sticky{position:sticky}.min-\[861px\]\:\!bottom-\[34px\]{bottom:34px!important}.min-\[861px\]\:\!left-\[calc\(clamp\(280px\,24vw\,340px\)\+28px\)\]{left:calc(clamp(280px,24vw,340px) + 28px)!important}.min-\[861px\]\:bottom-\[98px\]{bottom:98px}.min-\[861px\]\:left-\[calc\(clamp\(280px\,24vw\,340px\)\+28px\)\]{left:calc(clamp(280px,24vw,340px) + 28px)}.min-\[861px\]\:right-7{right:1.75rem}.min-\[861px\]\:right-\[70px\]{right:70px}.min-\[861px\]\:right-\[calc\(clamp\(248px\,16vw\,340px\)\+84px\)\]{right:calc(clamp(248px,16vw,340px) + 84px)}.min-\[861px\]\:top-5{top:1.25rem}.min-\[861px\]\:order-last{order:9999}.min-\[861px\]\:order-none{order:0}.min-\[861px\]\:h-\[calc\(100dvh-170px\)\]{height:calc(100dvh - 170px)}.min-\[861px\]\:\!max-h-none{max-height:none!important}.min-\[861px\]\:max-h-\[calc\(100\%-110px\)\]{max-height:calc(100% - 110px)}.min-\[861px\]\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.min-\[861px\]\:min-h-0{min-height:0px}.min-\[861px\]\:min-h-\[420px\]{min-height:420px}.min-\[861px\]\:w-80{width:20rem}.min-\[861px\]\:min-w-max{min-width:-moz-max-content;min-width:max-content}.min-\[861px\]\:shrink{flex-shrink:1}.min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)_clamp\(440px\,30vw\,540px\)\]{grid-template-columns:minmax(0,1fr) clamp(440px,30vw,540px)}.min-\[861px\]\:\!overflow-x-auto{overflow-x:auto!important}.min-\[861px\]\:overflow-y-auto{overflow-y:auto}.min-\[861px\]\:\!\[grid-template-columns\:var\(--cols\)\]{grid-template-columns:var(--cols)!important}}@media(min-width:900px){.min-\[900px\]\:block{display:block}.min-\[900px\]\:max-w-5xl{max-width:64rem}.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[900px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[900px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.min-\[900px\]\:gap-0{gap:0px}}@media(min-width:980px){.min-\[980px\]\:block{display:block}.min-\[980px\]\:grid{display:grid}.min-\[980px\]\:w-\[176px\]{width:176px}.min-\[980px\]\:w-\[190px\]{width:190px}.min-\[980px\]\:w-auto{width:auto}.min-\[980px\]\:shrink-0{flex-shrink:0}.min-\[980px\]\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.min-\[980px\]\:flex-row{flex-direction:row}.min-\[980px\]\:flex-row-reverse{flex-direction:row-reverse}.min-\[980px\]\:items-center{align-items:center}.min-\[980px\]\:gap-\[30px\]{gap:30px}.min-\[980px\]\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.min-\[980px\]\:gap-y-\[11px\]{row-gap:11px}.min-\[980px\]\:border-l-0{border-left-width:0px}.min-\[980px\]\:pl-0{padding-left:0}}@media(min-width:1000px){.min-\[1000px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:w-\[96px\]{width:96px}.lg\:min-w-0{min-width:0px}.lg\:min-w-\[160px\]{min-width:160px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}}@media(min-width:1100px){.min-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr)}.min-\[1100px\]\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.min-\[1100px\]\:flex-row{flex-direction:row}.min-\[1100px\]\:justify-start{justify-content:flex-start}.min-\[1100px\]\:text-left{text-align:left}}@media(min-width:1180px){.min-\[1180px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1180px\]\:grid-cols-\[minmax\(0\,1fr\)_clamp\(420px\,30vw\,520px\)\]{grid-template-columns:minmax(0,1fr) clamp(420px,30vw,520px)}.min-\[1180px\]\:self-start{align-self:flex-start}.min-\[1180px\]\:pr-12{padding-right:3rem}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:pt-5{padding-top:1.25rem}.min-\[1280px\]\:col-span-1{grid-column:span 1 / span 1}.min-\[1280px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_minmax\(0\,19rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,19rem)}}@media(min-width:1366px){.min-\[1366px\]\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.min-\[1366px\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.min-\[1366px\]\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media(min-width:1500px){.min-\[1500px\]\:col-span-3{grid-column:span 3 / span 3}.min-\[1500px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1500px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:grid{display:grid}.\32xl\:hidden{display:none}.\32xl\:min-w-\[18rem\]{min-width:18rem}.\32xl\:flex-1{flex:1 1 0%}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-center{align-items:center}}@media(min-width:1600px){.min-\[1600px\]\:max-w-none{max-width:none}.min-\[1600px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}}@media(min-width:1900px){.min-\[1900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-red-500:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:border-red-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:bg-red-950:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:text-red-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:\!ring-red-500:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity:1 !important;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1)) !important}@media print{.print\:block{display:block}}.\[\&\:\:-ms-clear\]\:hidden::-ms-clear{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:860px){.max-\[860px\]\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>*:last-child:nth-child(odd){grid-column:span 2 / span 2}}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&\>button\]\:whitespace-nowrap>button{white-space:nowrap}.\[\&\>span\:first-child\]\:text-\[30px\]>span:first-child{font-size:30px}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>td\]\:align-middle>td{vertical-align:middle}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}.\[\&_\.card\]\:min-w-0 .card{min-width:0px}.\[\&_\.card\]\:grid-cols-\[minmax\(0\,1fr\)\] .card{grid-template-columns:minmax(0,1fr)}.\[\&_\.col_h3_\.n\]\:\!text-fg .col h3 .n{--tw-text-opacity:1 !important;color:color-mix(in srgb,var(--fg) calc(var(--tw-text-opacity, 1) * 100%),transparent)!important}@media not all and (min-width:640px){.max-sm\:\[\&_a\]\:inline-flex a{display:inline-flex}.max-sm\:\[\&_a\]\:min-h-\[40px\] a{min-height:40px}.max-sm\:\[\&_a\]\:items-center a{align-items:center}.max-sm\:\[\&_button\]\:\!h-10 button{height:2.5rem!important}.max-sm\:\[\&_button\]\:w-full button{width:100%}.max-sm\:\[\&_button\]\:\!min-w-\[40px\] button{min-width:40px!important}.max-sm\:\[\&_button\]\:justify-center button{justify-content:center}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:\!px-1\.5 td{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_td\]\:\!px-2 td{padding-left:.5rem!important;padding-right:.5rem!important}@media not all and (min-width:1536px){.max-2xl\:\[\&_td\]\:\!px-2 td{padding-left:.5rem!important;padding-right:.5rem!important}}@media not all and (min-width:640px){.max-sm\:\[\&_td\]\:\!px-1 td{padding-left:.25rem!important;padding-right:.25rem!important}.max-sm\:\[\&_td\]\:px-2 td{padding-left:.5rem;padding-right:.5rem}.max-sm\:\[\&_td\]\:\!text-\[11px\] td{font-size:11px!important}}.\[\&_th\]\:\!px-2 th{padding-left:.5rem!important;padding-right:.5rem!important}@media not all and (min-width:1536px){.max-2xl\:\[\&_th\]\:\!px-2 th{padding-left:.5rem!important;padding-right:.5rem!important}}@media not all and (min-width:640px){.max-sm\:\[\&_th\]\:\!px-1 th{padding-left:.25rem!important;padding-right:.25rem!important}.max-sm\:\[\&_th\]\:px-2 th{padding-left:.5rem;padding-right:.5rem}.max-sm\:\[\&_th\]\:\!text-\[9px\] th{font-size:9px!important}.max-sm\:\[\&_th\]\:\!tracking-normal th{letter-spacing:0em!important}}.vue-telephone .\[\.vue-telephone_\&\]\:gap-\[2px\]{gap:2px}@container (max-width:18rem){.\[\@container\(max-width\:18rem\)\]\:mb-2{margin-bottom:.5rem}}@container (min-width:18rem){.\[\@container\(min-width\:18rem\)\]\:grid-cols-\[minmax\(7rem\,190px\)_minmax\(10rem\,1fr\)\]{grid-template-columns:minmax(7rem,190px) minmax(10rem,1fr)}.\[\@container\(min-width\:18rem\)\]\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}}@container (min-width:34rem){.\[\@container\(min-width\:34rem\)\]\:col-span-2{grid-column:span 2 / span 2}.\[\@container\(min-width\:34rem\)\]\:block{display:block}.\[\@container\(min-width\:34rem\)\]\:grid{display:grid}.\[\@container\(min-width\:34rem\)\]\:hidden{display:none}.\[\@container\(min-width\:34rem\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\@container\(min-width\:34rem\)\]\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_4rem_5\.5rem_5\.5rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) 4rem 5.5rem 5.5rem}.\[\@container\(min-width\:34rem\)\]\:flex-col{flex-direction:column}.\[\@container\(min-width\:34rem\)\]\:items-start{align-items:flex-start}.\[\@container\(min-width\:34rem\)\]\:items-stretch{align-items:stretch}.\[\@container\(min-width\:34rem\)\]\:gap-3{gap:.75rem}.\[\@container\(min-width\:34rem\)\]\:pt-0{padding-top:0}}@container (min-width:40rem){.\[\@container\(min-width\:40rem\)\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:62rem){.\[\@container\(min-width\:62rem\)\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:72rem){.\[\@container\(min-width\:72rem\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:88rem){.\[\@container\(min-width\:88rem\)\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:none){.\[\@media\(hover\:none\)\]\:inline{display:inline}.\[\@media\(hover\:none\)\]\:hidden{display:none}}
