._btn_t2smj_6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 14px;border-radius:9999px;border:1px solid var(--trait);background:var(--blanc);color:var(--fort);font:inherit;font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color var(--t-ui) var(--ease),background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease),transform var(--t-retour) var(--ease)}._btn_t2smj_6:active{transform:scale(.97);transition-duration:var(--t-ui),var(--t-ui),var(--t-ui),var(--t-geste)}._btn_t2smj_6 svg{width:15px;height:15px;flex:none}._btn_t2smj_6[aria-disabled=true]:not([aria-busy=true]){opacity:.55;cursor:default}._btn_t2smj_6[aria-busy=true]{cursor:progress}._primaire_t2smj_17{background:var(--orange);border-color:var(--orange);color:var(--sur-orange);font-weight:600}._fantome_t2smj_18{border-color:transparent;background:transparent;color:var(--encre-2)}@media (hover: hover) and (pointer: fine){._btn_t2smj_6:hover{border-color:var(--sable)}._primaire_t2smj_17:hover{border-color:var(--fort)}._fantome_t2smj_18:hover{border-color:var(--trait);color:var(--fort)}}._aide_t2smj_25{margin:6px 0 0;max-width:60ch;font-size:.75rem;line-height:1.5;color:var(--encre-3)}._lab_t2smj_26{display:block;margin-bottom:6px;font-size:.78125rem;font-weight:500;color:var(--encre-2)}._fiche_t2smj_29{padding:16px 18px 0;border:1px solid var(--trait);border-radius:8px;background:var(--ivoire-hero);max-width:640px}._ficheTitre_t2smj_30{margin:0;font-size:.875rem;font-weight:600;color:var(--fort)}._fiche_t2smj_29>._aide_t2smj_25{margin:2px 0 14px}._jetons_t2smj_32{display:flex;flex-wrap:wrap;gap:6px}._jeton_t2smj_32{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--trait);border-radius:9999px;background:var(--blanc);font:inherit;font-size:.78125rem;color:var(--encre-2);cursor:pointer}._jeton_t2smj_32[aria-pressed=true]{background:var(--aplat);border-color:var(--aplat);color:var(--beige-clair)}@media (hover: hover) and (pointer: fine){._jeton_t2smj_32:hover{border-color:var(--sable)}}._grille_t2smj_40{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:16px}._plein_t2smj_41{grid-column:1 / -1}._champ_t2smj_42{display:flex;flex-direction:column;gap:6px;font-size:.78125rem;font-weight:500;color:var(--encre-2)}._champ_t2smj_42 input{width:100%;padding:9px 12px;border:1px solid var(--trait);border-radius:var(--r);background:var(--blanc);color:var(--fort);font:inherit;font-size:.875rem;font-weight:400;transition:border-color var(--t-ui) var(--ease)}._champ_t2smj_42 input:focus{border-color:var(--fort)}._champ_t2smj_42 input[aria-invalid=true]{border-color:var(--orange)}._errChamp_t2smj_50{margin:2px 0 0;padding-left:10px;border-left:2px solid var(--orange);font-size:.75rem;font-weight:400;line-height:1.5;color:var(--fort)}._erreur_t2smj_54{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;background:var(--blanc);border:1px solid var(--trait);border-left:3px solid var(--orange);border-radius:var(--r);font-size:.8125rem;color:var(--fort)}._erreur_t2smj_54 svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--orange)}._erreur_t2smj_54 p{margin:0}._fin_t2smj_61{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:16px -18px 0;padding:12px 18px;border-top:1px solid var(--trait-2)}._proches_t2smj_64{padding:14px 16px 6px;border-radius:8px;background:var(--blanc);border:1px solid var(--trait)}._proches_t2smj_64 ._aide_t2smj_25{margin:2px 0 6px}._prochesTitre_t2smj_66{margin:0;font-size:.8125rem;font-weight:600;color:var(--fort)}._proche_t2smj_64{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--trait-2)}._procheTexte_t2smj_68{flex:1 1 220px;min-width:0;font-size:.84375rem;color:var(--fort)}._procheTexte_t2smj_68 small{display:block;margin-top:2px;font-size:.75rem;color:var(--encre-3);overflow-wrap:anywhere}._carte_t2smj_72,._preciser_t2smj_72{padding:18px 20px;border:1px solid var(--trait);border-radius:8px;background:var(--blanc);max-width:640px;color:var(--fort)}._preciser_t2smj_72{background:var(--ivoire-hero)}._nom_t2smj_74{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:1.0625rem;font-weight:600;overflow-wrap:anywhere}._nom_t2smj_74:focus{outline:none}._nom_t2smj_74:focus-visible{outline:2px solid var(--fort);outline-offset:3px}._type_t2smj_77{font-size:.6875rem;font-weight:500;color:var(--encre-2);border:1px solid var(--trait);border-radius:9999px;padding:2px 9px}._lignes_t2smj_78{display:grid;gap:6px;margin:14px 0 0;font-size:.84375rem}._lignes_t2smj_78>div{display:flex;gap:16px}._lignes_t2smj_78 dt{width:92px;flex:none;color:var(--encre-2)}._lignes_t2smj_78 dd{margin:0;min-width:0;overflow-wrap:anywhere}._lignes_t2smj_78 ._vide_t2smj_82{color:var(--encre-3)}._etat_t2smj_83{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:.8125rem}._point_t2smj_85{width:8px;height:8px;border-radius:50%;flex:none;background:var(--vert, #2f6b4f)}._point_t2smj_85[data-etat=a-faire]{background:var(--orange)}._insecable_t2smj_87{white-space:nowrap}._actions_t2smj_88{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}._carte_t2smj_72 ._actions_t2smj_88{padding-top:14px;border-top:1px solid var(--trait-2)}._recherche_t2smj_92{max-width:640px}._champQ_t2smj_93{position:relative}._champQ_t2smj_93>svg{position:absolute;left:13px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--encre-2);pointer-events:none}._champQ_t2smj_93 input{width:100%;min-height:44px;padding:0 14px 0 40px;border:1px solid var(--trait);border-radius:var(--r);background:var(--blanc);font:inherit;font-size:.875rem;color:var(--fort)}._champQ_t2smj_93 input:focus{border-color:var(--fort)}._resultats_t2smj_100{margin-top:6px;border:1px solid var(--trait);border-radius:8px;background:var(--blanc);overflow:hidden}._item_t2smj_101{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;border:0;border-bottom:1px solid var(--trait-2);background:transparent;font:inherit;font-size:.84375rem;color:var(--fort);text-align:left;cursor:pointer}._item_t2smj_101:last-child{border-bottom:0}._surligne_t2smj_107{background:var(--survol)}._item_t2smj_101>svg{width:16px;height:16px;flex:none;color:var(--encre-2)}._itemTexte_t2smj_109{flex:1;min-width:0}._itemTexte_t2smj_109 strong{font-weight:600}._itemTexte_t2smj_109 small{display:block;font-size:.71875rem;color:var(--encre-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aucun_t2smj_112{margin:0;padding:12px 14px;font-size:.8125rem;color:var(--encre-3)}@media (max-width: 640px){._grille_t2smj_40{grid-template-columns:1fr}._champQ_t2smj_93 input,._champ_t2smj_42 input{font-size:1rem}._lignes_t2smj_78 dt{width:80px}._fin_t2smj_61 ._btn_t2smj_6{flex:1}}@media (pointer: coarse){._btn_t2smj_6,._jeton_t2smj_32,._champ_t2smj_42 input{min-height:44px}._item_t2smj_101{min-height:52px}}*,: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:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}:root{--marine: #0e1a3a;--orange: #ff5c36;--ivoire: #eadcc5;--sable: #cdaa7d;--blanc: #ffffff;--fond: #faf8f3;--beige-clair: #f5eddd;--ivoire-hero: #f6efe4;--encre-2: #55597a;--encre-3: #60687d;--trait: rgba(14, 26, 58, .13);--trait-2: rgba(14, 26, 58, .07);--fort: var(--marine);--aplat: var(--marine);--sur-aplat: #ffffff;--sur-orange: var(--marine);--entete: var(--blanc);--encre-1: #3e4861;--teinte: var(--ivoire);--surligne: var(--beige-clair);--trait-fort: rgba(14, 26, 58, .24);--survol: rgba(14, 26, 58, .045);--sel: rgba(14, 26, 58, .07);--rayure: rgba(14, 26, 58, .015);--defile: rgba(14, 26, 58, .22);--contour-barre: rgba(14, 26, 58, .12);--r: 5px;--serif: "Spectral", Georgia, "Times New Roman", serif;--sans: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease: cubic-bezier(.23, 1, .32, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--t-geste: .1s;--t-ui: .22s;--ease-in-out: cubic-bezier(.65, 0, .35, 1);--t-retour: .24s}@media screen{:root[data-ambiance=tamise]{--fond: #e8e4db;--blanc: #f5f2ec;--entete: #dcd6cb;--ivoire-hero: #e2ddd3;--encre-2: #353d4f;--encre-3: #414859;--trait: rgba(14, 26, 58, .22);--trait-2: rgba(14, 26, 58, .12);--trait-fort: rgba(14, 26, 58, .34);--survol: rgba(14, 26, 58, .06);--sel: rgba(14, 26, 58, .11);--rayure: rgba(14, 26, 58, .025);--defile: rgba(14, 26, 58, .3);--surligne: var(--ivoire-hero)}:root[data-ambiance=nuit]{color-scheme:dark;--fond: #1d2434;--blanc: #273042;--entete: #151a26;--ivoire-hero: #1a2030;--encre-1: #e4dfd6;--encre-2: #bfbab1;--encre-3: #b4b0a9;--fort: #f1ebe1;--aplat: #2e3d66;--sur-aplat: var(--fort);--trait: rgba(230, 225, 216, .18);--trait-2: rgba(230, 225, 216, .1);--trait-fort: rgba(230, 225, 216, .34);--survol: rgba(230, 225, 216, .06);--sel: rgba(230, 225, 216, .1);--teinte: var(--sel);--surligne: var(--sel);--rayure: rgba(230, 225, 216, .025);--defile: rgba(230, 225, 216, .25);--contour-barre: rgba(230, 225, 216, .32)}:root[data-ambiance=nuit] .puce-donnee,:root[data-ambiance=nuit] .puce-legende i{outline:1px solid var(--contour-barre)}:root[data-ambiance=nuit] .notification{outline:1px solid var(--trait)}:root[data-ambiance=nuit] .lien-tache{stroke:#e6e1d880}:root[data-ambiance=nuit] .lien-tete{fill:#e6e1d880}@media (prefers-contrast: more){:root[data-ambiance=tamise]{--trait: rgba(14, 26, 58, .5);--trait-2: rgba(14, 26, 58, .32);--encre-2: #2a3142;--encre-3: #313848}:root[data-ambiance=nuit]{--trait: rgba(230, 225, 216, .46);--trait-2: rgba(230, 225, 216, .3);--encre-2: #d6d1c8;--encre-3: #c9c4bb}}}html{font-size:100%;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;background:var(--fond);color:var(--fort);font-family:var(--sans);font-size:.875rem;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--fort);outline-offset:3px}::-moz-selection{background:var(--ivoire);color:var(--marine)}::selection{background:var(--ivoire);color:var(--marine)}input[type=checkbox],input[type=radio]{accent-color:var(--fort)}*{scrollbar-width:thin;scrollbar-color:var(--defile) transparent}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:9999px;border:1px solid var(--trait);background:var(--blanc);color:var(--fort);font-size:.78125rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color var(--t-ui) var(--ease),background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease),transform var(--t-retour) var(--ease)}.btn:active{transform:scale(.97);transition-duration:var(--t-ui),var(--t-ui),var(--t-ui),var(--t-geste)}.btn svg{width:15px;height:15px;flex:none}.btn-primaire{background:var(--orange);border-color:var(--orange);color:var(--sur-orange);font-weight:600}.btn-fantome{border-color:transparent;background:transparent;color:var(--encre-2)}.btn-marine{background:var(--aplat);border-color:var(--aplat);color:var(--beige-clair)}.btn-sm{min-height:32px;padding:0 14px;font-size:.75rem}.btn-rond{width:38px;min-height:38px;padding:0;border-radius:50%}.btn-rond.btn-sm{width:32px;min-height:32px}.btn-mini{width:26px;min-height:26px;padding:0;border-radius:50%}.btn-mini svg{width:13px;height:13px}.btn:disabled,.btn[aria-disabled=true]:not([aria-busy=true]){opacity:.45;cursor:default}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.btn[aria-busy=true]{cursor:progress}.lien-texte{border:0;background:transparent;padding:0;font:inherit;color:var(--fort);cursor:pointer;border-bottom:1px solid var(--sable);transition:border-color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.btn:hover{border-color:var(--sable)}.btn-primaire:hover{border-color:var(--fort)}.btn-fantome:hover{border-color:var(--trait);color:var(--fort)}.btn-marine:hover{border-color:var(--sable)}.btn:disabled:hover{border-color:var(--trait)}.btn-primaire:disabled:hover{border-color:var(--orange)}.lien-texte:hover{border-bottom-color:var(--orange)}}.statut{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border:1px solid var(--trait);border-radius:9999px;background:var(--blanc);font-size:.6875rem;color:var(--fort);white-space:nowrap}.statut:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.groupe{display:inline-flex;align-items:center;border:1px solid var(--trait);border-radius:9999px;background:var(--blanc);padding:2px;gap:2px;flex:none}.groupe>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;min-width:32px;padding:0 10px;border:0;border-radius:9999px;background:transparent;color:var(--encre-2);font-size:.78125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease),transform var(--t-retour) var(--ease)}@media (hover: hover) and (pointer: fine){.groupe>button:hover:not(:disabled){background:var(--fond);color:var(--fort)}}.groupe>button:active:not(:disabled){transform:scale(.94);transition-duration:var(--t-ui),var(--t-ui),var(--t-geste)}.groupe>button:disabled{opacity:.4;cursor:default}.groupe>button svg{width:15px;height:15px;flex:none}.groupe-valeur{min-width:48px;font-variant-numeric:tabular-nums}.loupe{position:relative;flex:none}.loupe-reglage{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:40;animation:loupe-entree .16s var(--ease) both}.loupe-reglage:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.loupe-reglage input[type=range]{width:140px;margin:0 4px;accent-color:var(--fort);cursor:pointer}.loupe-raz{font-variant-numeric:tabular-nums}.groupe-sep{width:1px;height:18px;background:var(--trait-2);flex:none}.segment{display:inline-flex;align-items:center;border:1px solid var(--trait);border-radius:9999px;background:var(--blanc);padding:2px;gap:2px;flex:none}.segment>button{min-height:30px;padding:0 13px;border:0;border-radius:9999px;background:transparent;color:var(--encre-2);font-size:.78125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.segment>button:hover{color:var(--fort)}}.segment>button[aria-pressed=true]{background:var(--aplat);color:var(--beige-clair)}.segment-large{display:flex}.segment-large>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px}.tiroir-ambiance{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 4px 0 12px;font-size:.875rem;color:var(--fort)}.saisie{width:100%;font-size:.8125rem;line-height:1.4;padding:8px 11px;border:1px solid var(--trait);border-radius:var(--r);background:var(--blanc);color:var(--fort);transition:border-color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.saisie:hover{border-color:var(--trait-fort)}}.saisie:focus{outline:none;border-color:var(--fort)}.saisie:focus-visible{outline:2px solid var(--fort);outline-offset:2px}.saisie:disabled{background:var(--fond);color:var(--encre-3)}.saisie::-moz-placeholder{color:var(--encre-3);opacity:.8}.saisie::placeholder{color:var(--encre-3);opacity:.8}textarea.saisie{resize:vertical}.\!recherche{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 12px!important;border:1px solid var(--trait)!important;border-radius:9999px!important;background:var(--blanc)!important;color:var(--encre-3)!important;transition:border-color var(--t-ui) var(--ease)!important}.recherche{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--trait);border-radius:9999px;background:var(--blanc);color:var(--encre-3);transition:border-color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.\!recherche:hover{border-color:var(--trait-fort)!important}.recherche:hover{border-color:var(--trait-fort)}}.\!recherche:focus-within{border-color:var(--fort)!important;color:var(--fort)!important}.recherche:focus-within{border-color:var(--fort);color:var(--fort)}.\!recherche:has(input:focus-visible){outline:2px solid var(--fort)!important;outline-offset:2px!important}.recherche:has(input:focus-visible){outline:2px solid var(--fort);outline-offset:2px}.\!recherche svg{width:13px!important;height:13px!important;flex:none!important}.recherche svg{width:13px;height:13px;flex:none}.\!recherche input{flex:1!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--fort)!important;font-size:.75rem!important}.recherche input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fort);font-size:.75rem}.\!recherche input::-moz-placeholder{color:var(--encre-3)!important}.\!recherche input::placeholder{color:var(--encre-3)!important}.recherche input::-moz-placeholder{color:var(--encre-3)}.recherche input::placeholder{color:var(--encre-3)}.recherche-taches{min-height:30px;max-width:160px}.recherche-compte{font-size:.65625rem;font-weight:600;color:var(--fort);background:var(--teinte);border-radius:9999px;padding:1px 7px;font-variant-numeric:tabular-nums}.etiquette{display:block;font-size:.8125rem;font-weight:500;color:var(--encre-2)}.filet{display:block;width:44px;height:2px;background:var(--orange)}@media (hover: hover) and (pointer: fine){[data-bulle]:after{content:attr(data-bulle);position:absolute;top:calc(100% + 8px);left:50%;z-index:70;transform:translate(-50%,-3px);opacity:0;pointer-events:none;padding:6px 12px;border-radius:9999px;background:var(--aplat);color:var(--beige-clair);font-size:.71875rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap;transition:opacity .12s var(--ease-in),transform .12s var(--ease-in)}[data-bulle]:hover:after{opacity:1;transform:translate(-50%);transition:opacity .16s var(--ease) .8s,transform .16s var(--ease) .8s}[data-bulle]:focus-visible:after{opacity:1;transform:translate(-50%);transition:opacity .16s var(--ease),transform .16s var(--ease)}html.sans-bulle [data-bulle]:after{display:none}[aria-expanded=true][data-bulle]:after{display:none}.bulle-droite[data-bulle]:after{left:auto;right:0;transform:translateY(-3px)}.bulle-droite[data-bulle]:hover:after,.bulle-droite[data-bulle]:focus-visible:after{transform:none}.bulle-haut[data-bulle]:after{top:auto;bottom:calc(100% + 8px)}.bulle-large[data-bulle]:after{white-space:normal;width:-moz-max-content;width:max-content;max-width:250px;text-align:center;border-radius:14px;padding:8px 14px}}.\!attente{display:inline-flex!important;align-items:center!important;gap:9px!important;color:var(--fort)!important;font-weight:500!important}.attente{display:inline-flex;align-items:center;gap:9px;color:var(--fort);font-weight:500}.logo-attente{width:18px;height:18px;flex:none;overflow:visible;opacity:0;animation:parait .16s var(--ease) 1s forwards}.logo-attente .ombre{stroke:var(--fort);opacity:.14}.logo-attente .trait{stroke:var(--orange);stroke-dasharray:0 1;stroke-dashoffset:.1517;animation:logo-attente 1.6s linear infinite}.chargement-plein{height:100%;display:grid;place-items:center;background:var(--fond);font-size:.8125rem}.colonne{width:240px;flex:none;display:flex;flex-direction:column;background:var(--blanc);border-right:1px solid var(--trait)}.colonne-tete{height:64px;flex:none;display:flex;align-items:center;gap:11px;padding:0 16px;border-bottom:1px solid var(--trait-2);background:var(--entete);color:var(--orange)}.colonne-tete>svg{width:28px;height:28px;flex:none;overflow:visible}.marque-mot{display:flex;flex-direction:column;line-height:1.15;color:var(--fort)}.marque-mot b{font-weight:700;letter-spacing:.2em;font-size:.84375rem}.marque-mot span{font-size:.40625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sable)}.outil-nom{margin-left:auto;padding-left:12px;border-left:1px solid var(--trait-2);font-size:.8125rem;color:var(--encre-2)}.colonne-titre{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.projets{flex:1;overflow-y:auto;padding:4px 0 8px}.\!projet{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 10px 9px 13px!important;border:0!important;border-left:3px solid transparent!important;background:transparent!important;text-align:left!important;color:var(--fort)!important;cursor:pointer!important;transition:background-color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease)!important}.projet{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px 9px 13px;border:0;border-left:3px solid transparent;background:transparent;text-align:left;color:var(--fort);cursor:pointer;transition:background-color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.\!projet:hover{background:var(--fond)!important}.projet:hover{background:var(--fond)}}.\!projet[aria-current=true]{background:var(--ivoire-hero)!important;border-left-color:var(--orange)!important}.projet[aria-current=true]{background:var(--ivoire-hero);border-left-color:var(--orange)}.projet-ref{font-family:var(--serif);font-style:italic;font-size:1.0625rem;line-height:1;min-width:30px;font-variant-numeric:tabular-nums}.projet-txt{display:flex;flex-direction:column;min-width:0;flex:1}.projet-nom{font-size:.78125rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.\!projet[aria-current=true] .projet-nom{font-weight:600!important}.projet[aria-current=true] .projet-nom{font-weight:600}.projet-precision{font-size:.6875rem;line-height:1.3;color:var(--encre-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projet-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:4px;opacity:0;transition:opacity .15s var(--ease)}.projet-ligne:focus-within .projet-actions{opacity:1}@media (hover: hover) and (pointer: fine){.projet-ligne:hover .projet-actions{opacity:1}}.projet-ligne{position:relative}.chantiers-liste,.indices{list-style:none;margin:0;padding:0}.chantier-bouton{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px 9px 16px;border:0;background:transparent;text-align:left;color:var(--fort);cursor:pointer;transition:background-color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.chantier-bouton:hover{background:var(--fond)}}.chantier-bouton:active{background:var(--fond);transition-duration:var(--t-geste)}.chantier-groupe[data-courant]>.chantier-bouton .projet-nom{font-weight:600}.chantier-chevron{width:14px;height:14px;flex:none;color:var(--encre-3);transition:transform var(--t-ui) var(--ease)}.chantier-bouton[aria-expanded=true] .chantier-chevron{transform:rotate(90deg)}.indices-zone{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s var(--ease-in)}.indices-zone[data-ouvert]{grid-template-rows:1fr;transition:grid-template-rows var(--t-ui) var(--ease)}.indices-dedans{min-height:0;overflow:hidden}.chantier-groupe+.chantier-groupe{border-top:1px solid var(--trait-2)}.indices-dedans :focus-visible{outline-offset:-2px}.indices .projet{padding-left:29px}.indices .\!projet{padding-left:29px!important}.indice-lettre{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--trait);border-radius:6px;background:var(--blanc);font-family:var(--serif);font-style:italic;font-size:.9375rem;line-height:1;color:var(--fort);transition:background-color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease)}.\!projet[aria-current=true] .indice-lettre{background:var(--aplat)!important;border-color:var(--aplat)!important;color:var(--sur-aplat)!important}.projet[aria-current=true] .indice-lettre{background:var(--aplat);border-color:var(--aplat);color:var(--sur-aplat)}.projet-ligne[data-ancien] .indice-lettre{color:var(--encre-3)}.projet-ligne[data-ancien] .projet[aria-current=true] .indice-lettre{color:var(--sur-aplat)}.projet-ligne[data-ancien] .\!projet[aria-current=true] .indice-lettre{color:var(--sur-aplat)!important}.indice-precision{font-weight:400;color:var(--encre-2)}.indices .projet-precision{white-space:normal}.indice-lecture{display:inline-flex;align-items:center;gap:3px}.indice-lecture svg{width:10px;height:10px;flex:none}.projet-ligne[data-nouveau]{animation:indice-entree .26s var(--ease) both}@keyframes indice-entree{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.nouvel-indice{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px 9px 32px;border:0;background:transparent;text-align:left;color:var(--encre-2);cursor:pointer;transition:background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.nouvel-indice:hover{background:var(--fond);color:var(--fort)}}.nouvel-indice:active{background:var(--fond);transition-duration:var(--t-geste)}.nouvel-indice .projet-nom{font-weight:500}.indice-plus{border-style:dashed;border-color:var(--trait-fort);background:transparent;color:var(--encre-2)}.indice-plus svg{width:13px;height:13px}.nouvel-indice-form{display:flex;flex-direction:column;gap:8px;margin:4px 12px 12px 29px;padding:12px;border:1px solid var(--trait);border-radius:10px;background:var(--blanc);animation:apparait-court var(--t-ui) var(--ease) both}.nouvel-indice-titre{margin:0;font-size:.78125rem;font-weight:600;color:var(--fort)}.nouvel-indice-aide{margin:-4px 0 0;font-size:.6875rem;line-height:1.4;color:var(--encre-3)}.nouvel-indice-etiquette{display:block;margin-bottom:4px;font-size:.71875rem;color:var(--encre-2)}.nouvel-indice-etiquette span{color:var(--encre-3)}.nouvel-indice-form .champ-erreur{display:flex;gap:6px;align-items:flex-start;margin:0}.nouvel-indice-form .champ-erreur svg{width:13px;height:13px;flex:none;margin-top:2px;color:var(--orange)}.nouvel-indice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.entete-indice{flex:none;display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:9999px;background:var(--teinte);font-size:.6875rem;font-weight:600;color:var(--fort);white-space:nowrap}.entete-indice[data-ancien]{padding:0 7px;border:1px solid var(--trait);background:transparent;font-weight:500;color:var(--encre-2)}.entete-indice svg{width:11px;height:11px;flex:none}.entete-indice+.enregistrement:not(:empty):before{content:"·";margin-right:2px;color:var(--encre-3)}.saisie[readonly]{background:var(--fond)}.panneau-lecture,.note-indice{display:flex;gap:8px;align-items:flex-start;margin:0;padding:9px 11px;border-radius:var(--r);background:var(--surligne);font-size:.75rem;line-height:1.45;color:var(--fort)}.panneau-lecture svg,.note-indice svg{width:14px;height:14px;flex:none;margin-top:2px}.colonne-vide{padding:12px 16px;font-size:.75rem;color:var(--encre-3)}.colonne-image{position:relative;flex:none;height:190px;border-top:1px solid var(--trait-2);overflow:hidden;background:var(--ivoire)}.colonne-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.colonne-image p{position:absolute;right:16px;top:18px;margin:0;padding-right:10px;border-right:2px solid var(--orange);text-align:right;font-family:var(--serif);font-style:italic;font-size:.8125rem;line-height:1.35;color:var(--marine)}.\!tiroir{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:56!important;width:min(300px,86vw)!important;transform:translate(-100%)!important;visibility:hidden!important;transition:transform .2s var(--ease-in),visibility 0s linear .2s!important}.tiroir{position:fixed;top:0;bottom:0;left:0;z-index:56;width:min(300px,86vw);transform:translate(-100%);visibility:hidden;transition:transform .2s var(--ease-in),visibility 0s linear .2s}.\!tiroir[data-ouvert]{transform:none!important;visibility:visible!important;transition:transform .28s var(--ease)!important}.tiroir[data-ouvert]{transform:none;visibility:visible;transition:transform .28s var(--ease)}.\!tiroir .colonne-tete{padding-right:8px!important}.tiroir .colonne-tete{padding-right:8px}.tiroir-fermer{margin-left:4px}.voile-tiroir{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0e1a3a6b;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-in),visibility 0s linear .2s}.voile-tiroir[data-ouvert]{opacity:1;visibility:visible;transition:opacity .28s var(--ease)}.\!tiroir .colonne-image{display:none!important}.tiroir .colonne-image{display:none}.tiroir-outils{flex:none;display:flex;flex-direction:column;gap:2px;padding:10px 8px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--trait-2)}.tiroir-outil{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--fort);font-size:.875rem;text-align:left;cursor:pointer;transition:background-color var(--t-ui) var(--ease),transform var(--t-retour) var(--ease)}.tiroir-outil svg{width:18px;height:18px;flex:none;color:var(--encre-2)}.tiroir-outil:active:not(:disabled){background:var(--fond);transform:scale(.98);transition-duration:var(--t-ui),var(--t-geste)}.tiroir-outil:disabled{opacity:.45;cursor:default}.tiroir-outil .pastille{width:26px;height:26px;font-size:.625rem}.\!entete{position:relative!important;z-index:30!important;height:64px!important;flex:none!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 14px!important;background:var(--entete)!important;border-bottom:1px solid var(--trait-2)!important}.entete{position:relative;z-index:30;height:64px;flex:none;display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--entete);border-bottom:1px solid var(--trait-2)}.entete-titre{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;margin:0 6px}.entete-titre h1{min-width:0;margin:0;font-family:var(--serif);font-weight:400;font-size:1.25rem;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entete-titre h1 em{font-style:italic;margin-right:.05em;font-variant-numeric:tabular-nums}.entete-sous{position:absolute;left:0;right:0;top:calc(50% + 12px);display:flex;align-items:center;gap:8px;min-width:0}.entete-precision{min-width:0;font-size:.71875rem;color:var(--encre-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entete-precision+.enregistrement:not(:empty):before{content:"·";margin-right:2px;color:var(--encre-3)}.entete-groupe{display:flex;align-items:center;gap:8px;flex:none}.entete-claude{flex:none;padding:1px 8px;border:1px solid var(--trait);border-radius:9999px;font-size:.6875rem;color:var(--encre-2);white-space:nowrap}.entete-claude+.enregistrement:not(:empty):before{content:"·";margin-right:2px;color:var(--encre-3)}.entete-sep{width:1px;height:26px;background:var(--trait-2);flex:none;margin:0 2px}.pastille{width:34px;height:34px;border-radius:50%;background:var(--aplat);color:var(--beige-clair);display:grid;place-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.04em;flex:none}.enregistrement{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:.71875rem;color:var(--encre-3);white-space:nowrap}.enregistrement svg{width:14px;height:14px;flex:none}.enregistrement[data-etat=saved]{color:var(--fort);animation:apparait-court var(--t-ui) var(--ease) both}.enregistrement[data-etat=saved] svg{color:var(--orange)}.enregistrement[data-etat=error]{color:var(--fort);font-weight:500}.enregistrement[data-etat=error] svg{color:var(--orange)}.btn-ajouter{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.btn-ajouter>:not(.remplissage){position:relative}.remplissage{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.remplissage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e1a3a33;transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--ease)}.btn-ajouter[data-maintien] .remplissage:before{transform:scaleX(1);transition:transform var(--maintien, .35s) linear}.btn-ajouter[data-glisse]{background:var(--aplat);border-color:var(--aplat);color:var(--beige-clair)}.btn-ajouter[data-glisse]:after,.btn-ajouter[data-maintien]:after{display:none}.bandeau{display:flex;align-items:center;gap:12px;padding:9px 16px;font-size:.78125rem;border-bottom:1px solid var(--trait-2);animation:deroule var(--t-ui) var(--ease) both}.bandeau svg{width:16px;height:16px;flex:none}.bandeau-erreur{background:var(--blanc);color:var(--fort);box-shadow:inset 3px 0 0 var(--orange)}.bandeau-erreur>svg{color:var(--orange)}.bandeau-choix{flex-wrap:wrap}.bandeau-actions{display:flex;flex-wrap:wrap;gap:8px}[data-ouverture]{pointer-events:none;opacity:.55;transition:opacity .16s var(--ease) .3s}.projet-ouverture{opacity:0;animation:parait .16s var(--ease) 1s forwards}.saisie[aria-invalid=true]{border-color:var(--orange)}.champ-erreur{display:block;margin-top:6px;padding-left:9px;border-left:3px solid var(--orange);font-size:.75rem;line-height:1.45;color:var(--fort)}.vide-taches{position:absolute;inset:0 0 auto 0;display:grid;justify-items:start;gap:10px;padding:20px 16px;font-size:.8125rem;color:var(--encre-2)}.vide-taches p{margin:0}.vide-taches .vide-aide{font-size:.75rem}.vide-gantt-cadre{position:absolute;left:0;right:0;z-index:10}.recherche-vide{position:absolute;top:0;left:0;right:0;z-index:5;display:grid;justify-items:start;gap:8px;padding:14px 16px;background:var(--blanc);border-bottom:1px solid var(--trait-2);font-size:.8125rem;color:var(--encre-2)}.recherche-vide p{margin:0;overflow-wrap:anywhere}.vide-taches.vide-gantt{position:static;background:var(--blanc);border-bottom:1px solid var(--trait-2)}.squelette-planning{display:flex;flex-direction:column;padding-top:72px}.squelette-ligne{display:flex;align-items:center;gap:24px;height:48px;padding:0 16px;border-bottom:1px solid var(--trait-2);overflow:hidden}.squelette-nom{flex:none;width:min(220px,40%);height:12px;border-radius:6px;background:var(--trait-2)}.squelette-barre{min-width:24px;height:24px;border-radius:6px;background:var(--trait-2)}.bandeau-info{background:var(--surligne);color:var(--fort)}.bandeau-lecture{flex-wrap:wrap;background:var(--surligne);color:var(--fort)}.bandeau-presence{background:var(--ivoire-hero);color:var(--encre-2)}.bandeau-presence b{color:var(--fort);font-weight:600}.bandeau-conflit{background:var(--aplat);color:var(--beige-clair)}.bandeau-conflit b{color:var(--sur-aplat)}.presence-depuis{color:var(--encre-3)}.bandeau-conflit .presence-depuis{color:var(--sable)}.presence-mini{position:relative;width:24px;height:24px;border-radius:50%;background:var(--aplat);color:var(--sur-aplat);display:grid;place-items:center;font-size:.625rem;font-weight:600;flex:none}.presence-mini:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:var(--orange);border:2px solid var(--ivoire-hero)}.bandeau-conflit .presence-mini{background:var(--beige-clair);color:var(--marine)}.bandeau-conflit .presence-mini:after{border-color:var(--aplat)}.barre-selection{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:var(--ivoire-hero);border-bottom:1px solid var(--trait);font-size:.78125rem;animation:deroule var(--t-ui) var(--ease) both}.barre-selection b{font-weight:600}.barre-selection .saisie{width:auto;padding:5px 30px 5px 12px;border-radius:9999px;font-size:.75rem}.barre-selection{container:selection / inline-size}.ligne-tache{position:absolute;left:0;right:0;display:flex;align-items:center;gap:2px;padding:0 8px 0 4px;border-bottom:1px solid var(--trait-2);background:var(--blanc);cursor:pointer;transition:top var(--t-ui) var(--ease),background-color .15s var(--ease),opacity .15s var(--ease)}@media (hover: hover) and (pointer: fine){.ligne-tache:hover{background:var(--fond)}}.ligne-tache[data-etat=cochee]{background:#cdaa7d24}.ligne-tache[data-etat=edition]{background:var(--surligne);box-shadow:inset 3px 0 0 var(--orange)}.ligne-tache[data-etat=edition] .ligne-qui{color:var(--encre-2)}.ligne-tache[data-hors]{opacity:.35}.ligne-tache[data-glisse]{opacity:.4}.ligne-case{width:24px;height:24px;display:grid;place-items:center;flex:none;cursor:pointer}.ligne-case input{width:14px;height:14px;margin:0;cursor:pointer}.ligne-poignee{width:24px;height:32px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:4px;background:transparent;color:var(--encre-3);cursor:grab;opacity:.45;transition:opacity .15s var(--ease),background-color .15s var(--ease)}.ligne-poignee svg{width:12px;height:12px}.ligne-poignee:focus-visible{opacity:1}@media (hover: hover) and (pointer: fine){.ligne-tache:hover .ligne-poignee{opacity:1}.ligne-poignee:hover{background:var(--trait-2)}}.ligne-contenu{flex:1;min-width:0;align-self:stretch;margin-left:2px;padding:2px 0 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:1px;border-radius:3px}.ligne-contenu:focus-visible{outline-offset:-2px}.ligne-qui{display:flex;align-items:center;gap:6px;min-width:0;font-size:.75rem;line-height:1.15;color:var(--encre-3)}.ligne-qui>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ligne-qui svg{width:11px;height:11px;flex:none}.ligne-qui .alerte{color:var(--orange)}.ligne-nom{font-size:.75rem;line-height:1.18;font-weight:500;color:var(--fort);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.ligne-actions{position:absolute;right:6px;top:4px;display:flex;gap:3px;opacity:0;transition:opacity .15s var(--ease)}.ligne-tache:focus-within .ligne-actions{opacity:1}@media (hover: hover) and (pointer: fine){.ligne-tache:hover .ligne-actions{opacity:1}}.ligne-actions .btn{background:var(--blanc)}@media (hover: none){.projet-actions,.ligne-actions{opacity:1}.projet{padding-right:76px}.ligne-tache{padding-right:70px}.\!projet{padding-right:76px!important}}.ligne-fantome{position:absolute;left:0;right:0;display:flex;align-items:center;gap:8px;padding:0 12px;border:1.5px dashed var(--orange);border-radius:6px;margin:3px 6px;background:var(--blanc);font-size:.75rem;font-weight:500;color:var(--fort);animation:apparait-court .16s var(--ease) both}.ligne-fantome svg{width:14px;height:14px;color:var(--orange);flex:none}.gantt-mois{display:flex;background:#cdaa7d29;border-bottom:1px solid var(--trait-2)}.gantt-mois>div{display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;border-right:1px solid rgba(205,170,125,.45);font-size:.75rem;font-weight:600;color:var(--fort)}.gantt-semaines{display:flex;border-bottom:1px solid var(--trait-2)}.gantt-semaines>div{display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;border-right:1px solid var(--trait);font-size:.75rem;font-weight:500;color:var(--encre-2)}.gantt-jours{display:flex}.gantt-jours>div{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;font-size:.75rem;color:var(--encre-3);font-variant-numeric:tabular-nums}.jour-aujourdhui b{display:grid;place-items:center;min-width:18px;height:16px;padding:0 4px;border-radius:9999px;background:var(--orange);color:var(--sur-orange);font-weight:700}.repere-aujourdhui{position:absolute;top:6px;z-index:10;pointer-events:none;padding:2px 9px;border-radius:9999px;background:var(--orange);color:var(--sur-orange);font-size:.625rem;font-weight:600;white-space:nowrap}.barre{position:absolute;display:flex;align-items:center;overflow:hidden;border-radius:var(--r);border:1px solid var(--contour-barre);-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab;transition:top var(--t-ui) var(--ease),outline-color .15s var(--ease);outline:2px solid transparent;outline-offset:2px}.barre:active{cursor:grabbing}.barre[data-verrou]{cursor:pointer}.barre,.losange,.ligne-poignee{-webkit-touch-callout:none}.barre[data-etat=edition]{outline-color:var(--orange)}.barre[data-etat=cochee]{outline-color:var(--fort)}.barre[data-glisse]{outline-color:var(--fort);opacity:.88;z-index:30}.barre[data-glisse-vertical]{opacity:.45}.barre[data-incoherence]{border:2px solid var(--orange)}.barre[data-nouvelle]{animation:pousse .28s var(--ease) both;transform-origin:left center}.barre-nom{font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden}.barre-qui{font-size:.625rem;line-height:1.2;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barre-poignee{position:absolute;top:0;right:0;bottom:0;width:10px;cursor:ew-resize}.barre-poignee:after{content:"";position:absolute;top:28%;bottom:28%;right:3px;width:2px;border-radius:2px;background:currentColor;opacity:0;transition:opacity .15s var(--ease)}@media (hover: hover) and (pointer: fine){.barre:hover .barre-poignee:after{opacity:.5}}.barre-etiquette{position:absolute;display:flex;align-items:center;gap:6px;white-space:nowrap;pointer-events:none;font-size:.75rem;color:var(--fort);transition:top var(--t-ui) var(--ease)}.barre-etiquette b{font-weight:600}.barre-etiquette span{font-size:.75rem;color:var(--encre-3)}.barre-etiquette svg{width:11px;height:11px;flex:none}.barre-etiquette .alerte{color:var(--orange)}.barre-etiquette[data-hors],.barre[data-hors],.losange[data-hors]{opacity:.3}.losange{position:absolute;transform:rotate(45deg);border-radius:3px;border:2px solid var(--fort);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:top var(--t-ui) var(--ease),outline-color .15s var(--ease);outline:2px solid transparent;outline-offset:2px}.losange[data-verrou]{cursor:pointer}.losange[data-etat=edition]{outline-color:var(--orange)}.losange[data-etat=cochee]{outline-color:var(--fort)}.losange[data-glisse]{opacity:.85;z-index:30}.losange[data-incoherence]{border-color:var(--orange)}.losange[data-nouvelle]{animation:losange-pose .26s var(--ease) both}.insertion-ligne{position:absolute;left:0;right:0;height:2px;margin-top:-1px;background:var(--orange);pointer-events:none;z-index:25;transform-origin:left center;animation:etire .16s var(--ease) both;transition:top .12s var(--ease)}.insertion-ligne:before{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--orange)}.insertion-barre{position:absolute;z-index:25;pointer-events:none;display:flex;align-items:center;border:1.5px dashed var(--orange);border-radius:var(--r);background:#ff5c361a;transition:left 90ms var(--ease),top .12s var(--ease)}.insertion-texte{position:absolute;z-index:25;pointer-events:none;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:.6875rem;color:var(--fort);transition:left 90ms var(--ease),top .12s var(--ease)}.insertion-texte b{font-weight:600}.insertion-texte span{color:var(--encre-3)}.\!fantome{position:fixed!important;left:0!important;top:0!important;z-index:90!important;pointer-events:none!important;display:flex!important;align-items:center!important;gap:7px!important;height:30px!important;padding:0 12px 0 10px!important;border-radius:var(--r)!important;background:var(--orange)!important;color:var(--sur-orange)!important;font-size:.71875rem!important;font-weight:600!important;white-space:nowrap!important;will-change:transform!important;transition:opacity .12s var(--ease)!important}.fantome{position:fixed;left:0;top:0;z-index:90;pointer-events:none;display:flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:var(--r);background:var(--orange);color:var(--sur-orange);font-size:.71875rem;font-weight:600;white-space:nowrap;will-change:transform;transition:opacity .12s var(--ease)}.\!fantome svg{width:14px!important;height:14px!important;flex:none!important}.fantome svg{width:14px;height:14px;flex:none}.fantome-in{display:flex;align-items:center;gap:7px;animation:souleve .2s var(--ease) both}.\!fantome[data-cible]{opacity:0!important}.fantome[data-cible]{opacity:0}.\!fantome[data-retour]{transition:transform .22s var(--ease-in),opacity .22s var(--ease-in)!important;opacity:0!important}.fantome[data-retour]{transition:transform .22s var(--ease-in),opacity .22s var(--ease-in);opacity:0}.bas{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 16px;background:var(--blanc);border-top:1px solid var(--trait-2);container:bas / inline-size}.bas-legende{flex:1;min-width:0;display:flex;align-items:center;gap:14px;overflow-x:auto;padding:4px 0}.puce-legende{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:.71875rem;color:var(--encre-2);white-space:nowrap}.puce-legende i{width:9px;height:9px;border-radius:50%;flex:none}.puce-legende i.trait-artisan{width:16px;height:4px;border-radius:2px}.legende-panneau{position:absolute;right:0;bottom:calc(100% + 10px);z-index:40;min-width:260px;max-width:520px;max-height:60vh;overflow-y:auto;padding:14px 16px;background:var(--blanc);border:1px solid var(--trait);border-radius:8px;animation:apparait-court .18s var(--ease) both}.voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e1a3a6b;animation:fondu .18s var(--ease) both}.modale{width:100%;max-width:460px;max-height:90vh;overflow-y:auto;background:var(--blanc);border-radius:8px;border-top:3px solid var(--orange);animation:monte-court var(--t-ui) var(--ease) both}.modale-large{max-width:680px}.modale:focus{outline:none}.modale h2,.modale h3{font-family:var(--serif);font-weight:400;font-size:1.3125rem;line-height:1.2;letter-spacing:-.01em;color:var(--fort)}.modale-pied{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.choix{display:block;width:100%;text-align:left;padding:12px 16px;border:1px solid var(--trait);border-radius:8px;background:var(--blanc);color:var(--fort);cursor:pointer;transition:border-color var(--t-ui) var(--ease),background-color var(--t-ui) var(--ease),transform var(--t-retour) var(--ease)}@media (hover: hover) and (pointer: fine){.choix:hover{border-color:var(--sable);background:var(--fond)}}.choix:active{transform:scale(.99);transition-duration:var(--t-ui),var(--t-ui),var(--t-geste)}.choix[aria-pressed=true],.choix-principal{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.choix b{display:block;font-size:.8125rem;font-weight:600}.choix small{display:block;margin-top:2px;font-size:.71875rem;color:var(--encre-3)}.astuce{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:10px 12px;border-radius:var(--r);background:var(--fond);font-size:.75rem;color:var(--encre-2)}.astuce svg{width:16px;height:16px;flex:none;color:var(--orange);margin-top:1px}.erreur{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;background:var(--blanc);border:1px solid var(--trait);border-left:3px solid var(--orange);border-radius:var(--r);color:var(--fort);font-size:.78125rem;animation:apparait-court var(--t-ui) var(--ease) both}.erreur svg{width:16px;height:16px;flex:none;color:var(--orange);margin-top:1px}.modale.modale-impression{max-width:1240px;height:min(880px,calc(100vh - 32px));max-height:none;display:flex;flex-direction:column;overflow:hidden}.imp-tete{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:18px 24px 14px;border-bottom:1px solid var(--trait-2)}.imp-resume{margin:0;font-size:.78125rem;color:var(--encre-2);font-variant-numeric:tabular-nums}.imp-corps{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px}.imp-apercu{min-height:0;background:#eeeff1}:root[data-ambiance=tamise] .imp-apercu{background:#dcd6cb}:root[data-ambiance=nuit] .imp-apercu{background:#151a26}.imp-apercu iframe{display:block;width:100%;height:100%;border:0}.imp-reglages{min-height:0;overflow-y:auto;padding:18px 20px 20px;border-left:1px solid var(--trait-2);display:flex;flex-direction:column;gap:20px}.imp-section>.etiquette{margin-bottom:8px}.imp-o{display:inline-block;flex:none;border:1.5px solid currentColor;border-radius:2px}.imp-o-paysage{width:15px;height:11px}.imp-o-portrait{width:11px;height:15px}.imp-zoom-tete{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.imp-zoom-tete output{font-size:.8125rem;font-weight:600;color:var(--fort);font-variant-numeric:tabular-nums}.imp-zoom{display:flex;align-items:center;gap:8px}.imp-zoom input[type=range]{flex:1;min-width:0;accent-color:var(--fort)}.imp-ajuster{width:100%;margin-top:10px;transition:background-color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease)}.imp-ajuster[aria-pressed=true]{background:var(--aplat);border-color:var(--aplat);color:var(--beige-clair)}.imp-alerte{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;background:var(--blanc);border:1px solid var(--trait);border-left:3px solid var(--orange);border-radius:var(--r);color:var(--fort);font-size:.75rem;line-height:1.45;animation:apparait-court var(--t-ui) var(--ease) both}.imp-alerte svg{width:16px;height:16px;flex:none;color:var(--orange);margin-top:1px}.imp-groupe{margin:0;padding:0;border:0;min-width:0}.imp-groupe+.imp-groupe{margin-top:10px}.imp-groupe legend{padding:0;margin-bottom:2px;font-size:.71875rem;color:var(--encre-3)}.imp-coche{display:flex;align-items:flex-start;gap:9px;padding:5px 0;font-size:.78125rem;line-height:1.35;color:var(--fort);cursor:pointer}.imp-coche input{width:15px;height:15px;margin:1px 0 0;flex:none;cursor:pointer}.imp-coche small{display:block;font-size:.6875rem;color:var(--encre-3)}.imp-coche-sous{padding-left:24px}.imp-coche:has(input:disabled){color:var(--encre-3);cursor:default}.imp-astuce{margin-top:auto}.imp-pied{margin-top:0;padding:12px 24px 16px;border-top:1px solid var(--trait-2)}@media (max-width: 860px){.modale.modale-impression{height:auto;max-height:calc(100vh - 32px);overflow-y:auto}.imp-corps{flex:none;display:flex;flex-direction:column}.imp-apercu{order:2;height:62vh;flex:none}.imp-reglages{order:1;flex:none;overflow:visible;border-left:0;border-bottom:1px solid var(--trait-2)}.imp-tete,.imp-pied{padding-left:16px;padding-right:16px}.imp-pied{position:sticky;bottom:0;background:var(--blanc)}}.claude-choix{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--trait);border-radius:var(--r);background:var(--blanc);font-size:.78125rem;color:var(--fort);cursor:pointer}.claude-choix input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--orange)}.claude-choix .block{font-size:.71875rem;margin-top:2px}.claude-attente{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:10px 12px;border:1px solid var(--trait);border-radius:var(--r);background:var(--ivoire-hero);font-size:.75rem;color:var(--encre-2)}.claude-attente>span:nth-child(2){flex:1 1 220px}.claude-remarques{padding:10px 12px;border-left:3px solid var(--orange);background:var(--ivoire-hero);border-radius:var(--r);font-size:.75rem;color:var(--fort)}.modale .claude-remarques h3{font-family:var(--sans);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:0;margin-bottom:4px}.claude-remarques ul{list-style:disc;padding-left:18px;display:grid;gap:2px}.claude-apercu{max-height:min(52vh,560px);overflow-y:auto;border:1px solid var(--trait);border-radius:var(--r);background:var(--blanc)}.claude-apercu>li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:10px;padding:7px 12px;border-bottom:1px solid var(--trait);font-size:.78125rem;color:var(--fort)}.claude-apercu>li:last-child{border-bottom:0}.claude-apercu>li[data-type=etape]{background:var(--ivoire-hero)}.claude-dates{color:var(--encre-2);font-size:.71875rem;padding-top:1px}.claude-nom{font-weight:500}.claude-losange{color:var(--orange)}.claude-detail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:.6875rem;color:var(--encre-2)}.claude-lot{display:inline-flex;align-items:center;gap:5px}.claude-lot i{width:9px;height:9px;border-radius:50%;flex:none}:root[data-ambiance=nuit] .claude-lot i{outline:1px solid var(--contour-barre)}.claude-ouvrages{display:block;margin-top:2px;font-size:.6875rem;color:var(--encre-3)}@media (max-width: 560px){.claude-apercu>li{grid-template-columns:minmax(0,1fr);gap:2px}}.modale-quitter{position:sticky;top:0;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 16px;background:var(--blanc);border-bottom:1px solid var(--trait);box-shadow:inset 3px 0 0 var(--orange);font-size:.8125rem;color:var(--fort)}.erreur-chargement{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:26rem;padding:0 24px;text-align:center;color:var(--fort)}.erreur-chargement>svg{width:22px;height:22px;color:var(--orange)}.erreur-chargement p{margin:0}.panneau{width:320px;flex:none;display:flex;flex-direction:column;overflow-y:auto;background:var(--blanc);border-left:1px solid var(--trait);animation:glisse-gauche .24s var(--ease) both}.panneau-tete{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 12px 18px;background:var(--blanc);border-bottom:1px solid var(--trait-2)}.panneau-tete h2,.panneau-tete h3{margin:0;font-family:var(--serif);font-weight:400;font-size:1.1875rem;line-height:1.2;letter-spacing:-.01em}.panneau-corps{padding:16px 18px 20px;display:flex;flex-direction:column;gap:16px;font-size:.78125rem}.panneau-corps label>.etiquette,.panneau-section>.etiquette{margin-bottom:6px}.panneau-section>.etiquette{font-weight:600;color:var(--fort)}.panneau-section{padding-top:14px;border-top:1px solid var(--trait-2);display:flex;flex-direction:column;gap:12px}.panneau-position{gap:8px;font-size:.78125rem;color:var(--encre-2);font-variant-numeric:tabular-nums}.panneau-aide{margin-top:5px;font-size:.6875rem;color:var(--encre-3)}@media not all and (hover: hover) and (pointer: fine){.seulement-clavier{display:none}}.panneau-dates{margin-top:-6px;font-size:.71875rem;color:var(--encre-2)}.predecesseurs{max-height:150px;overflow-y:auto;border:1px solid var(--trait);border-radius:var(--r);padding:4px}.predecesseurs label{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:.71875rem}@media (hover: hover) and (pointer: fine){.predecesseurs label:hover{background:var(--fond)}}.predecesseurs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-zone{position:fixed;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.notification{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:52px;max-width:640px;padding:0 8px 0 20px;border-radius:28px;background:var(--marine);color:var(--beige-clair);font-size:.8125rem;font-weight:500;animation:monte-court var(--t-ui) var(--ease) both}.notification>svg{width:18px;height:18px;color:var(--orange);flex:none}.notification>span{padding:8px 12px 8px 0}.notification-action{flex:none;min-height:38px;padding:0 14px;border:0;border-radius:9999px;background:transparent;color:var(--orange);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color var(--t-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.notification-action:hover{background:#ff5c3624}}.notification-action:focus-visible{outline-color:var(--beige-clair)}.connexion-planning{min-height:100%;display:grid;place-items:center;padding:24px;background:var(--aplat)}.connexion-carte{width:100%;max-width:380px;padding:32px;background:var(--blanc);border-radius:8px;border-top:3px solid var(--orange)}.connexion-carte>svg{width:36px;height:36px;color:var(--orange);overflow:visible}.connexion-carte h1{margin:18px 0 4px;font-family:var(--serif);font-weight:300;font-size:1.75rem;line-height:1.08;letter-spacing:-.02em}.connexion-carte p{margin:0 0 22px;font-size:.78125rem;color:var(--encre-3)}.connexion-carte .saisie{border-radius:9999px;padding:11px 16px;font-size:.875rem}.connexion-carte .saisie+.saisie{margin-top:10px}.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}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2 / span 2}.-mt-2{margin-top:-.5rem}.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}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[38px\]{height:38px}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-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-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))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.bg-\[var\(--blanc\)\]{background-color:var(--blanc)}.p-2{padding:.5rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-serif{font-family:Spectral,Georgia,Times New Roman,serif}.text-\[\.59375rem\]{font-size:.59375rem}.text-\[\.6875rem\]{font-size:.6875rem}.text-\[\.71875rem\]{font-size:.71875rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.78125rem\]{font-size:.78125rem}.text-\[\.8125rem\]{font-size:.8125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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-none{line-height:1}.leading-tight{line-height:1.25}.text-slate-500{color:var(--encre-3)}.text-slate-600{color:var(--encre-2)}.text-slate-700{color:var(--encre-1)}.text-slate-800{color:var(--fort)}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.outline{outline-style:solid}.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)}.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-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}.entete.c1 .lib-annuler{display:none}.entete.c1 .btn-annuler{padding:0 9px}.entete.c2 .outil-export .lib-outil,.entete.c3 .outil-lots .lib-outil,.entete.c4 .outil-fiche .lib-outil{display:none}.entete.c2 .outil-export,.entete.c3 .outil-lots,.entete.c4 .outil-fiche{width:38px;padding:0;border-radius:50%}.entete.c5 .lib-ajouter,.entete.c6 .lib-accueil{display:none}.entete.c6 .btn-accueil{width:38px;padding:0;border-radius:50%}@container bas (max-width: 899px){.lib-bas{display:none}.compact-bas{width:32px;padding:0;border-radius:50%}}@media (hover: hover) and (pointer: fine){.btn-outil[data-bulle]:after,.btn-accueil[data-bulle]:after,.compact-bas[data-bulle]:after{display:none}}.entete.c2 .outil-export[data-bulle]:after,.entete.c3 .outil-lots[data-bulle]:after,.entete.c4 .outil-fiche[data-bulle]:after,.entete.c6 .btn-accueil[data-bulle]:after{display:block}@container bas (max-width: 899px){.compact-bas[data-bulle]:after{display:block}}@container selection (max-width: 1239px){.selection-aide{display:none}}@container bas (max-width: 699px){.bas-legende{display:none}.bas{justify-content:flex-end}}@keyframes logo-attente{0%{stroke-dasharray:0 1;stroke-dashoffset:.1517}55%{stroke-dasharray:1 0;stroke-dashoffset:.1517}to{stroke-dasharray:0 1;stroke-dashoffset:-.8483}}@keyframes parait{to{opacity:1}}@keyframes fondu{0%{opacity:0}to{opacity:1}}@keyframes monte-court{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes apparait-court{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes loupe-entree{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}@keyframes glisse-gauche{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes deroule{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes etire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pousse{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:none}}@keyframes losange-pose{0%{opacity:0;transform:rotate(45deg) scale(.4)}to{opacity:1;transform:rotate(45deg)}}@keyframes souleve{0%{transform:scale(.82) rotate(0);opacity:.4}to{transform:scale(1) rotate(-2deg);opacity:1}}@media (max-width: 760px){.entete{gap:6px;padding:0 10px}.entete .outil-fiche,.entete .outil-lots,.entete .outil-export,.entete-sep,.entete-perso{display:none}.entete-titre{margin:0 2px}.entete-titre h1{font-size:1.0625rem}.entete .btn-ajouter{width:44px;padding:0}.entete .btn-ajouter>span:not(.remplissage){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bas[data-etroit]{justify-content:space-between;padding:0 10px}.panneau{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;width:auto;border-left:0}input,select,textarea{font-size:1rem!important}}@media (pointer: coarse){.btn,.btn-sm{min-height:44px}.btn-rond,.btn-rond.btn-sm{width:44px;min-height:44px}.entete.c2 .outil-export,.entete.c3 .outil-lots,.entete.c4 .outil-fiche,.entete.c6 .btn-accueil{width:44px}.groupe>button{min-height:44px;min-width:44px}.loupe-reglage input[type=range]{width:min(180px,calc(100vw - 196px));height:44px}.segment>button{min-height:44px}.compact-bas{width:44px}.recherche,.recherche-taches,.projet{min-height:44px}.btn-mini{width:44px;min-height:44px}.ligne-actions{top:2px}.projet,.ligne-tache{padding-right:100px}.indices .projet{padding-right:56px}.chantier-bouton,.nouvel-indice{min-height:44px}.imp-coche{min-height:44px;align-items:center}.imp-coche input{margin-top:0}}@media (prefers-contrast: more){:root{--trait: rgba(14, 26, 58, .42);--trait-2: rgba(14, 26, 58, .26);--encre-2: #3a4060;--encre-3: #4a5070}.btn:not(.btn-fantome),.groupe,.segment{border-color:var(--fort)}}@media (prefers-reduced-transparency: reduce){.voile,.voile-tiroir{background:var(--marine)}}@media (prefers-reduced-motion: reduce){.logo-attente{animation:none;opacity:1}.logo-attente .trait{animation:none;stroke-dasharray:none}.fantome-in{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.btn-ajouter[data-maintien] .remplissage:before{transition-duration:var(--maintien, .35s)!important}}.ca{position:relative}.ca>textarea,.ca>input{width:100%}.ca-panneau{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r);padding:4px;text-align:left;animation:ca-entree .16s var(--ease) both}.ca-panneau.ca-haut{top:auto;bottom:calc(100% + 4px);animation-name:ca-entree-haut}.ca-liste{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto}.ca-liste li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;min-height:44px;justify-content:center;border-radius:calc(var(--r) - 1px);cursor:pointer;color:var(--fort)}.ca-liste li[aria-selected=true]{background:var(--survol);box-shadow:inset 2px 0 0 var(--orange)}.ca-l1{font-size:.8125rem;font-weight:500;line-height:1.3}.ca-l2{font-size:.75rem;color:var(--encre-2);line-height:1.3}.ca-source{margin:2px 6px;font-size:.6875rem;color:var(--encre-3);text-align:right}.ca-indispo{margin:4px 0 0;font-size:.75rem;color:var(--encre-2)}.ca-lecteur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ca-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-size:.75rem;color:var(--encre-2)}.ca-note b{font-weight:500;color:var(--fort)}@keyframes ca-entree{0%{opacity:0;transform:translateY(-3px)}}@keyframes ca-entree-haut{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.ca-panneau{animation:none}}html[data-dock-mode=rail][data-dock=replie] body{padding-right:10px}html[data-dock-mode=rail][data-dock=fixe] body{padding-right:64px}.dock-racine{font-family:var(--sans, "Sora", system-ui, sans-serif)}.dock-liste{list-style:none;margin:0;padding:0}.dock-app{position:relative;display:grid;place-items:center;color:var(--fort, #0E1A3A);text-decoration:none;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:transform .24s var(--ease, cubic-bezier(.23, 1, .32, 1))}.dock-app:active{transform:scale(.97);transition-duration:.1s}.dock-app:focus-visible,.dock-poignee:focus-visible,.dock-epingle:focus-visible,.dock-fermer:focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}.dock-racine{--dk-ease: var(--ease, cubic-bezier(.23, 1, .32, 1))}.dock-ico{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:11px}.dock-plein{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:inherit;background:var(--dk-fond, #0E1A3A);opacity:0;transform:scale(.55);transition:opacity .18s var(--dk-ease),transform .26s var(--dk-ease)}.dock-cerclee .dock-plein{border:1.5px solid var(--dk-trait, #0E1A3A)}.dock-pic{position:relative;display:block;width:26px;height:26px;overflow:visible;fill:none;stroke:var(--dk-p, var(--fort, #0E1A3A));stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.dock-pic *{transform-box:view-box;transition:stroke .18s var(--dk-ease),fill .18s var(--dk-ease)}.dock-pic .dk-gras{stroke-width:2.8px}.dock-pic .dk-fond{fill:var(--dk-t, var(--entete, #FFFFFF))}.dock-pic .dk-feuille{opacity:0}.dock-pic .dk-signe{opacity:0;stroke-dasharray:12;stroke-dashoffset:12}.dock-app[aria-current=page] .dock-ico,.dock-app:focus-visible .dock-ico,.dock-tiroir .dock-app:active .dock-ico{--dk-p: var(--dk-trait);--dk-t: var(--dk-fond)}.dock-app[aria-current=page] .dock-plein,.dock-app:focus-visible .dock-plein,.dock-tiroir .dock-app:active .dock-plein{opacity:1;transform:none}@media (hover: hover) and (pointer: fine){.dock-app:hover .dock-ico{--dk-p: var(--dk-trait);--dk-t: var(--dk-fond)}.dock-app:hover .dock-plein{opacity:1;transform:none}}.dock-anime{--dk-d: .52s}.dock-anime .dk-porte{transform-origin:10px 20px;animation:dk-porte var(--dk-d) var(--dk-ease)}.dock-anime .dk-toit{stroke-dasharray:24;animation:dk-trace24 var(--dk-d) var(--dk-ease)}.dock-anime .dk-ligne{stroke-dasharray:8;animation:dk-trace8 var(--dk-d) var(--dk-ease) both}.dock-anime .dk-l2{animation-delay:calc(var(--dk-d) * .12)}.dock-anime .dk-l3{animation-delay:calc(var(--dk-d) * .24)}.dock-anime .dk-barre{transform-origin:5px 12px;animation:dk-barre var(--dk-d) var(--dk-ease) both}.dock-anime .dk-b2{animation-delay:calc(var(--dk-d) * .1)}.dock-anime .dk-b3{animation-delay:calc(var(--dk-d) * .2)}.dock-anime .dk-cle{transform-origin:8px 12px;animation:dk-cle var(--dk-d) var(--dk-ease)}.dock-anime .dk-feuille{animation:dk-feuille var(--dk-d) var(--dk-ease)}.dock-anime .dk-equerre{transform-origin:5px 19.5px;animation:dk-equerre var(--dk-d) var(--dk-ease)}.dock-anime .dk-plume{transform-origin:12px 20.6px;animation:dk-plume var(--dk-d) var(--dk-ease)}.dock-anime .dk-signe{animation:dk-signe calc(var(--dk-d) * 1.5) var(--dk-ease)}@keyframes dk-porte{0%,to{transform:scaleX(1)}45%{transform:scaleX(.25)}}@keyframes dk-trace24{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes dk-trace8{0%{stroke-dashoffset:8}to{stroke-dashoffset:0}}@keyframes dk-barre{0%{transform:scaleX(.15);opacity:.3}70%{transform:scaleX(1.05);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes dk-cle{0%,to{transform:rotate(0)}40%{transform:rotate(-28deg)}70%{transform:rotate(6deg)}}@keyframes dk-feuille{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}55%{opacity:1;transform:translateY(-2.5px)}to{opacity:0;transform:translateY(4px)}}@keyframes dk-equerre{0%,to{transform:rotate(0)}45%{transform:rotate(-11deg)}}@keyframes dk-plume{0%,to{transform:rotate(0) translate(0)}30%{transform:rotate(-14deg)}65%{transform:rotate(-6deg) translate(3px)}}@keyframes dk-signe{0%{stroke-dashoffset:12;opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.dock-survol{position:absolute;top:0;left:50%;box-sizing:border-box;width:48px;height:46px;margin-left:-24px;border-radius:13px;background:var(--survol, rgba(14, 26, 58, .045));opacity:0;pointer-events:none;transition:opacity .16s var(--dk-ease)}.dock-survol.dock-visible{opacity:1}.dock-onde{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:13px;border:2px solid var(--dk-onde, var(--orange, #FF5C36));opacity:0;pointer-events:none}.dock-onde.dock-part{animation:dk-onde .46s var(--dk-ease) forwards}@keyframes dk-onde{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.dock-rail .dock-liste.dock-cascade>li{animation:dk-entree .38s var(--dk-ease) backwards;animation-delay:calc(var(--dk-i, 0) * 28ms + 60ms)}@keyframes dk-entree{0%{opacity:0;transform:translate(14px) scale(.9)}to{opacity:1;transform:none}}.dock-point{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--orange, #FF5C36);display:none}.dock-app[aria-current=page] .dock-point{display:block}.dock-bulle{position:absolute;z-index:3;white-space:nowrap;padding:5px 10px;border-radius:9999px;background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF);font-size:.75rem;font-weight:500;line-height:1.3;pointer-events:none;opacity:0;transition:opacity .14s var(--ease, cubic-bezier(.23, 1, .32, 1))}.dock-app.dock-montre .dock-bulle{opacity:1}.dock-app.dock-montre:hover .dock-bulle{pointer-events:auto}.dock-rail .dock-bulle:after{content:"";position:absolute;top:-10px;bottom:-10px;left:0;right:-24px}.dock-deplie .dock-bulle:after{content:"";position:absolute;left:50%;width:44px;margin-left:-22px;bottom:calc(100% - 13px);height:37px}.dock-rail.dock-ouvert,html[data-dock=fixe] .dock-rail{z-index:41}.dock-rail{position:fixed;z-index:39;right:0;bottom:0;top:0;width:64px;padding:12px 0 10px;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--entete, #FFFFFF);border-left:1px solid var(--trait-2, rgba(14, 26, 58, .07));will-change:transform;transform:translate(54px)}.dock-rail[hidden]{display:none}.dock-rail .dock-liste{position:relative;display:grid;justify-items:center;gap:8px}.dock-rail .dock-app{width:48px;height:46px}.dock-rail .dock-ico{transform-origin:100% 50%}.dock-rail .dock-bulle{right:58px;top:50%;translate:0 -50%}.dock-marque{position:absolute;top:0;right:0;width:4px;height:26px;border-radius:3px 0 0 3px;background:var(--orange, #FF5C36);will-change:transform;pointer-events:none}.dock-poignee{position:absolute;top:0;bottom:0;left:0;width:10px;padding:0;border:0;background:none;cursor:pointer}.dock-poignee span{position:absolute;top:50%;left:3px;width:3px;height:34px;margin-top:-17px;border-radius:2px;background:var(--trait, rgba(14, 26, 58, .13))}html[data-dock=fixe] .dock-poignee,.dock-rail.dock-ouvert .dock-poignee{display:none}.dock-epingle{margin-top:auto;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:50%;background:none;color:var(--encre-3, #656C81);cursor:pointer;transition:transform .24s var(--ease, cubic-bezier(.23, 1, .32, 1))}.dock-epingle svg{width:16px;height:16px}.dock-epingle[aria-pressed=true]{color:var(--fort, #0E1A3A);border-color:var(--trait, rgba(14, 26, 58, .13))}.dock-epingle:active{transform:scale(.94);transition-duration:.1s}@media (hover: hover) and (pointer: fine){.dock-epingle:hover{background:var(--survol, rgba(14, 26, 58, .045));color:var(--fort, #0E1A3A)}}[data-dock-bouton] .dock-lib{display:none;align-items:center;gap:5px}.dock-chevron{width:12px;height:12px;transition:transform .24s var(--ease, cubic-bezier(.23, 1, .32, 1))}[data-dock-bouton][aria-expanded=true] .dock-chevron{transform:rotate(180deg)}html[data-dock-mode=deplie] [data-dock-bouton]>span:not(.dock-lib){display:none!important}html[data-dock-mode=tiroir] [data-dock-bouton]>.dock-lib{display:none}html[data-dock-mode=rail] [data-dock-bouton]>span:not(.dock-lib){display:none!important}html[data-dock-mode=rail] [data-dock-bouton]{width:38px;min-width:38px;padding-left:0;padding-right:0;gap:0;justify-content:center;border-radius:9999px}@media (pointer: coarse){html[data-dock-mode=rail] [data-dock-bouton]{width:44px;min-width:44px}}html[data-dock-mode=deplie] [data-dock-bouton]>.dock-lib{display:inline-flex}.dock-deplie{position:fixed;z-index:70;top:80px;left:24px;padding:8px 10px 10px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:22px;background:var(--entete, #FFFFFF);transform-origin:90% 0;opacity:0}.dock-deplie[hidden]{display:none}.dock-deplie .dock-liste{position:relative;display:flex;gap:8px}.dock-deplie .dock-app{width:44px;height:52px;padding-top:2px;align-content:start}.dock-deplie .dock-ico{transform-origin:50% 0}.dock-deplie .dock-point{bottom:1px;left:50%;margin-left:-2.5px}.dock-deplie .dock-bulle{top:62px;left:50%;translate:-50% 0}.dock-deplie .dock-survol{top:8px;left:0;width:44px;margin-left:0}.dock-deplie .dock-onde{top:2px;margin-top:0}.dock-voile{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:var(--voile, rgba(14, 26, 58, .42));opacity:0;pointer-events:none}.dock-voile.dock-ouvert{pointer-events:auto}.dock-tiroir{position:fixed;z-index:81;left:0;right:0;bottom:0;padding:10px max(18px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));border-radius:22px 22px 0 0;background:var(--entete, #FFFFFF);transform:translateY(105%)}.dock-tiroir[hidden]{display:none}.dock-tirette{width:38px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--trait, rgba(14, 26, 58, .13))}.dock-titre{margin:0 0 12px;font-size:.8125rem;font-weight:600;color:var(--fort, #0E1A3A)}.dock-tiroir .dock-liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}.dock-tiroir .dock-app{gap:6px;padding:6px 0;min-height:44px}.dock-tiroir .dock-ico{width:48px;height:48px;border-radius:13px}.dock-tiroir .dock-pic{width:30px;height:30px}.dock-tiroir .dock-onde{top:6px;width:48px;height:48px;margin:0 0 0 -24px;border-radius:15px}.dock-nom{font-size:.6875rem;line-height:1.25;text-align:center;color:var(--fort, #0E1A3A)}.dock-tiroir .dock-point{top:2px;right:calc(50% - 30px)}.dock-fermer{display:block;width:100%;height:44px;margin-top:14px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:none;color:var(--fort, #0E1A3A);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}html.dock-tiroir-ouvert,html.dock-tiroir-ouvert body{overflow:hidden}@media (prefers-reduced-motion: reduce){.dock-app,.dock-bulle,.dock-chevron,.dock-epingle,.dock-plein,.dock-survol,.dock-pic *{transition:none}.dock-anime *,.dock-onde,.dock-cascade>li{animation:none!important}}@media (prefers-reduced-transparency: reduce){.dock-voile{background:var(--fort, #0E1A3A)}}@media print{.dock-racine{display:none!important}html[data-dock-mode] body{padding-right:0!important}}.ambiance{position:relative;display:inline-block;flex:none;width:2.375rem;height:2.375rem}.ambiance:empty{border:1px solid var(--trait);border-radius:50%;background:var(--blanc)}.amb-bouton{position:relative;display:block;width:100%;height:100%;padding:0;border:1px solid var(--trait);border-radius:50%;background:var(--blanc);color:var(--fort);cursor:pointer;overflow:hidden;transition:transform var(--t-retour) var(--ease),background-color var(--t-ui) var(--ease)}.amb-bouton:active{transform:scale(.94);transition-duration:var(--t-geste),var(--t-ui)}.amb-pic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.amb-pic svg{width:17px;height:17px}.amb-bulle{position:absolute;z-index:60;top:calc(100% + 8px);left:50%;translate:-50% 0;white-space:nowrap;padding:5px 10px;border-radius:9999px;background:var(--aplat);color:var(--beige-clair);font-size:.75rem;line-height:1.4;pointer-events:none;opacity:0;transition:opacity .14s var(--ease)}.amb-montre .amb-bulle{opacity:1}.amb-montre:hover .amb-bulle{pointer-events:auto}.amb-bulle:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}@media (hover: hover) and (pointer: fine){.amb-bouton:hover{background:var(--survol)}}@media (pointer: coarse){.ambiance{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.amb-bouton,.amb-bulle{transition:none}}:root.amb-vague::view-transition-old(root),:root.amb-vague::view-transition-new(root){animation:none;mix-blend-mode:normal}:root.amb-vague *,:root.amb-vague *:before,:root.amb-vague *:after{transition:none!important}.bo-racine{--bo-surligne: #F5EDDD;--bo-trait-champ: rgba(14, 26, 58, .14);--bo-trait-fort: rgba(14, 26, 58, .28);--bo-ease: cubic-bezier(.23, 1, .32, 1);--bo-ease-in: cubic-bezier(.4, 0, 1, 1);--bo-ressort: cubic-bezier(.34, 1.3, .64, 1);--bo-ressort-t: .39s;--bo-r: 146px;--bo-bas: calc(20px + var(--haut-presence, 0px));position:fixed;right:20px;bottom:calc(var(--bo-bas) + var(--bo-monte, 0px));z-index:44;width:56px;height:56px;color:var(--fort, #0E1A3A);font-family:var(--sans, "Sora", system-ui, sans-serif);font-size:.875rem;line-height:1.5;text-align:left;-webkit-tap-highlight-color:transparent}:root[data-ambiance=tamise] .bo-racine{--bo-surligne: #E2DDD3;--bo-trait-champ: rgba(14, 26, 58, .24);--bo-trait-fort: rgba(14, 26, 58, .38)}:root[data-ambiance=nuit] .bo-racine{--bo-surligne: rgba(230, 225, 216, .1);--bo-trait-champ: rgba(230, 225, 216, .2);--bo-trait-fort: rgba(230, 225, 216, .34)}.bo-racine[hidden]{display:none}.bo-racine [hidden]{display:none!important}html[data-dock-mode=rail] .bo-racine{right:30px}html[data-dock-mode=rail][data-dock=fixe] .bo-racine{right:84px}@media (max-width: 999px){.bo-racine{right:16px;--bo-bas: calc(16px + var(--haut-presence, 0px))}}body:has([data-presence]) .bo-racine{--bo-bas: 60px}body:has(.bas) .bo-racine[data-outil=planning]{--bo-bas: 68px}body:has(.panneau) .bo-racine[data-outil=planning]{display:none}@media (max-width: 760px){body:has(nav.rail) .bo-racine[data-outil=accueil]{--bo-bas: calc(88px + env(safe-area-inset-bottom, 0px)) }}@media print{.bo-racine{display:none!important}}.bo-racine *,.bo-racine *:before,.bo-racine *:after{box-sizing:border-box}.bo-racine :focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:3px}.bo-lecteur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bo-ico{display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.bo-racine :where(h2,h3,p,ul,ol,li,fieldset,legend,label,button,input,select,textarea){margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.bo-racine :where(ul,ol){padding:0;list-style:none}.bo-racine :where(fieldset,legend){padding:0;border:0;min-width:0}.bo-racine :where(h2,h3){font-weight:600}.bo-zone{position:absolute;right:-8px;bottom:-8px;width:calc(var(--bo-r) + 84px);height:calc(var(--bo-r) + 84px);border-top-left-radius:100%;pointer-events:none}.bo-deploye .bo-zone{pointer-events:auto}.bo-bulle{position:relative;z-index:2;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--aplat, #0E1A3A);color:var(--beige-clair, #F5EDDD);box-shadow:0 0 0 3px var(--fond, #FAF8F3);cursor:pointer;touch-action:manipulation;transition:transform .24s var(--bo-ease),background-color .2s var(--bo-ease),color .2s var(--bo-ease)}.bo-bulle:active{transform:scale(.94);transition-duration:.1s}.bo-bulle .bo-ico{width:26px;height:26px}:root[data-ambiance=nuit] .bo-bulle{box-shadow:inset 0 0 0 1px var(--trait, rgba(230, 225, 216, .18)),0 0 0 3px var(--fond, #FAF8F3)}.bo-a-panneau .bo-bulle{background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13)),0 0 0 3px var(--fond, #FAF8F3)}.bo-ico-boite,.bo-ico-croix{transform-box:view-box;transform-origin:12px 12px;transition:opacity .16s var(--bo-ease),transform .24s var(--bo-ease)}.bo-ico-croix{opacity:0;transform:rotate(-60deg) scale(.6)}.bo-ico-croix path{stroke-width:2.1}.bo-a-panneau .bo-ico-boite{opacity:0;transform:rotate(60deg) scale(.6)}.bo-a-panneau .bo-ico-croix{opacity:1;transform:none}.bo-couvercle{transform-box:view-box;transform-origin:3.2px 10.5px;transition:transform .17s var(--bo-ease-in)}.bo-deploye .bo-couvercle{transform:translateY(-.6px) rotate(-16deg);transition:transform var(--bo-ressort-t) var(--bo-ressort)}.bo-nombre{position:absolute;top:-4px;right:-4px;z-index:1;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--fond, #FAF8F3);border-radius:9999px;background:var(--orange, #FF5C36);color:var(--marine, #0E1A3A);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;transition:opacity .14s var(--bo-ease),transform .2s var(--bo-ease)}.bo-deploye .bo-bulle .bo-nombre,.bo-a-panneau .bo-bulle .bo-nombre{opacity:0;transform:scale(.6)}.bo-orbite{position:absolute;left:28px;top:28px;z-index:1;width:0;height:0;visibility:hidden;transition:visibility 0s linear .32s}.bo-deploye .bo-orbite{visibility:visible;transition-delay:0s}.bo-bras{position:absolute;left:0;top:0;width:0;height:0;transform:rotate(var(--a0));transition:transform .17s var(--bo-ease-in) var(--ds)}.bo-deploye .bo-bras{transform:rotate(var(--a));transition:transform var(--bo-ressort-t) var(--bo-ressort) var(--d)}.bo-bras:has(.bo-sat:hover),.bo-bras:has(.bo-sat:focus-visible){z-index:2}.bo-pos{position:absolute;left:-24px;top:-24px;width:48px;height:48px;opacity:0;transform:translate(0) rotate(calc(-1 * var(--a0))) scale(.4);transition:transform .17s var(--bo-ease-in) var(--ds),opacity .14s var(--bo-ease-in) var(--ds)}.bo-deploye .bo-pos{opacity:1;transform:translate(calc(-1 * var(--bo-r))) rotate(calc(-1 * var(--a))) scale(1);transition:transform var(--bo-ressort-t) var(--bo-ressort) var(--d),opacity .16s var(--bo-ease) var(--d)}.bo-a-panneau .bo-orbite{transition:visibility 0s linear 90ms}.bo-a-panneau .bo-bras{transition:transform 0s linear 90ms}.bo-a-panneau .bo-pos{transition:opacity 90ms var(--bo-ease-in) 0s,transform 0s linear 90ms}.bo-a-panneau .bo-nom{transition:opacity 60ms var(--bo-ease-in) 0s}.bo-flotte{width:100%;height:100%}.bo-sat{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13));cursor:pointer;pointer-events:none;touch-action:manipulation;transition:transform .24s var(--bo-ease),color .18s var(--bo-ease)}.bo-deploye .bo-sat{pointer-events:auto}.bo-sat:active{transform:scale(.94);transition-duration:.1s}.bo-plein{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--aplat, #0E1A3A);opacity:0;transform:scale(.55);transition:opacity .18s var(--bo-ease),transform .26s var(--bo-ease)}.bo-sat .bo-ico{position:relative;width:24px;height:24px}.bo-sat:focus-visible{color:var(--sur-aplat, #FFFFFF)}.bo-sat:focus-visible .bo-plein{opacity:1;transform:none}:root[data-ambiance=nuit] .bo-sat:focus-visible .bo-plein{box-shadow:inset 0 0 0 1px var(--bo-trait-fort)}.bo-sat .bo-nombre{top:-5px;right:-5px}.bo-nom{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:9999px;background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF);font-size:.75rem;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--bo-ease)}.bo-nom-gauche{right:calc(100% + 10px);top:50%;translate:0 calc(-50% - var(--nom-dy, 0px))}.bo-nom-haut{right:0;bottom:calc(100% + 10px)}.bo-nom-extra{color:var(--ivoire, #EADCC5);font-size:.6875rem;font-weight:500}:root[data-ambiance=nuit] .bo-nom{box-shadow:inset 0 0 0 1px var(--bo-trait-fort)}.bo-sat:focus-visible .bo-nom{opacity:1}@media (hover: hover) and (pointer: fine){.bo-sat:hover{color:var(--sur-aplat, #FFFFFF)}.bo-sat:hover .bo-plein{opacity:1;transform:none}:root[data-ambiance=nuit] .bo-sat:hover .bo-plein{box-shadow:inset 0 0 0 1px var(--bo-trait-fort)}.bo-sat:hover .bo-nom{opacity:1;pointer-events:auto;transition-delay:0s}.bo-sat:hover .bo-coche{stroke-dasharray:8;animation:bo-trace .52s var(--bo-ease) both}.bo-sat:hover .bo-c2{animation-delay:90ms}.bo-sat:hover .bo-loupe{transform-box:view-box;transform-origin:10.6px 10.6px;animation:bo-loupe .52s var(--bo-ease)}.bo-sat:hover .bo-touches{animation:bo-touches .52s var(--bo-ease)}}.bo-touches{stroke-width:2.2}@keyframes bo-trace{0%{stroke-dashoffset:8}to{stroke-dashoffset:0}}@keyframes bo-loupe{0%,to{transform:none}40%{transform:rotate(-14deg) scale(1.06)}}@keyframes bo-touches{0%,to{opacity:1}35%{opacity:.25}}@media (max-width: 560px),(pointer: coarse){.bo-nom-extra{display:none}}@media (max-width: 400px){.bo-racine{--bo-r: 138px}}.bo-panneau{position:absolute;right:0;bottom:68px;z-index:3;display:flex;flex-direction:column;width:min(24rem,calc(100vw - 60px));max-height:min(40rem,calc(100vh - 176px));overflow:hidden;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-top:3px solid var(--orange, #FF5C36);border-radius:14px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);transform-origin:bottom right;animation:bo-entree .2s var(--bo-ease)}.bo-panneau:focus{outline:none}@keyframes bo-entree{0%{opacity:0;transform:translateY(8px) scale(.94)}}.bo-tete{display:flex;align-items:center;gap:6px;padding:12px 10px 8px 16px}.bo-tete h2{margin:0 auto 0 0;font-family:var(--serif, "Spectral", Georgia, serif);font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--fort, #0E1A3A);outline:none}.bo-fermer,.bo-retour{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--encre-2, #55597A);cursor:pointer}.bo-retour{margin-left:-8px;color:var(--fort, #0E1A3A)}.bo-fermer .bo-ico{width:14px;height:14px;stroke-width:2}.bo-retour .bo-ico{width:16px;height:16px;stroke-width:2}.bo-plus{position:relative;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--orange, #FF5C36);color:var(--sur-orange, #0E1A3A);cursor:pointer;transition:transform .16s var(--bo-ease)}.bo-plus:active{transform:scale(.94)}.bo-plus .bo-ico{width:16px;height:16px;stroke-width:2.2}.bo-segment{flex:none;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px}.bo-segment button{height:28px;padding:0 10px;border:0;border-radius:9999px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:.71875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.bo-nb{margin-left:4px;color:var(--encre-3, #60687D);font-weight:400}.bo-segment button[aria-pressed=true]{background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF)}.bo-segment button[aria-pressed=true] .bo-nb{color:inherit;opacity:.8}@media (hover: hover) and (pointer: fine){.bo-segment button:not([aria-pressed=true]):hover,.bo-fermer:hover,.bo-retour:hover{background:var(--survol, rgba(14, 26, 58, .045));color:var(--fort, #0E1A3A)}.bo-puce:hover{border-color:var(--sable, #CDAA7D)}.bo-lien:hover{text-decoration-color:var(--orange, #FF5C36)}}.bo-groupe h3{margin:10px 16px 4px;font-size:.75rem;font-weight:600;color:var(--encre-2, #55597A)}.bo-groupe ul{list-style:none;margin:0;padding:0}.bo-vide{margin:4px 16px 8px;font-size:.78125rem;color:var(--encre-3, #60687D)}.bo-case-zone{display:grid;place-items:center;width:36px;height:36px;margin:-6px -6px -6px 0;cursor:pointer}.bo-case{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:18px;height:18px;margin:0;border:1.5px solid var(--encre-3, #60687D);border-radius:50%;background:var(--blanc, #FFFFFF);cursor:pointer}.bo-case:checked{background:var(--aplat, #0E1A3A);border-color:var(--aplat, #0E1A3A)}.bo-case-zone:hover .bo-case{border-color:var(--fort, #0E1A3A)}.bo-corps{display:grid;gap:2px;min-width:0}.bo-lib{font-size:.8125rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bo-meta{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;font-size:.6875rem;line-height:1.5;color:var(--encre-2, #55597A)}.bo-q{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--fort, #0E1A3A)}.bo-q:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bo-q);box-shadow:inset 0 0 0 1.5px var(--bo-q)}.bo-q[data-q=faire]{--bo-q: var(--orange, #FF5C36)}.bo-q[data-q=planifier]{--bo-q: var(--fort, #0E1A3A)}.bo-q[data-q=deleguer]{--bo-q: var(--sable, #CDAA7D)}.bo-q[data-q=plus-tard]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--encre-3, #60687D)}.bo-ech{display:inline-flex;align-items:center;gap:5px}.bo-ech[data-etat=retard],.bo-ech[data-etat=jour]{font-weight:600;color:var(--fort, #0E1A3A)}.bo-ech[data-etat=retard]:before,.bo-ech[data-etat=jour]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange, #FF5C36)}.bo-ech[data-etat=jour]:before{background:var(--fort, #0E1A3A)}.bo-ch{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-qui{display:flex;gap:2px}.bo-pers{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--teinte, #EADCC5);box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13));color:var(--fort, #0E1A3A);font-size:.625rem;font-weight:600}.bo-pers.moi{background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF);box-shadow:none}.bo-etat{display:flex;align-items:center;gap:9px;min-height:38px;margin:0 10px 8px;padding:6px 8px 6px 12px;border-radius:19px;background:var(--marine, #0E1A3A);color:var(--beige-clair, #F5EDDD);font-size:.75rem;font-weight:500}:root[data-ambiance=nuit] .bo-etat{box-shadow:inset 0 0 0 1px var(--trait, rgba(230, 225, 216, .18))}.bo-etat-texte{flex:1;min-width:0;line-height:1.4}.bo-etat-coche{flex:none;width:15px;height:15px;color:var(--orange, #FF5C36);stroke-width:2.2}.bo-etat[data-erreur] .bo-etat-coche{display:none}.bo-annuler{flex:none;height:30px;padding:0 12px;border:1px solid rgba(245,237,221,.35);border-radius:9999px;background:transparent;color:var(--orange, #FF5C36);font:inherit;font-weight:600;cursor:pointer}.bo-racine .bo-annuler:focus-visible{outline-color:var(--beige-clair, #F5EDDD)}.bo-pied{padding:10px 16px 12px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07));font-size:.78125rem}.bo-tout{color:var(--fort, #0E1A3A);font-weight:500;-webkit-text-decoration:underline 1px var(--sable, #CDAA7D);text-decoration:underline 1px var(--sable, #CDAA7D);text-underline-offset:4px}.bo-tout:hover{text-decoration-color:var(--orange, #FF5C36)}.bo-tout:after{content:" →";color:var(--orange, #FF5C36)}.bo-bloc{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.bo-label{padding:0;font-size:.71875rem;font-weight:600;color:var(--encre-2, #55597A)}.bo-texte,.bo-select,.bo-date{width:100%;min-width:0;margin:0;border:1px solid var(--bo-trait-champ);background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.8125rem;box-shadow:none}.bo-texte{padding:9px 12px;border-radius:12px;line-height:1.4;resize:none}.bo-select,.bo-date{height:38px;padding:0 10px;border-radius:10px}.bo-texte::-moz-placeholder{color:var(--encre-3, #60687D);opacity:1}.bo-texte::placeholder{color:var(--encre-3, #60687D);opacity:1}.bo-texte:focus,.bo-select:focus,.bo-date:focus{border-color:var(--fort, #0E1A3A);outline:none}.bo-racine .bo-texte:focus-visible,.bo-racine .bo-select:focus-visible,.bo-racine .bo-date:focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}.bo-texte[aria-invalid=true]{border-color:var(--orange, #FF5C36)}.bo-puces{display:flex;flex-wrap:wrap;gap:6px}.bo-puce{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:var(--blanc, #FFFFFF);color:var(--encre-2, #55597A);font-size:.75rem;cursor:pointer}.bo-puce input{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;opacity:0;cursor:pointer}.bo-puce:has(input:checked){background:var(--aplat, #0E1A3A);border-color:var(--aplat, #0E1A3A);color:var(--beige-clair, #F5EDDD)}.bo-puce:has(input:checked) .bo-puce-lib:before{content:"✓ ";color:var(--orange, #FF5C36)}.bo-puce:has(input:focus-visible){outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}.bo-quadrant{margin:2px 0 0;font-size:.71875rem;line-height:1.45;color:var(--encre-2, #55597A)}.bo-msg{margin:0;font-size:.71875rem;font-weight:500;color:var(--fort, #0E1A3A)}.bo-msg:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--orange, #FF5C36);vertical-align:1px}.bo-lien{padding:0;border:0;background:none;color:var(--fort, #0E1A3A);font:inherit;font-size:.75rem;font-weight:500;-webkit-text-decoration:underline 1px var(--sable, #CDAA7D);text-decoration:underline 1px var(--sable, #CDAA7D);text-underline-offset:3px;cursor:pointer}.bo-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:10px 12px 12px 16px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.bo-ajouter{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 18px;border:1px solid var(--orange, #FF5C36);border-radius:9999px;background:var(--orange, #FF5C36);color:var(--sur-orange, #0E1A3A);font:inherit;font-size:.78125rem;font-weight:600;white-space:nowrap;cursor:pointer}.bo-ajouter[aria-disabled=true]{cursor:progress}.bo-erreur{margin:0;padding:9px 12px;border-radius:10px;background:var(--bo-surligne);color:var(--fort, #0E1A3A);font-size:.75rem;font-weight:500;line-height:1.45}.bo-bouton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--bo-trait-fort);border-radius:9999px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:.78125rem;font-weight:600;white-space:nowrap;cursor:pointer}.bo-bouton-primaire{border-color:var(--orange, #FF5C36);background:var(--orange, #FF5C36);color:#0e1a3a}.bo-bouton:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.bo-bouton:not(.bo-bouton-primaire):hover{background:var(--survol, rgba(14, 26, 58, .045))}}.tx-tache{position:relative;display:block;margin:0;padding:0;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07));touch-action:pan-y;overflow:hidden}.tx-glisse{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;gap:8px;align-items:start;padding:7px 8px 7px 6px;background:var(--ab-ligne, var(--blanc, #FFFFFF))}.bo-tache-nouvelle .tx-glisse{animation:ab-nouvelle 2.2s var(--bo-ease) both}@keyframes ab-nouvelle{0%,40%{background:var(--teinte, #EADCC5)}to{background:var(--ab-ligne, var(--blanc, #FFFFFF))}}.tx-fonds{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:.75rem;font-weight:600;opacity:0}.tx-fond{display:inline-flex;align-items:center;gap:6px;opacity:0;transition:transform .12s var(--bo-ease)}.tx-fond .bo-ico{width:16px;height:16px;stroke-width:2}.tx-tache[data-sens] .tx-fonds{opacity:1}.tx-tache[data-sens=faite] .tx-fonds{background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF)}.tx-tache[data-sens=reporter] .tx-fonds{background:var(--orange, #FF5C36);color:var(--sur-orange, #0E1A3A)}.tx-tache[data-sens=faite] .tx-fond-faite,.tx-tache[data-sens=reporter] .tx-fond-report{opacity:1}.tx-tache[data-seuil] .tx-fond{transform:scale(1.15)}.tx-reporter{flex:none;display:grid;place-items:center;width:30px;height:30px;margin:-4px -2px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--encre-2, #55597A);cursor:pointer}.tx-reporter .bo-ico{width:16px;height:16px}.tx-reporter[aria-expanded=true]{background:var(--teinte, #EADCC5);color:var(--fort, #0E1A3A)}.tx-src{color:var(--encre-2, #55597A);font-style:italic}.tx-libre{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--fort, #0E1A3A)}.tx-libre:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--sable, #CDAA7D)}.tx-report{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 10px 42px;background:var(--ab-ligne, var(--blanc, #FFFFFF))}.tx-puce{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.71875rem;font-weight:600;line-height:30px;cursor:pointer;white-space:nowrap}.tx-puce-date{font-weight:400;color:var(--encre-2, #55597A)}.tx-puce-sans{font-weight:500;color:var(--encre-2, #55597A)}.tx-puce[aria-expanded=true]{border-color:var(--aplat, #0E1A3A)}.tx-autre{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.tx-autre .tx-date{width:auto;flex:0 1 11rem}.tx-valider{min-height:36px}@media (hover: hover) and (pointer: fine){.tx-reporter:hover{background:var(--survol, rgba(14, 26, 58, .045));color:var(--fort, #0E1A3A)}.tx-puce:hover{border-color:var(--bo-trait-fort);background:var(--survol, rgba(14, 26, 58, .045))}}.tb-case{position:relative;display:flex;flex-direction:column;min-height:0;border:1px solid transparent;border-radius:12px;background:var(--fond, #FAF8F3);transition:border-color .12s var(--bo-ease),background-color .12s var(--bo-ease)}.tb-case-faire{background:color-mix(in srgb,var(--orange, #FF5C36) 6%,var(--fond, #FAF8F3))}.tb-case[data-cible=oui]{border-color:var(--fort, #0E1A3A);border-style:dashed;background:var(--bo-surligne)}.tb-case[data-cible=non]{border-color:var(--bo-trait-fort);border-style:dashed}.tb-case-titre{margin:0;font-size:.8125rem;font-weight:600}.tb-case-titre .bo-q{font-weight:600}.tb-def{font-size:.65625rem;color:var(--encre-2, #55597A)}.tb-taches{list-style:none;margin:0;padding:0 0 4px}.tb-case .tx-tache{border-top-color:var(--trait, rgba(14, 26, 58, .13))}.tb-case .tx-tache:first-child{border-top-color:transparent}.tb-case .tx-glisse{gap:4px;padding:6px 4px 6px 2px}.tb-case .bo-case-zone{width:32px;height:32px;margin:-4px -2px -4px 0}.tb-case .bo-lib{font-size:.75rem}.tb-case .tx-report{padding:0 8px 8px 30px}.tb-case .tx-puce{min-height:28px;padding:0 9px;font-size:.6875rem;line-height:26px}.tb-poignee{display:grid;place-items:center;width:26px;height:30px;margin-top:-4px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--encre-2, #55597A);cursor:grab;touch-action:none}.tb-poignee[aria-expanded=true]{background:var(--teinte, #EADCC5);color:var(--fort, #0E1A3A)}.tb-ico-poignee{width:16px;height:16px;fill:currentColor;stroke:none}.tb-deplacer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0 8px 8px 30px;background:var(--ab-ligne, var(--fond, #FAF8F3))}.tb-deplacer-lib{font-size:.6875rem;font-weight:600;color:var(--encre-2, #55597A)}.tb-cible[aria-disabled=true]{opacity:.55;cursor:not-allowed;border-style:dashed}.tb-blocage{flex-basis:100%;margin:2px 0 0;font-size:.6875rem;line-height:1.45;color:var(--fort, #0E1A3A)}.tb-tire .tx-glisse{opacity:.45}.tb-vide{margin:2px 12px 10px;font-size:.6875rem;color:var(--encre-2, #55597A)}.tb-fantome{position:absolute;left:0;top:0;z-index:6;max-width:16rem;padding:7px 12px;border-radius:10px;background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF);font-size:.75rem;font-weight:500;pointer-events:none;opacity:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-fantome-vu{opacity:1}@media (hover: hover) and (pointer: fine){.tb-poignee:hover{background:var(--survol, rgba(14, 26, 58, .045))}}.ab-panneau{--ab-ch-fond: color-mix(in srgb, var(--ivoire, #EADCC5) 42%, var(--blanc, #FFFFFF));width:min(40rem,calc(100vw - 60px));height:min(56rem,calc(100vh - 196px));max-height:min(56rem,calc(100vh - 196px))}:root[data-ambiance=nuit] .ab-panneau{--ab-ch-fond: color-mix(in srgb, var(--sable, #CDAA7D) 13%, var(--blanc, #273042))}.ab-vue{display:flex;flex-direction:column;flex:1;min-height:0}.ab-revient{animation:ab-depuis-g .2s var(--bo-ease) both}.ab-fiche{animation:ab-depuis-d .22s var(--bo-ease) both}@keyframes ab-depuis-d{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ab-depuis-g{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.ab-point{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border:2px solid var(--blanc, #FFFFFF);border-radius:50%;background:var(--aplat, #0E1A3A)}.ab-court{display:none}.ab-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 14px 10px 16px;border-bottom:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.ab-corps{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px 10px;overflow-y:auto;overscroll-behavior:contain}.ab-qui .bo-pers{width:20px;height:20px}.ab-ch .bo-corps,.ab-jours .bo-corps{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ab-ch{--ab-ligne: var(--ab-ch-fond);position:relative;flex:0 1 auto;min-height:0;max-height:36%;display:flex;flex-direction:column;border-radius:12px;background:var(--ab-ch-fond)}.ab-ch-tete{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:34px;padding:4px 8px 4px 12px;border-bottom:1px solid transparent}.ab-defile{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ab-haut .ab-ch-tete,.ab-haut .tb-case-tete{border-bottom-color:var(--trait, rgba(14, 26, 58, .13))}.ab-suite{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;margin-left:auto;padding:0 9px 0 7px;border:1px solid var(--bo-trait-fort);border-radius:9999px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.65625rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.ab-suite .bo-ico{width:12px;height:12px;stroke-width:2}@media (hover: hover) and (pointer: fine){.ab-suite:hover{border-color:var(--fort, #0E1A3A)}}.ab-autres{display:none;align-items:center;margin:0 12px 6px;font-size:.75rem;font-weight:600}.ab-ico-ch{flex:none;width:16px;height:16px;color:var(--fort, #0E1A3A);stroke-width:1.8}.ab-ch-titre{flex:none;margin:0;font-size:.8125rem;font-weight:600}.ab-ch-nom{flex:0 1 auto;min-width:0;overflow:hidden;font-size:.6875rem;color:var(--encre-2, #55597A);text-overflow:ellipsis;white-space:nowrap}.ab-taches{list-style:none;margin:0;padding:0 0 4px}.ab-ch .tx-tache{border-top-color:var(--trait, rgba(14, 26, 58, .13))}.ab-ch .tx-tache:first-child{border-top-color:transparent}.ab-ch .tx-glisse{gap:6px;padding:6px 6px 6px 4px}.ab-ch .bo-case-zone{width:32px;height:32px;margin:-4px -2px -4px 0}.ab-ch .tx-report,.ab-ch .tb-deplacer{padding:0 10px 9px 40px}.ab-vide{margin:0 12px 10px;font-size:.71875rem;color:var(--encre-2, #55597A)}.ab-grille{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,auto));align-content:start;gap:8px}.ab-grille .tb-case{--ab-ligne: var(--fond, #FAF8F3);min-height:0}.ab-grille .tb-case-faire{--ab-ligne: color-mix(in srgb, var(--orange, #FF5C36) 6%, var(--fond, #FAF8F3))}.ab-grille .tb-case-tete{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:32px;padding:4px 8px 4px 12px;border-bottom:1px solid transparent}.ab-grille .tb-case-titre{flex:none}.ab-grille .tb-def{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-jours{flex:1;min-height:0;margin:0 -10px -10px;overflow-y:auto;overscroll-behavior:contain}.ab-jours .bo-groupe ul{margin:0}.ta-groupe-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 16px 4px}.ab-jours .ta-groupe-tete{position:sticky;top:0;z-index:2;margin:0;padding:9px 16px 5px;background:var(--blanc, #FFFFFF)}.ta-groupe-tete h3{margin:0;font-size:.75rem;font-weight:600;color:var(--encre-2, #55597A)}.ta-titre-retard{color:var(--fort, #0E1A3A)!important}.ta-titre-retard:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--orange, #FF5C36);vertical-align:1px}.ta-tout{font-size:.71875rem}.ab-fiche .bo-tete{gap:4px;padding-bottom:10px;border-bottom:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.ab-champs{flex:1;min-height:0;display:grid;align-content:start;gap:18px;padding:16px 18px 18px;overflow-y:auto;overscroll-behavior:contain}.ab-texte{font-size:.875rem}.ab-aide{margin:0;font-size:.6875rem;line-height:1.45;color:var(--encre-2, #55597A)}.ab-deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:18px 20px;align-items:start}.ab-lu{display:inline-block;margin-left:8px;padding:0 8px;border-radius:9999px;background:var(--teinte, #EADCC5);color:var(--fort, #0E1A3A);font-size:.625rem;font-weight:600;line-height:1.7;vertical-align:1px}.ab-puce{gap:6px}.ab-puce-j{font-size:.6875rem;color:var(--encre-2, #55597A)}.bo-puce:has(input:checked) .ab-puce-j{color:inherit}.ab-autre{display:flex;margin-top:2px}.ab-autre .bo-date{width:auto;flex:0 1 12rem}.ab-prios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ab-prio{position:relative;display:grid;gap:2px;padding:9px 30px 9px 12px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:12px;background:var(--fond, #FAF8F3);cursor:pointer}.ab-prio[data-q=faire]{background:color-mix(in srgb,var(--orange, #FF5C36) 6%,var(--fond, #FAF8F3))}.ab-prio input{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;opacity:0;cursor:pointer}.ab-prio .bo-q{font-size:.78125rem;font-weight:600}.ab-prio-def{font-size:.6875rem;color:var(--encre-2, #55597A)}.ab-prio:has(input:checked){border-color:var(--fort, #0E1A3A);box-shadow:inset 0 0 0 1px var(--fort, #0E1A3A)}.ab-prio:has(input:checked):after{content:"";position:absolute;top:12px;right:12px;width:10px;height:5px;border:solid var(--fort, #0E1A3A);border-width:0 0 2px 2px;transform:rotate(-45deg)}.ab-prio:has(input:focus-visible){outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}@media (hover: hover) and (pointer: fine){.ab-prio:not(:has(input:checked)):hover{border-color:var(--bo-trait-fort)}}.ab-note{margin-top:2px}.cb-panneau{width:min(27rem,calc(100vw - 60px));height:min(42rem,calc(100vh - 176px))}.cb-en-calcul{height:auto}.cb-vue{display:flex;flex-direction:column;flex:1;min-height:0}.cb-tete{gap:4px;padding-bottom:10px;border-bottom:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.cb-tete h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px}.cb-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cb-tuile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico nom" "ico aide";align-items:center;gap:1px 10px;width:100%;min-height:60px;padding:10px 12px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:12px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--bo-ease)}.cb-tuile:active{transform:scale(.98)}.cb-tuile-ico{grid-area:ico;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teinte, #EADCC5);color:var(--fort, #0E1A3A)}.cb-tuile-ico .bo-ico{width:18px;height:18px}.cb-tuile-nom{grid-area:nom;align-self:end;font-size:.8125rem;font-weight:600;line-height:1.25}.cb-tuile-aide{grid-area:aide;align-self:start;font-size:.6875rem;line-height:1.3;color:var(--encre-2, #55597A)}@media (hover: hover) and (pointer: fine){.cb-tuile:hover{border-color:var(--bo-trait-fort);background:var(--survol, rgba(14, 26, 58, .045))}.cb-recent:hover{background:var(--survol, rgba(14, 26, 58, .045))}.cb-vers:hover{border-color:var(--bo-trait-fort);background:var(--survol, rgba(14, 26, 58, .045))}}.cx-titre-bloc{margin:0;font-size:.75rem;font-weight:600;color:var(--encre-2, #55597A)}.cx-ch{display:inline-flex;align-items:center;min-height:24px;max-width:14rem;padding:0 10px;border-radius:9999px;background:var(--teinte, #EADCC5);color:var(--fort, #0E1A3A);font-size:.6875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ambiance=nuit] .cx-ch{background:#323b52}.cx-champ{width:100%;min-width:0;height:38px;margin:0;padding:0 10px;border:1px solid var(--bo-trait-champ);border-radius:10px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums;box-shadow:none}.cx-champ:focus{border-color:var(--fort, #0E1A3A);outline:none}.bo-racine .cx-champ:focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}.cx-champ::-moz-placeholder{color:var(--encre-3, #60687D);opacity:1}.cx-champ::placeholder{color:var(--encre-3, #60687D);opacity:1}.cb-recents-titre{margin:18px 2px 4px}.cb-recents{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cb-recent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom ch" "res ch";align-items:center;gap:0 10px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;text-align:left;cursor:pointer}.cb-recent-nom{grid-area:nom;font-size:.6875rem;font-weight:600;color:var(--encre-2, #55597A)}.cb-recent-res{grid-area:res;min-width:0;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-recent .cx-ch{grid-area:ch}.cb-astuce{margin:0;padding:9px 16px 11px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07));font-size:.6875rem;color:var(--encre-2, #55597A)}.cb-form{display:grid;gap:12px}.cb-rangee{display:grid;grid-template-columns:7.25rem minmax(0,1fr);align-items:center;gap:3px 10px;margin:0}.cb-rangee-lib{display:grid;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--encre-2, #55597A)}.cb-rangee-sous{font-size:.65625rem;font-weight:400}.cb-rangee-champs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cb-champ{width:4.25rem;text-align:right}.cb-champ-court{width:3rem}.cb-champ-large{width:6.5rem}.cb-champ-faux{border-color:var(--fort, #0E1A3A);box-shadow:inset 0 0 0 1px var(--fort, #0E1A3A)}.cb-texte{flex:1}.cb-apres{font-size:.75rem;color:var(--encre-2, #55597A);white-space:nowrap}.cb-segment{flex-wrap:wrap}.cb-aide,.cb-source{grid-column:2;margin:0;font-size:.6875rem;line-height:1.4;color:var(--encre-2, #55597A)}.cb-resultat{margin:0 0 16px;padding:12px 14px 13px;border-radius:12px;background:var(--fond, #FAF8F3)}.cb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.cb-stat{display:grid;margin:0}.cb-stat-lib{font-size:.6875rem;font-weight:600;color:var(--encre-2, #55597A)}.cb-stat-val{font-size:1.125rem;font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-bloc{margin-top:18px}.cb-bloc .cx-titre-bloc{margin-bottom:4px}.cb-grand{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:4px 0 0;font-variant-numeric:tabular-nums}.cb-grand-val{font-size:2.25rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}.cb-grand-unite{font-size:1rem;font-weight:500}.cb-sous{margin:2px 0 0;font-size:.78125rem;line-height:1.45;color:var(--encre-2, #55597A)}.cb-message{margin:6px 0 0;font-size:.8125rem;line-height:1.45;color:var(--encre-2, #55597A)}.cb-message-erreur{color:var(--fort, #0E1A3A);font-weight:600}.cb-note{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;font-size:.75rem;line-height:1.45;color:var(--fort, #0E1A3A)}.cb-note .bo-ico{flex:none;width:16px;height:16px;margin-top:1px}.cb-note-ko{font-weight:600}.cb-sorties{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait, rgba(14, 26, 58, .13))}.cb-sortie{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--trait, rgba(14, 26, 58, .13))}.cb-so-txt{flex:1;display:grid;min-width:0}.cb-so-lib{font-size:.6875rem;font-weight:600;color:var(--encre-2, #55597A)}.cb-so-val{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums}.cb-so-vers{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.cb-vers{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px 0 11px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer;white-space:nowrap}.cb-vers .bo-ico{width:13px;height:13px}.cb-etapes{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait, rgba(14, 26, 58, .13))}.cb-etape{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lib val" "calc val";align-items:center;gap:0 12px;padding:6px 0;border-bottom:1px dashed var(--trait, rgba(14, 26, 58, .13));font-variant-numeric:tabular-nums}.cb-et-lib{grid-area:lib;font-size:.71875rem;font-weight:600}.cb-et-calc{grid-area:calc;font-size:.71875rem;color:var(--encre-2, #55597A);overflow-wrap:anywhere}.cb-et-val{grid-area:val;font-size:.8125rem;font-weight:500;text-align:right;white-space:nowrap}.cb-autres{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.cb-autres-lib{font-size:.6875rem;font-weight:600;color:var(--encre-2, #55597A)}.cb-pied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.cb-pied .bo-ico{width:15px;height:15px}.cb-effacer{margin-left:auto}.cb-panneau>.bo-etat{margin-top:8px}.bo-ecran{position:relative;padding:10px 18px 12px;text-align:right}.bo-ecran-ligne{min-height:1.4em;margin:0;font-size:.8125rem;color:var(--encre-2, #55597A);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bo-ecran-valeur{margin:2px 0 0;font-size:2.125rem;font-weight:300;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bo-final{font-weight:500}.bo-ecran-erreur{font-size:1.25rem;font-weight:500;line-height:1.7}.bo-unite{margin-left:2px;font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--encre-2, #55597A)}.bo-ecran-actions{position:absolute;left:14px;bottom:14px;display:flex;gap:6px}.bo-copier{height:28px;padding:0 12px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:.71875rem;font-weight:500;cursor:pointer}.bo-tva{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 14px 12px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.bo-tva .bo-segment{justify-self:start}.bo-tva-conversions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bo-tva-lib{font-size:.71875rem;font-weight:600;color:var(--encre-2, #55597A)}.bo-tva-bouton{height:34px;padding:0 12px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:.71875rem;font-weight:500;white-space:nowrap;cursor:pointer}.bo-clavier{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 14px 16px}.bo-touche{display:grid;place-items:center;height:46px;padding:0;border:0;border-radius:9999px;background:var(--survol, rgba(14, 26, 58, .045));color:var(--fort, #0E1A3A);font:inherit;font-size:1.0625rem;font-weight:400;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .24s var(--bo-ease),background-color .16s var(--bo-ease)}.bo-touche:active{transform:scale(.94);transition-duration:.1s}.bo-touche .bo-ico{width:20px;height:20px}.bo-touche-fn{background:transparent;color:var(--encre-2, #55597A);font-size:.9375rem;font-weight:500}.bo-touche-op{background:var(--teinte, #EADCC5);font-weight:500}.bo-touche-egal{background:var(--orange, #FF5C36);color:var(--sur-orange, #0E1A3A);font-weight:600}@media (hover: hover) and (pointer: fine){.bo-touche:hover{background:color-mix(in srgb,var(--fort, #0E1A3A) 9%,transparent)}.bo-touche-op:hover{background:color-mix(in srgb,var(--teinte, #EADCC5) 82%,var(--sable, #CDAA7D))}.bo-touche-egal:hover{background:var(--orange, #FF5C36)}.bo-copier:hover,.bo-tva-bouton:hover{background:var(--survol, rgba(14, 26, 58, .045))}}@media (pointer: coarse){.bo-segment button,.bo-puce,.bo-fermer,.bo-plus,.bo-retour{min-height:44px}.bo-fermer,.bo-plus,.bo-retour{width:44px}.bo-texte,.bo-select,.bo-date{font-size:1rem}.bo-select,.bo-date,.bo-ajouter{height:44px}.bo-case-zone{width:44px;height:44px;margin:-10px -8px -10px -2px}.bo-annuler,.bo-bouton{min-height:44px}.tx-reporter{width:44px;height:44px;margin:-10px -8px -8px 0}.tx-puce{min-height:44px;align-items:center;line-height:1.2}.tx-valider{min-height:44px}.tx-autre .tx-date{height:44px;font-size:1rem}.tb-poignee{width:40px;height:44px;margin:-10px -2px -8px 0}.tb-case .tx-puce{min-height:44px}.tb-case .bo-case-zone,.ab-ch .bo-case-zone{width:44px;height:44px;margin:-10px -6px -10px -2px}.ab-autres{min-height:44px}.ab-suite{height:40px;padding:0 12px 0 10px}.ab-ch-tete,.ab-grille .tb-case-tete{min-height:50px}.ab-prio{min-height:56px}.ab-autre .bo-date{height:44px;font-size:1rem}.ab-texte{font-size:1rem}.ta-tout{min-height:44px}.cx-champ{height:44px;font-size:1rem}.cb-astuce{display:none}.cb-vers{height:40px}.cb-recent{min-height:48px}.cb-effacer,.bo-copier,.bo-tva-bouton{min-height:44px}.bo-touche{height:52px}}@media (max-width: 560px),(max-height: 760px){.ab-ch{flex:none;max-height:none}.ab-defile{flex:none;overflow:visible}.ab-grille{flex:none;grid-template-rows:none}.ab-jours{flex:none;margin-bottom:0;overflow:visible}.ab-au-dela{display:none}.ab-autres{display:inline-flex}.ab-suite{display:none}}@media (max-width: 560px){.bo-panneau{position:fixed;left:10px;right:10px;bottom:calc(var(--bo-bas) + var(--bo-monte, 0px) + 68px);width:auto;max-height:calc(100dvh - 164px)}.ab-panneau{height:calc(100dvh - 164px);max-height:calc(100dvh - 164px)}.ab-long{display:none}.ab-court{display:inline}.ab-barre{flex-wrap:nowrap;padding-right:12px}.ab-grille,.ab-deux{grid-template-columns:minmax(0,1fr)}.ab-champs{gap:16px;padding:14px 14px 16px}.cb-panneau{height:auto;max-height:calc(100dvh - 164px)}.cb-stat-val{font-size:1rem}.cb-rangee{grid-template-columns:minmax(0,1fr)}.cb-aide,.cb-source{grid-column:1}.cb-grand-val{font-size:2rem}}@media (max-height: 600px){.bo-panneau{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px)}}@media (max-height: 420px){.bo-panneau{position:fixed;top:8px;bottom:8px;right:8px;max-height:none;z-index:5;overflow-y:auto;overscroll-behavior:contain}.ab-panneau{height:auto;max-height:none}.ab-panneau .ab-vue,.ab-panneau .ab-corps,.ab-panneau .ab-champs{flex:none;min-height:auto;overflow:visible}}@media (prefers-reduced-motion: reduce){.bo-racine .bo-bras{transform:rotate(var(--a));transition:none}.bo-racine .bo-pos{transform:translate(calc(-1 * var(--bo-r))) rotate(calc(-1 * var(--a)));transition:opacity .12s linear}.bo-racine.bo-deploye .bo-pos{transition:opacity .12s linear}.bo-racine .bo-sat *{animation:none!important}.bo-racine .bo-couvercle,.bo-racine.bo-deploye .bo-couvercle,.bo-racine .bo-bulle,.bo-racine .bo-sat,.bo-racine .bo-nombre,.bo-racine .bo-plein{transition:none}.bo-racine .bo-panneau,.bo-racine .ab-fiche,.bo-racine .ab-revient{animation:none}.bo-racine .tx-fond,.bo-racine .tb-case{transition:none}.bo-racine .tx-tache[data-seuil] .tx-fond,.bo-racine .bo-bouton:active,.bo-racine .cb-tuile:active,.bo-racine .bo-touche:active{transform:none}.bo-racine .cb-tuile,.bo-racine .bo-touche{transition:none}}.pi-mur{--pi-encre-2-page: var(--encre-2, #55597A);position:fixed;top:0;right:0;bottom:0;left:0;z-index:43;pointer-events:none;font-family:var(--sans, "Sora", system-ui, sans-serif);font-size:.875rem;line-height:1.5;color:var(--fort, #0E1A3A);text-align:left;-webkit-tap-highlight-color:transparent}.pi-mur[hidden]{display:none}.pi-mur [hidden],.pi-panneau [hidden]{display:none!important}.pi-mur *,.pi-mur *:before,.pi-mur *:after{box-sizing:border-box}.pi-mur :where(h2,h3,p,ul,li,label,button,input,select,textarea){margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.pi-mur :focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:3px}.pi-note,.pi-couleur,.pi-tous-pastille{--papier: var(--teinte, #EADCC5);--bande: color-mix(in srgb, var(--papier) 80%, var(--sable, #CDAA7D));--encre-papier: var(--fort, #0E1A3A);--encre-2: #55597A}:root[data-ambiance=tamise] .pi-note{--encre-2: #353D4F}:root[data-ambiance=nuit] .pi-note{--encre-2: #D6D1C8;--bande: color-mix(in srgb, var(--papier) 90%, var(--sable, #CDAA7D))}.pi-c-ivoire{--papier: var(--teinte, #EADCC5)}.pi-c-beige{--papier: var(--beige-clair, #F5EDDD)}.pi-c-sable{--papier: var(--sable, #CDAA7D)}.pi-c-blanc{--papier: var(--blanc, #FFFFFF)}.pi-c-orange{--papier: var(--orange, #FF5C36)}.pi-c-marine{--papier: var(--marine, #0E1A3A)}:root[data-ambiance=nuit] .pi-c-beige{--papier: color-mix(in srgb, #F5EDDD 12%, #273042)}:root[data-ambiance=nuit] .pi-c-sable{--papier: color-mix(in srgb, #CDAA7D 38%, #273042)}:root[data-ambiance=nuit] .pi-c-orange{--papier: color-mix(in srgb, #FF5C36 60%, #1D2434)}:root[data-ambiance=nuit] .pi-c-marine{--papier: #2E3D66}.pi-note.pi-c-beige{--bande: color-mix(in srgb, var(--papier) 86%, var(--sable, #CDAA7D))}.pi-note.pi-c-sable{--encre-2: #353A55;--bande: color-mix(in srgb, var(--papier) 80%, #FFFFFF)}.pi-note.pi-c-blanc{--bande: color-mix(in srgb, var(--papier) 93%, var(--sable, #CDAA7D));box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13))}.pi-note.pi-c-orange{--encre-papier: #0E1A3A;--encre-2: #0E1A3A;--bande: color-mix(in srgb, var(--papier) 88%, #FFFFFF)}.pi-note.pi-c-marine{--encre-papier: #F5EDDD;--encre-2: #C9C4BB;--bande: color-mix(in srgb, var(--papier) 85%, #F5EDDD)}:root[data-ambiance=tamise] .pi-note.pi-c-orange{--encre-2: #0E1A3A}:root[data-ambiance=tamise] .pi-note.pi-c-marine{--encre-2: #C9C4BB}:root[data-ambiance=nuit] .pi-note.pi-c-sable{--encre-2: #E2DDD4;--bande: color-mix(in srgb, var(--papier) 86%, #1D2434)}:root[data-ambiance=nuit] .pi-note.pi-c-blanc{--bande: color-mix(in srgb, var(--papier) 88%, #F5EDDD);box-shadow:inset 0 0 0 1px #e6e1d857}:root[data-ambiance=nuit] .pi-note.pi-c-ivoire{--encre-papier: var(--fort, #E6E1D8)}:root[data-ambiance=nuit] .pi-note.pi-c-orange{--encre-papier: #F5EDDD;--encre-2: #F0E2CF;--bande: color-mix(in srgb, var(--papier) 82%, #1D2434)}:root[data-ambiance=nuit] .pi-note.pi-c-marine{--encre-papier: #F5EDDD;--encre-2: #D6D1C8;--bande: color-mix(in srgb, var(--papier) 86%, #000000)}.pi-note{position:absolute;width:232px;height:232px;display:flex;flex-direction:column;border-radius:4px 4px 20px;background:var(--papier);color:var(--encre-papier);pointer-events:auto;transform:rotate(var(--rot, 0deg));transition:transform .22s var(--ease, cubic-bezier(.23, 1, .32, 1)),opacity .22s var(--ease, cubic-bezier(.23, 1, .32, 1))}.pi-note:focus-within,.pi-note.pi-menu-ouvert{z-index:500!important}.pi-note.pi-replie{height:32px;border-radius:4px 4px 12px}.pi-note.pi-en-main{transform:rotate(0) scale(1.02);transition:transform .12s var(--ease, cubic-bezier(.23, 1, .32, 1))}.pi-bande{display:flex;align-items:center;gap:2px;height:32px;flex:none;padding:0 4px 0 2px;border-radius:4px 4px 0 0;background:var(--bande);cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pi-replie .pi-bande{border-radius:4px 4px 12px}.pi-en-main .pi-bande{cursor:grabbing}.pi-prise,.pi-mini{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--encre-papier);cursor:pointer}.pi-prise{color:var(--encre-2);cursor:inherit}.pi-prise .bo-ico{width:16px;height:16px;fill:currentColor;stroke:none}.pi-mini .bo-ico{width:15px;height:15px}.pi-plus .bo-ico{fill:currentColor;stroke:none}.pi-mini[aria-expanded=true].pi-plus{background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF)}.pi-c-marine .pi-mini[aria-expanded=true].pi-plus{background:#f5eddd;color:#0e1a3a}@media (hover: hover) and (pointer: fine){.pi-mini:not([aria-expanded=true].pi-plus):hover,.pi-prise:hover{background:color-mix(in srgb,var(--encre-papier) 10%,transparent)}}.pi-ch{flex:none;margin-left:2px;font-size:.6875rem;font-weight:600;color:var(--encre-2);white-space:nowrap}.pi-resume{display:none;min-width:0;margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500}.pi-replie .pi-resume{display:block}.pi-espace{flex:1;min-width:0}.pi-corps{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 12px 14px}.pi-replie .pi-corps{display:none}.pi-texte{flex:1;min-height:0;width:100%;padding:2px 0;border:0;background:transparent;color:var(--encre-papier);font:inherit;font-size:.84375rem;line-height:1.45;resize:none;overflow-y:auto}.pi-texte::-moz-placeholder{color:var(--encre-2);opacity:1}.pi-texte::placeholder{color:var(--encre-2);opacity:1}.pi-texte:focus{outline:none}.pi-note:has(.pi-texte:focus-visible){outline:2px solid var(--fort, #0E1A3A);outline-offset:3px}.pi-arrive{animation:pi-arrive .3s var(--ease, cubic-bezier(.23, 1, .32, 1)) both}@keyframes pi-arrive{0%{opacity:0;transform:rotate(var(--rot, 0deg)) scale(.9)}}.pi-part{opacity:0;transform:translateY(-24px) rotate(var(--rot, 0deg)) scale(.92);transition:transform .2s var(--ease-in, cubic-bezier(.4, 0, 1, 1)),opacity .2s var(--ease-in, cubic-bezier(.4, 0, 1, 1))}.pi-range{opacity:0;transform:translate(var(--vers-x, 0px),var(--vers-y, 0px)) scale(.12);pointer-events:none;visibility:hidden;transition:transform .24s var(--ease-in, cubic-bezier(.4, 0, 1, 1)),opacity .24s var(--ease-in, cubic-bezier(.4, 0, 1, 1)),visibility 0s linear .24s}.pi-sort{animation:pi-sort .3s var(--ease, cubic-bezier(.23, 1, .32, 1)) both}@keyframes pi-sort{0%{opacity:0;transform:translate(var(--vers-x, 0px),var(--vers-y, 0px)) scale(.12)}}.pi-menu,.pi-forme{--encre-2: var(--pi-encre-2-page, #55597A);position:absolute;top:36px;right:-6px;z-index:6;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:16px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);transform:rotate(calc(-1 * var(--rot, 0deg)));transform-origin:top right;animation:pi-menu .16s var(--ease, cubic-bezier(.23, 1, .32, 1));cursor:auto}.pi-vers-haut>.pi-menu,.pi-vers-haut>.pi-forme{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}.pi-menu{gap:2px;min-width:240px;padding:6px}@keyframes pi-menu{0%{opacity:0;translate:0 -4px}}.pi-couleurs{display:flex;gap:8px;padding:6px 8px 8px}.pi-couleur{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--papier);box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13));cursor:pointer}.pi-couleur[aria-pressed=true]{outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}.pi-menu-el{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:.78125rem;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.pi-menu-el .bo-ico{width:16px;height:16px;flex:none}.pi-menu-sep{height:1px;margin:4px 8px;background:var(--trait-2, rgba(14, 26, 58, .07))}@media (hover: hover) and (pointer: fine){.pi-menu-el:hover{background:var(--survol, rgba(14, 26, 58, .045))}}.pi-forme{gap:12px;width:288px;padding:14px}.pi-forme-lib{display:block;font-size:.6875rem;font-weight:600;color:var(--encre-2)}.pi-forme-champ{width:100%;height:38px;padding:0 10px;border:1px solid var(--bo-trait-champ, rgba(14, 26, 58, .2));border-radius:10px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.78125rem}.pi-forme-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.pi-action{height:36px;padding:0 16px;border:0;border-radius:9999px;background:var(--orange, #FF5C36);color:var(--sur-orange, #0E1A3A);font:inherit;font-size:.78125rem;font-weight:600;cursor:pointer}.pi-lien{padding:0;border:0;background:none;color:var(--fort, #0E1A3A);font:inherit;font-size:.78125rem;font-weight:500;-webkit-text-decoration:underline 1px var(--sable, #CDAA7D);text-decoration:underline 1px var(--sable, #CDAA7D);text-underline-offset:3px;cursor:pointer}@media (pointer: coarse){.pi-menu-el,.pi-forme-champ,.pi-action{height:44px}.pi-prise,.pi-mini{width:40px;height:40px}.pi-bande,.pi-note.pi-replie{height:44px}.pi-couleur{width:34px;height:34px}.pi-menu,.pi-forme{top:48px}}.pi-pastille{position:absolute;right:66px;bottom:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13)),0 0 0 3px var(--fond, #FAF8F3);cursor:pointer;animation:bo-entree .2s var(--bo-ease)}@media (hover: hover) and (pointer: fine){.pi-pastille:hover{background:var(--survol, rgba(14, 26, 58, .045))}}.bo-deploye .pi-pastille,.bo-a-panneau .pi-pastille{opacity:0;pointer-events:none}.pi-etat.bo-etat{position:absolute;right:0;bottom:68px;z-index:4;width:-moz-max-content;width:max-content;max-width:min(24rem,calc(100vw - 40px));margin:0}.bo-a-panneau .pi-etat,.bo-deploye .pi-etat{bottom:auto;top:-48px}.pi-tous{position:absolute;right:0;bottom:68px;z-index:4;display:flex;flex-direction:column;width:min(20rem,calc(100vw - 40px));max-height:min(28rem,calc(100vh - 176px));overflow:hidden;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-top:3px solid var(--orange, #FF5C36);border-radius:14px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);animation:bo-entree .2s var(--bo-ease)}.pi-tous-corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px}.pi-tous-titre{margin:10px 10px 4px;font-size:.6875rem;font-weight:600;color:var(--encre-2, #55597A)}.pi-tous-el{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:2px 10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;text-align:left;cursor:pointer}.pi-tous-pastille{width:12px;height:12px;border-radius:3px;background:var(--papier);box-shadow:inset 0 0 0 1px var(--trait, rgba(14, 26, 58, .13))}.pi-tous-texte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;font-weight:500}.pi-tous-meta{grid-column:2;font-size:.6875rem;color:var(--encre-2, #55597A)}.pi-tous-vide{padding:12px 10px;font-size:.78125rem;color:var(--encre-2, #55597A)}@media (hover: hover) and (pointer: fine){.pi-tous-el:hover{background:var(--survol, rgba(14, 26, 58, .045))}}@media (pointer: coarse){.pi-tous-el{min-height:48px}}.pi-panneau{--pi-encre-2-page: var(--encre-2, #55597A)}.pi-barre{flex:none;display:flex;padding:0 12px 10px}.pi-liste{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:2px 12px 12px}.pi-liste .pi-tous-titre{margin:6px 2px 0}.pi-note.pi-dans-liste{position:relative;width:auto;height:auto;transform:none;transition:none}.pi-dans-liste .pi-corps{padding:6px 12px 12px}.pi-dans-liste .pi-texte{min-height:112px;font-size:1rem}.pi-dans-liste.pi-replie{height:auto}.pi-dans-liste>.pi-menu,.pi-dans-liste>.pi-forme{position:relative;top:auto;right:auto;bottom:auto;width:auto;min-width:0;margin:0 8px 8px;transform:none;animation:none}@media (prefers-reduced-motion: reduce){.pi-note,.pi-range,.pi-part{transition:none}.pi-arrive,.pi-sort,.pi-menu,.pi-forme,.pi-tous,.pi-pastille{animation:none}.pi-note.pi-en-main{transform:none}}@media print{.pi-mur{display:none!important}}.pi-note{--pi-crayon-b: var(--orange, #FF5C36)}.pi-note.pi-c-orange,.pi-note.pi-c-sable{--pi-crayon-b: #FFFFFF}.pi-replie .pi-crayon{display:none}.pi-mini[aria-pressed=true].pi-crayon{background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF)}.pi-c-marine .pi-mini[aria-pressed=true].pi-crayon{background:#f5eddd;color:#0e1a3a}.pi-zone{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pi-toile{position:absolute;left:0;top:0;z-index:1;pointer-events:none;touch-action:none}.pi-dessin .pi-toile{pointer-events:auto;cursor:crosshair}.pi-dessin .pi-zone{outline:1px dashed color-mix(in srgb,var(--encre-papier) 40%,transparent);outline-offset:3px;border-radius:4px}.pi-palette{position:absolute;top:0;right:-4px;z-index:2;display:flex;align-items:center;gap:4px;padding:3px;border-radius:9999px;background:var(--bande)}.pi-encre{width:24px;height:24px;flex:none;padding:0;border:0;border-radius:50%;background:var(--encre-papier);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--encre-papier) 30%,transparent);cursor:pointer}.pi-encre-b{background:var(--pi-crayon-b)}.pi-encre[aria-pressed=true]{outline:2px solid var(--encre-papier);outline-offset:2px}.pi-palette .pi-mini{width:26px;height:26px}.pi-defaire[aria-disabled=true]{opacity:.4;cursor:default}.pi-pied{flex:none;display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.pi-pinces{flex:1;min-width:0;display:flex;gap:12px;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none;padding:9px 9px 2px 2px}.pi-pinces::-webkit-scrollbar{display:none}.pi-pince-bloc{position:relative;flex:none;display:flex}.pi-pince{display:inline-flex;align-items:center;gap:4px;height:26px;max-width:128px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--encre-papier) 10%,transparent);color:var(--encre-papier);font-size:.6875rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.pi-pince .bo-ico{width:13px;height:13px;flex:none}.pi-pince-nom{min-width:0;overflow:hidden;text-overflow:ellipsis}.pi-pince-image{width:36px;padding:0;background-color:color-mix(in srgb,var(--encre-papier) 10%,transparent);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--encre-papier) 20%,transparent)}.pi-pince-envoi{opacity:.7}.pi-pince-x{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF);opacity:0;cursor:pointer}.pi-c-marine .pi-pince-x{background:#f5eddd;color:#0e1a3a}.pi-pince-x .bo-ico{width:12px;height:12px}.pi-pince-bloc:hover .pi-pince-x,.pi-pince-bloc:focus-within .pi-pince-x{opacity:1}@media (hover: hover) and (pointer: fine){.pi-pince:hover{background:color-mix(in srgb,var(--encre-papier) 16%,transparent)}}.pi-tag{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;margin-left:auto;padding:0 8px;border-radius:9999px;background:color-mix(in srgb,var(--encre-papier) 10%,transparent);color:var(--encre-papier);font-size:.6875rem;font-weight:600;white-space:nowrap}.pi-tag .bo-ico{width:13px;height:13px}:root[data-ambiance=nuit] .pi-pince,:root[data-ambiance=nuit] .pi-tag,:root[data-ambiance=nuit] .pi-pince-image{background-color:#0000002e}.pi-note.pi-cible{outline:2px dashed var(--fort, #0E1A3A);outline-offset:4px}.pi-fantome{position:absolute;width:232px;height:232px;display:grid;place-items:center;padding:28px;border:2px dashed var(--fort, #0E1A3A);border-radius:4px 4px 20px;background:color-mix(in srgb,var(--fond, #FAF8F3) 78%,transparent);color:var(--fort, #0E1A3A);font-size:.78125rem;font-weight:600;text-align:center;pointer-events:none}.bo-racine.pi-bulle-depot .bo-bulle{outline:2px dashed var(--fort, #0E1A3A);outline-offset:5px}.pi-entree-fichier{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0}.pi-forme-erreur{margin:-6px 0 0;padding:7px 10px;border-radius:8px;background:var(--bo-surligne, rgba(255, 92, 54, .14));color:var(--fort, #0E1A3A);font-size:.71875rem;font-weight:500}.pi-forme-note{font-size:.71875rem;line-height:1.45;color:var(--encre-2)}.pi-forme-champ[aria-invalid=true]{border-color:var(--orange, #FF5C36)}.pi-dans-liste .pi-palette{top:2px;right:0}.pi-dans-liste .pi-pied{margin-top:8px}@media (pointer: coarse){.pi-encre{width:32px;height:32px}.pi-palette .pi-mini{width:36px;height:36px}.pi-pince{height:36px}.pi-pince-image{width:48px}.pi-pince-x{opacity:1}}@media print{.pi-fantome{display:none!important}}.rr-palette{--rr-actif: #F5EDDD;--rr-ico: #EADCC5;--rr-trait-fort: rgba(14, 26, 58, .28)}:root[data-ambiance=tamise] .rr-palette{--rr-actif: #E2DDD3;--rr-trait-fort: rgba(14, 26, 58, .38)}:root[data-ambiance=nuit] .rr-palette{--rr-actif: rgba(230, 225, 216, .1);--rr-ico: #323B52;--rr-trait-fort: rgba(230, 225, 216, .34)}.rr-palette{position:fixed;inset:auto;top:84px;left:50%;transform:translate(-50%);margin:0;padding:0;width:min(880px,calc(100vw - 48px));height:min(620px,calc(100dvh - 124px));max-width:none;max-height:none;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-top:3px solid var(--orange, #FF5C36);border-radius:18px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font-family:var(--sans, "Sora", system-ui, sans-serif);font-size:1rem;line-height:1.4;overflow:hidden}.rr-palette[open]{animation:rr-entree .2s var(--ease, cubic-bezier(.23, 1, .32, 1))}.rr-palette::backdrop{background:#0e1a3a42}:root[data-ambiance=nuit] .rr-palette::backdrop{background:#05080f8f}@keyframes rr-entree{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.985)}}@keyframes rr-entree-tel{0%{opacity:0;transform:translateY(12px)}}.rr-cadre{display:flex;flex-direction:column;height:100%;min-height:0}.rr-lecteur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rr-palette [hidden]{display:none!important}.rr-pic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rr-palette kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;margin:0 2px;padding:0 5px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-bottom-width:2px;border-radius:5px;background:var(--blanc, #FFFFFF);color:var(--encre-2, #55597A);font:600 .625rem/1 var(--sans, "Sora", system-ui, sans-serif)}.rr-palette :focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:2px}.rr-tete{display:flex;align-items:flex-start;gap:12px;min-height:64px;padding:0 14px 0 20px;border-bottom:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.rr-loupe{display:grid;place-items:center;margin-top:21px;color:var(--encre-2, #55597A)}.rr-loupe .rr-pic{width:22px;height:22px}.rr-saisie{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0}.rr-etiquettes{display:contents}.rr-champ{flex:1 1 12rem;min-width:8rem;height:42px;padding:0;border:0;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:1.0625rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rr-palette .rr-champ:focus-visible{outline:none}.rr-champ::-moz-placeholder{color:var(--encre-3, #60687D);opacity:1}.rr-champ::placeholder{color:var(--encre-3, #60687D);opacity:1}.rr-champ::-webkit-search-cancel-button{display:none}.rr-effacer,.rr-fermer{display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:50%;color:var(--fort, #0E1A3A);cursor:pointer}.rr-effacer{width:32px;height:32px;margin-top:16px;background:var(--survol, rgba(14, 26, 58, .045))}.rr-effacer .rr-pic{width:14px;height:14px}.rr-fermer{width:40px;height:40px;margin-top:12px;background:transparent}.rr-echap{flex:none;margin-top:21px;font-size:.6875rem;color:var(--encre-2, #55597A)}@media (hover: hover) and (pointer: fine){.rr-effacer:hover{background:var(--trait, rgba(14, 26, 58, .13))}.rr-fermer:hover{background:var(--survol, rgba(14, 26, 58, .045))}}.rr-etiquette{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 4px 0 12px;border-radius:9999px;background:var(--aplat, #0E1A3A);color:var(--sur-aplat, #FFFFFF);font-size:.78125rem;font-weight:600;white-space:nowrap;max-width:100%}.rr-genre{font-weight:400;opacity:.78;margin-right:2px}.rr-etiquette-x{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.rr-etiquette-x .rr-pic{width:12px;height:12px}@media (hover: hover) and (pointer: fine){.rr-etiquette-x:hover{background:#ffffff29}}.rr-affiner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.rr-affiner-lib{margin-right:2px;font-size:.75rem;font-weight:600;color:var(--encre-2, #55597A);white-space:nowrap}.rr-puce{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:1px solid var(--trait, rgba(14, 26, 58, .13));border-radius:9999px;background:var(--blanc, #FFFFFF);color:var(--fort, #0E1A3A);font:inherit;font-size:.75rem;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.rr-puce .rr-pic{width:14px;height:14px}.rr-plus{font-weight:700;color:var(--orange, #FF5C36)}:root[data-ambiance=nuit] .rr-plus{color:#ff8a6b}.rr-nb{min-width:18px;padding:0 6px;border-radius:9999px;background:var(--survol, rgba(14, 26, 58, .045));color:var(--encre-2, #55597A);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:center}.rr-palette kbd.rr-tab{height:18px;min-width:0;margin:0 -6px 0 4px;font-size:.625rem}.rr-correction{margin:0;padding:9px 20px;border-bottom:1px solid var(--trait-2, rgba(14, 26, 58, .07));font-size:.78125rem;color:var(--encre-2, #55597A)}.rr-correction strong{color:var(--fort, #0E1A3A)}.rr-lien{display:inline;padding:0;border:0;background:none;color:var(--fort, #0E1A3A);font:inherit;font-weight:600;-webkit-text-decoration:underline 1px var(--orange, #FF5C36);text-decoration:underline 1px var(--orange, #FF5C36);text-underline-offset:3px;cursor:pointer}.rr-corps{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px}.rr-sans-apercu .rr-corps{grid-template-columns:minmax(0,1fr)}.rr-gauche{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 12px}.rr-palette .rr-gauche:focus-visible{outline:2px solid var(--fort, #0E1A3A);outline-offset:-2px}.rr-groupe-titre{display:flex;align-items:baseline;gap:8px;margin:12px 16px 4px;font-size:.75rem;font-weight:600;color:var(--encre-2, #55597A)}.rr-groupe-nb{font-weight:500;color:var(--encre-3, #60687D)}.rr-option{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 6px;padding:7px 10px;border-radius:12px;color:var(--fort, #0E1A3A);cursor:pointer}.rr-option.rr-actif{background:var(--rr-actif)}.rr-ico{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:var(--rr-ico);color:var(--fort, #0E1A3A)}.rr-ico-grand{width:44px;height:44px;border-radius:14px}.rr-ico-grand .rr-pic{width:24px;height:24px}.rr-textes{display:grid;gap:1px;min-width:0}.rr-titre{font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-meta{font-size:.6875rem;line-height:1.35;color:var(--encre-2, #55597A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-extrait{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:2px;font-size:.75rem;line-height:1.45;color:var(--fort, #0E1A3A);overflow:hidden}.rr-entree{font-size:.6875rem;color:var(--encre-2, #55597A);opacity:0}.rr-actif .rr-entree{opacity:1}.rr-option-plus .rr-titre{color:var(--encre-2, #55597A);font-weight:600}.rr-sans .rr-meta{color:var(--encre-3, #60687D)}mark.rr-m{background:transparent;color:inherit;font-weight:700}.rr-extrait mark.rr-m,.rr-ap-extraits mark.rr-m{background:color-mix(in srgb,var(--orange, #FF5C36) 20%,transparent);border-radius:3px;padding:0 1px}.rr-vide{margin:14px 16px;font-size:.8125rem;line-height:1.55;color:var(--encre-2, #55597A)}.rr-vide p{margin:0 0 8px}.rr-vide strong{color:var(--fort, #0E1A3A)}.rr-vide-bas{margin-top:4px;padding-top:10px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.rr-essais{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.rr-attente{color:var(--encre-2, #55597A)}.rr-apercu{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 26px;border-left:1px solid var(--trait-2, rgba(14, 26, 58, .07))}.rr-ap-tete{display:flex;align-items:flex-start;gap:14px}.rr-ap-titres{min-width:0}.rr-ap-titre{margin:2px 0 0;font-family:var(--serif, "Spectral", Georgia, serif);font-size:1.375rem;font-weight:400;line-height:1.2;overflow-wrap:anywhere;color:var(--fort, #0E1A3A)}.rr-ap-sous{margin:4px 0 0;font-size:.78125rem;line-height:1.45;color:var(--encre-2, #55597A);overflow-wrap:anywhere}.rr-ap-lignes{display:grid;gap:8px;margin:18px 0 0}.rr-ap-lignes div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:12px;font-size:.8125rem;line-height:1.45}.rr-ap-lignes dt{color:var(--encre-2, #55597A)}.rr-ap-lignes dd{margin:0;overflow-wrap:anywhere}.rr-ap-extraits{display:grid;gap:8px;margin:16px 0 0}.rr-ap-extraits p{margin:0;padding:10px 12px;border-radius:10px;background:var(--fond, #FAF8F3);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.rr-ap-note{margin:14px 0 0;font-size:.75rem;line-height:1.5;color:var(--encre-2, #55597A)}.rr-ap-boutons{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.rr-ap-raccourcis{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.rr-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid var(--rr-trait-fort);border-radius:9999px;background:transparent;color:var(--fort, #0E1A3A);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer}.rr-bouton .rr-pic{width:16px;height:16px}.rr-bouton-primaire{border-color:var(--orange, #FF5C36);background:var(--orange, #FF5C36);color:var(--sur-orange, #0E1A3A)}.rr-bouton:active,.rr-puce:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.rr-puce:hover,.rr-bouton:not(.rr-bouton-primaire):hover{background:var(--survol, rgba(14, 26, 58, .045))}}.rr-ap-calcul{display:grid;gap:6px;margin:18px 0 0}.rr-ap-calcul-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;font-size:.875rem;font-variant-numeric:tabular-nums}.rr-ap-calcul-lib{color:var(--encre-2, #55597A)}.rr-ap-calcul-fort .rr-ap-calcul-val{font-family:var(--serif, "Spectral", Georgia, serif);font-size:2rem;line-height:1.1}.rr-retour{margin-bottom:18px}.rr-pied{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:9px 18px 11px;border-top:1px solid var(--trait-2, rgba(14, 26, 58, .07));font-size:.6875rem;color:var(--encre-2, #55597A)}.rr-resume{font-weight:600;color:var(--fort, #0E1A3A)}.rr-touches{display:flex;flex-wrap:wrap;gap:6px 16px;margin-left:auto}@media (pointer: coarse){.rr-echap,.rr-touches,.rr-palette kbd.rr-tab{display:none}.rr-option{min-height:52px;padding:9px 10px}.rr-bouton{min-height:44px}.rr-puce,.rr-etiquette{min-height:40px}.rr-etiquette-x{width:36px;height:36px}}@media (max-width: 760px){.rr-corps{grid-template-columns:minmax(0,1fr)}.rr-apercu{border-left:0}.rr-cadre:not(.rr-avec-detail) .rr-apercu{display:none}.rr-avec-detail .rr-gauche{display:none}.rr-avec-detail .rr-apercu{padding:18px 16px 28px}.rr-avec-detail .rr-ap-boutons .rr-bouton{flex:1 1 auto}}@media (max-width: 560px){.rr-palette{top:0;left:0;width:100%;height:100dvh;border:0;border-radius:0;transform:none}.rr-palette[open]{animation:rr-entree-tel .2s var(--ease, cubic-bezier(.23, 1, .32, 1))}.rr-tete{padding:0 10px 0 16px}.rr-loupe{margin-top:19px}.rr-saisie{padding:8px 0}.rr-champ{font-size:1rem}.rr-effacer{margin-top:14px}.rr-fermer{margin-top:10px}.rr-affiner{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:8px 16px}.rr-affiner::-webkit-scrollbar{display:none}.rr-pied{padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.rr-palette[open]{animation:none}.rr-bouton:active,.rr-puce:active{transform:none}}@media (prefers-reduced-transparency: reduce){.rr-palette::backdrop{background:var(--fond, #FAF8F3)}}@media (prefers-contrast: more){.rr-palette{border-color:var(--fort, #0E1A3A)}.rr-option.rr-actif{outline:1px solid var(--fort, #0E1A3A)}}@media print{.rr-palette{display:none!important}}@media (hover: hover) and (pointer: fine){.hover\:bg-slate-50:hover{background-color:var(--fond)}}
