.canvas_atelier__TVplx{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 140px);min-height:520px}.canvas_barre__4dfzt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.canvas_barre__4dfzt .canvas_titre__DZzlP{font-weight:800;font-size:15px;border:1px solid transparent;border-radius:var(--r3);padding:4px 8px;background:transparent;color:var(--ink);font-family:var(--ui);min-width:180px}.canvas_barre__4dfzt .canvas_titre__DZzlP:focus,.canvas_barre__4dfzt .canvas_titre__DZzlP:hover{border-color:var(--line2);outline:none;background:var(--surface)}.canvas_espace__BxYw6{flex:1 1}.canvas_verdict__6MzS5{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r3);background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600}.canvas_verdict__6MzS5[data-etat=valide]{color:var(--ok)}.canvas_verdict__6MzS5[data-etat=refus]{color:var(--crit);border-left:3px solid var(--crit)}.canvas_verdict__6MzS5[data-etat=attente]{color:var(--ink2)}.canvas_pastille__Bz3Wp{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:20px;font-size:11px;font-weight:700;background:var(--crit-soft);color:var(--crit)}.canvas_scene__G2igE{display:flex;gap:12px;flex:1 1;min-height:0}.canvas_colonne__hBVmB{width:264px;flex:none;display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px;overflow:auto}.canvas_toile__eN0lI{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:var(--r);border:1px solid var(--line);background-color:var(--ground);background-image:radial-gradient(var(--line2) 1px,transparent 1px);background-size:20px 20px;touch-action:none;cursor:-webkit-grab;cursor:grab}.canvas_toile__eN0lI[data-glisse=oui]{cursor:-webkit-grabbing;cursor:grabbing}.canvas_plan__XYvvh{position:absolute;inset:0;transform-origin:0 0}.canvas_traits__1AI5Y{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.canvas_trait__wntLF{fill:none;stroke:var(--line2);stroke-width:2}.canvas_trait__wntLF[data-etat=fin]{stroke-dasharray:4 4}.canvas_trait__wntLF[data-selection=oui]{stroke:var(--accent);stroke-width:3}.canvas_fin_pastille__EPDp1{font-size:10px;font-weight:700;fill:var(--ink3);font-family:var(--mono)}.canvas_bloc__qlsLr{position:absolute;width:264px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:var(--r2);box-shadow:var(--shadow);font-family:var(--ui);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas_bloc__qlsLr[data-selection=oui]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft),var(--shadow)}.canvas_bloc__qlsLr[data-couleur=violet]{border-left-color:var(--accent)}.canvas_bloc__qlsLr[data-couleur=ardoise]{border-left-color:var(--line2)}.canvas_bloc__qlsLr[data-couleur=vert]{border-left-color:var(--ok)}.canvas_bloc__qlsLr[data-couleur=ambre]{border-left-color:var(--warn)}.canvas_bloc__qlsLr[data-couleur=brique]{border-left-color:var(--crit)}.canvas_bloc__qlsLr[data-couleur=cuivre]{border-left-color:#a9682a}.canvas_bloc__qlsLr[data-couleur=encre]{border-left-color:var(--ink)}.canvas_delai__LtxaF{height:26px;width:100%;display:flex;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;font-family:inherit;text-align:left;color:var(--ink2);background:var(--surface3);border:0;border-radius:var(--r2) var(--r2) 0 0;border-bottom:1px solid var(--line);cursor:pointer}.canvas_delai__LtxaF:hover{color:var(--ink);background:var(--surface2)}.canvas_ligne_delai__x7UVN{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.canvas_entete__09_v7{height:54px;display:flex;align-items:center;gap:8px;padding:0 10px}.canvas_icone__x3Ivo{width:26px;height:26px;flex:none;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:var(--surface3);color:var(--ink2);font-family:var(--mono)}.canvas_nom__eC9u8{font-size:13px;font-weight:700;color:var(--ink)}.canvas_nom__eC9u8,.canvas_soustitre___4ZZn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas_soustitre___4ZZn{font-size:10px;color:var(--ink3);font-family:var(--mono)}.canvas_alerte__TpfLF{margin-left:auto;flex:none;width:18px;height:18px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:var(--crit-soft);color:var(--crit)}.canvas_alerte__TpfLF[data-niveau=attention]{background:var(--warn-soft);color:var(--warn)}.canvas_apercu__H4GxQ{height:34px;padding:0 10px;font-size:11px;line-height:15px;color:var(--ink2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.canvas_sortie__d0OyW{height:26px;display:flex;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:11px;color:var(--ink2);position:relative}.canvas_sortie__d0OyW .canvas_libelle__hlbV1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas_sortie__d0OyW[data-categorie=erreur] .canvas_libelle__hlbV1{color:var(--crit)}.canvas_sortie__d0OyW[data-categorie=inconnue] .canvas_libelle__hlbV1{color:var(--crit);text-decoration:line-through}.canvas_sortie__d0OyW[data-categorie=inconnue] .canvas_etat_sortie__FJtit{color:var(--crit)}.canvas_sortie__d0OyW .canvas_etat_sortie__FJtit{margin-left:auto;font-size:10px;font-family:var(--mono);color:var(--ink3)}.canvas_poignee__jOMGi{position:absolute;right:-7px;top:6px;width:14px;height:14px;border-radius:14px;border:2px solid var(--surface);background:var(--line2);cursor:crosshair}.canvas_poignee__jOMGi[data-relie=oui]{background:var(--accent)}.canvas_entree__OhzyM{position:absolute;left:-7px;top:20px;width:14px;height:14px;border-radius:14px;border:2px solid var(--surface);background:var(--line2)}.canvas_pied__CsfO1{height:10px}.canvas_recherche__LLVmF{width:100%;height:32px;padding:0 10px;border-radius:var(--r3);border:1px solid var(--line2);background:var(--surface2);font-family:var(--ui);font-size:12px;color:var(--ink)}.canvas_famille__3vxfO{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:10px 0 4px}.canvas_carte__ohumu{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:7px 9px;border-radius:var(--r3);border:1px solid var(--line);border-left:3px solid var(--line2);background:var(--surface2);cursor:pointer;font-family:var(--ui);margin-bottom:5px}.canvas_carte__ohumu:hover{border-color:var(--line2);background:var(--surface3)}.canvas_carte__ohumu:disabled{opacity:.45;cursor:not-allowed}.canvas_carte__ohumu[data-couleur=violet]{border-left-color:var(--accent)}.canvas_carte__ohumu[data-couleur=ardoise]{border-left-color:var(--line2)}.canvas_carte__ohumu[data-couleur=vert]{border-left-color:var(--ok)}.canvas_carte__ohumu[data-couleur=ambre]{border-left-color:var(--warn)}.canvas_carte__ohumu[data-couleur=brique]{border-left-color:var(--crit)}.canvas_carte__ohumu[data-couleur=cuivre]{border-left-color:#a9682a}.canvas_carte__ohumu[data-couleur=encre]{border-left-color:var(--ink)}.canvas_carte__ohumu .canvas_titre_carte__35T81{font-size:12px;font-weight:700;color:var(--ink)}.canvas_carte__ohumu .canvas_phrase__XtEOO{font-size:10px;color:var(--ink3);line-height:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.canvas_trouve_par__2oddB{font-size:10px;color:var(--accent);font-weight:600}.canvas_voile__jOnL5{position:fixed;inset:0;background:rgba(20,22,30,.35);display:flex;align-items:center;justify-content:center;z-index:40;padding:24px}.canvas_fenetre__kJiPj{width:min(1120px,100%);max-height:100%;flex-direction:column}.canvas_fenetre__kJiPj,.canvas_volet__ZYJ5K{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:flex;overflow:hidden}.canvas_volet__ZYJ5K{position:relative;width:380px;flex:none;flex-direction:column}.canvas_fenetre_entete___lap9{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.canvas_colonnes__S4cX3{display:flex;min-height:0;flex:1 1}.canvas_colonnes__S4cX3[data-empile=oui]{flex-direction:column;overflow:auto}.canvas_col_gauche__48t9T{width:232px;flex:none;border-right:1px solid var(--line);padding:12px;overflow:auto}.canvas_col_centre__P6dtK{flex:1 1;min-width:0;padding:12px 14px;overflow:auto}.canvas_col_droite__wY7dv{width:272px;flex:none;border-left:1px solid var(--line);padding:12px;overflow:auto}.canvas_colonnes__S4cX3[data-empile=oui] .canvas_col_droite__wY7dv,.canvas_colonnes__S4cX3[data-empile=oui] .canvas_col_gauche__48t9T{width:auto;border:none;border-top:1px solid var(--line)}.canvas_col_titre__s2umZ{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px}.canvas_variable__cTzWa{display:block;width:100%;text-align:left;border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:3px 9px;font-size:11px;font-family:var(--mono);cursor:pointer;margin-bottom:5px}.canvas_variable__cTzWa:disabled{background:var(--surface3);color:var(--ink3);cursor:not-allowed}.canvas_champ__R_c_z{margin-bottom:14px}.canvas_etiquette__23pGf{display:block;font-size:11px;font-weight:700;color:var(--ink2);margin-bottom:4px}.canvas_obligatoire__c_Wxv{color:var(--crit)}.canvas_liste__AtLGF,.canvas_saisie__8rrht,.canvas_zone__5jFro{width:100%;border:1px solid var(--line2);border-radius:var(--r3);background:var(--surface2);color:var(--ink);font-family:var(--ui);font-size:13px;padding:7px 9px}.canvas_zone__5jFro{min-height:132px;line-height:20px;resize:vertical}.canvas_mono__hfo70{font-family:var(--mono);font-size:12px}.canvas_interrupteur__8ZRe8{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink)}.canvas_jours__aVJ4M{display:flex;gap:4px;flex-wrap:wrap}.canvas_jour__xBBUD{width:34px;height:28px;border-radius:var(--r3);border:1px solid var(--line2);background:var(--surface2);font-size:11px;font-weight:700;color:var(--ink2);cursor:pointer}.canvas_jour__xBBUD[data-actif=oui]{background:var(--act);color:var(--act-ink);border-color:var(--act)}.canvas_aide___TqA3{font-size:10px;color:var(--ink3);margin-top:3px;line-height:14px}.canvas_manquant__wGxW7{font-size:10px;color:var(--warn);margin-top:3px}.canvas_liste_refus___Arbf{list-style:none;margin:0;padding:0}.canvas_refus__gz_ZL{padding:6px 0 6px 10px;margin-bottom:8px;font-size:12px;line-height:17px;color:var(--ink2);background:none;width:100%;text-align:left;border:none;border-left:3px solid var(--crit);cursor:pointer;font-family:var(--ui)}.canvas_refus__gz_ZL .canvas_regle__XbsHT{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--crit)}.canvas_avertissement__kMuFc,.canvas_remarque__ME9H7{border-left:3px solid var(--warn);padding:6px 0 6px 10px;margin-bottom:8px;font-size:12px;line-height:17px;color:var(--ink2)}.canvas_avertissement__kMuFc[data-niveau=danger]{border-left-color:var(--crit)}.canvas_avertissement__kMuFc[data-niveau=information]{border-left-color:var(--accent)}.canvas_echange_zone__ctVYN{width:100%;min-height:220px;font-family:var(--mono);font-size:11px;line-height:16px;border:1px solid var(--line2);border-radius:var(--r3);background:var(--surface2);color:var(--ink);padding:10px;resize:vertical}.canvas_note__5Xi_r{font-size:11px;color:var(--ink3);line-height:16px}