.loader-overlay[data-v-33b378fb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.loader[data-v-33b378fb]{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center}.spinner[data-v-33b378fb]{border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:4px solid #007bff;width:40px;height:40px;animation:spin-33b378fb 1s linear infinite;margin-bottom:16px}@keyframes spin-33b378fb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.disabled{pointer-events:none}.floating-selection{position:fixed;bottom:20px;right:20px;background-color:rgba(0,0,0,.65);color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ddd;padding:15px;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:1050;max-width:450px;width:450px;border-radius:20px}.floating-selection h5{margin-top:0;font-size:16px}.floating-selection ul{list-style:none;padding-left:0;margin-bottom:10px}.switch{position:relative;display:inline-block;width:46px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(22px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}body.modal-open .container-fluid{filter:blur(5px)}table.table-condensed tr td{padding-top:0;padding-bottom:0;font-size:12px}.bg-pale{background-color:rgba(255,255,0,.4)!important}.disabled-fake{opacity:.35}.sticky{position:sticky;top:0;z-index:10;background-color:#fff}td,th{vertical-align:middle!important}.selected .menuName{font-weight:700;font-size:22px;color:red}.selected table tr td{padding-top:2px;padding-bottom:2px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:20px}