:root{--neutralsneutrals-04:rgba(51,51,51,1);--primaryprimary-03:rgba(255,255,255,1);--secondarysecondary-06:rgba(1,100,242,1);--neutralsneutrals-02:rgba(165,175,191,1);--secondarysecondary-01:rgba(0,0,0,1);--secondarysecondary-09:rgba(204,224,252,1);--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-family:"TIM Sans",sans-serif;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-weight:400;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-size:14px;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-letter-spacing:0;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-line-height:18px;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-style:normal;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-family:"TIM Sans",sans-serif;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-weight:400;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-size:16px;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-letter-spacing:0;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-line-height:20px;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-style:normal;--body-regular-desktop-body-02-regular-desktop-font-family:"TIM Sans",sans-serif;--body-regular-desktop-body-02-regular-desktop-font-weight:400;--body-regular-desktop-body-02-regular-desktop-font-size:16px;--body-regular-desktop-body-02-regular-desktop-letter-spacing:0;--body-regular-desktop-body-02-regular-desktop-line-height:20px;--body-regular-desktop-body-02-regular-desktop-font-style:normal}
.radio-domiciliazione{padding:0 !important;appearance:unset;background-color:#fff;border:1px solid #b8b8b8;appearance:unset;width:24px;height:24px;border-radius:50%}
.radio-domiciliazione:checked{background:unset;border:6px solid #0033a1}
.data-drawer{width:250px}
.data-drawer>.data-drawer-tip{width:250px;background-color:white}
.data-drawer-row.fenced.selected{background:url('../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/sfondo-chiaro.svg') no-repeat 95% center #cce0fc}
select#select_role option[value=""][disabled]{color:grey}
[role=dialog] .dialog h3{width:auto;text-align:center}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="002424"fill="red"><pathd="M19.24.8l-1.6-1.6L128.86.43.24.84.8l5.65.6-5.65.61.61.65.6-5.65.65.61.6-1.6-5.6-5.65.6-5.6z"/></svg>') no-repeat center;cursor:pointer;color:red}
.box{display:flex;height:160px;min-width:260px;max-width:330px;padding:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:0 0 auto;border:1px solid var(--Neutrals-neutrals-05,#e6e6e6);background:var(--Primary-primary-03,#FFF);box-shadow:0 2px 6px 0 rgba(74,98,137,0.12);float:left;width:330px;border-radius:8px}
#box-description{color:var(--Secondary-secondary-01,#000);font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.box-container{display:flex;align-items:center;align-content:center;gap:24px;align-self:stretch;flex-wrap:wrap;width:100%;max-width:1042px;flex-direction:row;justify-content:center;margin-bottom:24px;margin-bottom:75px}
.navigable-card-container--content .box-container{justify-content:flex-start}
.box-servizi{gap:32px;min-height:140px;width:355px;padding:16px 16px 8px 24px;border:0;border-left:1px solid var(--Neutrals-neutrals-02,#a5afbf);box-shadow:none}
.confirm.filter{margin-top:25px}
.box-servizi-description{color:var(--Secondary-secondary-01,#000);font-size:16px;font-style:normal;font-weight:400;line-height:18px}
.box-servizi-title{font-size:24px}
.top-box-servizi{display:flex;gap:8px;flex-flow:column}
.box-title{color:var(--Secondary-secondary-01,#000);font-size:18px;font-style:normal;font-weight:700;line-height:23px;align-self:stretch}
.top-row-box{width:100%}
.checkbox-round{float:right;width:24px;height:24px}
.box img{display:flex;width:48px;height:48px;padding:10px 6.231px 10.562px 6px;justify-content:center;align-items:center;flex-shrink:0;margin:0}
.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}
.rounded-checkbox:checked{appearance:none;clip-path:circle(50% at 50% 50%);background-color:#0033a1}
.rounded-checkbox:checked::before{content:"";position:absolute;top:3px;left:8px;width:7px;height:13px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}
.data-list-tabella{display:flex;flex-flow:column;align-self:flex-start;padding:0 16px}
.titolo-tabella{font-size:24px !important;font-weight:700 !important;line-height:31px !important}
.sottotitolo-tabella{font-size:18px !important;font-weight:400 !important;line-height:23px !important}
#gestione_table_wrapper table#gestione_table thead tr th:first-of-type{border-top-left-radius:8px}
#gestione_table_wrapper table#gestione_table thead tr th:last-of-type{border-top-right-radius:8px}
@media(min-width:1280px){.data-list-tabella{padding:0}
.data .dataTables_wrapper table th{padding:16px 12px}
#gestione_table_wrapper table#gestione_table th.sorting{padding:26px 0 26px 16px}
#gestione_table_wrapper table#gestione_table td{padding:26px 0 26px 16px}
#modalita_ricezione_fattura_table th.sorting,#modalita_ricezione_fattura_table td{padding:26px 0 26px 16px}
#richiedi_documentazione_traffico_table th.sorting,#richiedi_documentazione_traffico_table td{padding:26px 0 26px 16px}
table.dataTable thead>tr>th.sorting_asc{padding:19px}
.box-container{justify-content:flex-start}
.box-servizi{width:47%}
#container-frecce{display:flex;gap:16px}
#search_contratto,#search_numerolinea,.search_filters_fatture{width:250px}
}
.data-list-filter{margin-top:0}
.row-filtri-box .data-list-filter{margin-top:0;max-width:1042px}
.search--attiva-fattura-aggregata.data-list-filter{flex-direction:column}
#contenitore-tabella-att-mod-domiciliazione,#contenitore-tabella-ric-documentazione-traffico,#contenitore-tabella-mod-ricezione-fattura,#contenitore-tabella-varia-recapito-fattura,#contenitore-tabella-attiva-fattura-aggregata{display:none}
.row-filtri-box{width:100%}
#search_service{max-width:320px}
#container-frecce{display:flex;gap:8px}
.paginazione-box{height:47px;width:47px;border:1px solid #0033a1;justify-content:center;align-items:center;gap:7px;display:flex;cursor:pointer;border-radius:8px}
.freccia-box{width:24px;height:24px;padding:3px 7px}
.disabled-page-button{opacity:.25;background:var(--Secondary-secondary-09,#cce0fc)}
.hidden-box{display:none}
#search_contratto,#search_numerolinea,.search_filters_fatture{width:100%}
section.hero-breadcrumb .list-group-horizontal{overflow-x:auto;white-space:nowrap}
.list-group-horizontal{min-width:1000px}
section.hero-breadcrumb .list-group.list-group-horizontal li{flex:0 0 auto}
.scroll-wrapper{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}
.scroll-container{max-height:500px;overflow-y:auto;position:relative}
@media(min-width:200px) and (max-width:380px){#reset-ricerca{margin-left:auto;display:block;text-align:right;font-size:12px !important}
.buttonCercaFiltri{width:100px !important}
#cta-att-mod-domiciliazione{font-size:12px !important;width:80px !important}
}
@media(max-width:635px){.drawer-ambito{width:100vw !important;max-width:100% !important;margin:0 !important;padding:0 !important}
#placeholder-ambito{margin-left:12px !important}
.data-drawer-row img.chevron{margin-right:5px !important}
#cta-att-mod-domiciliazione{font-size:12px !important}
#reset-ricerca{margin-left:auto;display:block;text-align:right}
#referent_table_info{font-size:12px !important}
.box-container{padding:0 16px}
}
#referent_table_info{margin-left:10px}
.buttonCercaFiltri,#reset-ricerca,.reset-ricerca{width:auto;padding:16px 24px !important;min-width:fit-content !important;background:0}
#reset-ricerca{border-radius:0}
.radio-row{display:flex;flex-direction:row;align-items:center;gap:16px}
.alter{cursor:pointer}
table th.dtfc-fixed-left,table td.dtfc-fixed-left{box-shadow:0 0 4px 0 rgba(0,0,0,0.15)}
.reset-ricerca:disabled,#richiedi-online[aria-disabled="true"],#modifica-ricezione[aria-disabled="true"],#cta-att-mod-domiciliazione[aria-disabled="true"],#varia-recapito-fattura--request-variation[aria-disabled="true"],#attiva-fattura-aggregata--request-aggregation[aria-disabled="true"]{color:#8aaff2 !important;cursor:default;pointer-events:none;background:0}
.search-button:disabled{border-color:#8aaff2 !important}
.reset-ricerca{color:#0033a1 !important}
.data-list-filter fieldset{width:100% !important}
#richiedi-online,#modifica-ricezione,#cta-att-mod-domiciliazione,#varia-recapito-fattura--request-variation,#attiva-fattura-aggregata--request-aggregation{color:#0164f2}
.reset-modifica{gap:48px}
#container-radio-modifica{display:flex;gap:16px}
.radio-modifica{display:flex !important;gap:8px}
.radio-modifica>span,.radio-modifica>label{font-size:18px;font-weight:400}
.alter{background:white !important}
.alter:disabled{background:#e6e6e6 !important;pointer-events:none}
#contenitore-tabella-attiva-fattura-aggregata button.secondary,#contenitore-tabella-attiva-fattura-aggregata button.neutral{padding:12px 24px;gap:10px;border:0}
#contenitore-tabella-attiva-fattura-aggregata button.neutral{background-color:#efefef;color:#000;border-radius:8px}
#contenitore-tabella-attiva-fattura-aggregata button.secondary{background:linear-gradient(90deg,#0033a1 0,#520da3 50%,#eb0b26 100%);border-radius:8px;color:#fff}
@media only screen and (min-width:554px) and (max-width:842px){.box{width:47%;min-width:unset}
}
@media only screen and (max-width:553px){.box{max-width:400px;width:100% !important}
}
div[data-error-code='modal-attiva-domiciliazione--bac'] #descModaleAlert,div[data-error-code='modal-richiedi-documentazione-traffico--bac'] #descModaleAlert{text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:36px}
.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}
.modal-domiciliazione{cursor:pointer;color:#0033a1 !important}
@media(max-width:480px){#stato_tooltip{top:1275px !important;left:20px !important}
}
@media(min-width:481px) and (max-width:767px){#stato_tooltip{top:1275px !important;left:100px !important}
}
@media(min-width:768px) and (max-width:1024px){#stato_tooltip{top:1275px !important;left:300px !important}
}
@media(min-width:1025px) and (max-width:1366px){#stato_tooltip{top:1275px !important;left:820px !important}
}
@media(min-width:1367px) and (max-width:1600px){#stato_tooltip{top:1275px !important;left:962px !important}
}
@media(min-width:1601px) and (max-width:1920px){#stato_tooltip{top:1275px !important;left:1330px !important}
}
@media(min-width:1921px){#stato_tooltip{top:1275px !important;left:1330px !important}
}
.fwhite{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(283deg) brightness(110%) contrast(101%)}
.fblack{filter:brightness(0) saturate(100%) invert(0) sepia(42%) saturate(27%) hue-rotate(241deg) brightness(101%) contrast(102%)}
.fgray5{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(2019%) hue-rotate(33deg) brightness(100%) contrast(78%)}
.faccent{filter:brightness(0) saturate(100%) invert(81%) sepia(74%) saturate(527%) hue-rotate(11deg) brightness(92%) contrast(87%)}
.faqua{filter:brightness(0) saturate(100%) invert(97%) sepia(67%) saturate(5251%) hue-rotate(100deg) brightness(103%) contrast(101%)}
.fblue{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(5928%) hue-rotate(220deg) brightness(93%) contrast(104%)}
.flblue{filter:brightness(0) saturate(100%) invert(32%) sepia(86%) saturate(5540%) hue-rotate(210deg) brightness(97%) contrast(99%) !important}
.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-top{-webkit-animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-bottom{-webkit-animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-out-top{-webkit-animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both}
.swing-in-bottom-fwd{-webkit-animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both;animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both}
.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:slide-in-right .5s cubic-bezier(0.25,0.46,0.45,0.94) both}
@-webkit-keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
@keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
.h-0{margin:0 !important;padding:0 !important;height:0 !important}
.click-slide-up{cursor:pointer}
@-webkit-keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
@keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
.hide-anim{opacity:0;display:none;transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-ms-transition:opacity .5s linear}
.data .dataTables_wrapper{align-self:baseline;width:100%;overflow-x:scroll}
.data .dataTables_wrapper .dataTables_info{font-size:16px;font-weight:700;line-height:20px}
.data .dataTables_wrapper .dataTables_scroll{margin-bottom:24px}
.data .dataTables_wrapper .dataTables_scrollBody{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.data .dataTables_wrapper .dataTables_scrollBody::-webkit-scrollbar{height:6px;background-color:#efefef}
.data .dataTables_wrapper .dataTables_scrollBody::-webkit-scrollbar-thumb{background-color:#333}
.data .dataTables_wrapper table{width:100% !important;margin-top:0 !important;margin-bottom:24px !important}
.data .dataTables_wrapper table th,.data .dataTables_wrapper table td{padding:16px 0;padding-left:18px;padding-right:16px}
.data .dataTables_wrapper table thead tr th:first-of-type{border-top-left-radius:8px}
.data .dataTables_wrapper table thead tr th:last-of-type{border-top-right-radius:8px}
.data .dataTables_wrapper table th:nth-of-type(1),.data .dataTables_wrapper table td:nth-of-type(1){padding-right:0;z-index:2 !important}
.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:0 4px 4px 0 rgba(0,0,0,0.15)}
.data .dataTables_wrapper table th.dtfc-fixed-right,.data .dataTables_wrapper table td.dtfc-fixed-right{box-shadow:0 4px 4px 0 rgba(0,0,0,0.15)}
.data .dataTables_wrapper table th{background:linear-gradient(180deg,#0033a1 0,#520da3 100%)}
.data .dataTables_wrapper table th::after,.data .dataTables_wrapper table th::before{display:none !important}
.data .dataTables_wrapper table th.dtfc-fixed-left{background-color:#0033a1;z-index:1}
.data .dataTables_wrapper table th.dtfc-fixed-right{background-color:#0033a1}
.data .dataTables_wrapper table th input[type=checkbox]{appearance:none;width:24px;height:24px;border:1px solid #333;background:#fff;vertical-align:middle;border-radius:8px}
.data .dataTables_wrapper table th input[type=checkbox]:checked{background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0164f2}
.data .dataTables_wrapper table th input[type=checkbox]:disabled{background-color:#e6e6e6;border:1px solid rgba(0,0,0,0.2)}
.data .dataTables_wrapper table th div:not([id*=tooltip]){display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:2px;font-size:16px;font-weight:700;line-height:20px;color:#fff}
.data .dataTables_wrapper table th div:not([id*=tooltip]) img{cursor:pointer}
.data .dataTables_wrapper table td{border-bottom:1px solid #e6e6e6}
.data .dataTables_wrapper table td.roles:hover>div{opacity:1;display:block}
[id*=tooltip]{min-height:0}
[id*=tooltip].roles_tip{max-width:fit-content;width:fit-content;min-height:0}
.data .dataTables_wrapper table td.username:hover>div{opacity:1;display:block}
[id*=tooltip].roles_tip .tooltip-username{height:48px !important}
.data .dataTables_wrapper table td small{padding:3px 6px;text-transform:uppercase;color:#000;white-space:nowrap;font-weight:bold}
.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}
.data .dataTables_wrapper table td small.non_registrato{background-color:#fbedef;color:#ea0026}
.data .dataTables_wrapper table td small.inattivo{background-color:#fbedef;color:#ea0026}
.data .dataTables_wrapper table td small.attivo{background-color:#def7ed;color:#2cbe80}
.data .dataTables_wrapper table td small.green{background-color:#def7ed;color:#2cbe80}
.data .dataTables_wrapper table td small.registrato{background-color:#2cbe80}
.data .dataTables_wrapper table td small.in_sospeso{background-color:#fcf0cf;color:#8e5c06}
.data .dataTables_wrapper table td small.yellow{background-color:#fcf0cf;color:#8e5c06}
.data .dataTables_wrapper table td small.able{background-color:#def7ed;color:#2cbe80}
.data .dataTables_wrapper table td small.disable{background-color:#fbedef;color:#ea0026}
.data .dataTables_wrapper table td small.blue{background-color:#e0ebfd;color:#003c91}
.data .dataTables_wrapper table td small.grey{background-color:#e6e6e6;color:#666}
.data .dataTables_wrapper table td button.cancel{padding:16px 24px;min-width:125px;text-transform:uppercase}
.data .dataTables_wrapper table td a[aria-controls*=points]{writing-mode:vertical-lr;text-decoration:none;color:#000;width:24px;height:10px}
.data .dataTables_wrapper table td a[aria-controls*=tooltip][id=link-roles]{color:#000;font-weight:bold;text-decoration:underline}
.data .dataTables_wrapper table.dataTable>tbody>tr>td.select-checkbox::before{top:40%;left:24px;width:24px;height:24px;border-color:#333;border-radius:8px}
.data .dataTables_wrapper table.dataTable>tbody>tr.selected>*{color:#000;box-shadow:inset 0 0 0 9999px #cce0fc}
.data .dataTables_wrapper table.dataTable>tbody>tr.selected>td.select-checkbox::before{content:"";background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0164f2}
.data .dataTables_wrapper table.dataTable>tbody>tr.selected>td.select-checkbox::after{content:""}
.data .dataTables_wrapper .dataTables_length label select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;padding:14px;padding-right:45px;border:1px solid #0164f2;background-color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:left;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}
.data .dataTables_wrapper .dataTables_paginate{padding-top:5px}
.data .dataTables_wrapper .dataTables_paginate ul li.pText{padding:8px 12px;font-size:14px;font-weight:400;line-height:18px}
.data .dataTables_wrapper .dataTables_paginate ul li a.page-link{border:0}
.data .dataTables_wrapper.splash-screen table{margin-top:0 !important}
.data .dataTables_wrapper.splash-screen table td{display:none}
.data .dataTables_wrapper.splash-screen .splash-screen-load{width:inherit;height:70vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:16px;text-align:center}
@media(max-width:768px){.data .dataTables_wrapper.splash-screen{width:100vw;overflow-x:scroll}
.data .dataTables_wrapper.splash-screen .splash-screen-load p dataTables{max-width:240px;max-height:380px}
}
.data.t-scroll .dataTables_wrapper:not(.splash-screen){width:83vw}
.data.t-scroll .dataTables_wrapper:not(.splash-screen) table{width:100% !important;margin-top:0 !important;margin-bottom:0 !important}
table.dataTable thead>tr>th.sorting{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_asc{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_asc_disabled{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_desc{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_desc_disabled{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_asc{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_asc_disabled{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_desc{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_desc_disabled{padding:16px;padding-right:18px}
.data-list{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:24px}
.data-list button img{margin-left:10px;width:16px;height:16px}
.data-list-filter fieldset div:nth-child(1){width:100%}
.data-list-filter fieldset input.search_filters_fatture{width:100%}
.data-list-filter fieldset{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;flex-direction:row;justify-content:normal;align-items:flex-start;width:68%}
.data-list-filter fieldset>div{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;width:100%}
@media only screen and (max-width:1300px){.data-list-filter fieldset{width:80%}
}
section.hero-breadcrumb .list-group.list-group-horizontal li a,section.hero-breadcrumb .list-group.list-group-horizontal li{list-style:none}
section.hero-breadcrumb nav a,section.hero-breadcrumb .breadcrumb-item{list-style:none}
.data-list-filter-bar a,.data-list-filter-bar img{color:#8aaff2}
.w-101{width:101px}
.w-102{width:102px}
.w-103{width:103px}
.w-104{width:104px}
.w-105{width:105px}
.w-106{width:106px}
.w-107{width:107px}
.w-108{width:108px}
.w-109{width:109px}
.w-110{width:110px}
.w-111{width:111px}
.w-112{width:112px}
.w-113{width:113px}
.w-114{width:114px}
.w-115{width:115px}
.w-116{width:116px}
.w-117{width:117px}
.w-118{width:118px}
.w-119{width:119px}
.w-120{width:120px}
.w-121{width:121px}
.w-122{width:122px}
.w-123{width:123px}
.w-124{width:124px}
.w-125{width:125px}
.w-126{width:126px}
.w-127{width:127px}
.w-128{width:128px}
.w-129{width:129px}
.w-130{width:130px}
.w-131{width:131px}
.w-132{width:132px}
.w-133{width:133px}
.w-134{width:134px}
.w-135{width:135px}
.w-136{width:136px}
.w-137{width:137px}
.w-138{width:138px}
.w-139{width:139px}
.w-140{width:140px}
.w-141{width:141px}
.w-142{width:142px}
.w-143{width:143px}
.w-144{width:144px}
.w-145{width:145px}
.w-146{width:146px}
.w-147{width:147px}
.w-148{width:148px}
.w-149{width:149px}
.w-150{width:150px}
.w-151{width:151px}
.w-152{width:152px}
.w-153{width:153px}
.w-154{width:154px}
.w-155{width:155px}
.w-156{width:156px}
.w-157{width:157px}
.w-158{width:158px}
.w-159{width:159px}
.w-160{width:160px}
.w-161{width:161px}
.w-162{width:162px}
.w-163{width:163px}
.w-164{width:164px}
.w-165{width:165px}
.w-166{width:166px}
.w-167{width:167px}
.w-168{width:168px}
.w-169{width:169px}
.w-170{width:170px}
.w-171{width:171px}
.w-172{width:172px}
.w-173{width:173px}
.w-174{width:174px}
.w-175{width:175px}
.w-176{width:176px}
.w-177{width:177px}
.w-178{width:178px}
.w-179{width:179px}
.w-180{width:180px}
.w-181{width:181px}
.w-182{width:182px}
.w-183{width:183px}
.w-184{width:184px}
.w-185{width:185px}
.w-186{width:186px}
.w-187{width:187px}
.w-188{width:188px}
.w-189{width:189px}
.w-190{width:190px}
.w-191{width:191px}
.w-192{width:192px}
.w-193{width:193px}
.w-194{width:194px}
.w-195{width:195px}
.w-196{width:196px}
.w-197{width:197px}
.w-198{width:198px}
.w-199{width:199px}
.w-200{width:200px}
@media(max-width:768px){.data-list{margin-top:40px}
}
@media(min-width:1280px){.data-list-filter fieldset>div{max-width:260px}
.data-list-filter fieldset div:nth-child(1){width:250px}
.data .dataTables_wrapper{overflow-x:unset}
}
.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>div{width:50%}
.paginator .frame{display:inline-flex;align-items:center;gap:16px;position:relative;flex:0 0 auto}
.paginator .frame .richiedi_documentazione_traffico_table_select,#gestionePageSize,#modalita_ricezione_fatturaPageSize,.page-size-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;padding:14px;padding-right:45px;border:1px solid #0033a1;border-radius:8px;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;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}
.checkbox-linea{appearance:none;width:24px;height:24px;border:1px solid #333;background:#fff;vertical-align:middle;border-radius:8px}
.checkbox-linea:checked{background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0164f2}
.check-row{display:flex;flex-direction:row;align-items:center;gap:16px !important}
.linea-span{margin-right:0 !important}
table.dataTable thead>tr>th.sorting_disabled img{display:none}
form fieldset select{width:263.611px;height:47px}
.data-list-filter button.cancel{font-weight:bold;background:0;border-radius:0}
.tabella-edit-ricezione-fattura{width:100%}
.tabella-edit-ricezione-fattura .data-list h4{font-size:18px;line-height:23px;margin-bottom:24px}
section.tabella-edit-ricezione-fattura .data-list-filter fieldset{width:100% !important}
section.tabella-edit-ricezione-fattura .data-list-filter .data-drawer{width:15%}
section.tabella-edit-ricezione-fattura .data-list-filter input#search_line{width:260px !important}
section.tabella-edit-ricezione-fattura .data-list-filter input#search_contract{width:220px !important}
section.tabella-edit-ricezione-fattura .data-list-filter{margin-bottom:24px}
section.tabella-edit-ricezione-fattura .data-list-filter-bar .invia-fattura-wrapper{display:flex;align-items:center;justify-content:end;width:62%}
.data-list-filter-bar .invia-fattura-wrapper .form-check{margin-left:10px}
.data-list-filter-bar .invia-fattura-wrapper .form-check label{margin-top:4px;margin-left:8px;font-weight:400}
.data-list-filter-bar .invia-fattura-wrapper .form-check input:checked{border:6px solid #0d6efd}
.data-list-filter-bar .invia-fattura-wrapper .form-check input:focus{box-shadow:none}
.tabella-edit-ricezione-fattura table th.dtfc-fixed-left,table td.dtfc-fixed-left{box-shadow:none}
@media(max-width:768px){section.data{padding:0}
.tabella-edit-ricezione-fattura fieldset div{width:100%}
section.tabella-edit-ricezione-fattura .data-list-filter input#search_contract{width:100% !important}
section.tabella-edit-ricezione-fattura .data-list-filter input#search_line{width:100% !important}
section.tabella-edit-ricezione-fattura .data-list-filter .data-drawer{width:50%}
.tabella-edit-ricezione-fattura fieldset button#reset-ricerca{padding-left:0 !important}
.tabella-edit-ricezione-fattura .data-list-filter-bar{flex-direction:column;align-items:flex-start;padding:0 16px;gap:2}
.tabella-edit-ricezione-fattura table th{position:relative !important}
.tabella-edit-ricezione-fattura table thead div.check-row{width:150px !important}
.tabella-edit-ricezione-fattura table tbody tr td:nth-child(1){position:relative !important}
section.tabella-edit-ricezione-fattura .data-list-filter-bar .invia-fattura-wrapper{width:100%}
.tabella-edit-ricezione-fattura #linea_table_wrapper div.row{margin:0 5px;overflow-x:scroll}
}
.radio-modifica{width:auto !important}
@media screen and (max-width:360px){.radio-modifica{width:100% !important}
}