._import_3wcy4_1{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--ombre);gap:14px;min-width:0;padding:20px;display:grid}._import_3wcy4_1 h2{font-size:22px}._champs_3wcy4_3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}._champs_3wcy4_3 label{gap:6px;font-size:14px;font-weight:600;display:grid}._champs_3wcy4_3 em{color:var(--ink-soft);font-style:normal;font-weight:400}._champs_3wcy4_3 input{border-radius:var(--radius-input);border:1.5px solid var(--line);background:var(--bg);min-height:48px;color:var(--ink);font:16px var(--font-ui);min-width:0;padding:0 16px}._fichier_3wcy4_7{text-align:center;border:2px dashed var(--line);border-radius:var(--radius-card);cursor:pointer;justify-items:center;gap:4px;padding:22px 16px;display:grid;position:relative}._fichier_3wcy4_7:hover,._fichier_3wcy4_7:focus-within{border-color:var(--accent)}._fichier_3wcy4_7 input{opacity:0;cursor:pointer;position:absolute;inset:0}._fichier_3wcy4_7 strong{border-radius:var(--radius-pill);background:var(--ink);min-height:44px;color:var(--bg);font:700 15px var(--font-ui);align-items:center;padding:0 20px;display:inline-flex}._fichier_3wcy4_7 span{color:var(--ink-soft);font-size:13px}._aide_3wcy4_12{color:var(--ink-soft);margin:0;font-size:13px}._progression_3wcy4_13{gap:8px;margin:0;font-weight:600;display:grid}._progression_3wcy4_13>span{border-radius:var(--radius-pill);background:var(--surface-2);height:6px;display:block;overflow:hidden}._progression_3wcy4_13>span>span{background:var(--accent);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){._progression_3wcy4_13>span>span{transition:none}}._erreur_3wcy4_17{border-radius:var(--radius-card);background:var(--alerte-soft);color:var(--alerte);margin:0;padding:12px 16px;font-weight:600}._resultat_3wcy4_18{gap:12px;display:grid}._bilan_3wcy4_19{margin:0}._recettes_3wcy4_20{gap:8px;margin:0;padding:0;list-style:none;display:grid}._recettes_3wcy4_20>li{border-radius:var(--radius-card);background:var(--bg);padding:10px 14px}._ligne_3wcy4_22{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;display:grid}._ligne_3wcy4_22 input{width:22px;height:22px;accent-color:var(--accent);margin-top:2px}._ligne_3wcy4_22 span{gap:2px;display:grid}._ligne_3wcy4_22 small{color:var(--ink-soft);font-size:13px}._manque_3wcy4_26{color:var(--alerte);font-size:13px;font-style:normal;font-weight:700}._recettes_3wcy4_20 details{margin:6px 0 0 36px}._recettes_3wcy4_20 summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-size:14px;font-weight:700;display:flex}._detail_3wcy4_29{gap:8px;font-size:14px;display:grid}._detail_3wcy4_29 ul,._detail_3wcy4_29 ol{gap:4px;margin:0;padding-left:20px;display:grid}._actions_3wcy4_31{justify-items:start;gap:8px;display:grid}._plein_3wcy4_32{border-radius:var(--radius-pill);background:var(--ink);min-height:48px;color:var(--bg);font:700 15px var(--font-ui);cursor:pointer;border:0;padding:0 22px}._plein_3wcy4_32:disabled{opacity:.55;cursor:not-allowed}._sources_3wcy4_34{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}._sources_3wcy4_34 [data-drive],._inactif_3wcy4_35{border-radius:var(--radius-pill);border:1.5px solid var(--ink);min-height:44px;color:var(--ink);font:700 15px var(--font-ui);cursor:pointer;background:0 0;align-items:center;padding:0 20px;display:inline-flex}._sources_3wcy4_34 [data-drive]:disabled{opacity:.6;cursor:progress}._fichier_3wcy4_7 ._inactif_3wcy4_35{color:var(--ink);opacity:.45;cursor:default;background:0 0}._livre_3wcy4_38{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}._livre_3wcy4_38 h3{font-size:19px}._droits_3wcy4_40{gap:6px;margin:8px 0 0 36px;display:grid}._droits_3wcy4_40 label{gap:4px;font-size:13px;font-weight:700;display:grid}._droits_3wcy4_40 select{border-radius:var(--radius-pill);border:1.5px solid var(--line);background:var(--surface);max-width:100%;min-height:44px;color:var(--ink);font:15px var(--font-ui);padding:0 14px}._commune_3wcy4_43,._privee_3wcy4_43{margin:0;font-size:13px;font-weight:700}._commune_3wcy4_43{color:var(--succes)}._privee_3wcy4_43{color:var(--ink-soft)}@media (max-width:480px){._droits_3wcy4_40,._recettes_3wcy4_20 details{margin-left:0}}
