/* 
    Document   : custom
    Created on : 13 Feb, 2014, 11:45:57 AM
    Author     : arpan
    Description:
        Purpose of the stylesheet follows.
*/

/* @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900'); */

* {
  touch-action: manipulation;
}
:root {
  --primary-color: #1a1a1a;
}

a:hover,
a:focus,
a:active,
button:hover,
button:active,
button:focus {
  text-decoration: none;
  outline: 0 none;
  box-shadow: none;
}

/*Font Size*/
html {
  font-size:
        /*62.5%*/ 80%;
}

body {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size: 1.4rem;
  overflow-x: hidden;
}

/* =14px */
h1 {
  font-size: 24px;
  font-size: 2.4rem;
}

/* =24px */

/* DrJob Signup Page Styles */
.drjob-signup-container {
  display: flex;
  font-family: "Roboto", sans-serif;
  max-width: 1650px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 58px;
  padding-bottom: 58px;
}

.drjob-signup-left {
  background: #ffffff;
  max-width: 623px;
  flex-shrink: 0;
  width: 100%;
  background: white;
  border-radius: 12px 0 0 12px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  padding: 68px 58px 48px;
}

.drjob-logo h1 {
  font-size: 32px;
  font-weight: bold;
  color: #333;
  margin-bottom: 40px;
  letter-spacing: -0.5px;
}

.drjob-form-container h2 {
  font-size: 28px;
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
  line-height: 1.2;
}

.drjob-subtitle {
  color: #666;
  font-size: 14px;
  margin-bottom: 30px;
  line-height: 1.4;
}

.drjob-form-group {
  margin-bottom: 20px;
}

.drjob-form-group label {
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin-bottom: 6px;
}

.drjob-form-group input {
  width: 100%;
  padding: 12px 16px;
  border: 2px solid #e1e5e9;
  border-radius: 8px;
  font-size: 14px;
  color: #333;
  line-height: 1.4;
  height: 48px;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
  background: #ffffff;
}

.drjob-form-group input::placeholder,
.drjob-form-group select::placeholder {
  color: #999;
  font-size: 14px;
}

.drjob-form-group input:focus,
.drjob-form-group select:focus {
  outline: none;
  border-color: #007bff;
}

.drjob-form-group input.error,
.drjob-form-group select.error {
  border-color: #dc3545;
}

.drjob-mobile-input {
  display: flex;
  border: 2px solid #e1e5e9;
  border-radius: 8px;
  overflow: hidden;
}

.drjob-country-code {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  background: #f8f9fa;
  border-right: 1px solid #e1e5e9;
  gap: 8px;
}

.drjob-country-code img {
  width: 20px;
  height: 15px;
}

.drjob-mobile-input input {
  border: none;
  flex: 1;
}

.drjob-password-field {
  position: relative;
  display: flex;
  align-items: center;
}

.drjob-password-toggle {
  position: absolute;
  right: 12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 16px;
  color: #666;
}

.drjob-submit-btn {
  width: 100%;
  padding: 17px;
  background: #a5c5e5;
  color: var(--primary-color);
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease;
  margin-top: 20px;
}
.drjob-submit-btn:hover {
  background: #7aa3d1;
}
.drjob-login-link {
  text-align: center;
  margin-top: 20px;
  color: #666;
  font-size: 14px;
}

.drjob-login-link a {
  color: #007bff;
  text-decoration: none;
  font-weight: 500;
}

.error-text {
  color: #dc3545;
  font-size: 12px;
  margin-top: 4px;
  display: block;
}

.drjob-signup-right {
  flex-grow: 1;
}
.drjob-signup-right img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}

.drjob-hero-content h2 {
  font-size: 36px;
  font-weight: 600;
  color: #333;
  margin-bottom: 30px;
  line-height: 1.3;
}

.drjob-hero-content .highlight {
  color: #007bff;
}

.drjob-features {
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 20px;
  z-index: 2;
}

.drjob-feature-card {
  background: rgba(255, 255, 255, 0.95);
  padding: 16px 20px;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  max-width: 300px;
}

.drjob-feature-card.seamless {
  border-left: 4px solid #8b5cf6;
}

.drjob-feature-card.post-jobs {
  border-left: 4px solid #f59e0b;
}

.drjob-feature-card.verified-cvs {
  border-left: 4px solid #10b981;
}

.drjob-feature-card.ai-tools {
  border-left: 4px solid #ef4444;
}

.drjob-feature-card h3 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
  color: #333;
}

.drjob-feature-card p {
  font-size: 14px;
  color: #666;
  margin: 0;
  line-height: 1.4;
}

.drjob-stats {
  position: absolute;
  top: 100px;
  right: 60px;
  background: rgba(255, 255, 255, 0.95);
  padding: 16px 24px;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.drjob-stat-item {
  display: flex;
  align-items: center;
  gap: 12px;
}

.drjob-stat-number {
  font-size: 24px;
  font-weight: 700;
  color: #f59e0b;
}

.drjob-stat-label {
  font-size: 14px;
  color: #666;
}

.drjob-hero-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60%;
  overflow: hidden;
}

.drjob-hero-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}

/* Phone Input Styles - Pixel Perfect DrJob Design */
.drjob-form-group .drjob-phone-input-container {
  width: 100% !important;
  position: relative !important;
  margin: 0 !important;
}

.drjob-phone-input-container .react-tel-input {
  width: 100% !important;
  height: 48px !important;
}

.drjob-phone-input-container .react-tel-input .form-control {
  width: 100% !important;
  height: 48px !important;
  padding: 12px 16px 12px 58px !important;
  border: 2px solid #e1e5e9 !important;
  border-radius: 8px !important;
  font-size: 14px !important;
  color: #333 !important;
  transition: border-color 0.2s ease !important;
  background: #ffffff !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
}

.drjob-phone-input-container .react-tel-input .form-control:focus {
  outline: none !important;
  border-color: #007bff !important;
  box-shadow: none !important;
}

.drjob-phone-input-container .react-tel-input .form-control::placeholder {
  color: #999 !important;
  font-size: 14px !important;
}

.drjob-phone-input-container .react-tel-input .form-control.error {
  border-color: #dc3545 !important;
}

.drjob-form-group .drjob-phone-input-container.error .react-tel-input .form-control {
  border-color: #dc3545 !important;
}

.drjob-form-group .drjob-phone-input-container.error .drjob-phone-flag-button {
  border-right-color: #dc3545 !important;
}

.drjob-phone-flag-button {
  position: absolute !important;
  top: 2px !important;
  left: 2px !important;
  height: 44px !important;
  width: 52px !important;
  border: none !important;
  border-right: 1px solid #e1e5e9 !important;
  border-radius: 6px 0 0 6px !important;
  background: #f8f9fa !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  z-index: 1 !important;
}

.drjob-phone-flag-button:hover {
  background: #e9ecef !important;
}

.drjob-phone-flag-button:focus {
  outline: none !important;
  background: #e9ecef !important;
}

.drjob-phone-flag-button .selected-flag {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
}

.drjob-phone-flag-button .selected-flag .flag {
  width: 20px !important;
  height: 15px !important;
  border-radius: 2px !important;
  margin-right: 6px !important;
}

.drjob-phone-flag-button .selected-flag .arrow {
  border-top: 4px solid #666 !important;
  border-left: 3px solid transparent !important;
  border-right: 3px solid transparent !important;
  margin-left: 6px !important;
}

.drjob-phone-dropdown {
  border-radius: 8px !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12) !important;
  border: 1px solid #e1e5e9 !important;
  max-height: 250px !important;
  background: white !important;
  z-index: 9999 !important;
  margin-top: 4px !important;
  overflow-y: auto !important;
  position: absolute !important;
}

.drjob-phone-dropdown::-webkit-scrollbar {
  width: 6px !important;
}

.drjob-phone-dropdown::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
  border-radius: 3px !important;
}

.drjob-phone-dropdown::-webkit-scrollbar-thumb {
  background: #c1c1c1 !important;
  border-radius: 3px !important;
}

.drjob-phone-dropdown::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8 !important;
}

.drjob-phone-search {
  padding: 10px 12px !important;
  border: none !important;
  border-bottom: 1px solid #e1e5e9 !important;
  font-size: 14px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  outline: none !important;
}

.drjob-phone-search::placeholder {
  color: #999 !important;
}

.drjob-phone-dropdown .country {
  padding: 10px 12px !important;
  font-size: 14px !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  border-bottom: none !important;
}

.drjob-phone-dropdown .country:hover {
  background: #f8f9fa !important;
}

.drjob-phone-dropdown .country.highlight {
  background: #007bff !important;
  color: white !important;
}

.drjob-phone-dropdown .country .flag {
  width: 20px !important;
  height: 15px !important;
  margin-right: 10px !important;
  border-radius: 2px !important;
}

.drjob-phone-dropdown .country .country-name {
  flex: 1 !important;
  text-align: left !important;
}

.drjob-phone-dropdown .country .dial-code {
  color: #666 !important;
  font-size: 13px !important;
}

/* Additional Phone Input Classes for Consistency */
.drjob-phone-wrapper {
  width: 100% !important;
  position: relative !important;
  margin: 0 !important;
}

.drjob-phone-wrapper .react-tel-input {
  width: 100% !important;
  height: 62px !important;
}

.drjob-phone-wrapper .react-tel-input .drjob-phone-input {
  width: 100% !important;
  height: 48px !important;
  padding: 12px 16px 12px 58px !important;
  border: 2px solid #e1e5e9 !important;
  border-radius: 8px !important;
  font-size: 14px !important;
  color: #333 !important;
  transition: border-color 0.2s ease !important;
  background: #ffffff !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
}

.drjob-phone-wrapper .react-tel-input .drjob-phone-input:focus {
  outline: none !important;
  border-color: #007bff !important;
  box-shadow: none !important;
}

.drjob-phone-wrapper .react-tel-input .drjob-phone-input.error {
  border-color: #dc3545 !important;
}

.drjob-phone-dropdown .country.highlight .dial-code {
  color: rgba(255, 255, 255, 0.8) !important;
}
.logo-wrap {
  display: block;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 44px;
}
.logo-wrap img {
  max-width: 150px;
}

.login-email-icon,
.signup-email-icon {
  background: url("../images/email.-icon.svg") no-repeat 0 0;
  width: 23px;
  height: 18px;
  background-size: cover;
  display: block;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}
.register-container .drjob-signup-left {
  padding-top: 41px;
}
.register-container .logo-wrap {
  margin-bottom: 27px;
}
.register-container .drjob-subtitle {
  max-width: 400px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.register-container .drjob-subtitle {
  margin-bottom: 42px;
}
.register-container .drjob-form-group {
  margin-bottom: 35px;
  position: relative;
}
.register-container .drjob-phone-wrapper .react-tel-input .drjob-phone-input,
.register-container .drjob-form-group input,
.register-container .drjob-form-group select {
  height: 62px !important;
}
.register-container form .drjob-form-group:nth-child(5) {
  margin-bottom: 0 !important;
}
.register-container form .drjob-submit-btn {
  margin-bottom: 27px;
  height: 62px;
  font-size: 20px;
}
.register-container .drjob-login-link {
  font-size: 18px;
}
.register-container .drjob-login-link a {
  color: var(--primary-color);
  text-decoration: underline;
}
.register-container .drjob-login-link a:hover {
  text-decoration: none;
}
.register-container .drjob-phone-wrapper .react-tel-input .drjob-phone-input,
.register-container .drjob-form-group input {
  height: 62px !important;
  background: #f6f6f6 !important;
  border: 1px solid #d7d7d7 !important;
}
.signup-company-icon {
  background: url("../images/company-icon.svg") no-repeat 0 0;
  width: 16px;
  height: 20px;
  background-size: cover;
  display: block;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}
.login-password-hide-icon {
  background: url("../images/eye-close.svg") no-repeat 0 0;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: block;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
}
.login-password-show-icon {
  background: url("../images/eye-open.svg") no-repeat 0 0;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: block;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
}
.register2-container .figma-input,
.register2-container .figma-select,
.register2-container .figma-textarea,
.register2-container .figma-phone-wrapper .react-tel-input .figma-phone-input,
.register2-container .figma-number-input {
  background-color: #f6f6f6;
  border: 1px solid #d7d7d7;
}
.register2-container .figma-input,
.register2-container .figma-select,
.register2-container,
.register2-container .figma-number-input {
  height: 48px;
}
.figma-company-details-row .figma-company-name,
.figma-industry-details-row {
  margin-bottom: 20px;
}
.register2-container .figma-number-input {
  border-radius: 0 !important;
}
.register2-container .react-tel-input .selected-flag {
  width: 50px !important;
  height: 44px !important;
}
.register2-container .figma-phone-wrapper .react-tel-input .flag-dropdown {
  height: 48px !important;
  background: transparent !important;
  border: none !important;
}
.register2-container .figma-phone-wrapper .react-tel-input .flag-dropdown:hover {
  background: transparent !important;
}
.register2-container .figma-save-section {
  background: transparent;
  border-top: 1px solid #ccd7e2;
  justify-content: space-between;
}
.register2-container .drjob-submit-btn {
  border-radius: 100px;
  width: auto;
  min-width: 205px;
  font-size: 17px;
}
.drjob-submit-btn.cancel-btn {
  border-radius: 100px;
  border: 2px solid #dc2626;
  background: #fff !important;
  color: #dc2626;
}
.drjob-submit-btn.cancel-btn:hover {
  background: #dc2626 !important;
  color: #fff;
}
.figma-autocomplete-container .figma-example-btn {
  margin-top: 10px;
  border: 1px solid #c6e1fd;
  border-radius: 100px;
  color: var(--primary-color);
  background: transparent !important;
}
.figma-autocomplete-container .figma-example-btn:hover {
  background: #c6e1fd !important;
}
.register2-container .figma-save-section {
  padding: 4px 0;
}
.register2-container .figma-rich-editor {
  background: #f6f6f6;
}
.register2-container .figma-employee-counter input {
  width: 100% !important;
}
.register2-container .head-wrap-border {
  margin-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}
.register2-container .figma-section .head-wrap-border h3.figma-section-title {
  margin-bottom: 0;
  border: none;
  padding-bottom: 5px;
}
.register2-container .figma-section .head-wrap-border .figma-section-subtitle {
  padding-bottom: 8px;
}
.designation-example-dropdown {
  background: #f6f6f6;
}
.top_fixedsec {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f8fafc;
  padding: 10px 50px;
  display: flex;
  align-items: center;
  gap: 50px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  justify-content: space-between;
  z-index: 9999;
}
.top_fixedsec button.rkmd-btn.btn-lg.btn-orange.ripple-effect.w-50 {
  width: 100% !important;
  background: #a7c5e3;
  padding: 8px 20px;
  border-radius: 10px;
  border: 1px solid #4a8ccd;
  font-size: 16px;
  font-weight: 500;
}
.top_fixedsec p {
  font-size: 15px;
  margin-bottom: 0;
}
.drjob-footer {
  background: #f8fafc;
  border-top: 1px solid #e4e4e4;
  text-align: center;
  padding: 25px;
}
.drjob-footer p {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}
.new-job-posting-main .additional-form-fields p {
  font-size: 16px;
  color: var(--primary-color);
}
.form-section .form-field {
  margin-bottom: 20px;
}
#dismiss {
  position: absolute;
  right: 10px;
  top: 28px;
  cursor: pointer;
}
.top-nav.sidebar-wrap-collapse #dismiss {
  right: -22px;
  top: 12px;
}
#dismiss i.fa.fa-arrow-left {
  background: url("../images/sidebar-toggler.svg") no-repeat 0 0;
  width: 18px;
  height: 14px;
  font-size: 0;
  background-size: contain;
  display: block;
}
#sidebar {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background: #f8fafc;
  border-radius: 8px;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.form-section-title-wrap {
  border-bottom: 1px solid #d4dee9;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.sidebar-collapsed .list-unstyled.components li {
  margin: 0;
}
.sidebar-collapsed .list-unstyled.components a {
  border-radius: 5px !important;
}
.sidebar-collapsed .notification-badge {
  width: 18px;
}
.form-section-title-wrap .section-subtitle p {
  margin-bottom: 0 !important;
}
.city-autocomplete-container {
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
}
.city-autocomplete-container input {
  background: transparent !important;
  border: none !important;
  width: 100%;
  height: 30px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: var(--primary-color);
}
.city-autocomplete-container input:focus,
.city-autocomplete-container input:focus-visible {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.city-autocomplete-container input::placeholder {
  color: var(--primary-color);
}
.autocomplete-dropdown {
  font-family: "Roboto", sans-serif;
  padding: 15px;
  font-size: 14px;
  color: var(--primary-color);
}
.city-tag {
  font-family: "Roboto", sans-serif;
  display: inline-flex;
  gap: 6px;
  align-items: center;
  font-size: 14px;
  color: var(--primary-color);
  background: #a5c5e5;
  font-size: 14px;
  font-weight: 600;
  padding: 8px 15px;
  border-radius: 100px;
}
.city-tag .tag-remove {
  font-size: 20px !important;
}
.city-autocomplete-container {
  position: relative;
}
.city-autocomplete-container .autocomplete-dropdown {
  position: absolute;
  background: #f6f6f6;
  left: 0;
  right: 0;
  top: 45px;
}
.city-tags {
  border: none !important;
  padding: 7px 16px !important;
  height: 47px;
}
.city-tags input {
  width: 100% !important;
}
.city-tag {
  background-color: #a5c5e5;
  padding: 5px 15px !important;
  border-radius: 60px !important;
}
.autocomplete-item {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.rich-text-editor,
.rich-text-footer {
  background: #f6f6f6 !important;
}
.rich-text-footer,
.ql-container.ql-snow {
  border: 1px solid #e5e7eb !important;
}
.ql-container.ql-snow {
  border-bottom: 0 !important;
}
.skills-container .skills-tags {
  height: auto;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.skills-container .skill-tag {
  background: #f3f3f3 !important;
  border: 1px solid #f3f3f3 !important;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  padding: 6px 16px !important;
}
.skills-container .remove-skill {
  color: #1a1a1a;
  font-size: 20px;
}
.currency-modal-header {
  border-bottom: 1px solid #dbdbdb !important;
  padding-bottom: 10px;
}
.currency-modal-header h3 {
  font-size: 20px !important;
  color: var(--primary-color);
  margin-bottom: 0 !important;
}
.currency-option .cur-name {
  font-size: 18px;
  color: var(--primary-color);
  font-weight: 700;
}
.currency-option .cur-code {
  font-size: 14px;
  color: #676767;
  font-weight: 500;
}
.currency-option .cur-symbol {
  font-size: 16px;
  color: var(--primary-color);
}
.currency-list .currency-option {
  padding: 4px 16px !important;
}
.currency-option:hover {
  background: #f3f3f3 !important;
}
.currency-modal {
  padding: 20px !important;
}
.info-icon[data-tooltip]:hover:before {
  border-top-color: #a6c5e4 !important;
}
.figma-autocomplete-dropdown {
  padding: 15px 0;
  background: #fff;
  border: 1px solid #d7d7d7;
  font-size: 14px;
}
.figma-autocomplete-dropdown > * {
  border-bottom: 1px solid #f1f1f1;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
}
.figma-autocomplete-dropdown > *:hover {
  background: #f1f1f1;
}
.figma-phone-wrapper .react-tel-input .flag-dropdown:hover {
  background-color: transparent !important;
}
.dropdown-menu-item .dropdown-submenu {
  border: none !important;
}
.dropdown-menu-item .dropdown-submenu li {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 !important;
}
.dropdown-menu-item .dropdown-submenu li a {
  font-size: 14px !important;
  font-weight: 600 !important;
  padding-right: 0 !important;
}
.dropdown-menu-item .dropdown-submenu li a:hover {
  background: transparent !important;
  color: #0064c1 !important;
}
.dropdown-menu-item .dropdown-submenu span {
  font-size: 14px !important;
  font-weight: 500 !important;
  padding-left: 15px;
}
.job-status.live {
  background-color: #d9ffec !important;
  color: #191819 !important;
  border: 1px solid #8ef3c2;
  text-transform: capitalize !important;
}
.job-status.filter {
  background-color: #aed4f9 !important;
  color: #191819 !important;
  border: 1px solid #aed4f9;
  text-transform: capitalize !important;
}
.outline-btn:hover {
  background: #8fc0f0;
}
.info-icon[data-tooltip]:hover:after {
  bottom: 174% !important;
}
.form-section {
  overflow: visible !important;
}
.view-profile-content .header-content,
.view-profile-content .profile-content,
.view-profile-content .profile-content .container-fluid {
  max-width: none;
}
.header-content {
  width: 100%;
}
.view-profile-content .header-left {
  flex-direction: column;
  align-items: flex-start;
  gap: 4px !important;
}
.edit-profile-btn {
  border: none !important;
  font-size: 15px !important;
  color: var(--primary-color) !important;
}
.edit-profile-btn:hover {
  background: transparent !important;
}
.profile-header-card {
  box-shadow: none !important;
  border: 1px solid #d7d7d7 !important;
}
.view-profile-content .profile-header-card {
  position: relative;
}
.view-profile-content .profile-header-card::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 27px;
  bottom: 27px;
  width: 1px;
  background: #eaeaea;
  display: block;
}
.profile-header,
.edit-profile-btn {
  background: transparent;
}
.profile-contact-info .contact-item {
  justify-content: flex-start !important;
}
.personal-info-card .personal-info-header {
  border: none !important;
  padding: 24px 0 !important;
  background: transparent !important;
}
.personal-info-card {
  border: none !important;
}
.personal-info-content .field-label {
  font-size: 15px !important;
  color: #888888 !important;
}
.field-value {
  font-size: 16px !important;
  color: var(--primary-color) !important;
}
.profile-content .edit-profile-form {
  max-width: none !important;
}
.view-profile-content .profile-header {
  background: transparent !important;
  border: none !important;
  margin-bottom: 0 !important;
}
.edit-profile-form .section-header {
  padding: 8px 0;
}
.view-profile-content .section-header {
  background: transparent !important;
}
.view-profile-content .form-section .form-grid {
  padding: 0 0 20px !important;
}
.edit-profile-form .form-control {
  background: #f6f6f6 !important;
}
.view-profile-content .form-section {
  background: transparent !important;
}
.view-profile-content {
  background: #fff !important;
  padding-bottom: 40px;
}
.view-profile-content .form-section {
  margin-bottom: 0 !important;
}
.view-profile-content .personal-info-card {
  background: transparent !important;
}
.view-profile-content .logo-upload-section {
  padding: 0 !important;
}
.view-profile-content .figma-phone-wrapper .react-tel-input .flag-dropdown {
  border: none !important;
  background: transparent !important;
}
.view-profile-content .figma-phone-wrapper .react-tel-input .flag-dropdown:hover {
  background: transparent !important;
}
.view-profile-content .quill.figma-rich-editor {
  background: #f6f6f6 !important;
}
.view-profile-content .form-group {
  margin-bottom: 0 !important;
}
.profile-basic-info .profile-designation.mb-3 {
  margin-bottom: 0 !important;
  color: #448fdb !important;
}
.profile-header-card .profile-basic-info .profile-name {
  font-size: 18px !important;
}
.view-profile-content .section-header {
  margin-bottom: 20px !important;
}
.ai-description-content textarea {
  border: 1px solid #d7d7d7;
  padding: 15px;
  border-radius: 10px;
  font-size: 16px;
}
.ai-skills-generator-section .ai-skills-btn {
  border-radius: 100px;
  background: #a5c5e5;
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 500;
  padding-left: 15px;
  padding-right: 15px;
}
.ai-skills-generator-section .ai-skills-btn .ai-icon,
.skills-dropdown-container .btn-cancel .ai-icon {
  font-size: 0;
}
.ai-skills-generator-section .ai-skills-btn .ai-icon,
.skills-dropdown-container .btn-cancel .ai-icon {
  background: url(../images/ai-icon.svg) no-repeat 0 0;
  width: 20px;
  height: 20px;
  display: block;
  filter: brightness(0.5);
}
.skills-container .skills-tags {
  margin-bottom: 0 !important;
}
.apply-suggestions-btn {
  border-radius: 100px;
  background: #e8e8e8;
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 500;
  padding: 8px 15px;
  border: 1px solid #e8e8e8;
  margin-top: 10px;
}
.apply-suggestions-btn .plus-icon {
  font-size: 20px;
  line-height: 22px;
}
.skills-tags.ai-generated-skill {
  background: transparent !important;
  padding: 0 !important;
  border: 0 !important;
  margin-top: 6px;
  margin-bottom: 3px !important;
}
.skills-tags.ai-generated-skill .skill-tag {
  background: #e9f4ff !important;
}
.new-job-posting-main {
  min-height: calc(100vh - 60px);
  display: flex;
  align-items: center;
  /* justify-content: center; */
  justify-content: flex-start;
}
.dashboard-input-wrapper {
  position: relative;
}
.dashboard-input-wrapper input[type="text"] {
  padding-right: 20px;
}
.dashboard-input-wrapper input:focus {
  outline: none;
}
.dashboard-input-wrapper .dashboard-search-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE5TDE0LjY2IDE0LjY2TTE3IDlDMTcgMTMuNDE4MyAxMy40MTgzIDE3IDkgMTdDNC41ODE3MiAxNyAxIDEzLjQxODMgMSA5QzEgNC41ODE3MiA0LjU4MTcyIDEgOSAxQzEzLjQxODMgMSAxNyA0LjU4MTcyIDE3IDlaIiBzdHJva2U9IiM4ODg4ODgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
}
.top-nav.sidebar-wrap-collapse {
  width: 60px;
}
.dashboard-main {
  transition: all 0.3s ease;
}

#dismiss .fa-arrow-right {
  background: url(../images/sidebar-toggler.svg) no-repeat 0 0;
  width: 18px;
  height: 14px;
  font-size: 0;
  background-size: contain;
  display: block;
  transform: rotate(-180deg);
}
#step-1 {
  width: 100%;
}
.job-details-nav .nav-tabs-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.job-details-nav .nav-tabs-container .nav-tab i {
  display: none;
}
.job-details-nav .nav-tabs-container .nav-tab {
  font-size: 16px;
  color: var(--primary-color);
  border: none !important;
  background: transparent;
  font-weight: 400;
}
.job-details-nav .nav-tabs-container .nav-tab {
  padding: 10px 25px;
  transition: all 0.3s;
}
.job-details-nav .nav-tabs-container .nav-tab.active,
.job-details-nav .nav-tabs-container .nav-tab:hover {
  background: #a5c5e5;
  border-radius: 100px;
  font-weight: 600;
}
.job-details-nav {
  z-index: 50;
  position: sticky;
  top: 10px;
  /* position: relative; */
  margin-top: -66px;
  margin-right: 95px;
}

.position-target-wrapper .ai-job-description-main .ai-job-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.position-target-wrapper .ai-job-container .ai-job-left {
  padding-left: 0;
  padding-right: 0;
  border: none;
}
.position-target-wrapper .form-section .form-row:nth-child(3) .form-group.half-width {
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  padding: 15px;
}
.position-target-wrapper .ai-job-form .form-group.half-width .radio-options .radio-option {
  width: 24%;
}
.position-target-wrapper .ai-job-form .radio-options {
  gap: 8px;
}
.position-target-wrapper .ai-job-form .radio-option {
  min-width: 140px;
}
.position-target-wrapper .ai-job-form .basic-textarea {
  height: 255px;
}
.position-target-wrapper .ai-job-header .form-actions {
  margin-top: 0;
  padding-top: 0 !important;
}
.position-target-wrapper .job-overview-section {
  padding-top: 0;
}
.position-target-wrapper .job-overview-section {
  margin-bottom: 0;
}
.position-target-wrapper .ai-job-header {
  margin-bottom: 70px;
}
.position-target-wrapper .form-section .form-row:nth-child(3) {
  align-items: stretch;
}
.position-target-wrapper .section-title {
  font-size: 18px;
}
.position-target-wrapper .form-section-title-wrap {
  border: none;
  padding: 0;
  margin: 0;
}
.position-target-wrapper .wrap-info-container {
  border-bottom: 1px solid #d4dee9;
  margin-bottom: 20px;
  padding-bottom: 20px;
  align-items: center;
}
.job-details-nav .tab-badge {
  background: #448fdb;
  width: 19px;
  height: 19px;
  border-radius: 100px;
  display: inline-flex;
  justify-content: center;
  align-content: center;
  color: #fff;
  font-size: 11px;
  line-height: 19px;
  margin-left: 10px;
}

.member-page-wrapper .drjob-header-left,
.add-member-page-wrapper .drjob-header-left {
  flex-direction: column;
  align-items: flex-start;
}
.member-page-wrapper .drjob-search-input-group {
  max-width: none;
}
.member-page-wrapper .find-btn {
  border-radius: 8px;
}
.member-page-wrapper .drjob-search-input {
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  padding: 12px 15px;
}
.member-page-wrapper .find-btn {
  min-width: 130px;
  background: var(--primary-color);
}
.add-member-page-wrapper .drjob-form-group input,
.add-member-page-wrapper .drjob-form-group select,
.add-member-page-wrapper .drjob-form-group textarea {
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
}
.add-member-page-wrapper .drjob-tab.active::after {
  display: none;
}
.add-member-page-wrapper .drjob-tab {
  font-size: 16px;
}
.add-member-page-wrapper .drjob-tab.active {
  background: #a5c5e5;
  font-size: 16px;
  font-weight: 600;
  color: var(--primary-color);
  border-radius: 8px;
}
.add-member-page-wrapper .drjob-tabs {
  border-bottom: 1px solid #c3e2fa;
  padding-bottom: 15px;
}
.add-member-page-wrapper .drjob-form-actions {
  justify-content: flex-end;
}
.add-member-page-wrapper .drjob-form-group label {
  display: flex;
}
.add-member-page-wrapper .figma-phone-wrapper .react-tel-input .flag-dropdown {
  background: transparent !important;
  border: none !important;
}
.add-member-page-wrapper .drjob-member-form .figma-example-btn {
  top: auto;
  left: auto;
  right: 0;
  transform: none;
  color: var(--primary-color);
}
.add-member-page-wrapper .drjob-role-select {
  width: 100%;
  max-width: unset !important;
}
.add-member-page-wrapper .drjob-role-dropdown {
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  height: 48px;
}
.add-member-page-wrapper .drjob-permission-table th {
  font-size: 15px;
  font-weight: 700;
}
.add-member-page-wrapper .drjob-permission-table td {
  border-bottom: 1px solid #e8e8e8;
}
.add-member-page-wrapper .drjob-permission-table th {
  text-align: center;
}
.add-member-page-wrapper .drjob-permission-table th:first-child,
.add-member-page-wrapper .drjob-permission-table td:first-child {
  text-align: left;
}
.add-member-page-wrapper .drjob-permission-table td:first-child {
  font-size: 14px;
  font-weight: 500;
}
.add-member-page-wrapper .drjob-permission-table td {
  padding: 8px 12px;
}
.drjob-checkmark {
  border: 1px solid #b1b1b1 !important;
}
.add-member-page-wrapper .drjob-form-actions .btn-cancel,
.add-member-page-wrapper .drjob-form-actions .btn-preview {
  min-width: 205px;
  text-align: center;
}
html[dir="rtl"] .list-unstyled.components a {
  gap: 12px;
}
.back-to-dashboard a {
  background: #eaeaea;
  border-radius: 8px;
  display: flex;
  gap: 16px;
  align-items: center;
}
.back-to-dashboard a:hover {
  background: #f1f5f9 !important;
  border-radius: 8px !important;
}
.modal-invite-actions {
  justify-content: flex-end;
  gap: 10px;
  display: flex;
}
.modal-invite-wrap .form-control {
  border-radius: 8px;
  border: 1px solid #d7d7d7;
  background: #f6f6f6;
}
.nav-arrow-btn {
  border-radius: 200px !important;
}
.nav-arrow-btn i {
  font-size: 13px !important;
}
.calendar-title {
  color: #1a1a1a !important;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.action-buttons .btn-cancel {
  display: flex;
  height: 40px;
  padding: 7px 17px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 36px !important;
  background: #efefef !important;
  border: 1px solid #efefef !important;
  font-weight: 400 !important;
}
.action-buttons .btn-cancel i {
  font-size: 13px !important;
}
.col-12 .card {
  border: none !important;
}
.col-12 .card .card-header {
  background: transparent !important;
  border: none !important;
}
.view-switcher {
  border-radius: 8px;
  background: #ebebeb !important;
  padding: 5px;
}
.view-btn:not(.active) {
  background: transparent !important;
  color: var(--primary-color);
  font-weight: 700;
}
.view-btn.active {
  color: #448fdb !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background: #fff !important;
  border-radius: 8px !important;
}
.rbc-header {
  padding: 8px 3px !important;
  background: #fff !important;
}
.calendar-controls .d-flex.justify-content-center.mb-3 {
  margin-bottom: 0 !important;
}
.view-switcher .view-btn {
  padding: 8px 28px;
}
.rbc-calendar {
  box-shadow: none !important;
  border-radius: 15px;
  overflow: hidden;
}
.rbc-month-header {
  border-radius: 15px 15px 0 0 !important;
}
.react-calendar__month-view__days {
  display: grid !important;
  grid-template-columns: repeat(7, 1fr) !important;
}
.application-chart {
  box-shadow: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.form-section .form-row {
  margin-bottom: 20px;
}
.reports-main {
  padding: 0 !important;
  background: transparent !important;
}
.filter-select,
.filter-date {
  height: 48px;
}
.reports-filters .btn-preview {
  min-width: 131px;
}
.top-nav.sidebar-wrap-collapse + .drjob-main-content .dashboard-main,
.top-nav.sidebar-wrap-collapse + .new-job-posting-main,
.top-nav.sidebar-wrap-collapse + .coming-soon-main .dashboard-main,
.top-nav.sidebar-wrap-collapse + .main-cont-pan,
.top-nav.sidebar-wrap-collapse + .dashboard-main {
  margin-left: 60px !important;
  width: calc(100% - 60px) !important;
  transition: all 0.3s ease;
}
.top-nav.sidebar-wrap-collapse + .top_fixedsec + .drjob-main-content .dashboard-main,
.top-nav.sidebar-wrap-collapse + .top_fixedsec + .new-job-posting-main,
.top-nav.sidebar-wrap-collapse + .top_fixedsec + .coming-soon-main .dashboard-main,
.top-nav.sidebar-wrap-collapse + .top_fixedsec + .main-cont-pan,
.top-nav.sidebar-wrap-collapse + .top_fixedsec + .dashboard-main {
  margin-left: 60px !important;
  width: calc(100% - 60px) !important;
  transition: all 0.3s ease;
}

.upgrade-plan-modal .modal-close-button {
  position: absolute;
  top: 10px;
  right: 10px;
}
.upgrade-plan-modal .modal-header-content {
  flex: 1;
}
.upgrade-plan-modal .modal-header {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  box-shadow: none !important;
}
.header-left .back-link + .page-title {
  padding-left: 26px;
}
.profile-header-card {
  padding: 27px !important;
}
.profile-header-card .profile-avatar {
  width: 85px !important;
  height: 85px !important;
}
.profile-header-card .profile-contact-info {
  display: flex;
  justify-content: end;
  flex-direction: column;
}
.drjob-member-table .action-buttons {
  flex-direction: row !important;
  margin-bottom: 0 !important;
}
.drjob-member-table .action-buttons .action-btn {
  border: none !important;
  background: transparent !important;
}
.action-buttons .fa.fa-link::before {
  font-size: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTkxNjYgOC4zMDQyOUM2LjQ5Mzk5IDguNzA4ODcgNi44Nzk3IDkuMDQzNjMgNy4zMjI2MyA5LjI4NTg3QzcuNzY1NTcgOS41MjgxMSA4LjI1NTM2IDkuNjcyMTYgOC43NTg4MSA5LjcwODI1QzkuMjYyMjUgOS43NDQzNCA5Ljc2NzU2IDkuNjcxNjMgMTAuMjQwNSA5LjQ5NTA1QzEwLjcxMzQgOS4zMTg0NyAxMS4xNDI4IDkuMDQyMTQgMTEuNDk5NiA4LjY4NDgyTDEzLjYxMTUgNi41NzA3N0MxNC4yNTI3IDUuOTA2MjUgMTQuNjA3NSA1LjAxNjIzIDE0LjU5OTUgNC4wOTI0QzE0LjU5MTUgMy4xNjg1OCAxNC4yMjEzIDIuMjg0ODYgMTMuNTY4NyAxLjYzMTU5QzEyLjkxNjEgMC45NzgzMjQgMTIuMDMzMiAwLjYwNzc3IDExLjExMDMgMC41OTk3NDNDMTAuMTg3NCAwLjU5MTcxNSA5LjI5ODMgMC45NDY4NTUgOC42MzQ0NSAxLjU4ODY3TDcuNDIzNjIgMi43OTM2OE05LjAwNzU2IDYuODk0OTNDOC43MDUyMyA2LjQ5MDM1IDguMzE5NTIgNi4xNTU1OSA3Ljg3NjU5IDUuOTEzMzVDNy40MzM2NSA1LjY3MTExIDYuOTQzODUgNS41MjcwNiA2LjQ0MDQxIDUuNDkwOTdDNS45MzY5NyA1LjQ1NDg3IDUuNDMxNjYgNS41Mjc1OSA0Ljk1ODc2IDUuNzA0MTdDNC40ODU4NiA1Ljg4MDc1IDQuMDU2NDMgNi4xNTcwOCAzLjY5OTYgNi41MTQ0TDEuNTg3NjggOC42Mjg0NEMwLjk0NjUwNSA5LjI5Mjk3IDAuNTkxNzIzIDEwLjE4MyAwLjU5OTc0MiAxMS4xMDY4QzAuNjA3NzYyIDEyLjAzMDYgMC45Nzc5NDMgMTIuOTE0NCAxLjYzMDU1IDEzLjU2NzZDMi4yODMxNyAxNC4yMjA5IDMuMTY1OTkgMTQuNTkxNCA0LjA4ODg5IDE0LjU5OTVDNS4wMTE3OSAxNC42MDc1IDUuOTAwOTEgMTQuMjUyNCA2LjU2NDc3IDEzLjYxMDVMNy43Njg1NiAxMi40MDU1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 16px;
  height: 16px;
  background-size: contain;
  display: block;
}
.drjob-member-table .action-buttons .fa.fa-edit::before {
  font-size: 0 !important;
  width: 16px;
  height: 16px;
  background-size: contain;
  display: block;
}

.member-page-wrapper .drjob-search-input-group .find-btn {
  min-height: 47px;
}
.reports-header {
  display: flex;
  padding: 13px 0;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-bottom: 1px solid #dfdfdf;
}
.reports-filters {
  padding: 15px !important;
  box-shadow: none !important;
}
.reports-filters .filter-group {
  flex: 1;
}
.export-btn.excel-btn,
.export-btn.pdf-btn {
  border: none !important;
}
.export-btn.excel-btn .export-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDBINkM1LjQ2OTU3IDAgNC45NjA4NiAwLjIxMDcxNCA0LjU4NTc5IDAuNTg1Nzg2QzQuMjEwNzEgMC45NjA4NTkgNCAxLjQ2OTU3IDQgMlY1SDJDMS40Njk1NyA1IDAuOTYwODU5IDUuMjEwNzEgMC41ODU3ODYgNS41ODU3OUMwLjIxMDcxNCA1Ljk2MDg2IDAgNi40Njk1NyAwIDdWMTlDMCAxOS41MzA0IDAuMjEwNzE0IDIwLjAzOTEgMC41ODU3ODYgMjAuNDE0MkMwLjk2MDg1OSAyMC43ODkzIDEuNDY5NTcgMjEgMiAyMUg0VjI0QzQgMjQuNTMwNCA0LjIxMDcxIDI1LjAzOTEgNC41ODU3OSAyNS40MTQyQzQuOTYwODYgMjUuNzg5MyA1LjQ2OTU3IDI2IDYgMjZIMjJDMjIuNTMwNCAyNiAyMy4wMzkxIDI1Ljc4OTMgMjMuNDE0MiAyNS40MTQyQzIzLjc4OTMgMjUuMDM5MSAyNCAyNC41MzA0IDI0IDI0VjJDMjQgMS40Njk1NyAyMy43ODkzIDAuOTYwODU5IDIzLjQxNDIgMC41ODU3ODZDMjMuMDM5MSAwLjIxMDcxNCAyMi41MzA0IDAgMjIgMFpNNiAxN0M1LjgwOTkyIDE3LjAwMDEgNS42MjM3NiAxNi45NDYgNS40NjMzMyAxNi44NDRDNS4zMDI5IDE2Ljc0MjEgNS4xNzQ4NCAxNi41OTY1IDUuMDk0MTcgMTYuNDI0NEM1LjAxMzQ5IDE2LjI1MjMgNC45ODM1NCAxNi4wNjA4IDUuMDA3ODIgMTUuODcyM0M1LjAzMjA5IDE1LjY4MzcgNS4xMDk2IDE1LjUwNjEgNS4yMzEyNSAxNS4zNkw3LjE5ODc1IDEzTDUuMjMxMjUgMTAuNjRDNS4wNjE1MSAxMC40MzYxIDQuOTc5NzIgMTAuMTczMiA1LjAwMzg2IDkuOTA4OTZDNS4wMjgwMSA5LjY0NDc3IDUuMTU2MTEgOS40MDA5OSA1LjM2IDkuMjMxMjVDNS41NjM4OCA5LjA2MTUxIDUuODI2ODUgOC45Nzk3MiA2LjA5MTA0IDkuMDAzODZDNi4zNTUyMyA5LjAyODAxIDYuNTk5MDEgOS4xNTYxMSA2Ljc2ODc1IDkuMzZMOC41IDExLjQzNzVMMTAuMjMxMiA5LjM2QzEwLjMxNTMgOS4yNTkwNSAxMC40MTg0IDkuMTc1NjQgMTAuNTM0NyA5LjExNDUzQzEwLjY1MSA5LjA1MzQyIDEwLjc3ODEgOS4wMTU4MiAxMC45MDkgOS4wMDM4NkMxMS4wMzk4IDguOTkxOTEgMTEuMTcxNyA5LjAwNTg0IDExLjI5NzEgOS4wNDQ4NUMxMS40MjI1IDkuMDgzODcgMTEuNTM5IDkuMTQ3MiAxMS42NCA5LjIzMTI1QzExLjc0MSA5LjMxNTMgMTEuODI0NCA5LjQxODQgMTEuODg1NSA5LjUzNDY5QzExLjk0NjYgOS42NTA5NyAxMS45ODQyIDkuNzc4MTUgMTEuOTk2MSA5LjkwODk2QzEyLjAwODEgMTAuMDM5OCAxMS45OTQyIDEwLjE3MTcgMTEuOTU1MSAxMC4yOTcxQzExLjkxNjEgMTAuNDIyNSAxMS44NTI4IDEwLjUzOSAxMS43Njg4IDEwLjY0TDkuODAxMjUgMTNMMTEuNzY4OCAxNS4zNkMxMS45Mzg1IDE1LjU2MzkgMTIuMDIwMyAxNS44MjY4IDExLjk5NjEgMTYuMDkxQzExLjk3MiAxNi4zNTUyIDExLjg0MzkgMTYuNTk5IDExLjY0IDE2Ljc2ODdDMTEuNDM2MSAxNi45Mzg1IDExLjE3MzIgMTcuMDIwMyAxMC45MDkgMTYuOTk2MUMxMC42NDQ4IDE2Ljk3MiAxMC40MDEgMTYuODQzOSAxMC4yMzEyIDE2LjY0TDguNSAxNC41NjI1TDYuNzY4NzUgMTYuNjRDNi42NzQ4NiAxNi43NTI3IDYuNTU3MzIgMTYuODQzNCA2LjQyNDQ3IDE2LjkwNTZDNi4yOTE2MiAxNi45Njc4IDYuMTQ2NyAxNy4wMDAxIDYgMTdaTTEzIDI0SDZWMjFIMTNWMjRaTTEzIDVINlYySDEzVjVaTTIyIDI0SDE1VjIxQzE1LjUzMDQgMjEgMTYuMDM5MSAyMC43ODkzIDE2LjQxNDIgMjAuNDE0MkMxNi43ODkzIDIwLjAzOTEgMTcgMTkuNTMwNCAxNyAxOVYxOEgyMlYyNFpNMjIgMTZIMTdWMTBIMjJWMTZaTTIyIDhIMTdWN0MxNyA2LjQ2OTU3IDE2Ljc4OTMgNS45NjA4NiAxNi40MTQyIDUuNTg1NzlDMTYuMDM5MSA1LjIxMDcxIDE1LjUzMDQgNSAxNSA1VjJIMjJWOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  font-size: 0;
  background-size: 24px;
  width: 24px;
  height: 26px;
  background-size: contain;
  display: block;
}
.export-btn.pdf-btn .export-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNTAwMTI5IDEySDIxLjUwMDFDMjEuNjMyNyAxMiAyMS43NTk5IDExLjk0NzMgMjEuODUzNyAxMS44NTM2QzIxLjk0NzUgMTEuNzU5OCAyMi4wMDAxIDExLjYzMjYgMjIuMDAwMSAxMS41VjhDMjIuMDAwMiA3Ljg2ODY0IDIxLjk3NDUgNy43Mzg1NSAyMS45MjQzIDcuNjE3MTVDMjEuODc0MSA3LjQ5NTc2IDIxLjgwMDUgNy4zODU0NCAyMS43MDc2IDcuMjkyNUwxNC43MDc2IDAuMjkyNUMxNC42MTQ3IDAuMTk5NjY2IDE0LjUwNDQgMC4xMjYwNTIgMTQuMzgzIDAuMDc1ODYzOUMxNC4yNjE2IDAuMDI1Njc1OCAxNC4xMzE1IC0wLjAwMDEwMjk4NiAxNC4wMDAxIDMuMDkxOThlLTA3SDIuMDAwMTNDMS40Njk3IDMuMDkxOThlLTA3IDAuOTYwOTg4IDAuMjEwNzE0IDAuNTg1OTE2IDAuNTg1Nzg3QzAuMjEwODQzIDAuOTYwODU5IDAuMDAwMTI5MzM5IDEuNDY5NTcgMC4wMDAxMjkzMzkgMlYxMS41QzAuMDAwMTI5MzM5IDExLjYzMjYgMC4wNTI4MDc5IDExLjc1OTggMC4xNDY1NzYgMTEuODUzNkMwLjI0MDM0NCAxMS45NDczIDAuMzY3NTIxIDEyIDAuNTAwMTI5IDEyWk0xNC4wMDAxIDIuNUwxOS41MDAxIDhIMTQuMDAwMVYyLjVaTTIzLjAwMDEgMTYuMDY2MkMyMi45Nzc4IDE2LjMyMzMgMjIuODU5IDE2LjU2MjQgMjIuNjY3OCAxNi43MzU1QzIyLjQ3NjUgMTYuOTA4NyAyMi4yMjY5IDE3LjAwMzIgMjEuOTY4OSAxN0gxOS4wMDAxVjE5SDIwLjk2NjRDMjEuMjI0NCAxOC45OTY1IDIxLjQ3NDMgMTkuMDkwOSAyMS42NjU2IDE5LjI2NDFDMjEuODU2OSAxOS40Mzc0IDIxLjk3NTUgMTkuNjc2NiAyMS45OTc2IDE5LjkzMzhDMjIuMDA2NyAyMC4wNzA1IDIxLjk4NzYgMjAuMjA3NyAyMS45NDE0IDIwLjMzNjhDMjEuODk1MiAyMC40NjU5IDIxLjgyMyAyMC41ODQxIDIxLjcyOTIgMjAuNjg0MUMyMS42MzU1IDIwLjc4NDEgMjEuNTIyMSAyMC44NjM3IDIxLjM5NjMgMjAuOTE4MUMyMS4yNzA0IDIwLjk3MjQgMjEuMTM0NyAyMS4wMDAzIDIwLjk5NzYgMjFIMTkuMDAwMVYyMi45NjYyQzE5LjAwMzYgMjMuMjI0MyAxOC45MDkyIDIzLjQ3NDEgMTguNzM2IDIzLjY2NTVDMTguNTYyOCAyMy44NTY4IDE4LjMyMzUgMjMuOTc1NCAxOC4wNjY0IDIzLjk5NzVDMTcuOTI5NiAyNC4wMDY2IDE3Ljc5MjQgMjMuOTg3NCAxNy42NjMzIDIzLjk0MTNDMTcuNTM0MiAyMy44OTUxIDE3LjQxNiAyMy44MjI5IDE3LjMxNiAyMy43MjkxQzE3LjIxNjEgMjMuNjM1MyAxNy4xMzY0IDIzLjUyMiAxNy4wODIxIDIzLjM5NjFDMTcuMDI3NyAyMy4yNzAzIDE2Ljk5OTggMjMuMTM0NiAxNy4wMDAxIDIyLjk5NzVWMTZDMTcuMDAwMSAxNS43MzQ4IDE3LjEwNTUgMTUuNDgwNCAxNy4yOTMgMTUuMjkyOUMxNy40ODA2IDE1LjEwNTQgMTcuNzM0OSAxNSAxOC4wMDAxIDE1SDIyLjAwMDFDMjIuMTM3MiAxNC45OTk3IDIyLjI3MjkgMTUuMDI3NiAyMi4zOTg4IDE1LjA4MTlDMjIuNTI0NiAxNS4xMzYzIDIyLjYzOCAxNS4yMTU5IDIyLjczMTcgMTUuMzE1OUMyMi44MjU1IDE1LjQxNTkgMjIuODk3NyAxNS41MzQxIDIyLjk0MzkgMTUuNjYzMkMyMi45OTAxIDE1Ljc5MjMgMjMuMDA5MiAxNS45Mjk1IDIzLjAwMDEgMTYuMDY2MlpNMy4wMDAxMyAxNUgxLjAwMDEzQzAuNzM0OTEzIDE1IDAuNDgwNTU5IDE1LjEwNTQgMC4yOTMwMjMgMTUuMjkyOUMwLjEwNTQ4NiAxNS40ODA0IDAuMDAwMTI5MzM5IDE1LjczNDggMC4wMDAxMjkzMzkgMTZWMjIuOTY2MkMtMC4wMDM5ODI5MyAyMy4yMjQ3IDAuMDkwMDk4MyAyMy40NzUyIDAuMjYzMzkzIDIzLjY2N0MwLjQzNjY4NyAyMy44NTg5IDAuNjc2Mjk2IDIzLjk3NzkgMC45MzM4NzkgMjRDMS4wNzA2NyAyNC4wMDkxIDEuMjA3ODYgMjMuOTg5OSAxLjMzNjk0IDIzLjk0MzhDMS40NjYwMiAyMy44OTc2IDEuNTg0MjIgMjMuODI1NCAxLjY4NDIyIDIzLjczMTZDMS43ODQyMSAyMy42Mzc4IDEuODYzODUgMjMuNTI0NSAxLjkxODIgMjMuMzk4NkMxLjk3MjU0IDIzLjI3MjggMi4wMDA0MyAyMy4xMzcxIDIuMDAwMTMgMjNWMjJIMi45MjUxM0M0LjgzMDEzIDIyIDYuNDQyNjMgMjAuNTEgNi40OTg4OCAxOC42MDYzQzYuNTEzMSAxOC4xMzc5IDYuNDMzMTMgMTcuNjcxNCA2LjI2MzcgMTcuMjM0NUM2LjA5NDI2IDE2Ljc5NzYgNS44Mzg4MiAxNi4zOTkyIDUuNTEyNTIgMTYuMDYyOUM1LjE4NjIyIDE1LjcyNjUgNC43OTU3MSAxNS40NTkxIDQuMzY0MTQgMTUuMjc2NkMzLjkzMjU3IDE1LjA5NCAzLjQ2ODczIDE1IDMuMDAwMTMgMTVaTTIuOTU2MzggMjBIMi4wMDAxM1YxN0gzLjAwMDEzQzMuMjA5OTMgMTYuOTk5IDMuNDE3NiAxNy4wNDIxIDMuNjA5NzMgMTcuMTI2M0MzLjgwMTg2IDE3LjIxMDYgMy45NzQxOCAxNy4zMzQzIDQuMTE1NTQgMTcuNDg5M0M0LjI1NjkgMTcuNjQ0MyA0LjM2NDE3IDE3LjgyNzMgNC40MzA0MiAxOC4wMjY0QzQuNDk2NjYgMTguMjI1NCA0LjUyMDQxIDE4LjQzNjIgNC41MDAxMyAxOC42NDVDNC40NTY0OSAxOS4wMjIgNC4yNzQzOSAxOS4zNjk0IDMuOTg5MTUgMTkuNjE5N0MzLjcwMzkyIDE5Ljg3MDEgMy4zMzU4NyAyMC4wMDU2IDIuOTU2MzggMjBaTTExLjAwMDEgMTVIOS4wMDAxM0M4LjczNDkxIDE1IDguNDgwNTYgMTUuMTA1NCA4LjI5MzAyIDE1LjI5MjlDOC4xMDU0OSAxNS40ODA0IDguMDAwMTMgMTUuNzM0OCA4LjAwMDEzIDE2VjIzQzguMDAwMTMgMjMuMjY1MiA4LjEwNTQ5IDIzLjUxOTYgOC4yOTMwMiAyMy43MDcxQzguNDgwNTYgMjMuODk0NiA4LjczNDkxIDI0IDkuMDAwMTMgMjRIMTAuOTE1MUMxMy4zNzI2IDI0IDE1LjQ0MTQgMjIuMDY1IDE1LjQ5ODkgMTkuNjA4N0MxNS41MTM0IDE5LjAwODggMTUuNDA3NyAxOC40MTIgMTUuMTg4MiAxNy44NTM1QzE0Ljk2ODYgMTcuMjk1MSAxNC42Mzk2IDE2Ljc4NjEgMTQuMjIwNCAxNi4zNTY3QzEzLjgwMTIgMTUuOTI3MiAxMy4zMDAzIDE1LjU4NiAxMi43NDczIDE1LjM1M0MxMi4xOTQzIDE1LjEyIDExLjYwMDIgMTUgMTEuMDAwMSAxNVpNMTAuOTM4OSAyMkgxMC4wMDAxVjE3SDExLjAwMDFDMTEuMzM2NyAxNi45OTk4IDExLjY2OTggMTcuMDY3NSAxMS45Nzk2IDE3LjE5OTFDMTIuMjg5NCAxNy4zMzA3IDEyLjU2OTQgMTcuNTIzNSAxMi44MDI4IDE3Ljc2NTlDMTMuMDM2MyAxOC4wMDg0IDEzLjIxODQgMTguMjk1NCAxMy4zMzgyIDE4LjYxQzEzLjQ1OCAxOC45MjQ1IDEzLjUxMzEgMTkuMjU5OSAxMy41MDAxIDE5LjU5NjNDMTMuNDQ3NiAyMC45NDg3IDEyLjI5MjYgMjIgMTAuOTM4OSAyMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  font-size: 0;
  background-size: 24px;
  width: 24px;
  height: 26px;
  background-size: contain;
  display: block;
}
.card-header .calendar-controls .action-buttons {
  display: flex;
  flex-direction: row !important;
  margin-bottom: 0 !important;
}
.rbc-calendar .rbc-header + .rbc-header {
  border: none !important;
}
.rbc-calendar .rbc-date-cell {
  text-align: left;
  padding-left: 5px;
}
.candidates-table thead th {
  padding: 13px 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-top: 1px solid #add4fa;
  background: #a5c5e5;
  color: #1a1a1a;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.candidates-table .screening-badge {
  display: inline-flex;
  padding: 8px 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 36px;
  background: #e6fff7;
  color: #00a354;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.candidates-table .new-badge {
  margin-left: 8px;
  padding: 2px 8px;
  background-color: #10b981;
  color: white;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
}
.candidates-table thead th:first-child,
.candidates-table td:first-child {
  text-align: center;
}
.candidates-table .view-profile-btn {
  color: #ff972b;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background: transparent !important;
}
.talent-scouting-wrapper {
  padding: 0 !important;
  background: transparent !important;
}
.talent-scouting-wrapper .filter-section {
  padding: 0;
  box-shadow: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  border-bottom: 1px solid #e8e8e8 !important;
  padding-bottom: 7px !important;
}
.talent-scouting-wrapper .filter-section .position-info {
  display: flex;
  align-items: center;
}
.talent-scouting-wrapper .filter-section .position-title {
  border-right: 1px solid #e8e8e8;
  padding-right: 18px;
  margin-right: 18px;
}
.talent-scouting-wrapper .filter-section .candidate-count-text {
  color: #00a354 !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.talent-scouting-wrapper .table-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.talent-scouting-wrapper .filter-actions .refresh-btn,
.talent-scouting-wrapper .auto-refresh-label {
  box-shadow: none !important;
  color: #1a1a1a;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none !important;
}
.talent-scouting-wrapper .filter-actions {
  margin-top: 0 !important;
}
.talent-scouting-wrapper .filter-section {
  position: relative;
}
.talent-scouting-wrapper .filter-section .refresh-loader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  gap: 12px;
  border-radius: 8px;
}
.talent-scouting-wrapper .filter-section .refresh-loader-overlay .loading-spinner {
  width: 24px;
  height: 24px;
  border: 3px solid #f3f3f3;
  border-top: 3px solid #448fdb;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
.talent-scouting-wrapper .filter-section .refresh-loader-overlay .refresh-text {
  color: #1a1a1a;
  font-size: 15px;
  font-weight: 500;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.talent-scouting-wrapper .refresh-btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.talent-scouting-header .search-box-container .search-icon-btn {
  border: none !important;
}
.talent-scouting-header .search-box-container .search-icon-btn i {
  font-size: 24px;
  color: #448fdb;
}
.final-decision-wrapper .job-overview-section {
  margin-bottom: 0;
}
.final-decision-wrapper {
  background: transparent !important;
  padding: 0 !important;
}
.final-decision-header .header-search {
  padding: 0 !important;
  box-shadow: none !important;
}
.final-decision-header .search-icon-btn {
  border: none !important;
}
.candidates-section {
  border-radius: 10px;
  border: 1px solid #d7d7d7;
  background: #fff;
  box-shadow: none !important;
}
.candidates-header {
  border-bottom: 1px solid #c8c8c8;
}
.candidates-header h3 {
  color: #1a1a1a;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.candidates-section .view-switcher {
  border-radius: 8px !important;
  background: #f3f4f6 !important;
  border: none !important;
}
.candidate-item.hired {
  background: #e6f3ff !important;
  border-color: #83b0da !important;
}
.filters-row .filter-group {
  margin-bottom: 0;
}
.react-calendar__tile--active:enabled:focus,
.react-calendar__tile--active:enabled:hover {
  background: #7cbdff !important;
}
.ai-job-description-main .preview-about-company {
  padding-top: 16px !important;
}
.screening-header .header-search,
.screening-header .header-search .search-icon-btn {
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  border: none !important;
}

.screening-header .header-search .search-icon-btn i {
  font-size: 0 !important;
}
.header-search .search-icon-btn i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE5TDE0LjY2IDE0LjY2TTE3IDlDMTcgMTMuNDE4MyAxMy40MTgzIDE3IDkgMTdDNC41ODE3MiAxNyAxIDEzLjQxODMgMSA5QzEgNC41ODE3MiA0LjU4MTcyIDEgOSAxQzEzLjQxODMgMSAxNyA0LjU4MTcyIDE3IDlaIiBzdHJva2U9IiM0NDhGREIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
  font-size: 0 !important;
  flex-shrink: 0;
}
.screening-wrapper {
  background: transparent !important;
}
.screening-wrapper .screening-candidate-card {
  border-radius: 8px;
  border: 1px solid #d7d7d7 !important;
  background: #fff;
  box-shadow: none !important;
}
.screening-candidate-position {
  color: #448fdb !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.screening-wrapper .screening-header {
  margin-bottom: 0;
  padding-bottom: 0;
}
.screening-wrapper .screening-stat-card {
  min-height: 176px;
}
.screening-wrapper .screening-stat-icon-red {
  display: flex;
  width: 76px;
  height: 69px;
  padding: 18px 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: #ffe4e4;
}
.screening-wrapper .screening-stat-red {
  border-radius: 10px;
  background: #fff0f0 !important;
  padding: 19px 44px;
}
.screening-wrapper .screening-stat-blue {
  border-radius: 10px;
  background: #e9effd;
  padding: 19px 44px;
}
.screening-wrapper .screening-stat-icon-red .fa.fa-file-text {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ2MTUgMTIuODMzM0MxOC40NjE1IDEzLjE0MjggMTguMzQgMTMuNDM5NSAxOC4xMjM2IDEzLjY1ODNDMTcuOTA3MiAxMy44NzcxIDE3LjYxMzcgMTQgMTcuMzA3NyAxNEgxMi42OTIzQzEyLjM4NjMgMTQgMTIuMDkyOCAxMy44NzcxIDExLjg3NjQgMTMuNjU4M0MxMS42NiAxMy40Mzk1IDExLjUzODUgMTMuMTQyOCAxMS41Mzg1IDEyLjgzMzNDMTEuNTM4NSAxMi41MjM5IDExLjY2IDEyLjIyNzIgMTEuODc2NCAxMi4wMDg0QzEyLjA5MjggMTEuNzg5NiAxMi4zODYzIDExLjY2NjcgMTIuNjkyMyAxMS42NjY3SDE3LjMwNzdDMTcuNjEzNyAxMS42NjY3IDE3LjkwNzIgMTEuNzg5NiAxOC4xMjM2IDEyLjAwODRDMTguMzQgMTIuMjI3MiAxOC40NjE1IDEyLjUyMzkgMTguNDYxNSAxMi44MzMzWk0zMCA3VjI1LjY2NjdDMzAgMjYuMjg1NSAyOS43NTY5IDI2Ljg3OSAyOS4zMjQxIDI3LjMxNjZDMjguODkxMyAyNy43NTQyIDI4LjMwNDMgMjggMjcuNjkyMyAyOEgyLjMwNzY5QzEuNjk1NjUgMjggMS4xMDg2OCAyNy43NTQyIDAuNjc1OTA3IDI3LjMxNjZDMC4yNDMxMzEgMjYuODc5IDAgMjYuMjg1NSAwIDI1LjY2NjdWN0MwIDYuMzgxMTYgMC4yNDMxMzEgNS43ODc2NyAwLjY3NTkwNyA1LjM1MDA4QzEuMTA4NjggNC45MTI1IDEuNjk1NjUgNC42NjY2NyAyLjMwNzY5IDQuNjY2NjdIOC4wNzY5MlYzLjVDOC4wNzY5MiAyLjU3MTc0IDguNDQxNjIgMS42ODE1IDkuMDkwNzggMS4wMjUxM0M5LjczOTk1IDAuMzY4NzQ5IDEwLjYyMDQgMCAxMS41Mzg1IDBIMTguNDYxNUMxOS4zNzk2IDAgMjAuMjYwMSAwLjM2ODc0OSAyMC45MDkyIDEuMDI1MTNDMjEuNTU4NCAxLjY4MTUgMjEuOTIzMSAyLjU3MTc0IDIxLjkyMzEgMy41VjQuNjY2NjdIMjcuNjkyM0MyOC4zMDQzIDQuNjY2NjcgMjguODkxMyA0LjkxMjUgMjkuMzI0MSA1LjM1MDA4QzI5Ljc1NjkgNS43ODc2NyAzMCA2LjM4MTE2IDMwIDdaTTEwLjM4NDYgNC42NjY2N0gxOS42MTU0VjMuNUMxOS42MTU0IDMuMTkwNTggMTkuNDkzOCAyLjg5MzgzIDE5LjI3NzQgMi42NzUwNEMxOS4wNjEgMi40NTYyNSAxOC43Njc2IDIuMzMzMzMgMTguNDYxNSAyLjMzMzMzSDExLjUzODVDMTEuMjMyNCAyLjMzMzMzIDEwLjkzOSAyLjQ1NjI1IDEwLjcyMjYgMi42NzUwNEMxMC41MDYyIDIuODkzODMgMTAuMzg0NiAzLjE5MDU4IDEwLjM4NDYgMy41VjQuNjY2NjdaTTI3LjY5MjMgMTMuMDY4MVY3SDIuMzA3NjlWMTMuMDY4MUM2LjIwMjI0IDE1LjIxMTUgMTAuNTY1OSAxNi4zMzQxIDE1IDE2LjMzMzNDMTkuNDM0MSAxNi4zMzQxIDIzLjc5NzggMTUuMjExNSAyNy42OTIzIDEzLjA2ODFaIiBmaWxsPSIjRkY3MTcxIi8+Cjwvc3ZnPgo=);
  width: 30px;
  height: 28px;
  background-size: contain;
  font-size: 0;
  display: block;
}
.screening-wrapper .screening-stat-icon-blue .fa.fa-file-text {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyOCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjYyNzcgOS4yNTU4N0wxOC43MTg2IDAuMzcxMjVDMTguNjAwNCAwLjI1MzQyMiAxOC40NTk5IDAuMTU5OTg5IDE4LjMwNTQgMC4wOTYyODg4QzE4LjE1MDkgMC4wMzI1ODg1IDE3Ljk4NTQgLTAuMDAwMTMwNzEzIDE3LjgxODIgMy45MjQ0NGUtMDdIMi41NDU0NUMxLjg3MDM2IDMuOTI0NDRlLTA3IDEuMjIyOTEgMC4yNjc0NDUgMC43NDU1NDYgMC43NDM0OThDMC4yNjgxODEgMS4yMTk1NSAwIDEuODY1MjIgMCAyLjUzODQ2VjMwLjQ2MTVDMCAzMS4xMzQ4IDAuMjY4MTgxIDMxLjc4MDQgMC43NDU1NDYgMzIuMjU2NUMxLjIyMjkxIDMyLjczMjYgMS44NzAzNiAzMyAyLjU0NTQ1IDMzSDI1LjQ1NDVDMjYuMTI5NiAzMyAyNi43NzcxIDMyLjczMjYgMjcuMjU0NSAzMi4yNTY1QzI3LjczMTggMzEuNzgwNCAyOCAzMS4xMzQ4IDI4IDMwLjQ2MTVWMTAuMTUzOEMyOC4wMDAxIDkuOTg3MTIgMjcuOTY3MyA5LjgyMiAyNy45MDM0IDkuNjY3OTJDMjcuODM5NiA5LjUxMzg0IDI3Ljc0NTkgOS4zNzM4MiAyNy42Mjc3IDkuMjU1ODdaTTE5LjA5MDkgMjQuMTE1NEg4LjkwOTA5QzguNTcxNTQgMjQuMTE1NCA4LjI0NzgyIDIzLjk4MTcgOC4wMDkxNCAyMy43NDM2QzcuNzcwNDUgMjMuNTA1NiA3LjYzNjM2IDIzLjE4MjggNy42MzYzNiAyMi44NDYyQzcuNjM2MzYgMjIuNTA5NSA3Ljc3MDQ1IDIyLjE4NjcgOC4wMDkxNCAyMS45NDg3QzguMjQ3ODIgMjEuNzEwNiA4LjU3MTU0IDIxLjU3NjkgOC45MDkwOSAyMS41NzY5SDE5LjA5MDlDMTkuNDI4NSAyMS41NzY5IDE5Ljc1MjIgMjEuNzEwNiAxOS45OTA5IDIxLjk0ODdDMjAuMjI5NSAyMi4xODY3IDIwLjM2MzYgMjIuNTA5NSAyMC4zNjM2IDIyLjg0NjJDMjAuMzYzNiAyMy4xODI4IDIwLjIyOTUgMjMuNTA1NiAxOS45OTA5IDIzLjc0MzZDMTkuNzUyMiAyMy45ODE3IDE5LjQyODUgMjQuMTE1NCAxOS4wOTA5IDI0LjExNTRaTTE5LjA5MDkgMTkuMDM4NUg4LjkwOTA5QzguNTcxNTQgMTkuMDM4NSA4LjI0NzgyIDE4LjkwNDcgOC4wMDkxNCAxOC42NjY3QzcuNzcwNDUgMTguNDI4NyA3LjYzNjM2IDE4LjEwNTkgNy42MzYzNiAxNy43NjkyQzcuNjM2MzYgMTcuNDMyNiA3Ljc3MDQ1IDE3LjEwOTggOC4wMDkxNCAxNi44NzE3QzguMjQ3ODIgMTYuNjMzNyA4LjU3MTU0IDE2LjUgOC45MDkwOSAxNi41SDE5LjA5MDlDMTkuNDI4NSAxNi41IDE5Ljc1MjIgMTYuNjMzNyAxOS45OTA5IDE2Ljg3MTdDMjAuMjI5NSAxNy4xMDk4IDIwLjM2MzYgMTcuNDMyNiAyMC4zNjM2IDE3Ljc2OTJDMjAuMzYzNiAxOC4xMDU5IDIwLjIyOTUgMTguNDI4NyAxOS45OTA5IDE4LjY2NjdDMTkuNzUyMiAxOC45MDQ3IDE5LjQyODUgMTkuMDM4NSAxOS4wOTA5IDE5LjAzODVaTTE3LjgxODIgMTAuMTUzOFYzLjE3MzA4TDI0LjgxODIgMTAuMTUzOEgxNy44MTgyWiIgZmlsbD0iIzZBOTJFRiIvPgo8L3N2Zz4K);
  width: 28px;
  height: 33px;
  background-size: contain;
  font-size: 0;
  display: block;
}
.screening-wrapper .screening-stat-blue .screening-stat-icon {
  display: flex;
  width: 76px;
  height: 69px;
  padding: 18px 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: #cfdeff;
}
.screening-wrapper .screening-stat-green {
  display: flex;
  padding: 19px 44px;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 10px;
  background: #e7f8f2;
}
.screening-wrapper .screening-stat-icon-green {
  display: flex;
  width: 76px;
  height: 69px;
  padding: 18px 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: #b0ead5;
}
.screening-wrapper .screening-stat-icon-green .fa.fa-check-square {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyOSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU4MzMgMi4zODQ2MkgyMi45NTgzVjEuMTkyMzFDMjIuOTU4MyAwLjg3NjA4OCAyMi44MzEgMC41NzI4MiAyMi42MDQ0IDAuMzQ5MjE5QzIyLjM3NzggMC4xMjU2MTggMjIuMDcwNSAwIDIxLjc1IDBDMjEuNDI5NSAwIDIxLjEyMjIgMC4xMjU2MTggMjAuODk1NiAwLjM0OTIxOUMyMC42NjkgMC41NzI4MiAyMC41NDE3IDAuODc2MDg4IDIwLjU0MTcgMS4xOTIzMVYyLjM4NDYySDguNDU4MzNWMS4xOTIzMUM4LjQ1ODMzIDAuODc2MDg4IDguMzMxMDMgMC41NzI4MiA4LjEwNDQyIDAuMzQ5MjE5QzcuODc3ODEgMC4xMjU2MTggNy41NzA0NyAwIDcuMjUgMEM2LjkyOTUzIDAgNi42MjIxOSAwLjEyNTYxOCA2LjM5NTU4IDAuMzQ5MjE5QzYuMTY4OTcgMC41NzI4MiA2LjA0MTY3IDAuODc2MDg4IDYuMDQxNjcgMS4xOTIzMVYyLjM4NDYySDIuNDE2NjdDMS43NzU3MyAyLjM4NDYyIDEuMTYxMDQgMi42MzU4NSAwLjcwNzgyNSAzLjA4MzA1QzAuMjU0NjEyIDMuNTMwMjYgMCA0LjEzNjc5IDAgNC43NjkyM1YyOC42MTU0QzAgMjkuMjQ3OCAwLjI1NDYxMiAyOS44NTQ0IDAuNzA3ODI1IDMwLjMwMTZDMS4xNjEwNCAzMC43NDg4IDEuNzc1NzMgMzEgMi40MTY2NyAzMUgyNi41ODMzQzI3LjIyNDMgMzEgMjcuODM5IDMwLjc0ODggMjguMjkyMiAzMC4zMDE2QzI4Ljc0NTQgMjkuODU0NCAyOSAyOS4yNDc4IDI5IDI4LjYxNTRWNC43NjkyM0MyOSA0LjEzNjc5IDI4Ljc0NTQgMy41MzAyNiAyOC4yOTIyIDMuMDgzMDVDMjcuODM5IDIuNjM1ODUgMjcuMjI0MyAyLjM4NDYyIDI2LjU4MzMgMi4zODQ2MlpNNy44NTQxNyAyNS4wMzg1QzcuNDk1NjkgMjUuMDM4NSA3LjE0NTI2IDI0LjkzMzYgNi44NDcyIDI0LjczNzFDNi41NDkxMyAyNC41NDA1IDYuMzE2ODIgMjQuMjYxMiA2LjE3OTY0IDIzLjkzNDRDNi4wNDI0NSAyMy42MDc2IDYuMDA2NTYgMjMuMjQ4IDYuMDc2NDkgMjIuOTAxMUM2LjE0NjQzIDIyLjU1NDIgNi4zMTkwNSAyMi4yMzU1IDYuNTcyNTQgMjEuOTg1NEM2LjgyNjAyIDIxLjczNTIgNy4xNDg5NyAyMS41NjQ5IDcuNTAwNTcgMjEuNDk1OUM3Ljg1MjE2IDIxLjQyNjkgOC4yMTY1OSAyMS40NjIzIDguNTQ3NzggMjEuNTk3N0M4Ljg3ODk3IDIxLjczMyA5LjE2MjA1IDIxLjk2MjMgOS4zNjEyMSAyMi4yNTY0QzkuNTYwMzcgMjIuNTUwNSA5LjY2NjY3IDIyLjg5NjMgOS42NjY2NyAyMy4yNUM5LjY2NjY3IDIzLjcyNDMgOS40NzU3MSAyNC4xNzkyIDkuMTM1OCAyNC41MTQ2QzguNzk1ODkgMjQuODUgOC4zMzQ4NyAyNS4wMzg1IDcuODU0MTcgMjUuMDM4NVpNMTQuNSAyNS4wMzg1QzE0LjE0MTUgMjUuMDM4NSAxMy43OTExIDI0LjkzMzYgMTMuNDkzIDI0LjczNzFDMTMuMTk1IDI0LjU0MDUgMTIuOTYyNyAyNC4yNjEyIDEyLjgyNTUgMjMuOTM0NEMxMi42ODgzIDIzLjYwNzYgMTIuNjUyNCAyMy4yNDggMTIuNzIyMyAyMi45MDExQzEyLjc5MjMgMjIuNTU0MiAxMi45NjQ5IDIyLjIzNTUgMTMuMjE4NCAyMS45ODU0QzEzLjQ3MTkgMjEuNzM1MiAxMy43OTQ4IDIxLjU2NDkgMTQuMTQ2NCAyMS40OTU5QzE0LjQ5OCAyMS40MjY5IDE0Ljg2MjQgMjEuNDYyMyAxNS4xOTM2IDIxLjU5NzdDMTUuNTI0OCAyMS43MzMgMTUuODA3OSAyMS45NjIzIDE2LjAwNyAyMi4yNTY0QzE2LjIwNjIgMjIuNTUwNSAxNi4zMTI1IDIyLjg5NjMgMTYuMzEyNSAyMy4yNUMxNi4zMTI1IDIzLjcyNDMgMTYuMTIxNSAyNC4xNzkyIDE1Ljc4MTYgMjQuNTE0NkMxNS40NDE3IDI0Ljg1IDE0Ljk4MDcgMjUuMDM4NSAxNC41IDI1LjAzODVaTTE0LjUgMTkuMDc2OUMxNC4xNDE1IDE5LjA3NjkgMTMuNzkxMSAxOC45NzIgMTMuNDkzIDE4Ljc3NTVDMTMuMTk1IDE4LjU3OSAxMi45NjI3IDE4LjI5OTcgMTIuODI1NSAxNy45NzI5QzEyLjY4ODMgMTcuNjQ2MSAxMi42NTI0IDE3LjI4NjUgMTIuNzIyMyAxNi45Mzk2QzEyLjc5MjMgMTYuNTkyNiAxMi45NjQ5IDE2LjI3MzkgMTMuMjE4NCAxNi4wMjM4QzEzLjQ3MTkgMTUuNzczNyAxMy43OTQ4IDE1LjYwMzQgMTQuMTQ2NCAxNS41MzQ0QzE0LjQ5OCAxNS40NjU0IDE0Ljg2MjQgMTUuNTAwOCAxNS4xOTM2IDE1LjYzNjFDMTUuNTI0OCAxNS43NzE1IDE1LjgwNzkgMTYuMDAwNyAxNi4wMDcgMTYuMjk0OEMxNi4yMDYyIDE2LjU4OSAxNi4zMTI1IDE2LjkzNDcgMTYuMzEyNSAxNy4yODg1QzE2LjMxMjUgMTcuNzYyOCAxNi4xMjE1IDE4LjIxNzcgMTUuNzgxNiAxOC41NTMxQzE1LjQ0MTcgMTguODg4NSAxNC45ODA3IDE5LjA3NjkgMTQuNSAxOS4wNzY5Wk0yMS4xNDU4IDI1LjAzODVDMjAuNzg3NCAyNS4wMzg1IDIwLjQzNjkgMjQuOTMzNiAyMC4xMzg5IDI0LjczNzFDMTkuODQwOCAyNC41NDA1IDE5LjYwODUgMjQuMjYxMiAxOS40NzEzIDIzLjkzNDRDMTkuMzM0MSAyMy42MDc2IDE5LjI5ODIgMjMuMjQ4IDE5LjM2ODIgMjIuOTAxMUMxOS40MzgxIDIyLjU1NDIgMTkuNjEwNyAyMi4yMzU1IDE5Ljg2NDIgMjEuOTg1NEMyMC4xMTc3IDIxLjczNTIgMjAuNDQwNiAyMS41NjQ5IDIwLjc5MjIgMjEuNDk1OUMyMS4xNDM4IDIxLjQyNjkgMjEuNTA4MyAyMS40NjIzIDIxLjgzOTQgMjEuNTk3N0MyMi4xNzA2IDIxLjczMyAyMi40NTM3IDIxLjk2MjMgMjIuNjUyOSAyMi4yNTY0QzIyLjg1MiAyMi41NTA1IDIyLjk1ODMgMjIuODk2MyAyMi45NTgzIDIzLjI1QzIyLjk1ODMgMjMuNzI0MyAyMi43Njc0IDI0LjE3OTIgMjIuNDI3NSAyNC41MTQ2QzIyLjA4NzYgMjQuODUgMjEuNjI2NSAyNS4wMzg1IDIxLjE0NTggMjUuMDM4NVpNMjEuMTQ1OCAxOS4wNzY5QzIwLjc4NzQgMTkuMDc2OSAyMC40MzY5IDE4Ljk3MiAyMC4xMzg5IDE4Ljc3NTVDMTkuODQwOCAxOC41NzkgMTkuNjA4NSAxOC4yOTk3IDE5LjQ3MTMgMTcuOTcyOUMxOS4zMzQxIDE3LjY0NjEgMTkuMjk4MiAxNy4yODY1IDE5LjM2ODIgMTYuOTM5NkMxOS40MzgxIDE2LjU5MjYgMTkuNjEwNyAxNi4yNzM5IDE5Ljg2NDIgMTYuMDIzOEMyMC4xMTc3IDE1Ljc3MzcgMjAuNDQwNiAxNS42MDM0IDIwLjc5MjIgMTUuNTM0NEMyMS4xNDM4IDE1LjQ2NTQgMjEuNTA4MyAxNS41MDA4IDIxLjgzOTQgMTUuNjM2MUMyMi4xNzA2IDE1Ljc3MTUgMjIuNDUzNyAxNi4wMDA3IDIyLjY1MjkgMTYuMjk0OEMyMi44NTIgMTYuNTg5IDIyLjk1ODMgMTYuOTM0NyAyMi45NTgzIDE3LjI4ODVDMjIuOTU4MyAxNy43NjI4IDIyLjc2NzQgMTguMjE3NyAyMi40Mjc1IDE4LjU1MzFDMjIuMDg3NiAxOC44ODg1IDIxLjYyNjUgMTkuMDc2OSAyMS4xNDU4IDE5LjA3NjlaTTI2LjU4MzMgOS41Mzg0NkgyLjQxNjY3VjQuNzY5MjNINi4wNDE2N1Y1Ljk2MTU0QzYuMDQxNjcgNi4yNzc3NiA2LjE2ODk3IDYuNTgxMDMgNi4zOTU1OCA2LjgwNDYzQzYuNjIyMTkgNy4wMjgyMyA2LjkyOTUzIDcuMTUzODUgNy4yNSA3LjE1Mzg1QzcuNTcwNDcgNy4xNTM4NSA3Ljg3NzgxIDcuMDI4MjMgOC4xMDQ0MiA2LjgwNDYzQzguMzMxMDMgNi41ODEwMyA4LjQ1ODMzIDYuMjc3NzYgOC40NTgzMyA1Ljk2MTU0VjQuNzY5MjNIMjAuNTQxN1Y1Ljk2MTU0QzIwLjU0MTcgNi4yNzc3NiAyMC42NjkgNi41ODEwMyAyMC44OTU2IDYuODA0NjNDMjEuMTIyMiA3LjAyODIzIDIxLjQyOTUgNy4xNTM4NSAyMS43NSA3LjE1Mzg1QzIyLjA3MDUgNy4xNTM4NSAyMi4zNzc4IDcuMDI4MjMgMjIuNjA0NCA2LjgwNDYzQzIyLjgzMSA2LjU4MTAzIDIyLjk1ODMgNi4yNzc3NiAyMi45NTgzIDUuOTYxNTRWNC43NjkyM0gyNi41ODMzVjkuNTM4NDZaIiBmaWxsPSIjMDBBMzU0Ii8+Cjwvc3ZnPgo=);
  width: 29px;
  height: 31px;
  flex-shrink: 0;
  fill: #00a354;
  display: block;
  font-size: 0;
}
button.screening-btn.screening-btn-send-ai,
button.screening-btn.screening-btn-schedule {
  display: flex;
  padding: 9px 16px;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: #a5c5e5;
  color: #1a1a1a;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: 1px solid #a5c5e5;
}
button.screening-btn.screening-btn-send-ai:hover {
  background: #7ea8d3;
}
button.screening-btn.screening-btn-schedule {
  background: #00a354 !important;
  border-color: #00a354 !important;
  color: #fff !important;
}
button.screening-btn.screening-btn-schedule:hover {
  background: #028d4a !important;
  border-color: #028d4a !important;
}
button.screening-btn.screening-btn-schedule i {
  filter: invert(1);
}
button.screening-btn.screening-btn-view-status {
  display: flex;
  padding: 10px 13px;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  background: #a5c5e5;
  color: #1a1a1a;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: 1px solid #a5c5e5;
}
button.screening-btn.screening-btn-view-status:hover {
  background: #7ea8d3;
}
button.screening-btn.screening-btn-add-note {
  display: flex;
  padding: 10px 13px;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  background: #e5e7eb;
  color: #69707c;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: 1px solid #e5e7eb;
}
button.screening-btn.screening-btn-add-note:hover {
  background: #dbdcdd;
  border: 1px solid #dbdcdd;
}
.button.screening-btn.screening-btn-reject {
  display: flex;
  padding: 10px 13px;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  background: #fee2e2;
  color: #e63d3d;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
button.screening-btn.screening-btn-reject i.fa.fa-times {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjI1IDIuOTIzMDhIMTMuNVYyLjE5MjMxQzEzLjUgMS42MTA4NyAxMy4yNjI5IDEuMDUzMjUgMTIuODQxIDAuNjQyMTEyQzEyLjQxOSAwLjIzMDk3NSAxMS44NDY3IDAgMTEuMjUgMEg2Ljc1QzYuMTUzMjYgMCA1LjU4MDk3IDAuMjMwOTc1IDUuMTU5MDEgMC42NDIxMTJDNC43MzcwNSAxLjA1MzI1IDQuNSAxLjYxMDg3IDQuNSAyLjE5MjMxVjIuOTIzMDhIMC43NUMwLjU1MTA4OCAyLjkyMzA4IDAuMzYwMzIyIDMuMDAwMDcgMC4yMTk2NyAzLjEzNzExQzAuMDc5MDE3OCAzLjI3NDE2IDAgMy40NjAwMyAwIDMuNjUzODVDMCAzLjg0NzY2IDAuMDc5MDE3OCA0LjAzMzUzIDAuMjE5NjcgNC4xNzA1OEMwLjM2MDMyMiA0LjMwNzYyIDAuNTUxMDg4IDQuMzg0NjIgMC43NSA0LjM4NDYySDEuNVYxNy41Mzg1QzEuNSAxNy45MjYxIDEuNjU4MDQgMTguMjk3OCAxLjkzOTM0IDE4LjU3MTlDMi4yMjA2NCAxOC44NDYgMi42MDIxOCAxOSAzIDE5SDE1QzE1LjM5NzggMTkgMTUuNzc5NCAxOC44NDYgMTYuMDYwNyAxOC41NzE5QzE2LjM0MiAxOC4yOTc4IDE2LjUgMTcuOTI2MSAxNi41IDE3LjUzODVWNC4zODQ2MkgxNy4yNUMxNy40NDg5IDQuMzg0NjIgMTcuNjM5NyA0LjMwNzYyIDE3Ljc4MDMgNC4xNzA1OEMxNy45MjEgNC4wMzM1MyAxOCAzLjg0NzY2IDE4IDMuNjUzODVDMTggMy40NjAwMyAxNy45MjEgMy4yNzQxNiAxNy43ODAzIDMuMTM3MTFDMTcuNjM5NyAzLjAwMDA3IDE3LjQ0ODkgMi45MjMwOCAxNy4yNSAyLjkyMzA4Wk03LjUgMTMuODg0NkM3LjUgMTQuMDc4NCA3LjQyMDk4IDE0LjI2NDMgNy4yODAzMyAxNC40MDEzQzcuMTM5NjggMTQuNTM4NCA2Ljk0ODkxIDE0LjYxNTQgNi43NSAxNC42MTU0QzYuNTUxMDkgMTQuNjE1NCA2LjM2MDMyIDE0LjUzODQgNi4yMTk2NyAxNC40MDEzQzYuMDc5MDIgMTQuMjY0MyA2IDE0LjA3ODQgNiAxMy44ODQ2VjguMDM4NDZDNiA3Ljg0NDY1IDYuMDc5MDIgNy42NTg3OCA2LjIxOTY3IDcuNTIxNzNDNi4zNjAzMiA3LjM4NDY4IDYuNTUxMDkgNy4zMDc2OSA2Ljc1IDcuMzA3NjlDNi45NDg5MSA3LjMwNzY5IDcuMTM5NjggNy4zODQ2OCA3LjI4MDMzIDcuNTIxNzNDNy40MjA5OCA3LjY1ODc4IDcuNSA3Ljg0NDY1IDcuNSA4LjAzODQ2VjEzLjg4NDZaTTEyIDEzLjg4NDZDMTIgMTQuMDc4NCAxMS45MjEgMTQuMjY0MyAxMS43ODAzIDE0LjQwMTNDMTEuNjM5NyAxNC41Mzg0IDExLjQ0ODkgMTQuNjE1NCAxMS4yNSAxNC42MTU0QzExLjA1MTEgMTQuNjE1NCAxMC44NjAzIDE0LjUzODQgMTAuNzE5NyAxNC40MDEzQzEwLjU3OSAxNC4yNjQzIDEwLjUgMTQuMDc4NCAxMC41IDEzLjg4NDZWOC4wMzg0NkMxMC41IDcuODQ0NjUgMTAuNTc5IDcuNjU4NzggMTAuNzE5NyA3LjUyMTczQzEwLjg2MDMgNy4zODQ2OCAxMS4wNTExIDcuMzA3NjkgMTEuMjUgNy4zMDc2OUMxMS40NDg5IDcuMzA3NjkgMTEuNjM5NyA3LjM4NDY4IDExLjc4MDMgNy41MjE3M0MxMS45MjEgNy42NTg3OCAxMiA3Ljg0NDY1IDEyIDguMDM4NDZWMTMuODg0NlpNMTIgMi45MjMwOEg2VjIuMTkyMzFDNiAxLjk5ODUgNi4wNzkwMiAxLjgxMjYyIDYuMjE5NjcgMS42NzU1OEM2LjM2MDMyIDEuNTM4NTMgNi41NTEwOSAxLjQ2MTU0IDYuNzUgMS40NjE1NEgxMS4yNUMxMS40NDg5IDEuNDYxNTQgMTEuNjM5NyAxLjUzODUzIDExLjc4MDMgMS42NzU1OEMxMS45MjEgMS44MTI2MiAxMiAxLjk5ODUgMTIgMi4xOTIzMVYyLjkyMzA4WiIgZmlsbD0iI0ZGNzE3MSIvPgo8L3N2Zz4K);
  background-size: contain;
  width: 18px;
  height: 19px;
  display: block;
  font-size: 0;
}
i.fa.fa-minus-circle.screening-weakness-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDEuNDM4MzZWOC42Mzk0OEMxMS45OTk2IDguNzA3ODMgMTEuOTg0IDguNzc1MyAxMS45NTQzIDguODM3NEMxMS45MjQ1IDguODk5NDkgMTEuODgxMyA4Ljk1NDc3IDExLjgyNzUgOC45OTk1M0MxMC44NzI1IDkuNzkzNDYgOS45NTkzOCAxMC4wNzk3IDkuMDg4NzUgMTAuMDc5N0M3LjkwNjg3IDEwLjA3OTcgNi44MDMxMiA5LjU1NTIyIDUuNzc2MjUgOS4wNjg1NEM0LjExNjg3IDguMjc5NDIgMi42NzQzOCA3LjU5NTkyIDEgOC44NjU3MVYxMS41MTk5QzEgMTEuNjQ3MiAwLjk0NzMyMSAxMS43Njk0IDAuODUzNTUzIDExLjg1OTRDMC43NTk3ODUgMTEuOTQ5NCAwLjYzMjYwOCAxMiAwLjUgMTJDMC4zNjczOTIgMTIgMC4yNDAyMTUgMTEuOTQ5NCAwLjE0NjQ0NyAxMS44NTk0QzAuMDUyNjc4NSAxMS43Njk0IDAgMTEuNjQ3MiAwIDExLjUxOTlWMS40MzgzNkMwLjAwMDQ3OTQxMSAxLjM2OTk3IDAuMDE2MTczNiAxLjMwMjQ2IDAuMDQ2MDMxMiAxLjI0MDM3QzAuMDc1ODg4OSAxLjE3ODI3IDAuMTE5MjIxIDEuMTIzMDIgMC4xNzMxMjUgMS4wNzgzMUMyLjQyMzEzIC0wLjc5Mjc4NSA0LjQ0MjUgMC4xNjU1NjMgNi4yMjI1IDEuMDExMDlDNy45Mzc1IDEuODI2MDIgOS40MjQzNyAyLjUzMDUzIDExLjE3MjUgMS4wNzgzMUMxMS4yNDQ4IDEuMDE4MTcgMTEuMzMzNSAwLjk3OTE4MyAxMS40MjgxIDAuOTY1OTc2QzExLjUyMjcgMC45NTI3NjggMTEuNjE5MyAwLjk2NTg5IDExLjcwNjQgMS4wMDM3OUMxMS43OTM1IDEuMDQxNjggMTEuODY3NCAxLjEwMjc3IDExLjkxOTUgMS4xNzk3OUMxMS45NzE1IDEuMjU2ODEgMTEuOTk5NSAxLjM0NjU1IDEyIDEuNDM4MzZaIiBmaWxsPSIjRjg3MTcxIi8+Cjwvc3ZnPgo=);
  width: 12px;
  height: 12px;
  background-size: contain;
  font-size: 0;
}
.screening-candidate-name {
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.bulk-upload-modal .modal-header {
  text-align: left;
  background: transparent !important;
}
.bulk-upload-modal .folder-section {
  display: inline-flex;
  padding: 11px 17px;
  flex-direction: column;
  align-items: center;
  gap: 11px;
  border-radius: 12px;
  border: 1px solid #add4fa;
  background: #fff;
}
.bulk-upload-modal .folder-section .folder-icon {
  flex-direction: row-reverse;
}
.bulk-upload-modal .folder-section .folder-icon {
  color: #1a1a1a;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.bulk-upload-modal .upload-note {
  background: transparent !important;
  border: none !important;
  color: #ff7171 !important;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 0 !important;
}
.bulk-upload-modal .upload-note p span,
.bulk-upload-modal .upload-note p {
  color: #ff7171 !important;
  font-size: 12px !important;
}
.bulk-upload-modal .modal-header h3 {
  color: #1a1a1a;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.bulk-upload-modal .modal-header p {
  color: #2f2f2f;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bulk-upload-modal .modal-footer {
  justify-content: center;
  padding: 0;
  background: transparent !important;
  border: none !important;
  padding-bottom: 28px;
}
.bulk-upload-modal .modal-footer .btn-cancel,
.bulk-upload-modal .modal-footer .btn-preview {
  min-width: 144px;
}
.bulk-upload-modal i.fa.fa-folder {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxyZWN0IHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgZmlsbD0idXJsKCNwYXR0ZXJuMF8xMjk5XzE1NTYxKSIvPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wXzEyOTlfMTU1NjEiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzEyOTlfMTU1NjEiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDE5NTMxMikiLz4KPC9wYXR0ZXJuPgo8aW1hZ2UgaWQ9ImltYWdlMF8xMjk5XzE1NTYxIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFnQUFBQUlBQ0FZQUFBRDBlTlQ2QUFBQUNYQklXWE1BQUgzN0FBQjkrd0d6N28zZ0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCM2QzY3VhVzVyYzJOaGNHVXViM0pubSs0OEdnQUFHSU5KUkVGVWVKenQzWG1RcEdkOTJQSGY4M2JQdFpjMHExMXJWeElpSE1HeVpDUU0rTUFHQ29qdGdBMnVnb0FTeHlFbTJCSGFoWENKd3pHVlpPMXlYSFk0aXNNMlNOZ2hHQnlYaFZaRUpSSUhKd2pIWUFxd0JRZ1RJWEVMc05DeFd1MDlzelBUL2VTUGtSeUJRZDA5MDkxdjkvdDhQbFZiSmFuZWZ2dW4ydDE1dnUvYmI3OXZCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRVJLUzZCM2lnbDF5WHorbDI0dUtjNDRMSTNlK1BTQS9OS2JhbWlLMFJzVmozZkV5Z0hNY2l4ZW1jNDQ0cTVXL2txTDVjZGVOdmxuTjgrZzh1VFlmckhnOWdVdFVhQUM5NFY1N2Zja2I4VE03ZG40eVVuaFk1dnIvT2VXaVVia1I4TGlMZmtMdlZkZmZrK01qN0xrMmR1b2NDbUJTMUJNQ0xyczFQcUhMM0JSSHAwb2c0czQ0WktNNWRrZk1mVmxYMXp0OTlUdnBDM2NNQTFHMThBWkJ6ZXRIQmVFYVY4cTlHeEUrTTdYM2gyK1dJK0VDdTBtKzg0OW5wazNVUEExQ1hzUVRBdm9QNXgxTGt0K1dJeDQvai9hQWZPY2QxT2RLcnIzeHUrbUxkc3dDTTIwZ0Q0TVhYNXJPNnVmdGJFZW1GRVZHTjhyMWdnMVpTNU4rK3UxUDl4dnN1VFN0MUR3TXdMaU1MZ012Zmw1K1NxdnhmSTJMdnFONERoaVhuK0p1bzBqOS94M1BTNStxZUJXQWNoaDRBQnc3azZvNUh4K3RTNVA4UUVhMWg3eDlHNkdUa2RQbmJuNXZlVy9jZ0FLTTIxQUI0M3RWNWRsZXIrKzZJOU0rR3VWOFlwNVR6VzMvdm4xUXZqNVJ5M2JNQWpNclFBbUQvMVhsYmJ1WDNSOFJQRG11ZlVKLzhya09kNmwrN2R3RFFWRU81TU8reTYvT1czTXIvTXl6K05FYjZWN3ZhM1Q4NGNDQzdlQlZvcEUzL2NEdnc0ZHh1bmM1L0VyN2JUOVBrOUl0M1BicjdscnJIQUJpRlRRZkFYZmQycjR3VXp4ekdNREJwY3FTWDdMOG12Nnp1T1FDR2JWUFhBT3c3bUg4NUlyOXpXTVBBaE9ybWxIN3FIYzlKTjlROUNNQ3diRGdBWHZMZjhxTTduZnlKaUZnWTRqd3dxZjYyTTVzZWM5V3owcUc2QndFWWhnMTlCSERndzduZDZlVDNoc1dmY3B4YnJYYmZXdmNRQU1PeW9RQzQ4NTU0YVVSY1BPUlpZS0tsbkg1KzM4SDhzM1hQQVRBTUEzOEVjTm5CdkxjVitmTVJjY1lJNW9GSjk1VkRuZlFEbmhzQVRMdUJ6d0Mwb25zZ0xQNlU2K0ZuVlhGWjNVTUFiTlpBWndEdU8vci9Ta1RNajJnZW1IZ3A0czYxMmZUd3E1NlZUdFU5QzhCR0RYUUdvQlhkMTRURm44TGxpTE5icCtQeXV1Y0EySXkrendDODRGMTVmbUZIL2xaRW5EbkNlV0FxT0FzQVRMdSt6d0JzMlI3UERvcy9SSVN6QU1EMDZ6c0FjdVRuajNJUW1EWXA1ZGRjZG4zZVV2Y2NBQnZSVndDODhMcThQWkluL2NFRE9Rc0FUTE8rQW1CdUxaNGNFVE1qbmdXbWpyTUF3TFRxS3dCU2RKODY2a0ZnR2prTEFFeXJ2Z0lnUjNyaXFBZUJhZVVzQURDTityc0lNTWNQakhnT21Gck9BZ0RUcU9kOUFPNjcrOS90NHhnR3BwWDdBZ0RUcHVjWmdGYUtSNDFqRUpobXpnSUEwNlpuQUtRY3U4Y3hDRXc3MXdJQTA2U2Zhd0Myalh3S2FJQWNjWFo3TmZiWFBRZEFQM29HUURmRmpuRU1BazJRYy83Vlg3bzY3Nng3RG9CZWVnWkFsVDM5RHdhd09GdDEvMjNkUXdEMDBqTUFjdXIvaVlGQVJLVDA4aGNmekkrdGV3eUFCOVAzdzRDQXZyVzdrYSs2N01yczl0bkF4QklBTUJxUGErM3Uvc2U2aHdENFhnUUFqRXBPcjlwM01QOWMzV01BZkRjQ0FFWW5SZVEvM244dy8zRGRnd0I4SndFQW83VWxSMzcvWmUvUGo2aDdFSUFIRWdBd2V1ZTJ1dm1HbDF5ZEgxYjNJQUQzRXdBd0h1ZDNXdmt2TDc4bS8xRGRnd0JFQ0FBWXA3MHA4cC92dnpZL3ZlNUJBQVFBakZPS0hUbm4vNzd2MnM2dlBlL3EzS3A3SEtCY0FnREdyNHFjL3YydVZ2N29aZGZrQytvZUJpaVRBSUQ2L0ZncjVVOWRmakQvdTFkY25SZnFIZ1lvaXdDQWVpMmt5TCsrM01xMzdEK1lmK2w1VitmWnVnY0N5aUFBWURLY255UC8vcTVXL3VMbEIvTVZsMTJmZDlVOUVOQnNQWi8wdCsvYS9OckkrYmZHTVF6d2QwNm5sSy9MVVYyejlVVDhqemY4eTNTeTdvR0FabW5YUFFEd1hjM2xuQzZOeUplZTNCcW5Mei9ZL1VRVitjT1JxeHVyYm56dWR5NU5YNjE3UUdDNkNRQ1lmSE1wNHNrNTBwTWo1ZWkwSXZZZDdDNUh4TzMzL1ZxT2lLTVIwYTExU2lBaUluTE9SMUtLa3puRnlaU3JyMFUzYm0zbnVPVnRsNmE3NjU3dGdRUUFUS2Y1aUhqNGZiK0FDWkxTK3FmcktVZEU1SWdxWWkwaTloM3NmaXRGdnFHYnF4dTYzZmpmVjEyYXZsN25uQUlBQU1aamI0NzBDeW5sWDJpdG44bTdNZVgwbnJXNStLT3JucFVPalhzWTN3SUFnSG84THFmODV0WksvdWErZzUwci84M0JmTjQ0MzF3QUFFQzk1aUxTWld1UnY3VHZZT2YzeHZVMVlBRUFBSk5oTGlMdGE2M2tMK3kvSnI5czFNOExFUUFBTUZrV2M4cHZQcXVWYnhqbHh3SUNBQUFtVUlwNDhscmtUNy9vbXZ3em85aS9BQUNBeWJXclN2a0QrNi9OcnhyMmpnVUFBRXkybEhOKy9mNXJPbTg1Y0NBUGJkMFdBQUF3QlhKS0w3M3owZDBySStlZXovSHBod0FBZ0ttUmZubi8rN3UvT1l3OUNRQUFtQ0k1cDEvWmYwMSsyV2IzSXdBQVlNcmtsTjk0K2JYNWFadlpod0FBZ09uVFNqbi8wZjZyODU2TjdrQUFBTUIwMnBPci9NNk52bGdBQU1DMFN2SE15dy9tWjIva3BRSUFBS1pZaXZ5Vy9WZm5iWU8rVGdBQXdIUjdTTGNWcnhqMFJRSUFBS1pjaXZ6eUYxNlh0dy95R2dFQUFOTnY1M3duWGpUSUN3UUFBRFJBTitlWERmS3NBQUVBQUEyUUlzNjcrNko0YXIvYkN3QUFhSWh1cS92OGZyY1ZBQURRRkRrOTU3SXI4MHcvbXdvQUFHaU83ZFd1K0pGK05oUUFBTkFnS2ZxN0RrQUFBRUNENUpTZjBzOTJBZ0FBR2lUbHVLaWY3UVFBQURUTG5wZS9QNS9aYXlNQkFBQU5zeHp4cUY3YkNBQUFhSmhXanIyOXRoRUFBTkF3M1c3MGZEQ1FBQUNBaHNuUk93RGE0eGhra3UyWTY4YlpXenR4MXBadXpMZHp0Q1VSUUNPdGRTT1cxMUxjYzZxS08wKzI0dGpwNXY3QVR4SGJlbTFUWkFEc1hPakdZL2FzeG9XN1YrS3NoVzdkNHdCUWczdVdxcmo1cnRuNHpCMHpjWGk1WVRGUTlUN0RYMVFBN0p6dnh0TWV0aHdYN2w2TmxPcWVCb0E2bmJYUWpTYzlkRGwrNHZ6bHVQblFiSHpvcTNOeFpLbGhJZkFnaWdpQUZCRlBlTWpwZU9vL1dIYUtINEJ2VTZXSUg5eTlFaGVjdFJvM2ZHMHVQdjZOdWNoMUR6VUdqUStBbVZhTzUxNjRGSS9hdVZyM0tBQk1zSGFWNDZjZnZoem43K2pFdFo5ZmlOVnVzMDhWTi9wNGVLNlY0L2tYbjdMNEE5QzNDM2F0eHIrNCtGVE10cHA5SHFDeEFWQ2xpRXN2T2hVUDJiRlc5eWdBVEpuenoxaUw1MTE0S3FvR253Um9iQUQ4bzRjdHg4TVhMZjRBYk13amQ2N0ZVeDU2dXU0eFJxYVJBWERPOWs0ODRiem0vcVlCTUI1UFBIODV6dDNScVh1TWtXaGtBUHpzUDF6eU5UOEFOaTJsaUtjL1lybnVNVWFpY1FId3lKMXJjYzcyWnRZYUFPTjMzbzYxZUVRRFAxSnVYQUE4L3B5VnVrY0FvR0VlMThDMXBWRUJNTi9POGNoRlgva0RZTGdlZGRacXpEWHNhNEdOQ29DSG5yRVdyVWI5SHdFd0NWcHBmWTFwa2tZdGwrZHU5MkFmQUViam5CM05XbU1hRlFDN3RyajRENERSMkxYUXJEV21VUUd3WmJaWm44OEFNRG1hdHNZMEtnQm1xbWI5NWdBd09Wd0VPTUhjL0FlQVVXbmFHdE9vQUFBQStpTUFBS0JBQWdBQUNpUUFBS0JBQWdBQUNpUUFBS0JBQWdBQUNpUUFBS0JBQWdBQUNpUUFBS0JBQWdBQUNpUUFBS0JBQWdBQUNpUUFBS0JBQWdBQUN0U3Vld0NBYVpBallxbFR4YWxPRlV2ZEZOMXV4RW8wN0FIeFBLaWpLMVhzT0tQM2R0MU9STTRSM1c3RTJtckUydHI2bjU5Skl3QUF2b3VsVGhWM3JyVGpydVZXM0xQYWlxTnJWWFN5QmI5MDM3ZDc4TmZrSExHeXN2N3IxRkxFOGxMRTZ1cndaeHVVQUFDNHo2bE9GYmN0emNUWGwyYmkwRXFyN25Gb2lKUWk1dWJXZjIzZnZ2N2ZWbFlpVHB6SWNmeDRxaTBHQkFCUXZMdE90K1BXazdQeHplV1o2RTdpdVZvYVozWTJZdWZPRklzN0kwNHZSZHg3YjhTcFUrUDlxRUFBQU1XNiszUTdQbk5zTHU1YThhT1FlcVNJbUYrSTJMc1FjWG9sNHQ3REVTZE9qT2U5L2FrSGluT3FVOFduanM3RmJVdXpkWThDZjJkdU5tTFBub2lsVXhGM0gxci9tR0NVQkFCUWxDK2ZuSTFQSFp1UGxhNEwrcGhNQzFzaUh2S1FpSHZ2elhIdjRUU3lqd1VFQUZDRTFaemk0MGNXNHV1blp1b2VCWHBLYWYwYWdTMExFZCs2STZMVEdmNTd1QkVRMEhqSDFxcjQwN3UyV2Z5Wk92TUxFZWVmSDdFd1AveDlDd0NnMFE2dHRPUFBEbTJMNDJ0KzNER2RXcTJJYzg2TjJMcDF1UHYxTndKb3JMdE90K05EaDdiRTZZN1ArNWx1S1VYczNmdi83eU13REFJQWFLUkRLNjM0ODN1MnhKcTc5OUVnWjU4OXZETUJBZ0JvbkpOclZmeWZlN2JHcXNXZkJ0cHpkc1RDd3ViM0l3Q0FSbG5MS1c2NFowc3MrNW9mRFpXcWlEMTdJOXFiL0I2ZkFBQWE1YStPek1leE5mZnhwOWxhVmNUZVBldlhCbXlVQUFBYTQ2dExzL0dWVSs3dVJ4bm01aU4yN3R6NDZ3VUEwQWdyM1JTZk9qS0NMMHZEQkZ0Y1hIL0s0RVlJQUtBUmJqdzY3M04vaXJSNzkvcERoUVlsQUlDcGQrOXFLNzdxMUQrRm1wK1AyTGFCK3dNSUFHRHEzWFJzYnF6UFVZZEpzN2dZQTU4R0VBREFWRHU4Mm9xL1hYYVBmOG8yT3h1eGJjQWJCQWtBWUtyZGRIU0RWMEJCd3l3dURyYTlBQUNtMXVIVlZ0eCsydEUvUkt4L0cyQjJnRXRoQkFBd3RXNDY1dWdmSG1qSEFCY0RDZ0JnS3QyejBvcmJmZllQMzJiYjl2NnZCUlFBd0ZUNjdIRkgvL0NkMnUySW1UNC9CaEFBd05RNXZPcm9INzZYZnA4VUtBQ0FxZU96Zi9qZXRnZ0FvSWtjL2NPRG0rM3prUmdDQUpncWp2N2h3YzIwSXRxdDZGbkpBZ0NZR283K29ROHBZbll1ZHZYYVRBQUFVOFBSUC9SbmJqWjYzaGRRQUFCVDRaRHYvVVBmcWxiMHJHVUJBRXlGbTQ3MWVXVVRFSzFLQUFBTmNQdnBtYmpqZEx2dU1XQnFWSldMQUlFcDE0bUl2ejdpNkI4R1VWVnh0T2MyNHhnRVlLTStkMnd1anEvNVVRV0RtR25IbmIyMjhiY0ttRmgzcjdUajVoT08vbUZRN2RrNDFHc2JBUUJNcEpWdWlvOGVYb2h1cm5zU21ENHBSYWZYTmdJQW1EamRIUEdSdzF2aVZNZVBLQmdWZjd1QWlmUEpvd3V1K29jUkV3REFSUG4wMGZuNDhzaytIMmdPYkpqRUJpWkNqb2diajg3SHJTZmM3aGZHUVFBQXRldEd4TWNPTDhSdFM0NzhZVndFQUZDclU1MHFQbko0SVE2dCtIRUU0K1J2SEZDYnJ5L054Q2VPTE1SS045VTlDaFJIQUFCanQ5eE5jZU9SK2ZpYVUvNVFHd0VBakUwM0ltNDlNUmVmT3o3bnFCOXFKZ0NBa1Z2TEtiNTBjalkrZjJMV3pYMWdRZ2dBWUdRT3I3YmlTeWRuNHJhbFdVZjhNR0VFQURBMHF6bkYzU3Z0dUdPNUZkOVlub2tUbnVJSEUydWlBNkNxSXFvVWthcjFmKzdsZUtjVmM2dWpud3RLdDlKTjBja3BUblZUTEhWU0hGMXJ4WkdWS2s1MFdoN2VBMU5pSWdJZ1JjVE1iTVRDbG9pNTJZalptZlYvYjdVRzI4OWZuVmlJT0RHU0VRR2dVV29MZ0pRaXRpeEViTisrdnZBUHV0Z0RBQnMzOWdCb3R5TVd6NHpZdHQyaUR3QjFHVnNBek14RUxDNnVIL0VuRndNRFFLMUdIZ0JWaWpoek1jZmlZckx3QThDRUdHa0FiTjBhOFgyN0kxcHRLejhBVEpLUkJFQktFVHQzUnB5NXVINkZQd0F3V1lZZUFPMTJ4SjQ5RWZQenc5NHpBREFzUXcyQTJkbUl2WHZYTC9nREFDYlgwQUpnYmo3aW5MMisyZ2NBMDJBb04rcWVuYlg0QThBMDJYUUF0TnNSNTV4ajhRZUFhYktwQUtpcTljVy9QUkZQRkFBQStyV3BBTmk5ZS8zMFB3QXdYVFljQUR0MnJOL1dGd0NZUGhzS2dGWTdZdGV1WVk4Q0FJekxoZ0pnOTFucm4vOERBTk5wNEdWOFlXSDlVYjRBd1BRYU9BQjI3aHpGR0FEQU9BMFVBQXZ6NjJjQUFJRHBObEFBbkxrNHFqRUFnSEhxT3dEYTdZZ3RXMGM1Q2dBd0xuMEh3UGJ0RVdtVWt3QUFZek5RQUFBQXpkQlhBTXpNdU9VdkFEUkpYd0d3TUQvcU1RQ0FjZW92QUxhTWVnd0FZSno2Q29DNXVWR1BBUUNNVSs4QVNGSE56SXhoRWdCZ2JIb0d3TmI1MkpsOC93OEFHcVZuQU16TXhWbmpHQVFBR0orZUFkQnFoKzhBQUVERDlBNkFGQzRCQklDRzZSa0FxUnI4a2NFQXdHVHJ1Ymh2M3g0Zkg4Y2dBTUQ0T0xvSGdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBSUpBQUFva0FBQWdBTDFESUFja2NjeENBQXdIUDJzM1QwRElPVllIczQ0QU1BNFZCR24rdGptd2FVY3g0Y3pEZ0F3Rm4yczNUMERvSnNFQUFCTWsrNHdBcUJLY2Zkd3hnRUF4cUdmdGJ2M1J3QXI4WVhoakFNQWpFTW40dFplMjZSK2R2VEdtN3IzUnNTWm01NElBQmkxSTFkY1VpMzIycWpmK3dEY3NzbGhBSUJ4eUhGelA1djFHUUQ1bzV1WkJRQVlsL3lSZnJicUx3QlM5ZUZOelFJQWpFV08vdGJzdmdKZ3ZoVi9FUkdybTVvSUFCaTFsWnlpcjdQMmZRWEFpeTlLSjFLS1A5dmNUQURBS09XSUQ3NzZrblN5bjIzN2ZoaFE3cWIzYkh3a0FHRFVVdXAvcmU0N0FJNmZFZGRGeEpFTlRRUUFqTnJSZENJKzBPL0dmUWZBZ1llbDVVajVQMjlzSmdCZ2xITGtxMTc1NDJtcDMrMzdEb0NJaUU2cmVuMUU5TDF6QUdBc2xqdWQ2czJEdkdDZ0FIak5SZW1PSFBuZGc4MEVBSXhVenIvLzJzZW0yd2Q1eVVBQkVCSFJiVmUvRmhGSEIzMGRBREFDS1k1VmE5VnZEdnF5Z1FQZ05SZWxPeUxTZ1VGZkJ3QU1YNHIwdWxjOFBuMXIwTmNOSEFBUkVjY1B4Ky9raU05czVMVUF3TkI4NnJ4YjR1MGJlV0ZmVHdQOGJ0NzRtZnlvU1BtdkkyTDdSdmNCQUd6WXlkeEpQL0txeDZhK0h2N3puVFowQmlBaTRvckhwQzlFU2kvZDZPc0JnTTFJK3plNitFZHNJZ0FpSXE2NE9QMlhsUE5WbTlrSEFEQ28vUFlyTGtsL3VKazliQ29BSWlMTyswSzFQMFZjdTluOUFBQzk1WWpyangrdU5uMEdmc1BYQUR6UW16NldGL0xXL01HSWVOSXc5Z2NBZkZkL2tVNm1wdzl5eDcvdlpkTm5BQ0lpWHZuamFha2I2UmtwNGsrSHNUOEE0Ty81ME5wY2V1WXdGditJSVFWQVJNU3JMMGtuangxT1A1ZHpmdGV3OWdrQVJFVEs3OTIybXA3eDJndlM4YUh0Y2xnN3VsL09PYjNwcy9FckVmblhJNkk5N1AwRFFFSFdja3F2dStMUjhmcVVVaDdtam9jZUFQZDcwMDM1U1RueUgwZkV1YU42RHdCb3FoVHh6VzVPUC8rcXg2U1BqbUwvUS9zSTREdTk4cEwwa2FxYmZqQWl2elVpT3FONkh3Qm9tRzZLL0o3dWF2cWhVUzMrRVNNOEEvQkFiL2gwL3VHcXltL0xFVDg2anZjRGdLbVU0Mk81U2k5OTFjWHB4bEcvMVZnQzRINXYrRXgrWWtyNXRSSHh6SEcrTHdCTXVMOU1rWDc3bFplazY4ZjFobU1OZ1B1OS9xYjhvMVYwZnpFaS9kT0kyRm5IREFCUXB4eHhUMFQra3lwWDczN2xZOUlueC8zK3RRVEEvZDc2eFR5M2VpcitjZVR1VDBlVm5obzVMcXh6SGdBWXFSUTNSK1FQcFZ6OXIyUHQrT0NCaTlKS2ZhTk1rUC8wZi9PZTltcGNuRk5jRU5HOUlLVjBmczZ4TFNLMlJjUmkzZk1CUUIvdWpZZ1RLY1dKYnM2M1JhNXVxU0p1WFp1Sno3N21vblJIM2NNQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3TGY3ZjUxdDJxdEJOSkZiQUFBQUFFbEZUa1N1UW1DQyIvPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 23px;
  height: 23px;
  display: block;
  background-size: contain;
  flex-shrink: 0;
  font-size: 0;
}
.modal-close-btn i.fa.fa-times {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDFMMSAxM00xIDFMMTMgMTMiIHN0cm9rZT0iI0EyQTJBMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 12px;
  height: 12px;
  background-size: contain;
  display: block;
}
.modal-close-btn i.fa.fa-times::before {
  font-size: 0;
}
.bulk-upload-modal i.fa.fa-cloud-upload {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5ODMgMTIuMTA5OFYyMU0xMS45OTgzIDEyLjEwOThMNy41OTc4NCAxNi41NTQ5TTExLjk5ODMgMTIuMTA5OEwxNi4zOTg3IDE2LjU1NDlNMy4xOTczOCAxNC4yMjAxQzIuMzgwMDQgMTMuMzc2NiAxLjc2MzQ1IDEyLjM1NjIgMS4zOTQzMyAxMS4yMzYzQzEuMDI1MiAxMC4xMTYzIDAuOTEzMjE4IDguOTI2MjYgMS4wNjY4NSA3Ljc1NjE1QzEuMjIwNDkgNi41ODYwNCAxLjYzNTcyIDUuNDY2NTkgMi4yODEwOSA0LjQ4MjU5QzIuOTI2NDYgMy40OTg2IDMuNzg1MDQgMi42NzU4NiA0Ljc5MTgxIDIuMDc2N0M1Ljc5ODU4IDEuNDc3NTQgNi45MjcxMyAxLjExNzY3IDguMDkxOTcgMS4wMjQzNUM5LjI1NjgyIDAuOTMxMDMxIDEwLjQyNzQgMS4xMDY3MSAxMS41MTUxIDEuNTM4MDdDMTIuNjAyOCAxLjk2OTQ0IDEzLjU3OSAyLjY0NTE4IDE0LjM2OTggMy41MTQxMkMxNS4xNjA3IDQuMzgzMDUgMTUuNzQ1NCA1LjQyMjQgMTYuMDc5NyA2LjU1MzQySDE4LjA0ODlDMTkuMTExMSA2LjU1MzI5IDIwLjE0NTEgNi44OTgyNyAyMC45OTgzIDcuNTM3MzhDMjEuODUxNSA4LjE3NjUgMjIuNDc4NSA5LjA3NTg2IDIyLjc4NjkgMTAuMTAyNkMyMy4wOTUyIDExLjEyOTQgMjMuMDY4NCAxMi4yMjkxIDIyLjcxMDUgMTMuMjM5M0MyMi4zNTI1IDE0LjI0OTUgMjEuNjgyNSAxNS4xMTY2IDIwLjc5OTIgMTUuNzEyNiIgc3Ryb2tlPSIjNkQ2RDZEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: center;
  flex-shrink: 0;
  font-size: 0;
  display: flex;
  width: 47px;
  height: 47px;
  padding: 11px 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 11.8px 0 rgba(0, 0, 0, 0.05);
  margin-left: auto;
  margin-right: auto;
}
.upload-text p {
  color: #1a1a1a !important;
  text-align: center;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  margin-bottom: 0 !important;
}
.upload-text small {
  color: #1a1a1a !important;
  text-align: center;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.interview-wrapper {
  background: transparent !important;
}
.interview-header {
  padding: 0 !important;
}
.interview-candidates-container {
  padding: 0 !important;
}
.interview-candidate-card {
  box-shadow: none !important;
  border-radius: 8px !important;
  border: 1px solid #d7d7d7 !important;
}
.candidate-header {
  /* border-bottom: 1px solid #C9C9C9 !important; */
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 24px !important;
  margin-right: 24px !important;
  margin-bottom: 0 !important;
}
.candidate-expanded-content .interview-process-section {
  border-top: 1px solid #c9c9c9 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 16px !important;
}
.candidate-header .candidate-info {
  padding: 0 !important;
}
.candidate-header .candidate-info h3 {
  color: #1a1a1a;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.interview-stages .interview-stage-item.completed .stage-icon {
  display: flex;
  width: 50px;
  height: 50px;
  padding: 11px 13px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 25px;
  background: #a5c5e5;
}
.interview-stages .interview-stage-item.current .stage-icon {
  display: flex;
  width: 50px;
  height: 50px;
  padding: 11px 13px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 25px;
  background: #38a169;
}
.interview-stages .interview-stage-item.pending .stage-icon {
  display: flex;
  width: 50px;
  height: 50px;
  padding: 11px 13px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 25px;
  background: #e5e7eb;
}
.interview-stages .interview-stage-item:last-child::before {
  display: none !important;
}
.interview-stages .interview-stage-item {
  position: relative;
}
.interview-stages .interview-stage-item::before {
  content: "";
  width: 1px;
  background: #e8e8e8;
  position: absolute;
  top: 56px;
  left: 23px;
  bottom: -69px;
  display: block;
}
.interview-stages .stage-button {
  display: flex;
  padding: 9px 16px;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: #a5c5e5 !important;
  color: #1a1a1a !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.interview-stages .stage-button:hover {
  background: #7ea8d3 !important;
}
.interview-header .header-search {
  box-shadow: none !important;
  padding: 0 !important;
  display: flex;
}
.interview-stage-item i.fa.fa-desktop::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc2OTIgNC4wNzQwN0gxMS4zMDc3VjAuODE0ODE1QzExLjMwNzcgMC41OTg3MTMgMTEuMjIyNiAwLjM5MTQ2MSAxMS4wNzExIDAuMjM4NjU0QzEwLjkxOTcgMC4wODU4NDYzIDEwLjcxNDIgMCAxMC41IDBDMTAuMjg1OCAwIDEwLjA4MDMgMC4wODU4NDYzIDkuOTI4ODcgMC4yMzg2NTRDOS43Nzc0IDAuMzkxNDYxIDkuNjkyMzEgMC41OTg3MTMgOS42OTIzMSAwLjgxNDgxNVY0LjA3NDA3SDMuMjMwNzdDMi4zNzM5MiA0LjA3NDA3IDEuNTUyMTYgNC40MTc0NiAwLjk0NjI3IDUuMDI4NjlDMC4zNDAzODMgNS42Mzk5MiAwIDYuNDY4OTIgMCA3LjMzMzMzVjE4Ljc0MDdDMCAxOS42MDUyIDAuMzQwMzgzIDIwLjQzNDIgMC45NDYyNyAyMS4wNDU0QzEuNTUyMTYgMjEuNjU2NiAyLjM3MzkyIDIyIDMuMjMwNzcgMjJIMTcuNzY5MkMxOC42MjYxIDIyIDE5LjQ0NzggMjEuNjU2NiAyMC4wNTM3IDIxLjA0NTRDMjAuNjU5NiAyMC40MzQyIDIxIDE5LjYwNTIgMjEgMTguNzQwN1Y3LjMzMzMzQzIxIDYuNDY4OTIgMjAuNjU5NiA1LjYzOTkyIDIwLjA1MzcgNS4wMjg2OUMxOS40NDc4IDQuNDE3NDYgMTguNjI2MSA0LjA3NDA3IDE3Ljc2OTIgNC4wNzQwN1pNMTQuOTQyMyA4Ljk2Mjk2QzE1LjE4MTkgOC45NjI5NiAxNS40MTYyIDkuMDM0NjUgMTUuNjE1NCA5LjE2ODk0QzE1LjgxNDYgOS4zMDMyNCAxNS45Njk5IDkuNDk0MTMgMTYuMDYxNiA5LjcxNzQ2QzE2LjE1MzMgOS45NDA3OSAxNi4xNzczIDEwLjE4NjUgMTYuMTMwNiAxMC40MjM2QzE2LjA4MzggMTAuNjYwNyAxNS45Njg0IDEwLjg3ODUgMTUuNzk5IDExLjA0OTRDMTUuNjI5NiAxMS4yMjA0IDE1LjQxMzcgMTEuMzM2OCAxNS4xNzg3IDExLjM4MzlDMTQuOTQzNyAxMS40MzExIDE0LjcwMDEgMTEuNDA2OSAxNC40Nzg3IDExLjMxNDRDMTQuMjU3MyAxMS4yMjE5IDE0LjA2ODEgMTEuMDY1MiAxMy45MzUgMTAuODY0MkMxMy44MDE4IDEwLjY2MzIgMTMuNzMwOCAxMC40MjY5IDEzLjczMDggMTAuMTg1MkMxMy43MzA4IDkuODYxMDMgMTMuODU4NCA5LjU1MDE1IDE0LjA4NTYgOS4zMjA5NEMxNC4zMTI4IDkuMDkxNzMgMTQuNjIxIDguOTYyOTYgMTQuOTQyMyA4Ljk2Mjk2Wk03LjI2OTIzIDE3LjkyNTlINS42NTM4NUM1LjIyNTQyIDE3LjkyNTkgNC44MTQ1NCAxNy43NTQyIDQuNTExNiAxNy40NDg2QzQuMjA4NjUgMTcuMTQzIDQuMDM4NDYgMTYuNzI4NSA0LjAzODQ2IDE2LjI5NjNDNC4wMzg0NiAxNS44NjQxIDQuMjA4NjUgMTUuNDQ5NiA0LjUxMTYgMTUuMTQ0QzQuODE0NTQgMTQuODM4NCA1LjIyNTQyIDE0LjY2NjcgNS42NTM4NSAxNC42NjY3SDcuMjY5MjNWMTcuOTI1OVpNNi4wNTc2OSAxMS40MDc0QzUuODE4MDcgMTEuNDA3NCA1LjU4MzgzIDExLjMzNTcgNS4zODQ2IDExLjIwMTRDNS4xODUzNiAxMS4wNjcxIDUuMDMwMDggMTAuODc2MiA0LjkzODM4IDEwLjY1MjlDNC44NDY2OCAxMC40Mjk2IDQuODIyNjkgMTAuMTgzOCA0Ljg2OTQzIDkuOTQ2NzRDNC45MTYxOCA5LjcwOTY1IDUuMDMxNTcgOS40OTE4NyA1LjIwMSA5LjMyMDk0QzUuMzcwNDQgOS4xNTAwMSA1LjU4NjMyIDkuMDMzNjEgNS44MjEzMyA4Ljk4NjQ1QzYuMDU2MzUgOC45MzkyOSA2LjI5OTk1IDguOTYzNDkgNi41MjEzMyA5LjA1NkM2Ljc0MjcxIDkuMTQ4NTEgNi45MzE5MiA5LjMwNTE2IDcuMDY1MDUgOS41MDYxNkM3LjE5ODE4IDkuNzA3MTUgNy4yNjkyMyA5Ljk0MzQ1IDcuMjY5MjMgMTAuMTg1MkM3LjI2OTIzIDEwLjUwOTMgNy4xNDE1OSAxMC44MjAyIDYuOTE0MzggMTEuMDQ5NEM2LjY4NzE3IDExLjI3ODYgNi4zNzkwMSAxMS40MDc0IDYuMDU3NjkgMTEuNDA3NFpNMTIuMTE1NCAxNy45MjU5SDguODg0NjFWMTQuNjY2N0gxMi4xMTU0VjE3LjkyNTlaTTE1LjM0NjIgMTcuOTI1OUgxMy43MzA4VjE0LjY2NjdIMTUuMzQ2MkMxNS43NzQ2IDE0LjY2NjcgMTYuMTg1NSAxNC44Mzg0IDE2LjQ4ODQgMTUuMTQ0QzE2Ljc5MTMgMTUuNDQ5NiAxNi45NjE1IDE1Ljg2NDEgMTYuOTYxNSAxNi4yOTYzQzE2Ljk2MTUgMTYuNzI4NSAxNi43OTEzIDE3LjE0MyAxNi40ODg0IDE3LjQ0ODZDMTYuMTg1NSAxNy43NTQyIDE1Ljc3NDYgMTcuOTI1OSAxNS4zNDYyIDE3LjkyNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  width: 21px;
  height: 22px;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  font-size: 0;
}
.search-icon-btn {
  border: none !important;
  box-shadow: none !important;
}
.interview-stage-item i.fa.fa-flag-checkered {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU1ODUgMS41OTA1M0MxNy40Mjc2IDEuNTMwMjggMTcuMjgyNCAxLjUwOTQ1IDE3LjE0MDEgMS41MzA1QzE2Ljk5NzkgMS41NTE1NiAxNi44NjQ2IDEuNjEzNjIgMTYuNzU2MSAxLjcwOTI4QzE0LjEzMTUgNC4wMTAyOCAxMS45MDgxIDIuODk0OTMgOS4zMzEzNSAxLjYwMTkzQzYuNjYxNzcgMC4yNjE0MjMgMy42MzUwNiAtMS4yNTU3OSAwLjI1ODcwOSAxLjcwOTI4QzAuMTc4MDM3IDEuNzgwMTYgMC4xMTMyMjUgMS44Njc2NyAwLjA2ODYwOTUgMS45NjU5N0MwLjAyMzk5MzcgMi4wNjQyOCAwLjAwMDYwMjQxNCAyLjE3MTEgMCAyLjI3OTMxVjE4LjI0QzAgMTguNDQxNSAwLjA3OTAwNTQgMTguNjM0OSAwLjIxOTYzNiAxOC43Nzc0QzAuMzYwMjY2IDE4LjkxOTkgMC41NTEwMDIgMTkgMC43NDk4ODMgMTlDMC45NDg3NjQgMTkgMS4xMzk1IDE4LjkxOTkgMS4yODAxMyAxOC43Nzc0QzEuNDIwNzYgMTguNjM0OSAxLjQ5OTc3IDE4LjQ0MTUgMS40OTk3NyAxOC4yNFYxNC4wMzc5QzQuMDEwOTQgMTIuMDI3NyA2LjE3NDM1IDEzLjExMTcgOC42NjU4MyAxNC4zNjE5QzEwLjIwMzEgMTUuMTMyNCAxMS44NTg1IDE1Ljk2MjcgMTMuNjMzOCAxNS45NjI3QzE0LjkzOTUgMTUuOTYyNyAxNi4zMDkgMTUuNTExNSAxNy43NDEzIDE0LjI1MjdDMTcuODIyIDE0LjE4MTggMTcuODg2OCAxNC4wOTQzIDE3LjkzMTQgMTMuOTk2QzE3Ljk3NiAxMy44OTc3IDE3Ljk5OTQgMTMuNzkwOCAxOCAxMy42ODI2VjIuMjc5MzFDMTcuOTk5MiAyLjEzMzcgMTcuOTU3MiAxLjk5MTM3IDE3Ljg3OSAxLjg2OTI3QzE3LjgwMDcgMS43NDcxNiAxNy42ODk1IDEuNjUwNDEgMTcuNTU4NSAxLjU5MDUzWk0xLjQ5OTc3IDEyLjIwMTVWNy4zOTgxMkMzLjA3OTIxIDYuMzI2NDcgNC41NTkyOSA2LjI5NzAyIDUuOTk5MDYgNi43MDA3OVYxMS42MTYzQzQuNTgwODUgMTEuMjU0MyAzLjA4MTA4IDExLjI3NzEgMS40OTk3NyAxMi4yMDE1Wk01Ljk5OTA2IDEuNzkxOTRDNi44NjYxMSAyLjA2MDggNy43NDM0OCAyLjQ5OTcyIDguNjY1ODMgMi45NjIzOEM5LjcyMTI5IDMuNDkxNTYgMTAuODMyMSA0LjA0ODI4IDExLjk5ODEgNC4zNDU2NFY5LjI2MTE1QzEzLjQzNyA5LjY2NDkxIDE0LjkxNyA5LjYzNTQ2IDE2LjQ5NzQgOC41NjI4N1YxMy4zMjM1QzE0LjkxNjEgMTQuNTg5IDEzLjQ3MjYgMTQuNjI3IDExLjk5ODEgMTQuMTdWOS4yNjExNUM5Ljk3MTU3IDguNjkxMTIgOC4wMjU2MiA3LjI2NjA2IDUuOTk5MDYgNi43MDA3OVYxLjc5MTk0WiIgZmlsbD0iIzk3OURBNyIvPgo8L3N2Zz4K);
  width: 18px;
  height: 21px;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  font-size: 0;
}
.interview-process .interview-stages {
  gap: 77px !important;
}
.interview-process h3 {
  color: #1a1a1a;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.interview-process-section {
  padding-top: 5px !important;
}
.interview-process-section .actions-panel {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.candidate-right-section .expand-btn i.fa.fa-chevron-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDBIMkMxLjQ2OTU3IDAgMC45NjA4NTkgMC4yMTA3MTQgMC41ODU3ODYgMC41ODU3ODZDMC4yMTA3MTQgMC45NjA4NTkgMCAxLjQ2OTU3IDAgMlYyMkMwIDIyLjUzMDQgMC4yMTA3MTQgMjMuMDM5MSAwLjU4NTc4NiAyMy40MTQyQzAuOTYwODU5IDIzLjc4OTMgMS40Njk1NyAyNCAyIDI0SDIyQzIyLjUzMDQgMjQgMjMuMDM5MSAyMy43ODkzIDIzLjQxNDIgMjMuNDE0MkMyMy43ODkzIDIzLjAzOTEgMjQgMjIuNTMwNCAyNCAyMlYyQzI0IDEuNDY5NTcgMjMuNzg5MyAwLjk2MDg1OSAyMy40MTQyIDAuNTg1Nzg2QzIzLjAzOTEgMC4yMTA3MTQgMjIuNTMwNCAwIDIyIDBaTTE2LjcwNzUgMTMuNzA3NUwxMi43MDc1IDE3LjcwNzVDMTIuNjE0NiAxNy44MDA1IDEyLjUwNDMgMTcuODc0MiAxMi4zODI5IDE3LjkyNDZDMTIuMjYxNSAxNy45NzQ5IDEyLjEzMTQgMTguMDAwOCAxMiAxOC4wMDA4QzExLjg2ODYgMTguMDAwOCAxMS43Mzg1IDE3Ljk3NDkgMTEuNjE3MSAxNy45MjQ2QzExLjQ5NTcgMTcuODc0MiAxMS4zODU0IDE3LjgwMDUgMTEuMjkyNSAxNy43MDc1TDcuMjkyNSAxMy43MDc1QzcuMTA0ODYgMTMuNTE5OSA2Ljk5OTQ0IDEzLjI2NTQgNi45OTk0NCAxM0M2Ljk5OTQ0IDEyLjczNDYgNy4xMDQ4NiAxMi40ODAxIDcuMjkyNSAxMi4yOTI1QzcuNDgwMTQgMTIuMTA0OSA3LjczNDY0IDExLjk5OTQgOCAxMS45OTk0QzguMjY1MzYgMTEuOTk5NCA4LjUxOTg2IDEyLjEwNDkgOC43MDc1IDEyLjI5MjVMMTEgMTQuNTg2M1Y3QzExIDYuNzM0NzggMTEuMTA1NCA2LjQ4MDQzIDExLjI5MjkgNi4yOTI4OUMxMS40ODA0IDYuMTA1MzYgMTEuNzM0OCA2IDEyIDZDMTIuMjY1MiA2IDEyLjUxOTYgNi4xMDUzNiAxMi43MDcxIDYuMjkyODlDMTIuODk0NiA2LjQ4MDQzIDEzIDYuNzM0NzggMTMgN1YxNC41ODYzTDE1LjI5MjUgMTIuMjkyNUMxNS40ODAxIDEyLjEwNDkgMTUuNzM0NiAxMS45OTk0IDE2IDExLjk5OTRDMTYuMjY1NCAxMS45OTk0IDE2LjUxOTkgMTIuMTA0OSAxNi43MDc1IDEyLjI5MjVDMTYuODk1MSAxMi40ODAxIDE3LjAwMDYgMTIuNzM0NiAxNy4wMDA2IDEzQzE3LjAwMDYgMTMuMjY1NCAxNi44OTUxIDEzLjUxOTkgMTYuNzA3NSAxMy43MDc1WiIgZmlsbD0iIzFBMUExQSIvPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
  background-size: contain;
  flex-shrink: 0;
  font-size: 0;
}
.candidate-right-section .expand-btn.expanded {
  transform: rotate(180deg);
}
.candidate-right-section .expand-btn {
  border: none !important;
  background: transparent !important;
}
.decision-section {
  padding: 17px;
  gap: 18px;
  flex: 1 0 0;
  border-radius: 8px;
  border: 1px solid #d8d8d8;
}
.decision-section h4 {
  color: #1a1a1a;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.btn-move-to-final i.fa.fa-check::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy4xODc1TDUuODY5NTcgMTJMMTcgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  width: 16px;
  height: 11px;
  background-size: contain;
  display: block;
  font-size: 0;
}
.btn-reject i.fa.fa-times {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDFMMSAxNCIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQgMTRMMSAxIiBzdHJva2U9IiNEQzI2MjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  background-size: contain;
  display: block;
  font-size: 0;
}
.btn-move-to-final {
  display: flex;
  height: 53px;
  padding: 12px 19px !important;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  border-radius: 8px;
  background: #00a354 !important;
  color: #fff;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  justify-content: flex-start !important;
}
.btn-move-to-final:hover {
  background: #00793e !important;
}
.decision-buttons .btn-reject {
  display: flex;
  height: 53px !important;
  padding: 12px 19px;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  border-radius: 8px;
  background: #fff !important;
  border: 1.5px solid #dc2626 !important;
  color: #dc2626;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  justify-content: flex-start;
}
.decision-buttons .btn-reject:hover {
  background: #dc2626 !important;
  color: #fff !important;
}
.candidate-details-section {
  box-shadow: none !important;
  border-radius: 10px !important;
  border: 1px solid #d7d7d7 !important;
}
.candidate-item .candidate-avatar {
  background: #a6c5e4 !important;
}
.candidates-header .candidates-subtitle {
  color: #333 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.job-overview-subtitle {
  color: #555 !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.candidate-item {
  padding: 17px 18px !important;
  gap: 43px;
  border-radius: 8px;
  border: 1px solid #d9d9d9 !important;
  background: #fff;
}
i.fa.fa-plus::before,
i.fa.fa-clock::before {
  font-size: 0;
}
i.fa.fa-plus {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgOEgxNU04IDFWMTUiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 14px;
  height: 14px;
  background-size: contain;
  flex-shrink: 0;
  display: inline-block;
  font-size: 0;
}
.btn-cancel {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
i.fa.fa-clock {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgOC43NUMwLjc1IDEwLjMzMjIgMS4yMTkxOSAxMS44NzkgMi4wOTgyNCAxMy4xOTQ2QzIuOTc3MjkgMTQuNTEwMiA0LjIyNjcyIDE1LjUzNTUgNS42ODg1MyAxNi4xNDFDNy4xNTAzNCAxNi43NDY1IDguNzU4ODcgMTYuOTA1IDEwLjMxMDcgMTYuNTk2M0MxMS44NjI2IDE2LjI4NzYgMTMuMjg4IDE1LjUyNTcgMTQuNDA2OCAxNC40MDY4QzE1LjUyNTcgMTMuMjg4IDE2LjI4NzYgMTEuODYyNiAxNi41OTYzIDEwLjMxMDdDMTYuOTA1IDguNzU4ODcgMTYuNzQ2NSA3LjE1MDM0IDE2LjE0MSA1LjY4ODUzQzE1LjUzNTUgNC4yMjY3MiAxNC41MTAyIDIuOTc3MjkgMTMuMTk0NiAyLjA5ODI0QzExLjg3OSAxLjIxOTE5IDEwLjMzMjIgMC43NSA4Ljc1IDAuNzVDNi41MTM1MSAwLjc1ODQxMyA0LjM2Njg2IDEuNjMxMDkgMi43NTg4OSAzLjE4NTU1TDAuNzUgNS4xOTQ0NE0wLjc1IDUuMTk0NDRWMC43NU0wLjc1IDUuMTk0NDRINS4xOTQ0NE04Ljc1IDQuMzA1NTVWOC43NUwxMi4zMDU2IDEwLjUyNzgiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 16px;
  height: 16px;
  background-size: contain;
  flex-shrink: 0;
  display: inline-block;
  font-size: 0;
}
.offer-actions {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: flex-end;
}
.offer-actions .btn-reject {
  display: inline-flex !important;
  width: auto !important;
}
.candidate-profile .btn-get-hire {
  display: flex;
  height: 53px;
  min-width: 255px;
  padding: 12px 19px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  background: #00a354 !important;
  color: #fff;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.candidate-profile .btn-get-hire:hover {
  background: #00723b !important;
}
.candidate-profile .btn-reject {
  display: flex;
  height: 53px;
  padding: 12px 19px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  border: 1.5px solid #dc2626 !important;
  background: #fff !important;
  color: #dc2626;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.candidate-profile .btn-reject:hover {
  background: rgb(255, 220, 220) !important;
}
.candidate-profile .profile-actions .btn-cancel {
  display: flex;
  height: 40px;
  padding: 7px 17px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 36px;
  background: #efefef !important;
  border: 1px solid #efefef !important;
  color: #1a1a1a;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.candidate-profile .profile-actions .btn-cancel:hover {
  background: #a5c5e5 !important;
  border: 1px solid #a5c5e5 !important;
}
.decision-actions {
  justify-content: flex-end !important;
}
.decision-actions .btn-get-hire {
  white-space: nowrap;
}
.candidate-profile .profile-header {
  padding-top: 0 !important;
  padding-bottom: 10px !important;
}
.application-history-sidebar {
  width: 500px !important;
  padding: 27px !important;
  background: #f8fafc !important;
}
.application-history-sidebar .history-header,
.application-history-sidebar .history-timeline {
  background: #fff !important;
}
.decision-actions .btn-reject {
  width: auto !important;
  display: inline-flex !important;
}
.close-btn i.fa.fa-times,
.offer-preview-header .close-panel {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDFMMSAyNU0xIDFMMjUgMjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  width: 24px;
  height: 24px;
  display: block;
}
.close-btn i.fa.fa-times::before {
  font-size: 0;
}
.offer-preview-header .close-panel:hover {
  background-color: transparent !important;
}
.offer-preview-header .close-panel {
  font-size: 0 !important;
}
.status-timeline .status-step .status-icon {
  background: #a5c5e5 !important;
  color: #fff !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border: 1px solid #a5c5e5 !important;
}
.status-step.inactive .status-icon {
  background: #d8d8d8 !important;
  border: 1px solid #d8d8d8 !important;
  color: #808080 !important;
}
.candidate-details-section .status-step {
  flex-direction: row !important;
}
.candidate-details-section .status-info {
  padding: 0 10px;
  background: #fff;
  position: relative;
  z-index: 3;
}
.candidate-details-section .status-info h4 {
  color: #448fdb !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  white-space: nowrap;
}
.candidate-details-section .status-step .status-info p {
  color: #555 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
}
.search-icon-btn i.fa.fa-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA0NCA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxIDM1LjVMMjYuNjYgMzEuMTZNMjkgMjUuNUMyOSAyOS45MTgzIDI1LjQxODMgMzMuNSAyMSAzMy41QzE2LjU4MTcgMzMuNSAxMyAyOS45MTgzIDEzIDI1LjVDMTMgMjEuMDgxNyAxNi41ODE3IDE3LjUgMjEgMTcuNUMyNS40MTgzIDE3LjUgMjkgMjEuMDgxNyAyOSAyNS41WiIgc3Ryb2tlPSIjNDQ4RkRCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 48px;
  height: 48px;
  background-size: cover;
  display: block;
}
.search-icon-btn i.fa.fa-search::before {
  font-size: 0;
}
i.fa.fa-upload {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzUgMC43NVYxMS40MTY3TTguNzUgMC43NUwxMy4xOTQ0IDUuMTk0NDRNOC43NSAwLjc1TDQuMzA1NTYgNS4xOTQ0NE0xNi43NSAxMS40MTY3VjE0Ljk3MjJDMTYuNzUgMTUuNDQzNyAxNi41NjI3IDE1Ljg5NTkgMTYuMjI5MyAxNi4yMjkzQzE1Ljg5NTkgMTYuNTYyNyAxNS40NDM3IDE2Ljc1IDE0Ljk3MjIgMTYuNzVIMi41Mjc3OEMyLjA1NjI4IDE2Ljc1IDEuNjA0MSAxNi41NjI3IDEuMjcwNyAxNi4yMjkzQzAuOTM3MzAxIDE1Ljg5NTkgMC43NSAxNS40NDM3IDAuNzUgMTQuOTcyMlYxMS40MTY3IiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 18px;
  height: 18px;
}
i.fa.fa-upload::before {
  font-size: 0;
}
.talent-scouting-inner-wrapper {
  padding: 32px 27px;
  border-radius: 10px;
  border: 1px solid #d7d7d7;
}
.talent-scouting-wrapper .filter-actions {
  align-items: center;
}
.talent-scouting-wrapper .filter-actions .auto-refresh-toggle {
  display: flex;
  align-items: center;
}
.talent-scouting-wrapper .filter-actions .auto-refresh-toggle .auto-refresh-text {
  color: #1a1a1a !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.candidates-table td:nth-child(4),
.candidates-table td:nth-child(5) {
  text-align: center;
}
.talent-scouting-header .job-overview-section {
  margin-bottom: 0 !important;
}
.candidates-table tbody tr {
  border-bottom: 1px solid #e8e8e8 !important;
}
.search-icon-btn:hover {
  background: transparent !important;
}
.search-input-wrapper .search-close-btn {
  background: transparent !important;
}
.search-input-wrapper .search-close-btn .fa.fa-search i {
  font-size: 0 !important;
}
.search-close-btn .fa-search:before {
  font-size: 21px;
  color: #448fdb !important;
}
.close-btn i.fa.fa-times::before {
  font-size: 0;
}
.close-btn i.fa.fa-times {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDFMMSAyNU0xIDFMMjUgMjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  width: 24px;
  height: 24px;
  display: block;
  background-repeat: no-repeat;
}
button.screening-btn.screening-btn-add-note .fa.fa-edit {
  font-size: 20px;
}
h4.screening-section-title.screening-strengths-title {
  color: #16a34a !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
h4.screening-section-title.screening-weaknesses-title {
  color: #f59e0b !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.fa.fa-circle.screening-weaknesses-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMEM2LjQxNzc1IDAgNC44NzEwMyAwLjQ2OTE5MiAzLjU1NTQ0IDEuMzQ4MjRDMi4yMzk4NSAyLjIyNzI5IDEuMjE0NDcgMy40NzY3MiAwLjYwODk2NyA0LjkzODUzQzAuMDAzNDY2MjggNi40MDAzNCAtMC4xNTQ5NiA4LjAwODg3IDAuMTUzNzIxIDkuNTYwNzJDMC40NjI0MDMgMTEuMTEyNiAxLjIyNDMzIDEyLjUzOCAyLjM0MzE1IDEzLjY1NjlDMy40NjE5NyAxNC43NzU3IDQuODg3NDMgMTUuNTM3NiA2LjQzOTI4IDE1Ljg0NjNDNy45OTExMyAxNi4xNTUgOS41OTk2NiAxNS45OTY1IDExLjA2MTUgMTUuMzkxQzEyLjUyMzMgMTQuNzg1NSAxMy43NzI3IDEzLjc2MDIgMTQuNjUxOCAxMi40NDQ2QzE1LjUzMDggMTEuMTI5IDE2IDkuNTgyMjUgMTYgOEMxNS45OTc4IDUuODc4OTUgMTUuMTU0MiAzLjg0NTQyIDEzLjY1NDQgMi4zNDU2MkMxMi4xNTQ2IDAuODQ1ODE0IDEwLjEyMSAwLjAwMjIzOTg2IDggMFpNNy42OTIzMSAzLjY5MjMxQzcuODc0ODggMy42OTIzMSA4LjA1MzM0IDMuNzQ2NDQgOC4yMDUxNCAzLjg0Nzg3QzguMzU2OTQgMy45NDkzIDguNDc1MjYgNC4wOTM0NyA4LjU0NTEyIDQuMjYyMTRDOC42MTQ5OSA0LjQzMDgxIDguNjMzMjcgNC42MTY0MSA4LjU5NzY1IDQuNzk1NDdDOC41NjIwMyA0Ljk3NDUzIDguNDc0MTIgNS4xMzkgOC4zNDUwMiA1LjI2ODFDOC4yMTU5MyA1LjM5NzE5IDguMDUxNDUgNS40ODUxMSA3Ljg3MjM5IDUuNTIwNzJDNy42OTMzMyA1LjU1NjM0IDcuNTA3NzMgNS41MzgwNiA3LjMzOTA2IDUuNDY4MTlDNy4xNzAzOSA1LjM5ODMzIDcuMDI2MjMgNS4yODAwMiA2LjkyNDggNS4xMjgyMkM2LjgyMzM3IDQuOTc2NDIgNi43NjkyMyA0Ljc5Nzk1IDYuNzY5MjMgNC42MTUzOEM2Ljc2OTIzIDQuMzcwNTcgNi44NjY0OSA0LjEzNTc4IDcuMDM5NiAzLjk2MjY3QzcuMjEyNzEgMy43ODk1NiA3LjQ0NzQ5IDMuNjkyMzEgNy42OTIzMSAzLjY5MjMxWk04LjYxNTM5IDEyLjMwNzdDOC4yODg5NyAxMi4zMDc3IDcuOTc1OTEgMTIuMTc4IDcuNzQ1MSAxMS45NDcyQzcuNTE0MjkgMTEuNzE2NCA3LjM4NDYyIDExLjQwMzMgNy4zODQ2MiAxMS4wNzY5VjhDNy4yMjE0MSA4IDcuMDY0ODggNy45MzUxNiA2Ljk0OTQ3IDcuODE5NzZDNi44MzQwNyA3LjcwNDM1IDYuNzY5MjMgNy41NDc4MiA2Ljc2OTIzIDcuMzg0NjFDNi43NjkyMyA3LjIyMTQgNi44MzQwNyA3LjA2NDg4IDYuOTQ5NDcgNi45NDk0N0M3LjA2NDg4IDYuODM0MDYgNy4yMjE0MSA2Ljc2OTIzIDcuMzg0NjIgNi43NjkyM0M3LjcxMTA0IDYuNzY5MjMgOC4wMjQwOSA2Ljg5ODkgOC4yNTQ5IDcuMTI5NzFDOC40ODU3MiA3LjM2MDUzIDguNjE1MzkgNy42NzM1OCA4LjYxNTM5IDhWMTEuMDc2OUM4Ljc3ODYgMTEuMDc2OSA4LjkzNTEyIDExLjE0MTggOS4wNTA1MyAxMS4yNTcyQzkuMTY1OTQgMTEuMzcyNiA5LjIzMDc3IDExLjUyOTEgOS4yMzA3NyAxMS42OTIzQzkuMjMwNzcgMTEuODU1NSA5LjE2NTk0IDEyLjAxMiA5LjA1MDUzIDEyLjEyNzRDOC45MzUxMiAxMi4yNDI5IDguNzc4NiAxMi4zMDc3IDguNjE1MzkgMTIuMzA3N1oiIGZpbGw9IiNGNTlFMEIiLz4KPC9zdmc+Cg==);
  width: 16px;
  height: 16px;
  background-size: cover;
  display: block;
  font-size: 0;
}
i.fa.fa-circle.screening-strengths-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMEM2LjQxNzc1IDAgNC44NzEwMyAwLjQ2OTE5MiAzLjU1NTQ0IDEuMzQ4MjRDMi4yMzk4NSAyLjIyNzI5IDEuMjE0NDcgMy40NzY3MiAwLjYwODk2NyA0LjkzODUzQzAuMDAzNDY2MjggNi40MDAzNCAtMC4xNTQ5NiA4LjAwODg3IDAuMTUzNzIxIDkuNTYwNzJDMC40NjI0MDMgMTEuMTEyNiAxLjIyNDMzIDEyLjUzOCAyLjM0MzE1IDEzLjY1NjlDMy40NjE5NyAxNC43NzU3IDQuODg3NDMgMTUuNTM3NiA2LjQzOTI4IDE1Ljg0NjNDNy45OTExMyAxNi4xNTUgOS41OTk2NiAxNS45OTY1IDExLjA2MTUgMTUuMzkxQzEyLjUyMzMgMTQuNzg1NSAxMy43NzI3IDEzLjc2MDIgMTQuNjUxOCAxMi40NDQ2QzE1LjUzMDggMTEuMTI5IDE2IDkuNTgyMjUgMTYgOEMxNS45OTc4IDUuODc4OTUgMTUuMTU0MiAzLjg0NTQyIDEzLjY1NDQgMi4zNDU2MkMxMi4xNTQ2IDAuODQ1ODE0IDEwLjEyMSAwLjAwMjIzOTg2IDggMFpNMTEuNTEyMyA2LjU4OTIzTDcuMjA0NjIgMTAuODk2OUM3LjE0NzQ2IDEwLjk1NDEgNy4wNzk1OSAxMC45OTk1IDcuMDA0ODkgMTEuMDMwNUM2LjkzMDE4IDExLjA2MTUgNi44NTAxIDExLjA3NzQgNi43NjkyMyAxMS4wNzc0QzYuNjg4MzYgMTEuMDc3NCA2LjYwODI4IDExLjA2MTUgNi41MzM1OCAxMS4wMzA1QzYuNDU4ODcgMTAuOTk5NSA2LjM5MSAxMC45NTQxIDYuMzMzODUgMTAuODk2OUw0LjQ4NzY5IDkuMDUwNzdDNC4zNzIyMiA4LjkzNTMgNC4zMDczNSA4Ljc3ODY4IDQuMzA3MzUgOC42MTUzOEM0LjMwNzM1IDguNDUyMDggNC4zNzIyMiA4LjI5NTQ3IDQuNDg3NjkgOC4xOEM0LjYwMzE3IDguMDY0NTMgNC43NTk3OCA3Ljk5OTY2IDQuOTIzMDggNy45OTk2NkM1LjA4NjM4IDcuOTk5NjYgNS4yNDI5OSA4LjA2NDUzIDUuMzU4NDYgOC4xOEw2Ljc2OTIzIDkuNTkxNTRMMTAuNjQxNSA1LjcxODQ2QzEwLjY5ODcgNS42NjEyOCAxMC43NjY2IDUuNjE1OTMgMTAuODQxMyA1LjU4NDk5QzEwLjkxNiA1LjU1NDA0IDEwLjk5NjEgNS41MzgxMiAxMS4wNzY5IDUuNTM4MTJDMTEuMTU3OCA1LjUzODEyIDExLjIzNzggNS41NTQwNCAxMS4zMTI2IDUuNTg0OTlDMTEuMzg3MyA1LjYxNTkzIDExLjQ1NTEgNS42NjEyOCAxMS41MTIzIDUuNzE4NDZDMTEuNTY5NSA1Ljc3NTY0IDExLjYxNDggNS44NDM1MSAxMS42NDU4IDUuOTE4MjJDMTEuNjc2NyA1Ljk5MjkyIDExLjY5MjcgNi4wNzI5OSAxMS42OTI3IDYuMTUzODRDMTEuNjkyNyA2LjIzNDcgMTEuNjc2NyA2LjMxNDc3IDExLjY0NTggNi4zODk0N0MxMS42MTQ4IDYuNDY0MTggMTEuNTY5NSA2LjUzMjA1IDExLjUxMjMgNi41ODkyM1oiIGZpbGw9IiMxNkEzNEEiLz4KPC9zdmc+Cg==);
  width: 16px;
  height: 16px;
  background-size: cover;
  display: block;
  font-size: 0;
}
.screening-section-title {
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.screening-justification-text {
  color: #333 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
}
.screening-list-item {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.actions-panel .actions-wrapper {
  padding: 17px;
  border-radius: 8px;
  border: 1px solid #d8d8d8;
  margin-bottom: 14px;
}
.action-buttons-list .action-list-btn {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  display: flex;
  height: 53px;
  padding: 12px 19px;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  border-radius: 8px;
  background: #f9fafb;
  border: none !important;
}
.action-buttons-list .action-list-btn i {
  color: #6784a1 !important;
  font-size: 17px;
}
.feedback-form {
  background: #fff;
}
.btn-reset-feedback {
  display: flex;
  height: 53px;
  padding: 12px 40px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  border: 1.5px solid #dc2626 !important;
  color: #dc2626 !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.btn-submit-feedback {
  display: flex;
  width: 255px;
  height: 53px;
  padding: 12px 19px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  background: #00a354 !important;
  color: #fff;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.feedback-form .form-control {
  border-radius: 8px !important;
  border: 1px solid #d7d7d7 !important;
  background: #f6f6f6 !important;
}
.profile-avatar-centered {
  width: 85px;
  height: 85px;
  border-radius: 100%;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}
.profile-avatar-centered img {
  max-width: 100%;
}
.profile-info .profile-name {
  color: #1a1a1a !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.view-profile-modal .profile-header-section {
  background: transparent !important;
  border: none !important;
}
.view-profile-modal .profile-title {
  color: #448fdb !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.view-profile-modal .experience-tag {
  background: transparent !important;
  color: #1a1a1a !important;
}
.view-profile-modal .gender-tag {
  background: transparent !important;
  color: #1a1a1a !important;
}
.profile-details-tags {
  gap: 2px !important;
}
.header-left .back-btn i.fa.fa-arrow-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMUwxIDVNMSA1TDUgOU0xIDVIMjEiIHN0cm9rZT0iIzczNzM3MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 20px;
  height: 10px;
}
.header-left .back-btn i.fa.fa-arrow-left::before {
  display: none;
}
.profile-info .profile-actions .btn-cancel {
  display: flex;
  padding: 8px 15px !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 36px;
  border: 1px solid #1a1a1a !important;
  background: #fff !important;
  color: #1a1a1a;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.profile-info .profile-actions .btn-cancel i.fa.fa-download {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDc0NjEgMC42MDAxSDEuOTc0NjFDMS42MDk5NCAwLjYwMDEgMS4yNjAyIDAuNzQ3NTk5IDEuMDAyMzQgMS4wMTAxNUMwLjc0NDQ3NSAxLjI3MjcgMC41OTk2MDkgMS42Mjg4IDAuNTk5NjA5IDIuMDAwMVYxMy4yMDAxQzAuNTk5NjA5IDEzLjU3MTQgMC43NDQ0NzUgMTMuOTI3NSAxLjAwMjM0IDE0LjE5QzEuMjYwMiAxNC40NTI2IDEuNjA5OTQgMTQuNjAwMSAxLjk3NDYxIDE0LjYwMDFIMTAuMjI0NkMxMC41ODkzIDE0LjYwMDEgMTAuOTM5IDE0LjQ1MjYgMTEuMTk2OSAxNC4xOUMxMS40NTQ3IDEzLjkyNzUgMTEuNTk5NiAxMy41NzE0IDExLjU5OTYgMTMuMjAwMVY0LjgwMDFNNy40NzQ2MSAwLjYwMDFDNy42OTIyNCAwLjU5OTc0MSA3LjkwNzc5IDAuNjQzMjIxIDguMTA4ODUgMC43MjgwMzhDOC4zMDk5IDAuODEyODU1IDguNDkyNSAwLjkzNzMzMSA4LjY0NjExIDEuMDk0M0wxMS4xMTI5IDMuNjA1OUMxMS4yNjc0IDMuNzYyMzUgMTEuMzkgMy45NDg0NCAxMS40NzM2IDQuMTUzNDFDMTEuNTU3MSA0LjM1ODM4IDExLjYgNC41NzgxOCAxMS41OTk2IDQuODAwMU03LjQ3NDYxIDAuNjAwMVY0LjEwMDFDNy40NzQ2MSA0LjI4NTc1IDcuNTQ3MDQgNC40NjM4IDcuNjc1OTcgNC41OTUwN0M3LjgwNDkgNC43MjYzNSA3Ljk3OTc3IDQuODAwMSA4LjE2MjExIDQuODAwMUwxMS41OTk2IDQuODAwMU02LjA5OTYxIDExLjgwMDFWNy42MDAxTTYuMDk5NjEgMTEuODAwMUw0LjAzNzExIDkuNzAwMU02LjA5OTYxIDExLjgwMDFMOC4xNjIxMSA5LjcwMDEiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-size: cover;
  width: 11px;
  height: 14px;
  font-size: 0;
}
.profile-info .profile-actions .btn-cancel i.fa.fa-download::before {
  font-size: 0;
}
.profile-section .section-title {
  color: #1a1a1a !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.section-content {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.experience-item {
  display: flex;
  padding: 15px;
  align-items: center;
  gap: 15px;
  flex: 1 0 0;
  border-radius: 8px !important;
  border: 1px solid #d9d9d9 !important;
  background: #fff !important;
}
.experience-icon {
  display: flex;
  width: 76px !important;
  height: 69px !important;
  padding: 18px 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: #e0f5e0 !important;
  flex-shrink: 0;
}
.experience-icon i.fa.fa-briefcase {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDExSDExLjAxTTE1IDVWM0MxNSAyLjQ2OTU3IDE0Ljc4OTMgMS45NjA4NiAxNC40MTQyIDEuNTg1NzlDMTQuMDM5MSAxLjIxMDcxIDEzLjUzMDQgMSAxMyAxSDlDOC40Njk1NyAxIDcuOTYwODYgMS4yMTA3MSA3LjU4NTc5IDEuNTg1NzlDNy4yMTA3MSAxLjk2MDg2IDcgMi40Njk1NyA3IDNWNU0yMSAxMkMxOC4wMzI4IDEzLjk1OSAxNC41NTU1IDE1LjAwMzMgMTEgMTUuMDAzM0M3LjQ0NDQ1IDE1LjAwMzMgMy45NjcyMSAxMy45NTkgMSAxMk0zIDVIMTlDMjAuMTA0NiA1IDIxIDUuODk1NDMgMjEgN1YxN0MyMSAxOC4xMDQ2IDIwLjEwNDYgMTkgMTkgMTlIM0MxLjg5NTQzIDE5IDEgMTguMTA0NiAxIDE3VjdDMSA1Ljg5NTQzIDEuODk1NDMgNSAzIDVaIiBzdHJva2U9IiMyMUMwMjEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 20px;
  height: 18px;
  background-size: cover;
}
.experience-icon i.fa.fa-briefcase::before {
  font-size: 0;
}
.education-item {
  display: flex;
  padding: 15px;
  align-items: center;
  gap: 15px;
  flex: 1 0 0;
  border-radius: 8px !important;
  border: 1px solid #d9d9d9 !important;
  background: #fff !important;
}
.education-icon {
  display: flex;
  width: 76px !important;
  height: 69px !important;
  padding: 18px 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: #cfdeff !important;
  flex-shrink: 0;
}
.education-icon i.fa.fa-graduation-cap {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyOCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2Ljk3ODcgNy40OTU1M1YxNS4yODk2TTYuMTk0NTIgMTAuNzQzMVYxNS4yODk2QzYuMTk0NTIgMTYuMzIzMiA3LjAxNTY4IDE3LjMxNDQgOC40NzczNSAxOC4wNDUyQzkuOTM5MDMgMTguNzc2MSAxMS45MjE1IDE5LjE4NjYgMTMuOTg4NiAxOS4xODY2QzE2LjA1NTcgMTkuMTg2NiAxOC4wMzgyIDE4Ljc3NjEgMTkuNDk5OCAxOC4wNDUyQzIwLjk2MTUgMTcuMzE0NCAyMS43ODI3IDE2LjMyMzIgMjEuNzgyNyAxNS4yODk2VjEwLjc0MzFNMjYuMjI1MyA4LjY5MzIyQzI2LjQ1NzggOC41OTA2MyAyNi42NTUyIDguNDIyMDcgMjYuNzkyOSA4LjIwODQzQzI2LjkzMDYgNy45OTQ3OSAyNy4wMDI2IDcuNzQ1NDUgMjYuOTk5OSA3LjQ5MTI5QzI2Ljk5NzMgNy4yMzcxMyAyNi45MjAyIDYuOTg5MzMgMjYuNzc4MSA2Ljc3ODU4QzI2LjYzNiA2LjU2NzgzIDI2LjQzNTIgNi40MDMzOSAyNi4yMDA2IDYuMzA1NjNMMTUuMDY2OCAxLjIzNDI5QzE0LjcyODMgMS4wNzk5IDE0LjM2MDYgMSAxMy45ODg2IDFDMTMuNjE2NiAxIDEzLjI0ODkgMS4wNzk5IDEyLjkxMDQgMS4yMzQyOUwxLjc3Nzg4IDYuMzAwNDRDMS41NDY2MSA2LjQwMTcyIDEuMzQ5ODcgNi41NjgyMSAxLjIxMTcyIDYuNzc5NTNDMS4wNzM1NyA2Ljk5MDg2IDEgNy4yMzc4NiAxIDcuNDkwMzNDMSA3Ljc0MjgxIDEuMDczNTcgNy45ODk4MSAxLjIxMTcyIDguMjAxMTNDMS4zNDk4NyA4LjQxMjQ1IDEuNTQ2NjEgOC41Nzg5NCAxLjc3Nzg4IDguNjgwMjNMMTIuOTEwNCAxMy43NTY4QzEzLjI0ODkgMTMuOTExMiAxMy42MTY2IDEzLjk5MTEgMTMuOTg4NiAxMy45OTExQzE0LjM2MDYgMTMuOTkxMSAxNC43MjgzIDEzLjkxMTIgMTUuMDY2OCAxMy43NTY4TDI2LjIyNTMgOC42OTMyMloiIHN0cm9rZT0iIzZBOTJFRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 26px;
  height: 19px;
  background-size: cover;
}
.education-icon i.fa.fa-graduation-cap::before {
  font-size: 0;
}
.refresh-btn i.fa.fa-refresh {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgNy4xMjVDMTMuNSA1LjQzNDI0IDEyLjgyODMgMy44MTI3NCAxMS42MzI4IDIuNjE3MTlDMTAuNDM3MyAxLjQyMTY1IDguODE1NzUgMC43NSA3LjEyNSAwLjc1QzUuMzQyOCAwLjc1NjcwNCAzLjYzMjE5IDEuNDUyMTIgMi4zNTA4MyAyLjY5MDgzTDAuNzUgNC4yOTE2N00wLjc1IDQuMjkxNjdWMC43NU0wLjc1IDQuMjkxNjdINC4yOTE2N00wLjc1IDcuMTI1QzAuNzUgOC44MTU3NSAxLjQyMTY1IDEwLjQzNzMgMi42MTcxOSAxMS42MzI4QzMuODEyNzQgMTIuODI4MyA1LjQzNDI0IDEzLjUgNy4xMjUgMTMuNUM4LjkwNzIgMTMuNDkzMyAxMC42MTc4IDEyLjc5NzkgMTEuODk5MiAxMS41NTkyTDEzLjUgOS45NTgzM00xMy41IDkuOTU4MzNIOS45NTgzM00xMy41IDkuOTU4MzNWMTMuNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-size: cover;
  width: 17px;
  height: 17px;
  flex-shrink: 0;
}
.refresh-btn i.fa.fa-refresh::before {
  font-size: 0;
}
.candidate-header:hover {
  background: transparent !important;
}
.best-match-container {
  align-items: flex-start !important;
}
.best-match-badge {
  color: #00a354 !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background: transparent !important;
}
.best-match-badge i.fa.fa-circle {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA1MzEgNS44MTM4NEMxMy44MDA3IDUuNTUgMTMuNTM5NSA1LjI3ODEyIDEzLjQ0MTEgNS4wMzkwNkMxMy4zNSA0LjgyMDA5IDEzLjM0NDYgNC40NTcxNCAxMy4zMzkzIDQuMTA1NThDMTMuMzI5MiAzLjQ1MjAxIDEzLjMxODUgMi43MTEzOCAxMi44MDM2IDIuMTk2NDNDMTIuMjg4NiAxLjY4MTQ3IDExLjU0OCAxLjY3MDc2IDEwLjg5NDQgMS42NjA3MUMxMC41NDI5IDEuNjU1MzYgMTAuMTc5OSAxLjY1IDkuOTYwOTQgMS41NTg5M0M5LjcyMjU0IDEuNDYwNDkgOS40NSAxLjE5OTMzIDkuMTg2MTYgMC45NDY4NzVDOC43MjQxMSAwLjUwMjkwMiA4LjE5OTExIDAgNy41IDBDNi44MDA4OSAwIDYuMjc2NTYgMC41MDI5MDIgNS44MTM4NCAwLjk0Njg3NUM1LjU1IDEuMTk5MzMgNS4yNzgxMiAxLjQ2MDQ5IDUuMDM5MDYgMS41NTg5M0M0LjgyMTQzIDEuNjUgNC40NTcxNCAxLjY1NTM2IDQuMTA1NTggMS42NjA3MUMzLjQ1MjAxIDEuNjcwNzYgMi43MTEzOCAxLjY4MTQ3IDIuMTk2NDMgMi4xOTY0M0MxLjY4MTQ3IDIuNzExMzggMS42NzQxMSAzLjQ1MjAxIDEuNjYwNzEgNC4xMDU1OEMxLjY1NTM2IDQuNDU3MTQgMS42NSA0LjgyMDA5IDEuNTU4OTMgNS4wMzkwNkMxLjQ2MDQ5IDUuMjc3NDYgMS4xOTkzMyA1LjU1IDAuOTQ2ODc1IDUuODEzODRDMC41MDI5MDIgNi4yNzU4OSAwIDYuODAwODkgMCA3LjVDMCA4LjE5OTExIDAuNTAyOTAyIDguNzIzNDQgMC45NDY4NzUgOS4xODYxNkMxLjE5OTMzIDkuNDUgMS40NjA0OSA5LjcyMTg3IDEuNTU4OTMgOS45NjA5NEMxLjY1IDEwLjE3OTkgMS42NTUzNiAxMC41NDI5IDEuNjYwNzEgMTAuODk0NEMxLjY3MDc2IDExLjU0OCAxLjY4MTQ3IDEyLjI4ODYgMi4xOTY0MyAxMi44MDM2QzIuNzExMzggMTMuMzE4NSAzLjQ1MjAxIDEzLjMyOTIgNC4xMDU1OCAxMy4zMzkzQzQuNDU3MTQgMTMuMzQ0NiA0LjgyMDA5IDEzLjM1IDUuMDM5MDYgMTMuNDQxMUM1LjI3NzQ2IDEzLjUzOTUgNS41NSAxMy44MDA3IDUuODEzODQgMTQuMDUzMUM2LjI3NTg5IDE0LjQ5NzEgNi44MDA4OSAxNSA3LjUgMTVDOC4xOTkxMSAxNSA4LjcyMzQ0IDE0LjQ5NzEgOS4xODYxNiAxNC4wNTMxQzkuNDUgMTMuODAwNyA5LjcyMTg3IDEzLjUzOTUgOS45NjA5NCAxMy40NDExQzEwLjE3OTkgMTMuMzUgMTAuNTQyOSAxMy4zNDQ2IDEwLjg5NDQgMTMuMzM5M0MxMS41NDggMTMuMzI5MiAxMi4yODg2IDEzLjMxODUgMTIuODAzNiAxMi44MDM2QzEzLjMxODUgMTIuMjg4NiAxMy4zMjkyIDExLjU0OCAxMy4zMzkzIDEwLjg5NDRDMTMuMzQ0NiAxMC41NDI5IDEzLjM1IDEwLjE3OTkgMTMuNDQxMSA5Ljk2MDk0QzEzLjUzOTUgOS43MjI1NCAxMy44MDA3IDkuNDUgMTQuMDUzMSA5LjE4NjE2QzE0LjQ5NzEgOC43MjQxMSAxNSA4LjE5OTExIDE1IDcuNUMxNSA2LjgwMDg5IDE0LjQ5NzEgNi4yNzY1NiAxNC4wNTMxIDUuODEzODRaTTEwLjU1NzYgNi4yNzE4N0w2LjgwNzU5IDEwLjAyMTlDNi43NTc4NCAxMC4wNzE3IDYuNjk4NzUgMTAuMTExMiA2LjYzMzcyIDEwLjEzODJDNi41Njg2OCAxMC4xNjUxIDYuNDk4OTcgMTAuMTc5IDYuNDI4NTcgMTAuMTc5QzYuMzU4MTcgMTAuMTc5IDYuMjg4NDYgMTAuMTY1MSA2LjIyMzQyIDEwLjEzODJDNi4xNTgzOSAxMC4xMTEyIDYuMDk5MzEgMTAuMDcxNyA2LjA0OTU1IDEwLjAyMTlMNC40NDI0MSA4LjQxNDczQzQuMzQxODkgOC4zMTQyMSA0LjI4NTQyIDguMTc3ODcgNC4yODU0MiA4LjAzNTcxQzQuMjg1NDIgNy44OTM1NSA0LjM0MTg5IDcuNzU3MjIgNC40NDI0MSA3LjY1NjdDNC41NDI5MyA3LjU1NjE3IDQuNjc5MjcgNy40OTk3IDQuODIxNDMgNy40OTk3QzQuOTYzNTkgNy40OTk3IDUuMDk5OTIgNy41NTYxNyA1LjIwMDQ1IDcuNjU2N0w2LjQyODU3IDguODg1NDlMOS43OTk1NSA1LjUxMzg0QzkuODQ5MzMgNS40NjQwNyA5LjkwODQyIDUuNDI0NTggOS45NzM0NSA1LjM5NzY1QzEwLjAzODUgNS4zNzA3MSAxMC4xMDgyIDUuMzU2ODQgMTAuMTc4NiA1LjM1Njg0QzEwLjI0OSA1LjM1Njg0IDEwLjMxODcgNS4zNzA3MSAxMC4zODM3IDUuMzk3NjVDMTAuNDQ4NyA1LjQyNDU4IDEwLjUwNzggNS40NjQwNyAxMC41NTc2IDUuNTEzODRDMTAuNjA3NCA1LjU2MzYxIDEwLjY0NjggNS42MjI3IDEwLjY3MzggNS42ODc3M0MxMC43MDA3IDUuNzUyNzcgMTAuNzE0NiA1LjgyMjQ3IDEwLjcxNDYgNS44OTI4NkMxMC43MTQ2IDUuOTYzMjUgMTAuNzAwNyA2LjAzMjk1IDEwLjY3MzggNi4wOTc5OEMxMC42NDY4IDYuMTYzMDEgMTAuNjA3NCA2LjIyMjEgMTAuNTU3NiA2LjI3MTg3WiIgZmlsbD0iIzAwQTM1NCIvPgo8L3N2Zz4K);
  background-size: cover;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
}
.best-match-badge i.fa.fa-circle::before {
  font-size: 0;
}
.search-input-wrapper {
  height: 50px !important;
}
.search-box-container {
  display: flex !important;
}
.candidate-details-section .candidate-profile .profile-header {
  padding-bottom: 15px !important;
}
.btn-get-hire .fa.fa-magic {
  background: url("../images/offer-g.png") no-repeat 0 0;
  background-size: cover;
  width: 21px;
  height: 21px;
  flex-shrink: 0;
}
.btn-get-hire .fa.fa-magic::before,
.offer-actions .btn-reject .fa.fa-upload:before {
  font-size: 0;
}
.offer-actions .btn-reject .fa.fa-upload {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDFIM0MyLjQ2OTU3IDEgMS45NjA4NiAxLjIxMDcyIDEuNTg1NzkgMS41ODU3OUMxLjIxMDcxIDEuOTYwODYgMSAyLjQ2OTU3IDEgM1YxOUMxIDE5LjUzMDQgMS4yMTA3MSAyMC4wMzkxIDEuNTg1NzkgMjAuNDE0MkMxLjk2MDg2IDIwLjc4OTMgMi40Njk1NyAyMSAzIDIxSDE1QzE1LjUzMDQgMjEgMTYuMDM5MSAyMC43ODkzIDE2LjQxNDIgMjAuNDE0MkMxNi43ODkzIDIwLjAzOTEgMTcgMTkuNTMwNCAxNyAxOVY3TTExIDFDMTEuMzE2NiAwLjk5OTQ5IDExLjYzMDEgMS4wNjE2MSAxMS45MjI1IDEuMTgyNzdDMTIuMjE1IDEuMzAzOTQgMTIuNDgwNiAxLjQ4MTc2IDEyLjcwNCAxLjcwNkwxNi4yOTIgNS4yOTRDMTYuNTE2OCA1LjUxNzUxIDE2LjY5NTIgNS43ODMzNSAxNi44MTY3IDYuMDc2MTZDMTYuOTM4MiA2LjM2ODk4IDE3LjAwMDUgNi42ODI5NyAxNyA3TTExIDFWNkMxMSA2LjI2NTIyIDExLjEwNTQgNi41MTk1NyAxMS4yOTI5IDYuNzA3MTFDMTEuNDgwNCA2Ljg5NDY1IDExLjczNDggNyAxMiA3TDE3IDdNOSAxMVYxN005IDExTDEyIDE0TTkgMTFMNiAxNCIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-size: cover;
  width: 16px;
  height: 20px;
  flex-shrink: 0;
}
.candidate-item.rejected {
  border: 1px solid #d9d9d9 !important;
  background: #fff !important;
}
.screening-header .header-search .fa.fa-times {
  color: #6b7280 !important;
}
.status-step:last-child {
  flex: 0 !important;
}
.status-step .status-icon {
  flex-shrink: 0;
}
.btn-get-hire .fa.fa-check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy4xODc1TDUuODY5NTcgMTJMMTcgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 16px;
  height: 11px;
  flex-shrink: 0;
}
.btn-get-hire .fa.fa-check::before {
  font-size: 0 !important;
}
.profile-sectio {
  padding-bottom: 15px !important;
  margin-bottom: 15px !important;
}
.profile-section:first-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
}
.detail-tag {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-radius: 0 !important;
}
.detail-tag.experience-tag {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.profile-section:last-child {
  border-radius: 8px !important;
  border: 1px solid #83b0da !important;
  background: #e6f3ff !important;
  padding: 27px !important;
}
.view-profile-modal .view-profile-content {
  max-height: none !important;
}
.view-profile-modal .profile-sections {
  max-height: 200px;
  overflow-y: auto;
}
.view-profile-modal .profile-sections {
  max-height: calc(100vh - 470px);
  overflow-y: auto;
}
.ai-offer-generator {
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  border-top: 1px solid #c8c8c8 !important;
  padding-top: 20px !important;
  border-radius: 0 !important;
}
.ai-offer-generator h3 {
  color: #1a1a1a;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.ai-offer-generator p {
  color: #555 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.ai-offer-generator form label {
  color: #1a1a1a !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.ai-offer-generator form input,
.ai-offer-generator form select {
  height: 48px;
  padding: 12px 13px;
  gap: 10px;
  border-radius: 8px;
  border: 1px solid #d7d7d7 !important;
  background: #f6f6f6 !important;
}
.ai-offer-generator form textarea {
  border: 1px solid #d7d7d7 !important;
  background: #f6f6f6 !important;
}
.screening-btn i.fa.fa-paper-plane,
.stage-button i.fa.fa-paper-plane {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk1MjggMS42MzEyOEMxNy45NTI4IDEuNjMxMjggMTcuOTUyOCAxLjYzOTMxIDE3Ljk1MjggMS42NDMzM0wxMy4yNzU3IDE3LjA3MDFDMTMuMjA0OSAxNy4zMjA2IDEzLjA1OTIgMTcuNTQzNiAxMi44NTgxIDE3LjcwODlDMTIuNjU3IDE3Ljg3NDMgMTIuNDEwMSAxNy45NzQyIDEyLjE1MDcgMTcuOTk1MkMxMi4xMTM3IDE3Ljk5ODQgMTIuMDc2NyAxOCAxMi4wMzk4IDE4QzExLjc5NjYgMTguMDAwNyAxMS41NTgzIDE3LjkzMTkgMTEuMzUyOSAxNy44MDE2QzExLjE0NzYgMTcuNjcxMyAxMC45ODM4IDE3LjQ4NSAxMC44ODA5IDE3LjI2NDZMNy45NTU3NiAxMS4yNjA3QzcuOTI2NDkgMTEuMjAwNiA3LjkxNjcyIDExLjEzMjggNy45Mjc4MSAxMS4wNjY4QzcuOTM4OTEgMTEuMDAwOCA3Ljk3MDMxIDEwLjkzOTkgOC4wMTc2NCAxMC44OTI2TDEyLjY3MjIgNi4yMzc0NEMxMi43ODc3IDYuMTE1ODggMTIuODUxMSA1Ljk1NCAxMi44NDkgNS43ODYzNEMxMi44NDY4IDUuNjE4NjcgMTIuNzc5MyA1LjQ1ODQ4IDEyLjY2MDcgNS4zMzk5MUMxMi41NDIyIDUuMjIxMzUgMTIuMzgyIDUuMTUzNzkgMTIuMjE0MyA1LjE1MTY0QzEyLjA0NjcgNS4xNDk0OSAxMS44ODQ5IDUuMjEyOTMgMTEuNzYzMyA1LjMyODQyTDcuMTA2MzQgOS45ODM2MUM3LjA1OTA1IDEwLjAzMSA2Ljk5ODE4IDEwLjA2MjQgNi45MzIyMSAxMC4wNzM1QzYuODY2MjMgMTAuMDg0NSA2Ljc5ODQ0IDEwLjA3NDggNi43MzgyOCAxMC4wNDU1TDAuNzI5NjIgNy4xMjA3NEMwLjQ5NDY1OCA3LjAwOCAwLjI5OTQ5NSA2LjgyNjUxIDAuMTY5OTkzIDYuNjAwMzNDMC4wNDA0OTIxIDYuMzc0MTUgLTAuMDE3MjMzNSA2LjExMzk1IDAuMDA0NDY2MDggNS44NTQyMkMwLjAyNjE2NTcgNS41OTQ0OSAwLjEyNjI2NiA1LjM0NzQ4IDAuMjkxNTAyIDUuMTQ1OTNDMC40NTY3MzkgNC45NDQzOCAwLjY3OTMxIDQuNzk3OCAwLjkyOTcyMSA0LjcyNTYzTDE2LjM1NDQgMC4wNDc5MzI0SDE2LjM2NjRDMTYuNTg2MSAtMC4wMTM3NzY3IDE2LjgxODEgLTAuMDE1OTQgMTcuMDM4OSAwLjA0MTY2NDNDMTcuMjU5NiAwLjA5OTI2ODYgMTcuNDYxIDAuMjE0NTY2IDE3LjYyMjUgMC4zNzU3MjhDMTcuNzgzOSAwLjUzNjg5MSAxNy44OTk2IDAuNzM4MTE0IDE3Ljk1NzcgMC45NTg3NTRDMTguMDE1NyAxLjE3OTM5IDE4LjAxNCAxLjQxMTUxIDE3Ljk1MjggMS42MzEyOFoiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.screening-btn i.fa.fa-paper-plane::before,
.stage-button i.fa.fa-paper-plane::before {
  font-size: 0 !important;
}

.screening-btn i.fa.fa-calendar,
.stage-button i.fa.fa-calendar {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc1IDEuMjMwNzdIMTEuODc1VjAuNjE1Mzg1QzExLjg3NSAwLjQ1MjE3NCAxMS44MDkyIDAuMjk1NjQ5IDExLjY5MTkgMC4xODAyNDJDMTEuNTc0NyAwLjA2NDgzNSAxMS40MTU4IDAgMTEuMjUgMEMxMS4wODQyIDAgMTAuOTI1MyAwLjA2NDgzNSAxMC44MDgxIDAuMTgwMjQyQzEwLjY5MDggMC4yOTU2NDkgMTAuNjI1IDAuNDUyMTc0IDEwLjYyNSAwLjYxNTM4NVYxLjIzMDc3SDQuMzc1VjAuNjE1Mzg1QzQuMzc1IDAuNDUyMTc0IDQuMzA5MTUgMC4yOTU2NDkgNC4xOTE5NCAwLjE4MDI0MkM0LjA3NDczIDAuMDY0ODM1IDMuOTE1NzYgMCAzLjc1IDBDMy41ODQyNCAwIDMuNDI1MjcgMC4wNjQ4MzUgMy4zMDgwNiAwLjE4MDI0MkMzLjE5MDg1IDAuMjk1NjQ5IDMuMTI1IDAuNDUyMTc0IDMuMTI1IDAuNjE1Mzg1VjEuMjMwNzdIMS4yNUMwLjkxODQ3OSAxLjIzMDc3IDAuNjAwNTM3IDEuMzYwNDQgMC4zNjYxMTYgMS41OTEyNUMwLjEzMTY5NiAxLjgyMjA3IDAgMi4xMzUxMiAwIDIuNDYxNTRWMTQuNzY5MkMwIDE1LjA5NTcgMC4xMzE2OTYgMTUuNDA4NyAwLjM2NjExNiAxNS42Mzk1QzAuNjAwNTM3IDE1Ljg3MDMgMC45MTg0NzkgMTYgMS4yNSAxNkgxMy43NUMxNC4wODE1IDE2IDE0LjM5OTUgMTUuODcwMyAxNC42MzM5IDE1LjYzOTVDMTQuODY4MyAxNS40MDg3IDE1IDE1LjA5NTcgMTUgMTQuNzY5MlYyLjQ2MTU0QzE1IDIuMTM1MTIgMTQuODY4MyAxLjgyMjA3IDE0LjYzMzkgMS41OTEyNUMxNC4zOTk1IDEuMzYwNDQgMTQuMDgxNSAxLjIzMDc3IDEzLjc1IDEuMjMwNzdaTTQuMDYyNSAxMi45MjMxQzMuODc3MDggMTIuOTIzMSAzLjY5NTgyIDEyLjg2ODkgMy41NDE2NSAxMi43Njc1QzMuMzg3NDggMTIuNjY2MSAzLjI2NzMyIDEyLjUyMTkgMy4xOTYzNiAxMi4zNTMyQzMuMTI1NDEgMTIuMTg0NiAzLjEwNjg0IDExLjk5OSAzLjE0MzAxIDExLjgxOTlDMy4xNzkxOSAxMS42NDA5IDMuMjY4NDggMTEuNDc2NCAzLjM5OTU5IDExLjM0NzNDMy41MzA3IDExLjIxODIgMy42OTc3NSAxMS4xMzAzIDMuODc5NiAxMS4wOTQ3QzQuMDYxNDYgMTEuMDU5IDQuMjQ5OTYgMTEuMDc3MyA0LjQyMTI3IDExLjE0NzJDNC41OTI1NyAxMS4yMTcxIDQuNzM4OTkgMTEuMzM1NCA0Ljg0MiAxMS40ODcyQzQuOTQ1MDIgMTEuNjM5IDUgMTEuODE3NCA1IDEyQzUgMTIuMjQ0OCA0LjkwMTIzIDEyLjQ3OTYgNC43MjU0MSAxMi42NTI3QzQuNTQ5NiAxMi44MjU4IDQuMzExMTQgMTIuOTIzMSA0LjA2MjUgMTIuOTIzMVpNNy41IDEyLjkyMzFDNy4zMTQ1OCAxMi45MjMxIDcuMTMzMzIgMTIuODY4OSA2Ljk3OTE1IDEyLjc2NzVDNi44MjQ5OCAxMi42NjYxIDYuNzA0ODIgMTIuNTIxOSA2LjYzMzg2IDEyLjM1MzJDNi41NjI5MSAxMi4xODQ2IDYuNTQ0MzQgMTEuOTk5IDYuNTgwNTEgMTEuODE5OUM2LjYxNjY5IDExLjY0MDkgNi43MDU5OCAxMS40NzY0IDYuODM3MDkgMTEuMzQ3M0M2Ljk2ODIgMTEuMjE4MiA3LjEzNTI1IDExLjEzMDMgNy4zMTcxIDExLjA5NDdDNy40OTg5NiAxMS4wNTkgNy42ODc0NiAxMS4wNzczIDcuODU4NzcgMTEuMTQ3MkM4LjAzMDA3IDExLjIxNzEgOC4xNzY0OSAxMS4zMzU0IDguMjc5NSAxMS40ODcyQzguMzgyNTIgMTEuNjM5IDguNDM3NSAxMS44MTc0IDguNDM3NSAxMkM4LjQzNzUgMTIuMjQ0OCA4LjMzODczIDEyLjQ3OTYgOC4xNjI5MSAxMi42NTI3QzcuOTg3MSAxMi44MjU4IDcuNzQ4NjQgMTIuOTIzMSA3LjUgMTIuOTIzMVpNNy41IDkuODQ2MTVDNy4zMTQ1OCA5Ljg0NjE1IDcuMTMzMzIgOS43OTIwMiA2Ljk3OTE1IDkuNjkwNTlDNi44MjQ5OCA5LjU4OTE2IDYuNzA0ODIgOS40NDQ5OSA2LjYzMzg2IDkuMjc2MzJDNi41NjI5MSA5LjEwNzY1IDYuNTQ0MzQgOC45MjIwNSA2LjU4MDUxIDguNzQyOTlDNi42MTY2OSA4LjU2MzkzIDYuNzA1OTggOC4zOTk0NiA2LjgzNzA5IDguMjcwMzZDNi45NjgyIDguMTQxMjcgNy4xMzUyNSA4LjA1MzM1IDcuMzE3MSA4LjAxNzc0QzcuNDk4OTYgNy45ODIxMiA3LjY4NzQ2IDguMDAwNCA3Ljg1ODc3IDguMDcwMjZDOC4wMzAwNyA4LjE0MDEzIDguMTc2NDkgOC4yNTg0NCA4LjI3OTUgOC40MTAyNEM4LjM4MjUyIDguNTYyMDQgOC40Mzc1IDguNzQwNTEgOC40Mzc1IDguOTIzMDhDOC40Mzc1IDkuMTY3ODkgOC4zMzg3MyA5LjQwMjY4IDguMTYyOTEgOS41NzU3OUM3Ljk4NzEgOS43NDg5IDcuNzQ4NjQgOS44NDYxNSA3LjUgOS44NDYxNVpNMTAuOTM3NSAxMi45MjMxQzEwLjc1MjEgMTIuOTIzMSAxMC41NzA4IDEyLjg2ODkgMTAuNDE2NyAxMi43Njc1QzEwLjI2MjUgMTIuNjY2MSAxMC4xNDIzIDEyLjUyMTkgMTAuMDcxNCAxMi4zNTMyQzEwLjAwMDQgMTIuMTg0NiA5Ljk4MTg0IDExLjk5OSAxMC4wMTggMTEuODE5OUMxMC4wNTQyIDExLjY0MDkgMTAuMTQzNSAxMS40NzY0IDEwLjI3NDYgMTEuMzQ3M0MxMC40MDU3IDExLjIxODIgMTAuNTcyNyAxMS4xMzAzIDEwLjc1NDYgMTEuMDk0N0MxMC45MzY1IDExLjA1OSAxMS4xMjUgMTEuMDc3MyAxMS4yOTYzIDExLjE0NzJDMTEuNDY3NiAxMS4yMTcxIDExLjYxNCAxMS4zMzU0IDExLjcxNyAxMS40ODcyQzExLjgyIDExLjYzOSAxMS44NzUgMTEuODE3NCAxMS44NzUgMTJDMTEuODc1IDEyLjI0NDggMTEuNzc2MiAxMi40Nzk2IDExLjYwMDQgMTIuNjUyN0MxMS40MjQ2IDEyLjgyNTggMTEuMTg2MSAxMi45MjMxIDEwLjkzNzUgMTIuOTIzMVpNMTAuOTM3NSA5Ljg0NjE1QzEwLjc1MjEgOS44NDYxNSAxMC41NzA4IDkuNzkyMDIgMTAuNDE2NyA5LjY5MDU5QzEwLjI2MjUgOS41ODkxNiAxMC4xNDIzIDkuNDQ0OTkgMTAuMDcxNCA5LjI3NjMyQzEwLjAwMDQgOS4xMDc2NSA5Ljk4MTg0IDguOTIyMDUgMTAuMDE4IDguNzQyOTlDMTAuMDU0MiA4LjU2MzkzIDEwLjE0MzUgOC4zOTk0NiAxMC4yNzQ2IDguMjcwMzZDMTAuNDA1NyA4LjE0MTI3IDEwLjU3MjcgOC4wNTMzNSAxMC43NTQ2IDguMDE3NzRDMTAuOTM2NSA3Ljk4MjEyIDExLjEyNSA4LjAwMDQgMTEuMjk2MyA4LjA3MDI2QzExLjQ2NzYgOC4xNDAxMyAxMS42MTQgOC4yNTg0NCAxMS43MTcgOC40MTAyNEMxMS44MiA4LjU2MjA0IDExLjg3NSA4Ljc0MDUxIDExLjg3NSA4LjkyMzA4QzExLjg3NSA5LjE2Nzg5IDExLjc3NjIgOS40MDI2OCAxMS42MDA0IDkuNTc1NzlDMTEuNDI0NiA5Ljc0ODkgMTEuMTg2MSA5Ljg0NjE1IDEwLjkzNzUgOS44NDYxNVpNMTMuNzUgNC45MjMwOEgxLjI1VjIuNDYxNTRIMy4xMjVWMy4wNzY5MkMzLjEyNSAzLjI0MDEzIDMuMTkwODUgMy4zOTY2NiAzLjMwODA2IDMuNTEyMDdDMy40MjUyNyAzLjYyNzQ3IDMuNTg0MjQgMy42OTIzMSAzLjc1IDMuNjkyMzFDMy45MTU3NiAzLjY5MjMxIDQuMDc0NzMgMy42Mjc0NyA0LjE5MTk0IDMuNTEyMDdDNC4zMDkxNSAzLjM5NjY2IDQuMzc1IDMuMjQwMTMgNC4zNzUgMy4wNzY5MlYyLjQ2MTU0SDEwLjYyNVYzLjA3NjkyQzEwLjYyNSAzLjI0MDEzIDEwLjY5MDggMy4zOTY2NiAxMC44MDgxIDMuNTEyMDdDMTAuOTI1MyAzLjYyNzQ3IDExLjA4NDIgMy42OTIzMSAxMS4yNSAzLjY5MjMxQzExLjQxNTggMy42OTIzMSAxMS41NzQ3IDMuNjI3NDcgMTEuNjkxOSAzLjUxMjA3QzExLjgwOTIgMy4zOTY2NiAxMS44NzUgMy4yNDAxMyAxMS44NzUgMy4wNzY5MlYyLjQ2MTU0SDEzLjc1VjQuOTIzMDhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  background-size: cover;
  width: 18px;
  height: 19px;
  flex-shrink: 0;
}
.screening-btn i.fa.fa-calendar::before,
.stage-button i.fa.fa-calendar::before {
  font-size: 0 !important;
}
.screening-btn i.fa.fa-edit {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjMxOTUgOC44NDAyNlYxNS42NEMxNi4zMTk1IDE2LjAwMDcgMTYuMTc2MiAxNi4zNDY2IDE1LjkyMTIgMTYuNjAxN0MxNS42NjYxIDE2Ljg1NjcgMTUuMzIwMiAxNyAxNC45NTk1IDE3SDEuMzU5OTZDMC45OTkyNzQgMTcgMC42NTMzNjQgMTYuODU2NyAwLjM5ODMyMiAxNi42MDE3QzAuMTQzMjgxIDE2LjM0NjYgMCAxNi4wMDA3IDAgMTUuNjRWMi4wNDA0N0MwIDEuNjc5NzkgMC4xNDMyODEgMS4zMzM4OCAwLjM5ODMyMiAxLjA3ODg0QzAuNjUzMzY0IDAuODIzNzk0IDAuOTk5Mjc0IDAuNjgwNTEzIDEuMzU5OTYgMC42ODA1MTNIOC4xNTk3NEM4LjM0MDA5IDAuNjgwNTEzIDguNTEzMDQgMC43NTIxNTQgOC42NDA1NiAwLjg3OTY3NUM4Ljc2ODA4IDEuMDA3MiA4LjgzOTcyIDEuMTgwMTUgOC44Mzk3MiAxLjM2MDQ5QzguODM5NzIgMS41NDA4MyA4Ljc2ODA4IDEuNzEzNzkgOC42NDA1NiAxLjg0MTMxQzguNTEzMDQgMS45Njg4MyA4LjM0MDA5IDIuMDQwNDcgOC4xNTk3NCAyLjA0MDQ3SDEuMzU5OTZWMTUuNjRIMTQuOTU5NVY4Ljg0MDI2QzE0Ljk1OTUgOC42NTk5MSAxNS4wMzEyIDguNDg2OTYgMTUuMTU4NyA4LjM1OTQ0QzE1LjI4NjIgOC4yMzE5MiAxNS40NTkyIDguMTYwMjggMTUuNjM5NSA4LjE2MDI4QzE1LjgxOTggOC4xNjAyOCAxNS45OTI4IDguMjMxOTIgMTYuMTIwMyA4LjM1OTQ0QzE2LjI0NzggOC40ODY5NiAxNi4zMTk1IDguNjU5OTEgMTYuMzE5NSA4Ljg0MDI2Wk0xNi44MDA2IDMuODgxNTFMOC42NDA4MyAxMi4wNDEzQzguNTc3NjMgMTIuMTA0NCA4LjUwMjYyIDEyLjE1NDQgOC40MjAwNyAxMi4xODg2QzguMzM3NTMgMTIuMjIyNyA4LjI0OTA3IDEyLjI0MDIgOC4xNTk3NCAxMi4yNDAxSDUuNDM5ODNDNS4yNTk0OSAxMi4yNDAxIDUuMDg2NTMgMTIuMTY4NSA0Ljk1OTAxIDEyLjA0MUM0LjgzMTQ5IDExLjkxMzUgNC43NTk4NSAxMS43NDA1IDQuNzU5ODUgMTEuNTYwMlY4Ljg0MDI2QzQuNzU5NzggOC43NTA5MyA0Ljc3NzMxIDguNjYyNDcgNC44MTE0NCA4LjU3OTkzQzQuODQ1NTYgOC40OTczOCA0Ljg5NTYyIDguNDIyMzcgNC45NTg3NCA4LjM1OTE3TDEzLjExODUgMC4xOTk0MjlDMTMuMTgxNiAwLjEzNjIwNyAxMy4yNTY2IDAuMDg2MDUyIDEzLjMzOTIgMC4wNTE4MzI1QzEzLjQyMTcgMC4wMTc2MTMxIDEzLjUxMDIgMCAxMy41OTk2IDBDMTMuNjg4OSAwIDEzLjc3NzQgMC4wMTc2MTMxIDEzLjg2IDAuMDUxODMyNUMxMy45NDI1IDAuMDg2MDUyIDE0LjAxNzUgMC4xMzYyMDcgMTQuMDgwNyAwLjE5OTQyOUwxNi44MDA2IDIuOTE5MzRDMTYuODYzOCAyLjk4MjQ5IDE2LjkxMzkgMy4wNTc0OSAxNi45NDgyIDMuMTQwMDRDMTYuOTgyNCAzLjIyMjU4IDE3IDMuMzExMDcgMTcgMy40MDA0M0MxNyAzLjQ4OTc5IDE2Ljk4MjQgMy41NzgyNyAxNi45NDgyIDMuNjYwODJDMTYuOTEzOSAzLjc0MzM3IDE2Ljg2MzggMy44MTgzNiAxNi44MDA2IDMuODgxNTFaTTE1LjM1NTYgMy40MDA0M0wxMy41OTk2IDEuNjQxODNMMTIuNTIxIDIuNzIwNDVMMTQuMjc5NiA0LjQ3OTA0TDE1LjM1NTYgMy40MDA0M1oiIGZpbGw9IiM2OTcwN0MiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 17px;
  height: 17px;
  flex-shrink: 0;
}
.screening-btn i.fa.fa-edit::before {
  font-size: 0 !important;
}
.view-profile-header {
  border-bottom: none !important;
}
.view-profile-header .back-btn {
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.view-profile-modal .profile-header-section {
  padding-top: 4px !important;
}
.profile-details-tags i {
  color: #438fdb !important;
}
.calendar-widget {
  box-shadow: none !important;
}
.cGKeBo {
  background: #f6f6f6;
}
.profile-details-tags {
  margin-bottom: 12px !important;
}
.ai-offer-generator input[type="checkbox"] {
  width: 22px;
  height: 22px;
  accent-color: #3482f0;
}
.offer-actions .btn-reject {
  min-width: 255px;
}
.candidate-profile .upload-offer-letter {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  border: 0 !important;
}
.upload-offer-letter__actions {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-end;
  padding-top: 28px;
}
.upload-offer-letter__actions .btn-cancel {
  min-width: 205px;
}
.upload-offer-letter__drop-zone {
  max-width: 658px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  border: 1px dashed #6a86c6 !important;
  background: #fafcff !important;
}
.upload-offer-letter__upload-title span {
  color: #f15c26;
  font-weight: 500 !important;
}
.talent-scouting-wrapper .table-wrapper {
  overflow: auto;
}
.best-match-badge {
  padding-left: 0 !important;
}
.ai-offer-generator__header,
.upload-offer-letter__header {
  margin-bottom: 8px !important;
}
.candidate-item:hover {
  background: #e6f3ff !important;
  border-color: #83b0da !important;
}
.offer-preview-send {
  background: transparent !important;
  border: none !important;
}
.offer-preview-send .btn-preview {
  width: 100%;
  gap: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.digital-signature-notice {
  background: transparent !important;
  border: none !important;
  color: #555 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.digital-signature-notice p {
  color: #555 !important;
  text-align: center;
}
.digital-signature-notice p i {
  display: none !important;
}
.offer-preview-header h3 {
  color: #1a1a1a !important;
  font-size: 32px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.offer-preview-panel {
  width: 501px !important;
}
.offer-preview-actions {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.offer-preview-actions .btn-accept {
  display: flex;
  height: 53px;
  padding: 12px 19px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  border-radius: 8px;
  background: #00a354 !important;
  color: #fff;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.offer-preview-actions .btn-accept .fa.fa-check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy4xODc1TDUuODY5NTcgMTJMMTcgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 16px;
  height: 11px;
  flex-shrink: 0;
}
.offer-preview-actions .btn-accept .fa.fa-check::before {
  font-size: 0;
}
.offer-details {
  color: #555 !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 24px !important;
}
.digital-signature-notice {
  display: flex;
  justify-content: center;
}
.offer-preview-send .btn-preview .fa.fa-paper-plane {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTEzMzcgMTIuMDg3N0M5LjcyMjI2IDExLjg5NyA5LjQ5NDQ5IDExLjc0NjkgOS4yNDM4MSAxMS42NDY1TDEuMzEzODEgOC40NjY1QzEuMjE5MTIgOC40Mjg1MSAxLjEzODMzIDguMzYyNDYgMS4wODIyNiA4LjI3NzIyQzEuMDI2MiA4LjE5MTk5IDAuOTk3NTUyIDguMDkxNjQgMS4wMDAxNiA3Ljk4OTY2QzEuMDAyNzggNy44ODc2NyAxLjAzNjUyIDcuNzg4OTIgMS4wOTY4OCA3LjcwNjY3QzEuMTU3MjMgNy42MjQ0MiAxLjI0MTMgNy41NjI1OSAxLjMzNzgxIDcuNTI5NUwyMC4zMzc4IDEuMDI5NUMyMC40MjY0IDAuOTk3NDk0IDIwLjUyMjMgMC45OTEzODYgMjAuNjE0MyAxLjAxMTg5QzIwLjcwNjIgMS4wMzIzOSAyMC43OTA0IDEuMDc4NjYgMjAuODU3IDEuMTQ1MjhDMjAuOTIzNiAxLjIxMTg5IDIwLjk2OTkgMS4yOTYxIDIwLjk5MDQgMS4zODgwNUMyMS4wMTA5IDEuNDggMjEuMDA0OCAxLjU3NTg5IDIwLjk3MjggMS42NjQ1TDE0LjQ3MjggMjAuNjY0NUMxNC40Mzk3IDIwLjc2MSAxNC4zNzc5IDIwLjg0NTEgMTQuMjk1NiAyMC45MDU0QzE0LjIxMzQgMjAuOTY1OCAxNC4xMTQ2IDIwLjk5OTUgMTQuMDEyNiAyMS4wMDIxQzEzLjkxMDcgMjEuMDA0OCAxMy44MTAzIDIwLjk3NjEgMTMuNzI1MSAyMC45MkMxMy42Mzk4IDIwLjg2NCAxMy41NzM4IDIwLjc4MzIgMTMuNTM1OCAyMC42ODg1TDEwLjM1NTggMTIuNzU2NUMxMC4yNTUgMTIuNTA2IDEwLjEwNDUgMTIuMjc4NSA5LjkxMzM3IDEyLjA4NzdaTTkuOTEzMzcgMTIuMDg3N0wyMC44NTM4IDEuMTQ5NSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: cover;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.offer-preview-send .btn-preview .fa.fa-paper-plane::before {
  font-size: 0;
}
.reports-filters .filter-group {
  margin-bottom: 0 !important;
}
.pie-chart-container,
.line-chart-container {
  border-radius: 17px !important;
  background: #f8fafc !important;
  border: none !important;
  box-shadow: none !important;
}
.export-btn {
  padding: 8px !important;
}
.member-page-wrapper .drjob-page-title {
  color: #1a1a1a !important;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding-left: 28px;
}
.video-cv-container {
  background: transparent !important;
}
.video-cv-content {
  max-width: none !important;
  padding: 0 !important;
}
.video-cv-filters {
  border-radius: 10px;
  border: 1px solid #d7d7d7;
  background: #fff;
  padding: 19px !important;
  box-shadow: none !important;
  width: 100% !important;
  max-width: 395px;
}
.candidate-card {
  box-shadow: none !important;
  border: 1px solid #e3e3e3;
  display: flex;
  flex-direction: column;
}
.candidate-card {
  box-shadow: none !important;
  border-radius: 12px !important;
  border: 1px solid #e3e3e3 !important;
  padding: 0 !important;
}
.video-cv-content {
  gap: 40px !important;
}
.video-cv-filters .filter-actions .btn-cancel,
.video-cv-filters .filter-actions .btn-preview {
  flex: 1;
  border-radius: 8px !important;
}
.filters-header h3 {
  color: #1a1a1a !important;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.reset-button {
  text-decoration: none !important;
}
.reset-button:hover {
  text-decoration: underline !important;
}
.input-with-icon input {
  height: 52px;
  padding: 12px 13px;
  border-radius: 8px;
  border: 1px solid #d7d7d7;
  background: #f6f6f6;
}
.video-cv-filters .filter-group label {
  color: #525a62 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.candidate-card .candidate-info {
  padding: 0 !important;
  display: flex;
  flex-direction: column;
}
.candidate-card .candidate-header {
  padding: 19px 14px 13px !important;
  margin: 0 !important;
  border: none !important;
}
.candidate-card .candidate-skills {
  padding: 0 14px 24px !important;
  margin-bottom: 0 !important;
  flex-grow: 1;
  align-items: flex-start;
  gap: 5px;
  justify-content: flex-start;
  align-content: flex-start;
}
.candidate-card .candidate-meta {
  padding-left: 14px !important;
  padding-right: 14px !important;
  margin-bottom: 19px !important;
}
.candidate-card .candidate-actions {
  padding: 17px 14px !important;
}
.sort-controls .sort-select {
  height: 40px !important;
  padding: 7px 17px !important;
  gap: 10px;
  border-radius: 36px !important;
  background: #efefef !important;
}
.sort-controls label {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.video-cv-filters .search-icon.fa.fa-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljc1IDE4Ljc1TDE0LjQxIDE0LjQxTTE2Ljc1IDguNzVDMTYuNzUgMTMuMTY4MyAxMy4xNjgzIDE2Ljc1IDguNzUgMTYuNzVDNC4zMzE3MiAxNi43NSAwLjc1IDEzLjE2ODMgMC43NSA4Ljc1QzAuNzUgNC4zMzE3MiA0LjMzMTcyIDAuNzUgOC43NSAwLjc1QzEzLjE2ODMgMC43NSAxNi43NSA0LjMzMTcyIDE2Ljc1IDguNzVaIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
  background-size: contain !important;
  font-size: 0;
  background-repeat: no-repeat;
}
.video-cv-filters .search-icon.fa.fa-search::before,
.video-cv-filters .location-icon.fa.fa-map-marker::before,
.video-cv-filters .skills-icon.fa.fa-cog::before,
.bookmark-button i.fa.fa-bookmark::before,
.message-button i.fa.fa-envelope::before {
  font-size: 0 !important;
}
.video-cv-filters .location-icon.fa.fa-map-marker,
.video-cv-filters .skills-icon.fa.fa-cog {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc1IDguNzVDMTYuNzUgMTMuNzQzIDExLjIxMSAxOC45NDMgOS4zNTEgMjAuNTQ5QzkuMTc3NzIgMjAuNjc5MyA4Ljk2NjggMjAuNzQ5OCA4Ljc1IDIwLjc0OThDOC41MzMyIDIwLjc0OTggOC4zMjIyOCAyMC42NzkzIDguMTQ5IDIwLjU0OUM2LjI4OSAxOC45NDMgMC43NSAxMy43NDMgMC43NSA4Ljc1QzAuNzUgNi42MjgyNyAxLjU5Mjg1IDQuNTkzNDQgMy4wOTMxNSAzLjA5MzE1QzQuNTkzNDQgMS41OTI4NSA2LjYyODI3IDAuNzUgOC43NSAwLjc1QzEwLjg3MTcgMC43NSAxMi45MDY2IDEuNTkyODUgMTQuNDA2OSAzLjA5MzE1QzE1LjkwNzEgNC41OTM0NCAxNi43NSA2LjYyODI3IDE2Ljc1IDguNzVaIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguNzUgMTEuNzVDMTAuNDA2OSAxMS43NSAxMS43NSAxMC40MDY5IDExLjc1IDguNzVDMTEuNzUgNy4wOTMxNSAxMC40MDY5IDUuNzUgOC43NSA1Ljc1QzcuMDkzMTUgNS43NSA1Ljc1IDcuMDkzMTUgNS43NSA4Ljc1QzUuNzUgMTAuNDA2OSA3LjA5MzE1IDExLjc1IDguNzUgMTEuNzVaIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 15px;
  height: 18px;
  background-size: contain !important;
  background-repeat: no-repeat;
  font-size: 0;
}
.candidate-meta i.fa.fa-map-marker {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAwQzUuNTExNTcgMC4wMDIyNDUwMiAzLjYwNTIyIDAuNzg5Mzg3IDIuMTk5MTkgMi4xODg3NEMwLjc5MzE1NiAzLjU4ODA5IDAuMDAyMjU1NzQgNS40ODUzOCAwIDcuNDY0MzZDMCAxMy44NTE1IDYuODE4MTggMTguNjc1MyA3LjEwODgxIDE4Ljg3NzJDNy4yMjM0NSAxOC45NTcxIDcuMzYwMDMgMTkgNy41IDE5QzcuNjM5OTcgMTkgNy43NzY1NSAxOC45NTcxIDcuODkxMTkgMTguODc3MkM4LjE4MTgyIDE4LjY3NTMgMTUgMTMuODUxNSAxNSA3LjQ2NDM2QzE0Ljk5NzcgNS40ODUzOCAxNC4yMDY4IDMuNTg4MDkgMTIuODAwOCAyLjE4ODc0QzExLjM5NDggMC43ODkzODcgOS40ODg0MyAwLjAwMjI0NTAyIDcuNSAwWk03LjUgNC43NTAwNUM4LjAzOTQgNC43NTAwNSA4LjU2NjY5IDQuOTA5MjQgOS4wMTUxOSA1LjIwNzQ5QzkuNDYzNjkgNS41MDU3NCA5LjgxMzI1IDUuOTI5NjYgMTAuMDE5NyA2LjQyNTY0QzEwLjIyNjEgNi45MjE2MSAxMC4yODAxIDcuNDY3MzcgMTAuMTc0OSA3Ljk5MzlDMTAuMDY5NiA4LjUyMDQyIDkuODA5ODkgOS4wMDQwNyA5LjQyODQ3IDkuMzgzNjdDOS4wNDcwNiA5Ljc2MzI3IDguNTYxMSAxMC4wMjE4IDguMDMyMDYgMTAuMTI2NUM3LjUwMzAzIDEwLjIzMTMgNi45NTQ2NiAxMC4xNzc1IDYuNDU2MzIgOS45NzIwNkM1Ljk1Nzk3IDkuNzY2NjIgNS41MzIwMyA5LjQxODcyIDUuMjMyMzYgOC45NzIzNUM0LjkzMjY4IDguNTI1OTggNC43NzI3MyA4LjAwMTIgNC43NzI3MyA3LjQ2NDM2QzQuNzcyNzMgNi43NDQ0OCA1LjA2MDA2IDYuMDU0MDggNS41NzE1MyA1LjU0NTA1QzYuMDgyOTkgNS4wMzYwMiA2Ljc3NjY4IDQuNzUwMDUgNy41IDQuNzUwMDVaIiBmaWxsPSIjNzk3OTc5Ii8+Cjwvc3ZnPgo=);
  width: 15px;
  height: 19px;
  background-size: contain !important;
  background-repeat: no-repeat;
  font-size: 0;
}
.candidate-meta i.fa.fa-briefcase {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjMwNzcgOC4yNUMxMi4zMDc3IDguNDQ4OTEgMTIuMjI2NiA4LjYzOTY4IDEyLjA4MjQgOC43ODAzM0MxMS45MzgxIDguOTIwOTggMTEuNzQyNSA5IDExLjUzODUgOUg4LjQ2MTU0QzguMjU3NTMgOSA4LjA2MTg3IDguOTIwOTggNy45MTc2MSA4Ljc4MDMzQzcuNzczMzUgOC42Mzk2OCA3LjY5MjMxIDguNDQ4OTEgNy42OTIzMSA4LjI1QzcuNjkyMzEgOC4wNTEwOSA3Ljc3MzM1IDcuODYwMzIgNy45MTc2MSA3LjcxOTY3QzguMDYxODcgNy41NzkwMiA4LjI1NzUzIDcuNSA4LjQ2MTU0IDcuNUgxMS41Mzg1QzExLjc0MjUgNy41IDExLjkzODEgNy41NzkwMiAxMi4wODI0IDcuNzE5NjdDMTIuMjI2NiA3Ljg2MDMyIDEyLjMwNzcgOC4wNTEwOSAxMi4zMDc3IDguMjVaTTIwIDQuNVYxNi41QzIwIDE2Ljg5NzggMTkuODM3OSAxNy4yNzk0IDE5LjU0OTQgMTcuNTYwN0MxOS4yNjA5IDE3Ljg0MiAxOC44Njk2IDE4IDE4LjQ2MTUgMThIMS41Mzg0NkMxLjEzMDQ0IDE4IDAuNzM5MTIyIDE3Ljg0MiAwLjQ1MDYwNSAxNy41NjA3QzAuMTYyMDg3IDE3LjI3OTQgMCAxNi44OTc4IDAgMTYuNVY0LjVDMCA0LjEwMjE4IDAuMTYyMDg3IDMuNzIwNjQgMC40NTA2MDUgMy40MzkzNEMwLjczOTEyMiAzLjE1ODA0IDEuMTMwNDQgMyAxLjUzODQ2IDNINS4zODQ2MlYyLjI1QzUuMzg0NjIgMS42NTMyNiA1LjYyNzc1IDEuMDgwOTcgNi4wNjA1MiAwLjY1OTAxQzYuNDkzMyAwLjIzNzA1MyA3LjA4MDI3IDAgNy42OTIzMSAwSDEyLjMwNzdDMTIuOTE5NyAwIDEzLjUwNjcgMC4yMzcwNTMgMTMuOTM5NSAwLjY1OTAxQzE0LjM3MjMgMS4wODA5NyAxNC42MTU0IDEuNjUzMjYgMTQuNjE1NCAyLjI1VjNIMTguNDYxNUMxOC44Njk2IDMgMTkuMjYwOSAzLjE1ODA0IDE5LjU0OTQgMy40MzkzNEMxOS44Mzc5IDMuNzIwNjQgMjAgNC4xMDIxOCAyMCA0LjVaTTYuOTIzMDggM0gxMy4wNzY5VjIuMjVDMTMuMDc2OSAyLjA1MTA5IDEyLjk5NTkgMS44NjAzMiAxMi44NTE2IDEuNzE5NjdDMTIuNzA3NCAxLjU3OTAyIDEyLjUxMTcgMS41IDEyLjMwNzcgMS41SDcuNjkyMzFDNy40ODgzIDEuNSA3LjI5MjY0IDEuNTc5MDIgNy4xNDgzOCAxLjcxOTY3QzcuMDA0MTIgMS44NjAzMiA2LjkyMzA4IDIuMDUxMDkgNi45MjMwOCAyLjI1VjNaTTE4LjQ2MTUgOC40MDA5NFY0LjVIMS41Mzg0NlY4LjQwMDk0QzQuMTM0ODMgOS43Nzg4NSA3LjA0MzkyIDEwLjUwMDUgMTAgMTAuNUMxMi45NTYxIDEwLjUwMDUgMTUuODY1MiA5Ljc3ODg1IDE4LjQ2MTUgOC40MDA5NFoiIGZpbGw9IiM3OTc5NzkiLz4KPC9zdmc+Cg==);
  width: 20px;
  height: 18px;
  background-size: contain !important;
  background-repeat: no-repeat;
  font-size: 0;
}
.bookmark-button i.fa.fa-bookmark {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc1IDE3Ljc1TDcuMjUgMTMuOTcyMkwwLjc1IDE3Ljc1VjIuNjM4ODlDMC43NSAyLjEzNzkyIDAuOTQ1NjYzIDEuNjU3NDggMS4yOTM5NCAxLjMwMzI0QzEuNjQyMjMgMC45NDkwMDcgMi4xMTQ2IDAuNzUgMi42MDcxNCAwLjc1SDExLjg5MjlDMTIuMzg1NCAwLjc1IDEyLjg1NzggMC45NDkwMDcgMTMuMjA2MSAxLjMwMzI0QzEzLjU1NDMgMS42NTc0OCAxMy43NSAyLjEzNzkyIDEzLjc1IDIuNjM4ODlWMTcuNzVaIiBzdHJva2U9IiNCOEI4QjgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 13px;
  height: 17px;
  background-size: contain !important;
  background-repeat: no-repeat;
  font-size: 0;
}
.message-button i.fa.fa-envelope {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc1IDExLjA2MjVWMi42MjVDMTkuNzUgMi4xMjc3MiAxOS41NDk4IDEuNjUwODEgMTkuMTkzNSAxLjI5OTE3QzE4LjgzNzIgMC45NDc1NDQgMTguMzUzOSAwLjc1IDE3Ljg1IDAuNzVIMi42NUMyLjE0NjA5IDAuNzUgMS42NjI4MiAwLjk0NzU0NCAxLjMwNjUgMS4yOTkxN0MwLjk1MDE3OCAxLjY1MDgxIDAuNzUgMi4xMjc3MiAwLjc1IDIuNjI1VjEzLjg3NUMwLjc1IDE0LjkwNjMgMS42MDUgMTUuNzUgMi42NSAxNS43NUgxMC4yNU0xOS43NSAzLjU2MjVMMTEuMjI4NSA4LjkwNjI1QzEwLjkzNTIgOS4wODc1OSAxMC41OTYxIDkuMTgzNzYgMTAuMjUgOS4xODM3NkM5LjkwMzkgOS4xODM3NiA5LjU2NDc5IDkuMDg3NTkgOS4yNzE1IDguOTA2MjVMMC43NSAzLjU2MjVNMTQuMDUgMTQuODEyNUgxOS43NSIgc3Ryb2tlPSIjQjhCOEI4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 19px;
  height: 15px;
  background-size: contain !important;
  background-repeat: no-repeat;
  font-size: 0;
}
.candidate-actions button {
  padding: 0 !important;
}
.video-cv-main .results-info h2 {
  color: #1a1a1a !important;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.video-cv-main .results-count {
  color: #333 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.video-cv-main .candidate-info h3 {
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.candidate-info p {
  color: #555 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.video-container .play-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUgMEM5LjIyNTUyIDAgNy4wMDIxMSAwLjY3NDQ2MyA1LjExMDk1IDEuOTM4MUMzLjIxOTc4IDMuMjAxNzQgMS43NDU4IDQuOTk3NzkgMC44NzUzOSA3LjA5OTE0QzAuMDA0OTgyNzIgOS4yMDA0OSAtMC4yMjI3NTYgMTEuNTEyOCAwLjIyMDk3NCAxMy43NDM1QzAuNjY0NzA0IDE1Ljk3NDMgMS43NTk5NyAxOC4wMjM0IDMuMzY4MjggMTkuNjMxN0M0Ljk3NjU4IDIxLjI0IDcuMDI1NjggMjIuMzM1MyA5LjI1NjQ2IDIyLjc3OUMxMS40ODcyIDIzLjIyMjggMTMuNzk5NSAyMi45OTUgMTUuOTAwOSAyMi4xMjQ2QzE4LjAwMjIgMjEuMjU0MiAxOS43OTgzIDE5Ljc4MDIgMjEuMDYxOSAxNy44ODkxQzIyLjMyNTUgMTUuOTk3OSAyMyAxMy43NzQ1IDIzIDExLjVDMjIuOTk2OCA4LjQ1MSAyMS43ODQxIDUuNTI3OCAxOS42MjgyIDMuMzcxODNDMTcuNDcyMiAxLjIxNTg2IDE0LjU0OSAwLjAwMzIxOTggMTEuNSAwWk0xNS45ODM5IDEyLjIyNzZMMTAuMjMzOSAxNi4yMDg0QzEwLjEwMTIgMTYuMzAwMiA5Ljk0NTgzIDE2LjM1MzkgOS43ODQ3NCAxNi4zNjM3QzkuNjIzNjUgMTYuMzczNiA5LjQ2Mjk0IDE2LjMzOTIgOS4zMiAxNi4yNjQyQzkuMTc3MDcgMTYuMTg5MyA5LjA1NzM2IDE2LjA3NjcgOC45NzM4MyAxNS45Mzg2QzguODkwMzEgMTUuODAwNSA4Ljg0NjE2IDE1LjY0MjIgOC44NDYxNiAxNS40ODA4VjcuNTE5MjNDOC44NDYxNiA3LjM1Nzg0IDguODkwMzEgNy4xOTk1MyA4Ljk3MzgzIDcuMDYxNDNDOS4wNTczNiA2LjkyMzMzIDkuMTc3MDcgNi44MTA3MiA5LjMyIDYuNzM1NzhDOS40NjI5NCA2LjY2MDg0IDkuNjIzNjUgNi42MjY0MyA5Ljc4NDc0IDYuNjM2MjdDOS45NDU4MyA2LjY0NjEyIDEwLjEwMTIgNi42OTk4NCAxMC4yMzM5IDYuNzkxNjNMMTUuOTgzOSAxMC43NzI0QzE2LjEwMTYgMTAuODUzOCAxNi4xOTc4IDEwLjk2MjUgMTYuMjY0MiAxMS4wODkyQzE2LjMzMDcgMTEuMjE2IDE2LjM2NTQgMTEuMzU2OSAxNi4zNjU0IDExLjVDMTYuMzY1NCAxMS42NDMxIDE2LjMzMDcgMTEuNzg0IDE2LjI2NDIgMTEuOTEwOEMxNi4xOTc4IDEyLjAzNzUgMTYuMTAxNiAxMi4xNDYyIDE1Ljk4MzkgMTIuMjI3NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 23px !important;
  height: 23px !important;
  position: absolute;
  left: 12px;
  bottom: 9px;
  background-color: transparent !important;
}
.video-container .play-button i.fas.fa-play,
.video-container .volume-button i {
  font-size: 0 !important;
}
.video-container .video-controls {
  bottom: auto !important;
  top: 11px !important;
}
.video-container .volume-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjMzMzMgMC42MTQ5NTlWMTUuMzg1QzExLjMzMzIgMTUuNTAwMiAxMS4zMDAxIDE1LjYxMyAxMS4yMzc3IDE1LjcxMDdDMTEuMTc1MiAxNS44MDgzIDExLjA4NiAxNS44ODY5IDEwLjk4MDIgMTUuOTM3NUMxMC44NzQzIDE1Ljk4ODEgMTAuNzU2MSAxNi4wMDg2IDEwLjYzODkgMTUuOTk2N0MxMC41MjE3IDE1Ljk4NDkgMTAuNDEwMyAxNS45NDExIDEwLjMxNzMgMTUuODcwNUw0LjgyMDYgMTEuNjkyNUgxLjI1OTI2QzAuOTI1MjgzIDExLjY5MjUgMC42MDQ5ODUgMTEuNTYyOCAwLjM2ODgyOCAxMS4zMzJDMC4xMzI2NzIgMTEuMTAxMiAwIDEwLjc4ODEgMCAxMC40NjE3VjUuNTM4MzJDMCA1LjIxMTg4IDAuMTMyNjcyIDQuODk4ODEgMC4zNjg4MjggNC42Njc5OEMwLjYwNDk4NSA0LjQzNzE2IDAuOTI1MjgzIDQuMzA3NDggMS4yNTkyNiA0LjMwNzQ4SDQuODIwNkwxMC4zMTczIDAuMTI5NTQ2QzEwLjQxMDMgMC4wNTg4NjkxIDEwLjUyMTcgMC4wMTUxMTgxIDEwLjYzODkgMC4wMDMyNjc2M0MxMC43NTYxIC0wLjAwODU4MjgxIDEwLjg3NDMgMC4wMTE5NDI2IDEwLjk4MDIgMC4wNjI1MTA0QzExLjA4NiAwLjExMzA3OCAxMS4xNzUyIDAuMTkxNjU5IDExLjIzNzcgMC4yODkzMkMxMS4zMDAxIDAuMzg2OTgxIDExLjMzMzIgMC40OTk4MDMgMTEuMzMzMyAwLjYxNDk1OVpNMTMuODUxOSA1LjUzODMyQzEzLjY4NDkgNS41MzgzMiAxMy41MjQ3IDUuNjAzMTYgMTMuNDA2NiA1LjcxODU3QzEzLjI4ODYgNS44MzM5OSAxMy4yMjIyIDUuOTkwNTIgMTMuMjIyMiA2LjE1Mzc0VjkuODQ2MjZDMTMuMjIyMiAxMC4wMDk1IDEzLjI4ODYgMTAuMTY2IDEzLjQwNjYgMTAuMjgxNEMxMy41MjQ3IDEwLjM5NjggMTMuNjg0OSAxMC40NjE3IDEzLjg1MTkgMTAuNDYxN0MxNC4wMTg4IDEwLjQ2MTcgMTQuMTc5IDEwLjM5NjggMTQuMjk3MSAxMC4yODE0QzE0LjQxNTEgMTAuMTY2IDE0LjQ4MTUgMTAuMDA5NSAxNC40ODE1IDkuODQ2MjZWNi4xNTM3NEMxNC40ODE1IDUuOTkwNTIgMTQuNDE1MSA1LjgzMzk5IDE0LjI5NzEgNS43MTg1N0MxNC4xNzkgNS42MDMxNiAxNC4wMTg4IDUuNTM4MzIgMTMuODUxOSA1LjUzODMyWk0xNi4zNzA0IDQuMzA3NDhDMTYuMjAzNCA0LjMwNzQ4IDE2LjA0MzIgNC4zNzIzMiAxNS45MjUyIDQuNDg3NzNDMTUuODA3MSA0LjYwMzE1IDE1Ljc0MDcgNC43NTk2OCAxNS43NDA3IDQuOTIyOVYxMS4wNzcxQzE1Ljc0MDcgMTEuMjQwMyAxNS44MDcxIDExLjM5NjkgMTUuOTI1MiAxMS41MTIzQzE2LjA0MzIgMTEuNjI3NyAxNi4yMDM0IDExLjY5MjUgMTYuMzcwNCAxMS42OTI1QzE2LjUzNzQgMTEuNjkyNSAxNi42OTc1IDExLjYyNzcgMTYuODE1NiAxMS41MTIzQzE2LjkzMzcgMTEuMzk2OSAxNyAxMS4yNDAzIDE3IDExLjA3NzFWNC45MjI5QzE3IDQuNzU5NjggMTYuOTMzNyA0LjYwMzE1IDE2LjgxNTYgNC40ODc3M0MxNi42OTc1IDQuMzcyMzIgMTYuNTM3NCA0LjMwNzQ4IDE2LjM3MDQgNC4zMDc0OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 17px !important;
  height: 17px !important;
  background-color: transparent !important;
}
.candidate-info .meta-item span {
  color: #555;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.candidate-info .skill-tag {
  display: flex;
  padding: 5px 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 36px;
  background: #eef2ff !important;
  color: #448fdb !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.view-profile-button {
  color: #ff972b !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.settings-menu .fa.fa-shield.sidebar-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjUgMy43NUg0LjVDNC4xMDIxOCAzLjc1IDMuNzIwNjQgMy45MDgwNCAzLjQzOTM0IDQuMTg5MzRDMy4xNTgwNCA0LjQ3MDY0IDMgNC44NTIxOCAzIDUuMjVWMTAuNUMzIDE1LjQ0MjUgNS4zOTI1IDE4LjQzNzggNy4zOTk2OSAyMC4wODAzQzkuNTYxNTYgMjEuODQ4NCAxMS43MTIyIDIyLjQ0ODQgMTEuODA1OSAyMi40NzM4QzExLjkzNDggMjIuNTA4OCAxMi4wNzA4IDIyLjUwODggMTIuMTk5NyAyMi40NzM4QzEyLjI5MzQgMjIuNDQ4NCAxNC40NDEzIDIxLjg0ODQgMTYuNjA1OSAyMC4wODAzQzE4LjYwNzUgMTguNDM3OCAyMSAxNS40NDI1IDIxIDEwLjVWNS4yNUMyMSA0Ljg1MjE4IDIwLjg0MiA0LjQ3MDY0IDIwLjU2MDcgNC4xODkzNEMyMC4yNzk0IDMuOTA4MDQgMTkuODk3OCAzLjc1IDE5LjUgMy43NVpNMTkuNSAxMC41QzE5LjUgMTMuOTc1MyAxOC4yMTk0IDE2Ljc5NjIgMTUuNjkzNyAxOC44ODMxQzE0LjU5NDMgMTkuNzg4NSAxMy4zNDQgMjAuNDkzIDEyIDIwLjk2NDRDMTAuNjczNiAyMC41MDEyIDkuNDM4NyAxOS44MDkyIDguMzUxMjUgMTguOTE5N0M1Ljc5NTYzIDE2LjgyOTEgNC41IDEzLjk5NjkgNC41IDEwLjVWNS4yNUgxOS41VjEwLjVaTTcuNzE5MzcgMTMuMjgwNkM3LjU3ODY0IDEzLjEzOTkgNy40OTk1OCAxMi45NDkgNy40OTk1OCAxMi43NUM3LjQ5OTU4IDEyLjU1MSA3LjU3ODY0IDEyLjM2MDEgNy43MTkzNyAxMi4yMTk0QzcuODYwMTEgMTIuMDc4NiA4LjA1MDk4IDExLjk5OTYgOC4yNSAxMS45OTk2QzguNDQ5MDIgMTEuOTk5NiA4LjYzOTg5IDEyLjA3ODYgOC43ODA2MyAxMi4yMTk0TDEwLjUgMTMuOTM5N0wxNS4yMTk0IDkuMjE5MzdDMTUuMjg5MSA5LjE0OTY5IDE1LjM3MTggOS4wOTQ0MiAxNS40NjI4IDkuMDU2N0MxNS41NTM5IDkuMDE4OTkgMTUuNjUxNSA4Ljk5OTU4IDE1Ljc1IDguOTk5NThDMTUuODQ4NSA4Ljk5OTU4IDE1Ljk0NjEgOS4wMTg5OSAxNi4wMzcyIDkuMDU2N0MxNi4xMjgyIDkuMDk0NDIgMTYuMjEwOSA5LjE0OTY5IDE2LjI4MDYgOS4yMTkzN0MxNi4zNTAzIDkuMjg5MDYgMTYuNDA1NiA5LjM3MTc4IDE2LjQ0MzMgOS40NjI4M0MxNi40ODEgOS41NTM4NyAxNi41MDA0IDkuNjUxNDUgMTYuNTAwNCA5Ljc1QzE2LjUwMDQgOS44NDg1NSAxNi40ODEgOS45NDYxMyAxNi40NDMzIDEwLjAzNzJDMTYuNDA1NiAxMC4xMjgyIDE2LjM1MDMgMTAuMjEwOSAxNi4yODA2IDEwLjI4MDZMMTEuMDMwNiAxNS41MzA2QzEwLjk2MSAxNS42MDA0IDEwLjg3ODMgMTUuNjU1NyAxMC43ODcyIDE1LjY5MzRDMTAuNjk2MiAxNS43MzEyIDEwLjU5ODYgMTUuNzUwNiAxMC41IDE1Ljc1MDZDMTAuNDAxNCAxNS43NTA2IDEwLjMwMzggMTUuNzMxMiAxMC4yMTI4IDE1LjY5MzRDMTAuMTIxNyAxNS42NTU3IDEwLjAzOSAxNS42MDA0IDkuOTY5MzcgMTUuNTMwNkw3LjcxOTM3IDEzLjI4MDZaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPgo=);
  width: 24px !important;
  height: 24px !important;
  background-size: contain;
  flex-shrink: 0;
}
.settings-menu .fa.fa-history.sidebar-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc1IDcuNTAwMDNWMTEuNTc1M0wxNi4xMzYzIDEzLjYwNjlDMTYuMzA2OCAxMy43MDkzIDE2LjQyOTcgMTMuODc1MyAxNi40Nzc5IDE0LjA2ODRDMTYuNTI2MSAxNC4yNjE0IDE2LjQ5NTYgMTQuNDY1NyAxNi4zOTMxIDE0LjYzNjNDMTYuMjkwNyAxNC44MDY4IDE2LjEyNDcgMTQuOTI5NyAxNS45MzE2IDE0Ljk3NzlDMTUuNzM4NiAxNS4wMjYxIDE1LjUzNDMgMTQuOTk1NiAxNS4zNjM4IDE0Ljg5MzJMMTEuNjEzOCAxMi42NDMyQzExLjUwMjggMTIuNTc2NSAxMS40MTA5IDEyLjQ4MjIgMTEuMzQ3MiAxMi4zNjk1QzExLjI4MzQgMTIuMjU2OCAxMS4yNSAxMi4xMjk1IDExLjI1IDEyVjcuNTAwMDNDMTEuMjUgNy4zMDExMiAxMS4zMjkgNy4xMTAzNSAxMS40Njk3IDYuOTY5N0MxMS42MTAzIDYuODI5MDUgMTEuODAxMSA2Ljc1MDAzIDEyIDYuNzUwMDNDMTIuMTk4OSA2Ljc1MDAzIDEyLjM4OTcgNi44MjkwNSAxMi41MzAzIDYuOTY5N0MxMi42NzEgNy4xMTAzNSAxMi43NSA3LjMwMTEyIDEyLjc1IDcuNTAwMDNaTTEyIDMuMDAwMDNDMTAuODE2OSAyLjk5NzA4IDkuNjQ0OTEgMy4yMjg4MSA4LjU1MTkzIDMuNjgxOEM3LjQ1ODk1IDQuMTM0OCA2LjQ2NjY3IDQuODAwMDYgNS42MzI1IDUuNjM5MDlDNC45NTA5NCA2LjMyOTA5IDQuMzQ1MzEgNi45OTI4NCAzLjc1IDcuNjg3NTNWNi4wMDAwM0MzLjc1IDUuODAxMTIgMy42NzA5OCA1LjYxMDM1IDMuNTMwMzMgNS40Njk3QzMuMzg5NjggNS4zMjkwNSAzLjE5ODkxIDUuMjUwMDMgMyA1LjI1MDAzQzIuODAxMDkgNS4yNTAwMyAyLjYxMDMyIDUuMzI5MDUgMi40Njk2NyA1LjQ2OTdDMi4zMjkwMiA1LjYxMDM1IDIuMjUgNS44MDExMiAyLjI1IDYuMDAwMDNWOS43NTAwM0MyLjI1IDkuOTQ4OTQgMi4zMjkwMiAxMC4xMzk3IDIuNDY5NjcgMTAuMjgwNEMyLjYxMDMyIDEwLjQyMSAyLjgwMTA5IDEwLjUgMyAxMC41SDYuNzVDNi45NDg5MSAxMC41IDcuMTM5NjggMTAuNDIxIDcuMjgwMzMgMTAuMjgwNEM3LjQyMDk4IDEwLjEzOTcgNy41IDkuOTQ4OTQgNy41IDkuNzUwMDNDNy41IDkuNTUxMTIgNy40MjA5OCA5LjM2MDM1IDcuMjgwMzMgOS4yMTk3QzcuMTM5NjggOS4wNzkwNSA2Ljk0ODkxIDkuMDAwMDMgNi43NSA5LjAwMDAzSDQuNTkzNzVDNS4yNjQwNiA4LjIxMDY1IDUuOTMxNTYgNy40NjcyMiA2LjY5MjgxIDYuNjk2NTlDNy43MzUxOCA1LjY1NDIzIDkuMDYxNiA0Ljk0MjE2IDEwLjUwNjMgNC42NDkzNUMxMS45NTExIDQuMzU2NTQgMTMuNDUwMSA0LjQ5NTk4IDE0LjgxNiA1LjA1MDIzQzE2LjE4MiA1LjYwNDQ5IDE3LjM1NDMgNi41NDg5OSAxOC4xODY2IDcuNzY1NzJDMTkuMDE4OCA4Ljk4MjQ1IDE5LjQ3NCAxMC40MTc1IDE5LjQ5NTMgMTEuODkxNEMxOS41MTY2IDEzLjM2NTQgMTkuMTAzMSAxNC44MTMgMTguMzA2NCAxNi4wNTMyQzE3LjUwOTggMTcuMjkzNSAxNi4zNjUyIDE4LjI3MTYgMTUuMDE1OSAxOC44NjUxQzEzLjY2NjUgMTkuNDU4NiAxMi4xNzIyIDE5LjY0MTQgMTAuNzE5NiAxOS4zOTA1QzkuMjY2OTggMTkuMTM5NiA3LjkyMDUyIDE4LjQ2NjIgNi44NDg0NCAxNy40NTQ0QzYuNzc2NzkgMTcuMzg2NyA2LjY5MjUgMTcuMzMzOCA2LjYwMDM5IDE3LjI5ODZDNi41MDgyOCAxNy4yNjM1IDYuNDEwMTUgMTcuMjQ2OCA2LjMxMTYgMTcuMjQ5NkM2LjIxMzA1IDE3LjI1MjQgNi4xMTYwMiAxNy4yNzQ2IDYuMDI2MDQgMTcuMzE0OUM1LjkzNjA2IDE3LjM1NTEgNS44NTQ5IDE3LjQxMjggNS43ODcxOSAxNy40ODQ0QzUuNzE5NDcgMTcuNTU2MSA1LjY2NjU0IDE3LjY0MDMgNS42MzE0IDE3LjczMjVDNS41OTYyNiAxNy44MjQ2IDUuNTc5NjEgMTcuOTIyNyA1LjU4MjQgMTguMDIxMkM1LjU4NTE4IDE4LjExOTggNS42MDczNSAxOC4yMTY4IDUuNjQ3NjQgMTguMzA2OEM1LjY4NzkyIDE4LjM5NjggNS43NDU1NCAxOC40Nzc5IDUuODE3MTkgMTguNTQ1N0M2Ljg4NTQyIDE5LjU1MzcgOC4xODQxNCAyMC4yODUgOS42IDIwLjY3NTdDMTEuMDE1OSAyMS4wNjY1IDEyLjUwNTggMjEuMTA0NyAxMy45Mzk5IDIwLjc4NzJDMTUuMzczOSAyMC40Njk2IDE2LjcwODUgMTkuODA2IDE3LjgyNyAxOC44NTRDMTguOTQ1NiAxNy45MDIxIDE5LjgxNDIgMTYuNjkwOSAyMC4zNTcgMTUuMzI2MUMyMC44OTk4IDEzLjk2MTMgMjEuMTAwMyAxMi40ODQ0IDIwLjk0MTEgMTEuMDI0M0MyMC43ODE4IDkuNTY0MTQgMjAuMjY3NyA4LjE2NTE3IDE5LjQ0MzQgNi45NDk0N0MxOC42MTkyIDUuNzMzNzYgMTcuNTA5OSA0LjczODI1IDE2LjIxMjUgNC4wNDk4MkMxNC45MTUgMy4zNjE0IDEzLjQ2ODggMy4wMDA5OCAxMiAzLjAwMDAzWiIgZmlsbD0iIzFBMUExQSIvPgo8L3N2Zz4K);
  width: 24px !important;
  height: 24px !important;
  background-size: contain;
  flex-shrink: 0;
}
.settings-menu .fa.fa-credit-card.sidebar-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDE1Ljk5OTdIOE0xNCA3Ljk5OTY3SDhNMTYgMTEuOTk5N0g4TTQgMi45OTk2N0M0IDIuNzM0NDYgNC4xMDUzNiAyLjQ4MDEgNC4yOTI4OSAyLjI5MjU3QzQuNDgwNDMgMi4xMDUwMyA0LjczNDc4IDEuOTk5NjcgNSAxLjk5OTY3QzUuMjQ3NjIgMS45OTgzMSA1LjQ5MDQ4IDIuMDY3NyA1LjcgMi4xOTk2N0w2LjYzMyAyLjc5OTY3QzYuODQyMDQgMi45MzMyNSA3LjA4NDkzIDMuMDA0MjMgNy4zMzMgMy4wMDQyM0M3LjU4MTA3IDMuMDA0MjMgNy44MjM5NiAyLjkzMzI1IDguMDMzIDIuNzk5NjdMOC45NjcgMi4xOTk2N0M5LjE3NjA0IDIuMDY2MSA5LjQxODkzIDEuOTk1MTIgOS42NjcgMS45OTUxMkM5LjkxNTA3IDEuOTk1MTIgMTAuMTU4IDIuMDY2MSAxMC4zNjcgMi4xOTk2N0wxMS4zIDIuNzk5NjdDMTEuNTA5IDIuOTMzMjUgMTEuNzUxOSAzLjAwNDIzIDEyIDMuMDA0MjNDMTIuMjQ4MSAzLjAwNDIzIDEyLjQ5MSAyLjkzMzI1IDEyLjcgMi43OTk2N0wxMy42MzMgMi4xOTk2N0MxMy44NDIgMi4wNjYxIDE0LjA4NDkgMS45OTUxMiAxNC4zMzMgMS45OTUxMkMxNC41ODExIDEuOTk1MTIgMTQuODI0IDIuMDY2MSAxNS4wMzMgMi4xOTk2N0wxNS45NjcgMi43OTk2N0MxNi4xNzYgMi45MzMyNSAxNi40MTg5IDMuMDA0MjMgMTYuNjY3IDMuMDA0MjNDMTYuOTE1MSAzLjAwNDIzIDE3LjE1OCAyLjkzMzI1IDE3LjM2NyAyLjc5OTY3TDE4LjMgMi4xOTk2N0MxOC41MDk1IDIuMDY3NyAxOC43NTI0IDEuOTk4MzEgMTkgMS45OTk2N0MxOS4yNjUyIDEuOTk5NjcgMTkuNTE5NiAyLjEwNTAzIDE5LjcwNzEgMi4yOTI1N0MxOS44OTQ2IDIuNDgwMSAyMCAyLjczNDQ2IDIwIDIuOTk5NjdWMjAuOTk5N0MyMCAyMS4yNjQ5IDE5Ljg5NDYgMjEuNTE5MiAxOS43MDcxIDIxLjcwNjhDMTkuNTE5NiAyMS44OTQzIDE5LjI2NTIgMjEuOTk5NyAxOSAyMS45OTk3QzE4Ljc1MjQgMjIuMDAxIDE4LjUwOTUgMjEuOTMxNiAxOC4zIDIxLjc5OTdMMTcuMzY3IDIxLjE5OTdDMTcuMTU4IDIxLjA2NjEgMTYuOTE1MSAyMC45OTUxIDE2LjY2NyAyMC45OTUxQzE2LjQxODkgMjAuOTk1MSAxNi4xNzYgMjEuMDY2MSAxNS45NjcgMjEuMTk5N0wxNS4wMzMgMjEuNzk5N0MxNC44MjQgMjEuOTMzMiAxNC41ODExIDIyLjAwNDIgMTQuMzMzIDIyLjAwNDJDMTQuMDg0OSAyMi4wMDQyIDEzLjg0MiAyMS45MzMyIDEzLjYzMyAyMS43OTk3TDEyLjcgMjEuMTk5N0MxMi40OTEgMjEuMDY2MSAxMi4yNDgxIDIwLjk5NTEgMTIgMjAuOTk1MUMxMS43NTE5IDIwLjk5NTEgMTEuNTA5IDIxLjA2NjEgMTEuMyAyMS4xOTk3TDEwLjM2NyAyMS43OTk3QzEwLjE1OCAyMS45MzMyIDkuOTE1MDcgMjIuMDA0MiA5LjY2NyAyMi4wMDQyQzkuNDE4OTMgMjIuMDA0MiA5LjE3NjA0IDIxLjkzMzIgOC45NjcgMjEuNzk5N0w4LjAzMyAyMS4xOTk3QzcuODIzOTYgMjEuMDY2MSA3LjU4MTA3IDIwLjk5NTEgNy4zMzMgMjAuOTk1MUM3LjA4NDkzIDIwLjk5NTEgNi44NDIwNCAyMS4wNjYxIDYuNjMzIDIxLjE5OTdMNS43IDIxLjc5OTdDNS40OTA0OCAyMS45MzE2IDUuMjQ3NjIgMjIuMDAxIDUgMjEuOTk5N0M0LjczNDc4IDIxLjk5OTcgNC40ODA0MyAyMS44OTQzIDQuMjkyODkgMjEuNzA2OEM0LjEwNTM2IDIxLjUxOTIgNCAyMS4yNjQ5IDQgMjAuOTk5N1YyLjk5OTY3WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 24px !important;
  height: 24px !important;
  background-size: contain;
  flex-shrink: 0;
}
.settings-menu .fa.fa-refresh.sidebar-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjk5OTggMTIuNzQ5OEMyMy45OTk4IDEyLjk0ODggMjMuOTIwNyAxMy4xMzk1IDIzLjc4MDEgMTMuMjgwMkMyMy42Mzk0IDEzLjQyMDggMjMuNDQ4NyAxMy40OTk4IDIzLjI0OTggMTMuNDk5OEgyMS43NDk4VjE0Ljk5OThDMjEuNzQ5OCAxNS4xOTg4IDIxLjY3MDcgMTUuMzg5NSAyMS41MzAxIDE1LjUzMDJDMjEuMzg5NCAxNS42NzA4IDIxLjE5ODcgMTUuNzQ5OCAyMC45OTk4IDE1Ljc0OThDMjAuODAwOCAxNS43NDk4IDIwLjYxMDEgMTUuNjcwOCAyMC40Njk0IDE1LjUzMDJDMjAuMzI4OCAxNS4zODk1IDIwLjI0OTggMTUuMTk4OCAyMC4yNDk4IDE0Ljk5OThWMTMuNDk5OEgxOC43NDk4QzE4LjU1MDggMTMuNDk5OCAxOC4zNjAxIDEzLjQyMDggMTguMjE5NCAxMy4yODAyQzE4LjA3ODggMTMuMTM5NSAxNy45OTk4IDEyLjk0ODggMTcuOTk5OCAxMi43NDk4QzE3Ljk5OTggMTIuNTUwOSAxOC4wNzg4IDEyLjM2MDIgMTguMjE5NCAxMi4yMTk1QzE4LjM2MDEgMTIuMDc4OSAxOC41NTA4IDExLjk5OTggMTguNzQ5OCAxMS45OTk4SDIwLjI0OThWMTAuNDk5OEMyMC4yNDk4IDEwLjMwMDkgMjAuMzI4OCAxMC4xMTAyIDIwLjQ2OTQgOS45Njk1MUMyMC42MTAxIDkuODI4ODYgMjAuODAwOCA5Ljc0OTg0IDIwLjk5OTggOS43NDk4NEMyMS4xOTg3IDkuNzQ5ODQgMjEuMzg5NCA5LjgyODg2IDIxLjUzMDEgOS45Njk1MUMyMS42NzA3IDEwLjExMDIgMjEuNzQ5OCAxMC4zMDA5IDIxLjc0OTggMTAuNDk5OFYxMS45OTk4SDIzLjI0OThDMjMuNDQ4NyAxMS45OTk4IDIzLjYzOTQgMTIuMDc4OSAyMy43ODAxIDEyLjIxOTVDMjMuOTIwNyAxMi4zNjAyIDIzLjk5OTggMTIuNTUwOSAyMy45OTk4IDEyLjc0OThaTTE4LjU3NDQgMTguMjY3QzE4LjcwMjUgMTguNDE5NCAxOC43NjQ4IDE4LjYxNjUgMTguNzQ3NSAxOC44MTQ4QzE4LjczMDMgMTkuMDEzMSAxOC42MzUgMTkuMTk2NSAxOC40ODI2IDE5LjMyNDVDMTguMzMwMiAxOS40NTI2IDE4LjEzMzEgMTkuNTE0OCAxNy45MzQ4IDE5LjQ5NzZDMTcuNzM2NSAxOS40ODA0IDE3LjU1MzEgMTkuMzg1MSAxNy40MjUxIDE5LjIzMjdDMTUuNTM4OCAxNi45ODY0IDEyLjk0NTcgMTUuNzQ5OCAxMC4xMjQ4IDE1Ljc0OThDNy4zMDM4MiAxNS43NDk4IDQuNzEwNjkgMTYuOTg2NCAyLjgyNDQ0IDE5LjIzMjdDMi42OTYzOSAxOS4zODQ5IDIuNTEzMDkgMTkuNDgwMSAyLjMxNDg2IDE5LjQ5NzNDMi4xMTY2MyAxOS41MTQ0IDEuOTE5NzEgMTkuNDUyMSAxLjc2NzQxIDE5LjMyNDFDMS42MTUxMiAxOS4xOTYgMS41MTk5MyAxOS4wMTI3IDEuNTAyNzkgMTguODE0NUMxLjQ4NTY1IDE4LjYxNjIgMS41NDc5NiAxOC40MTkzIDEuNjc2MDEgMTguMjY3QzMuMDc2NjMgMTYuNjAwMiA0LjgxODUxIDE1LjQxNjEgNi43NTQ0NCAxNC43ODIzQzUuNTc4NzMgMTQuMDUwMSA0LjY3MzQ5IDEyLjk1NDggNC4xNzU2OSAxMS42NjIyQzMuNjc3ODkgMTAuMzY5NyAzLjYxNDYxIDguOTUwMTMgMy45OTU0MyA3LjYxODM5QzQuMzc2MjQgNi4yODY2NiA1LjE4MDQzIDUuMTE1MTggNi4yODYzMiA0LjI4MTJDNy4zOTIyMiAzLjQ0NzIxIDguNzM5NjQgMi45OTYwOSAxMC4xMjQ4IDIuOTk2MDlDMTEuNTA5OSAyLjk5NjA5IDEyLjg1NzMgMy40NDcyMSAxMy45NjMyIDQuMjgxMkMxNS4wNjkxIDUuMTE1MTggMTUuODczMyA2LjI4NjY2IDE2LjI1NDEgNy42MTgzOUMxNi42MzQ5IDguOTUwMTMgMTYuNTcxNiAxMC4zNjk3IDE2LjA3MzggMTEuNjYyMkMxNS41NzYgMTIuOTU0OCAxNC42NzA4IDE0LjA1MDEgMTMuNDk1MSAxNC43ODIzQzE1LjQzMSAxNS40MTYxIDE3LjE3MjkgMTYuNjAwMiAxOC41NzQ0IDE4LjI2N1pNMTAuMTI0OCAxNC4yNDk4QzExLjA4ODkgMTQuMjQ5OCAxMi4wMzE1IDEzLjk2MzkgMTIuODMzMiAxMy40MjgzQzEzLjYzNDkgMTIuODkyNiAxNC4yNTk3IDEyLjEzMTIgMTQuNjI4NyAxMS4yNDA0QzE0Ljk5NzYgMTAuMzQ5NiAxNS4wOTQyIDkuMzY5NDMgMTQuOTA2MSA4LjQyMzc4QzE0LjcxOCA3LjQ3ODEyIDE0LjI1MzcgNi42MDk0OCAxMy41NzE5IDUuOTI3N0MxMi44OTAxIDUuMjQ1OTIgMTIuMDIxNSA0Ljc4MTYyIDExLjA3NTggNC41OTM1MUMxMC4xMzAyIDQuNDA1NDEgOS4xNDk5NiA0LjUwMTk1IDguMjU5MTcgNC44NzA5M0M3LjM2ODM4IDUuMjM5OTEgNi42MDcwMSA1Ljg2NDc1IDYuMDcxMzQgNi42NjY0NEM1LjUzNTY3IDcuNDY4MTMgNS4yNDk3NiA4LjQxMDY2IDUuMjQ5NzYgOS4zNzQ4NEM1LjI1MTI0IDEwLjY2NzMgNS43NjUzNCAxMS45MDY0IDYuNjc5MjUgMTIuODIwM0M3LjU5MzE3IDEzLjczNDMgOC44MzIyOCAxNC4yNDg0IDEwLjEyNDggMTQuMjQ5OFoiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==);
  width: 24px !important;
  height: 24px !important;
  background-size: contain;
  flex-shrink: 0;
}
.settings-menu .fa.fa-users.sidebar-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk5MjEgMTQuODA1M0MxMS45OTczIDE0LjEzNjEgMTIuNzYwNSAxMy4xNjEyIDEzLjE2ODcgMTIuMDI0OEMxMy41NzcgMTAuODg4MyAxMy42MDg3IDkuNjUwNjEgMTMuMjU5MSA4LjQ5NDc0QzEyLjkwOTUgNy4zMzg4NyAxMi4xOTczIDYuMzI2MTggMTEuMjI3NiA1LjYwNjQyQzEwLjI1OCA0Ljg4NjY2IDkuMDgyNSA0LjQ5ODA1IDcuODc0OTIgNC40OTgwNUM2LjY2NzM1IDQuNDk4MDUgNS40OTE4NCA0Ljg4NjY2IDQuNTIyMjEgNS42MDY0MkMzLjU1MjU4IDYuMzI2MTggMi44NDAzMiA3LjMzODg3IDIuNDkwNzYgOC40OTQ3NEMyLjE0MTIgOS42NTA2MSAyLjE3Mjg4IDEwLjg4ODMgMi41ODExNCAxMi4wMjQ4QzIuOTg5NCAxMy4xNjEyIDMuNzUyNTUgMTQuMTM2MSA0Ljc1Nzc0IDE0LjgwNTNDMi45Mzk0NSAxNS40NzU1IDEuMzg2NTkgMTYuNzE1NiAwLjMzMDg2MiAxOC4zNDA2QzAuMjc1Mzc3IDE4LjQyMzEgMC4yMzY4MzcgMTguNTE1OCAwLjIxNzQ4MiAxOC42MTMzQzAuMTk4MTI3IDE4LjcxMDggMC4xOTgzNDQgMTguODExMSAwLjIxODExOSAxOC45MDg1QzAuMjM3ODk1IDE5LjAwNTkgMC4yNzY4MzUgMTkuMDk4NCAwLjMzMjY3NiAxOS4xODA3QzAuMzg4NTE2IDE5LjI2MjkgMC40NjAxNDQgMTkuMzMzMiAwLjU0MzM5NiAxOS4zODc1QzAuNjI2NjQ3IDE5LjQ0MTggMC43MTk4NjEgMTkuNDc5IDAuODE3NjIgMTkuNDk3QzAuOTE1Mzc4IDE5LjUxNDkgMS4wMTU3MyAxOS41MTMzIDEuMTEyODUgMTkuNDkyMUMxLjIwOTk2IDE5LjQ3MDkgMS4zMDE5IDE5LjQzMDcgMS4zODMzMiAxOS4zNzM3QzEuNDY0NzMgMTkuMzE2NyAxLjUzNDAxIDE5LjI0NCAxLjU4NzExIDE5LjE2QzIuMjY4MSAxOC4xMTI2IDMuMTk5OTUgMTcuMjUxOSA0LjI5ODAyIDE2LjY1NjFDNS4zOTYxIDE2LjA2MDMgNi42MjU2MiAxNS43NDgyIDcuODc0OTIgMTUuNzQ4MkM5LjEyNDIzIDE1Ljc0ODIgMTAuMzUzOCAxNi4wNjAzIDExLjQ1MTggMTYuNjU2MUMxMi41NDk5IDE3LjI1MTkgMTMuNDgxNyAxOC4xMTI2IDE0LjE2MjcgMTkuMTZDMTQuMjcyNyAxOS4zMjM1IDE0LjQ0MjcgMTkuNDM3MSAxNC42MzU4IDE5LjQ3NjNDMTQuODI4OSAxOS41MTU2IDE1LjAyOTcgMTkuNDc3MiAxNS4xOTQ3IDE5LjM2OTVDMTUuMzU5OCAxOS4yNjE5IDE1LjQ3NTggMTkuMDkzNiAxNS41MTc4IDE4LjkwMTFDMTUuNTU5OCAxOC43MDg1IDE1LjUyNDMgMTguNTA3MiAxNS40MTkgMTguMzQwNkMxNC4zNjMzIDE2LjcxNTYgMTIuODEwNCAxNS40NzU1IDEwLjk5MjEgMTQuODA1M1pNMy43NDk5MiAxMC4xMjUzQzMuNzQ5OTIgOS4zMDk0OCAzLjk5MTg1IDguNTExOTUgNC40NDUxMSA3LjgzMzZDNC44OTgzNyA3LjE1NTI1IDUuNTQyNjEgNi42MjY1NCA2LjI5NjM2IDYuMzE0MzNDNy4wNTAxIDYuMDAyMTIgNy44Nzk1IDUuOTIwNDMgOC42Nzk2NyA2LjA3OTU5QzkuNDc5ODQgNi4yMzg3NSAxMC4yMTQ4IDYuNjMxNjIgMTAuNzkxNyA3LjIwODUxQzExLjM2ODYgNy43ODU0MSAxMS43NjE1IDguNTIwNDEgMTEuOTIwNyA5LjMyMDU4QzEyLjA3OTggMTAuMTIwOCAxMS45OTgxIDEwLjk1MDIgMTEuNjg1OSAxMS43MDM5QzExLjM3MzcgMTIuNDU3NiAxMC44NDUgMTMuMTAxOSAxMC4xNjY3IDEzLjU1NTFDOS40ODgzIDE0LjAwODQgOC42OTA3NyAxNC4yNTAzIDcuODc0OTIgMTQuMjUwM0M2Ljc4MTI5IDE0LjI0OTEgNS43MzI4IDEzLjgxNDEgNC45NTk0OCAxMy4wNDA4QzQuMTg2MTYgMTIuMjY3NSAzLjc1MTE3IDExLjIxOSAzLjc0OTkyIDEwLjEyNTNaTTIzLjQ1MDYgMTkuMzc4NUMyMy4yODQgMTkuNDg3MSAyMy4wODEgMTkuNTI1MSAyMi44ODY0IDE5LjQ4NDFDMjIuNjkxOCAxOS40NDMyIDIyLjUyMTQgMTkuMzI2NiAyMi40MTI3IDE5LjE2QzIxLjczMjYgMTguMTEyIDIwLjgwMDggMTcuMjUwOSAxOS43MDI1IDE2LjY1NTRDMTguNjA0MiAxNi4wNTk4IDE3LjM3NDMgMTUuNzQ4NyAxNi4xMjQ5IDE1Ljc1MDNDMTUuOTI2IDE1Ljc1MDMgMTUuNzM1MiAxNS42NzEzIDE1LjU5NDYgMTUuNTMwN0MxNS40NTM5IDE1LjM5IDE1LjM3NDkgMTUuMTk5MiAxNS4zNzQ5IDE1LjAwMDNDMTUuMzc0OSAxNC44MDE0IDE1LjQ1MzkgMTQuNjEwNyAxNS41OTQ2IDE0LjQ3QzE1LjczNTIgMTQuMzI5MyAxNS45MjYgMTQuMjUwMyAxNi4xMjQ5IDE0LjI1MDNDMTYuNzMyNCAxNC4yNDk4IDE3LjMzMjIgMTQuMTE1IDE3Ljg4MTYgMTMuODU1N0MxOC40MzEgMTMuNTk2NSAxOC45MTYzIDEzLjIxOTEgMTkuMzAyOSAxMi43NTA1QzE5LjY4OTUgMTIuMjgxOSAxOS45Njc4IDExLjczMzcgMjAuMTE4IDExLjE0NTFDMjAuMjY4MiAxMC41NTY1IDIwLjI4NjUgOS45NDE5OCAyMC4xNzE2IDkuMzQ1NDdDMjAuMDU2OCA4Ljc0ODk1IDE5LjgxMTYgOC4xODUxNiAxOS40NTM2IDcuNjk0MzlDMTkuMDk1NiA3LjIwMzYxIDE4LjYzMzcgNi43OTc5NiAxOC4xMDA3IDYuNTA2NDJDMTcuNTY3OCA2LjIxNDg4IDE2Ljk3NyA2LjA0NDY1IDE2LjM3MDcgNi4wMDc4OUMxNS43NjQzIDUuOTcxMTMgMTUuMTU3MyA2LjA2ODc1IDE0LjU5MzEgNi4yOTM3N0MxNC41MDEgNi4zMzM1NCAxNC40MDIgNi4zNTQ0NyAxNC4zMDE4IDYuMzU1MzFDMTQuMjAxNiA2LjM1NjE2IDE0LjEwMjIgNi4zMzY5MSAxNC4wMDk1IDYuMjk4N0MxMy45MTY5IDYuMjYwNDkgMTMuODMyOCA2LjIwNDA5IDEzLjc2MjMgNi4xMzI4NEMxMy42OTE4IDYuMDYxNiAxMy42MzYzIDUuOTc2OTQgMTMuNTk5MSA1Ljg4Mzg4QzEzLjU2MTkgNS43OTA4MiAxMy41NDM3IDUuNjkxMjQgMTMuNTQ1NiA1LjU5MTAzQzEzLjU0NzUgNS40OTA4MiAxMy41Njk1IDUuMzkyMDEgMTMuNjEwMiA1LjMwMDQ0QzEzLjY1MSA1LjIwODg3IDEzLjcwOTcgNS4xMjYzOSAxMy43ODI4IDUuMDU3ODhDMTMuODU2IDQuOTg5MzggMTMuOTQyMSA0LjkzNjIzIDE0LjAzNjIgNC45MDE1OEMxNS4zMjc1IDQuMzg2NTYgMTYuNzYzOSA0LjM2ODAzIDE4LjA2ODEgNC44NDk1NUMxOS4zNzIzIDUuMzMxMDggMjAuNDUyIDYuMjc4NTQgMjEuMDk4OSA3LjUwOTE2QzIxLjc0NTggOC43Mzk3OCAyMS45MTQgMTAuMTY2NCAyMS41NzExIDExLjUxMzdDMjEuMjI4MyAxMi44NjEgMjAuMzk4NiAxNC4wMzM2IDE5LjI0MjEgMTQuODA1M0MyMS4wNjA0IDE1LjQ3NTUgMjIuNjEzMyAxNi43MTU2IDIzLjY2OSAxOC4zNDA2QzIzLjc3NzYgMTguNTA3MiAyMy44MTU2IDE4LjcxMDIgMjMuNzc0NyAxOC45MDQ4QzIzLjczMzcgMTkuMDk5NCAyMy42MTcxIDE5LjI2OTggMjMuNDUwNiAxOS4zNzg1WiIgZmlsbD0iIzFBMUExQSIvPgo8L3N2Zz4K);
  width: 24px !important;
  height: 24px !important;
  background-size: contain;
  flex-shrink: 0;
}
.settings-menu .fa.fa-shield.sidebar-icon::before,
.settings-menu .fa.fa-history.sidebar-icon::before,
.settings-menu .fa.fa-credit-card.sidebar-icon::before,
.settings-menu .fa.fa-refresh.sidebar-icon::before,
.settings-menu .fa.fa-users.sidebar-icon::before {
  font-size: 0;
}
.member-page-wrapper .drjob-page-header {
  border-bottom: none !important;
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
}
.history-table th {
  padding: 12px 20px !important;
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
}
.history-table td.date-time {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.history-table td {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.history-tabs,
.billing-tabs {
  margin-bottom: 26px !important;
  border-bottom: 1px solid #ccc !important;
}
.history-tabs .history-tab,
.billing-tabs .billing-tab {
  color: #ccc !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
}
.history-tabs .history-tab.active,
.billing-tabs .billing-tab.active {
  color: #000 !important;
  border-bottom-color: #000;
  border-width: 1px !important;
}
.history-table-container {
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #d7d7d7;
}
.history-table td {
  border-bottom: 1px solid #e8e8e8 !important;
}
.history-table tr.unread {
  background-color: rgba(59, 130, 246, 0.05);
}
.history-table tr.unread td {
  font-weight: 600 !important;
}
.dashboard-main.member-page-wrapper .drjob-member-list {
  padding-top: 10px !important;
}
.back-button {
  color: #1a1a1a !important;
}
.back-button + .drjob-page-title {
  padding-left: 28px !important;
}
.billing-pagination {
  justify-content: center !important;
  gap: 10px;
}
.billing-table-wrapper {
  border-radius: 8px !important;
  border: 1px solid #d7d7d7 !important;
  padding: 20px !important;
}
.billing-tab-content {
  padding: 0 !important;
}
.billing-table th {
  padding: 13px 10px !important;
  border-top: 1px solid #add4fa !important;
  background: #a5c5e5 !important;
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  text-transform: none !important;
}
.drjob-member-list {
  padding: 0 !important;
}
.billing-table td {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  line-height: normal;
  font-weight: 400 !important;
}
.billing-table td.billing-invoice-id {
  color: #1a1a1a !important;
  font-weight: 500 !important;
}
.payment-methods-header .btn-preview {
  display: flex;
  align-items: center;
  gap: 8px;
}
.drjob-table-container.member-list-wrapper {
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #d7d7d7;
}
.drjob-table-container.member-list-wrapper .drjob-member-table {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.drjob-member-table td {
  color: #1a1a1a !important;
  text-align: center;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
}
.drjob-member-table td {
  padding: 7px 12px !important;
}
.drjob-member-table th {
  padding: 11px 12px !important;
}
.drjob-member-table td i.fa.fa-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTkxNjYgOC4zMDQyOUM2LjQ5Mzk5IDguNzA4ODcgNi44Nzk3IDkuMDQzNjMgNy4zMjI2MyA5LjI4NTg3QzcuNzY1NTcgOS41MjgxMSA4LjI1NTM2IDkuNjcyMTYgOC43NTg4MSA5LjcwODI1QzkuMjYyMjUgOS43NDQzNCA5Ljc2NzU2IDkuNjcxNjMgMTAuMjQwNSA5LjQ5NTA1QzEwLjcxMzQgOS4zMTg0NyAxMS4xNDI4IDkuMDQyMTQgMTEuNDk5NiA4LjY4NDgyTDEzLjYxMTUgNi41NzA3N0MxNC4yNTI3IDUuOTA2MjUgMTQuNjA3NSA1LjAxNjIzIDE0LjU5OTUgNC4wOTI0QzE0LjU5MTUgMy4xNjg1OCAxNC4yMjEzIDIuMjg0ODYgMTMuNTY4NyAxLjYzMTU5QzEyLjkxNjEgMC45NzgzMjQgMTIuMDMzMiAwLjYwNzc3IDExLjExMDMgMC41OTk3NDNDMTAuMTg3NCAwLjU5MTcxNSA5LjI5ODMgMC45NDY4NTUgOC42MzQ0NSAxLjU4ODY3TDcuNDIzNjIgMi43OTM2OE05LjAwNzU2IDYuODk0OTNDOC43MDUyMyA2LjQ5MDM1IDguMzE5NTIgNi4xNTU1OSA3Ljg3NjU5IDUuOTEzMzVDNy40MzM2NSA1LjY3MTExIDYuOTQzODUgNS41MjcwNiA2LjQ0MDQxIDUuNDkwOTdDNS45MzY5NyA1LjQ1NDg3IDUuNDMxNjYgNS41Mjc1OSA0Ljk1ODc2IDUuNzA0MTdDNC40ODU4NiA1Ljg4MDc1IDQuMDU2NDMgNi4xNTcwOCAzLjY5OTYgNi41MTQ0TDEuNTg3NjggOC42Mjg0NEMwLjk0NjUwNSA5LjI5Mjk3IDAuNTkxNzIzIDEwLjE4MyAwLjU5OTc0MiAxMS4xMDY4QzAuNjA3NzYyIDEyLjAzMDYgMC45Nzc5NDMgMTIuOTE0NCAxLjYzMDU1IDEzLjU2NzZDMi4yODMxNyAxNC4yMjA5IDMuMTY1OTkgMTQuNTkxNCA0LjA4ODg5IDE0LjU5OTVDNS4wMTE3OSAxNC42MDc1IDUuOTAwOTEgMTQuMjUyNCA2LjU2NDc3IDEzLjYxMDVMNy43Njg1NiAxMi40MDU1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  display: block;
  flex-shrink: 0;
  background-size: contain;
}
.drjob-member-table .action-buttons .action-btn {
  padding: 0 !important;
}
.drjob-member-table td i.fa.fa-trash {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY2MjggNi44OTk2MVYxMS4wOTk2TTcuOTMyOTQgNi44OTk2MVYxMS4wOTk2TTExLjI2NjMgMy4zOTk2MVYxMy4xOTk2QzExLjI2NjMgMTMuNTcwOSAxMS4xMjU4IDEzLjkyNyAxMC44NzU4IDE0LjE4OTZDMTAuNjI1NyAxNC40NTIxIDEwLjI4NjYgMTQuNTk5NiA5LjkzMjk0IDE0LjU5OTZIMy4yNjYyOEMyLjkxMjY1IDE0LjU5OTYgMi41NzM1MiAxNC40NTIxIDIuMzIzNDcgMTQuMTg5NkMyLjA3MzQyIDEzLjkyNyAxLjkzMjk0IDEzLjU3MDkgMS45MzI5NCAxMy4xOTk2VjMuMzk5NjFNMC41OTk2MDkgMy4zOTk2MUgxMi41OTk2TTMuOTMyOTQgMy4zOTk2MVYxLjk5OTYxQzMuOTMyOTQgMS42MjgzMSA0LjA3MzQyIDEuMjcyMjEgNC4zMjM0NyAxLjAwOTY2QzQuNTczNTIgMC43NDcxMDkgNC45MTI2NSAwLjU5OTYwOSA1LjI2NjI4IDAuNTk5NjA5SDcuOTMyOTRDOC4yODY1NiAwLjU5OTYwOSA4LjYyNTcgMC43NDcxMDkgOC44NzU3NSAxLjAwOTY2QzkuMTI1OCAxLjI3MjIxIDkuMjY2MjggMS42MjgzMSA5LjI2NjI4IDEuOTk5NjFWMy4zOTk2MSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  display: block;
  flex-shrink: 0;
  background-size: contain;
}
.drjob-member-table td i.fa.fa-edit {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjMyNDcgMS4zMzM4OEgyLjA3MzU4QzEuNjgyNjYgMS4zMzM4OCAxLjMwNzc1IDEuNDg5MTggMS4wMzEzMyAxLjc2NTZDMC43NTQ5MDIgMi4wNDIwMiAwLjU5OTYwOSAyLjQxNjkzIDAuNTk5NjA5IDIuODA3ODVWMTMuMTI1NkMwLjU5OTYwOSAxMy41MTY2IDAuNzU0OTAyIDEzLjg5MTUgMS4wMzEzMyAxNC4xNjc5QzEuMzA3NzUgMTQuNDQ0MyAxLjY4MjY2IDE0LjU5OTYgMi4wNzM1OCAxNC41OTk2SDEyLjM5MTRDMTIuNzgyMyAxNC41OTk2IDEzLjE1NzIgMTQuNDQ0MyAxMy40MzM2IDE0LjE2NzlDMTMuNzEgMTMuODkxNSAxMy44NjUzIDEzLjUxNjYgMTMuODY1MyAxMy4xMjU2VjcuOTY2NzVNMTEuOTMwOCAxLjA1NzUxQzEyLjIyMzkgMC43NjQzMjIgMTIuNjIxNiAwLjU5OTYwOSAxMy4wMzYyIDAuNTk5NjA5QzEzLjQ1MDkgMC41OTk2MDkgMTMuODQ4NSAwLjc2NDMyMiAxNC4xNDE3IDEuMDU3NTFDMTQuNDM0OSAxLjM1MDcgMTQuNTk5NiAxLjc0ODM2IDE0LjU5OTYgMi4xNjI5OUMxNC41OTk2IDIuNTc3NjIgMTQuNDM0OSAyLjk3NTI4IDE0LjE0MTcgMy4yNjg0N0w3LjQ5OTI2IDkuOTExNjVDNy4zMjQyNiAxMC4wODY1IDcuMTA4MDcgMTAuMjE0NSA2Ljg3MDYxIDEwLjI4MzhMNC43NTMyNiAxMC45MDI5QzQuNjg5ODQgMTAuOTIxNCA0LjYyMjYyIDEwLjkyMjUgNC41NTg2MyAxMC45MDYxQzQuNDk0NjMgMTAuODg5NyA0LjQzNjIzIDEwLjg1NjQgNC4zODk1MSAxMC44MDk3QzQuMzQyOCAxMC43NjMgNC4zMDk1MSAxMC43MDQ2IDQuMjkzMTEgMTAuNjQwNkM0LjI3NjcyIDEwLjU3NjYgNC4yNzc4MyAxMC41MDk0IDQuMjk2MzMgMTAuNDQ2TDQuOTE1MzkgOC4zMjg2MUM0Ljk4NTA2IDguMDkxMzMgNS4xMTMzIDcuODc1NCA1LjI4ODMxIDcuNzAwNjlMMTEuOTMwOCAxLjA1NzUxWiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  display: block;
  flex-shrink: 0;
  background-size: contain;
}
i.fa.fa-credit-card.billing-method-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSA1LjE0Mjg2SDE5LjVNMi40IDAuNUgxNy42QzE4LjY0OTMgMC41IDE5LjUgMS4zMzE0NyAxOS41IDIuMzU3MTRWMTEuNjQyOUMxOS41IDEyLjY2ODUgMTguNjQ5MyAxMy41IDE3LjYgMTMuNUgyLjRDMS4zNTA2NiAxMy41IDAuNSAxMi42Njg1IDAuNSAxMS42NDI5VjIuMzU3MTRDMC41IDEuMzMxNDcgMS4zNTA2NiAwLjUgMi40IDAuNVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 24px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  display: block;
}
i.fa.fa-file-text.billing-file-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjg3NSAySDUuODc1QzUuNDEwODcgMiA0Ljk2NTc1IDIuMTg5NjUgNC42Mzc1NiAyLjUyNzIxQzQuMzA5MzcgMi44NjQ3OCA0LjEyNSAzLjMyMjYxIDQuMTI1IDMuOFYxOC4yQzQuMTI1IDE4LjY3NzQgNC4zMDkzNyAxOS4xMzUyIDQuNjM3NTYgMTkuNDcyOEM0Ljk2NTc1IDE5LjgxMDQgNS40MTA4NyAyMCA1Ljg3NSAyMEgxNi4zNzVDMTYuODM5MSAyMCAxNy4yODQyIDE5LjgxMDQgMTcuNjEyNCAxOS40NzI4QzE3Ljk0MDYgMTkuMTM1MiAxOC4xMjUgMTguNjc3NCAxOC4xMjUgMTguMlY3LjRNMTIuODc1IDJDMTMuMTUyIDEuOTk5NTQgMTMuNDI2MyAyLjA1NTQ0IDEzLjY4MjIgMi4xNjQ0OUMxMy45MzgxIDIuMjczNTQgMTQuMTcwNSAyLjQzMzU5IDE0LjM2NiAyLjYzNTRMMTcuNTA1NSA1Ljg2NDZDMTcuNzAyMiA2LjA2NTc2IDE3Ljg1ODMgNi4zMDUwMSAxNy45NjQ2IDYuNTY4NTVDMTguMDcwOSA2LjgzMjA4IDE4LjEyNTQgNy4xMTQ2NyAxOC4xMjUgNy40TTEyLjg3NSAyVjYuNUMxMi44NzUgNi43Mzg3IDEyLjk2NzIgNi45Njc2MSAxMy4xMzEzIDcuMTM2NEMxMy4yOTU0IDcuMzA1MTggMTMuNTE3OSA3LjQgMTMuNzUgNy40TDE4LjEyNSA3LjRNOS4zNzUgOC4zSDcuNjI1TTE0LjYyNSAxMS45SDcuNjI1TTE0LjYyNSAxNS41SDcuNjI1IiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  display: block;
}
.drjob-member-table td i.fa.fa-link::before,
.drjob-member-table td i.fa.fa-trash::before,
i.fa.fa-credit-card.billing-method-icon::before,
i.fa.fa-file-text.billing-file-icon::before {
  display: none;
}
.dashboard-main.member-page-wrapper .drjob-table-container {
  margin-bottom: 0;
}
.candidates-grid {
  grid-template-columns: 1fr 1fr 1fr !important;
}
.find-btn {
  transition: all 0.3s ease;
}
.find-btn:hover {
  background: #a5c5e5 !important;
  color: #1a1a1a !important;
}
.profile-header-card {
  border-radius: 17px !important;
}
.profile-header-card .contact-label {
  color: #888 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.profile-header-card .contact-value {
  color: #1a1a1a !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.profile-header-card .contact-item.mb-2 {
  margin-bottom: 14px !important;
}
/* .view-profile-content .profile-header{
  margin-bottom: 0 !important;
} */
.view-profile-content .personal-info-card .personal-info-header {
  padding-top: 8px !important;
  padding-bottom: 16px !important;
}
.view-profile-content .personal-info-header .section-title {
  color: #1a1a1a !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
  margin-bottom: 8px !important;
}
.view-profile-content .section-subtitle {
  color: #555 !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.edit-profile-btn i.fa.fa-edit {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjMyOTYgMS4zMzM4OEgyLjA3NDA3QzEuNjgzMTUgMS4zMzM4OCAxLjMwODI0IDEuNDg5MTcgMS4wMzE4MSAxLjc2NTZDMC43NTUzOSAyLjA0MjAyIDAuNjAwMDk4IDIuNDE2OTMgMC42MDAwOTggMi44MDc4NVYxMy4xMjU2QzAuNjAwMDk4IDEzLjUxNjYgMC43NTUzOSAxMy44OTE1IDEuMDMxODEgMTQuMTY3OUMxLjMwODI0IDE0LjQ0NDMgMS42ODMxNSAxNC41OTk2IDIuMDc0MDcgMTQuNTk5NkgxMi4zOTE5QzEyLjc4MjggMTQuNTk5NiAxMy4xNTc3IDE0LjQ0NDMgMTMuNDM0MSAxNC4xNjc5QzEzLjcxMDUgMTMuODkxNSAxMy44NjU4IDEzLjUxNjYgMTMuODY1OCAxMy4xMjU2VjcuOTY2NzVNMTEuOTMxMiAxLjA1NzUxQzEyLjIyNDQgMC43NjQzMjIgMTIuNjIyMSAwLjU5OTYwOSAxMy4wMzY3IDAuNTk5NjA5QzEzLjQ1MTQgMC41OTk2MDkgMTMuODQ5IDAuNzY0MzIyIDE0LjE0MjIgMS4wNTc1MUMxNC40MzU0IDEuMzUwNyAxNC42MDAxIDEuNzQ4MzYgMTQuNjAwMSAyLjE2Mjk5QzE0LjYwMDEgMi41Nzc2MiAxNC40MzU0IDIuOTc1MjggMTQuMTQyMiAzLjI2ODQ3TDcuNDk5NzUgOS45MTE2NUM3LjMyNDc1IDEwLjA4NjUgNy4xMDg1NiAxMC4yMTQ1IDYuODcxMSAxMC4yODM4TDQuNzUzNzQgMTAuOTAyOUM0LjY5MDMzIDEwLjkyMTQgNC42MjMxIDEwLjkyMjUgNC41NTkxMSAxMC45MDYxQzQuNDk1MTIgMTAuODg5NyA0LjQzNjcxIDEwLjg1NjQgNC4zOSAxMC44MDk3QzQuMzQzMjkgMTAuNzYzIDQuMzEgMTAuNzA0NiA0LjI5MzYgMTAuNjQwNkM0LjI3NzIxIDEwLjU3NjYgNC4yNzgzMiAxMC41MDk0IDQuMjk2ODEgMTAuNDQ2TDQuOTE1ODggOC4zMjg2QzQuOTg1NTQgOC4wOTEzMyA1LjExMzc5IDcuODc1NCA1LjI4ODggNy43MDA2OUwxMS45MzEyIDEuMDU3NTFaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  width: 14px;
  height: 14px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}
.edit-profile-btn i.fa.fa-edit::before,
.action-list-btn i.fa.fa-file-text::before,
.action-list-btn i.fa.fa-edit::before,
.action-list-btn i.fa.fa-clock::before {
  content: "";
  font-size: 0;
}
.candidate-right-section {
  justify-content: space-between;
}
.action-list-btn i.fa.fa-file-text {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjU4MzMgMEgxLjQxNjY3QzEuMDQwOTQgMCAwLjY4MDYwOCAwLjE0OTI1NSAwLjQxNDkzMiAwLjQxNDkzMkMwLjE0OTI1NSAwLjY4MDYwOCAwIDEuMDQwOTQgMCAxLjQxNjY3VjE1LjU4MzNDMCAxNS45NTkxIDAuMTQ5MjU1IDE2LjMxOTQgMC40MTQ5MzIgMTYuNTg1MUMwLjY4MDYwOCAxNi44NTA3IDEuMDQwOTQgMTcgMS40MTY2NyAxN0gxMS4wNDAzQzExLjIyNjMgMTcuMDAwMyAxMS40MTA2IDE2Ljk2MzggMTEuNTgyNSAxNi44OTI1QzExLjc1NDQgMTYuODIxMiAxMS45MTA0IDE2LjcxNjYgMTIuMDQxNyAxNi41ODQ3TDE2LjU4NDcgMTIuMDQxN0MxNi43MTY2IDExLjkxMDQgMTYuODIxMiAxMS43NTQ0IDE2Ljg5MjUgMTEuNTgyNUMxNi45NjM4IDExLjQxMDYgMTcuMDAwMyAxMS4yMjYzIDE3IDExLjA0MDNWMS40MTY2N0MxNyAxLjA0MDk0IDE2Ljg1MDcgMC42ODA2MDggMTYuNTg1MSAwLjQxNDkzMkMxNi4zMTk0IDAuMTQ5MjU1IDE1Ljk1OTEgMCAxNS41ODMzIDBaTTUuNjY2NjcgNC45NTgzM0gxMS4zMzMzQzExLjUyMTIgNC45NTgzMyAxMS43MDE0IDUuMDMyOTYgMTEuODM0MiA1LjE2NThDMTEuOTY3IDUuMjk4NjQgMTIuMDQxNyA1LjQ3ODggMTIuMDQxNyA1LjY2NjY3QzEyLjA0MTcgNS44NTQ1MyAxMS45NjcgNi4wMzQ2OSAxMS44MzQyIDYuMTY3NTNDMTEuNzAxNCA2LjMwMDM3IDExLjUyMTIgNi4zNzUgMTEuMzMzMyA2LjM3NUg1LjY2NjY3QzUuNDc4OCA2LjM3NSA1LjI5ODY0IDYuMzAwMzcgNS4xNjU4IDYuMTY3NTNDNS4wMzI5NiA2LjAzNDY5IDQuOTU4MzMgNS44NTQ1MyA0Ljk1ODMzIDUuNjY2NjdDNC45NTgzMyA1LjQ3ODggNS4wMzI5NiA1LjI5ODY0IDUuMTY1OCA1LjE2NThDNS4yOTg2NCA1LjAzMjk2IDUuNDc4OCA0Ljk1ODMzIDUuNjY2NjcgNC45NTgzM1pNOC41IDEyLjA0MTdINS42NjY2N0M1LjQ3ODggMTIuMDQxNyA1LjI5ODY0IDExLjk2NyA1LjE2NTggMTEuODM0MkM1LjAzMjk2IDExLjcwMTQgNC45NTgzMyAxMS41MjEyIDQuOTU4MzMgMTEuMzMzM0M0Ljk1ODMzIDExLjE0NTUgNS4wMzI5NiAxMC45NjUzIDUuMTY1OCAxMC44MzI1QzUuMjk4NjQgMTAuNjk5NiA1LjQ3ODggMTAuNjI1IDUuNjY2NjcgMTAuNjI1SDguNUM4LjY4Nzg2IDEwLjYyNSA4Ljg2ODAzIDEwLjY5OTYgOS4wMDA4NyAxMC44MzI1QzkuMTMzNzEgMTAuOTY1MyA5LjIwODMzIDExLjE0NTUgOS4yMDgzMyAxMS4zMzMzQzkuMjA4MzMgMTEuNTIxMiA5LjEzMzcxIDExLjcwMTQgOS4wMDA4NyAxMS44MzQyQzguODY4MDMgMTEuOTY3IDguNjg3ODYgMTIuMDQxNyA4LjUgMTIuMDQxN1pNNS42NjY2NyA5LjIwODMzQzUuNDc4OCA5LjIwODMzIDUuMjk4NjQgOS4xMzM3MSA1LjE2NTggOS4wMDA4N0M1LjAzMjk2IDguODY4MDMgNC45NTgzMyA4LjY4Nzg2IDQuOTU4MzMgOC41QzQuOTU4MzMgOC4zMTIxNCA1LjAzMjk2IDguMTMxOTcgNS4xNjU4IDcuOTk5MTNDNS4yOTg2NCA3Ljg2NjI5IDUuNDc4OCA3Ljc5MTY3IDUuNjY2NjcgNy43OTE2N0gxMS4zMzMzQzExLjUyMTIgNy43OTE2NyAxMS43MDE0IDcuODY2MjkgMTEuODM0MiA3Ljk5OTEzQzExLjk2NyA4LjEzMTk3IDEyLjA0MTcgOC4zMTIxNCAxMi4wNDE3IDguNUMxMi4wNDE3IDguNjg3ODYgMTEuOTY3IDguODY4MDMgMTEuODM0MiA5LjAwMDg3QzExLjcwMTQgOS4xMzM3MSAxMS41MjEyIDkuMjA4MzMgMTEuMzMzMyA5LjIwODMzSDUuNjY2NjdaTTExLjMzMzMgMTUuMjkwM1YxMS4zMzMzSDE1LjI5MTFMMTEuMzMzMyAxNS4yOTAzWiIgZmlsbD0iIzY3ODRBMSIvPgo8L3N2Zz4K);
  width: 17px;
  height: 17px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}
.action-list-btn i.fa.fa-edit {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5OTUgNy44MDAyM1YxMy44QzE0LjM5OTUgMTQuMTE4MyAxNC4yNzMxIDE0LjQyMzUgMTQuMDQ4MSAxNC42NDg1QzEzLjgyMyAxNC44NzM2IDEzLjUxNzggMTUgMTMuMTk5NiAxNUgxLjE5OTk2QzAuODgxNzEyIDE1IDAuNTc2NDk3IDE0Ljg3MzYgMC4zNTE0NjEgMTQuNjQ4NUMwLjEyNjQyNCAxNC40MjM1IDAgMTQuMTE4MyAwIDEzLjhWMS44MDA0MkMwIDEuNDgyMTcgMC4xMjY0MjQgMS4xNzY5NSAwLjM1MTQ2MSAwLjk1MTkxNEMwLjU3NjQ5NyAwLjcyNjg3NyAwLjg4MTcxMiAwLjYwMDQ1MyAxLjE5OTk2IDAuNjAwNDUzSDcuMTk5NzdDNy4zNTg5IDAuNjAwNDUzIDcuNTExNTEgMC42NjM2NjUgNy42MjQwMiAwLjc3NjE4NEM3LjczNjU0IDAuODg4NzAyIDcuNzk5NzUgMS4wNDEzMSA3Ljc5OTc1IDEuMjAwNDNDNy43OTk3NSAxLjM1OTU2IDcuNzM2NTQgMS41MTIxNyA3LjYyNDAyIDEuNjI0NjhDNy41MTE1MSAxLjczNzIgNy4zNTg5IDEuODAwNDIgNy4xOTk3NyAxLjgwMDQySDEuMTk5OTZWMTMuOEgxMy4xOTk2VjcuODAwMjNDMTMuMTk5NiA3LjY0MTEgMTMuMjYyOCA3LjQ4ODQ5IDEzLjM3NTMgNy4zNzU5OEMxMy40ODc4IDcuMjYzNDYgMTMuNjQwNCA3LjIwMDI1IDEzLjc5OTYgNy4yMDAyNUMxMy45NTg3IDcuMjAwMjUgMTQuMTExMyA3LjI2MzQ2IDE0LjIyMzggNy4zNzU5OEMxNC4zMzYzIDcuNDg4NDkgMTQuMzk5NSA3LjY0MTEgMTQuMzk5NSA3LjgwMDIzWk0xNC44MjQgMy40MjQ4Nkw3LjYyNDI2IDEwLjYyNDZDNy41Njg1IDEwLjY4MDMgNy41MDIzMSAxMC43MjQ1IDcuNDI5NDggMTAuNzU0NkM3LjM1NjY0IDEwLjc4NDcgNy4yNzg1OSAxMC44MDAyIDcuMTk5NzcgMTAuODAwMUg0Ljc5OTg1QzQuNjQwNzIgMTAuODAwMSA0LjQ4ODEyIDEwLjczNjkgNC4zNzU2IDEwLjYyNDRDNC4yNjMwOCAxMC41MTE5IDQuMTk5ODcgMTAuMzU5MyA0LjE5OTg3IDEwLjIwMDJWNy44MDAyM0M0LjE5OTgxIDcuNzIxNDEgNC4yMTUyNyA3LjY0MzM2IDQuMjQ1MzggNy41NzA1MkM0LjI3NTUgNy40OTc2OSA0LjMxOTY2IDcuNDMxNSA0LjM3NTM2IDcuMzc1NzRMMTEuNTc1MSAwLjE3NTk2NkMxMS42MzA5IDAuMTIwMTgyIDExLjY5NyAwLjA3NTkyODIgMTEuNzY5OSAwLjA0NTczNDZDMTEuODQyNyAwLjAxNTU0MSAxMS45MjA4IDAgMTEuOTk5NiAwQzEyLjA3ODUgMCAxMi4xNTY1IDAuMDE1NTQxIDEyLjIyOTQgMC4wNDU3MzQ2QzEyLjMwMjIgMC4wNzU5MjgyIDEyLjM2ODQgMC4xMjAxODIgMTIuNDI0MSAwLjE3NTk2NkwxNC44MjQgMi41NzU4OUMxNC44Nzk4IDIuNjMxNjEgMTQuOTI0MSAyLjY5Nzc4IDE0Ljk1NDMgMi43NzA2MkMxNC45ODQ1IDIuODQzNDYgMTUgMi45MjE1MyAxNSAzLjAwMDM4QzE1IDMuMDc5MjIgMTQuOTg0NSAzLjE1NzMgMTQuOTU0MyAzLjIzMDEzQzE0LjkyNDEgMy4zMDI5NyAxNC44Nzk4IDMuMzY5MTQgMTQuODI0IDMuNDI0ODZaTTEzLjU0OTEgMy4wMDAzOEwxMS45OTk2IDEuNDQ4NjhMMTEuMDQ3OSAyLjQwMDRMMTIuNTk5NiAzLjk1MjFMMTMuNTQ5MSAzLjAwMDM4WiIgZmlsbD0iIzY3ODRBMSIvPgo8L3N2Zz4K);
  width: 15px;
  height: 15px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}
.action-list-btn i.fa.fa-clock {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDcuNTAwOTFDMTYgOC45NjU1OSAxNS41NjA4IDEwLjM5ODIgMTQuNzM2NSAxMS42MjE5QzEzLjkxMjEgMTIuODQ1NiAxMi43Mzg4IDEzLjgwNjkgMTEuMzYxNCAxNC4zODY5QzkuOTg0MDIgMTQuOTY2OSA4LjQ2Mjc5IDE1LjE0MDQgNi45ODU1NSAxNC44ODU5QzUuNTA4MzEgMTQuNjMxNCA0LjEzOTc0IDEzLjk2MDEgMy4wNDg4IDEyLjk1NDhDMi45ODc2NiAxMi44OTg0IDIuOTM4NDkgMTIuODMwOCAyLjkwNDEyIDEyLjc1NThDMi44Njk3NCAxMi42ODA4IDIuODUwODIgMTIuNiAyLjg0ODQ0IDEyLjUxNzlDMi44NDYwNyAxMi40MzU3IDIuODYwMjggMTIuMzU0IDIuODkwMjYgMTIuMjc3MkMyLjkyMDI1IDEyLjIwMDUgMi45NjU0MiAxMi4xMzAzIDMuMDIzMiAxMi4wNzA2QzMuMTM5OSAxMS45NSAzLjMwMDg3IDExLjg3OTYgMy40NzA3IDExLjg3NDlDMy41NTQ3OSAxMS44NzI2IDMuNjM4NTMgMTEuODg2NSAzLjcxNzEzIDExLjkxNThDMy43OTU3MyAxMS45NDUgMy44Njc2NiAxMS45ODkxIDMuOTI4OCAxMi4wNDU2QzQuODQzNzkgMTIuODg4NCA1Ljk5Mjg4IDEzLjQ0OTMgNy4yMzI0NyAxMy42NTgxQzguNDcyMDcgMTMuODY3IDkuNzQ3MjEgMTMuNzE0NSAxMC44OTg2IDEzLjIxOThDMTIuMDQ5OSAxMi43MjUgMTMuMDI2NCAxMS45MSAxMy43MDYxIDEwLjg3NjRDMTQuMzg1NyA5Ljg0Mjg3IDE0LjczODQgOC42MzY2OSAxNC43MiA3LjQwODU3QzE0LjcwMTUgNi4xODA0NCAxNC4zMTI5IDQuOTg0ODUgMTMuNjAyNSAzLjk3MTE4QzEyLjg5MjIgMi45NTc1MSAxMS44OTE3IDIuMTcwNzEgMTAuNzI2IDEuNzA5MDlDOS41NjAyOCAxLjI0NzQ3IDguMjgxMTIgMS4xMzE1MSA3LjA0ODMxIDEuMzc1NjlDNS44MTU1IDEuNjE5ODcgNC42ODM3MyAyLjIxMzM3IDMuNzk0NCAzLjA4MjAyQzMuNTEyIDMuMzYwODggMy4yNDY0IDMuNjM1MDYgMi45ODggMy45MDc2OEw0LjI5MjggNS4xODQwNkM0LjM4MjQxIDUuMjcxNDUgNC40NDM0NCA1LjM4Mjg1IDQuNDY4MTggNS41MDQxM0M0LjQ5MjkyIDUuNjI1NDIgNC40ODAyNCA1Ljc1MTE0IDQuNDMxNzYgNS44NjUzOUM0LjM4MzI4IDUuOTc5NjQgNC4zMDExNyA2LjA3NzI3IDQuMTk1ODMgNi4xNDU5M0M0LjA5MDQ5IDYuMjE0NTkgMy45NjY2NSA2LjI1MTE5IDMuODQgNi4yNTEwOUgwLjY0QzAuNDcwMjYyIDYuMjUxMDkgMC4zMDc0NzUgNi4xODUyNSAwLjE4NzQ1MiA2LjA2ODA2QzAuMDY3NDI4NSA1Ljk1MDg2IDEuOTgyNzJlLTA3IDUuNzkxOTIgMS45ODI3MmUtMDcgNS42MjYxOFYyLjUwMTY0Qy05Ljk0NzM2ZS0wNSAyLjM3Nzk3IDAuMDM3MzgxOSAyLjI1NzA1IDAuMTA3Njk5IDIuMTU0MkMwLjE3ODAxNiAyLjA1MTM0IDAuMjc4MDA4IDEuOTcxMTcgMC4zOTUwMTUgMS45MjM4M0MwLjUxMjAyMSAxLjg3NjQ5IDAuNjQwNzgyIDEuODY0MTIgMC43NjQ5OTcgMS44ODgyN0MwLjg4OTIxMSAxLjkxMjQyIDEuMDAzMjkgMS45NzIwMiAxLjA5MjggMi4wNTk1MUwyLjA4IDMuMDI1QzIuMzM3NiAyLjc1MjM4IDIuNjAzMiAyLjQ3ODIgMi44ODQ4IDIuMjAwOUMzLjk1ODQ3IDEuMTUwNzYgNS4zMjcwOCAwLjQzNTI0OSA2LjgxNzQgMC4xNDQ5MzFDOC4zMDc3MiAtMC4xNDUzODggOS44NTI3NSAwLjAwMjUzNzgyIDExLjI1NjkgMC41Njk5ODRDMTIuNjYxMSAxLjEzNzQzIDEzLjg2MTMgMi4wOTg4OSAxNC43MDU2IDMuMzMyNjZDMTUuNTQ5OSA0LjU2NjQzIDE2LjAwMDQgNi4wMTcwNSAxNiA3LjUwMDkxWk04LjMyIDMuMTI2NTRDOC4xNTAyNiAzLjEyNjU0IDcuOTg3NDcgMy4xOTIzOCA3Ljg2NzQ1IDMuMzA5NThDNy43NDc0MyAzLjQyNjc3IDcuNjggMy41ODU3MiA3LjY4IDMuNzUxNDVWNy41MDA5MUM3LjY3OTk3IDcuNjA4NzkgNy43MDg1NCA3LjcxNDg1IDcuNzYyOTMgNy44MDg3NUM3LjgxNzMyIDcuOTAyNjUgNy44OTU2OSA3Ljk4MTIxIDcuOTkwNCA4LjAzNjc3TDExLjE5MDQgOS45MTE0OUMxMS4yNjI1IDkuOTUzNzYgMTEuMzQyNCA5Ljk4MTc1IDExLjQyNTUgOS45OTM4NkMxMS41MDg3IDEwLjAwNiAxMS41OTM0IDEwLjAwMiAxMS42NzUgOS45ODIxMUMxMS43NTY2IDkuOTYyMjQgMTEuODMzMyA5LjkyNjg3IDExLjkwMDkgOS44NzgwM0MxMS45Njg1IDkuODI5MTkgMTIuMDI1NSA5Ljc2NzgzIDEyLjA2ODggOS42OTc0NkMxMi4xMTIxIDkuNjI3MDkgMTIuMTQwNyA5LjU0OTA5IDEyLjE1MzIgOS40Njc5QzEyLjE2NTYgOS4zODY3MSAxMi4xNjE1IDkuMzAzOTQgMTIuMTQxMSA5LjIyNDI5QzEyLjEyMDggOS4xNDQ2NSAxMi4wODQ1IDkuMDY5NyAxMi4wMzQ1IDkuMDAzNzJDMTEuOTg0NSA4LjkzNzc1IDExLjkyMTcgOC44ODIwNCAxMS44NDk2IDguODM5NzhMOC45NiA3LjE0NzA1VjMuNzUxNDVDOC45NiAzLjU4NTcyIDguODkyNTcgMy40MjY3NyA4Ljc3MjU1IDMuMzA5NThDOC42NTI1MiAzLjE5MjM4IDguNDg5NzQgMy4xMjY1NCA4LjMyIDMuMTI2NTRaIiBmaWxsPSIjNjc4NEExIi8+Cjwvc3ZnPgo=);
  width: 17px;
  height: 16px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
}
.final-decision-header .header-search {
  width: auto !important;
}
.sweet-alert h2 {
  font-size: 24px !important;
}
.sweet-alert a.btn.btn-lg.btn-cancel {
  margin-bottom: 15px;
}
.sweet-alert a.btn.btn-lg.btn-preview {
  margin-bottom: 15px;
  box-shadow: none !important;
}
.upgrade-plan-modal .footer-text {
  font-size: 14px !important;
}
.upgrade-plan-modal .footer-text a {
  color: #448fdb !important;
}
.modal-invite-wrap.align-items-center {
  align-items: flex-start !important;
}
button.btn.btn-outline-dark.btn-sm {
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-dialog.modal-xl .modal-header,
.modal-dialog.modal-xl .modal-footer {
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}
.modal-dialog.modal-xl .modal-body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
button.btn.btn-outline-dark.btn-sm:hover {
  background: #a6c5e4 !important;
}
.modal-dialog.modal-xl .card-body .form-select {
  padding: 10px 20px;
}
.modal-dialog.modal-lg .modal-header,
.modal-dialog.modal-lg .modal-footer {
  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}
.modal-dialog.modal-lg .modal-body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.header-content,
.profile-content,
.profile-content .container-fluid {
  max-width: none !important;
  padding: 0 !important;
}
.profile-header {
  padding: 0 !important;
  border: none !important;
}
.edit-profile-form .form-grid {
  padding: 0 !important;
}
.dashboard-main.member-page-wrapper .form-section .section-header {
  flex-direction: column !important;
  background: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  gap: 4px !important;
}
.dashboard-main.member-page-wrapper .form-section .section-title {
  margin-bottom: 4px;
}
.dashboard-main.member-page-wrapper .edit-profile-form .form-grid {
  margin-bottom: 24px !important;
}
.view-profile-content .header-left {
  padding-bottom: 27px;
}
.main-content-wrapper .view-profile-content {
  padding: 24px 32px;
}
.view-profile-content .form-group .toggle-switch-wrapper {
  margin: 0 !important;
}
.jEvrPf .wrapper {
  background: #f6f6f6 !important;
}
.wrap-job-skills {
  align-items: flex-end !important;
}
.modal-header,
.modal-footer {
  background: #fff !important;
  padding: 16px 24px !important;
  border: none !important;
}
.modal-dialog.modal-dialog-centered .modal-body label,
.modal-dialog.modal-dialog-centered .modal-body p {
  font-size: 15px;
}
.figma-phone-wrapper .react-tel-input .flag-dropdown {
  background: transparent !important;
}
.drjob-role-select .form-control {
  height: 48px;
  padding: 12px 13px;
  border-radius: 8px;
  border: 1px solid #d7d7d7;
  background: #f6f6f6;
}
.drjob-permission-table {
  border-radius: 0 !important;
}
.drjob-permission-table th {
  padding: 10px 12px;
}
.sweet-alert a.btn.btn-lg.btn-danger {
  display: flex;
  height: 53px;
  padding: 12px 19px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  background: #dc2626 !important;
  border: 1px solid #dc2626 !important;
  border-radius: 8px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  box-shadow: none !important;
}
.sweet-alert a.btn.btn-lg.btn-danger:hover {
  background: #ffffff !important;
  color: #dc2626 !important;
}
.sweet-alert a.btn.btn-lg.btn-link {
  display: flex;
  height: 53px;
  padding: 12px 40px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  border-radius: 8px;
  border: 1.5px solid #dc2626 !important;
  color: #dc2626 !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration: none;
}
.sweet-alert a.btn.btn-lg.btn-link:hover {
  background: #ffd5d5 !important;
}
.drjob-upload-link {
  color: #f15c26 !important;
}
.ai-job-description-main .form-actions.justify-content-start {
  justify-content: flex-end !important;
}
.ai-job-description-main .form-actions.justify-content-start button.btn-preview.btn-blue {
  display: flex;
  padding: 12px 19px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 36px;
  background: #a5c5e5;
  color: #1a1a1a;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  min-height: 49.5px;
  border: 1px solid #a5c5e5 !important;
}
.thank-you-actions {
  margin-bottom: 0 !important;
}
.thank-you-actions a {
  text-decoration: none !important;
}
.ai-job-description-main .ai-job-container {
  padding: 0 !important;
}
.screening-header {
  padding: 0 !important;
}
.drjob-checkbox-container input:disabled + .drjob-checkmark {
  opacity: 0.5 !important;
  pointer-events: none !important;
}
.job-listings-section.cms-content {
  padding: 24px;
}
.job-listings-section.cms-content h1 {
  font-size: 24px !important;
  color: var(--primary-color) !important;
}
.job-listings-section.cms-content h2 {
  font-size: 16px !important;
  color: var(--primary-color) !important;
  font-weight: 700 !important;
}
.job-listings-section.cms-content p,
.job-listings-section.cms-content ul li {
  font-size: 14px !important;
  line-height: 1.5;
  color: var(--primary-color) !important;
}
.job-listings-section.cms-content ul {
  margin-bottom: 20px;
}
.job-listings-section.cms-content p {
  margin-bottom: 20px;
}
.reports-charts {
  display: flex !important;
}
.chart-container.pie-chart-container {
  width: 33%;
  flex-grow: 1;
}
.chart-container.line-chart-container {
  flex-grow: 1;
  width: 66%;
}
.member-page-wrapper.contact-us-wrapper .profile-header {
  margin-bottom: 0 !important;
}
.info-overlay-bar {
  background: #4f81b3 !important;
}
.info-overlay-content {
  max-width: none !important;
}
.info-overlay-close {
  margin: 5px;
}
.info-overlay-text {
  font-size: 16px !important;
  font-weight: 400 !important;
}
.screening-match-percentage {
  font-size: 20px !important;
}
.screening-match-label {
  font-size: 14px !important;
  text-transform: capitalize !important;
}
.screening-match-circle {
  position: relative;
  width: 96px !important;
  height: 96px !important;
}
.screening-match-circle svg {
  width: 96px !important;
  height: 96px !important;
}
.candidate-image {
  object-fit: contain !important;
}
.candidate-card {
  max-width: 360px;
}
nav#settings-sidebar {
  min-height: 100vh;
}
nav#settings-sidebar .list-unstyled.components {
  min-height: calc(100vh - 200px);
}
.autocomplete-container .fUPYga {
  position: relative;
  z-index: 9;
}
.close-btn {
  z-index: 1;
}
.sc-gEvEer {
  z-index: 999;
}
.file-list {
  max-height: 200px;
  overflow-y: auto;
}
.fa-solid.fa-wave-square {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDIzMi45MTQgMjMyLjkxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnPiA8cGF0aCBkPSJNOSw2NC4wOTljLTQuOTcxLDAtOSw0LjAyOS05LDl2ODYuNzE2YzAsNC45NzEsNC4wMjksOSw5LDlzOS00LjAyOSw5LTlWNzMuMDk5QzE4LDY4LjEyOCwxMy45NzEsNjQuMDk5LDksNjQuMDk5eiIvPiA8cGF0aCBkPSJNNTEuOTgzLDM4LjA5MmMtNC45NzEsMC05LDQuMDI5LTksOXYxMzguNzNjMCw0Ljk3MSw0LjAyOSw5LDksOXM5LTQuMDI5LDktOVY0Ny4wOTIgQzYwLjk4Myw0Mi4xMjEsNTYuOTU0LDM4LjA5Miw1MS45ODMsMzguMDkyeiIvPiA8cGF0aCBkPSJNOTQuOTY2LDEuODk2Yy00Ljk3MSwwLTksNC4wMjktOSw5djIxMS4xMjFjMCw0Ljk3MSw0LjAyOSw5LDksOXM5LTQuMDI5LDktOVYxMC44OTYgQzEwMy45NjYsNS45MjYsOTkuOTM3LDEuODk2LDk0Ljk2NiwxLjg5NnoiLz4gPHBhdGggZD0iTTEzNy45NDgsNTQuMzYxYy00Ljk3MSwwLTksNC4wMjktOSw5djEwNi4xOTNjMCw0Ljk3MSw0LjAyOSw5LDksOXM5LTQuMDI5LDktOVY2My4zNjEgQzE0Ni45NDgsNTguMzksMTQyLjkxOSw1NC4zNjEsMTM3Ljk0OCw1NC4zNjF6Ii8+IDxwYXRoIGQ9Ik0xODAuOTMxLDY0LjA5OWMtNC45NzEsMC05LDQuMDI5LTksOXY4Ni43MTZjMCw0Ljk3MSw0LjAyOSw5LDksOXM5LTQuMDI5LDktOVY3My4wOTkgQzE4OS45MzEsNjguMTI4LDE4NS45MDEsNjQuMDk5LDE4MC45MzEsNjQuMDk5eiIvPiA8cGF0aCBkPSJNMjIzLjkxNCw5Mi45MTljLTQuOTcxLDAtOSw0LjAyOS05LDl2MjkuMDc3YzAsNC45NzEsNC4wMjksOSw5LDlzOS00LjAyOSw5LTl2LTI5LjA3NyBDMjMyLjkxNCw5Ni45NDgsMjI4Ljg4NSw5Mi45MTksMjIzLjkxNCw5Mi45MTl6Ii8+IDwvZz4gPC9nPgoNPC9zdmc+);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 20px;
  height: 17px;
  display: block;
  font-size: 0;
}
.fa-solid.fa-wave-square::before {
  font-size: 0;
}

.modal-dialog.modal-lg .modal-body .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.modal-body.border-top {
  border-top: none !important;
}
.btn-close.flex-shrink-0 {
  filter: none !important;
  width: 0.4em !important;
  height: 0.4em !important;
}
a.btn.btn-lg.btn-btn-cancel {
  padding: 10px 45px;
  border-radius: 100px;
  border: 2px solid #a6c5e4 !important;
  box-shadow: none !important;
  font-weight: 500 !important;
}
a.btn.btn-lg.btn-btn-cancel:hover {
  background: #a6c5e4 !important;
  border: 2px solid #a6c5e4 !important;
}
.drjob-iv-controls-panel {
  background: linear-gradient(0deg, #000000e6 0, #000000cc 50%, #000000a6) !important;
}
.drjob-iv-control-label {
  font-size: 0;
  display: none;
}
.drjob-iv-controls-inner {
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}
.drjob-iv-error-content {
  color: var(--primary-color) !important;
}
.drjob-iv-error-content h2 {
  color: var(--primary-color) !important;
  font-size: 1.8rem !important;
  margin-top: 20px !important;
}
.drjob-iv-error-content p {
  color: #747474 !important;
  font-size: 16px !important;
  font-weight: 400;
}
.drjob-iv-error-content {
  background: #fff !important;
}
.drjob-iv-logo-container {
  padding-top: 50px;
}
.drjob-iv-error-container {
  align-items: flex-start !important;
}
.drjob-iv-error-content button {
  padding: 10px 28px !important;
  background: #a5c5e5 !important;
  border: 2px solid #a5c5e5 !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  color: var(--primary-color) !important;
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 100px !important;
}
.drjob-iv-error-content button:hover {
  background: #fff !important;
  border: 2px solid #a5c5e5 !important;
}
.remaining-time {
  background: #fff;
  width: 100%;
  padding: 5px 15px;
  border-radius: 60px;
  border: 1px solid #e1bd57;
}
.time-warning-modal {
  background: #fff7c4 !important;
  background: linear-gradient(90deg, rgb(255 227 143) 0%, rgba(255, 234, 158, 0) 100%) !important;
}
.time-warning-title {
  color: #000 !important;
}
.time-warning-text {
  color: #222 !important;
}
.drjob-iv-header-section {
  padding-top: 15px !important;
}
.warning-icon {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjYjM4MzAwIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDU1NC4yIDU1NC4xOTkiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0cm9rZT0iI2IzODMwMCI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnPiA8cGF0aCBkPSJNNTM4LjUsMzg2LjE5OUwzNTYuNSw3MC44Yy0xNi40LTI4LjQtNDYuNy00NS45LTc5LjUwMS00NS45Yy0zMi44LDAtNjMuMSwxNy41LTc5LjUsNDUuOUwxMi4zLDM5MS42IGMtMTYuNCwyOC40LTE2LjQsNjMuNCwwLDkxLjhDMjguNyw1MTEuOCw1OSw1MjkuMyw5MS44LDUyOS4zSDQ2Mi4yYzAuMTAxLDAsMC4yLDAsMC4yLDBjNTAuNywwLDkxLjgtNDEuMTAxLDkxLjgtOTEuOCBDNTU0LjIsNDE4LjUsNTQ4LjQsNDAwLjgsNTM4LjUsMzg2LjE5OXogTTMxNi4zLDQxNi44OTljMCwyMS43LTE2LjcsMzguMy0zOS4yLDM4LjNzLTM5LjItMTYuNi0zOS4yLTM4LjNWNDE2IGMwLTIxLjYwMSwxNi43LTM4LjMwMSwzOS4yLTM4LjMwMVMzMTYuMywzOTQuMywzMTYuMyw0MTZWNDE2Ljg5OXogTTMxNy4yLDE1OC43TDI5Ny44LDMyOC4xYy0xLjMsMTIuMi05LjQsMTkuOC0yMC43LDE5Ljggcy0xOS40LTcuNy0yMC43LTE5LjhMMjM3LDE1OC42Yy0xLjMtMTMuMSw1LjgwMS0yMywxOC0yM0gyOTkuMUMzMTEuMywxMzUuNywzMTguNSwxNDUuNiwzMTcuMiwxNTguN3oiLz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: block;
  font-size: 0;
}
.warning-icon svg {
  display: none !important;
}
.time-warning-ok-btn {
  background: #a6c5e4 !important;
  color: #000 !important;
  border-radius: 100px !important;
}
.meetnow-input {
  padding: 13px 15px !important;
  border-radius: 100px !important;
}
.chart-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.experience-item ul li {
  white-space: normal !important;
  word-break: break-all !important;
  font-size: 15px;
}
.experience-item {
  align-items: flex-start !important;
}
.time-slot-cont {
  background: #f7f7f7;
  padding: 15px;
  border-radius: 10px;
  margin-top: 15px;
}
.add-new-slot {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  width: auto !important;
  font-size: 15px;
  cursor: pointer;
}
.time-slot-scroll {
  max-height: 78vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.time-slot-cont .card-body h5.mb-0.fw-bold {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.time-slot-cont .card-body .form-control {
  margin-bottom: 4px;
}
.time-slot-cont .card-body .text-muted {
  font-size: 14px !important;
}
.saved-timeoff-entries .text-danger.mb-1 {
  font-size: 16px !important;
  margin-bottom: 10px !important;
  gap: 6px;
  display: flex;
}
.saved-timeoff-entries .card {
  height: 100% !important;
}
.saved-timeoff-entries .mb-1.small {
  font-size: 15px !important;
}
.instant-meet-btn-employer {
  background: #a5c5e5 !important;
  border: 1px solid #a5c5e5 !important;
  border-radius: 200px !important;
  color: var(--primary-color) !important;
}
.instant-meet-btn-jobseeker {
  background: #448fdb !important;
  border: 1px solid #448fdb !important;
  border-radius: 200px !important;
  color: #fff !important;
}
.instant-meet-btn-jobseeker:hover {
  box-shadow: 0 6px 20px #2b97f0ab !important;
}
.drjob-iv-remaining-time.time-normal {
  color: #5b90c5 !important;
}
.instant-meet-modal-buttons .btn-preview {
  display: flex;
  gap: 6px;
  justify-content: center;
  align-items: center;
}
.drjob-iv-error-content {
  width: 100% !important;
}
.view-profile-modal .profile-sections {
  padding: 15px 32px !important;
}
.experience-description ul {
  margin-bottom: 0 !important;
}
.time-slot-cont .col-md-6 .card {
  height: 100% !important;
}
.time-slot-cont .col-md-6 .card select {
  font-size: 14px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.progress-indicator-wrapper {
  margin-top: 0 !important;
}
.upcoming-interview-section {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
}
.upcoming-interview-section {
  margin-top: 0 !important;
}
.upcoming-interview-section .section-header,
.upcoming-interview-section {
  padding: 16px !important;
}
.upcoming-interview-section .section-header {
  border: none !important;
}
.upcoming-interviews-row {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin-bottom: 8px;
}
.upcoming-interviews-row h3 {
  font-size: 16px !important;
  color: #528dc7 !important;
}
.upcoming-interviews-row h3 strong {
  font-weight: 600 !important;
  color: #000;
}
.upcoming-interviews-datetime {
  gap: 16px !important;
  font-size: 14px !important;
}
.upcoming-interviews-datetime h5 {
  font-size: 14px !important;
  color: #787878;
  display: flex;
  gap: 6px;
  align-items: center;
}
.upcoming-interviews-btns {
  padding-top: 8px;
}
.upcoming-interviews-btns .btn {
  padding: 4px 20px !important;
  margin: 0 !important;
  min-height: 33px;
  border-radius: 4px !important;
  font-weight: 500 !important;
}
.interviews-date-icon {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDAuMzUzIDEwMC4zNTMiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8Zz4gPHBhdGggZD0iTTMyLjI4Niw0Mi40NDFoLTkuNzYyYy0wLjgyOSwwLTEuNSwwLjY3MS0xLjUsMS41djkuNzYyYzAsMC44MjgsMC42NzEsMS41LDEuNSwxLjVoOS43NjJjMC44MjksMCwxLjUtMC42NzIsMS41LTEuNSB2LTkuNzYyQzMzLjc4Niw0My4xMTMsMzMuMTE1LDQyLjQ0MSwzMi4yODYsNDIuNDQxeiBNMzAuNzg2LDUyLjIwM2gtNi43NjJ2LTYuNzYyaDYuNzYyVjUyLjIwM3oiLz4gPHBhdGggZD0iTTU1LjA1NCw0Mi40NDFoLTkuNzYyYy0wLjgyOSwwLTEuNSwwLjY3MS0xLjUsMS41djkuNzYyYzAsMC44MjgsMC42NzEsMS41LDEuNSwxLjVoOS43NjJjMC44MjgsMCwxLjUtMC42NzIsMS41LTEuNSB2LTkuNzYyQzU2LjU1NCw0My4xMTMsNTUuODgyLDQyLjQ0MSw1NS4wNTQsNDIuNDQxeiBNNTMuNTU0LDUyLjIwM2gtNi43NjJ2LTYuNzYyaDYuNzYyVjUyLjIwM3oiLz4gPHBhdGggZD0iTTc3LjEyLDQyLjQ0MWgtOS43NjJjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MiwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41di05Ljc2MiBDNzguNjIsNDMuMTEzLDc3Ljk0OCw0Mi40NDEsNzcuMTIsNDIuNDQxeiBNNzUuNjIsNTIuMjAzaC02Ljc2MnYtNi43NjJoNi43NjJWNTIuMjAzeiIvPiA8cGF0aCBkPSJNMzIuMjg2LDY0LjY3N2gtOS43NjJjLTAuODI5LDAtMS41LDAuNjcyLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOSwwLDEuNS0wLjY3MiwxLjUtMS41IHYtOS43NjJDMzMuNzg2LDY1LjM0OSwzMy4xMTUsNjQuNjc3LDMyLjI4Niw2NC42Nzd6IE0zMC43ODYsNzQuNDM5aC02Ljc2MnYtNi43NjJoNi43NjJWNzQuNDM5eiIvPiA8cGF0aCBkPSJNNTUuMDU0LDY0LjY3N2gtOS43NjJjLTAuODI5LDAtMS41LDAuNjcyLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41IHYtOS43NjJDNTYuNTU0LDY1LjM0OSw1NS44ODIsNjQuNjc3LDU1LjA1NCw2NC42Nzd6IE01My41NTQsNzQuNDM5aC02Ljc2MnYtNi43NjJoNi43NjJWNzQuNDM5eiIvPiA8cGF0aCBkPSJNNzcuMTIsNjQuNjc3aC05Ljc2MmMtMC44MjgsMC0xLjUsMC42NzItMS41LDEuNXY5Ljc2MmMwLDAuODI4LDAuNjcyLDEuNSwxLjUsMS41aDkuNzYyYzAuODI4LDAsMS41LTAuNjcyLDEuNS0xLjV2LTkuNzYyIEM3OC42Miw2NS4zNDksNzcuOTQ4LDY0LjY3Nyw3Ny4xMiw2NC42Nzd6IE03NS42Miw3NC40MzloLTYuNzYydi02Ljc2Mmg2Ljc2MlY3NC40Mzl6Ii8+IDxwYXRoIGQ9Ik04OSwxMy4zOTRoLTkuOTA3Yy0wLjAxMywwLTAuMDI0LDAuMDAzLTAuMDM3LDAuMDA0VjExLjRjMC0zLjI2OC0yLjY1OC01LjkyNi01LjkyNi01LjkyNnMtNS45MjYsMi42NTktNS45MjYsNS45MjZ2MS45OTQgSDU2LjA0MVYxMS40YzAtMy4yNjgtMi42NTgtNS45MjYtNS45MjYtNS45MjZzLTUuOTI2LDIuNjU5LTUuOTI2LDUuOTI2djEuOTk0SDMzLjAyNVYxMS40YzAtMy4yNjgtMi42NTgtNS45MjYtNS45MjYtNS45MjYgcy01LjkyNiwyLjY1OS01LjkyNiw1LjkyNnYxLjk5NWMtMC4wMDUsMC0wLjAxLTAuMDAxLTAuMDE1LTAuMDAxaC05LjkwNWMtMC44MjksMC0xLjUsMC42NzEtMS41LDEuNVY5Mi42NCBjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNUg4OWMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41VjE0Ljg5NEM5MC41LDE0LjA2NSw4OS44MjgsMTMuMzk0LDg5LDEzLjM5NHogTTcwLjIwNCwxMS40IGMwLTEuNjE0LDEuMzEyLTIuOTI2LDIuOTI2LTIuOTI2czIuOTI2LDEuMzEyLDIuOTI2LDIuOTI2djguMjc3YzAsMS42MTMtMS4zMTIsMi45MjYtMi45MjYsMi45MjZzLTIuOTI2LTEuMzEyLTIuOTI2LTIuOTI2VjExLjR6IE01MC4xMTUsOC40NzRjMS42MTMsMCwyLjkyNiwxLjMxMiwyLjkyNiwyLjkyNnY4LjI3N2MwLDEuNjEzLTEuMzEyLDIuOTI2LTIuOTI2LDIuOTI2Yy0xLjYxNCwwLTIuOTI2LTEuMzEyLTIuOTI2LTIuOTI2di00LjY0MyBjMC4wMDQtMC4wNDcsMC4wMTQtMC4wOTIsMC4wMTQtMC4xNDFzLTAuMDEtMC4wOTQtMC4wMTQtMC4xNDFWMTEuNEM0Ny4xODksOS43ODYsNDguNTAxLDguNDc0LDUwLjExNSw4LjQ3NHogTTI0LjE3MywxMS40IGMwLTEuNjE0LDEuMzEyLTIuOTI2LDIuOTI2LTIuOTI2YzEuNjEzLDAsMi45MjYsMS4zMTIsMi45MjYsMi45MjZ2OC4yNzdjMCwxLjYxMy0xLjMxMiwyLjkyNi0yLjkyNiwyLjkyNiBjLTEuNjE0LDAtMi45MjYtMS4zMTItMi45MjYtMi45MjZWMTEuNHogTTg3LjUsOTEuMTRIMTIuNzUzVjE2LjM5NGg4LjQwNWMwLjAwNSwwLDAuMDEtMC4wMDEsMC4wMTUtMC4wMDF2My4yODUgYzAsMy4yNjgsMi42NTksNS45MjYsNS45MjYsNS45MjZzNS45MjYtMi42NTgsNS45MjYtNS45MjZ2LTMuMjgzaDExLjE2NHYzLjI4M2MwLDMuMjY4LDIuNjU5LDUuOTI2LDUuOTI2LDUuOTI2IHM1LjkyNi0yLjY1OCw1LjkyNi01LjkyNnYtMy4yODNoMTEuMTYzdjMuMjgzYzAsMy4yNjgsMi42NTgsNS45MjYsNS45MjYsNS45MjZzNS45MjYtMi42NTgsNS45MjYtNS45MjZWMTYuMzkgYzAuMDEzLDAsMC4wMjQsMC4wMDQsMC4wMzcsMC4wMDRIODcuNVY5MS4xNHoiLz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
  font-size: 0;
}
.interviews-time-icon {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxOSAxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMDAwMDAwIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYxLjk2MDU0NiwxNTkuODQzMjQ2IEwxNjQuMzk5MTA3LDE2MS4yNTExNTEgQzE2NC42MzcxNTMsMTYxLjM4ODU4NiAxNjQuNzE0MTYsMTYxLjcwMDg2IDE2NC41ODAxMjcsMTYxLjkzMzAxMyBDMTY0LjQ0MjA1NiwxNjIuMTcyMTU5IDE2NC4xNDQwNjcsMTYyLjI1ODYwNCAxNjMuODk5MTA3LDE2Mi4xMTcxNzYgTDE2MS40MTkyMzMsMTYwLjY4NTQyIEMxNjEuMTY1MzIzLDE2MC44ODI2IDE2MC44NDYzNzIsMTYxIDE2MC41LDE2MSBDMTU5LjY3MTU3MywxNjEgMTU5LDE2MC4zMjg0MjcgMTU5LDE1OS41IEMxNTksMTU4Ljg0Njg5MSAxNTkuNDE3NDA0LDE1OC4yOTEyNzEgMTYwLDE1OC4wODUzNTMgTDE2MCwxNTMuNTAzNDIzIEMxNjAsMTUzLjIyNTM5IDE2MC4yMzE5MzQsMTUzIDE2MC41LDE1MyBDMTYwLjc3NjE0MiwxNTMgMTYxLDE1My4yMzI5MDMgMTYxLDE1My41MDM0MjMgTDE2MSwxNTguMDg1MzUzIEMxNjEuNTgyNTk2LDE1OC4yOTEyNzEgMTYyLDE1OC44NDY4OTEgMTYyLDE1OS41IEMxNjIsMTU5LjYxODEgMTYxLjk4NjM1MSwxNTkuNzMzMDEzIDE2MS45NjA1NDYsMTU5Ljg0MzI0NiBaIE0xNjAuNSwxNjkgQzE2NS43NDY3MDUsMTY5IDE3MCwxNjQuNzQ2NzA1IDE3MCwxNTkuNSBDMTcwLDE1NC4yNTMyOTUgMTY1Ljc0NjcwNSwxNTAgMTYwLjUsMTUwIEMxNTUuMjUzMjk1LDE1MCAxNTEsMTU0LjI1MzI5NSAxNTEsMTU5LjUgQzE1MSwxNjQuNzQ2NzA1IDE1NS4yNTMyOTUsMTY5IDE2MC41LDE2OSBaIE0xNjAuNSwxNjggQzE2NS4xOTQ0MiwxNjggMTY5LDE2NC4xOTQ0MiAxNjksMTU5LjUgQzE2OSwxNTQuODA1NTggMTY1LjE5NDQyLDE1MSAxNjAuNSwxNTEgQzE1NS44MDU1OCwxNTEgMTUyLDE1NC44MDU1OCAxNTIsMTU5LjUgQzE1MiwxNjQuMTk0NDIgMTU1LjgwNTU4LDE2OCAxNjAuNSwxNjggWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1MSAtMTUwKSIvPiA8L2c+Cg08L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
  font-size: 0;
}
.upcoming-interviews-btns .btn-danger:hover {
  transform: translateY(-1px);
}
.upcoming-interviews-wrapper {
  max-height: 267px;
  overflow-y: auto;
}
.upcoming-interviews-btns .interviews-start-icon {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTEzLjg4NzYgOS45MzQ4QzE0Ljk2MjUgMTAuODExNyAxNS41IDExLjI1MDEgMTUuNSAxMkMxNS41IDEyLjc0OTkgMTQuOTYyNSAxMy4xODgzIDEzLjg4NzYgMTQuMDY1MkMxMy41OTA5IDE0LjMwNzMgMTMuMjk2NiAxNC41MzUyIDEzLjAyNjEgMTQuNzI1MUMxMi43ODg4IDE0Ljg5MTcgMTIuNTIwMSAxNS4wNjQgMTIuMjQxOSAxNS4yMzMyQzExLjE2OTUgMTUuODg1MyAxMC42MzMzIDE2LjIxMTQgMTAuMTUyNCAxNS44NTA0QzkuNjcxNSAxNS40ODk0IDkuNjI3NzkgMTQuNzMzNiA5LjU0MDM4IDEzLjIyMjJDOS41MTU2NiAxMi43OTQ3IDkuNSAxMi4zNzU3IDkuNSAxMkM5LjUgMTEuNjI0MyA5LjUxNTY2IDExLjIwNTMgOS41NDAzOCAxMC43Nzc4QzkuNjI3NzkgOS4yNjYzNiA5LjY3MTUgOC41MTA2MSAxMC4xNTI0IDguMTQ5NkMxMC42MzMzIDcuNzg4NTkgMTEuMTY5NSA4LjExNDY2IDEyLjI0MTkgOC43NjY3OUMxMi41MjAxIDguOTM1OTcgMTIuNzg4OCA5LjEwODMxIDEzLjAyNjEgOS4yNzQ5MkMxMy4yOTY2IDkuNDY0ODMgMTMuNTkwOSA5LjY5Mjc0IDEzLjg4NzYgOS45MzQ4WiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPiA8cGF0aCBkPSJNNyAzLjMzNzgyQzguNDcwODcgMi40ODY5NyAxMC4xNzg2IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDNi40NzcxNSAyMiAyIDE3LjUyMjggMiAxMkMyIDEwLjE3ODYgMi40ODY5NyA4LjQ3MDg3IDMuMzM3ODIgNyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+IDwvZz4KDTwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: block;
  font-size: 0;
}
.upcoming-interviews-btns .interviews-reschedule-icon {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDAuMzUzIDEwMC4zNTMiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8Zz4gPHBhdGggZD0iTTMyLjI4Niw0Mi40NDFoLTkuNzYyYy0wLjgyOSwwLTEuNSwwLjY3MS0xLjUsMS41djkuNzYyYzAsMC44MjgsMC42NzEsMS41LDEuNSwxLjVoOS43NjJjMC44MjksMCwxLjUtMC42NzIsMS41LTEuNSB2LTkuNzYyQzMzLjc4Niw0My4xMTMsMzMuMTE1LDQyLjQ0MSwzMi4yODYsNDIuNDQxeiBNMzAuNzg2LDUyLjIwM2gtNi43NjJ2LTYuNzYyaDYuNzYyVjUyLjIwM3oiLz4gPHBhdGggZD0iTTU1LjA1NCw0Mi40NDFoLTkuNzYyYy0wLjgyOSwwLTEuNSwwLjY3MS0xLjUsMS41djkuNzYyYzAsMC44MjgsMC42NzEsMS41LDEuNSwxLjVoOS43NjJjMC44MjgsMCwxLjUtMC42NzIsMS41LTEuNSB2LTkuNzYyQzU2LjU1NCw0My4xMTMsNTUuODgyLDQyLjQ0MSw1NS4wNTQsNDIuNDQxeiBNNTMuNTU0LDUyLjIwM2gtNi43NjJ2LTYuNzYyaDYuNzYyVjUyLjIwM3oiLz4gPHBhdGggZD0iTTc3LjEyLDQyLjQ0MWgtOS43NjJjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MiwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41di05Ljc2MiBDNzguNjIsNDMuMTEzLDc3Ljk0OCw0Mi40NDEsNzcuMTIsNDIuNDQxeiBNNzUuNjIsNTIuMjAzaC02Ljc2MnYtNi43NjJoNi43NjJWNTIuMjAzeiIvPiA8cGF0aCBkPSJNMzIuMjg2LDY0LjY3N2gtOS43NjJjLTAuODI5LDAtMS41LDAuNjcyLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOSwwLDEuNS0wLjY3MiwxLjUtMS41IHYtOS43NjJDMzMuNzg2LDY1LjM0OSwzMy4xMTUsNjQuNjc3LDMyLjI4Niw2NC42Nzd6IE0zMC43ODYsNzQuNDM5aC02Ljc2MnYtNi43NjJoNi43NjJWNzQuNDM5eiIvPiA8cGF0aCBkPSJNNTUuMDU0LDY0LjY3N2gtOS43NjJjLTAuODI5LDAtMS41LDAuNjcyLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41IHYtOS43NjJDNTYuNTU0LDY1LjM0OSw1NS44ODIsNjQuNjc3LDU1LjA1NCw2NC42Nzd6IE01My41NTQsNzQuNDM5aC02Ljc2MnYtNi43NjJoNi43NjJWNzQuNDM5eiIvPiA8cGF0aCBkPSJNNzcuMTIsNjQuNjc3aC05Ljc2MmMtMC44MjgsMC0xLjUsMC42NzItMS41LDEuNXY5Ljc2MmMwLDAuODI4LDAuNjcyLDEuNSwxLjUsMS41aDkuNzYyYzAuODI4LDAsMS41LTAuNjcyLDEuNS0xLjV2LTkuNzYyIEM3OC42Miw2NS4zNDksNzcuOTQ4LDY0LjY3Nyw3Ny4xMiw2NC42Nzd6IE03NS42Miw3NC40MzloLTYuNzYydi02Ljc2Mmg2Ljc2MlY3NC40Mzl6Ii8+IDxwYXRoIGQ9Ik04OSwxMy4zOTRoLTkuOTA3Yy0wLjAxMywwLTAuMDI0LDAuMDAzLTAuMDM3LDAuMDA0VjExLjRjMC0zLjI2OC0yLjY1OC01LjkyNi01LjkyNi01LjkyNnMtNS45MjYsMi42NTktNS45MjYsNS45MjZ2MS45OTQgSDU2LjA0MVYxMS40YzAtMy4yNjgtMi42NTgtNS45MjYtNS45MjYtNS45MjZzLTUuOTI2LDIuNjU5LTUuOTI2LDUuOTI2djEuOTk0SDMzLjAyNVYxMS40YzAtMy4yNjgtMi42NTgtNS45MjYtNS45MjYtNS45MjYgcy01LjkyNiwyLjY1OS01LjkyNiw1LjkyNnYxLjk5NWMtMC4wMDUsMC0wLjAxLTAuMDAxLTAuMDE1LTAuMDAxaC05LjkwNWMtMC44MjksMC0xLjUsMC42NzEtMS41LDEuNVY5Mi42NCBjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNUg4OWMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41VjE0Ljg5NEM5MC41LDE0LjA2NSw4OS44MjgsMTMuMzk0LDg5LDEzLjM5NHogTTcwLjIwNCwxMS40IGMwLTEuNjE0LDEuMzEyLTIuOTI2LDIuOTI2LTIuOTI2czIuOTI2LDEuMzEyLDIuOTI2LDIuOTI2djguMjc3YzAsMS42MTMtMS4zMTIsMi45MjYtMi45MjYsMi45MjZzLTIuOTI2LTEuMzEyLTIuOTI2LTIuOTI2VjExLjR6IE01MC4xMTUsOC40NzRjMS42MTMsMCwyLjkyNiwxLjMxMiwyLjkyNiwyLjkyNnY4LjI3N2MwLDEuNjEzLTEuMzEyLDIuOTI2LTIuOTI2LDIuOTI2Yy0xLjYxNCwwLTIuOTI2LTEuMzEyLTIuOTI2LTIuOTI2di00LjY0MyBjMC4wMDQtMC4wNDcsMC4wMTQtMC4wOTIsMC4wMTQtMC4xNDFzLTAuMDEtMC4wOTQtMC4wMTQtMC4xNDFWMTEuNEM0Ny4xODksOS43ODYsNDguNTAxLDguNDc0LDUwLjExNSw4LjQ3NHogTTI0LjE3MywxMS40IGMwLTEuNjE0LDEuMzEyLTIuOTI2LDIuOTI2LTIuOTI2YzEuNjEzLDAsMi45MjYsMS4zMTIsMi45MjYsMi45MjZ2OC4yNzdjMCwxLjYxMy0xLjMxMiwyLjkyNi0yLjkyNiwyLjkyNiBjLTEuNjE0LDAtMi45MjYtMS4zMTItMi45MjYtMi45MjZWMTEuNHogTTg3LjUsOTEuMTRIMTIuNzUzVjE2LjM5NGg4LjQwNWMwLjAwNSwwLDAuMDEtMC4wMDEsMC4wMTUtMC4wMDF2My4yODUgYzAsMy4yNjgsMi42NTksNS45MjYsNS45MjYsNS45MjZzNS45MjYtMi42NTgsNS45MjYtNS45MjZ2LTMuMjgzaDExLjE2NHYzLjI4M2MwLDMuMjY4LDIuNjU5LDUuOTI2LDUuOTI2LDUuOTI2IHM1LjkyNi0yLjY1OCw1LjkyNi01LjkyNnYtMy4yODNoMTEuMTYzdjMuMjgzYzAsMy4yNjgsMi42NTgsNS45MjYsNS45MjYsNS45MjZzNS45MjYtMi42NTgsNS45MjYtNS45MjZWMTYuMzkgYzAuMDEzLDAsMC4wMjQsMC4wMDQsMC4wMzcsMC4wMDRIODcuNVY5MS4xNHoiLz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: block;
  font-size: 0;
}
.upcoming-interviews-btns {
  display: flex;
  gap: 4px;
}
.upcoming-interviews-btns .btn {
  align-items: center;
  display: flex;
  font-size: 14px;
  gap: 8px;
}
.upcoming-interviews-btns .interviews-cancel-icon {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZmZmZmZmIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4KDTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNjAgMjU2SDk2YTMyIDMyIDAgMCAxIDAtNjRoMjU2Vjk1LjkzNmEzMiAzMiAwIDAgMSAzMi0zMmgyNTZhMzIgMzIgMCAwIDEgMzIgMzJWMTkyaDI1NmEzMiAzMiAwIDEgMSAwIDY0aC02NHY2NzJhMzIgMzIgMCAwIDEtMzIgMzJIMTkyYTMyIDMyIDAgMCAxLTMyLTMyVjI1NnptNDQ4LTY0di02NEg0MTZ2NjRoMTkyek0yMjQgODk2aDU3NlYyNTZIMjI0djY0MHptMTkyLTEyOGEzMiAzMiAwIDAgMS0zMi0zMlY0MTZhMzIgMzIgMCAwIDEgNjQgMHYzMjBhMzIgMzIgMCAwIDEtMzIgMzJ6bTE5MiAwYTMyIDMyIDAgMCAxLTMyLTMyVjQxNmEzMiAzMiAwIDAgMSA2NCAwdjMyMGEzMiAzMiAwIDAgMS0zMiAzMnoiLz4KDTwvZz4KDTwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
  font-size: 0;
}
.upcoming-interviews-btns button.btn.btn-primary {
  background: #a5c5e5 !important;
  border-color: #a5c5e5 !important;
  color: var(--primary-color) !important;
}
.upcoming-interviews-btns button.btn.btn-secondary {
  background: #ffffff !important;
  border-color: #000000 !important;
  color: var(--primary-color) !important;
}
.upcoming-interviews-btns .btn.btn-danger {
  background: #ff5757 !important;
  border-color: #ff5757 !important;
  transition: all 0.3s ease;
}
.jobs-table .action-buttons {
  justify-content: flex-end !important;
}
.modal-dialog.modal-dialog-centered .modal-content {
  background: #fff;
  padding: 5px;
}
.modal-dialog.modal-dialog-centered .modal-content .close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzAwMCc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz4=) !important;
  width: 16px;
  height: 16px;
  background-size: contain !important;
  display: block;
  padding: 0;
  font-size: 0 !important;
}
.modal-dialog.modal-dialog-centered .modal-header h5 {
  font-size: 20px !important;
  font-weight: 600;
}
.stage-buttons-group .stage-button.secondary {
  background: #ffffff !important;
  border: 2px solid #a5c5e5 !important;
  color: var(--primary-color) !important;
  min-height: 33px;
  font-size: 14px !important;
  padding: 4px 20px !important;
  border-radius: 4px !important;
  font-weight: 500 !important;
  transition: all 0.3s ease;
}
.stage-buttons-group .stage-button.secondary .fa.fa-calendar {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDAuMzUzIDEwMC4zNTMiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8Zz4gPHBhdGggZD0iTTMyLjI4Niw0Mi40NDFoLTkuNzYyYy0wLjgyOSwwLTEuNSwwLjY3MS0xLjUsMS41djkuNzYyYzAsMC44MjgsMC42NzEsMS41LDEuNSwxLjVoOS43NjJjMC44MjksMCwxLjUtMC42NzIsMS41LTEuNSB2LTkuNzYyQzMzLjc4Niw0My4xMTMsMzMuMTE1LDQyLjQ0MSwzMi4yODYsNDIuNDQxeiBNMzAuNzg2LDUyLjIwM2gtNi43NjJ2LTYuNzYyaDYuNzYyVjUyLjIwM3oiLz4gPHBhdGggZD0iTTU1LjA1NCw0Mi40NDFoLTkuNzYyYy0wLjgyOSwwLTEuNSwwLjY3MS0xLjUsMS41djkuNzYyYzAsMC44MjgsMC42NzEsMS41LDEuNSwxLjVoOS43NjJjMC44MjgsMCwxLjUtMC42NzIsMS41LTEuNSB2LTkuNzYyQzU2LjU1NCw0My4xMTMsNTUuODgyLDQyLjQ0MSw1NS4wNTQsNDIuNDQxeiBNNTMuNTU0LDUyLjIwM2gtNi43NjJ2LTYuNzYyaDYuNzYyVjUyLjIwM3oiLz4gPHBhdGggZD0iTTc3LjEyLDQyLjQ0MWgtOS43NjJjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MiwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41di05Ljc2MiBDNzguNjIsNDMuMTEzLDc3Ljk0OCw0Mi40NDEsNzcuMTIsNDIuNDQxeiBNNzUuNjIsNTIuMjAzaC02Ljc2MnYtNi43NjJoNi43NjJWNTIuMjAzeiIvPiA8cGF0aCBkPSJNMzIuMjg2LDY0LjY3N2gtOS43NjJjLTAuODI5LDAtMS41LDAuNjcyLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOSwwLDEuNS0wLjY3MiwxLjUtMS41IHYtOS43NjJDMzMuNzg2LDY1LjM0OSwzMy4xMTUsNjQuNjc3LDMyLjI4Niw2NC42Nzd6IE0zMC43ODYsNzQuNDM5aC02Ljc2MnYtNi43NjJoNi43NjJWNzQuNDM5eiIvPiA8cGF0aCBkPSJNNTUuMDU0LDY0LjY3N2gtOS43NjJjLTAuODI5LDAtMS41LDAuNjcyLTEuNSwxLjV2OS43NjJjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNWg5Ljc2MmMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41IHYtOS43NjJDNTYuNTU0LDY1LjM0OSw1NS44ODIsNjQuNjc3LDU1LjA1NCw2NC42Nzd6IE01My41NTQsNzQuNDM5aC02Ljc2MnYtNi43NjJoNi43NjJWNzQuNDM5eiIvPiA8cGF0aCBkPSJNNzcuMTIsNjQuNjc3aC05Ljc2MmMtMC44MjgsMC0xLjUsMC42NzItMS41LDEuNXY5Ljc2MmMwLDAuODI4LDAuNjcyLDEuNSwxLjUsMS41aDkuNzYyYzAuODI4LDAsMS41LTAuNjcyLDEuNS0xLjV2LTkuNzYyIEM3OC42Miw2NS4zNDksNzcuOTQ4LDY0LjY3Nyw3Ny4xMiw2NC42Nzd6IE03NS42Miw3NC40MzloLTYuNzYydi02Ljc2Mmg2Ljc2MlY3NC40Mzl6Ii8+IDxwYXRoIGQ9Ik04OSwxMy4zOTRoLTkuOTA3Yy0wLjAxMywwLTAuMDI0LDAuMDAzLTAuMDM3LDAuMDA0VjExLjRjMC0zLjI2OC0yLjY1OC01LjkyNi01LjkyNi01LjkyNnMtNS45MjYsMi42NTktNS45MjYsNS45MjZ2MS45OTQgSDU2LjA0MVYxMS40YzAtMy4yNjgtMi42NTgtNS45MjYtNS45MjYtNS45MjZzLTUuOTI2LDIuNjU5LTUuOTI2LDUuOTI2djEuOTk0SDMzLjAyNVYxMS40YzAtMy4yNjgtMi42NTgtNS45MjYtNS45MjYtNS45MjYgcy01LjkyNiwyLjY1OS01LjkyNiw1LjkyNnYxLjk5NWMtMC4wMDUsMC0wLjAxLTAuMDAxLTAuMDE1LTAuMDAxaC05LjkwNWMtMC44MjksMC0xLjUsMC42NzEtMS41LDEuNVY5Mi42NCBjMCwwLjgyOCwwLjY3MSwxLjUsMS41LDEuNUg4OWMwLjgyOCwwLDEuNS0wLjY3MiwxLjUtMS41VjE0Ljg5NEM5MC41LDE0LjA2NSw4OS44MjgsMTMuMzk0LDg5LDEzLjM5NHogTTcwLjIwNCwxMS40IGMwLTEuNjE0LDEuMzEyLTIuOTI2LDIuOTI2LTIuOTI2czIuOTI2LDEuMzEyLDIuOTI2LDIuOTI2djguMjc3YzAsMS42MTMtMS4zMTIsMi45MjYtMi45MjYsMi45MjZzLTIuOTI2LTEuMzEyLTIuOTI2LTIuOTI2VjExLjR6IE01MC4xMTUsOC40NzRjMS42MTMsMCwyLjkyNiwxLjMxMiwyLjkyNiwyLjkyNnY4LjI3N2MwLDEuNjEzLTEuMzEyLDIuOTI2LTIuOTI2LDIuOTI2Yy0xLjYxNCwwLTIuOTI2LTEuMzEyLTIuOTI2LTIuOTI2di00LjY0MyBjMC4wMDQtMC4wNDcsMC4wMTQtMC4wOTIsMC4wMTQtMC4xNDFzLTAuMDEtMC4wOTQtMC4wMTQtMC4xNDFWMTEuNEM0Ny4xODksOS43ODYsNDguNTAxLDguNDc0LDUwLjExNSw4LjQ3NHogTTI0LjE3MywxMS40IGMwLTEuNjE0LDEuMzEyLTIuOTI2LDIuOTI2LTIuOTI2YzEuNjEzLDAsMi45MjYsMS4zMTIsMi45MjYsMi45MjZ2OC4yNzdjMCwxLjYxMy0xLjMxMiwyLjkyNi0yLjkyNiwyLjkyNiBjLTEuNjE0LDAtMi45MjYtMS4zMTItMi45MjYtMi45MjZWMTEuNHogTTg3LjUsOTEuMTRIMTIuNzUzVjE2LjM5NGg4LjQwNWMwLjAwNSwwLDAuMDEtMC4wMDEsMC4wMTUtMC4wMDF2My4yODUgYzAsMy4yNjgsMi42NTksNS45MjYsNS45MjYsNS45MjZzNS45MjYtMi42NTgsNS45MjYtNS45MjZ2LTMuMjgzaDExLjE2NHYzLjI4M2MwLDMuMjY4LDIuNjU5LDUuOTI2LDUuOTI2LDUuOTI2IHM1LjkyNi0yLjY1OCw1LjkyNi01LjkyNnYtMy4yODNoMTEuMTYzdjMuMjgzYzAsMy4yNjgsMi42NTgsNS45MjYsNS45MjYsNS45MjZzNS45MjYtMi42NTgsNS45MjYtNS45MjZWMTYuMzkgYzAuMDEzLDAsMC4wMjQsMC4wMDQsMC4wMzcsMC4wMDRIODcuNVY5MS4xNHoiLz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: block;
  font-size: 0;
}
.stage-buttons-group .stage-button.cancel {
  background: #ff5757 !important;
  border-color: #ff5757 !important;
  transition: all 0.3s ease;
  color: var(--primary-color) !important;
  min-height: 33px;
  font-size: 14px !important;
  padding: 4px 20px !important;
  border-radius: 4px !important;
  font-weight: 500 !important;
  color: #fff !important;
}
.stage-buttons-group .stage-button.cancel .fa.fa-ban {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZmZmZmZmIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4KDTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNjAgMjU2SDk2YTMyIDMyIDAgMCAxIDAtNjRoMjU2Vjk1LjkzNmEzMiAzMiAwIDAgMSAzMi0zMmgyNTZhMzIgMzIgMCAwIDEgMzIgMzJWMTkyaDI1NmEzMiAzMiAwIDEgMSAwIDY0aC02NHY2NzJhMzIgMzIgMCAwIDEtMzIgMzJIMTkyYTMyIDMyIDAgMCAxLTMyLTMyVjI1NnptNDQ4LTY0di02NEg0MTZ2NjRoMTkyek0yMjQgODk2aDU3NlYyNTZIMjI0djY0MHptMTkyLTEyOGEzMiAzMiAwIDAgMS0zMi0zMlY0MTZhMzIgMzIgMCAwIDEgNjQgMHYzMjBhMzIgMzIgMCAwIDEtMzIgMzJ6bTE5MiAwYTMyIDMyIDAgMCAxLTMyLTMyVjQxNmEzMiAzMiAwIDAgMSA2NCAwdjMyMGEzMiAzMiAwIDAgMS0zMiAzMnoiLz4KDTwvZz4KDTwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
  font-size: 0;
}
.interview-upcomming-dashboard-wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.upcoming-interview-section .section-header {
  margin-bottom: 0 !important;
}
.status-badge.hired{
  margin-left: 8px;
}
/* Responsive Design */
@media (min-width: 1300px) and (max-width: 1500px) {
  .new-job-posting-main {
    justify-content: flex-start;
  }
}
@media (min-width: 2800px) {
  .candidates-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
  }
}
@media (min-width: 2000px) and (max-width: 2800px) {
  .candidates-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
}
@media (max-width: 1024px) {
  .drjob-signup-container {
    flex-direction: column;
  }
  .search-box-container {
    width: 100%;
  }

  .drjob-signup-left {
    padding: 30px 40px;
  }

  .drjob-signup-right {
    min-height: 400px;
  }

  .drjob-features {
    position: static;
    transform: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 20px;
  }

  .drjob-feature-card {
    max-width: 250px;
  }
}

@media (max-width: 768px) {
  .reports-charts{
    flex-direction: column !important;
  }
  .chart-container.pie-chart-container,
  .chart-container.line-chart-container{
    width: 100% !important;
  }
  .interview-upcomming-dashboard-wrap{
    flex-direction: column;
    gap: 8px;
  }
  .file-list {
    max-height: 200px;
  }
  .candidate-card {
    max-width: none;
  }
  .ai-job-right {
    width: 100%;
    max-width: none !important;
  }
  .candidate-info .candidate-actions {
    flex-direction: row;
  }
  .wrap-job-skills {
    flex-direction: column;
    gap: 8px;
    align-items: center !important;
  }
  .wrap-job-skills .skills-dropdown-container {
    margin-right: 0 !important;
  }
  .dashboard-main.member-page-wrapper .edit-profile-form .form-grid {
    margin-bottom: 16px;
  }
  .dashboard-main.member-page-wrapper .edit-profile-form .form-grid {
    gap: 0 !important;
  }
  .interview-header .header-search,
  .search-box-container {
    width: 100%;
  }
  .search-box-container {
    justify-content: flex-end;
  }
  .interview-header {
    align-items: flex-end;
  }
  .best-match-container {
    flex-grow: 1;
  }
  .interview-process-section {
    display: block !important;
  }
  .candidate-right-section {
    justify-content: flex-end;
  }
  .candidates-grid {
    grid-template-columns: 1fr !important;
  }
  .candidate-info .candidate-header {
    flex-direction: row !important;
  }
  .action-buttons .btn-cancel {
    height: auto !important;
    min-height: 48px !important;
  }
  .top_fixedsec {
    padding: 10px 20px;
    flex-direction: column;
    gap: 10px;
    z-index: 99;
  }
  .candidate-right-section,
  .application-history-sidebar {
    width: 100%;
  }
  .interview-process-section {
    display: block;
  }
  .interview-process {
    margin-bottom: 20px;
  }
  .offer-actions,
  .candidate-header {
    flex-direction: column;
  }
  .feedback-actions {
    flex-direction: column-reverse;
  }
  .sweet-alert p {
    flex-direction: column-reverse;
  }
  .btn-submit-feedback {
    padding: 13px 24px !important;
    width: 100%;
  }
  .upload-offer-letter__actions{
    flex-direction: column-reverse;
  }
  .application-history-sidebar .history-header,
  .application-history-sidebar .history-timeline {
    margin-top: 20px;
  }
  .offer-status {
    padding-top: 15px;
  }
  .status-timeline {
    flex-direction: column;
    gap: 15px;
  }
  .status-timeline::before {
    display: none;
  }
  .final-decision-main {
    display: block;
  }
  .candidates-section {
    margin-bottom: 20px;
  }
  .screening-candidate-actions,
  .screening-action-buttons-left,
  .profile-header,
  .profile-actions {
    flex-direction: column;
  }
  .profile-actions,
  .candidate-profile .profile-actions .btn-cancel {
    width: 100%;
  }
  .job-overview-subtitle {
    text-align: center;
  }
  .screening-action-buttons-left {
    width: 100%;
  }
  button.screening-btn.screening-btn-view-status,
  button.screening-btn.screening-btn-add-note,
  .screening-btn.screening-btn-hired,
  .screening-btn.screening-btn-reject {
    justify-content: center;
    width: 100%;
    min-height: 43px;
  }
  .screening-stats-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .sidebar-collapsed .dropdown-submenu {
    position: relative !important;
    left: 0 !important;
  }
  .header-left-ai-job {
    width: 100%;
  }
  .talent-scouting-header {
    flex-direction: column;
    gap: 15px;
  }
  .job-overview-title {
    text-align: center;
  }
  .talent-scouting-wrapper .filter-actions {
    margin-top: 10px !important;
  }
  .talent-scouting-header .header-right {
    flex-direction: column;
    width: 100%;
  }
  .final-decision-header .header-search,
  .search-input-wrapper {
    width: 100%;
  }
  .talent-scouting-wrapper .filter-section {
    flex-direction: column;
  }
  .position-target-wrapper .ai-job-header .form-actions {
    width: 100%;
  }
  .job-details-nav {
    margin-right: 0;
  }
  .filter-buttons button {
    flex: 1;
  }
  .creator-trigger {
    width: 100%;
  }
  .creator-trigger img {
    width: 65px;
    height: 65px;
    border-radius: 6px;
  }
  .ai-job-container {
    padding: 0 !important;
  }
  .step-item:nth-child(2)::before {
    display: none;
  }
  .reports-main .reports-header {
    flex-direction: row !important;
  }
  .card-header .calendar-controls .action-buttons {
    flex-direction: column !important;
  }
  .position-target-wrapper .ai-job-form .form-group.half-width .radio-options .radio-option {
    width: 48%;
  }
  .job-details-nav .nav-tabs-container {
    flex-wrap: wrap;
  }
  .job-details-nav {
    z-index: 50;
    position: relative;
    margin-top: 0;
    margin-bottom: 16px;
  }
  .position-target-wrapper .ai-job-header {
    margin-bottom: 28px;
  }
  .job-listings-section .table-container {
    margin-top: 20px;
  }
  .job-listings-section .filters-row {
    grid-template-columns: auto !important;
  }
  .view-profile-content .header-content {
    margin: 0 !important;
    align-items: flex-start !important;
  }
  .edit-profile-form .section-header {
    gap: 8px !important;
  }
  .step-item:nth-child(2) {
    border-top: 1px solid #d4dee9;
  }
  .step-item:nth-child(2)::before {
    display: none;
  }
  .form-section {
    margin-bottom: 0 !important;
  }
  .step-item:nth-child(2) {
    justify-content: flex-start !important;
  }
  .language-section {
    margin-bottom: 15px;
  }
  .job-overview-section {
    margin-bottom: 10px;
  }
  .radio-row .radio-option {
    width: 100%;
  }
  .register2-container .figma-industry-details-row .figma-company-website,
  .register2-container .figma-industry-details-row .figma-referred-by {
    flex: 1;
    width: 100%;
  }
  .figma-company-details-row .figma-company-name {
    margin-bottom: 12px;
  }
  .drjob-signup-left {
    padding: 20px;
  }

  .drjob-logo h1 {
    font-size: 28px;
  }

  .drjob-form-container h2 {
    font-size: 24px;
  }

  .drjob-hero-content h2 {
    font-size: 28px;
  }

  .drjob-features {
    flex-direction: column;
  }
}
@media (max-width: 480px) {
  .drjob-iv-leave-button {
    height: 45px !important;
    margin-left: 5px;
    width: 45px !important;
  }
}
/* DrJob Login Page Styles */
.drjob-login-container {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
  padding: 20px;
}

.drjob-login-content {
  width: 100%;
}

.drjob-login-content .drjob-logo h1 {
  font-size: 32px;
  font-weight: bold;
  color: #333;
  margin-bottom: 30px;
  text-align: center;
  letter-spacing: -0.5px;
}

.drjob-login-form h2 {
  font-size: 29px;
  font-weight: 500;
  color: #333;
  margin-bottom: 8px;
  text-align: center;
  line-height: 1.2;
}

.drjob-login-subtitle {
  color: #666;
  font-size: 16px;
  margin-bottom: 44px;
  text-align: center;
  line-height: 1.4;
}

.drjob-login-form .drjob-form-group:nth-last-child(2) {
  margin-bottom: 18px;
}

.drjob-login-form .drjob-form-group label {
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin-bottom: 4px;
}
.drjob-login-form .drjob-forgot-link {
  margin-top: 42px;
}

.drjob-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}

.drjob-input-wrapper input {
  width: 100%;
  padding: 14px 16px;
  border: 2px solid #e1e5e9;
  border-radius: 8px;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 1.4;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
  background: #f8f9fa;
  height: 62px;
}

.drjob-input-wrapper input:focus {
  outline: none;
  border-color: #8bb8e8;
  background: white;
}

.drjob-input-wrapper input::placeholder {
  color: #999;
  font-size: 14px;
}

.drjob-input-wrapper input.error {
  border-color: #dc3545;
}

.drjob-input-icon {
  position: absolute;
  left: 14px;
  font-size: 16px;
  color: #666;
  z-index: 1;
}

.drjob-password-toggle {
  position: absolute;
  right: 12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 16px;
  color: #666;
  z-index: 1;
}

.drjob-form-options {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
.login-container .drjob-form-options {
  align-items: flex-start;
}

.drjob-checkbox-label {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 16px;
  color: #333;
}

.drjob-checkbox-label input[type="checkbox"] {
  opacity: 0;
  position: absolute;
}

.drjob-checkmark {
  width: 18px;
  height: 18px;
  border: 2px solid #e1e5e9;
  border-radius: 4px;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  transition: all 0.2s ease;
}

.drjob-checkbox-label input[type="checkbox"]:checked + .drjob-checkmark {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41IiBzdHJva2U9IiM0NGEyMDYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+IDwvZz4KDTwvc3ZnPg==);
  background-size: 18px;
  border-color: #8bb8e8;
}

.drjob-checkbox-label input[type="checkbox"]:checked + .drjob-checkmark::after {
  content: "Ã¢Å“â€œ";
  color: white;
  font-size: 12px;
  font-weight: bold;
}

.drjob-forgot-link {
  color: #666;
  text-decoration: none;
  font-size: 16px;
  transition: color 0.2s ease;
  font-weight: 600;
  text-decoration: underline;
}
.drjob-forgot-link:hover {
  text-decoration: none;
}

.drjob-forgot-link:hover {
  color: #8bb8e8;
  text-decoration: underline;
}

.drjob-login-btn {
  width: 100%;
  padding: 18px;
  background: #8bb8e8;
  color: #383838;
  border: none;
  border-radius: 8px;
  font-size: 20px;
  font-weight: 800;
  cursor: pointer;
  transition: background-color 0.2s ease;
  margin-bottom: 20px;
  height: 62px;
}

.drjob-login-btn:hover {
  background: #7aa3d1;
}

.drjob-signup-link {
  text-align: center;
  color: #666;
  font-size: 18px;
  padding-top: 20px;
}

.drjob-signup-link a {
  color: var(--primary-color);
  text-decoration: none;
  font-weight: 500;
  text-decoration: underline;
}
.drjob-signup-link a:hover {
  text-decoration: none;
}

.drjob-signup-link a:hover {
  text-decoration: underline;
}
.react-tel-input .flag-dropdown {
  border: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.react-tel-input .selected-flag:focus,
.react-tel-input .selected-flag:hover {
  background-color: transparent !important;
}
.react-tel-input .selected-flag {
  width: 50px !important;
  height: 62px !important;
}
/* Responsive Design for Login */
@media (max-width: 768px) {
  .drjob-signup-right {
    display: none;
  }
  .drjob-login-content {
    padding: 0;
    margin: 0;
  }

  .drjob-login-content .drjob-logo h1 {
    font-size: 28px;
  }

  .drjob-login-form h2 {
    font-size: 20px;
  }
}

/* Figma Complete Profile Page - Pixel Perfect */
.figma-complete-profile {
  min-height: 100vh;
  background: #f8fafc;
}

.figma-container {
  max-width: 1478px;
  margin: 0 auto;
  background: white;
  min-height: 100vh;
}

/* Header Section */
.figma-header {
  padding: 32px 40px 24px 40px;
}

.figma-logo {
  display: block;
  margin-bottom: 24px;
  width: 120px;
  height: auto;
}

/* Success Banner */
.figma-success-banner {
  display: flex;
  align-items: flex-start;
  background: #e9fff4;
  border: 1px solid #17bb85;
  border-radius: 8px;
  padding: 16px 20px;
  margin-bottom: 32px;
}

.figma-success-icon {
  background: url("../images/green-check.svg") no-repeat 0 0;
  width: 37px;
  height: 37px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: bold;
  margin-right: 12px;
  flex-shrink: 0;
  font-size: 0;
}

.figma-success-text .figma-success-title {
  color: #00a354;
  line-height: 1.5;
}

.figma-success-title {
  font-weight: 600;
  font-size: 18px;
  display: block;
  margin-bottom: 2px;
}

.figma-success-subtitle {
  font-size: 14px;
  font-weight: 400;
  display: block;
}

/* Main Content Card */
.figma-content-card {
  padding: 0 40px 40px 40px;
}

/* Section Styling */
.figma-section {
  margin-bottom: 40px;
}

.figma-section:last-of-type {
  margin-bottom: 32px;
}

.figma-section-title {
  font-size: 20px;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 4px;
  margin-top: 0;
}

.figma-section-subtitle {
  font-size: 14px;
  color: #555555;
  margin-bottom: 8px;
  margin-top: 0;
}

/* Logo Upload Section */
.figma-logo-upload-container {
  margin-bottom: 32px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  max-width: 658px;
  width: 100%;
}

.figma-upload-box {
  width: 100%;
  max-width: 658px;
  height: 160px;
  border: 1px dashed #6a86c6;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fafcff;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
  margin-bottom: 16px;
}

.figma-upload-box:hover,
.figma-upload-box.drag-active {
  border-color: #f97316;
  background: #fff7ed;
}

.figma-upload-placeholder {
  text-align: center;
  padding: 20px;
}

.figma-upload-icon {
  font-size: 0;
  margin-bottom: 8px;
  background: url("../images/upload-icon.svg") no-repeat 0 0;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}

.figma-upload-text {
  font-size: 14px;
  color: var(--primary-color);
  margin-bottom: 4px;
  line-height: 1.4;
}

.figma-upload-link {
  color: #f97316;
  text-decoration: underline;
}

.figma-file-limit {
  font-size: 12px;
  color: #6b7280;
}

.figma-file-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.figma-logo-preview {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.figma-logo-preview img {
  /* width: 100%; */
  height: 100%;
  object-fit: cover;
}

/* File Status Section */
.figma-file-status {
  max-width: 658px;
  border: 1px solid #d4d4d4;
  border-radius: 10px;
  padding: 10px;
}

.figma-file-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0;
  background: #fff;
  border-radius: 6px;
  margin-bottom: 8px;
}
.figma-file-item i.fa.fa-trash-o {
  background: url("../images/delete-icon.svg") no-repeat 0 0;
  width: 18px;
  height: 20px;
  background-size: contain;
  font-size: 0;
}
i.fa.fa-file-text-o {
  font-size: 23px;
  color: #555555;
}
.figma-file-icon {
  font-size: 20px;
}

.figma-file-details {
  flex: 1;
}

.figma-filename {
  font-size: 14px;
  color: var(--primary-color);
  font-weight: 500;
  margin-bottom: 2px;
}

.figma-file-size {
  font-size: 12px;
  color: #6b7280;
}

.figma-delete-icon {
  font-size: 16px;
  cursor: pointer;
  color: #6b7280;
}

.figma-progress-container {
  display: flex;
  align-items: center;
  gap: 12px;
}

.figma-progress-bar {
  flex: 1;
  height: 6px;
  background: #e5e7eb;
  border-radius: 3px;
  overflow: hidden;
}

.figma-progress-fill {
  height: 100%;
  background: #f97316;
  transition: width 0.3s ease;
}

.figma-progress-text {
  font-size: 12px;
  color: var(--primary-color);
  font-weight: 500;
}

/* Form Grid */
.figma-form-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 24px;
}

.figma-form-group-empty {
  /* Empty grid cell for alignment */
  min-height: 1px;
}

.figma-full-width {
  grid-column: 1 / -1;
}

.figma-form-group {
  display: flex;
  flex-direction: column;
}

.figma-label {
  font-size: 16px;
  font-weight: 500;
  color: var(--primary-color);
  margin-bottom: 6px;
}

.figma-input,
.figma-select,
.figma-textarea {
  width: 100%;
  height: 44px;
  padding: 0 12px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  font-size: 15px;
  background: white;
  transition: border-color 0.2s ease;
}

.figma-select-wrapper {
  position: relative;
}

.figma-select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 40px;
}

.figma-textarea {
  height: auto;
  padding: 12px;
  resize: vertical;
  min-height: 120px;
  border-radius: 0 0 6px 6px;
  border-top: none;
}

/* Employee Counter */
.figma-employee-counter {
  display: flex;
  align-items: center;
}

.figma-number-input {
  flex: 1;
  border-radius: 6px 0 0 6px;
  border-right: none;
  text-align: center;
}

.figma-counter-btn {
  width: 62px;
  height: 48px;
  border: 1px solid #d1d5db;
  border-radius: 0 6px 6px 0;
  background: #fff;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  color: var(--primary-color);
  flex-shrink: 0;
}
.figma-counter-btn.increment {
  border-left: none;
}
.figma-counter-btn.decrement {
  border-radius: 6px 0px 0px 6px;
  border-right: none;
}

.figma-input:focus,
.figma-select:focus,
.figma-textarea:focus {
  outline: none;
  border-color: #6366f1;
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1);
}

.figma-input::placeholder {
  color: #9ca3af;
}

.figma-select {
  cursor: pointer;
}

.figma-input.error,
.figma-select.error,
.figma-textarea.error {
  border-color: #ef4444;
}

.figma-error-text {
  color: #ef4444;
  font-size: 12px;
  margin-top: 4px;
}

/* Phone Input Styling */
.figma-form-group .react-tel-input {
  margin: 0;
}

.figma-form-group .react-tel-input .figma-phone-input {
  width: 100% !important;
  height: 44px !important;
  padding: 0 12px 0 58px !important;
  border: 1px solid #d1d5db !important;
  border-radius: 6px !important;
  font-size: 14px !important;
}

.figma-form-group .react-tel-input .figma-phone-input:focus {
  border-color: #6366f1 !important;
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1) !important;
}

.figma-form-group .react-tel-input .figma-phone-input.error {
  border-color: #ef4444 !important;
}

.figma-form-group .react-tel-input .flag-dropdown {
  border-right: none !important;
  border-radius: 6px 0 0 6px !important;
  background: white !important;
  height: 62px !important;
}

/* Save Section */
.figma-save-section {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  padding: 32px 0;
  background: #f8fafc;
}

.figma-save-btn {
  background: #93c5fd;
  color: white;
  border: none;
  padding: 12px 32px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}

.figma-save-btn:hover {
  background: #7dd3fc;
}

.figma-save-btn:active {
  background: #0ea5e9;
}

/* Rich Text Editor */
.figma-editor-container {
  margin-top: 8px;
}

.figma-rich-editor {
  border: 1px solid #d1d5db;
  border-radius: 6px;
  overflow: hidden;
}

.figma-editor-toolbar {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  background: #f9fafb;
  border-bottom: 1px solid #d1d5db;
}

.figma-toolbar-btn {
  width: 32px;
  height: 32px;
  border: none;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: var(--primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
}

.figma-toolbar-btn:hover {
  background: #e5e7eb;
}

/* Phone Input Styles */
.figma-phone-wrapper .react-tel-input {
  margin: 0;
}

.figma-phone-wrapper .react-tel-input .figma-phone-input {
  width: 100% !important;
  height: 48px !important;
  padding: 0 12px 0 58px !important;
  border: 1px solid #d1d5db !important;
  border-radius: 6px !important;
  font-size: 14px !important;
}

.figma-phone-wrapper .react-tel-input .figma-phone-input:focus {
  border-color: #6366f1 !important;
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1) !important;
}

.figma-phone-wrapper .react-tel-input .figma-phone-input.error {
  border-color: #ef4444 !important;
}

.figma-phone-wrapper .react-tel-input .flag-dropdown {
  border-right: none !important;
  border-radius: 6px 0 0 6px !important;
  background: white !important;
  height: 62px !important;
}

/* Designation Field with Example Dropdown */
.figma-designation-group {
  position: relative;
}

.figma-designation-container {
  position: relative;
}

.figma-designation-example {
  position: relative;
  margin-top: 8px;
}

.figma-example-btn {
  background: #93c5fd;
  border: 1px solid #a6c5e4;
  color: white;
  padding: 8px 16px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.figma-example-btn:hover {
  background: #7dd3fc;
}

.figma-designation-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: white;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  z-index: 10;
  margin-top: 4px;
  overflow: hidden;
}

.figma-designation-options {
  padding: 8px 0;
}

.figma-designation-option {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  padding: 12px 16px;
  font-size: 14px;
  color: var(--primary-color);
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.figma-designation-option:hover {
  background: #f3f4f6;
}

.figma-designation-apply {
  border-top: 1px solid #e5e7eb;
  padding: 12px 16px;
  background: #f9fafb;
}

.figma-apply-btn {
  background: #6b7280;
  border: none;
  color: white;
  padding: 8px 16px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.figma-apply-btn:hover {
  background: #4b5563;
}
.register2-container .figma-section .figma-section-title {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 15px;
}
.register2-container .figma-section h3.figma-section-title {
  margin-bottom: 40px;
}

.register2-container .figma-company-details-row .figma-founded-year,
.register2-container .figma-company-details-row .figma-company-type,
.register2-container .figma-company-details-row .figma-no-employees {
  flex: 0 0 calc(16.2% - 8px);
  min-width: 120px;
}
.register2-container .figma-industry-details-row .figma-company-website,
.register2-container .figma-industry-details-row .figma-referred-by {
  flex: 0 0 calc(24.7% - 8px);
  min-width: 150px;
}
.register2-container .figma-company-details-row .figma-founded-year,
.register2-container .figma-company-details-row .figma-company-type,
.register2-container .figma-company-details-row .figma-no-employees {
  flex: 1;
  width: 100%;
}
/* Responsive Design */
@media (max-width: 768px) {
  .register2-container .figma-company-details-row .figma-no-employees {
    margin-bottom: 20px;
  }
  .register2-container .drjob-submit-btn {
    min-width: 160px;
  }
  .figma-container {
    margin: 0 16px;
  }

  .figma-header {
    padding: 24px;
  }

  .figma-content-card {
    padding: 0 24px 24px 24px;
  }

  .figma-form-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .figma-upload-box {
    max-width: 100%;
  }

  .figma-success-banner {
    padding: 12px 16px;
  }

  .figma-save-btn {
    width: 100%;
    max-width: 200px;
  }
}

/* Dashboard Layout - Fixed Design */
.dashboard-layout {
  display: flex;
  min-height: 100vh;
  background: #f8fafc;
}

/* Sidebar Styles */
.sidebar {
  width: 280px;
  background: #fff;
  border-right: 1px solid #e5e7eb;
  padding: 20px 0;
  position: fixed;
  height: 100vh;
  overflow-y: auto;
  z-index: 100;
}

.sidebar .logo {
  padding: 0 20px 20px 20px;
  border-bottom: 1px solid #f3f4f6;
  margin-bottom: 20px;
}

.sidebar-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.sidebar-menu li {
  margin-bottom: 4px;
}

.sidebar-menu a {
  display: flex;
  align-items: center;
  padding: 12px 20px;
  color: #6b7280;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.2s;
}

.sidebar-menu a:hover {
  background: #f9fafb;
  color: var(--primary-color);
}

.sidebar-menu a.active {
  background: #a6c5e4;
  color: #fff;
}

.sidebar-icon {
  margin-right: 12px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  flex-shrink: 0;
}
.dashboard-nav-icon {
  background: url("../images/dashboard-icon.svg") no-repeat 0 0;
}
.new-job-posting-nav-icon {
  background: url("../images/new-job-icon.svg") no-repeat 0 0;
}
.ai-candidate-search-nav-icon {
  background: url("../images/cadidate-icon.svg") no-repeat 0 0;
}
.my-jobs-nav-icon {
  background: url("../images/my-jobs-icon.svg") no-repeat 0 0;
}
.video-cv-nav-icon {
  background: url("../images/video-cv-icon.svg") no-repeat 0 0;
}
.candidate-search-nav-icon {
  background: url("../images/candidate-search-nav-icon.svg") no-repeat 0 0;
  background-size: cover;
}
.interview-schedule-nav-icon {
  background: url("../images/interview-icon.svg") no-repeat 0 0;
}
.reports-nav-icon {
  background: url("../images/report-icon.svg") no-repeat 0 0;
}
.notification-nav-icon {
  background: url("../images/notification-icon.svg") no-repeat 0 0;
}

/* Header Styles */
.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 280px;
  height: 60px;
  background: #fff;
  border-bottom: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 24px;
  z-index: 50;
}

/* Main Content */
.dashboard-main {
  margin-left: 280px;
  margin-top: 60px;
  padding: 24px 32px;
  background: #fff;
  /* min-height: calc(100vh - 60px); */
  min-height: calc(100vh - 132px);
  width: calc(100% - 280px);
}

.dashboard-header {
  margin-bottom: 24px;
}

.dashboard-title {
  font-size: 28px;
  font-weight: 600;
  color: var(--primary-color);
  margin: 0 0 8px 0;
}

.dashboard-subtitle {
  font-size: 16px;
  color: #555;
  margin: 0;
}

/* Stats Grid - Figma Match */
.stats-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: 32px;
}

.stat-card {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  padding: 30px 20px;
  min-height: 176px;
}

.stat-card.active-listings {
  background: #e7f8f2;
}
.stat-card.total-applications {
  background: #f3eefe;
}
.stat-card.interviews-scheduled {
  background: #fff0f0;
}
.stat-card.hired-month {
  background: #e9effd;
}

.stat-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 0;
}

.stat-title {
  font-size: 18px;
  color: var(--primary-color);
  margin: 0;
  font-weight: 500;
  line-height: 1.2;
}

.stat-icon {
  width: 59px;
  height: 54px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  flex-shrink: 0;
  position: relative;
  font-size: 0;
}

.stat-icon.active {
  color: #22c55e;
  background: #f5fffc;
}
.stat-icon.applications {
  color: #a855f7;
  background: #eee6ff;
}
.stat-icon.interviews {
  color: #f59e0b;
  background: #ffe4e4;
}
.stat-icon.hired {
  color: #a6c5e4;
  background: #dde7ff;
}

.stat-icon.active::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY5MjMgNy43OTE2N0MxMS42OTIzIDcuOTc5NTMgMTEuNjE1MyA4LjE1OTcgMTEuNDc4MyA4LjI5MjUzQzExLjM0MTIgOC40MjUzNyAxMS4xNTU0IDguNSAxMC45NjE1IDguNUg4LjAzODQ2QzcuODQ0NjUgOC41IDcuNjU4NzggOC40MjUzNyA3LjUyMTczIDguMjkyNTNDNy4zODQ2OCA4LjE1OTcgNy4zMDc2OSA3Ljk3OTUzIDcuMzA3NjkgNy43OTE2N0M3LjMwNzY5IDcuNjAzOCA3LjM4NDY4IDcuNDIzNjQgNy41MjE3MyA3LjI5MDhDNy42NTg3OCA3LjE1Nzk2IDcuODQ0NjUgNy4wODMzMyA4LjAzODQ2IDcuMDgzMzNIMTAuOTYxNUMxMS4xNTU0IDcuMDgzMzMgMTEuMzQxMiA3LjE1Nzk2IDExLjQ3ODMgNy4yOTA4QzExLjYxNTMgNy40MjM2NCAxMS42OTIzIDcuNjAzOCAxMS42OTIzIDcuNzkxNjdaTTE5IDQuMjVWMTUuNTgzM0MxOSAxNS45NTkxIDE4Ljg0NiAxNi4zMTk0IDE4LjU3MTkgMTYuNTg1MUMxOC4yOTc4IDE2Ljg1MDcgMTcuOTI2MSAxNyAxNy41Mzg1IDE3SDEuNDYxNTRDMS4wNzM5MSAxNyAwLjcwMjE2NiAxNi44NTA3IDAuNDI4MDc1IDE2LjU4NTFDMC4xNTM5ODMgMTYuMzE5NCAwIDE1Ljk1OTEgMCAxNS41ODMzVjQuMjVDMCAzLjg3NDI4IDAuMTUzOTgzIDMuNTEzOTQgMC40MjgwNzUgMy4yNDgyN0MwLjcwMjE2NiAyLjk4MjU5IDEuMDczOTEgMi44MzMzMyAxLjQ2MTU0IDIuODMzMzNINS4xMTUzOFYyLjEyNUM1LjExNTM4IDEuNTYxNDEgNS4zNDYzNiAxLjAyMDkxIDUuNzU3NSAwLjYyMjM5OEM2LjE2ODYzIDAuMjIzODgzIDYuNzI2MjYgMCA3LjMwNzY5IDBIMTEuNjkyM0MxMi4yNzM3IDAgMTIuODMxNCAwLjIyMzg4MyAxMy4yNDI1IDAuNjIyMzk4QzEzLjY1MzYgMS4wMjA5MSAxMy44ODQ2IDEuNTYxNDEgMTMuODg0NiAyLjEyNVYyLjgzMzMzSDE3LjUzODVDMTcuOTI2MSAyLjgzMzMzIDE4LjI5NzggMi45ODI1OSAxOC41NzE5IDMuMjQ4MjdDMTguODQ2IDMuNTEzOTQgMTkgMy44NzQyOCAxOSA0LjI1Wk02LjU3NjkyIDIuODMzMzNIMTIuNDIzMVYyLjEyNUMxMi40MjMxIDEuOTM3MTQgMTIuMzQ2MSAxLjc1Njk3IDEyLjIwOSAxLjYyNDEzQzEyLjA3MiAxLjQ5MTI5IDExLjg4NjEgMS40MTY2NyAxMS42OTIzIDEuNDE2NjdINy4zMDc2OUM3LjExMzg4IDEuNDE2NjcgNi45MjgwMSAxLjQ5MTI5IDYuNzkwOTYgMS42MjQxM0M2LjY1MzkxIDEuNzU2OTcgNi41NzY5MiAxLjkzNzE0IDYuNTc2OTIgMi4xMjVWMi44MzMzM1pNMTcuNTM4NSA3LjkzNDIyVjQuMjVIMS40NjE1NFY3LjkzNDIyQzMuOTI4MDkgOS4yMzU1OCA2LjY5MTczIDkuOTE3MTUgOS41IDkuOTE2NjdDMTIuMzA4MyA5LjkxNzE1IDE1LjA3MTkgOS4yMzU1OCAxNy41Mzg1IDcuOTM0MjJaIiBmaWxsPSIjMTdCQjg1Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
  display: block;
  background-size: contain;
  font-size: 0;
}
.stat-icon.applications::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc3NCA1LjYwOTYyTDExLjM2NDkgMC4yMjVDMTEuMjkzMSAwLjE1MzU4OSAxMS4yMDc4IDAuMDk2OTYzMSAxMS4xMTQgMC4wNTgzNTY5QzExLjAyMDIgMC4wMTk3NTA2IDEwLjkxOTcgLTcuOTIxOTllLTA1IDEwLjgxODIgMi4zNzg0NWUtMDdIMS41NDU0NUMxLjEzNTU3IDIuMzc4NDVlLTA3IDAuNzQyNDgyIDAuMTYyMDg4IDAuNDUyNjUzIDAuNDUwNjA1QzAuMTYyODI0IDAuNzM5MTIzIDAgMS4xMzA0NCAwIDEuNTM4NDZWMTguNDYxNUMwIDE4Ljg2OTYgMC4xNjI4MjQgMTkuMjYwOSAwLjQ1MjY1MyAxOS41NDk0QzAuNzQyNDgyIDE5LjgzNzkgMS4xMzU1NyAyMCAxLjU0NTQ1IDIwSDE1LjQ1NDVDMTUuODY0NCAyMCAxNi4yNTc1IDE5LjgzNzkgMTYuNTQ3MyAxOS41NDk0QzE2LjgzNzIgMTkuMjYwOSAxNyAxOC44Njk2IDE3IDE4LjQ2MTVWNi4xNTM4NUMxNy4wMDAxIDYuMDUyOCAxNi45ODAyIDUuOTUyNzMgMTYuOTQxNCA1Ljg1OTM1QzE2LjkwMjYgNS43NjU5NyAxNi44NDU3IDUuNjgxMTEgMTYuNzc0IDUuNjA5NjJaTTExLjU5MDkgMTQuNjE1NEg1LjQwOTA5QzUuMjA0MTUgMTQuNjE1NCA1LjAwNzYgMTQuNTM0MyA0Ljg2MjY5IDE0LjM5MDFDNC43MTc3OCAxNC4yNDU4IDQuNjM2MzYgMTQuMDUwMiA0LjYzNjM2IDEzLjg0NjJDNC42MzYzNiAxMy42NDIxIDQuNzE3NzggMTMuNDQ2NSA0Ljg2MjY5IDEzLjMwMjJDNS4wMDc2IDEzLjE1OCA1LjIwNDE1IDEzLjA3NjkgNS40MDkwOSAxMy4wNzY5SDExLjU5MDlDMTEuNzk1OCAxMy4wNzY5IDExLjk5MjQgMTMuMTU4IDEyLjEzNzMgMTMuMzAyMkMxMi4yODIyIDEzLjQ0NjUgMTIuMzYzNiAxMy42NDIxIDEyLjM2MzYgMTMuODQ2MkMxMi4zNjM2IDE0LjA1MDIgMTIuMjgyMiAxNC4yNDU4IDEyLjEzNzMgMTQuMzkwMUMxMS45OTI0IDE0LjUzNDMgMTEuNzk1OCAxNC42MTU0IDExLjU5MDkgMTQuNjE1NFpNMTEuNTkwOSAxMS41Mzg1SDUuNDA5MDlDNS4yMDQxNSAxMS41Mzg1IDUuMDA3NiAxMS40NTc0IDQuODYyNjkgMTEuMzEzMkM0LjcxNzc4IDExLjE2ODkgNC42MzYzNiAxMC45NzMyIDQuNjM2MzYgMTAuNzY5MkM0LjYzNjM2IDEwLjU2NTIgNC43MTc3OCAxMC4zNjk2IDQuODYyNjkgMTAuMjI1M0M1LjAwNzYgMTAuMDgxIDUuMjA0MTUgMTAgNS40MDkwOSAxMEgxMS41OTA5QzExLjc5NTggMTAgMTEuOTkyNCAxMC4wODEgMTIuMTM3MyAxMC4yMjUzQzEyLjI4MjIgMTAuMzY5NiAxMi4zNjM2IDEwLjU2NTIgMTIuMzYzNiAxMC43NjkyQzEyLjM2MzYgMTAuOTczMiAxMi4yODIyIDExLjE2ODkgMTIuMTM3MyAxMS4zMTMyQzExLjk5MjQgMTEuNDU3NCAxMS43OTU4IDExLjUzODUgMTEuNTkwOSAxMS41Mzg1Wk0xMC44MTgyIDYuMTUzODVWMS45MjMwOEwxNS4wNjgyIDYuMTUzODVIMTAuODE4MloiIGZpbGw9IiM4QjVDRjYiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  width: 17px;
  height: 20px;
  display: block;
  background-size: contain;
  font-size: 0;
}
.stat-icon.interviews::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgMS40NjE1NEgxNC4yNVYwLjczMDc2OUMxNC4yNSAwLjUzNjk1NyAxNC4xNzEgMC4zNTEwODMgMTQuMDMwMyAwLjIxNDAzN0MxMy44ODk3IDAuMDc2OTkxNSAxMy42OTg5IDAgMTMuNSAwQzEzLjMwMTEgMCAxMy4xMTAzIDAuMDc2OTkxNSAxMi45Njk3IDAuMjE0MDM3QzEyLjgyOSAwLjM1MTA4MyAxMi43NSAwLjUzNjk1NyAxMi43NSAwLjczMDc2OVYxLjQ2MTU0SDUuMjVWMC43MzA3NjlDNS4yNSAwLjUzNjk1NyA1LjE3MDk4IDAuMzUxMDgzIDUuMDMwMzMgMC4yMTQwMzdDNC44ODk2OCAwLjA3Njk5MTUgNC42OTg5MSAwIDQuNSAwQzQuMzAxMDkgMCA0LjExMDMyIDAuMDc2OTkxNSAzLjk2OTY3IDAuMjE0MDM3QzMuODI5MDIgMC4zNTEwODMgMy43NSAwLjUzNjk1NyAzLjc1IDAuNzMwNzY5VjEuNDYxNTRIMS41QzEuMTAyMTggMS40NjE1NCAwLjcyMDY0NCAxLjYxNTUyIDAuNDM5MzQgMS44ODk2MUMwLjE1ODAzNSAyLjE2MzcgMCAyLjUzNTQ1IDAgMi45MjMwOFYxNy41Mzg1QzAgMTcuOTI2MSAwLjE1ODAzNSAxOC4yOTc4IDAuNDM5MzQgMTguNTcxOUMwLjcyMDY0NCAxOC44NDYgMS4xMDIxOCAxOSAxLjUgMTlIMTYuNUMxNi44OTc4IDE5IDE3LjI3OTQgMTguODQ2IDE3LjU2MDcgMTguNTcxOUMxNy44NDIgMTguMjk3OCAxOCAxNy45MjYxIDE4IDE3LjUzODVWMi45MjMwOEMxOCAyLjUzNTQ1IDE3Ljg0MiAyLjE2MzcgMTcuNTYwNyAxLjg4OTYxQzE3LjI3OTQgMS42MTU1MiAxNi44OTc4IDEuNDYxNTQgMTYuNSAxLjQ2MTU0Wk00Ljg3NSAxNS4zNDYyQzQuNjUyNSAxNS4zNDYyIDQuNDM0OTkgMTUuMjgxOSA0LjI0OTk4IDE1LjE2MTRDNC4wNjQ5OCAxNS4wNDEgMy45MjA3OCAxNC44Njk4IDMuODM1NjQgMTQuNjY5NUMzLjc1MDQ5IDE0LjQ2OTIgMy43MjgyMSAxNC4yNDg4IDMuNzcxNjIgMTQuMDM2MkMzLjgxNTAyIDEzLjgyMzUgMy45MjIxNyAxMy42MjgyIDQuMDc5NSAxMy40NzQ5QzQuMjM2ODQgMTMuMzIxNiA0LjQzNzI5IDEzLjIxNzIgNC42NTU1MiAxMy4xNzQ5QzQuODczNzUgMTMuMTMyNiA1LjA5OTk1IDEzLjE1NDMgNS4zMDU1MiAxMy4yMzczQzUuNTExMDkgMTMuMzIwMyA1LjY4Njc5IDEzLjQ2MDcgNS44MTA0IDEzLjY0MUM1LjkzNDAyIDEzLjgyMTMgNiAxNC4wMzMyIDYgMTQuMjVDNiAxNC41NDA3IDUuODgxNDcgMTQuODE5NSA1LjY3MDUgMTUuMDI1MUM1LjQ1OTUyIDE1LjIzMDcgNS4xNzMzNyAxNS4zNDYyIDQuODc1IDE1LjM0NjJaTTkgMTUuMzQ2MkM4Ljc3NzUgMTUuMzQ2MiA4LjU1OTk5IDE1LjI4MTkgOC4zNzQ5OCAxNS4xNjE0QzguMTg5OTggMTUuMDQxIDguMDQ1NzggMTQuODY5OCA3Ljk2MDY0IDE0LjY2OTVDNy44NzU0OSAxNC40NjkyIDcuODUzMjEgMTQuMjQ4OCA3Ljg5NjYyIDE0LjAzNjJDNy45NDAwMiAxMy44MjM1IDguMDQ3MTcgMTMuNjI4MiA4LjIwNDUgMTMuNDc0OUM4LjM2MTg0IDEzLjMyMTYgOC41NjIyOSAxMy4yMTcyIDguNzgwNTIgMTMuMTc0OUM4Ljk5ODc1IDEzLjEzMjYgOS4yMjQ5NSAxMy4xNTQzIDkuNDMwNTIgMTMuMjM3M0M5LjYzNjA4IDEzLjMyMDMgOS44MTE3OSAxMy40NjA3IDkuOTM1NCAxMy42NDFDMTAuMDU5IDEzLjgyMTMgMTAuMTI1IDE0LjAzMzIgMTAuMTI1IDE0LjI1QzEwLjEyNSAxNC41NDA3IDEwLjAwNjUgMTQuODE5NSA5Ljc5NTQ5IDE1LjAyNTFDOS41ODQ1MiAxNS4yMzA3IDkuMjk4MzcgMTUuMzQ2MiA5IDE1LjM0NjJaTTkgMTEuNjkyM0M4Ljc3NzUgMTEuNjkyMyA4LjU1OTk5IDExLjYyOCA4LjM3NDk4IDExLjUwNzZDOC4xODk5OCAxMS4zODcxIDguMDQ1NzggMTEuMjE1OSA3Ljk2MDY0IDExLjAxNTZDNy44NzU0OSAxMC44MTUzIDcuODUzMjEgMTAuNTk0OSA3Ljg5NjYyIDEwLjM4MjNDNy45NDAwMiAxMC4xNjk3IDguMDQ3MTcgOS45NzQzNiA4LjIwNDUgOS44MjEwNkM4LjM2MTg0IDkuNjY3NzYgOC41NjIyOSA5LjU2MzM2IDguNzgwNTIgOS41MjEwNkM4Ljk5ODc1IDkuNDc4NzcgOS4yMjQ5NSA5LjUwMDQ3IDkuNDMwNTIgOS41ODM0NEM5LjYzNjA4IDkuNjY2NCA5LjgxMTc5IDkuODA2OSA5LjkzNTQgOS45ODcxNkMxMC4wNTkgMTAuMTY3NCAxMC4xMjUgMTAuMzc5NCAxMC4xMjUgMTAuNTk2MkMxMC4xMjUgMTAuODg2OSAxMC4wMDY1IDExLjE2NTcgOS43OTU0OSAxMS4zNzEzQzkuNTg0NTIgMTEuNTc2OCA5LjI5ODM3IDExLjY5MjMgOSAxMS42OTIzWk0xMy4xMjUgMTUuMzQ2MkMxMi45MDI1IDE1LjM0NjIgMTIuNjg1IDE1LjI4MTkgMTIuNSAxNS4xNjE0QzEyLjMxNSAxNS4wNDEgMTIuMTcwOCAxNC44Njk4IDEyLjA4NTYgMTQuNjY5NUMxMi4wMDA1IDE0LjQ2OTIgMTEuOTc4MiAxNC4yNDg4IDEyLjAyMTYgMTQuMDM2MkMxMi4wNjUgMTMuODIzNSAxMi4xNzIyIDEzLjYyODIgMTIuMzI5NSAxMy40NzQ5QzEyLjQ4NjggMTMuMzIxNiAxMi42ODczIDEzLjIxNzIgMTIuOTA1NSAxMy4xNzQ5QzEzLjEyMzggMTMuMTMyNiAxMy4zNSAxMy4xNTQzIDEzLjU1NTUgMTMuMjM3M0MxMy43NjExIDEzLjMyMDMgMTMuOTM2OCAxMy40NjA3IDE0LjA2MDQgMTMuNjQxQzE0LjE4NCAxMy44MjEzIDE0LjI1IDE0LjAzMzIgMTQuMjUgMTQuMjVDMTQuMjUgMTQuNTQwNyAxNC4xMzE1IDE0LjgxOTUgMTMuOTIwNSAxNS4wMjUxQzEzLjcwOTUgMTUuMjMwNyAxMy40MjM0IDE1LjM0NjIgMTMuMTI1IDE1LjM0NjJaTTEzLjEyNSAxMS42OTIzQzEyLjkwMjUgMTEuNjkyMyAxMi42ODUgMTEuNjI4IDEyLjUgMTEuNTA3NkMxMi4zMTUgMTEuMzg3MSAxMi4xNzA4IDExLjIxNTkgMTIuMDg1NiAxMS4wMTU2QzEyLjAwMDUgMTAuODE1MyAxMS45NzgyIDEwLjU5NDkgMTIuMDIxNiAxMC4zODIzQzEyLjA2NSAxMC4xNjk3IDEyLjE3MjIgOS45NzQzNiAxMi4zMjk1IDkuODIxMDZDMTIuNDg2OCA5LjY2Nzc2IDEyLjY4NzMgOS41NjMzNiAxMi45MDU1IDkuNTIxMDZDMTMuMTIzOCA5LjQ3ODc3IDEzLjM1IDkuNTAwNDcgMTMuNTU1NSA5LjU4MzQ0QzEzLjc2MTEgOS42NjY0IDEzLjkzNjggOS44MDY5IDE0LjA2MDQgOS45ODcxNkMxNC4xODQgMTAuMTY3NCAxNC4yNSAxMC4zNzk0IDE0LjI1IDEwLjU5NjJDMTQuMjUgMTAuODg2OSAxNC4xMzE1IDExLjE2NTcgMTMuOTIwNSAxMS4zNzEzQzEzLjcwOTUgMTEuNTc2OCAxMy40MjM0IDExLjY5MjMgMTMuMTI1IDExLjY5MjNaTTE2LjUgNS44NDYxNUgxLjVWMi45MjMwOEgzLjc1VjMuNjUzODVDMy43NSAzLjg0NzY2IDMuODI5MDIgNC4wMzM1MyAzLjk2OTY3IDQuMTcwNThDNC4xMTAzMiA0LjMwNzYyIDQuMzAxMDkgNC4zODQ2MiA0LjUgNC4zODQ2MkM0LjY5ODkxIDQuMzg0NjIgNC44ODk2OCA0LjMwNzYyIDUuMDMwMzMgNC4xNzA1OEM1LjE3MDk4IDQuMDMzNTMgNS4yNSAzLjg0NzY2IDUuMjUgMy42NTM4NVYyLjkyMzA4SDEyLjc1VjMuNjUzODVDMTIuNzUgMy44NDc2NiAxMi44MjkgNC4wMzM1MyAxMi45Njk3IDQuMTcwNThDMTMuMTEwMyA0LjMwNzYyIDEzLjMwMTEgNC4zODQ2MiAxMy41IDQuMzg0NjJDMTMuNjk4OSA0LjM4NDYyIDEzLjg4OTcgNC4zMDc2MiAxNC4wMzAzIDQuMTcwNThDMTQuMTcxIDQuMDMzNTMgMTQuMjUgMy44NDc2NiAxNC4yNSAzLjY1Mzg1VjIuOTIzMDhIMTYuNVY1Ljg0NjE1WiIgZmlsbD0iI0ZGNzE3MSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  width: 17px;
  height: 20px;
  display: block;
  background-size: contain;
  font-size: 0;
}
.stat-icon.hired::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjgwNDYgOC42NjU2NEwxNy4xMzc0IDExLjM5MjNDMTcuMDc1NSAxMS40NTU3IDE3LjAwMTkgMTEuNTA2IDE2LjkyMSAxMS41NDAzQzE2Ljg0IDExLjU3NDYgMTYuNzUzMyAxMS41OTIyIDE2LjY2NTYgMTEuNTkyMkMxNi41NzggMTEuNTkyMiAxNi40OTEyIDExLjU3NDYgMTYuNDEwMyAxMS41NDAzQzE2LjMyOTMgMTEuNTA2IDE2LjI1NTggMTEuNDU1NyAxNi4xOTM5IDExLjM5MjNMMTQuODYwMyAxMC4wMjlDMTQuNzM1MiA5LjkwMTA2IDE0LjY2NDkgOS43Mjc1OCAxNC42NjQ5IDkuNTQ2NjlDMTQuNjY0OSA5LjM2NTggMTQuNzM1MiA5LjE5MjMyIDE0Ljg2MDMgOS4wNjQ0MkMxNC45ODU0IDguOTM2NTEgMTUuMTU1MSA4Ljg2NDY1IDE1LjMzMiA4Ljg2NDY1QzE1LjUwOSA4Ljg2NDY1IDE1LjY3ODcgOC45MzY1MSAxNS44MDM4IDkuMDY0NDJMMTYuNjY1NiA5Ljk0NjMyTDE4Ljg2MTEgNy43MDEwOUMxOC45ODYyIDcuNTczMTggMTkuMTU1OSA3LjUwMTMyIDE5LjMzMjggNy41MDEzMkMxOS41MDk4IDcuNTAxMzIgMTkuNjc5NSA3LjU3MzE4IDE5LjgwNDYgNy43MDEwOUMxOS45Mjk3IDcuODI5IDIwIDguMDAyNDggMjAgOC4xODMzN0MyMCA4LjM2NDI2IDE5LjkyOTcgOC41Mzc3NCAxOS44MDQ2IDguNjY1NjRaTTEwLjY2NDUgMTAuNzEyM0MxMS43MDk3IDEwLjA0NjggMTIuNTE0NiA5LjA1MTMxIDEyLjk1NzEgNy44NzY1MUMxMy4zOTk3IDYuNzAxNzIgMTMuNDU2IDUuNDExNTMgMTMuMTE3NCA0LjIwMTE0QzEyLjc3ODggMi45OTA3NCAxMi4wNjM5IDEuOTI2MDEgMTEuMDgwNiAxLjE2ODAxQzEwLjA5NzQgMC40MTAwMTQgOC44OTk0OSAwIDcuNjY4MDMgMEM2LjQzNjU4IDAgNS4yMzg2MyAwLjQxMDAxNCA0LjI1NTQyIDEuMTY4MDFDMy4yNzIyMSAxLjkyNjAxIDIuNTU3MjMgMi45OTA3NCAyLjIxODY3IDQuMjAxMTRDMS44ODAxIDUuNDExNTMgMS45MzYzNiA2LjcwMTcyIDIuMzc4OTQgNy44NzY1MUMyLjgyMTUxIDkuMDUxMzEgMy42MjYzMiAxMC4wNDY4IDQuNjcxNjEgMTAuNzEyM0MyLjk1MDQ0IDExLjI4ODMgMS40MDE4IDEyLjM2NDUgMC4xNTY1NTIgMTMuODc5NUMwLjA3NTAyODkgMTMuOTc4NiAwLjAyMjc4NDcgMTQuMDk5MyAwLjAwNTkzMTcxIDE0LjIyNzZDLTAuMDEwOTIxMyAxNC4zNTU5IDAuMDA4MzEzNjUgMTQuNDg2NSAwLjA2MTM4NjQgMTQuNjA0QzAuMTE0NDU5IDE0LjcyMTYgMC4xOTkxNzUgMTQuODIxMiAwLjMwNTYyNCAxNC44OTE0QzAuNDEyMDczIDE0Ljk2MTUgMC41MzU4NTQgMTQuOTk5MiAwLjY2MjQ4NSAxNUgxNC42NjUyQzE0Ljc5MjMgMTUuMDAwMSAxNC45MTY4IDE0Ljk2MzIgMTUuMDIzOSAxNC44OTM0QzE1LjEzMTEgMTQuODIzNyAxNS4yMTY2IDE0LjcyNDEgMTUuMjcwMyAxNC42MDYzQzE1LjMyNCAxNC40ODg2IDE1LjM0MzYgMTQuMzU3NyAxNS4zMjcgMTQuMjI4OUMxNS4zMTAzIDE0LjEwMDEgMTUuMjU4IDEzLjk3ODkgMTUuMTc2MiAxMy44Nzk1QzEzLjkzMDEgMTIuMzY0NSAxMi4zODE1IDExLjI4ODMgMTAuNjY0NSAxMC43MTIzWiIgZmlsbD0iIzRGNkVBNSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: block;
  background-size: contain;
  font-size: 0;
}

.stat-card .stat-change {
  background: #fff;
  padding: 5px 10px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
}
.active-listings .stat-change {
  color: #00a354;
}
.total-applications .stat-change {
  color: #713cea;
}
.interviews-scheduled .stat-change {
  color: #ff7171;
}
.hired-month .stat-change {
  color: #2563eb;
}
.stat-number {
  font-size: 30px;
  font-weight: 700;
  color: #242424;
  margin: 0 0 8px 0;
  line-height: 1;
  margin-bottom: 20px;
  margin-top: -22px;
}

.stat-change {
  font-size: 12px;
  color: #10b981;
  font-weight: 500;
}

/* Job Listings Section */
.job-listings-section {
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  margin-bottom: 32px;
}

.section-header {
  padding: 24px;
  border-bottom: 1px solid #e0e0e0;
}
.job-listings-section .section-header {
  background: transparent !important;
  border: transparent !important;
  margin-bottom: 0 !important;
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.section-title {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin: 0;
}

/* Filters */
.filters-row {
  padding: 20px 24px;
  border-bottom: 1px solid #e0e0e0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr auto;
  gap: 16px;
  align-items: end;
}
.job-listings-section .filters-row {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr auto;
  border: none !important;
}
.job-listings-section .filters-row .filter-input,
.job-listings-section .filters-row .filter-select {
  height: 48px;
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
}
.job-listings-section .filters-row .find-btn {
  background: var(--primary-color);
  color: #fff;
  font-size: 15px;
  padding: 13px 38px;
  min-width: 131px;
  border-radius: 8px;
  transition: all 0.3s ease;
  justify-content: center;
}
.job-listings-section .filters-row .find-btn:hover {
  background: #4e4e4e;
}
.job-listings-section .table-container {
  padding-left: 20px;
  padding-right: 20px;
  overflow: auto;
}
.table-container .job-title {
  font-size: 13px;
  color: var(--primary-color);
  font-weight: 500;
  margin-bottom: 2px;
}
.job-listings-section .jobs-table th {
  background: #a5c5e5;
  font-size: 13px;
  font-weight: 600;
  color: var(--primary-color);
  text-align: center;
  white-space: nowrap;
}
.job-listings-section .action-buttons {
  justify-content: center;
  gap: 2px;
}
.job-listings-section .action-buttons .action-btn {
  border: none !important;
  padding: 0;
}
.job-listings-section .pagination {
  justify-content: center;
}
.job-listings-section .jobs-table td {
  text-align: center;
}
.job-listings-section .filter-buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}
.filter-group label {
  display: block;
  font-size: 16px !important;
  color: var(--primary-color) !important;
  font-weight: 500 !important;
  margin-bottom: 4px;
}

.filter-input,
.filter-select {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  font-size: 14px;
}

.find-btn {
  background: #333;
  color: #fff;
  padding: 8px 24px;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}
.job-listings-section .filters-row .find-btn {
  font-weight: 500 !important;
}
.filter-buttons .btn-cancel {
  padding: 12px 24px !important;
  border-radius: 8px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}

/* Table */
.jobs-table {
  width: 100%;
}

.jobs-table th {
  background: #93c5fd;
  padding: 12px 24px;
  text-align: left;
  font-size: 12px;
  font-weight: 600;
  color: #1e40af;
  border-bottom: 1px solid #e0e0e0;
}

.jobs-table td {
  padding: 16px 24px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
}

.job-title {
  font-weight: 600;
  color: #333;
  margin: 0 0 4px 0;
}

.job-location {
  font-size: 12px;
  color: #666;
  margin: 0;
}

.job-date {
  color: #333;
  margin: 0 0 4px 0;
  font-size: 13px;
  font-weight: 500;
}

.job-expiry {
  font-size: 12px;
  color: #666;
  margin: 0;
}

.status-badge,
.job-status {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  padding: 3px 11px;
  border-radius: 12px;
  font-size: 13px !important;
  font-weight: 500;
  border-radius: 100px;
}
.dropdown-menu-item .dropdown-submenu span.job-status {
  font-size: 13px !important;
  padding-left: 11px;
  padding-right: 11px;
}

.status-active,
.job-status.status-live {
  background: #dcfce7;
  color: #16a34a;
}
.status-active .status-dot {
  width: 5px;
  height: 5px;
  display: block;
  flex-shrink: 0;
  background: #17bb85;
  border-radius: 100px;
}

.status-filtering,
.job-status.status-filter {
  background: #a5c5e5 !important;
  color: var(--primary-color) !important;
  text-transform: capitalize;
  font-size: 13px !important;
}
.status-filtering .status-dot {
  width: 5px;
  height: 5px;
  display: block;
  flex-shrink: 0;
  background: #387bbd !important;
  border-radius: 100px;
}

.status-onhold {
  background: #fef3c7;
  color: #d97706;
}

.work-type-badge {
  background: #dcfce7;
  color: #16a34a;
  padding: 4px 8px;
  border-radius: 12px;
  font-size: 13px;
  font-weight: 500;
}

.applicants-count {
  font-weight: 600;
  color: #333;
  display: block;
  margin-bottom: 4px;
}

.new-applicants {
  font-size: 12px;
  color: #666;
}

.action-buttons {
  display: flex;
  gap: 8px;
}

.action-btn {
  width: 32px;
  height: 32px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
}
.action-btn .fa-edit {
  width: 18px;
  height: 18px;
  background-size: contain;
  display: block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjYzODggM0w5Ljc2MTI2IDEuMTg5NUM5LjQ2OTYxIDAuOTA4MTc2IDkuMDc0MDEgMC43NTAwODUgOC42NjE0OSAwLjc1SDIuMzA1NTRDMS44OTI5OSAwLjc1IDEuNDk3MzMgMC45MDgwMzUgMS4yMDU2MSAxLjE4OTM0QzAuOTEzODg3IDEuNDcwNjQgMC43NSAxLjg1MjE4IDAuNzUgMi4yNVYxNC4yNUMwLjc1IDE0LjY0NzggMC45MTM4ODcgMTUuMDI5NCAxLjIwNTYxIDE1LjMxMDdDMS40OTczMyAxNS41OTIgMS44OTI5OSAxNS43NSAyLjMwNTU0IDE1Ljc1SDExLjYzODhDMTIuMDUxNCAxNS43NSAxMi40NDcgMTUuNTkyIDEyLjczODcgMTUuMzEwN0MxMy4wMzA1IDE1LjAyOTQgMTMuMTk0MyAxNC42NDc4IDEzLjE5NDMgMTQuMjVNMy44NjEwOSAxMi43NUg0LjYzODg2TTE0LjI2NjEgOC43MTk1QzE0LjU3NTkgOC40MjA3MyAxNC43NSA4LjAxNTUyIDE0Ljc1IDcuNTkzQzE0Ljc1IDcuMTcwNDggMTQuNTc1OSA2Ljc2NTI3IDE0LjI2NjEgNi40NjY1QzEzLjk1NjMgNi4xNjc3MyAxMy41MzYxIDUuOTk5ODkgMTMuMDk3OSA1Ljk5OTg5QzEyLjY1OTcgNS45OTk4OSAxMi4yMzk1IDYuMTY3NzMgMTEuOTI5NyA2LjQ2NjVMOC44MTA4MiA5LjQ3NTVDOC42MjU5MSA5LjY1MzcyIDguNDkwNTUgOS44NzQgOC40MTcyNyAxMC4xMTZMNy43NjYyOCAxMi4yNjg1QzcuNzQ2NzYgMTIuMzMzIDcuNzQ1NTkgMTIuNDAxNCA3Ljc2Mjg5IDEyLjQ2NjZDNy43ODAxOSAxMi41MzE3IDcuODE1MzMgMTIuNTkxMSA3Ljg2NDYyIDEyLjYzODdDNy45MTM5MiAxMi42ODYyIDcuOTc1NTYgMTIuNzIwMSA4LjA0MzA5IDEyLjczNjhDOC4xMTA2MiAxMi43NTM1IDguMTgxNTcgMTIuNzUyMyA4LjI0ODQ5IDEyLjczMzVMMTAuNDgwNyAxMi4xMDU4QzEwLjczMTcgMTIuMDM1MSAxMC45NjAxIDExLjkwNDYgMTEuMTQ0OSAxMS43MjYzTDE0LjI2NjEgOC43MTk1WiIgc3Ryb2tlPSIjMUExQTFBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.action-btn .fa-ban {
  width: 19px;
  height: 19px;
  background-size: contain;
  display: block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuOTQ2NzUgMi45NDY3NUwxMy41NTI1IDEzLjU1MzJNMTUuNzUgOC4yNUMxNS43NSAxMi4zOTIxIDEyLjM5MjEgMTUuNzUgOC4yNSAxNS43NUM0LjEwNzg2IDE1Ljc1IDAuNzUgMTIuMzkyMSAwLjc1IDguMjVDMC43NSA0LjEwNzg2IDQuMTA3ODYgMC43NSA4LjI1IDAuNzVDMTIuMzkyMSAwLjc1IDE1Ljc1IDQuMTA3ODYgMTUuNzUgOC4yNVoiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.action-btn .fa-retweet {
  width: 25px;
  height: 20px;
  background-size: contain;
  display: block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgMy43NUwzLjc1IDAuNzVNMy43NSAwLjc1TDYuNzUgMy43NU0zLjc1IDAuNzVWMTAuNzVDMy43NSAxMS4yODA0IDMuOTYwNzEgMTEuNzg5MSA0LjMzNTc5IDEyLjE2NDJDNC43MTA4NiAxMi41MzkzIDUuMjE5NTcgMTIuNzUgNS43NSAxMi43NUgxMS43NU0yMC43NSA5Ljc1TDE3Ljc1IDEyLjc1TTE3Ljc1IDEyLjc1TDE0Ljc1IDkuNzVNMTcuNzUgMTIuNzVWMi43NUMxNy43NSAyLjIxOTU3IDE3LjUzOTMgMS43MTA4NiAxNy4xNjQyIDEuMzM1NzlDMTYuNzg5MSAwLjk2MDcxNCAxNi4yODA0IDAuNzUgMTUuNzUgMC43NUg5Ljc1IiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.action-btn .fa-eye {
  width: 20px;
  height: 16px;
  background-size: contain;
  display: block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgOEMwLjc1IDggMy43NSAxLjc1IDEwIDEuNzVDMTYuMjUgMS43NSAxOS4yNSA4IDE5LjI1IDhDMTkuMjUgOCAxNi4yNSAxNC4yNSAxMCAxNC4yNUMzLjc1IDE0LjI1IDAuNzUgOCAwLjc1IDhaIiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwIDEwLjc1QzExLjUxODggMTAuNzUgMTIuNzUgOS41MTg3OCAxMi43NSA4QzEyLjc1IDYuNDgxMjIgMTEuNTE4OCA1LjI1IDEwIDUuMjVDOC40ODEyMiA1LjI1IDcuMjUgNi40ODEyMiA3LjI1IDhDNy4yNSA5LjUxODc4IDguNDgxMjIgMTAuNzUgMTAgMTAuNzVaIiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}

/* Pagination */
.pagination {
  padding: 20px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.page-numbers {
  display: flex;
  gap: 8px;
  align-items: center;
}

.page-btn,
.page-num {
  padding: 8px 12px;
  border: 1px solid #e0e0e0;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.3s ease;
}
.page-num:hover {
  background: #e0edfa;
}
.page-num.active {
  background: #e0edfa;
  color: #fff;
  border-color: #add4fa;
  border-radius: 8px;
  color: var(--primary-color);
}
.page-btn {
  border-radius: 8px;
  font-weight: 600;
  border: none !important;
}
.page-num {
  color: var(--primary-color);
  border: 1px solid #add4fa;
  border-radius: 8px;
  padding: 8px 15px;
}

/* Chart Section */
.chart-section {
  display: grid;
  /* grid-template-columns: 2fr 1fr; */
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  margin-bottom: 32px;
}

.chart-container {
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  padding: 24px;
}
.chart-container .section-header {
  padding: 0;
  background: transparent;
  margin: 0;
  border: none !important;
}
.chart-container .section-header .section-title {
  font-size: 18px;
}

.calendar-widget {
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  padding: 24px;
}

.calendar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.calendar-header h3 {
  font-size: 16px;
  font-weight: 500;
}

.calendar-nav {
  background: none;
  border: none;
  font-size: 18px;
  cursor: pointer;
  color: #666;
}

.calendar-grid {
  width: 100%;
}

.calendar-days {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 8px;
  margin-bottom: 8px;
}

.calendar-days span {
  text-align: center;
  font-size: 12px;
  color: #666;
  padding: 8px 4px;
}

.calendar-dates {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 4px;
}

.calendar-date {
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}

.calendar-date:hover {
  background: #f0f0f0;
}
.calendar-date {
  border-radius: 100%;
}
.calendar-date.active {
  background: #add4fa;
  color: #202020;
  border-radius: 100%;
}

.calendar-date.other-month {
  color: #ccc;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .sidebar {
    transform: translateX(-100%);
    transition: transform 0.3s ease;
  }

  .sidebar.mobile-open {
    transform: translateX(0);
  }

  .header {
    left: 0;
  }

  .dashboard-main {
    margin-left: 0;
    width: 100%;
    padding: 20px 16px;
  }

  .stats-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .filters-row {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .chart-section {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

@media (max-width: 768px) {
  .stats-grid {
    grid-template-columns: 1fr;
  }

  .dashboard-main {
    padding: 16px 12px;
  }

  .jobs-table {
    font-size: 12px;
  }

  .jobs-table th,
  .jobs-table td {
    padding: 8px 4px;
  }
}

/* Fix Existing Sidebar Layout */
.top-nav {
  width: 280px;
  background: #fff;
  position: fixed;
  /* height: 100vh;
  overflow-y: auto; */
  z-index: 100;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
}

/* Sidebar header with logo */
.sidebar-header {
  padding: 20px;
  border-bottom: 1px solid #f3f4f6;
  background: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  color: var(--primary-color);
  background: #f8fafc;
}

.sidebar-header img {
  max-width: 120px;
  height: auto;
}

.head-user {
  padding: 12px 20px;
  border-bottom: 1px solid #f3f4f6;
  font-size: 14px;
  color: #6b7280;
  background: #f8fafc;
  text-align: left;
}

.list-unstyled.components {
  padding: 16px 0;
  margin: 0;
  list-style: none;
  flex: 1;
  background: #f8fafc;
  flex-grow: 1;
  position: relative;
  padding-bottom: 70px;
}

.list-unstyled.components li {
  margin: 2px 12px;
}
.list-unstyled.components > li:last-child {
  margin-top: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.list-unstyled.components > li:last-child a {
  background: #eaeaea;
  border-radius: 8px;
}

.list-unstyled.components a {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  color: var(--primary-color);
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.2s;
  border-radius: 8px;
  border: none;
}

.list-unstyled.components a:hover {
  background: #a7c5e3;
  color: var(--primary-color);
  text-decoration: none;
  border-radius: 100px;
}

.list-unstyled.components a.active {
  background: #a6c5e4;
  color: var(--primary-color);
  border-radius: 100px;
}

.notification-badge {
  background: #a5c5e5;
  color: var(--primary-color);
  font-size: 10px;
  padding: 2px 6px;
  border-radius: 100px;
  margin-left: auto;
  min-width: 18px;
  text-align: center;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

/* Sidebar bottom creator section */
.drjob-creator-badge {
  margin-top: auto;
  padding: 16px 10px;
  border-top: 1px solid #f3f4f6;
  position: relative;
}

/* Creator trigger button */
.creator-trigger {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  background: #eaeaea;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s;
  border: 1px solid #eaeaea;
}

.creator-trigger:hover {
  background: #f1f5f9;
}

.creator-trigger img {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.creator-info {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.creator-name {
  font-size: 14px;
  font-weight: 600;
  color: var(--primary-color);
  margin-bottom: 2px;
}

.creator-count {
  font-size: 12px;
  color: #6b7280;
  display: flex;
  align-items: center;
  gap: 4px;
}

.creator-arrow {
  background: url("../images/arrow.svg") no-repeat 0 0;
  width: 7px;
  height: 11px;
  display: block;
  font-size: 0;
  background-size: cover;
}

/* Creator popup */
.creator-popup {
  position: absolute;
  bottom: 0;
  left: 276px;
  right: auto;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  margin-bottom: 8px;
  padding: 16px;
  z-index: 1000;
}

/* Popup sections */
.popup-section {
  margin-bottom: 16px;
  padding-bottom: 6px;
}

.popup-section:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.popup-section h4 {
  font-size: 15px;
  color: var(--primary-color);
  margin: 0 0 8px 0;
  font-weight: 500;
  letter-spacing: 0.05em;
}

.user-profile,
.company-profile {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 8px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}

.user-profile img,
.company-profile img {
  width: 40px;
  height: 40px;
  border-radius: 8px;
}

.user-details h5,
.company-details h6 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: var(--primary-color);
}

.user-details p,
.company-details p {
  margin: 0;
  font-size: 12px;
  color: #6b7280;
}

/* Popup menu */
.popup-menu {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.popup-menu-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 12px;
  color: #6b7280;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
  transition: all 0.2s;
}

.popup-menu-item:hover {
  background: #f1f5f9;
  color: var(--primary-color);
  text-decoration: none;
}
.popup-menu-item.logout {
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding-top: 12px;
  padding-bottom: 12px;
  color: var(--primary-color);
}

.popup-menu-item.upgrade span:first-child {
  font-size: 0;
  background: url(../images/upgrade-icon.svg) no-repeat 0 0;
  width: 18px;
  height: 18px;
  background-size: contain;
  display: block;
}
.popup-menu-item:nth-child(2) span:first-child {
  font-size: 0;
  background: url(../images/settings-icon.svg) no-repeat 0 0;
  width: 18px;
  height: 18px;
  background-size: contain;
  display: block;
}
.popup-menu-item:nth-child(3) span:first-child {
  font-size: 0;
  background: url(../images/support-icon.svg) no-repeat 0 0;
  width: 18px;
  height: 18px;
  background-size: contain;
  display: block;
}
.popup-menu-item.logout span:first-child {
  font-size: 0;
  background: url("../images/logout-icon.svg") no-repeat 0 0;
  width: 18px;
  height: 18px;
  background-size: contain;
  display: block;
}

/* Header Layout */
.drjob-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 280px;
  height: 60px;
  background: #fff;
  z-index: 3;
}

.drjob-header-container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 24px;
}
html[dir="rtl"] .drjob-header-container {
  justify-content: flex-start;
}

.drjob-header-actions {
  display: flex;
  align-items: center;
  gap: 16px;
}

.drjob-language-select {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 27px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--primary-color);
  min-width: 90px;
}

.drjob-user-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid #e5e7eb;
}

/* New Job Posting Styles */
.new-job-posting-main {
  /* padding: 40px 60px; */
  /* max-width: 1000px; */
  margin: 0 auto;
  background: #fff;
  min-height: calc(100vh - 140px);
}

.job-posting-header {
  text-align: center;
  margin-bottom: 10px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.job-posting-header .page-title {
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 12px;
}

.job-posting-header .page-subtitle {
  font-size: 40px;
  font-weight: 700;
  color: var(--primary-color);
  margin-bottom: 12px;
}

.job-posting-header .page-description {
  font-size: 18px;
  color: var(--primary-color);
  margin-bottom: 0;
  font-weight: 400;
}

.job-posting-form {
  background: #fff;
  border-radius: 16px;
  padding: 32px;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
}
.job-posting-form .form-input {
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  height: 66px;
}

.form-group {
  margin-bottom: 24px;
}

.form-label {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 12px;
}

.form-label .required {
  color: #ef4444;
  margin-left: 4px;
}

.form-input {
  width: 100%;
  padding: 16px 20px;
  border: 2px solid #e5e7eb;
  border-radius: 12px;
  font-size: 16px;
  color: #1a1a1a;
  background: #fff;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.form-input::placeholder {
  color: #9ca3af;
  font-weight: 400;
}

.form-input:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1);
  outline: none;
}

.form-input.error {
  border-color: #ef4444;
}

.form-select {
  width: 100%;
  padding: 16px 20px;
  border: 2px solid #e5e7eb;
  border-radius: 12px;
  font-size: 16px;
  color: #1a1a1a;
  background: #fff
    url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" /></svg>')
    no-repeat right 20px center;
  background-size: 20px;
  appearance: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;

  font-weight: 400;
}

.form-select:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1);
  outline: none;
}

.form-textarea {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  font-size: 14px;
  color: var(--primary-color);
  background: #fff;
  resize: vertical;
  min-height: 120px;
  font-family: inherit;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.form-textarea:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
  outline: none;
}

.form-textarea.error {
  border-color: #ef4444;
}

.error-text {
  display: block;
  font-size: 12px;
  color: #ef4444;
  margin-top: 4px;
}

.ai-options {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 40px;
}

.ai-option-btn {
  width: 100%;
  padding: 18px 24px;
  border-radius: 12px;
  border: 1px solid transparent;
  background: #fff;
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.ai-option-btn.primary {
  background: #7dd3fc;
  color: var(--primary-color);
  border-color: #0ea5e9;
}

.ai-option-btn.primary.active {
  background: #a5c5e5;
  color: var(--primary-color);
  border: 2px solid #a5c5e5;
  border-radius: 200px;
}
.ai-option-btn.primary.active:hover {
  background: #fff;
}
.ai-option-btn.primary.active .ai-icon {
  font-size: 0;
  background: url(../images/ai-icon-dark.svg) no-repeat 0 0;
  width: 32px;
  height: 32px;
  background-size: contain;
  display: block;
}

.ai-option-btn.secondary {
  background: #fff;
  color: var(--primary-color);
  border-radius: 200px;
}

.ai-option-btn.secondary:hover {
  border-color: #d1d5db;
  background: #f9fafb;
}

.ai-option-btn.secondary.active {
  border-color: #a6c5e4;
  background: #f0f9ff;
  color: #1e40af;
}

.ai-icon {
  font-size: 20px;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));
}

.form-actions {
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  /* margin-top: 32px;
  padding-top: 24px; */
  padding: 15px 0 0 !important;
  border-top: 1px solid transparent !important;
  background: transparent !important;
}

.btn-primary {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}

.btn-primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(102, 126, 234, 0.2);
}

.btn-secondary {
  background: #fff;
  color: var(--primary-color);
  border: 1px solid #d1d5db;
  padding: 12px 24px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}

.btn-secondary:hover {
  background: #f9fafb;
  border-color: #9ca3af;
}

.ai-description-section {
  text-align: center;
  padding: 40px;
  background: #f8fafc;
  border: 2px dashed #cbd5e1;
  border-radius: 12px;
  margin-top: 24px;
}

.ai-icon-large {
  font-size: 48px;
  margin-bottom: 16px;
}

.ai-description-section h3 {
  font-size: 20px;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 8px;
}

.ai-description-section p {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 24px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

/* Job Posting Page Layout Adjustments */
.new-job-posting-main {
  margin-top: 60px;
  margin-left: 280px; /* Account for sidebar width */
}

/* Responsive Design */
@media (max-width: 1200px) {
  .new-job-posting-main {
    /* padding: 32px 40px; */
  }
}
@media (max-width: 768px) {
  .sidebar-header {
    justify-content: flex-start !important;
  }
  .sidebar-collapsed .sidebar-header {
    padding: 14px 5px;
    text-align: left;
  }
  .drjob-header {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    left: 0;
    z-index: 99;
  }
  .top-nav {
    min-height: 100vh;
    transform: translateX(-289px);
  }
  .top-nav.sidebar-wrap-collapse {
    transform: translateX(0px);
    width: 280px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  }
  .top-nav.sidebar-wrap-collapse .sidebar-collapsed {
    width: auto !important;
  }
  .sidebar-collapsed .notification-badge {
    position: relative !important;
    top: auto;
    right: 0;
    min-width: 24px;
    height: 24px;
    padding: 2px 6px;
    font-size: 18px;
    line-height: 16px;
  }
  .top-nav.sidebar-wrap-collapse .sidebar-collapsed .nav-text,
  .top-nav.sidebar-wrap-collapse .sidebar-collapsed .creator-info,
  .top-nav.sidebar-wrap-collapse .sidebar-collapsed .creator-name,
  .top-nav.sidebar-wrap-collapse .sidebar-collapsed .creator-count {
    display: flex !important;
  }
  .sidebar-collapsed .components li a {
    align-items: center;
    justify-content: flex-start !important;
    gap: 12px;
    padding: 12px 18px !important;
    border-radius: 100px !important;
  }
  .sidebar-collapsed .list-unstyled.components a {
    border-radius: 100px !important;
  }
    .sidebar-collapsed .list-unstyled.components .dropdown-submenu a {
      justify-content: space-between !important;
    }
  .top-nav.sidebar-wrap-collapse .sidebar-collapsed #dismiss {
    right: 14px;
    top: 10px;
  }
  #dismiss {
    right: -46px;
    top: 20px;
    transform: rotate(-180deg);
  }
  .top-nav.sidebar-wrap-collapse + .drjob-main-content .dashboard-main,
  .top-nav.sidebar-wrap-collapse + .new-job-posting-main {
    margin-left: 0;
    width: 100%;
    transition: all 0.3s ease;
  }
  .new-job-posting-main {
    padding: 20px;
    margin-left: 0;
  }

  .job-posting-form {
    padding: 24px 16px;
  }

  .ai-options {
    flex-direction: column;
  }

  .form-actions {
    flex-direction: column;
  }

  .job-posting-header .page-title {
    font-size: 28px;
  }

  .job-posting-header .page-subtitle {
    font-size: 22px;
  }
}

/* AI Job Description Page Styles */
.ai-job-description-main {
  /* margin-top: 60px; */
  /* margin-left: 280px; */
  background: #fff;
  min-height: calc(100vh - 60px);
  margin-top: 8px;
}

.ai-job-container {
  display: flex;
  /* height: calc(100vh - 60px); */
  padding: 32px 24px;
  gap: 24px;
}

.ai-job-left {
  flex: 1;
  padding: 25px;
  background: #fff;
  /* overflow-y: auto; */
  border-radius: 12px;
  border: 1px solid #d7d7d7;
}

.ai-job-right {
  max-width: 404px;
  background: #f8fafc;
  padding: 32px 24px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  height: fit-content;
  border: 1px solid #c6e1fd;
}
.ai-job-right .progress-circle svg {
  width: 158px !important;
  height: 158px !important;
}
.ai-job-right .sidebar-subtitle {
  max-width: 255px;
}
/* Header Section */
.ai-job-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  gap: 24px;
}

.back-button {
  display: flex;
  align-items: center;
  gap: 8px;
  background: none;
  border: none;
  color: #6b7280;
  font-size: 14px;
  cursor: pointer;
  font-weight: 400;
  padding: 0;
}
.back-button svg {
  display: none;
}
.back-button::before {
  content: "";
  background: url("../images/back-arrow.svg") no-repeat 0 0;
  width: 20px;
  height: 8px;
  background-size: contain;
  display: block;
}

.back-button:hover {
  color: var(--primary-color);
}

.language-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

.language-label {
  font-size: 14px;
  font-weight: 500;
  color: var(--primary-color);
}

.language-tags {
  display: flex;
  align-items: center;
  gap: 8px;
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  padding: 7px 10px;
  border-radius: 8px;
}

.language-tag {
  background: #dbeafe;
  color: #1e40af;
  padding: 6px 12px;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 6px;
  border: none;
}

.tag-remove {
  background: none;
  border: none;
  color: #1e40af;
  cursor: pointer;
  font-size: 14px;
  line-height: 1;
  padding: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease;
}

.tag-remove:hover {
  background: rgba(30, 64, 175, 0.1);
}

.language-dropdown {
  background: #f3f4f6;
  border: 1px solid #e5e7eb;
  color: #6b7280;
  cursor: pointer;
  border-radius: 6px;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  transition: all 0.2s ease;
}

.language-dropdown:hover {
  background: #e5e7eb;
}

.language-dropdown.active {
  background: #a6c5e4;
  color: white;
  border-color: #a6c5e4;
}

.language-dropdown-container {
  position: relative;
}
.language-dropdown-container svg {
  display: none;
}
.language-dropdown-container .language-dropdown,
.language-dropdown-container .language-dropdown:hover {
  background: url("../images/arrow.svg") no-repeat 0 0;
  background-size: contain;
  width: 10px;
  height: 5px;
  transform: rotate(90deg);
  border: none;
  box-shadow: none;
}

.language-dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  z-index: 1000;
  min-width: 150px;
  max-height: 200px;
  overflow-y: auto;
  margin-top: 4px;
}

.language-dropdown-item {
  padding: 8px 12px;
  cursor: pointer;
  color: var(--primary-color);
  font-size: 14px;
  transition: background-color 0.2s ease;
}

.language-dropdown-item:hover {
  background: #f9fafb;
}

.language-dropdown-item:first-child {
  border-radius: 8px 8px 0 0;
}

.language-dropdown-item:last-child {
  border-radius: 0 0 8px 8px;
}

/* Skills Dropdown */
.skills-dropdown-container {
  position: relative;
  display: inline-block;
  margin-right: 12px;
}

.skills-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  z-index: 1000;
  min-width: 300px;
  max-height: 300px;
  overflow-y: auto;
  margin-top: 4px;
}

.skills-dropdown-header {
  padding: 8px 12px;
  background: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
  font-weight: 500;
  font-size: 14px;
  color: var(--primary-color);
}

.skills-dropdown-list {
  max-height: 250px;
  overflow-y: auto;
}

.skills-dropdown-item {
  padding: 8px 12px;
  cursor: pointer;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s ease;
}

.skills-dropdown-item:hover {
  background: #f9fafb;
}

.skills-dropdown-item:last-child {
  border-bottom: none;
}

.skill-name {
  font-size: 14px;
  font-weight: 500;
  color: var(--primary-color);
  margin-bottom: 2px;
}

.skill-category {
  font-size: 12px;
  color: #6b7280;
}

/* Job Overview Section */
.job-overview-section {
  margin-bottom: 32px;
  padding-top: 10px;
}

.job-overview-title {
  font-size: 28px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 8px;
}

.job-overview-subtitle {
  font-size: 14px;
  color: #6b7280;
  margin: 0;
  font-weight: 400;
}

/* Steps Navigation */
.steps-navigation {
  display: flex;
  gap: 24px;
  margin-bottom: 40px;
  border-top: 1px solid #d4dee9;
  border-bottom: 1px solid #d4dee9;
  padding-bottom: 0;
}

.step-item {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 0;
  cursor: pointer;
  transition: all 0.2s ease;
  min-width: 200px;
  flex: 1;
}
.step-item:nth-child(2) {
  justify-content: flex-end;
  position: relative;
}
.step-item:nth-child(2)::before {
  content: "";
  width: 1px;
  background: #d4dee9;
  position: absolute;
  top: 14px;
  bottom: 14px;
  left: 0;
  display: block;
}

.step-item.active {
  border-bottom-color: #a6c5e4;
}

.step-item.active .step-icon {
  background: #a6c5e4;
  color: #fff;
}

.step-item.active .step-number {
  color: var(--primary-color);
  font-weight: 600;
}

.step-item.active .step-title {
  color: #111827;
  font-weight: 600;
}

.step-icon {
  width: 52px;
  height: 52px;
  border-radius: 100px;
  background: #f3f4f6;
  color: #9ca3af;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.step-item:nth-child(1) .step-icon svg,
.step-item:nth-child(2) .step-icon svg {
  display: none;
}
.step-item:nth-child(1) .step-icon::before {
  content: "";
  background: url("../images/step-icon-1.svg") no-repeat 0 0;
  background-size: contain;
  width: 20px;
  height: 18px;
  display: block;
}
.step-item:nth-child(2) .step-icon::before {
  content: "";
  background: url("../images/step-icon-2.svg") no-repeat 0 0;
  background-size: contain;
  width: 16px;
  height: 20px;
  display: block;
}

.step-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.step-number {
  font-size: 13px;
  color: var(--primary-color);
  font-weight: 500;

  line-height: 1.2;
}

.step-title {
  font-size: 16px;
  color: var(--primary-color);
  font-weight: 500;

  line-height: 1.2;
}

/* Form Sections */
.ai-job-form {
  max-width: none;
}

.form-section {
  margin-bottom: 40px;
  border: none !important;
}

.section-title {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 8px;
}

.section-subtitle {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 32px;
  font-weight: 400;
}

.form-group {
  margin-bottom: 24px;
}

.form-label {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px !important;
  font-weight: 500;
  color: var(--primary-color) !important;
  margin-bottom: 8px;
}

.info-icon {
  display: inline-flex;
}

/* Rich Text Editor */
.rich-text-editor {
  border: 2px solid #e5e7eb;
  border-radius: 12px;
  background: #fff;
}

.editor-toolbar {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
  gap: 8px;
}

.toolbar-btn {
  background: none;
  border: none;
  color: #6b7280;
  cursor: pointer;
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
}

.toolbar-btn:hover {
  background: #f3f4f6;
}

.ai-generator-btn {
  background: #dbeafe;
  border: none;
  color: #1e40af;
  cursor: pointer;
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 14px;
  margin-left: auto;
}

.rich-text-area {
  width: 100%;
  border: none;
  padding: 18px 20px;
  font-size: 15px;
  color: var(--primary-color);
  resize: none;
  outline: none;
  line-height: 1.6;
}

.rich-text-area::placeholder {
  color: #9ca3af;
  font-weight: 400;
}

.character-count {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  border-top: 1px solid #e5e7eb;
  background: #f8fafc;
  font-size: 13px;
  color: #6b7280;
  font-weight: 400;
}

/* Skills Section */
.skills-header {
  margin-bottom: 16px;
}

.skills-container {
  background: #f6fbff;
  border: 2px solid #add4fa;
  border-radius: 12px;
  padding: 20px;
  gap: 6px !important;
}

.skills-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
  background: #fff;
  border: 1px solid #c6e1fd;
  padding: 8px;
  border-radius: 8px;
}

.skill-tag {
  background: #dbeafe;
  color: #1e40af;
  padding: 10px 14px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid #bfdbfe;
}

.ai-skills-generator {
  background: #dbeafe;
  border: 1px solid #bfdbfe;
  color: #1e40af;
  cursor: pointer;
  padding: 12px 18px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: all 0.2s ease;
}

.ai-skills-generator:hover {
  background: #bfdbfe;
}

/* Form Actions */
.form-actions {
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  margin-top: 40px;
  padding-top: 24px;
  border-top: 1px solid #e5e7eb;
}

.btn-cancel {
  background: #fff !important;
  color: var(--primary-color) !important;
  border: 1px solid #a5c5e5 !important;
  padding: 11px 28px !important;
  border-radius: 100px !important;
  font-size: 17px !important;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 100px;
  text-decoration: none;
}

.btn-cancel:hover {
  background: #f9fafb;
  border-color: #9ca3af;
}

.btn-preview {
  background: #a5c5e5;
  color: var(--primary-color);
  border: none;
  padding: 10px 28px;
  border-radius: 8px;
  font-size: 17px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 100px;
  text-decoration: none;
  border: 2px solid #a5c5e5 !important;
}

.btn-preview:hover {
  background: #fff !important;
  border: 2px solid #a5c5e5 !important;
}

/* Right Sidebar */
.progress-circle {
  position: relative;
  margin-bottom: 24px;
}

.progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-weight: 600;
  color: #111827;
}

.sidebar-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 8px;
}

.sidebar-subtitle {
  font-size: 14px;
  color: #555;
  margin-bottom: 24px;
  line-height: 1.4;
}

.sidebar-image {
  width: 100%;
  margin-bottom: 32px;
}
.sidebar-image img {
  max-height: 201px;
  width: auto !important;
}

.sidebar-image img {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.info-title {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
  text-align: center;
}

.info-text {
  font-size: 14px;
  color: #555;
  line-height: 1.4;
  text-align: center;
  margin: 0;
}

/* Error Text */
.error-text {
  color: #ef4444;
  font-size: 12px;
  margin-top: 4px;
}

/* Responsive Design for AI Job Page */
@media (max-width: 1200px) {
  .ai-job-description-main {
    margin-left: 0;
  }

  .ai-job-container {
    flex-direction: column;
    height: auto;
  }

  .ai-job-right {
    width: 100%;
    border-left: none;
    border-top: 1px solid #e5e7eb;
  }
}

@media (max-width: 768px) {
  .ai-job-left {
    padding: 20px;
  }

  .ai-job-right {
    padding: 20px;
  }

  .steps-navigation {
    flex-direction: column;
    gap: 16px;
  }

  .ai-job-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
}

/* Basic Information Form Styles */
.basic-input {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  font-size: 14px;
  color: #111827;
  background: #f6f6f6;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;

  line-height: 1.5;
}

.basic-input::placeholder {
  color: #9ca3af;
  font-weight: 400;
}

.basic-input:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
  outline: none;
}

.basic-input.error {
  border-color: #ef4444;
}

.basic-select {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d7d7d7 !important;
  border-radius: 8px;
  font-size: 14px;
  color: #111827;
  background: #f6f6f6
    url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" /></svg>')
    no-repeat right 16px center !important;
  background-size: 16px !important;
  appearance: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;

  line-height: 1.5;
  padding-right: 35px !important;
}

.basic-select:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1);
  outline: none;
}

.basic-textarea-container {
  position: relative;
}

.basic-textarea {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  font-size: 14px;
  color: #111827;
  background: #f6f6f6;
  resize: none;
  outline: none;

  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  line-height: 1.5;
  min-height: 140px;
}

.basic-textarea::placeholder {
  color: #9ca3af;
  font-weight: 400;
}

.basic-textarea:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}

.ai-generate-btn {
  position: absolute;
  bottom: 12px;
  right: 12px;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 8px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  transition: background-color 0.2s ease;
  background: transparent;
}
.ai-generate-btn svg {
  display: none;
}
.ai-generate-btn::before {
  content: "";
  background: url("../images/ai-icon.svg") no-repeat 0 0;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: block;
}

.form-row {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}

.form-group.half-width {
  flex: 1;
  min-width: 0;
}

.radio-group {
  margin-top: 8px;
}

.radio-options {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-wrap: wrap;
}
.form-group.half-width .radio-options {
  flex-direction: row;
  flex-wrap: wrap;
}
.form-group.half-width .radio-options .radio-option {
  width: 30%;
}

.radio-row {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.radio-option {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  font-size: 14px;
  color: var(--primary-color);
  font-weight: 400;
  min-width: 155px;
  background: #f5f5f5;
  padding: 12px 8px;
  border-radius: 8px;
}

.radio-option input[type="radio"] {
  width: 18px;
  height: 18px;
  border: 2px solid #838383;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  appearance: none;
  position: relative;
  transition: all 0.2s ease;
  flex-shrink: 0;
  padding: 0 !important;
}

.radio-option input[type="radio"]:checked {
  border-color: #a6c5e4;
  background: #fff;
}

.radio-option input[type="radio"]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background: #a6c5e4;
  border-radius: 50%;
}

.location-input-container {
  position: relative;
}

.location-input {
  padding-right: 100px !important;
}

.location-tags {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  gap: 6px;
}

.location-tag {
  background: #dbeafe;
  color: #1e40af;
  padding: 4px 8px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}

.currency-change {
  margin-top: 8px;
  text-align: right;
}

.currency-btn {
  background: none;
  border: none;
  color: #f59e0b;
  font-size: 12px;
  cursor: pointer;
  font-weight: 500;
}
.currency-btn span {
  color: var(--primary-color);
}

.number-input-container {
  display: flex;
  align-items: center;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  width: 147px;
}

.number-btn {
  background: #fff;
  border: none;
  color: #6b7280;
  cursor: pointer;
  padding: 0px 16px;
  font-size: 28px;
  font-weight: 500;
  transition: background-color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  flex-shrink: 0;
}

.number-btn:hover {
  background: #f3f4f6;
}

.number-input {
  border: none;
  padding: 12px 8px;
  font-size: 14px;
  color: #111827;
  text-align: center;
  flex: 1;
  outline: none;
  width: 49px;
  background: #f5f5f5;
  border: 1px solid #d7d7d7;
  border-top: none;
  border-bottom: none;
}

/* Responsive Design for Form Rows */
@media (max-width: 768px) {
  .form-row {
    flex-direction: column;
  }

  .radio-row {
    /* flex-direction: column; */
    gap: 12px;
  }
  .form-group.half-width {
    width: 100%;
    padding-bottom: 10px;
  }
  .location-input {
    padding-right: 20px !important;
  }

  .location-tags {
    position: static;
    transform: none;
    margin-top: 8px;
    justify-content: flex-start;
  }
}

/* Rich Text Editor Styles */
.rich-text-editor {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #fff;
  overflow: hidden;
}

.rich-text-toolbar {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
  background: #f9fafb;
}

.toolbar-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: none;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  transition: all 0.2s ease;
}

.toolbar-btn:hover {
  background: #e5e7eb;
  color: var(--primary-color);
}

.rich-textarea {
  width: 100%;
  min-height: 200px;
  padding: 16px;
  border: none;
  outline: none;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  color: var(--primary-color);
  background: #f6f6f6;
}

.rich-textarea::placeholder {
  color: #9ca3af;
}

.rich-text-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-top: 1px solid #e5e7eb;
  background: #f9fafb;
  position: relative;
  margin-top: 48px;
}
.rich-text-footer .ai-generate-btn .ai-icon {
  display: none;
}
.ai-icon {
  font-size: 16px;
  color: #fff;
}

.character-count {
  font-size: 12px;
  color: #6b7280;
}

.character-limit {
  margin-top: 8px;
  font-size: 12px;
  color: #6b7280;
}

/* Skills Container Styles */
.skills-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.skills-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.skill-tag {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  background: #dbeafe;
  color: #1e40af;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
}

.remove-skill {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  font-size: 12px;
  color: #1e40af;
  transition: all 0.2s ease;
}

.remove-skill:hover {
  background: #1e40af;
  color: #fff;
}

.ai-skills-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  background: #f3f4f6;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: var(--primary-color);
  cursor: pointer;
  transition: all 0.2s ease;
  align-self: flex-start;
}

.ai-skills-btn:hover {
  background: #e5e7eb;
  border-color: #d1d5db;
}

.ai-skills-btn .ai-icon {
  color: #a6c5e4;
}

/* Form Actions Styles */
.form-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-top: 32px;
  padding-top: 24px;
  border-top: 1px solid #e5e7eb;
}

/* .btn-cancel {
  padding: 12px 24px;
  background: transparent;
  border: 1px solid #C6E1FD;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  color: var(--primary-color);
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 100px;

} */

.btn-cancel:hover {
  background: #f9fafb;
  border-color: #d1d5db;
  color: var(--primary-color);
}
.form-actions .btn-cancel {
  min-width: 205px;
  text-align: center;
  justify-content: center;
}

.btn-preview {
  padding: 10px 28px;
  background: #a5c5e5;
  border: 1px solid #a5c5e5;
  border-radius: 8px;
  font-size: 17px;
  font-weight: 500;
  color: var(--primary-color);
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 100px;
}

.btn-preview:hover {
  background: #7aa3d1;
  border-color: #7aa3d1;
}
.form-actions .btn-preview {
  min-width: 205px;
  justify-content: center;
}

/* Info Icon Styles */
.info-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin-left: 0 !important;
  border-radius: 50%;
  font-size: 0;
  color: #6b7280;
  cursor: help;
  background: transparent !important;
  font-size: 0 !important;
}
.info-icon svg {
  display: none;
}
.info-icon {
  content: "";
  background: url("../images/info-icon.svg") no-repeat 0 0 !important;
  width: 16px;
  height: 16px;
  background-size: contain;
  display: block;
  font-size: 0;
}
.job-posting-form .info-icon {
  background: url("../images/info-icon.svg") no-repeat 0 0 !important;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: block;
  font-size: 0;
  margin-left: 0;
  background-size: cover !important;
}
/* Job Description Section Styles */
.job-desc-section {
  margin-bottom: 24px;
}

.job-desc-title {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin: 0 0 4px 0;
}

.job-desc-subtitle {
  font-size: 14px;
  color: #6b7280;
  margin: 0;
}

/* Section Header Styles */
.section-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 32px;
  gap: 20px;
}

.section-header-left {
  flex: 1;
}

.section-header-right {
  flex-shrink: 0;
}

/* Language Selector Styles */
.language-selector {
  text-align: right;
}

.language-label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: var(--primary-color);
  margin-bottom: 8px;
}

.language-tags {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
}

.language-tag {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  background: #a5c5e5;
  color: var(--primary-color);
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
}

.remove-language {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  font-size: 12px;
  color: #1e40af;
  transition: all 0.2s ease;
}

.remove-language:hover {
  background: #1e40af;
  color: #fff;
}

.language-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: #f3f4f6;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  cursor: pointer;
  font-size: 12px;
  color: #6b7280;
  transition: all 0.2s ease;
}

.language-dropdown:hover {
  background: #e5e7eb;
  border-color: #d1d5db;
}

/* Responsive Design for Step 2 */
@media (max-width: 768px) {
  .section-header {
    flex-direction: column;
    gap: 16px;
  }

  .section-header-right {
    align-self: stretch;
  }

  .language-selector {
    text-align: left;
  }

  .language-tags {
    justify-content: flex-start;
  }

  .rich-text-toolbar {
    flex-wrap: wrap;
    gap: 4px;
  }

  .toolbar-btn {
    width: 28px;
    height: 28px;
    font-size: 12px;
  }

  .skills-tags {
    gap: 6px;
  }

  .skill-tag {
    padding: 6px 10px;
    font-size: 13px;
  }

  .form-actions {
    flex-direction: column;
    gap: 12px;
  }

  .btn-cancel,
  .btn-preview {
    width: 100%;
    justify-content: center;
  }
}

/* Verify Email Page Styles */
.verify-email-main {
  min-height: 100vh;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}

.verify-email-container {
  width: 100%;
  max-width: 500px;
}

.verify-email-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.verify-email-header {
  padding: 32px 32px 0;
  text-align: center;
}

.logo-image {
  height: 48px;
  width: auto;
}

.verify-email-content {
  padding: 32px;
  text-align: center;
}

.loading-spinner {
  width: 48px;
  height: 48px;
  border: 4px solid #e5e7eb;
  border-top: 4px solid #a6c5e4;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: 0 auto 24px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.success-icon,
.error-icon {
  margin: 0 auto 24px;
  display: flex;
  justify-content: center;
}

.verification-title {
  font-size: 24px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 16px;
}

.verification-message {
  font-size: 16px;
  color: #6b7280;
  margin-bottom: 24px;
  line-height: 1.5;
}

.redirect-message {
  font-size: 14px;
  color: #9ca3af;
  margin-bottom: 24px;
  font-style: italic;
}

.btn-primary {
  background: #a6c5e4;
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.btn-primary:hover {
  background: #2563eb;
}

.btn-secondary {
  background: #f3f4f6;
  color: var(--primary-color);
  border: 1px solid #d1d5db;
  padding: 12px 24px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;

  margin-right: 12px;
}

.btn-secondary:hover {
  background: #e5e7eb;
  border-color: #9ca3af;
}

.error-actions {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
}

/* Resend Form Styles */
.resend-form {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 24px;
  margin: 24px 0;
  text-align: left;
}

.form-group {
  margin-bottom: 20px;
}

.form-label {
  display: flex;
  font-size: 16px;
  font-weight: 500;
  color: var(--primary-color);
  margin-bottom: 8px;
}

.form-input {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  font-size: 14px;
  color: #111827;
  background: #fff;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  box-sizing: border-box;
}

.form-input:focus {
  border-color: #a6c5e4;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
  outline: none;
}

.form-input.error {
  border-color: #ef4444;
}

.form-input::placeholder {
  color: #9ca3af;
}

.error-text {
  display: block;
  color: #ef4444;
  font-size: 12px;
  margin-top: 4px;
}

.form-actions {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

.btn-primary:disabled,
.btn-secondary:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.verify-email-footer {
  padding: 24px 32px;
  background: #f9fafb;
  text-align: center;
  border-top: 1px solid #e5e7eb;
}

.verify-email-footer p {
  margin: 0;
  font-size: 14px;
  color: #6b7280;
}
.view-job {
  border: none;
  /* margin: 0 0 7%; */
  height: 45px;
  border-radius: 30px !important;
  font-size: 14px !important;
  padding: 0 15px !important;
  gap: 10px;
}

/* Responsive Design for Verify Email */
@media (max-width: 768px) {
  .verify-email-main {
    padding: 16px;
  }

  .verify-email-content {
    padding: 24px;
  }

  .verify-email-header {
    padding: 24px 24px 0;
  }

  .verify-email-footer {
    padding: 20px 24px;
  }

  .verification-title {
    font-size: 20px;
  }

  .verification-message {
    font-size: 14px;
  }

  .error-actions {
    flex-direction: column;
    align-items: stretch;
  }

  .btn-secondary {
    margin-right: 0;
    margin-bottom: 8px;
  }

  .resend-form {
    padding: 20px;
    margin: 20px 0;
  }

  .form-actions {
    flex-direction: column;
    gap: 8px;
  }

  .form-actions .btn-primary,
  .form-actions .btn-secondary {
    width: 100%;
  }
  .view-job {
    border: none;
    margin: 0 0 14%;
  }
}
