.form-control.form-check.form-switch{margin:0;padding-left:var(--bs-spacer-3);padding-right:var(--bs-spacer-3);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);flex-grow:1;display:flex;align-items:center;background-color:var(--bs-tertiary-bg)}.form-control.form-check.form-switch .form-check-input{flex-grow:1;margin:0}body:has(.modal) [role="tooltip"],body:has(.modal-backdrop) [role="tooltip"],body:has(.modal) .tooltip,body:has(.modal-backdrop) .tooltip{z-index:5000!important}.modal .modal-dialog .modal-content .modal-footer:empty{display:none;border:0}.modal .modal-dialog .modal-content .modal-footer:has(button){padding:0}.modal .modal-dialog .modal-content .modal-footer:has(button) button{text-decoration:none;margin:0;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);flex:1 0 0}.modal .modal-dialog .modal-content .modal-footer:has(button) button:not(:last-child){border-bottom-right-radius:0}.modal .modal-dialog .modal-content .modal-footer:has(button) button:not(:first-child){border-bottom-left-radius:0}.modal-backdrop{--bs-backdrop-opacity:1 !important;--bs-text-opacity:1;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5) !important;color:var(--bs-primary)}.modal-backdrop::before{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;content:'';width:10rem;height:10rem;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.modal-backdrop.hide::before{display:none}.extensions-widget .extensions-controls{background-color:var(--bs-gray-200);padding:var(--bs-spacer-2) var(--bs-spacer-3);border-bottom:1px solid var(--bs-border-color);display:flex;justify-content:flex-end}.extensions-widget .extensions-controls input{flex-grow:1;margin-right:var(--bs-spacer-3)}.extensions-widget .extensions-container{--bs-gutter-x:var(--bs-spacer-3);--bs-gutter-y:var(--bs-spacer-3);margin:0;padding:0;display:flex;flex-wrap:wrap}.extensions-widget .extensions-container .col{max-width:100%;margin-top:0;padding-left:0;padding-right:0;width:100%;flex:1 0 auto}.extensions-widget .extensions-container .col .card{--bs-card-border-radius:0;border-top-width:0;border-left-width:0;border-right-width:0}.extensions-widget .extensions-container .col .card .avatar{width:4rem;height:4rem}.extensions-widget .extensions-container .col .card .card-body .controls{display:flex}.extensions-widget .extensions-container .col .card .card-footer{display:none}.extensions-widget .extensions-container .col .card.card-hover{transition:.3s ease}.extensions-widget .extensions-container .col .card.card-hover *{transition:.3s ease}.extensions-widget .extensions-container .col .card.card-hover:hover{background-color:var(--bs-tertiary-bg)}.extensions-widget .extensions-container .col .card.card-hover:hover .avatar{--bs-border-color:var(--bs-primary);box-shadow:0 0 0 var(--bs-spacer-1) rgba(var(--bs-primary-rgb),.25)}.installer{min-height:100vh;display:flex;justify-content:center;align-items:center;transition:all .3s ease;padding:var(--bs-spacer-3)}.installer *{transition:all .3s ease}.installer .card{max-width:768px}.installer .card h1{text-align:center;width:100%;margin-top:var(--bs-spacer-4);margin-bottom:var(--bs-spacer-4);font-weight:lighter}.installer .card .stepper .stepper-steps .accordion .collapse .row>*:first-child{margin-top:0}.installer .card .stepper .stepper-steps .accordion .collapse.row .col .card .card-header{cursor:pointer}.installer .card .stepper .stepper-steps .accordion .collapse.row .col .card .card-header:hover{background-color:var(--bs-secondary-bg)}.installer .card .stepper .stepper-steps .accordion .collapse.row .col .card .card-body .card-value{cursor:pointer}.installer .card .stepper .stepper-steps .accordion .collapse.row .col .card .card-body .card-value:hover{background-color:var(--bs-tertiary-bg)}.stepper-controls{position:relative;margin-top:var(--bs-spacer-4);margin-bottom:calc(var(--bs-spacer-4) - 4px)}.stepper-controls .progress{height:4px;transform:translate(0%, -50%)}.stepper-controls .progress .progress-bar{width:0%;transition:all 500ms ease}.stepper-controls .stepper-controls-mobile{transition:all 500ms ease}.stepper-controls .stepper-controls-list{display:flex;justify-content:space-between;position:absolute;width:100%;top:0;left:50%;transform:translate(-50%, -50%)}.stepper-controls .stepper-controls-list .control-item{min-width:var(--bs-spacer-5);height:var(--bs-spacer-5);transition:all 500ms ease}.stepper-controls .stepper-controls-list .control-item:not([class*="btn-"]){--bs-btn-bg:var(--bs-tertiary-bg);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-bg:var(--bs-secondary-bg);--bs-btn-hover-border-color:var(--bs-border-color)}.stepper-controls .stepper-controls-list .control-item:not([class*="btn-"]):hover{--bs-btn-bg:var(--bs-secondary-bg)}.stepper-controls .stepper-controls-list .control-item.active:not([class*="btn-"]){--bs-btn-color:var(--bs-body-bg);--bs-btn-bg:var(--bs-link-color);--bs-btn-border-color:var(--bs-link-color);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-bg:var(--bs-link-hover-color);--bs-btn-hover-border-color:var(--bs-link-hover-color);--bs-btn-active-color:var(--bs-body-bg);--bs-btn-active-bg:var(--bs-link-color);--bs-btn-active-border-color:var(--bs-link-color);--bs-btn-focus-shadow-rgb:49, 132, 253}.stepper-pagination{display:flex;justify-content:space-between}@media screen and (max-width:992px){.stepper-controls{position:relative;margin-top:0;margin-bottom:0}}