/**
 * Plugin Bee - CSS espace public
 *
 * @plugin     Bee
 * @copyright  2024
 * @author     franck
 * @licence    GNU/GPL
 * @package    SPIP\Bee\bee\css
 */


/* TABLEAU */
.tab_csv_to_html {
    border-radius: 10px;
    padding: 10px;
    overflow: hidden;
    z-index: 9999999999;
    margin: 30px 0px;
    box-shadow:0 10px 30px 0 rgba(0,0,0,.15);
   
}

.tab_csv_to_html .table-container-wrapper .table-container {
    overflow: inherit !important;
    box-shadow:none;
}
.tab_csv_to_html_disable .table-container-wrapper .table-container table.table.spip thead th:first-child {
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-left-radius: 15px;
}
.tab_csv_to_html_disable .table-container-wrapper .table-container table.table.spip thead th:last-child {
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-top-right-radius: 15px;
}
.tab_csv_to_html_disable .table-container-wrapper .table-container table.table.spip {}
.tab_csv_to_html div[typeof='Dataset']  {
  overflow-y: auto;
  max-height: calc( 100vh - 140px ); /* Ajuste cette valeur selon tes besoins */
  border-radius:10px
}
.tab_csv_to_html label {
	display: none
} 
.tab_csv_to_html input {
	font-family: inherit !important;
	border: none;
	height: 40px;
	border-radius: 10px !important;
} 
.tab_csv_to_html input[type='text'] {
	width: calc( 100% - 50px);
	background: rgba( 0,0,0,.05);
	padding: 0 8px
} 
.tab_csv_to_html input::placeholder {
  opacity: 1
}
.tab_csv_to_html input[type='button'] {
	background: #f2f2f2;
	width: 45px;
	font-size: .85em;
}
.tab_csv_to_html input[type='button']:hover {
	background: #afaeae;
}
.tab_csv_to_html .tab-maj {
	font-size: .75em;
	text-align: right;
	display: block
}
.tab_csv_to_html table {
  margin: 0px !important;
}
.tab_csv_to_html th {
  position: relative
}
.tab_csv_to_html  thead th {
  position: sticky;
  background: rgba(0,0,0,.7) !important;;
  top: 0;
  z-index: 999 !important
} 
.tab_csv_to_html thead th:hover {
  background: rgba(0,0,0,1);
}
.tab_csv_to_html thead tr {
  background: #FFFF !important;
}
.tab_csv_to_html .sort-arrow {
  position: absolute;
  right: 0px;
  bottom: 0px;
  opacity: .4;
  cursor: pointer;
}
.tab_csv_to_html .sort-arrow:hover,
.tab_csv_to_html .sort-arrow.active {
  opacity: 1;
}
.tab_csv_to_html .sort-arrow:first-of-type {
  top: 0px
}
.tab_csv_to_html tbody{
  z-index: 1 !important;
  position: relative !important;
}
.tab_csv_to_html tr.hidden {
  display: none;
}
.tab_csv_to_html td:nth-child(even) {
	background-color: rgba(0,0,0,0);
}
.tab_csv_to_html td:nth-child(odd) {
	background-color: rgba(0,0,0,.05);
}
