/* Ali Gator v160 — dossier Google Drive lié : bandeau sous les tuiles d'import et carte « à télécharger » du chat. */
html:root body #root section.batch-page>.agl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:-6px 0 22px;padding:14px 18px;border-radius:20px;background:rgba(255,255,255,.84);border:1px solid rgba(29,97,65,.16);box-shadow:inset 0 1px 0 #fff,0 12px 32px -24px rgba(8,30,18,.4)}
html:root body #root section.batch-page>.agl.is-bad{border-color:rgba(176,96,32,.32);background:#fff9f1}
#root .agl .agl-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(197,242,111,.3);color:#1d6141}
#root .agl .agl-ic svg{width:22px;height:22px}
#root .agl .agl-txt{min-width:0}
#root .agl .agl-txt strong{display:block;font-size:14.5px;font-weight:650;color:#0f2418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#root .agl .agl-txt p{margin:3px 0 0;font-size:13px;line-height:1.45;color:#5d6d63}
#root .agl .agl-txt p.agl-note{color:#1d6141;font-weight:600}
#root .agl.is-bad .agl-txt p.agl-note{color:#9a5a1c}
#root .agl .agl-prog{display:flex;align-items:center;gap:10px;margin-top:8px}
#root .agl .agl-track{flex:1;height:6px;border-radius:99px;background:rgba(29,97,65,.12);overflow:hidden}
#root .agl .agl-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fd03a,#1d6141);transition:width .5s ease}
#root .agl .agl-pct{font-size:12.5px;font-weight:650;color:#1d6141;font-variant-numeric:tabular-nums}
#root .agl .agl-txt p.agl-cur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}
#root .agl .agl-errs{margin-top:6px;font-size:12.5px;color:#7a5a3a}
#root .agl .agl-errs summary{cursor:pointer;width:fit-content}
#root .agl .agl-errs ul{margin:6px 0 0;padding-left:18px}
#root .agl .agl-btn{height:38px;padding:0 16px;border-radius:12px;border:1px solid rgba(12,40,24,.14);background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#0f2418;cursor:pointer;transition:background .2s,border-color .2s}
#root .agl .agl-btn:hover:not(:disabled){background:#f3f7ee;border-color:rgba(29,97,65,.35)}
#root .agl .agl-btn:disabled{opacity:.5;cursor:default}
@media (max-width:640px){html:root body #root section.batch-page>.agl{grid-template-columns:auto minmax(0,1fr)}#root .agl .agl-act{grid-column:1/-1}#root .agl .agl-btn{width:100%}}
@media (prefers-reduced-motion:reduce){#root .agl .agl-track i{transition:none}}
/* Chat : carte « PDF du dossier à télécharger » */
.lxc .lxc-fetch .lxc-fetch-foot{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}
.lxc .lxc-fetch .lxc-fetch-foot:empty{display:none}
.lxc .lxc-fetch .lxc-fetch-st{font-size:13px;font-weight:600;color:#1d6141}
.lxc .lxc-fetch .lxc-fetch-st.is-bad{color:#9a5a1c;font-weight:500}
.lxc .lxc-fetch .lxc-track{display:block;width:100%;height:5px;border-radius:99px;background:rgba(29,97,65,.12);overflow:hidden}
.lxc .lxc-fetch .lxc-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fd03a,#1d6141);transition:width .5s ease}
