*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:thin}.blurred>*{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);pointer-events:none!important}.ellipsis>a{padding-left:.25rem;padding-right:.25rem}.searchable-table thead th{position:-webkit-sticky;position:sticky;top:3rem;z-index:999;background-color:var(--bs-body-bg)}.searchable-table-no-toolbar thead th{top:0}html{color-scheme:light}.icon-button:not(.btn-sm){padding:0!important;height:37.8px;width:41.79px;display:inline-flex!important;align-items:center;justify-content:center}.icon-button:not(.btn-sm)>svg{height:20px;width:20px}.table.table-hover{cursor:pointer}.dashboard-loader{min-height:calc(100vh - 7rem)}html[data-bs-theme=dark]{color-scheme:dark}.form-floating>.react-datepicker-wrapper,.form-floating>.react-datepicker-wrapper>.react-datepicker__input-container{width:100%}.form-floating>.react-datepicker-wrapper>.react-datepicker__input-container>.datepicker-float{height:calc(3.5rem + 2px);line-height:1.5;padding:.875rem .75rem;border:1px solid var(--bs-border-color-translucent);width:100%}.form-floating .datepicker-float:focus~label,.form-floating .datepicker-float:not(:placeholder-shown)~label,.form-floating .datepicker-float[readonly]~label{transform:scale(.85) translateY(-.6rem);color:var(--bs-form-floating-color-focus,#6c757d)}.form-floating .datepicker-float:not(:placeholder-shown){padding-top:1.625rem!important;padding-bottom:.625rem!important}.react-datepicker-popper{z-index:1100!important}#react-datepicker-portal{position:relative;z-index:1100}.form-floating>.react-datepicker-wrapper.disabled~label{color:#6c757d}tbody>tr{vertical-align:middle}.theme-toggle{align-items:center;background-color:transparent;border:0;border-radius:var(--bs-border-radius-sm);color:var(--bs-navbar-color);font:inherit;display:inline-flex;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.theme-toggle:focus-visible,.theme-toggle:hover{background-color:transparent;color:var(--bs-navbar-hover-color)}.theme-toggle svg{height:1.1rem;width:1.1rem}.tabella-membri tbody tr.member-row-even{background-color:var(--bs-table-striped-bg)}.tabella-membri tbody tr.member-row-odd{background-color:var(--bs-table-bg)}.tabella-membri tbody tr.member-row-even>td,.tabella-membri tbody tr.member-row-odd>td{background-color:transparent}.tabella-membri tbody tr.row-hovered,.tabella-membri tbody tr.row-hovered>td{background-color:var(
        --bs-table-hover-bg,rgb(248 249 250/.8)
    )!important}.payment-menu-warning-icon{align-items:center;background-color:#ffc107;border-radius:50%;color:rgb(var(--bs-dark-rgb));display:inline-flex;font-weight:700;height:1rem;justify-content:center;line-height:1;width:1rem;font-size:12px}.payment-pod-link{color:var(--bs-link-color);text-decoration:underline}.tabella-pagamenti tbody tr.payment-member-row-even{background-color:var(--bs-table-striped-bg)}.tabella-pagamenti tbody tr.payment-member-row-odd{background-color:var(--bs-table-bg)}.tabella-pagamenti tbody tr.payment-member-row-even>td,.tabella-pagamenti tbody tr.payment-member-row-odd>td{background-color:transparent;cursor:pointer}.tabella-pagamenti tbody tr.row-hovered,.tabella-pagamenti tbody tr.row-hovered>td{background-color:var(
        --bs-table-hover-bg,rgb(248 249 250/.8)
    )!important}.primary-cabin-report{padding:1rem 0}.primary-cabin-report-loader{align-items:center;display:flex;justify-content:center;min-height:12rem}.primary-cabin-report .table-stack{z-index:4}.primary-cabin-report-table td:not(:first-child){text-align:right;white-space:nowrap}.primary-cabin-report-table tbody td:first-child,.primary-cabin-report-table thead th:first-child{left:0;position:-webkit-sticky;position:sticky}.primary-cabin-report-table thead th:first-child{background-color:var(--bs-body-bg);z-index:1000}.primary-cabin-report-table tbody td:first-child{background-color:var(--bs-table-bg);min-width:10rem;white-space:nowrap;z-index:2}.primary-cabin-report-footer-info{color:var(--bs-secondary-color);font-size:.875rem;margin-right:auto}.primary-cabin-report-link{background:transparent;border:0;color:var(--bs-link-color);padding:0;text-decoration:underline}.primary-cabin-report-detail{padding:1rem 0}.primary-cabin-report-detail-table thead th{background-color:var(--bs-body-bg);position:-webkit-sticky;position:sticky;top:3rem;z-index:1}#customer-modal-tabs.nav-tabs{background-image:linear-gradient(var(--bs-nav-tabs-border-color),var(--bs-nav-tabs-border-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--bs-nav-tabs-border-width);border-bottom:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#customer-modal-tabs.nav-tabs .nav-link{margin-bottom:0;white-space:nowrap}#customer-modal-tabs.nav-tabs .nav-link.active{border-bottom-color:var(--bs-nav-tabs-link-active-bg)}.primary-cabin-report-detail-table tbody tr.primary-cabin-report-detail-row-even>td{background-color:var(--bs-body-bg)}.primary-cabin-report-detail-table tbody tr.primary-cabin-report-detail-row-odd>td{background-color:var(--bs-table-striped-bg)}.primary-cabin-report-detail-table tbody tr.primary-cabin-report-detail-row-even:hover>td,.primary-cabin-report-detail-table tbody tr.primary-cabin-report-detail-row-odd:hover>td{background-color:var(--bs-table-hover-bg)}.row-strike td:first-child{text-decoration:line-through;opacity:.7}.sticky-section-header:before{content:" ";height:1rem;width:calc(100% + 2px);background-color:var(--bs-body-bg);position:absolute;top:calc(-1rem - 1px);left:-1px}