﻿
.elenco .table .cell_sabato {border-bottom:solid 2px #f90;background-color:#ffe;}
.elenco .table .cell_domenica {border-bottom:solid 2px #f00;background-color:#fee;}
.elenco .table .cell_dayout {background-color:#ddd;}

.custom-popover {min-width:200px;max-width:600px;}
.elenco_sticky th {position:sticky;top:0;background-color:#376fb9;z-index:1;}

/*********** Web_CMSORE **********/
    /* NASCONDE QUALSIASI RIGA CHE CONTIENE TH */
@media (max-width: 991.98px) {
    .table_cmsore_opr .table tr:has(th) {display:none !important;}
    .table_cmsore_opr .table {display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;}
    .table_cmsore_opr .table > tbody {display:contents;}
    .table_cmsore_opr .table tr {display:block;width:calc(50% - 1rem);border:1px solid #dee2e6;background:#fff;}
    .table_cmsore_opr .table td {display:flex;padding:0.5rem;border-bottom:1px solid #dee2e6;}
    .table_cmsore_opr .table td::before {content:attr(data-label);font-weight:600;width:40%;padding-right:5rem;}
}

/*********** Web_PAG **********/
.pag_infogrid {display:grid;grid-template-columns:max-content 1fr;row-gap:.25rem;column-gap:1rem;}
.pag_infogrid .label {text-align:right;}
.legenda a {padding:5px 10px;margin-right:10px;border:none;}
.pag_entratescadute, .pag_entratescadute:hover {color:#fff;background-color:#c3f;}
.table .pag_entratescadute {--bs-table-color:#fff;--bs-table-bg:#c3f;}
.table .pag_entratescadute:hover {--bs-table-color:#333;--bs-table-bg:#eee;}
.scd_scaduta:hover, .scd_scaduta.focus, .scd_scaduta:focus {color:#fff;background-color:#f00;}
.pag_entratescadute.legenda_attiva, .scd_scaduta.legenda_attiva, .scd_inscadenza.legenda_attiva, .scd_scadenzasette.legenda_attiva, .scd_scadenzaquindici.legenda_attiva {border:solid;border-width:2px;border-color:black;}

/*********** Web_CMSORL **********/
.table .cmsorl_totale {--bs-table-color:#000;--bs-table-bg:#b3ffe7;font-weight:bold;}
