body{background:#fff;flex-direction:column;justify-content:center;align-items:center;height:100vh;margin:0;padding:16px;display:flex}#status{color:#475569;margin-top:12px;font-size:14px}.custom-btn{justify-content:flex-start;align-items:center;width:100%;margin-bottom:0;padding-left:20px;display:flex}.custom-btn i{text-align:center;width:24px;margin-right:12px}#force-graph-cb:checked{background-color:#adb5bd!important;border-color:#adb5bd!important}.class-select-all-box{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f8f9fa;border:2px solid #ced4da;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;transition:all .15s;display:flex}.class-select-all-box:hover{background-color:#e9ecef;border-color:#adb5bd}#classes-dialog .form-check-input#classes-select-all{cursor:pointer;flex-shrink:0;width:22px;height:22px}#classes-dialog label{cursor:pointer;-webkit-user-select:none;user-select:none}#classes-dialog .form-check-input{cursor:pointer}#classes-dialog .form-check-input:checked,#classes-dialog .form-check-input:indeterminate{background-color:#ffc107!important;border-color:#ffc107!important}#classes-dialog .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important}#classes-dialog .form-check-input:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")!important}.class-buttons-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;padding:4px 2px;display:grid}.class-btn{color:#212529;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;word-break:break-word;background-color:#f8f9fa;border:2px solid #ced4da;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.class-btn:hover{color:#000;background-color:#e9ecef;border-color:#adb5bd}.btn-check:checked+.class-btn{font-weight:700;box-shadow:2px 2px #000;color:#000!important;background-color:#ffc107!important;border-color:#000!important}.btn-check:focus+.class-btn{box-shadow:0 0 0 .25rem #ffc10766}.disconnect-card{border:2px solid #000;max-width:500px;transform:translate(-4px,-4px);box-shadow:8px 8px #000}.disconnect-icon{font-size:3rem}.disconnect-text{color:#000}
