/* Ali Gator v161 — ouvertures fluides : flèche plus jolie et mieux espacée pour le tableau Excel joint,
   tuile qui s'élargit en douceur quand on affiche le tableau. */
#root .batch-attachment details>summary{list-style:none;display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0;padding:5px 14px 5px 5px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;color:#1f3a2b;user-select:none;-webkit-user-select:none;transition:background-color .2s ease}
#root .batch-attachment details>summary::-webkit-details-marker{display:none}
#root .batch-attachment details>summary::marker{content:''}
#root .batch-attachment details>summary::before{content:'';flex:none;width:30px;height:30px;border-radius:50%;background:rgba(29,97,65,.09) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 6.5 15 12l-5.5 5.5' fill='none' stroke='%231d6141' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .2s ease}
#root .batch-attachment details[open]:not(.agz-closing)>summary::before{transform:rotate(90deg)}
#root .batch-attachment details>summary:hover{background:rgba(29,97,65,.06)}
#root .batch-attachment details>summary:hover::before{background-color:rgba(29,97,65,.16)}
#root .batch-attachment details[open]:not(.agz-closing)>summary{margin-bottom:12px}
.lxc .lxc-sel details>summary::before{transition:transform .42s cubic-bezier(.22,1,.36,1)!important}
.lxc .lxc-sel details.agz-closing>summary::before{transform:rotate(-45deg)!important}
#root .agl .agl-errs>summary{list-style:none;display:inline-flex;align-items:center;gap:8px}
#root .agl .agl-errs>summary::-webkit-details-marker{display:none}
#root .agl .agl-errs>summary::before{content:'';width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}
#root .agl .agl-errs[open]:not(.agz-closing)>summary::before{transform:rotate(45deg)}
@media (min-width:901px){
  html:root body:not(#lx) section.batch-page .batch-intake>.batch-attachments:not(#tl-x)>.batch-attachment:not(#agz-x){transition:flex-basis .45s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1)}
  html:root body:not(#lx) section.batch-page .batch-intake>.batch-attachments:not(#tl-x)>.batch-attachment:has(details):not(#agz-x){max-width:100%}
}
@media (prefers-reduced-motion:reduce){
  #root .batch-attachment details>summary::before,html:root body:not(#lx) section.batch-page .batch-intake>.batch-attachments>.batch-attachment{transition:none!important}
}
