.dark-theme .form-checkbox:checked{background-color:var(--default-bg);border-color:var(--ui-border-dark)!important;color:var(--text-default)}.modal{backdrop-filter:blur(2px)}.modal-content{border:var(--bs-modal-border-width) solid hsla(0,0%,71%,.39)!important}.modal-header{justify-content:space-between}.modal-header a[data-bs-dismiss],.modal-header a[data-dismiss]{color:var(--bs-gray-600);font-size:10px}.modal-static{animation:bounce .3s}@keyframes bounce{0%,20%,50%,80%,to{transform:scale(1)}40%{transform:scale(1.01)}60%{transform:scale(.99)}}.nav-tabs{border-bottom:var(--bs-nav-tabs-border-width) solid var(--default-border)}.nav-tabs .nav-link{color:var(--bs-gray-600);font-weight:500;transition:none}.dark-theme .nav-tabs .nav-link{color:#a1a1a1}.nav-tabs .nav-link.active{background-color:var(--white);border-color:var(--default-border);border-bottom-color:var(--white)!important;color:var(--text-default)}.nav-tabs .nav-link:not(.active):hover{border-color:var(--default-border)}.tab-content{border-bottom:1px solid;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid;border-right:1px solid;border-color:var(--default-border);height:calc(100vh - 162px)}.badge{font-weight:500;padding:6px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-default)}.select2-container--default .select2-selection--single{background-color:transparent;border-color:var(--ui-border-dark);border-radius:6px;padding:8px 10px}.select2-container .select2-selection--single{height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px;right:6px}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:transparent}.select2-container--disabled .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#d5d5d5}.dark-theme .select2-container--disabled .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6a6a6a}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#d5d5d5 transparent transparent}.dark-theme .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6a6a6a transparent transparent}.select2-container--open .select2-dropdown--below{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.select2-container--open .select2-dropdown--above{border-top-left-radius:6px;border-top-right-radius:6px}.select2-dropdown{background-color:var(--white);border:1px solid var(--ui-border-dark);overflow-y:scroll}.select2-container--default .select2-results__option--selected{background-color:var(--bs-gray-400)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--bs-gray-300);color:var(--text-default)}.select2-results__option{padding:8px 15px}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--ui-default-bg);border:1px solid var(--ui-border-dark);border-radius:6px;box-sizing:border-box;color:var(--text-default);font-size:13px;margin:6px;padding:6px 12px;width:97%}.select2-option-icon{align-items:center;display:flex}.select2-option-icon img{border-radius:2px;margin-right:8px;width:20px}.modal.is-alert .modal-body{line-height:1.6}.select2-container--default .select2-selection--multiple{border:1px solid var(--ui-border-dark);border-radius:6px;padding:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid var(--text-default)}.select2-container--default .select2-search--inline .select2-search__field{font-size:14px;margin:0;min-height:44px;padding:16px 14px}.select2-container--default .select2-search--inline .select2-search__field::placeholder{color:var(--ui-input-placeholder)}.select2-container--default .select2-selection--multiple .select2-selection__choice{align-items:center;display:inline-flex;margin:8px}.text-bg-success{background-color:var(--success)}.close.clear-search{color:var(--bg-gray-500);display:none}input.search-box:not(:placeholder-shown)+a.close.clear-search{display:block}.text-bg-warning{color:var(--text-contrast-warning)!important}.toast-icon{display:flex;font-size:26px}.snackbar-pos.bottom-center{bottom:20px}.select2-container--default .select2-search--dropdown .select2-search__field{padding:10px 12px!important}.ps-75{padding-left:75px!important}.flatpickr-current-month input.cur-year{text-align:right!important;width:75px}.flatpickr-calendar{font-family:Open Sans!important;padding-bottom:5px}.flatpickr-current-month input,.flatpickr-current-month select{font-size:15px!important;font-weight:600!important}.numInputWrapper span{opacity:1!important}.flatpickr-month{height:45px!important}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.numInputWrapper span.arrowDown,.numInputWrapper span.arrowUp{right:-20px}.flatpickr-current-month input.cur-year{width:85%!important}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover{background-color:transparent!important}.flatpickr-current-month{align-items:center;display:flex;justify-content:center;padding-top:6px}.flatpickr-current-month .flatpickr-monthDropdown-months{margin:0;padding:0}.dark-theme .flatpickr-calendar{background:#353535;color:var(--text-default)}.dark-theme .flatpickr-current-month,.dark-theme .flatpickr-day,.dark-theme .flatpickr-weekday{color:var(--text-default)}.dark-theme .flatpickr-disabled{color:var(--text-muted)}.dark-theme .flatpickr-next-month svg,.dark-theme .flatpickr-prev-month svg,.dark-theme .numInputWrapper span.arrowDown,.dark-theme .numInputWrapper span.arrowUp{filter:invert(1)}.nav-tabs .nav-link{align-items:center;display:flex;height:20px}.nav-tabs .nav-link i{font-size:18px}.badge.badge-icon,span.icon{align-items:center;display:flex}.badge.badge-icon i,span.icon i{display:flex;font-size:13px}.list-dropdown{align-items:center;display:grid;justify-content:end}.list-dropdown i{align-items:center;border-radius:50%;color:var(--text-default);display:grid;height:25px;justify-content:center;width:25px}.list-dropdown i:hover{background-color:var(--bs-gray-300)}.icon-18{font-size:18px}.ellipsis-box{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-theme .form-check-input:not(:checked){background-color:#3d3d3d;border-color:#878787}.form-check-input:not(:checked){border-color:#c5c5c6}tr[data-row]:has(input[type=checkbox]:checked){background-color:var(--bs-gray-400)}.dark-theme tr[data-row]:has(input[type=checkbox]:checked){background-color:#3f5161}.gm-style-cc{display:none!important}.token-input{background:transparent;border:none;font-family:monospace;padding:5px;width:100%}.dark-theme .token-input{color:var(--text-default)}.menu-tooltip{--bs-tooltip-padding-x:.6rem;--bs-tooltip-padding-y:.4rem;--bs-tooltip-font-size:13px;--bs-tooltip-arrow-width:1rem;--bs-tooltip-arrow-height:.6rem;--bs-tooltip-bg:#f5f5f5;--bs-tooltip-color:var(--text-default);border-radius:3px;box-shadow:2px 3px var(--drop-shadow);font-weight:500;opacity:1}.dark-theme .menu-tooltip{--bs-tooltip-bg:#505050!important}.tooltip.show{opacity:1!important}.row-label-icon{font-size:16px}.modal-body.invisible{opacity:0;transition:opacity .2s ease}.option-icon{font-size:18px}.keys-listing-content{height:calc(100vh - 128px)!important}.color-gold{color:gold}.color-steelblue{color:#4682b4}.cursor-pointer{cursor:pointer}.status-badge{border-radius:6px;font-size:10px;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.status-badge.status-received{background-color:#ffc107a9;color:#5d4603}.status-badge.status-origin{background-color:#ff9800ad;color:#2f2400}.status-badge.status-invoiced{background-color:#616161;color:#fff}.status-badge.status-delivered{background-color:#4caf50;color:#d9ffdb}.status-badge.status-transit{background-color:#7fd2ff6b;color:#0c5c89}.dark-theme .status-badge.status-transit{color:#e1ebf1}.dark-theme .status-badge.status-origin{color:#fff6d7}.status-badge.status-destination{background-color:#2e7d32;color:#cfe8d0}.status-badge.status-available{background-color:#1565c0e8;color:#cde4ff}.small-badge{display:block;margin-top:5px;padding:0 10px}.status-badge.status-pending{background-color:var(--warning);color:var(--warning--text-contrast)}.status-badge.status-danger{background-color:var(--danger);color:#fff}.status-badge.status-success{background-color:var(--success);color:var(--text-success-disabled)}.status-badge.status-reversed{background-color:#7100c2;color:#f0dbff}.status-badge.status-small{padding:3px 7px!important}.bg-expired{background-color:#ff828233}.bg-reversed{background-color:#7102c221}.card-icon-small{height:18px!important;width:32px!important}.card-info-number.small{font-size:11px!important}.subscription-info{border:2px solid;border-radius:6px;line-height:1.4;margin-left:auto;margin-right:auto;margin-top:30px;max-width:400px;text-align:center}.listing-small-picture{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-sizing:border-box;height:32px;width:32px}.listing-content .item-picture{border-radius:6px;box-sizing:border-box;height:50px;object-fit:contain;width:50px}.listing-content .item-picture.no-picture{border-radius:2px;box-sizing:border-box;margin:5px;opacity:.2;width:40px}.dark-theme .listing-content .item-picture.no-picture{filter:invert(1)}