@import url(https://cdn.jsdelivr.net/npm/@mdi/font@5.8.55/css/materialdesignicons.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&amp;display=swap);.emoji-holder{position:fixed;max-width:250px;max-height:200px;overflow-y:scroll;overflow-x:hidden;z-index:200;background:#fff}.emoji-icon{cursor:pointer}.emoji-top{position:absolute;margin-top:-52px;max-width:46px}.emoji-selector>input{cursor:pointer}.status-input>input{padding-left:64px}.bubble{--r:25px;--t:30px;padding:calc(var(--r)/2);padding-bottom:12px}.left{background:#a3a3a3}.right{margin-left:var(--t)}.message-sender{color:#ffefd0}.status-submitted{background:#d7f3f4!important}.status-info-required{background:#f8d856!important}.status-deferral-requested{background:#d590e8!important}.status-deferred{background:#bea3f4!important}.status-enrolled{background:#171817!important;color:#fff}.status-enrolled-unknown{background:#171817!important;color:#ff958a!important}.status-danger{background:#ff958a!important}.status-case-pending{background:#c28d3c!important}.status-case-settled{background:#cb933f!important}.status-existing{background:#6f85e6!important}.status-not-interested{background:#a6a6a6!important}.status-nude{background:#ffefd0!important}.is_draft,.status-not-approved{background:#50504f!important;color:#fff;cursor:not-allowed}.is_draft{background:#0a0a0a!important}.button.is-success{color:#0a0a0a!important}.status-under-review{background:#c1ff72!important}.status-await-unconditional{background:#9be47b!important}.status-success{background:#63b68e!important}.status-booked{background:#72a1e8!important}.status-yellow-booking{background:#fff500!important}deep-chat{z-index:100000;overflow:hidden;right:0;bottom:0;z-index:100;-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:0 5px 15px rgba(0,0,0,.35)}.ask-bot,deep-chat{position:fixed!important}.ask-bot{z-index:100000;right:10px;bottom:10px;border-radius:50%;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ask-bot>img{width:40px;border-radius:50%}.ask-bot,deep-chat{background:-webkit-gradient(linear,left top,right top,from(#eff2f7),color-stop(7.60286%),color-stop(15.2057%,#edf0f9),color-stop(20.7513%),color-stop(26.297%,#ebeff8),color-stop(27.6386%),color-stop(28.9803%,#ebeff8),color-stop(38.2826%),color-stop(47.585%,#e7edf9),color-stop(48.1216%),color-stop(48.6583%,#e6ecfa),color-stop(53.1306%),color-stop(57.6029%,#e4ecf9),color-stop(61.5385%),color-stop(65.4741%,#e3eafa),color-stop(68.7835%),color-stop(72.093%,#deeafa),color-stop(75.7603%),color-stop(79.4275%,#dbe6f8),color-stop(82.8265%),color-stop(86.2254%,#d8e5f8),color-stop(87.8354%),color-stop(89.4454%,#d5e4f9),color-stop(91.8605%),color-stop(94.2755%,#d2e2f9),color-stop(95.4383%),color-stop(96.6011%,#d1e1f8),color-stop(98.3005%),to(#d0e0f7));background:linear-gradient(90deg,#eff2f7,7.60286%,#edf0f9 15.2057%,20.7513%,#ebeff8 26.297%,27.6386%,#ebeff8 28.9803%,38.2826%,#e7edf9 47.585%,48.1216%,#e6ecfa 48.6583%,53.1306%,#e4ecf9 57.6029%,61.5385%,#e3eafa 65.4741%,68.7835%,#deeafa 72.093%,75.7603%,#dbe6f8 79.4275%,82.8265%,#d8e5f8 86.2254%,87.8354%,#d5e4f9 89.4454%,91.8605%,#d2e2f9 94.2755%,95.4383%,#d1e1f8 96.6011%,98.3005%,#d0e0f7)}deep-chat:before{content:"";cursor:pointer;background:url(https://st3.depositphotos.com/8950810/17657/v/450/depositphotos_176577870-stock-illustration-cute-smiling-funny-robot-chat.jpg);background-size:40px;position:absolute;z-index:100000;left:5px;top:10px;border-radius:50%;width:40px;height:40px;display:block}.b-tabs.notification-tab .tab-content .tab-item{overflow-y:scroll;max-height:90vh}.b-tabs.notification-tab .tab-content .tab-item .media-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-panel[data-v-04906727]{margin-top:12px;width:460px;height:640px;border-radius:12px;background:#f7f9fb;-webkit-box-shadow:0 18px 40px rgba(10,15,30,.2);box-shadow:0 18px 40px rgba(10,15,30,.2);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-container[data-v-04906727]{position:fixed;bottom:24px;right:24px;z-index:2000}.assistant-logo.is-active .chat-toggle[data-v-04906727]{position:absolute;left:8px;top:18px}.chat-toggle[data-v-04906727]{width:64px;height:64px;border-radius:50%;background:#adb1b5;border:0;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.15);box-shadow:0 6px 18px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.chat-toggle__img[data-v-04906727]{width:44px;-o-object-fit:contain;object-fit:contain}.chat-toggle__text[data-v-04906727]{color:#adb1b5;white-space:nowrap;position:absolute;left:68px;width:180px}.chat-messages[data-v-04906727]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:16px;background:#f7f9fb;margin-top:80px}.chat-input[data-v-04906727]{padding:12px;background:#fff;border-top:1px solid #eef1f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-input>.control[data-v-04906727]{width:100%;margin-right:12px}.message[data-v-04906727]{margin-bottom:12px;padding:10px 14px;border-radius:18px;max-width:78%;line-height:1.3;word-break:break-word}.message.user[data-v-04906727]{background:-webkit-gradient(linear,left top,left bottom,from(#ffc451),to(#ffb130));background:linear-gradient(180deg,#ffc451,#ffb130);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.message.assistant[data-v-04906727]{background:#f2f6fb;color:#111;margin-right:auto;border-bottom-left-radius:4px}.message-time[data-v-04906727]{font-size:.68rem;margin-top:6px;opacity:.6;color:#6b7280}.message-content[data-v-04906727]{white-space:pre-wrap}.options-list[data-v-04906727]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:16px}.option-btn[data-v-04906727]{margin-bottom:10px;width:100%;text-align:left;font-size:.95rem}.chat-panel .close[data-v-04906727]{position:absolute;right:12px;top:12px;background:transparent;border:none}.toast{max-height:44px}.navbar-menu.is-active{background:#f9b040}nav.navbar{background:#242021;margin-bottom:20px}nav.navbar .navbar-item,nav.navbar .navbar-item:hover{background:transparent;text-decoration:none}nav.navbar .navbar-item:hover{color:#f9b040}nav.navbar .navbar-item:hover a{color:#666}nav.navbar .navbar-item:hover.is-active .navbar-dropdown>a{color:#fff}nav.navbar .navbar-item a{font-size:15px;font-weight:600;color:#fff;text-decoration:none}nav.navbar .navbar-item a.router-link-active{color:#666}nav.navbar .navbar-item.has-dropdown{background:transparent}nav.navbar .navbar-item.has-dropdown.is-active .navbar-link,nav.navbar .navbar-item.has-dropdown:hover .navbar-link{color:#666;background:transparent}nav.navbar .navbar-item.has-dropdown.is-active .navbar-dropdown{background:#666;border-top:none;top:calc(100% + 8px);padding-top:0}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{color:#f9b040!important}nav.navbar .navbar-link{color:#fff;font-size:15px;font-weight:600}nav.navbar .navbar-link:not(.is-arrowless):after{border-color:#ffc451}nav.navbar .navbar-link:hover{background:transparent;color:#ffc451;text-decoration:none}nav.navbar a.navbar-item:focus-within{background-color:transparent}button.button.is-primary[disabled]{border:none;background:#ffc451}.dialog .modal-card .modal-card-foot button.button,.dialog .modal-card .modal-card-foot button.button.is-primary,a.button,button.button{border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog .modal-card .modal-card-foot button.button.is-primary:hover,.dialog .modal-card .modal-card-foot button.button:hover,a.button:hover,button.button:hover{text-decoration:none}.dialog .modal-card .modal-card-foot button.button.is-primary,.dialog .modal-card .modal-card-foot button.button.is-primary.is-primary,.dialog .modal-card .modal-card-foot button.button.is-primary.is-success,.dialog .modal-card .modal-card-foot button.button.is-success,a.button.is-primary,a.button.is-success,button.button.is-primary,button.button.is-success{background:#ffc451}.dialog .modal-card .modal-card-foot button.button.is-primary.is-primary:hover,.dialog .modal-card .modal-card-foot button.button.is-primary.is-success:hover,.dialog .modal-card .modal-card-foot button.button.is-primary:hover,.dialog .modal-card .modal-card-foot button.button.is-success:hover,a.button.is-primary:hover,a.button.is-success:hover,button.button.is-primary:hover,button.button.is-success:hover{background:#f7ac1c}.dialog .modal-card .modal-card-foot button.button.is-danger:hover,.dialog .modal-card .modal-card-foot button.button.is-primary.is-danger:hover,a.button.is-danger:hover,button.button.is-danger:hover{background:#f2133f}p.is-green{color:#48c78e}.b-table .table-wrapper.has-sticky-header{height:80vh!important}.container{max-width:100%!important}span.unread-messages{position:absolute;right:0;border-radius:50%;background:red;padding:1px 6px;font-size:10px;bottom:10px}.profile-status{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-status{cursor:pointer}nav.navbar .navbar-item .login-navbar a{color:rgba(0,0,0,.7)}.video-player .video-js,.video-player.video-player-box{width:100%}.video-js button.vjs-big-play-button{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tutorial-display{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;overflow:auto}.tutorial-display,.tutorial-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.tutorial-list{flex-direction:column;min-width:20vw;margin-right:40px;-webkit-box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}.tutorial-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:28px;position:relative;cursor:pointer;min-height:40px}.tutorial-list>div.disabled{cursor:no-drop}.tutorial-list>div.selected{background:#e3e3e3;cursor:pointer;position:relative}.tutorial-list>div.selected:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#ffc451}.tutorial-list>div span.icon{position:absolute;left:3px;top:14px}.tutorial-list>div span.tutorial-title{font-size:16px}.tutorial-list>div.selected span.tutorial-title{font-weight:700}.tutorial-list>div.selected span.video-duration{display:block;font-size:12px}.tutorial-list>div span.video-duration{display:none}.tutorial-display-text h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;font-size:20px;font-weight:bolder;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutorial-display-text>span{font-size:18px;font-weight:700}.tutorial-display-text>p{font-size:16px;font-weight:400;margin-top:16px}*{scrollbar-width:thin;scrollbar-color:#f9b040 #fff}::-webkit-scrollbar{width:5px;background:#fff}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#f9b040;border-radius:5px;border:5px none #fff}.cursor-pointer,.icon.cursor-pointer{cursor:pointer}.cursor-not-allowed,.icon.cursor-not-allowed{cursor:not-allowed}.modal-close.is-large:after,.modal-close.is-large:before{background-color:#363636}.c-white{color:#fff!important}.notification-sidebar.b-sidebar .sidebar-content{width:630px}.strike-through{text-decoration:line-through}.white-space-nowrap{white-space:nowrap}.interview-badge{background:#3c82f6!important}.interview-calendar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-height:400px}.calendar-wrapper{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fafafa}.calendar-day-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:4px}.calendar-day-number{font-size:14px;font-weight:500}.interview-indicator{position:absolute;bottom:2px;right:2px;background:#ef4444;color:#fff;border-radius:50%;min-width:18px;height:18px;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.interview-count{line-height:1}.interviews-list-container{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column}.interviews-list,.interviews-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.interviews-list{flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.interview-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.interview-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.interview-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#374151;min-width:80px}.interview-student-info,.interview-time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.interview-student-info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-name{font-weight:600;color:#111827;font-size:16px}.interview-actions,.interview-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.no-interviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:40px 20px}.datepicker .dropdown-content{max-height:none!important;overflow:visible!important}.datepicker-table .datepicker-cell.is-today{color:#3c82f6!important;font-weight:700!important}.datepicker-table .datepicker-cell.is-selected{background-color:#3c82f6!important;color:#fff!important}.datepicker-table .datepicker-cell.has-event{position:relative}.modal-card{min-width:600px;max-width:90vw}.notices .toast.is-bottom{white-space:nowrap;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.global-message{border:1px solid #bfb3b3;border-radius:8px;position:relative;margin-bottom:15px}.global-message .global-message-author{position:absolute;right:10px;top:0;font-size:12px;color:grey}.global-message .icon-delete-message{cursor:pointer}.columns.center-allign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-message-author.old{color:#ff6758}label[data-v-65479102]{display:block;margin-top:10px}.login-container[data-v-65479102]{position:fixed;left:0;top:70px;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover}.card-container.card[data-v-65479102]{max-width:350px!important;padding:40px 40px;border-radius:8px}.card[data-v-65479102]{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto 25px;margin-top:50px;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.profile-img-card[data-v-65479102]{width:200px;height:200px;margin:0 auto 10px;display:block}.card.card-container[data-v-65479102]{background-color:#242021}.form-group label[data-v-65479102]{color:#fff}button.btn.btn-primary.btn-block[data-v-65479102]{background-color:#f9b040;border-color:#f9b040}.forgot-password[data-v-65479102]{text-align:center;display:block;margin-top:12px;color:#fff;text-decoration:underline}label[data-v-06a6a69e]{display:block;margin-top:10px}.login-container[data-v-06a6a69e]{position:fixed;left:0;top:70px;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover}.card-container.card[data-v-06a6a69e]{max-width:350px!important;padding:40px 40px;border-radius:8px}.card[data-v-06a6a69e]{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto 25px;margin-top:50px;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.profile-img-card[data-v-06a6a69e]{width:200px;height:200px;margin:0 auto 10px;display:block}.card.card-container[data-v-06a6a69e]{background-color:#242021}.form-group label[data-v-06a6a69e]{color:#fff}button.btn.btn-primary.btn-block[data-v-06a6a69e]{background-color:#f9b040;border-color:#f9b040}.forgot-password[data-v-06a6a69e]{text-align:center;display:block;margin-top:12px;color:#fff;text-decoration:underline}.reset-title[data-v-06a6a69e]{color:#fff;text-align:center}label[data-v-4d75a997]{display:block;margin-top:10px}.login-container[data-v-4d75a997]{position:fixed;left:0;top:70px;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover}.card-container.card[data-v-4d75a997]{max-width:350px!important;padding:40px 40px;border-radius:8px}.card[data-v-4d75a997]{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto 25px;margin-top:50px;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.profile-img-card[data-v-4d75a997]{width:200px;height:200px;margin:0 auto 10px;display:block}.card.card-container[data-v-4d75a997]{background-color:#242021}.form-group label[data-v-4d75a997]{color:#fff}button.btn.btn-primary.btn-block[data-v-4d75a997]{background-color:#f9b040;border-color:#f9b040}.forgot-password[data-v-4d75a997]{text-align:center;display:block;margin-top:12px;color:#fff;text-decoration:underline}.reset-title[data-v-4d75a997]{color:#fff;text-align:center}.container[data-v-2f22d95b]{margin-top:40px}label[data-v-7e97687e]{display:block;margin-top:10px}button.submit-user[data-v-7e97687e]{width:100%}.card-container.card[data-v-7e97687e]{max-width:350px!important;padding:40px 40px}.card[data-v-7e97687e]{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto 25px;margin-top:50px;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.profile-img-card[data-v-7e97687e]{width:96px;height:96px;margin:0 auto 10px;display:block;border-radius:50%}.b-table[data-v-7c2fe2e1]{margin-top:1em}.custom-checkbox span.icon[data-v-6731c0c2]{position:absolute;right:-20px;top:3px;z-index:10}.columns[data-v-6731c0c2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.attachments[data-v-6731c0c2]{text-align:center}.tags[data-v-6731c0c2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-padding-left[data-v-6731c0c2]{padding-left:0}.number-id[data-v-6731c0c2]{text-align:center}.bottom-loader{position:fixed;width:70px;bottom:3px;right:80px}.hide-label>label{visibility:hidden}.hide-label:nth-child(4n)>label,.hide-label:nth-child(4n+1)>label{display:none}img.document-icon{max-width:36px}.documents-wizard.b-steps .steps .step-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:scroll}.document-card-type.modal-card-body{min-height:400px}.documents-wizard.b-steps .steps+.step-content .step-item{margin:0 auto}.wizard-footer.modal-card-foot{background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.required-docs{position:fixed;top:230px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border-radius:12px;padding:12px 8px;-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);max-height:250px;overflow-y:scroll}ul.required-docs li{margin:12px 0}.view-doc-modal.modal .modal-content{height:90vh}div.columns.attachment-tab{width:100%;margin-top:30px}div.columns.attachment-tab .attachments{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.columns.attachment-tab .attachments,div.columns.attachment-tab .attachments .field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}div.columns.attachment-tab .attachments .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}p.card-header-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.document-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}p.doc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.document-card-type{margin-top:12px}.doc-title-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 90px)}.bubble{position:relative;max-width:100%;padding:4px 12px;background:#0a7cff;color:#fff;border-radius:8px}.report .bubble{background:#ada951}.document-message{-webkit-box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);width:100%;padding:8px;border-radius:8px}.document-message__icon{position:absolute;top:0;left:-10px}.left{--_d:0%;color:#000;background:#e1e5ec}.right{--_d:100%}.seen-message{right:0;bottom:4px}.left .seen-message{left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end}.left .message-sender{color:#000}.message-sender{color:#fff;font-weight:700;font-size:12px}.action-icon{position:absolute;background:#fff;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.action-icon__complete{top:-10px;left:-10px}.action-icon__delete{bottom:-10px;left:-10px}.left .action-icon__complete,.left .action-icon__delete{right:-10px;left:auto}button.document-message__download{left:-12px;bottom:-22px}.messages{max-height:calc(60vh - 18px);overflow-y:scroll;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.messages,.messages .student_message{display:-webkit-box;display:-ms-flexbox;display:flex}.messages .student_message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px;position:relative;background:transparent}.messages .student_message.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.file-name.chat-files{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;overflow:visible;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:none;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.file-name.chat-files,.file-name.chat-files .chat-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.file-name.chat-files .chat-file{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.file-name.chat-files .chat-file>.field{margin:12px 0}.grey-message{background:#ffe0e0}.blue-message{background:#5d9cec}.blue-message .global-message-author{color:#ffe0e0}.comments_status-title>label{color:inherit}.new-message__actions{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:6px;padding-top:20px}.new-message__actions .invite__holder{position:absolute;left:20px;background:#fff;bottom:100%;padding-bottom:20px;min-width:500px;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-message__actions .invite__holder .multiselect{-ms-flex-preferred-size:calc(100% - 50px);flex-basis:calc(100% - 50px)}.new-message__actions .invite__holder>button{-ms-flex-preferred-size:40px;flex-basis:40px}.new-message__actions .message-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invite__users-message{-webkit-box-flex:10%;-ms-flex:10%;flex:10%;margin-left:8px;margin-top:3px}button.button.message-documents__download{position:absolute;bottom:-10px}.view-mode-columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto;gap:7px 7px;grid-template-areas:"labels__view-mode labels__view-mode message__view-mode" "docs__view-mode docs__view-mode message__view-mode" "course__view-mode application__view-mode message__view-mode" "student__view-mode residence__view-mode message__view-mode"}.view-mode-columns>div{padding:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);border-radius:10px;margin:10px}h3.edit-title{font-size:20px;font-weight:700;margin-bottom:15px;border-bottom:2px solid #000;padding-bottom:5px;text-transform:uppercase}.labels__view-mode{grid-area:labels__view-mode;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-mode-columns>div.message__view-mode{-webkit-box-shadow:none;box-shadow:none;grid-area:message__view-mode}.course__view-mode{grid-area:course__view-mode}.application__view-mode{grid-area:application__view-mode}.student__view-mode{grid-area:student__view-mode}.residence__view-mode{grid-area:residence__view-mode}.docs__view-mode{grid-area:docs__view-mode;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.docs__view-mode .edit-title,.docs__view-mode>.divider{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.golden-rectangle{position:relative;margin-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:30%;max-height:50vh;overflow-y:scroll}.golden-rectangle .content{background-color:#ede5d3;border:2px solid;padding:12px;border-radius:12px}.golden-rectangle .edit-title{font-size:20px;font-weight:700;margin-bottom:12px}.doc-title-holder__view-mode{margin-bottom:20px;min-width:50%;max-width:50%;position:relative}.upload-more.button{background-color:#f9b040;margin:0 auto}.general_info_holder,.upload-more.button{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.general_info_holder{background-color:#456df0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;border-radius:10px;padding:8px;position:relative;min-width:100px;height:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px 8px 0 0}.general_info_holder .small-title{position:absolute;top:-23px;left:0;font-weight:700}.view-mode-messages{min-width:400px;max-width:500px}.list{text-align:left;max-width:750px;margin:auto}.table td[data-label=Actions]{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:350px;gap:10px}.tag.is-primary{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-sidebar .sidebar-content.is-mini{width:60px;height:70px}div.b-table table.table tr{-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:0 3px 8px rgba(0,0,0,.24)}div.b-table table.table tr td{border-bottom:none;padding:.5em .25em}.university-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.university-title img{max-width:32px;display:inline}.search-modal-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-modal-header__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.search-modal-header__close>span{margin-left:12px}.main__search{border:none;-webkit-box-shadow:none;box-shadow:none}.modal-card__excel,.modal-card__excel iframe{height:100vh}.uni-logo{max-width:80px}.edit_uni_admins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit_uni_admins>.field{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.b-sidebar.uni-groups__sidebar .sidebar-content{width:clamp(400px,500px,50vw);z-index:999}.uni-groups__sidebar-footer{position:fixed;bottom:0;background:#fff;padding:8px 8px 8px 0}.no-padding-left{padding-left:0}tr.is-warning{background-color:#ffecb3!important}tr.is-orange{background-color:#ffd8b3!important}tr.is-danger{background-color:#ffb3b3!important}.columns[data-v-49ddf1e2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs li.is-active a[data-v-49ddf1e2],.tabs li.is-active a span[data-v-49ddf1e2],.tabs li a[data-v-49ddf1e2]:hover{text-decoration:none}.custom-autocomplete[data-v-49ddf1e2]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.action-buttons[data-v-49ddf1e2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.action-buttons button[data-v-49ddf1e2]{margin:0 10px}.parent-holder[data-v-49ddf1e2]{margin-bottom:40px}.card-holder[data-v-49ddf1e2]{margin-top:30px;margin-left:0}.hide-label>label[data-v-49ddf1e2]{visibility:hidden}.hide-label:nth-child(4n)>label[data-v-49ddf1e2],.hide-label:nth-child(4n+1)>label[data-v-49ddf1e2]{display:none}.field-with-button[data-v-49ddf1e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.card{margin-bottom:.75rem}.report-student-sidebar.b-sidebar .sidebar-content{z-index:1000}.message-modal__app .animation-content.modal-content{width:calc(100vw - 100px);height:calc(100vh - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.toggle-messages{position:absolute;top:10px;right:0}.columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs li.is-active a,.tabs li.is-active a span,.tabs li a:hover{text-decoration:none}.custom-autocomplete{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.inactiveEditForm .tab-content .tab-item.columns:not(.document-tab){pointer-events:none}.action-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.action-buttons button{margin:0 10px}.parent-holder{margin-bottom:40px}.card-holder{margin-top:30px;margin-left:0}.animation-content.modal-content{height:400px}.status-btn{margin-left:15px}.status-input{width:400px}.message span.icon{margin:0 12px}.b-sidebar .sidebar-content,.modal-content{padding:12px}nav.tabs{scrollbar-width:20px;scrollbar-color:#666}nav.tabs::-webkit-scrollbar{width:16px;height:12px}nav.tabs::-webkit-scrollbar-track{background:#fff}.req-doc{color:red}.req-doc:before{content:"❌"}.req-doc.uploaded{color:#48c78e}.req-doc.uploaded:before{content:"✔️"}nav.tabs::-webkit-scrollbar-thumb{background-color:#666;border-radius:10px}nav.tabs li,nav.tabs li a{border-bottom:none}nav.tabs li a{font-size:15px;font-weight:600}nav.tabs li.is-active a,nav.tabs li a:not([href]):not([class]):hover{color:#ffc451}.floating-menu{position:fixed;bottom:20px;left:20px;background:#8c67ef;border-radius:50%;cursor:pointer;z-index:10;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.2);padding:8px 12px}.floating-menu.floating-menu-2{left:80px}.floating-menu.floating-menu-3{left:140px}.floating-menu.floating-menu-4{left:200px}.b-tooltip.floating-menu-tooltip{position:absolute;left:50%;color:transparent;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}button.button.student_changed_docs{position:fixed;bottom:20px;right:0}.edit-mode{position:relative}.draft_status_student{background:#7e7a7a;color:#ffc451;border-radius:8px;position:absolute;top:-10px;right:0;padding:8px 12px}.course-details-container{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.course-header{padding-bottom:16px;border-bottom:2px solid #f8f9fa}.course-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:12px;line-height:1.3}.course-meta-info{gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-meta-info,.meta-item{display:-webkit-box;display:-ms-flexbox;display:flex}.meta-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.meta-label{font-weight:500;color:#6c757d;font-size:.9rem}.meta-value{font-weight:600;color:#495057;font-size:.95rem}.course-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.category-section{background:#f8f9fa;border-radius:8px;padding:16px}.section-title{font-size:1rem;font-weight:600;color:#495057;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.category-badge{display:inline-block;padding:8px 16px;border-radius:20px;font-weight:500;font-size:.875rem;text-align:center;min-width:120px}.delivery-mode{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.course-category{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.tags-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.course-tag{font-weight:500}.no-tags{color:#6c757d;font-style:italic;font-size:.9rem}.course-documents{background:#f8f9fa;border-radius:8px;padding:16px}.documents-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.document-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease}.document-item:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.document-item.uploaded{background:#d4edda;border-color:#c3e6cb}.document-name{font-size:.875rem;font-weight:500;color:#495057}@media (max-width:768px){.course-details-container{padding:16px}.course-meta-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.course-categories,.documents-list{grid-template-columns:1fr}}.sfe-message{position:fixed;bottom:0;right:0;background:#fff;left:0;z-index:100}.logo-holder{max-width:200px}.invoice-box{max-width:800px;margin:auto;padding:30px;border:1px solid #eee;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);font-size:16px;line-height:24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#555}.invoice-box table{width:100%;line-height:inherit;text-align:left}.invoice-box table td{padding:5px;vertical-align:top}.invoice-box table tr td:nth-child(2){text-align:right}.invoice-box table tr.top table td{padding-bottom:20px}.invoice-box table tr.top table td.title{font-size:45px;line-height:45px;color:#333}.invoice-box table tr.information table td{padding-bottom:40px}.invoice-box table tr.heading td{background:#eee;border-bottom:1px solid #ddd;font-weight:700}.invoice-box table tr.details td{padding-bottom:20px}.invoice-box table tr.item td{border-bottom:1px solid #eee}.invoice-box table tr.item.last td{border-bottom:none}.invoice-box table tr.total td:nth-child(2){border-top:2px solid #eee;font-weight:700}@media only screen and (max-width:600px){.invoice-box table tr.information table td,.invoice-box table tr.top table td{width:100%;display:block;text-align:center}}.invoice-box.rtl{direction:rtl;font-family:Tahoma,Helvetica Neue,Helvetica,Arial,sans-serif}.invoice-box.rtl table{text-align:right}.invoice-box.rtl table tr td:nth-child(2){text-align:left}#invoice{font-family:Poppins,sans-serif;background-color:#fff;--bs-font-sans-serif:"Poppins",sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:2;--bs-body-color:#41403e;--bs-primary:#0070e4;--bs-primary-rgb:0,112,228;--bs-border-color:#eee}.notification .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}