/* css/accountant/month_folder_grid_upload.css — Λογιστής 11/29 · κουτί «Ωράριο από το myΕΡΓΑΝΗ» (Κουτί 2) και η ζώνη ανεβάσματος (ύφος docs/design/fason, ίδια τόκεν με το month_folder.css) */
.accf-h3 { margin: 16px 0 8px; font-size: 1rem; font-weight: 700; }
.accf-copyrows { margin-top: 8px; display: flex; flex-direction: column; gap: 8px; }
.accf-copyrow { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 10px; }
.accf-copylabel { min-width: 56px; color: #475569; }
.accf-copyval { padding: 8px 12px; border: 1px solid #CBD5E1; border-radius: 8px; background: #fff; font-weight: 600; white-space: nowrap; }
.accf-btn-sm { min-height: 40px; padding: 0 12px; }
.accf-tag { display: inline-block; margin-left: 8px; padding: 2px 8px; border-radius: 999px; border: 1px solid #CBD5E1; background: #F8FAFC; color: #475569; font-size: .8rem; font-weight: 600; vertical-align: middle; }
.accf-drop { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; min-height: 170px; margin: 8px 0; padding: 16px; border: 2px dashed #94A3B8; border-radius: 12px; background: #fff; text-align: center; }
.accf-drop-over { border-color: #1D4ED8; background: #EFF6FF; }
.accf-drop-busy { opacity: .7; }
.accf-drop-t { font-weight: 600; color: #334155; }
.accf-filebtn { position: relative; display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px; border-radius: 10px; border: 1px solid #CBD5E1; background: #fff; font-weight: 600; cursor: pointer; }
.accf-fileinput { position: absolute; width: 1px; height: 1px; opacity: 0; }
.accf-filebtn:focus-within { outline: 3px solid #93C5FD; outline-offset: 2px; }
@media (max-width: 600px) {
  .accf-copyval { white-space: normal; word-break: break-all; }
}
