.nav-tree .nav-item{position:relative}.tree-chevron{margin-left:auto;font-size:11px!important;color:#9aa9b9!important}.nav-submenu{position:relative;margin:0 0 8px 29px;padding-left:16px;border-left:1px solid #dbe7f1}.nav-submenu a{display:flex;align-items:center;gap:8px;color:#8292a5;text-decoration:none;font-size:11px;padding:8px 0;transition:.2s}.nav-submenu a:hover{color:var(--blue)}.tree-line{width:8px;height:1px;background:#dbe7f1;display:inline-block;margin-left:-16px}.candidate-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:18px;align-items:start}.candidate-form-panel,.candidate-list-panel{overflow:hidden}.student-badge,.candidate-total{font-size:11px;font-weight:600;color:#168d83;background:#e2f7f3;border-radius:20px;padding:6px 10px;white-space:nowrap}.student-badge i{margin-right:5px}.candidate-total{background:#e8f3ff;color:#2872bd}.candidate-form{padding:0 25px 25px}.candidate-form .form-control,.candidate-form .form-select{border-color:#dce7f0}.candidate-form .form-section-title{margin-top:3px}.candidate-note{display:flex;align-items:flex-start;gap:9px;background:#f1f8ff;color:#6f87a0;border:1px solid #d9ebfa;border-radius:7px;padding:12px;margin-top:22px;font-size:11px;line-height:1.5}.candidate-note i{color:#3d91d8;font-size:15px}.candidate-table td{font-size:11px}.candidate-table td:nth-child(2){color:#6c8096;max-width:180px}.candidate-status{font-size:11px;white-space:nowrap}.candidate-status i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.candidate-status.scheduled{color:#2877c3}.candidate-status.scheduled i{background:#398fde}.candidate-status.pending{color:#d49227}.candidate-status.pending i{background:#e7a62f}.candidate-status.complete{color:#159b83}.candidate-status.complete i{background:#1db694}@media (max-width:1000px){.candidate-layout{grid-template-columns:1fr}}@media (max-width:760px){.candidate-form{padding-left:15px;padding-right:15px}.candidate-table{min-width:680px}.nav-submenu{margin-left:25px}}