.common_input_div{margin-bottom:10px}.common_input_div .form-control{height:46px!important;font-size:15px!important}.common_input_div .form-control:focus{border:1px solid;box-shadow:none!important}.common_input_div .form-label{color:#000;font-size:14px;font-weight:400}.form-check-input{border:var(--bs-border-width)solid #6c2bd9!important}.form-check-input:checked{background-color:#6c2bd9!important;border-color:#6c2bd9!important}.custom-card-option{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;padding:5px;font-size:.95rem;font-weight:600;line-height:1.4;transition:all .25s ease-in-out;display:flex;position:relative}.custom-card-option:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.custom-card-option.selected{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61f}.custom-card-option.align-start{align-items:flex-start}.custom-card-option .option-text-wrapper .card-option-title{color:#1e293b;font-size:.95rem;font-weight:600;line-height:1.4}.custom-card-option .option-text-wrapper .card-option-subtitle{color:#64748b;margin-top:2px;font-size:10px}.custom-card-option .option-text-wrapper{flex-direction:column;display:flex}.action-buttons-wrapper{justify-content:flex-end;align-items:center;gap:12px;margin-top:1.5rem;display:flex}.action-buttons-wrapper .btn-save-status,.action-buttons-wrapper .btn-reset-status{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:all .2s ease-in-out;display:inline-flex}.action-buttons-wrapper .btn-save-status{color:#fff;background-color:#1e293b;border:1px solid #1e293b;box-shadow:0 2px 4px #2563eb26}.action-buttons-wrapper .btn-save-status:hover:not(:disabled){background-color:#1e293b;border-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb40}.action-buttons-wrapper .btn-save-status:active:not(:disabled){box-shadow:none;transform:translateY(0)}.action-buttons-wrapper .btn-save-status:disabled{opacity:.7;cursor:not-allowed;background-color:#9ca3af;border-color:#ddd}.action-buttons-wrapper .btn-save-status .btn-icon{margin-right:8px;font-size:1rem}.action-buttons-wrapper .btn-reset-status{color:#64748b;background-color:#fff;border:1px solid #cbd5e1}.action-buttons-wrapper .btn-reset-status:hover{color:#1e293b;background-color:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.action-buttons-wrapper .btn-reset-status:active{background-color:#f1f5f9;transform:translateY(0)}@media (max-width:576px){.action-buttons-wrapper{flex-direction:column;width:100%}.action-buttons-wrapper .btn-save-status,.action-buttons-wrapper .btn-reset-status{width:100%}}
.error_text{color:#b10000;font-size:13px}.btn-secondary-cancle{color:#000;background-color:#dae0e5;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.btn-secondary-cancle:not(:disabled),.btn-secondary-cancle:not(:disabled):hover,.btn-secondary-cancle.active-submit,.btn-secondary-cancle.active-submit:hover{color:#000;background-color:#dae0e5}.btn-primary-submit{color:#94a3b8;background-color:#f1f5f9;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.btn-primary-submit:not(:disabled){color:#0d6efd;background-color:#e4edff}.btn-primary-submit:not(:disabled):hover{background-color:#d6dff8}.btn-primary-submit.active-submit{color:#fff;background-color:#2563eb}.btn-primary-submit.active-submit:hover{background-color:#1d4ed8}
.modal{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#1118277a!important}.common-modal .modal-header{color:#fff;background:#1d1934;border-bottom:1px solid #f1f2f6;padding:8px}.common-modal .modal-header .btn-close{filter:invert();opacity:1}.common-modal .we-back-btn{color:#fff;font-size:18px}.common-modal .modal-header .modal-title{color:#fff;font-size:17px;font-weight:500}.common-modal .modal-body{background:#fff;padding:2%;box-shadow:0 0 9px #0000002e}.common-modal .modal-footer{border-top:1px solid #f1f2f6;padding:5px}.common-modal input.form-control,.common-modal textarea.form-control,.common-modal select.form-select{min-height:unset;font-size:15px;box-shadow:none!important;border:1px solid #dcdde1!important;border-radius:4px!important;padding:8px 14px!important}.common-modal input.form-control:focus,.common-modal textarea.form-control:focus,.common-modal select.form-select:focus{border-color:#9b51e0!important}.common-modal .react-select__control{min-height:40px;box-shadow:none;border:1px solid #dcdde1!important}.common-modal .react-select__control--is-focused{box-shadow:none;border-color:#9b51e0!important}.common-modal .btn-secondary{color:#fff;background:#302336;border:none;border-radius:24px;padding:8px 36px;font-weight:600}.common-modal .btn-secondary:hover{background:#020202}.common-modal .btn-primary{background:#8c19ce;border:none;border-radius:24px;padding:8px 36px;font-weight:600}.common-modal .btn-primary:hover{background:#7311ab}.common-modal .form-label{color:#000;margin-bottom:.5rem;font-size:14px;font-weight:500}.common-modal .form-check-label{color:#000;font-size:15px;font-weight:500}.common-modal .phone-container{width:100%}.common-modal .phone-container .phone-input{font-size:14px;width:100%!important;height:44px!important;box-shadow:none!important;border:1px solid #d9d9d9!important;border-radius:4px!important;padding-left:70px!important}.common-modal .react-tel-input .country-list .country{padding:12px 9px 13px 46px}.common-modal .phone-container .phone-input:focus{box-shadow:0 0 0 2px #6f2cff1f;border-color:#6f2cff!important}.common-modal .phone-country-list{z-index:9999!important}.common-modal .verify-text{color:#8c8c8c;margin-bottom:8px;font-size:13px}.common-modal .phone-number{color:#5d5dff;cursor:pointer;align-items:center;gap:6px;margin-bottom:20px;font-size:14px;display:inline-flex}.common-modal .edit-icon{cursor:pointer;font-size:13px}.common-modal .otp-container{gap:8px;margin-bottom:12px;display:flex}.common-modal .otp-input{text-align:center;border:1px solid #cfd6e4;border-radius:4px;height:42px;font-size:18px;font-weight:600;width:42px!important}.common-modal .otp-input:focus{border-color:#6d1fd5;box-shadow:0 0 0 2px #6d1fd526}.common-modal .resend-text{color:#555;font-size:14px}.common-modal .resend-link{color:#5d5dff;cursor:pointer;font-weight:500}.common-modal .resend-link:hover{text-decoration:underline}.common-modal .timer{color:#666}
.JobAccordion .job-accordion-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #00000005}.JobAccordion .job-accordion-container .custom-job-accordion .accordion-item{border:none;border-bottom:1px solid #f1f5f9}.JobAccordion .job-accordion-container .custom-job-accordion .accordion-item:last-child{border-bottom:none}.JobAccordion .job-accordion-container .custom-job-accordion .accordion-button{color:#1e293b;background-color:#fff;padding:16px 20px;font-size:14px;font-weight:500;box-shadow:none!important}.JobAccordion .job-accordion-container .custom-job-accordion .accordion-button:not(.collapsed){color:#000;background-color:#fff;font-weight:600}.JobAccordion .job-accordion-container .custom-job-accordion .accordion-button:after{opacity:.7;background-size:12px}.JobAccordion .job-accordion-container .custom-job-accordion .accordion-body{padding:8px 20px 20px}.JobAccordion .job-accordion-container .pill-tags-grid{flex-wrap:wrap;gap:10px;display:flex}.JobAccordion .job-accordion-container .pill-tag-link{color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:6px 16px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-block}.JobAccordion .job-accordion-container .pill-tag-link:hover{color:#6c2bd9;background-color:#fbfbfe;border-color:#6c2bd9}.JobAccordion .job-meta-info{margin:16px 0}.JobAccordion .job-meta-info .last-updated{color:#828e9e;margin-bottom:4px;font-size:12px}.JobAccordion .job-meta-info .breadcrumb-nav{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.JobAccordion .job-meta-info .breadcrumb-link{color:#334155;text-decoration:none}.JobAccordion .job-meta-info .breadcrumb-link:hover{color:#000}.JobAccordion .job-meta-info .breadcrumb-separator{color:#64748b;font-size:11px}.JobAccordion .job-meta-info .breadcrumb-current{color:#000;font-weight:700}
.ViewProfileModal .modal-content{color:#1a1a1a;border:none;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000026}.ViewProfileModal .modal-header{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:10px 20px}.ViewProfileModal .modal-title{color:#000;margin-bottom:2px;font-size:1.15rem;font-weight:700}.ViewProfileModal .modal-subtitle{color:#6b7280;margin:0;font-size:.8rem}.ViewProfileModal .btn-close{opacity:.6;padding:8px;font-size:.85rem;transition:opacity .2s}.ViewProfileModal .btn-close:hover{opacity:1}.ViewProfileModal .modal-body{background-color:#fff;max-height:75vh;padding:20px 24px;overflow-y:auto}.ViewProfileModal .modal-footer{background-color:#fff;border-top:1px solid #f0f0f0;flex-wrap:nowrap;padding:5px 20px;display:flex}.ViewProfileModal .modal-section{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}.ViewProfileModal .modal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ViewProfileModal .section-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ViewProfileModal .section-title-wrapper{align-items:flex-start;gap:12px;display:flex}.ViewProfileModal .section-icon-bg{color:#4b5563;background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.ViewProfileModal .section-title-text{flex-direction:column;display:flex}.ViewProfileModal .section-heading{color:#000;margin:0;font-size:.95rem;font-weight:700}.ViewProfileModal .section-subtext{color:#6b7280;margin-top:2px;font-size:.775rem}.ViewProfileModal .toggle-arrow{color:#9ca3af;font-size:1.2rem;transition:transform .2s}.form-field .form-control{color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:.85rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-field .form-label{color:#000;margin-bottom:.5rem;font-size:15px;font-weight:700}.form-field .has-inside-btn{padding-right:42px!important}.form-field .input-inside-edit-btn{cursor:pointer;transition:all .2s ease-in-out}
.view_profile_tab_wrapper .profile-section-card .card-body{padding:10px}.view_profile_tab_wrapper .profile-section-card{background:#fff;border:1px solid #d0d2d7;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.view_profile_tab_wrapper .banner-bg{background:linear-gradient(135deg,#185a9d 0%,#2575fc 50%,#1e3c72 100%);height:90px}.view_profile_tab_wrapper .banner-body{padding:0 24px 20px}.view_profile_tab_wrapper .avatar-container{width:88px;height:88px;margin-top:-44px;margin-bottom:12px;position:relative}.view_profile_tab_wrapper .profile-avatar{object-fit:cover;background-color:#fff}.view_profile_tab_wrapper .icon-container{object-fit:cover;background-color:#fff;border:4px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.view_profile_tab_wrapper .verified-badge{color:#fff;background-color:#10b981;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;bottom:2px;right:2px}.view_profile_tab_wrapper .name-wrapper{align-items:center;gap:8px;display:flex}.view_profile_tab_wrapper .user-title{color:#111827;margin:0;font-size:17px;font-weight:700}.view_profile_tab_wrapper .user-email{color:#6b7280;margin:4px 0 0;font-size:.85rem}.view_profile_tab_wrapper .online-badge{color:#065f46;background-color:#d1fae5;border-radius:12px;margin-bottom:14px;padding:2px 10px;font-size:.725rem;font-weight:600;display:inline-block}.view_profile_tab_wrapper .social-links-list{align-items:center;gap:14px;display:flex}.view_profile_tab_wrapper .social-link{color:#4b5563;font-size:1.1rem;transition:color .2s}.view_profile_tab_wrapper .social-link:hover{color:#2563eb}.view_profile_tab_wrapper .card-section-title{color:#111827;text-transform:uppercase;margin-bottom:20px;font-size:.85rem;font-weight:700}.view_profile_tab_wrapper .card-header-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.view_profile_tab_wrapper .card-header-row .card-section-title{margin-bottom:0}.view_profile_tab_wrapper .section-edit-btn{color:#374151;box-shadow:none;background-color:#fff;border-color:#e5e7eb;border-radius:5px;align-items:center;gap:6px;padding:3px 14px;font-size:.8rem;font-weight:600;display:flex}.view_profile_tab_wrapper .section-edit-btn:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}.view_profile_tab_wrapper .info-grid-row{row-gap:20px}.view_profile_tab_wrapper .info-box{align-items:center;gap:12px;display:flex}.view_profile_tab_wrapper .info-box.border-none{border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:0}.view_profile_tab_wrapper .box-icon{color:#4b5563;flex-shrink:0;margin-top:2px;font-size:1.25rem}.view_profile_tab_wrapper .box-details{flex-direction:column;display:flex}.view_profile_tab_wrapper .box-label{color:#6b7280;text-transform:uppercase;margin-bottom:2px;font-size:.7rem;font-weight:700}.view_profile_tab_wrapper .box-value{color:#1f2937;font-size:.875rem;font-weight:600}.view_profile_tab_wrapper .header-padding{border-bottom:1px solid #e5e7eb;margin-bottom:0;padding:10px}.view_profile_tab_wrapper .toolbar-row{align-items:center;gap:12px;margin-bottom:20px;display:flex}.view_profile_tab_wrapper .search-wrapper{flex-grow:1;margin-bottom:0;position:relative}.view_profile_tab_wrapper .search-icon{color:#9ca3af;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.view_profile_tab_wrapper .search-input{border-color:#e5e7eb;height:38px;padding-left:38px;font-size:.875rem;box-shadow:none!important}.view_profile_tab_wrapper .icon-btn{justify-content:center;align-items:center;min-width:38px;height:38px;padding:0;display:flex}.view_profile_tab_wrapper .btn-add{color:#fff;background-color:#1f2937;border:none;height:38px}.view_profile_tab_wrapper .icon-avatar{color:#2563eb;background-color:#eff6ff;border:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.view_profile_tab_wrapper .text-avatar{color:#ef4444;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.view_profile_tab_wrapper .count-circle{color:#6b7280;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;font-size:.725rem;display:flex}.view_profile_tab_wrapper .primary-badge{color:#fff;background-color:#2563eb;margin-bottom:0;font-weight:500}.view_profile_tab_wrapper .alert-note-box{background-color:#ededed;border:1px solid #dae0e5;border-radius:8px;margin-bottom:20px;padding:16px}.view_profile_tab_wrapper .alert-header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.view_profile_tab_wrapper .alert-icon{color:#d97706;margin-top:0}.view_profile_tab_wrapper .alert-title{color:#d97706;margin-bottom:0}.view_profile_tab_wrapper .alert-text{color:#4b5563;margin-bottom:10px;font-size:.85rem}.view_profile_tab_wrapper .alert-badges{flex-wrap:wrap;gap:8px}.view_profile_tab_wrapper .alert-badge{color:#000;background-color:#fff;border:1px solid #cbcbcb;margin-bottom:0;font-weight:400;box-shadow:0 0 3px #ddd}.view_profile_tab_wrapper .accordion-card{margin-bottom:16px}.view_profile_tab_wrapper .accordion-header{background-color:#fff;margin-bottom:0;padding:12px 16px}.view_profile_tab_wrapper .clickable{cursor:pointer}.view_profile_tab_wrapper .delete-link{color:#ef4444}.view_profile_tab_wrapper .delete-link:hover{color:#dc2626}.view_profile_tab_wrapper .header-info-box{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:16px}.view_profile_tab_wrapper .flex-between{justify-content:space-between;align-items:center;display:flex}.view_profile_tab_wrapper .section-block{margin-bottom:20px}.view_profile_tab_wrapper .outer-section-header{color:#111827;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:12px;font-size:.825rem;font-weight:700;display:flex}.view_profile_tab_wrapper .outer-section-title{letter-spacing:.02em;text-transform:uppercase}.view_profile_tab_wrapper .inner-card{margin-bottom:15px}.view_profile_tab_wrapper .card-top-bar{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.view_profile_tab_wrapper .card-left-info{align-items:center;gap:12px;display:flex}.view_profile_tab_wrapper .institution-logo{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:50px;height:40px;display:flex}.view_profile_tab_wrapper .logo-text{color:#991b1b;letter-spacing:-.5px;font-size:1.05rem;font-weight:800}.view_profile_tab_wrapper .icon-avatar-circle{color:#374151;background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.view_profile_tab_wrapper .status-meta{align-items:center;gap:8px;display:flex}.view_profile_tab_wrapper .badge-primary-pill{color:#fff;background-color:#2563eb;border-radius:12px;padding:2px 10px;font-size:.725rem;font-weight:600}.view_profile_tab_wrapper .meta-text{color:#6b7280;font-size:.85rem}.view_profile_tab_wrapper .school-details{flex-direction:column;display:flex}.view_profile_tab_wrapper .school-name{color:#111827;margin:0;font-size:.925rem;font-weight:700}.view_profile_tab_wrapper .school-meta{color:#6b7280;margin-top:2px;font-size:.8rem}.view_profile_tab_wrapper .card-right-actions{align-items:center;gap:2px;display:flex}.view_profile_tab_wrapper .action-btn{color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:1.05rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.view_profile_tab_wrapper .action-btn:hover{color:#111827;background-color:#f3f4f6}.view_profile_tab_wrapper .action-btn.delete-btn{color:#ef4444}.view_profile_tab_wrapper .action-btn.delete-btn:hover{color:#dc2626;background-color:#fef2f2}.view_profile_tab_wrapper .card-details-body{background-color:#fff;border-top:1px solid #f3f4f6;padding:10px}.view_profile_tab_wrapper .highlight-blue{color:#2563eb;font-weight:600}@media (min-width:0) and (max-width:485px){.view_profile_tab_wrapper .card-top-bar{flex-wrap:wrap;justify-content:end}}
