[id*=tooltip].points_tip{padding:0;width:auto;min-width:220px;height:auto;min-height:50px;top:54px;right:30px;border:0;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15)}
.data .dataTables_wrapper table.dataTable>tbody>tr>td.select-checkbox-disabled:before{top:40%;left:24px;width:24px;height:24px;display:block;position:absolute;pointer-events:none}
table.dataTable>tbody>tr>td.select-checkbox-disabled:before,table.dataTable>tbody>tr>th.select-checkbox-disabled:before{content:" ";margin-top:-6px;margin-left:-6px;background-color:#e6e6e6;border:1px solid #b1afaf}
.paginator{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap;margin-bottom:2rem;margin-top:-20px}
.paginator .frame{display:inline-flex;align-items:center;gap:16px;position:relative;flex:0 0 auto}
.paginator .frame .referent_table_select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;padding:14px;padding-right:45px;border:1px solid #0033a1;background-color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;color:#000;background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/down.svg") no-repeat 85% center;text-transform:capitalize;border-radius:8px;transition:all .4s ease}
.paginator .div-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:0 0 auto}
.paginator .text-wrapper{position:relative;width:fit-content;margin-top:-1px;color:#000;letter-spacing:var(--body-regular-tablet-mobile-body-02-regular-tablet-mobile-letter-spacing);white-space:nowrap}
.paginator .div{display:flex;align-items:flex-start;gap:10px;padding-left:14px;padding-right:14px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;border:1px solid;border-color:var(--secondarysecondary-06)}
.paginator .frame-2{display:flex;justify-content:end;align-items:center;gap:24px;position:relative;align-self:stretch;flex:0 0 auto}
.paginator .frame-3{display:inline-flex;align-items:center;gap:16px;position:relative;align-self:stretch;flex:0 0 auto}
.paginator .img{position:relative;width:24px;height:24px;cursor:pointer}
.data .dataTables_wrapper table td small.green{background-color:#def7ed;color:#2cbe80}
.data .dataTables_wrapper table td small.red{background-color:#fbedef;color:#ea0026}
.data .dataTables_wrapper table td small.brown{background-color:#fcf0cf;color:#8e5c06}
.sortingEnduser{cursor:pointer}
.data .dataTables_wrapper table th.dtfc-fixed-right,.data .dataTables_wrapper table td.dtfc-fixed-right{box-shadow:-4px 0 4px 0 #00000026 !important}
td>div.points_tip.fade-in-bottom{z-index:100 !important}
[id*=tooltip].points_tip{top:-10px;right:50px}
.data .dataTables_wrapper table th.dtfc-fixed-left:nth-of-type(2),.data .dataTables_wrapper table td.dtfc-fixed-left:nth-of-type(2){box-shadow:4px 0 4px 0 #00000026 !important}
.thPianoTariff,.thContratto,.thSmsSolidali,.thSbloccoSoglie,.thAperturaTicket,.thCognomeNome,.thUsername,.thAmbito,.status,.tdPianoTariff,.tdContratto,.tdSmsSolidali,.tdSbloccoSoglie,.tdAperturaTicket,.tdCognomeNome,.tdUsername,.tdAmbito{min-width:100px !important}
.data .dataTables_wrapper table th,.data .dataTables_wrapper table td{padding-right:0 !important}
#icons{display:flex}
.data .dataTables_wrapper table td{font-size:16px;font-style:normal;font-weight:700;line-height:20px}
.view-contracts-btn{color:#0033a1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:2px solid transparent;border-radius:8px;background:linear-gradient(to right,white,white),linear-gradient(to top right,red,blue);background-clip:padding-box,border-box;background-origin:padding-box,border-box;font-weight:700}
#btn-open-close,#btn-close-children,#btn-open-close-mobile{border:none !important;width:36px;height:24px;border-radius:8px}
.open-btn{background:url('../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/openIcon.svg') no-repeat center}
.close-btn,.close-btn-mobile{background:url('../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/closeIcon.svg') no-repeat center}
.minus-btn{background:url('../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/meno.svg') no-repeat center}
.linea-span{margin-right:0 !important}
#open-all,#open-all-mobile{appearance:none;width:24px;height:24px;border:1px solid #333;background:#fff;vertical-align:middle}
#open-all:checked,#open-all-mobile:checked{background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0033a1}
.open-all-container,.open-all-container-mobile{display:flex;gap:14px;align-items:center}
.open-all-container>h4,.open-all-container-mobile>h4{font-size:18px;font-weight:400}
.data-list-filter-bar{gap:24px}
.text_underline{cursor:pointer}
.data .dataTables_wrapper table td{font-size:16px;font-style:normal;font-weight:400;line-height:20px}
.data-drawer .open .data-drawer-tip{overflow-y:scroll;border:1px solid #0033a1}
.pagination-container{display:flex;justify-content:space-between;align-items:center;margin:20px 0}
.items-per-page{display:flex;align-items:center}
.items-per-page label{margin-right:10px;font-size:14px}
.items-per-page select{padding:5px;font-size:14px}
.page-info{display:flex;align-items:center}
.page-info span{margin-right:10px;font-size:14px}
.page-button{background:0;border:0;font-size:18px;cursor:pointer}
.page-button:focus{outline:0}
.data .dataTables_wrapper table.dataTable>tbody>tr>td.select-checkbox-disabled:before{top:40%;left:24px;width:24px;height:24px;display:block;position:absolute;pointer-events:none}
table.dataTable>tbody>tr>td.select-checkbox-disabled:before,table.dataTable>tbody>tr>th.select-checkbox-disabled:before{content:" ";margin-top:-6px;margin-left:-6px;background-color:#e6e6e6;border:1px solid #b1afaf}
.paginator{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap;margin-bottom:2rem;margin-top:-20px}
.paginator .frame{display:inline-flex;align-items:center;gap:16px;position:relative;flex:0 0 auto}
.paginator .frame .consistency_table_select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;padding:14px;padding-right:45px;border:1px solid #0033a1;background-color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;color:#000;background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/down.svg") no-repeat 85% center;text-transform:capitalize;border-radius:8px;transition:all .4s ease}
.paginator .div-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:0 0 auto}
.paginator .text-wrapper{position:relative;width:fit-content;margin-top:-1px;color:#000;letter-spacing:var(--body-regular-tablet-mobile-body-02-regular-tablet-mobile-letter-spacing);white-space:nowrap}
.paginator .div{display:flex;align-items:flex-start;gap:10px;padding-left:14px;padding-right:14px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;border:1px solid;border-color:var(--secondarysecondary-06)}
.paginator .frame-2{display:flex;justify-content:end;align-items:center;gap:24px;position:relative;align-self:stretch;flex:0 0 auto}
.paginator .frame-3{display:inline-flex;align-items:center;gap:16px;position:relative;align-self:stretch;flex:0 0 auto}
.paginator .img{position:relative;width:24px;height:24px;cursor:pointer}
@media(max-width:767.98px){.paginator .frame-2{text-align:center}
.paginator .frame-3{display:flex;justify-content:center;margin-top:10px}
.paginator>div,.paginator .pages{text-align:center !important}
}
.checkbox-linea{appearance:none;width:24px;height:24px;border:1px solid #333;background:#fff;vertical-align:middle}
.checkbox-linea:checked{background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0033a1}
.data.t-scroll .dataTables_wrapper:not(.splash-screen){width:100% !important}