[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.red{background-color:unset !important;color:#ea0026 !important}
.data .dataTables_wrapper table td small.brown{background-color:unset !important;color:#0033a1 !important}
.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:400;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:24px;height:24px;flex-shrink:0;min-width:24px}
.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:12px !important}
.multiline_address{white-space:pre-wrap;overflow:hidden;max-width:150px;display:block;margin:0}
#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{display:flex;justify-content:space-between;align-items:center;gap:24px}
.div_export_consistenze{margin-left:auto}
table.dataTable thead>tr>th.sorting_disabled img{display:block !important}
.action-disabled{background-color:#ebefff;display:flex;align-items:center;justify-content:flex-start}
.action-disabled>svg{margin-right:12px}
.action-disabled-message{color:darkgrey;white-space:pre-wrap;overflow:hidden;max-width:200px;display:inline-flex}
.context-menu-items div.action-disabled-link{color:darkgrey}
.linea-span{white-space:break-spaces;text-decoration:underline;font-weight:700;cursor:pointer}
.check-row{display:flex}
.bac-anchor{padding:14px;cursor:pointer;color:#0033a1;font-size:20px;font-style:normal;font-weight:700;line-height:36px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
div[data-error-code='modal-bac'] #descModaleAlert,div[data-error-code='modal-doc-traffico'] #descModaleAlert{text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:36px}
.check-row:has(.minus-btn){margin-top:.55rem}
.rounded-checkbox{width:24px;height:24px;border-radius:50%;vertical-align:middle;border:1px solid black;appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;float:right}
.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}
.data .dataTables_wrapper table th.dtfc-fixed-left{background:linear-gradient(180deg,#0033a1 0,#520da3 100%)}
thead>tr{border-radius:8px 0 0 0}
.data .dataTables_wrapper table th.dtfc-fixed-left:nth-of-type(1),.data .dataTables_wrapper table td.dtfc-fixed-left:nth-of-type(1){box-shadow:0 4px 4px 0 rgba(0,0,0,0.15)}
@media(min-width:767.98px){table#linea_table thead th:nth-child(5),table#linea_table tbody td:nth-child(5){min-width:250px;width:250px}
table#linea_table tbody td:nth-child(5) .multiline_address{max-width:100%}
table#linea_table thead th:nth-child(6),table#linea_table tbody td:nth-child(6){min-width:250px;width:100%;white-space:normal}
}