.stepper-outer-wrapper{max-width:1042px;margin:0 auto;padding:0 16px}
.buttons-wrapper{display:flex;justify-content:end;margin-bottom:40px}
.buttons-wrapper .btn{width:40px;height:40px;border:1px solid #0033a1;background-color:#fff;margin:0 5px}
.stepper-wrapper{display:flex;overflow:auto;white-space:nowrap;justify-content:center}
.stepper-item-wrapper{max-height:167px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.item-head,.item-body{display:flex;flex-direction:column;align-items:center;justify-content:center}
.box-number{border:2.53px solid #0033a1;width:48px;height:48px;color:#0033a1;font-size:26px;line-height:48px;font-weight:700;text-align:center;margin-bottom:16px;background-color:#fff}
.item-head{margin-bottom:16px;position:relative;width:50vw}
.line-prev{width:50%;height:2px;background:#a5afbf;position:absolute;top:24px;left:0;z-index:-1}
#tutte_le_richieste-paginator{margin-top:12px}
.line-next{width:50%;height:2px;background:#a5afbf;position:absolute;top:24px;right:0;z-index:-1}
.item-head b{font-size:16px;text-transform:uppercase}
.stepper-wrapper{scrollbar-width:none;-ms-overflow-style:none}
.stepper-wrapper::-webkit-scrollbar{display:none}
.stepper-wrapper div:first-of-type .item-head .line-prev{display:none}
.stepper-wrapper div:last-of-type .item-head .line-next{display:none}
.stepper-item-wrapper.completed .box-number{border:2.53px solid green;background:green;color:green;background-image:url('stato-attivita/icons/close.png');background-repeat:no-repeat;background-position:center center;background-size:cover}
.stepper-item-wrapper.todo .box-number{border:2.53px solid #666;background:#666;color:#fff}
.stepper-item-wrapper.completed .item-body{display:none}
.annulla-mobile{display:none}
@media(min-width:1280px){.item-head{width:260px}
.stepper-outer-wrapper{padding:0}
}
@font-face{font-family:'TIM Sans';src:url('../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/font/TIMSans-Regular.otf') format('opentype');font-weight:normal;font-style:normal}
.input-wrapper-destinatario{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}
.container{width:616px;padding:0}
h1{font-size:40px;font-weight:700;line-height:45px}
form{margin-top:32px}
form fieldset{gap:16px}
form fieldset input:not([type='checkbox'],[type='radio']){width:100%;padding:14px;height:47px}
.info-label{height:47px}
.description{font-size:24px;font-weight:400;line-height:31px;margin-bottom:48px}
.second-description{margin:0;font-size:18px;font-weight:400;line-height:23px}
.form-check{display:flex;justify-items:center;padding:0;margin:0}
.bold-label{font-family:"TIM Sans";font-size:18px;font-style:normal;font-weight:700;line-height:23px}
.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}
.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)}
.text_underline>a{color:var(--Secondary-secondary-01,#000);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline}
.div_export_contatori{align-self:flex-end;padding-bottom:10px;padding-right:4px;cursor:pointer}
.context-menu-items{display:none;position:absolute;background-color:white;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:1000;top:0;right:44px;width:290px;font-family:"TIM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.context-menu-items div{padding:14px;cursor:pointer;color:#007bff}
@media screen and (max-width:360px){.container{display:flex;padding:0 16px 0 16px;flex-direction:column}
h1{font-size:28px;font-weight:700;line-height:31px}
.description{width:50%;font-size:20px;font-weight:400;line-height:26px}
.flex-cont-r{display:flex;flex-flow:row nowrap;justify-content:start;align-items:center}
.div__navigation-selector{display:flex;height:unset !important;justify-content:flex-start;align-items:normal !important;align-self:stretch;flex-direction:column;gap:24px !important}
.input-wrapper-destinatario{display:flex;flex-direction:column;align-items:flex-start;width:328px}
.nav-link{width:100%;max-width:155px !important;height:90px !important;text-align:left}
.mobile-flex{width:100%}
.nav{width:auto !important}
.nav-item .nav-link{white-space:normal !important}
.data{padding:16px !important;gap:16px !important}
form fieldset input:not([type='checkbox'],[type='radio']){width:328px;padding:14px;height:47px}
.info-label{font-size:16px;font-weight:400;line-height:20px;color:#666;padding:0 14px 0 14px}
.form-check{padding-left:0}
.data-list-filter button.confirm{width:100% !important;max-width:unset !important}
.reset-btn-vista{width:100% !important}
.data-list-filter{padding:0}
.fields_align{align-items:normal}
}
.fields_align{align-items:center}
#contract-icons{width:unset !important}
.modal-button,button.confirm{margin-left:unset !important;max-width:360px !important}
@media screen and (max-width:430px){.data{padding:16px !important;gap:16px !important}
}
@media screen and (min-width:361px){.container-centro-e-servizi{display:flex;padding:24px 119px 32px 119px;flex-direction:column}
}
.title__contratti{color:var(--secondarysecondary-01);font-family:"TIM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:31px;margin-bottom:40px}
.content-section.active{display:block}
@media screen and (max-width:360px){.title__contratti{color:var(--Secondary-secondary-01,#000);font-family:"TIM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:26px;width:328px;margin-bottom:16px}
}
.div__riepilogo-wrapper{display:flex;padding:24px;flex-direction:column;align-items:flex-start;background:#e0ebfd;margin-bottom:40px}
@media screen and (max-width:360px){.div__riepilogo-wrapper{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;background:#e0ebfd;margin-bottom:40px;width:328px}
}
.div__riepilogo-title{display:flex;width:100%;justify-content:space-between;align-items:center}
@media screen and (max-width:360px){.div__riepilogo-title{display:flex;width:100%;justify-content:space-between;align-items:center}
}
.div__riepilogo-title-text{color:#000;font-family:"TIM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:31px;margin:0}
.chevron-up-icon,.chevron-down-icon{display:flex;width:32px;height:32px;padding:9.333px 4px 8.001px 4px;justify-content:center;align-items:center;flex-shrink:0;border-radius:21.333px}
.riepilogo__cards-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}
@media screen and (max-width:360px){.riepilogo__cards-wrapper{display:flex;width:296px;justify-content:space-between;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:24px}
}
.riepilogo__card{display:flex;align-items:center}
@media screen and (max-width:360px){.riepilogo__card{width:276px;display:flex;align-items:flex-start;flex-direction:column}
}
.card-left-div{display:flex;width:200px;height:228px;background:#f2f7fe;border-left:4px solid;border-left-color:var(--primaryprimary-01);flex-direction:column;justify-content:center;align-items:center}
@media screen and (max-width:360px){.card-left-div{display:flex;height:52px;width:296px;background:var(--primaryprimary-03);flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 0 0 16px}
}
.card-right-div{display:flex;width:400px;height:228px;padding:16px;background:var(--primaryprimary-03);flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media screen and (max-width:360px){.card-right-div{display:flex;width:296px;height:228px;padding:12px 0 16px 16px;background:var(--primaryprimary-03);flex-direction:column;justify-content:flex-start;align-items:flex-start;border-left:4px solid;border-left-color:var(--primaryprimary-01)}
}
.card-left-bold-text{text-align:center;font-family:"TIM Sans";font-size:18px;font-style:normal;font-weight:700;line-height:23px;color:var(--primaryprimary-01)}
@media screen and (max-width:360px){.subtitle_interno{color:var(--Secondary-secondary-01,#000);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:296px}
}
.mb12px{margin-bottom:12px}
.pl20px{padding-left:20px}
.ml14px{margin-left:14px}
.w-98px{width:98px}
.text-bold{color:var(--Secondary-secondary-01,#000);font-family:"TIM Sans";font-size:18px;font-style:normal;font-weight:700;line-height:23px}
.text-regular{color:var(--Secondary-secondary-01,#000);font-family:"TIM Sans";font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:0}
.text-regular-24px{color:var(--Secondary-secondary-01,#000);font-family:"TIM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:31px}
.text-color-opacity{color:rgba(0,0,0,0.25)}
.div__navigation-selector{display:flex;height:48px;justify-content:flex-start;align-items:center;align-self:stretch;gap:64px}
.custom-checkbox .custom-control-label::before{width:24px;height:24px;border-radius:50%;background-color:transparent;border:1px solid black}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{display:inline-block;width:24px;height:24px;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"width="24"height="24"viewBox="002424"fill="none"><gclip-path="url(stato-attivita/css/%23clip0_801_72372)"><pathfill-rule="evenodd"clip-rule="evenodd"d="M024H24V0H0V24Z"fill="%230033A1"/><pathd="M6.7234410.4469L512.1703L7.5857814.7561L10.171617.3419L14.480813.0327L18.798.72345L17.06667L10.171613.895L6.7234410.4469Z"fill="white"/></g><defs><clipPathid="clip0_801_72372"><rectwidth="24"height="24"rx="12"fill="white"/></clipPath></defs></svg>');background-size:cover;border:0}
.custom-control-label::after{content:none}
.div__navigator{width:100%;display:flex;justify-content:space-between;align-items:center}
.div__export{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:12px}
.dropdown-container{display:flex;align-items:center;height:48px;border:1px solid var(--Secondary-secondary-06,#0033a1);background:#FFF;padding:5px 0;position:relative}
.dropdown-container.custom-filter{width:310px}
.dropdown-container.stato-contratto{width:180px}
.dropdown-container.ricezione{width:200px}
.dropdown-container.pagamento{width:205px}
.custom-select{height:47px;padding:12px 14px;border:0;outline:0;background:transparent;color:var(--Neutrals-neutrals-02,#a5afbf);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;justify-content:center}
.custom-select-label{position:absolute;color:var(--Neutrals-neutrals-04,#333);font-family:"TIM Sans";font-size:12px;font-style:normal;font-weight:400;line-height:15px;top:-8px;left:15px;height:15px;width:92px;padding-right:4px;padding-left:4px;background:white}
.custom-select option{color:#000}
.custom-select option[disabled][selected]{color:var(--Neutrals-neutrals-02,#a5afbf)}
.dropdown-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}
.search-icon{display:flex;width:16px;height:16px;padding:.333px 1.256px .333px 1px;justify-content:center;align-items:center}
.div__filter-container{display:flex;justify-content:space-between;align-items:center}
.search-btn{display:flex;height:48px;padding:16px 24px;justify-content:center;align-items:center;width:120px;background:var(--Secondary-secondary-06,#0033a1);color:var(--Primary-primary-03,#FFF);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}
.reset-btn{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;justify-content:center;align-items:center;width:168px;height:48px}
.reset-btn.disabled,.reset-btn-vista.disabled{color:var(--primary-01,#0033a1);pointer-events:none}
.text-btn-reset{color:var(--primary-01,#0033a1);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}
.text-btn-reset:disabled,.text-btn-reset.disabled{color:var(--primary-01,#0033a1);opacity:.5;border-color:transparent}
.search-btn.disabled{pointer-events:none;background:var(--secondary-07,#8aaff2);color:var(--neutrals-06,#c5d7f8)}
.mobile-container{color:var(--secondarysecondary-01,#000);font-family:"TIM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:31px}
.mobile-navbar{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--secondary-06,#0033a1);margin:32px 0;height:47px}
.mobile-navbar-div{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;cursor:pointer}
.mobile-navbar-div.active{border-bottom:3px solid var(--secondary-06,#0033a1);background:var(--Blue-Chiaro,#e9f1fe);padding-bottom:9px}
.reset-btn-vista{display:flex;padding:16px 24px;justify-content:center;align-items:center;width:198px;height:48px}
.filter-wrapper{display:flex;align-items:center;gap:16px}
.cerca-wrapper{display:flex;align-items:center;gap:16px}
.search-container{display:flex;align-items:center;height:47px;border:1px solid var(--Secondary-secondary-06,#0033a1);background:#FFF;padding:5px 10px;border-radius:8px;width:270px}
.data-drawer{border-radius:8px;max-width:unset}
.search-container__sac,.search-container__sts,.search-container__codice_ufficio,.search-container__servizi,.search-container__sedi{display:flex;width:300px;height:47px;padding:12px;align-items:center;gap:12px;align-self:stretch;border:1px solid var(--Secondary-secondary-06,#0033a1);background:#FFF}
.search-custom{flex:1;height:47px;padding:14px;border:0;outline:0;font-size:16px;background:transparent;display:flex;align-items:flex-start;gap:10px;text-overflow:ellipsis;overflow:hidden}
.search-custom__sac{overflow:hidden;color:var(--Neutrals-neutrals-02,#a5afbf);text-overflow:ellipsis;font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box}
.search-custom::placeholder{color:var(--Neutrals-neutrals-02,#a5afbf);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-overflow:ellipsis;overflow:hidden}
.custom-select-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:0}
.custom-options{position:absolute;top:calc(100%);left:0;width:100%;border:1px solid #0033a1;background-color:#FFF;z-index:99;display:none;flex-direction:column;box-sizing:border-box;border-radius:0}
.custom-select.open .custom-options{display:flex}
.custom-option{padding:14px;font-family:"TIM Sans";font-size:16px;font-weight:400;line-height:20px;color:#000;cursor:pointer;box-sizing:border-box;border-radius:0}
.custom-option:hover,.custom-option.selected{background-color:#cce0fc;border-radius:0}
.dropdown-icon{width:18px;height:11px;pointer-events:none;border-radius:0}
body .data .dataTables_wrapper table{margin-top:0 !important}
th,td{white-space:nowrap}
div.dataTables_wrapper{width:1042px;margin:0 auto}
.result-container{display:flex;height:48px;justify-content:space-between;align-items:center;align-self:stretch}
.result-find{color:var(--Neutrals-neutrals-04,#333);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:700;line-height:20px}
.paginator_row{display:flex;width:100%;justify-content:space-between;align-items:center;height:47px}
.paginator_first-item-row,.paginator_second-item-row{display:flex;align-items:center;gap:16px}
.paginator_first-item{display:flex;justify-content:center;align-items:center;gap:10px;height:100%}
.text_paginator{color:#000;font-family:"TIM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.text_paginator_2{color:var(--Neutrals-neutrals-04,#333);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:20px}
.paginator_second-item{display:flex;align-items:center;height:100%}
.paginator-dropdown{display:flex;align-items:center;gap:10px;padding:0 14px;height:100%;border:1px solid var(--Secondary-secondary-06,#0033a1)}
.paginator_second-item-right{display:flex;align-items:center;gap:10px;color:#000;font-family:"TIM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:18px;height:100%}
.attivo{color:green;font-weight:bold;line-height:18px;background-color:#def7ed;text-transform:uppercase;padding:4px 8px 4px 8px;gap:10px;opacity:0}
.disattivo{color:var(--Alert-error,#F00);font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;background:#fbedef;padding:4px 8px 4px 8px;font-weight:bold}
.reset-btn.btn.disabled.text-btn-reset{border-color:transparent}
.input-wrapper-dettaglio{flex:40%;display:flex;gap:12px}
.section-dettaglio{display:flex;flex-wrap:wrap;gap:80px;row-gap:32px;margin-bottom:52px}
.content-monitoraggio{margin:48px 0 48px 0;display:flex;flex-wrap:wrap;gap:80px;row-gap:32px}
.color-gray2{color:var(--Neutrals-neutrals-04,#a5afbf) !important}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1%;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 !important}
.label-up{position:absolute;color:var(--Neutrals-neutrals-04,#333);font-size:12px;font-style:normal;font-weight:400;line-height:15px;top:-8px;left:25px;height:15px;padding-right:4px;padding-left:4px;background:white;z-index:6}
.container{width:100%;padding:96px 119px 48px 119px}
.error-monitoraggio{width:512px !important;height:78px;padding:12px 16px 12px 16px !important;gap:16px !important;background-color:#ebefff !important;border-radius:8px !important;color:#000 !important}
.error-message{font-size:14px;font-weight:400;line-height:18px;text-align:left}
.tag{color:#2cbe80;text-transform:uppercase;background:#def7ed;font-family:TIM Sans;font-size:14px;font-weight:700;line-height:18px;padding:4px 8px 4px 8px}
.number{font-family:TIM Sans;font-size:18px;font-weight:700;line-height:22px;text-align:left;color:#0033a1;text-decoration:underline}
.normal{font-family:TIM Sans;font-size:18px;font-weight:400;line-height:23px;text-align:left}
.fred{filter:brightness(0) saturate(100%) invert(15%) sepia(80%) saturate(5000%) hue-rotate(-10deg) brightness(95%) contrast(105%)}
.title{margin-bottom:16px}
@media screen and (max-width:360px){.container{padding:16px !important}
.title{font-family:TIM Sans;font-size:28px;font-weight:700;line-height:31px;text-align:left}
.description{font-family:TIM Sans;font-size:20px;font-weight:400;line-height:26px;text-align:left;width:100%}
.section-dettaglio{row-gap:24px}
.bold-label{font-family:TIM Sans;font-size:16px;font-weight:700;line-height:20px;text-align:left}
.normal{font-family:TIM Sans;font-size:16px;font-weight:400;line-height:20px;text-align:left}
.number{font-family:TIM Sans;font-size:16px;font-weight:700;line-height:20px;text-align:left;color:#0033a1;text-decoration:underline}
.tag{font-family:TIM Sans;font-size:10px;font-weight:700;line-height:13px;color:#2cbe80;text-transform:uppercase;background:#def7ed;padding:3px 6px 3px 6px}
.error-monitoraggio{width:auto !important;height:auto !important;padding:12px 16px 12px 16px !important;gap:16px !important;background-color:#ebefff;border-radius:8px;color:#000 !important}
.error-message{font-family:TIM Sans;font-size:16px;font-weight:400;line-height:20px;text-align:left}
}
.container-tracking{padding:64px 119px 64px 119px;gap:24px}
.title{font-family:TIM Sans;font-size:32px;font-weight:700;line-height:36px;text-align:left;margin-bottom:16px}
.subtitle{font-family:TIM Sans;font-size:24px;font-weight:400;line-height:31px;text-align:left;margin-bottom:32px}
.description{font-family:TIM Sans;font-size:18px;font-weight:400;line-height:23px;text-align:left;margin-bottom:24px}
.mobile-navbar{display:flex;justify-content:flex-start;align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--secondary-06,#0033a1);margin:32px 0;height:47px}
.mobile-navbar-div{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;cursor:pointer}
.mobile-navbar-div.active{border-bottom:3px solid var(--secondary-06,#0033a1);background:var(--Blue-Chiaro,#ebefff);padding-bottom:9px;border-radius:8px 8px 0 0}
.filter-label{font-family:TIM Sans;font-size:18px;font-weight:700;line-height:23px;text-align:left;min-width:85px}
.content-section{display:grid;gap:24px}
.filter-content{display:flex;flex-wrap:wrap;gap:16px;max-width:740px}
.cerca-content{display:flex;flex-wrap:wrap;gap:16px}
.max-width{max-width:236px !important}
.first{align-self:flex-start}
.last{align-self:flex-end}
.cerca-button{width:116px;padding:16px 32px 16px 32px;height:48px;border:0;background:linear-gradient(90deg,#0033a1 0,#520da3 50%,#eb0b26 100%);font-size:16px;font-weight:700;line-height:20px;color:#fff;border-radius:8px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}
.datepicker-container{margin:0 !important}
@media(min-width:1280px){.datepicker-wrapper{gap:16px !important}
}
.data-drawer-row.fenced{height:fit-content}
img.snackbar_icon{padding:10px}
.filter-mobile-wrapper{position:fixed;overflow-y:auto;z-index:10;background-color:#fff;top:55px;height:100%;padding:16px}
.filter-mobile-wrapper img{float:right}
.filter-mobile-wrapper .section-head{display:flex;justify-content:space-between;align-items:center;margin-top:60px}
.filter-mobile-wrapper .section-head p.title{font-size:24px;font-weight:700}
.filter-mobile-wrapper .section-head p.reset-filter{font-weight:700;color:#0033a1}
.filter-mobile-wrapper form.data-list-filter{padding:0}
.filter-mobile-wrapper form.data-list-filter fieldset{width:100%;margin-top:40px}
.filter-mobile-wrapper form.data-list-filter fieldset div{width:100%}
.filter-mobile-wrapper form.data-list-filter fieldset .action-wrapper{display:flex;flex-direction:column-reverse;margin-top:30px;align-items:center}
.filter-mobile-wrapper form.data-list-filter fieldset .action-wrapper button{width:100%;margin-bottom:16px}
.filter-mobile-wrapper form.data-list-filter fieldset .action-wrapper button.cancel{height:48px;padding:16px 32px;border:2px solid transparent;border-radius:8px}
@media(min-width:1280px){.data-list-filter.cerca-referenti fieldset div{width:250px}
.data .dataTables_wrapper table th{padding:16px 12px}
#referent_table_wrapper table#referent_table th.sorting{padding:26px 0 26px 16px}
#referent_table_wrapper table#referent_table th.numero-linea{width:110px !important}
#referent_table_wrapper table#referent_table td{padding:26px 0 26px 16px}
table.dataTable thead>tr>th.sorting_asc{padding:19px}
}
@media(max-width:768px){.nav{overflow-x:auto}
.show{display:block !important}
section.data{overflow-x:hidden}
div#referent_table_wrapper{overflow-x:scroll}
.paginator .frame-2{gap:0;justify-content:center !important;margin-top:32px !important}
div.frame-3 img#leftClickPaginazione{position:absolute;left:-120px}
div.frame-3 img#rightClickPaginazione{position:absolute;right:-30px}
div.data-list-filter-bar{flex-direction:column;align-items:flex-start}
div.reset{margin-top:20px}
.mobile-link-modal-wrapper .mobile-filter-modal>a{display:block;font-size:14px;text-decoration:none;font-weight:400;color:#0033a1;margin:10px 5px}
.mobile-link-modal-wrapper{position:relative}
.mobile-filter-modal{position:absolute;display:none;z-index:10;padding:5px;width:180px;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;top:30px;right:0;background-color:#fff}
div#filter-mobile-modal-link{color:#0033a1;text-decoration:underline}
}
@media(min-width:770px){.nav-link{min-width:300px}
.paginator .frame-2{align-items:center !important}
}
@media(min-width:500px){.search-filter-mobile-wrapper{display:none}
.cerca-text{display:none}
.reset-text{display:none}
.custom-row{margin-bottom:15px}
}
@media(max-width:500px){.dateinput-wrapper{width:100% !important;max-width:none !important}
.data-drawer-tip{max-width:100% !important}
.no-mobile-flex{display:none !important}
.search-filter-mobile-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}
.search-filter-mobile-wrapper button{background:0;border:0;color:#0033a1;font-weight:700;text-transform:uppercase;width:auto !important}
.button-mob-stato{z-index:1000;background-color:white}
.wrapper-mobile-filter{max-height:110vh;position:relative;overflow-y:auto;margin-top:35px}
.mob-m{margin-top:10px}
.reset-mobile{border:0;background-color:white}
.annulla-mobile{display:block}
.btn-reb{width:100% !important;margin-top:20px!important}
.wrapper-mobile-filter{display:none}
.cerca-text{font-weight:700;font-size:24px;line-height:27px;letter-spacing:0}
.reset-text{color:var(--Primary-primary-01,#0033a1);font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;border:0;background-color:white}
.filter-descr-stato{font-size:18px}
}
.input-group>input::placeholder{color:var(--Neutrals-neutrals-04,#a5afbf) !important}
.mt05{margin-top:.5rem}
.badge{text-transform:uppercase}
.data{align-items:flex-start}
.download-container{cursor:pointer}
#select-all-contracts-tuttelerichieste,#select-all-contracts-ticketsmobili,#select-all-contracts-ordinitracking{width:24px;height:24px;gap:0;border:2px solid #0033a1;border-radius:6px;background:#fff;appearance:none;cursor:pointer;margin-top:10px;margin-left:5px}
#select-all-contracts-tuttelerichieste:checked,#select-all-contracts-ticketsmobili:checked,#select-all-contracts-ordinitracking:checked{background-color:#0033a1;border-color:#0033a1}
#select-all-contracts-tuttelerichieste+label,#select-all-contracts-ticketsmobili+label,#select-all-contracts-ordinitracking+label{color:#001136 !important;font-size:16px;font-weight:700;line-height:20px;text-align:left;color:#fff;padding-left:8px;cursor:pointer;display:inline-block;margin-top:13px}
#select-all-contracts-tuttelerichieste:checked::after,#select-all-contracts-ticketsmobili:checked::after,#select-all-contracts-ordinitracking:checked::after{content:'';width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;clip-path:polygon(14% 44%,39% 66%,75% 18%,87% 30%,39% 84%,4% 56%)}
.allContracts{padding:0;cursor:auto;border-top:1px solid #0033a1}
.action-button{border:#0033a1 1px solid;color:#0033a1;background-color:white;font-weight:bold;padding:5px}
.sticky-left{position:sticky;left:0;z-index:10;background-color:white;box-shadow:2px 0 5px rgba(0,0,0,0.2)}
table.dataTable thead>tr>th.sticky-left-header{position:sticky !important;left:0;z-index:10;box-shadow:2px 0 5px rgba(0,0,0,0.2)}
.row{margin-right:0 !important;margin-left:0 !important}
.dtfc-fixed-left{color:var(--Primary-primary-03,#FFF) !important;padding:10px}
.dtfc-fixed-middle{color:var(--Primary-primary-03,#FFF) !important;padding:10px}
.dtfc-fixed-right{color:var(--Primary-primary-03,#FFF) !important;padding:10px}
.container-fluid{padding-left:0;padding-right:0}
.card-title{font-size:24px;font-weight:700;line-height:31px;text-align:left}
a{text-decoration:underline;color:#0033a1}
.nav-tabs{--bs-nav-tabs-border-color:#0033a1;--bs-nav-tabs-border-radius:.375rem;--bs-nav-tabs-link-active-color:#000;--bs-nav-tabs-link-active-bg:#e9f1fe}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:#000;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);border-bottom:3px solid var(--Secondary-secondary-06,#0033a1)}
.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0;border:0}
.nav-item .nav-link{white-space:nowrap}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight:;display:flex;flex-wrap:nowrap !important;padding-left:0;margin-bottom:0;list-style:none;width:100%}
.navbar{width:100%;margin-bottom:10px}
.tab-content{margin-top:20px;width:100%}
.btn-reb{display:flex;padding:16px 32px;width:140px;justify-content:center;align-items:center;cursor:pointer;gap:7px;border-radius:8px;background:linear-gradient(90deg,#0033a1 0,#520da3 50%,#eb0b26 100%);color:var(--Primary-primary-03,#FFF)}
.btn-reb:hover{color:#fff !important}
.btn-reb:disabled{background:#b3c2e3;color:#fff;cursor:auto;border-radius:8px}
.card{border:1px solid #0033a1;border-radius:0}
.fix-center{margin-bottom:10px}
.select-container{display:flex;align-items:center;width:100%}
.select-label{font-size:14px;color:#a5afbf;margin-bottom:-10px;background-color:white;margin-left:15px;z-index:9;width:fit-content;padding:0 6px}
.form-select{border-radius:8px;appearance:none;background-size:12px;font-size:16px;color:#a5afbf;line-height:1.5;border-color:#0033a1;flex:1;height:47px}
.form-select:disabled{border-color:#999;background-color:#f5f5f5;color:#999}
.form-control{border-radius:8px;border:1px solid #0033a1;height:47px}
.form-control:focus{box-shadow:none !important;border:1px solid #0033a1}
input[type="search"]{background-color:white;outline:0}
.text-right{display:flex;justify-content:flex-end}
.areset{color:var(--Primary-primary-01,#0033a1);font-weight:700;line-height:20px}
@media(min-width:600px){.custom-col{flex:0 0 20%}
.custom-off{margin-left:16.66666667%}
}
.custom-select-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:none;background-color:transparent;position:relative;cursor:pointer}
.arrow-select-picker-nodate{position:absolute;right:20px;top:40%;transform:translateY(-50%);width:16px;height:auto}
input.date-input{width:100%}
.arrow-select-picker{position:absolute;right:8px;top:40%;transform:translateY(-50%);width:16px;height:auto}
.rotate-icon{position:absolute;right:8px;top:40%;transform:translateY(-50%);width:16px;height:auto;padding-bottom:0 !important}
.text_search_filter{color:var(--Secondary-secondary-01,#000);font-size:18px;font-style:normal;font-weight:700;line-height:23px}
.dateinput-wrapper{display:flex;align-items:center;justify-content:space-between;height:47px !important;padding:12px 16px;border:1px solid #0033a1 !important;cursor:pointer}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;border-color:#0033a1;background:#fff}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 !important}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#tickets_su_dispositivi_mobili-paginator{margin-top:1rem !important}
: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}
.data-drawer{width:auto}
.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}
[id*='tooltip'].roles_tip li{list-style:disc;text-wrap:nowrap}
.column-title,.svgOrder{display:inline-block;vertical-align:middle}
.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:90px;height:24px;display:block;position:absolute;pointer-events:none}
#portafoglio_clienti_table_wrapper .row{width:956px;max-height:503px}
#portafoglio_clienti_table_wrapper .row>.col-sm-12{padding-left:0 !important;padding-right:0 !important}
#referenti_table_wrapper .row{width:956px;max-height:503px;padding:0}
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}
.paginator .frame{display:inline-flex;align-items:center;gap:16px;position:relative;flex:0 0 auto}
.paginator .frame .generic_table_select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;border-radius:8px;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;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}
.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%}
.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-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 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)}
.data .dataTables_wrapper table th::after,.data .dataTables_wrapper table th::before{display:none !important}
.data .dataTables_wrapper table th.dtfc-fixed-left{border-radius:8px 0 0 0;background:linear-gradient(180deg,#0033a1 0,#520da3 100%);z-index:1}
.data .dataTables_wrapper table th.dtfc-fixed-middle{background:linear-gradient(180deg,#0033a1 0,#520da3 100%);z-index:1}
.data .dataTables_wrapper table th.dtfc-fixed-right{border-radius:0 8px 0 0;background:linear-gradient(180deg,#0033a1 0,#520da3 100%)}
.data .dataTables_wrapper table th input[type=checkbox]{appearance:none;width:24px;height:24px;border:1px solid #333;background:#fff;vertical-align:middle}
.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 #0033a1}
.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.red{background-color:#fbedef;color:#ea0026}
.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:0}
.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 #0033a1}
.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 #0033a1;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:0rem;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:83vw;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;margin-top:40px}
.data-list button img{margin-left:10px;width:16px;height:16px}
.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}
@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}