
/* v0.3.61 FINAL2 — Documents akcije vidljive na 100% */
body .ed-doc-actions{
  display:flex!important;
  align-items:center;
  justify-content:flex-end;
  gap:4px;
  flex-wrap:nowrap;
}
body .ed-doc-actions .small-btn{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  padding:6px 7px!important;
  font-size:11px!important;
  white-space:nowrap!important;
}
body .ed-delete-document{
  border-color:#e4c2bc!important;
  color:#9a3c2f!important;
  background:#fff7f5!important;
}
body .ed-delete-document:hover{background:#fde9e5!important;}

/* Documents tabela: 10 kolona, bez horizontalnog scrolla na desktopu */
body .documents-table-wrap{
  width:100%;
  max-width:100%;
  overflow-x:hidden;
}
body table.documents-table{
  width:100%;
  max-width:100%;
  table-layout:fixed;
  font-size:12px;
}
body table.documents-table th,
body table.documents-table td{
  min-width:0;
  padding-left:6px;
  padding-right:6px;
}
body table.documents-table th:nth-child(1),
body table.documents-table td:nth-child(1){width:5%}
body table.documents-table th:nth-child(2),
body table.documents-table td:nth-child(2){width:12%}
body table.documents-table th:nth-child(3),
body table.documents-table td:nth-child(3){width:18%}
body table.documents-table th:nth-child(4),
body table.documents-table td:nth-child(4){width:14%}
body table.documents-table th:nth-child(5),
body table.documents-table td:nth-child(5){width:9%}
body table.documents-table th:nth-child(6),
body table.documents-table td:nth-child(6){width:7%}
body table.documents-table th:nth-child(7),
body table.documents-table td:nth-child(7){width:8%}
body table.documents-table th:nth-child(8),
body table.documents-table td:nth-child(8){width:8%}
body table.documents-table th:nth-child(9),
body table.documents-table td:nth-child(9){width:5%}
body table.documents-table th:nth-child(10),
body table.documents-table td:nth-child(10){width:14%}

body table.documents-table td:nth-child(2),
body table.documents-table td:nth-child(3),
body table.documents-table td:nth-child(4){
  white-space:normal;
  word-break:normal;
  overflow-wrap:normal;
  hyphens:none;
}
body table.documents-table td:nth-child(10){
  white-space:nowrap;
  text-align:right;
}

/* Z-Soft tabela: 9 kolona, bez horizontalnog scrolla */
body .zsoft-table-wrap{width:100%;max-width:100%;overflow-x:hidden}
body table.zsoft-table{width:100%;max-width:100%;table-layout:fixed;font-size:12px}
body table.zsoft-table th,
body table.zsoft-table td{min-width:0;padding-left:7px;padding-right:7px}
body table.zsoft-table th:nth-child(1),
body table.zsoft-table td:nth-child(1){width:3%}
body table.zsoft-table th:nth-child(2),
body table.zsoft-table td:nth-child(2){width:4%}
body table.zsoft-table th:nth-child(3),
body table.zsoft-table td:nth-child(3){width:10%}
body table.zsoft-table th:nth-child(4),
body table.zsoft-table td:nth-child(4){width:23%}
body table.zsoft-table th:nth-child(5),
body table.zsoft-table td:nth-child(5){width:16%}
body table.zsoft-table th:nth-child(6),
body table.zsoft-table td:nth-child(6){width:17%}
body table.zsoft-table th:nth-child(7),
body table.zsoft-table td:nth-child(7){width:13%}
body table.zsoft-table th:nth-child(8),
body table.zsoft-table td:nth-child(8){width:6%}
body table.zsoft-table th:nth-child(9),
body table.zsoft-table td:nth-child(9){width:8%}
body table.zsoft-table td:nth-child(3),
body table.zsoft-table td:nth-child(4),
body table.zsoft-table td:nth-child(5),
body table.zsoft-table td:nth-child(6),
body table.zsoft-table td:nth-child(7){
  white-space:normal;
  word-break:normal;
  overflow-wrap:normal;
}

@media(max-width:1050px){
  body .documents-table-wrap,
  body .zsoft-table-wrap{overflow-x:auto}
  body table.documents-table{min-width:960px}
  body table.zsoft-table{min-width:920px}
}
