/* Кнопка выбора файла в фирменном стиле ARCOO (Андрей, голосовые 14.10.2026:
   «иконка в профиле примитивная, не в стиле сайта» — это родная кнопка браузера
   «Choose File»/«Browse», которую нельзя ни перекрасить, ни перевести на русский).
   static/file-pick.js прячет сам input и подписывает рядом свою кнопку — input
   остаётся в разметке и работает как раньше (required, Tab, скринридер),
   поэтому прячем его визуально, не display:none. */
.ag-file{ display:inline-flex; align-items:center; gap:var(--space-3); flex-wrap:wrap; }
.ag-file__input{
  position:absolute; width:1px; height:1px; padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;
}
.ag-file__btn{
  display:inline-flex; align-items:center; gap:var(--space-2); height:36px;
  padding:0 var(--space-4); border:1px solid var(--border-strong); border-radius:var(--radius-sm);
  background:transparent; color:var(--navy-800); font:var(--type-body-sm); cursor:pointer;
}
.ag-file__btn:hover{ background:var(--canvas-100); }
.ag-file__input:focus-visible + .ag-file__btn{ outline:2px solid var(--navy-800); outline-offset:2px; }
.ag-file__icon{ width:16px; height:16px; flex:0 0 auto; }
.ag-file__name{ font:var(--type-body-sm); color:var(--text-muted); }
