@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";*{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.custom-search-input .ant-input-search-button{background-color:#da2c46!important;border-color:#da2c46!important;color:#fff!important}.custom-search-input .ant-input-search-button:hover{background-color:#c1273d!important;border-color:#c1273d!important;color:#fff!important}.pipeline-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark-theme .pipeline-header,[data-theme=dark] .pipeline-header{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.dark-theme .pipeline-title,[data-theme=dark] .pipeline-title{color:#f8fafc!important}@media (min-width: 768px){.pipeline-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.pipeline-title{font-size:24px!important;text-align:left}.pipeline-button{height:48px!important;font-size:16px!important;min-width:190px!important}}@media (max-width: 767px){.pipeline-header>div{flex-direction:column;align-items:stretch!important}.pipeline-header>div>div:first-child{justify-content:center;margin-bottom:16px}.pipeline-header>div>div:last-child{flex-direction:column;gap:12px}.pipeline-title{font-size:20px!important;text-align:center}.pipeline-button{width:100%!important;height:48px!important}}.workorder-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@media (min-width: 768px){.workorder-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.workorder-title{font-size:24px!important;text-align:left}.workorder-button{height:48px!important;font-size:16px!important;min-width:200px!important}}@media (max-width: 767px){.workorder-header>div{flex-direction:column;align-items:stretch!important}.workorder-header>div>div:first-child{justify-content:center;margin-bottom:16px}.workorder-header>div>div:last-child{flex-direction:column;gap:12px}.workorder-title{font-size:20px!important;text-align:center}.workorder-button{width:100%!important;height:48px!important}}.recruiter-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@media (min-width: 768px){.recruiter-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.recruiter-title{font-size:24px!important;text-align:left}.recruiter-button{height:48px!important;font-size:16px!important;min-width:180px!important}}@media (max-width: 767px){.recruiter-header>div{flex-direction:column;align-items:stretch!important}.recruiter-header>div>div:first-child{justify-content:center;margin-bottom:16px}.recruiter-header>div>div:last-child{flex-direction:column;gap:12px}.recruiter-title{font-size:20px!important;text-align:center}.recruiter-button{width:100%!important;height:48px!important}}.project-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark-theme .project-header,[data-theme=dark] .project-header{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.project-title{font-size:20px!important;margin:0!important;color:#2c3e50!important;transition:all .3s ease}.dark-theme .project-title,[data-theme=dark] .project-title{color:#f8fafc!important}.project-button{background:linear-gradient(135deg,#da2c46 70%,#a51632)!important;border:none!important;transition:all .3s ease;font-weight:500}.project-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #da2c464d}@media (min-width: 1200px){.project-header{padding:32px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.project-title{font-size:28px!important}.project-button{height:52px!important;font-size:16px!important;min-width:200px!important;padding:0 24px!important}}@media (min-width: 768px) and (max-width: 1199px){.project-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.project-title{font-size:24px!important;text-align:left}.project-button{height:48px!important;font-size:16px!important;min-width:180px!important}}@media (max-width: 767px){.project-header{padding:16px;margin-bottom:20px}.project-header>div{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.project-header>div>div:first-child{justify-content:center!important;margin-bottom:16px}.project-header>div>div:last-child{flex-direction:column!important;gap:12px!important;min-width:auto!important}.project-title{font-size:18px!important;text-align:center}.project-button{width:100%!important;height:44px!important;font-size:14px!important;min-width:auto!important}.custom-search-input{max-width:100%!important;height:40px!important}}.candidate-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:100%}.dark-theme .candidate-header,[data-theme=dark] .candidate-header{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.dark-theme .candidate-title,[data-theme=dark] .candidate-title{color:#f8fafc!important}@media (min-width: 768px){.candidate-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.candidate-title{font-size:24px!important;text-align:left}.candidate-button{height:48px!important;font-size:16px!important}.bulk-import-btn{min-width:150px!important}.add-candidate-btn{min-width:200px!important}}@media (max-width: 767px){.candidate-header>div{flex-direction:column;align-items:stretch!important;gap:16px}.candidate-header>div>div:first-child{justify-content:center;margin-bottom:16px}.candidate-header>div>div:last-child{flex-direction:column;gap:12px}.candidate-title{font-size:20px!important;text-align:center;width:100%}.candidate-button{width:100%!important;height:48px!important;margin-top:8px}.candidate-header .ant-input-search{max-width:100%!important;width:100%!important}.bulk-import-btn,.add-candidate-btn{width:100%!important}}@media (max-width: 480px){.candidate-header{padding:16px}.candidate-title{font-size:18px!important}}.level-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark-theme .level-header,[data-theme=dark] .level-header{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.dark-theme .level-title,[data-theme=dark] .level-title{color:#f8fafc!important}@media (min-width: 768px){.level-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.level-title{font-size:24px!important;text-align:left}.level-button{height:48px!important;font-size:16px!important;min-width:170px!important}}@media (max-width: 767px){.level-header>div{flex-direction:column;align-items:stretch!important}.level-header>div>div:first-child{justify-content:center;margin-bottom:16px}.level-header>div>div:last-child{flex-direction:column;gap:12px}.level-title{font-size:20px!important;text-align:center}.level-button{width:100%!important;height:48px!important}}.client-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark-theme .client-header,[data-theme=dark] .client-header{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.client-title{font-size:20px!important;margin:0!important;color:#2c3e50!important;transition:all .3s ease}.dark-theme .client-title,[data-theme=dark] .client-title{color:#f8fafc!important}.client-button{background:linear-gradient(135deg,#da2c46 70%,#a51632)!important;border:none!important;transition:all .3s ease;font-weight:500}.client-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #da2c464d}@media (min-width: 1200px){.client-header{padding:32px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.client-title{font-size:28px!important}.client-button{height:52px!important;font-size:16px!important;min-width:200px!important;padding:0 24px!important}}@media (min-width: 768px) and (max-width: 1199px){.client-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.client-title{font-size:24px!important;text-align:left}.client-button{height:48px!important;font-size:16px!important;min-width:180px!important}}@media (max-width: 767px){.client-header{padding:16px;margin-bottom:20px}.client-header>div{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.client-header>div>div:first-child{justify-content:center!important;margin-bottom:16px}.client-header>div>div:last-child{flex-direction:column!important;gap:12px!important;min-width:auto!important}.client-title{font-size:18px!important;text-align:center}.client-button{width:100%!important;height:44px!important;font-size:14px!important;min-width:auto!important}.custom-search-input{max-width:100%!important;height:40px!important}}.staff-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark-theme .staff-header,[data-theme=dark] .staff-header{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.staff-title{font-size:20px!important;margin:0!important;color:#2c3e50!important;transition:all .3s ease}.dark-theme .staff-title,[data-theme=dark] .staff-title{color:#f8fafc!important}.staff-button{background:linear-gradient(135deg,#da2c46 70%,#a51632)!important;border:none!important;transition:all .3s ease;font-weight:500}.staff-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #da2c464d}.custom-search-input{transition:all .3s ease}.custom-search-input:focus-within{box-shadow:0 0 0 2px #da2c4633}@media (min-width: 1200px){.staff-header{padding:32px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.staff-title{font-size:28px!important}.staff-button{height:52px!important;font-size:16px!important;min-width:200px!important;padding:0 24px!important}}@media (min-width: 768px) and (max-width: 1199px){.staff-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.staff-title{font-size:24px!important;text-align:left}.staff-button{height:48px!important;font-size:16px!important;min-width:180px!important}}@media (max-width: 767px){.staff-header{padding:16px;margin-bottom:20px}.staff-header>div{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.staff-header>div>div:first-child{justify-content:center!important;margin-bottom:16px}.staff-header>div>div:last-child{flex-direction:column!important;gap:12px!important;min-width:auto!important}.staff-title{font-size:18px!important;text-align:center}.staff-button{width:100%!important;height:44px!important;font-size:14px!important;min-width:auto!important}.custom-search-input{max-width:100%!important;height:40px!important}}.requisition-header{margin-bottom:24px;background:#fffffff2;padding:18px;border-radius:16px;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@media (min-width: 768px){.requisition-header{padding:24px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}.requisition-title{font-size:24px!important;text-align:left}.requisition-button{height:48px!important;font-size:16px!important;min-width:170px!important}}@media (max-width: 767px){.requisition-header>div{flex-direction:column;align-items:stretch!important}.requisition-header>div>div:first-child{justify-content:center;margin-bottom:16px}.requisition-header>div>div:last-child{flex-direction:column;gap:12px}.requisition-title{font-size:20px!important;text-align:center}.requisition-button{width:100%!important;height:48px!important}}:root{--primary-color: #da2c46;--primary-dark: #b8243a;--primary-light: #f8e6e9;--secondary-color: #2c3e50;--light-gray: #f5f5f5;--medium-gray: #e0e0e0;--dark-gray: #333333;--text-color: #444444;--white: #ffffff}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--text-color)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{font-size:2.5rem;color:var(--secondary-color);margin-bottom:1rem;position:relative;display:inline-block}.section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background-color:var(--primary-color)}.section-header p{max-width:700px;margin:0 auto;font-size:1.1rem}.contact-hero{position:relative;height:30vh;min-height:450px;background:linear-gradient(135deg,#da2c46e6,#000000e6),url(https://images.unsplash.com/photo-1521791136064-7986c2920216?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#da2c464d,#000c)}.hero-content{position:relative;z-index:1;max-width:800px;padding:0 20px}.hero-content h1{font-size:3.5rem;margin-bottom:1.5rem;animation:fadeInDown 1s ease;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-content p{font-size:1.5rem;animation:fadeInUp 1s ease;margin-bottom:2rem}.contact-section{padding:5rem 0;background-color:var(--light-gray)}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem}.contact-info{display:flex;flex-direction:column;gap:2rem}.info-card{background:var(--white);padding:2rem;border-radius:8px;box-shadow:0 5px 15px #0000000d;transition:all .3s ease;border-left:4px solid transparent}.info-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a;border-left-color:var(--primary-color)}.info-card h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.info-card p{margin-bottom:.5rem;font-size:.95rem}.emergency-contact{border-left-color:var(--primary-color)}.emergency-contact h3,.emergency-contact strong{color:var(--primary-dark)}.contact-form{background:var(--white);padding:3rem;border-radius:10px;box-shadow:0 5px 20px #00000014}.form-group{margin-bottom:1.5rem}.name-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-field{margin-bottom:1.5rem}.input-field label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--secondary-color);font-size:.95rem}input,textarea,select{width:100%;padding:1rem;border:1px solid var(--medium-gray);border-radius:6px;font-size:1rem;transition:all .3s ease;background-color:var(--light-gray)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #da2c4633;background-color:var(--white)}textarea{min-height:180px;resize:vertical}.consent-group{display:flex;align-items:center;margin-top:1.5rem}.consent-group input{width:auto;margin-right:.75rem}.consent-group label{font-size:.85rem;color:var(--text-color)}.submit-btn{background-color:var(--primary-color);color:var(--white);border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.submit-btn svg{width:20px;height:20px;fill:currentColor}.submit-btn:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #da2c464d}.global-presence{padding:5rem 0;background-color:var(--white)}.regions-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}.region-card{background-color:var(--light-gray);padding:2rem;border-radius:8px;transition:all .3s ease;border-top:4px solid transparent}.region-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014;border-top-color:var(--primary-color)}.region-card h3{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.3rem;position:relative;padding-bottom:.5rem}.region-card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--primary-color)}.region-card ul{list-style:none}.region-card li{margin-bottom:.75rem;font-size:.95rem;position:relative;padding-left:1.25rem}.region-card li:before{content:"•";position:absolute;left:0;color:var(--primary-color);font-weight:700}.main-office{max-width:800px;margin:0 auto;text-align:center;padding:2rem;background-color:var(--primary-light);border-radius:8px}.main-office h3{color:var(--primary-dark);margin-bottom:1rem;font-size:1.5rem}.main-office p{color:var(--text-color)}.contact-cards{padding:5rem 0;background-color:var(--light-gray)}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.contact-card{background:var(--white);padding:2.5rem 2rem;border-radius:10px;text-align:center;box-shadow:0 5px 15px #0000000d;transition:all .3s ease;border-bottom:4px solid transparent}.contact-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a;border-bottom-color:var(--primary-color)}.card-icon{width:70px;height:70px;margin:0 auto 1.5rem;background-color:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.contact-card:hover .card-icon{background-color:var(--primary-color)}.card-icon svg{width:30px;height:30px;fill:var(--primary-color);transition:all .3s ease}.contact-card:hover .card-icon svg{fill:var(--white)}.contact-card h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--primary-color)}.contact-card p{color:var(--text-color);line-height:1.6;margin-bottom:.75rem;font-size:.95rem}.contact-card strong{color:var(--secondary-color)}.map-section{height:60vh;width:100%;position:relative}.map-container{width:100%;height:100%}.map-container iframe{width:100%;height:100%;border:none}.hr-team{padding:5rem 0;background-color:var(--white)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-member{text-align:center;padding:2rem 1.5rem;background-color:var(--light-gray);border-radius:8px;transition:all .3s ease}.team-member:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.member-photo{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;background-color:var(--medium-gray);border:4px solid var(--white);box-shadow:0 5px 15px #0000001a;overflow:hidden;flex-shrink:0}.member-photo img{width:100%;height:100%;object-fit:cover;display:block}.team-member h3{color:var(--secondary-color);margin-bottom:.5rem}.team-member p{color:var(--text-color);font-size:.9rem;margin-bottom:.5rem}.team-member p:last-child{color:var(--primary-color);font-weight:500}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .3s ease}.modal-content{background:var(--white);padding:3rem;border-radius:10px;max-width:500px;width:90%;position:relative;text-align:center;animation:modalFadeIn .3s ease}.modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-color);transition:all .3s ease}.modal-close:hover{color:var(--primary-color)}.modal-icon{width:60px;height:60px;margin:0 auto 1.5rem;background-color:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-icon svg{width:30px;height:30px;fill:var(--primary-color)}.modal-content h3{color:var(--secondary-color);margin-bottom:1rem;font-size:1.8rem}.modal-content p{margin-bottom:2rem;color:var(--text-color)}.modal-btn{background-color:var(--primary-color);color:var(--white);border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.modal-btn:hover{background-color:var(--primary-dark)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.regions-container,.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.contact-grid{grid-template-columns:1fr}.cards-grid{grid-template-columns:1fr 1fr}.contact-hero{height:60vh}.hero-content h1{font-size:3rem}}@media (max-width: 768px){.cards-grid,.regions-container,.name-group{grid-template-columns:1fr}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}.section-header h2{font-size:2rem}.contact-form{padding:2rem}.team-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width: 576px){.contact-hero{height:50vh;min-height:400px}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.contact-card,.region-card,.info-card{padding:1.5rem}.modal-content{padding:2rem 1.5rem}}html:not(.dark-theme):not([data-theme=dark]) .ant-table-thead>tr>th{background-color:#fafafa!important;font-weight:600!important}.ant-pagination-item-active{border-color:#da2c46!important;background-color:#da2c46!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-item:hover{border-color:#da2c46!important}.ant-pagination-item:hover a{color:#da2c46!important}.ant-table-wrapper .ant-table-pagination,.ant-table-pagination,.ant-table-pagination.ant-table-pagination-left,.ant-table-wrapper .ant-table-pagination.ant-table-pagination-left,.ant-table-wrapper .ant-table-pagination-start,.ant-table-pagination.ant-table-pagination-start{justify-content:flex-start!important;float:left!important;margin-right:auto!important;padding-left:4px!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#da2c46!important}.ant-tabs-ink-bar{background-color:#da2c46!important}.glow-dot{display:inline-block;margin-left:6px;width:8px;height:8px;border-radius:50%;background-color:#4caf50;box-shadow:0 0 6px #4caf50,0 0 12px #4caf50;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.7}}.common-cv-section{padding:60px 0;background-color:#fff}.cv-box{max-width:1000px;margin:0 auto;text-align:center;padding:48px 32px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1)}.cv-box:hover{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;transform:translateY(-2px)}.cv-box h2{font-size:24px;color:#0f172a;margin-bottom:12px;font-weight:600;font-family:inherit}.cv-box p{font-size:15px;color:#64748b;margin-bottom:24px}.cv-submit-btn{background-color:#fff;border:1px solid #da2c46;color:#da2c46;padding:10px 28px;font-size:15px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;outline:none}.cv-submit-btn:hover{background-color:#da2c46;color:#fff;box-shadow:0 4px 12px #da2c4633}.dark-theme,[data-theme=dark]{color-scheme:dark;background-color:#0b0f19;color:#f8fafc}.dark-theme .ant-table,[data-theme=dark] .ant-table{background-color:#1e293b!important;color:#f8fafc!important}.dark-theme .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>th{background-color:#141b2d!important;color:#f8fafc!important;border-bottom:1px solid #334155!important}.dark-theme .ant-table-tbody>tr>td,[data-theme=dark] .ant-table-tbody>tr>td{background-color:#1e293b!important;color:#f8fafc!important;border-bottom:1px solid #243046!important}.dark-theme .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-tbody>tr:hover>td{background-color:#243046!important}.dark-theme .ant-table-expanded-row>td,[data-theme=dark] .ant-table-expanded-row>td{background-color:#141b2d!important}.dark-theme .ant-collapse,[data-theme=dark] .ant-collapse{background-color:#1e293b!important;border-color:#334155!important}.dark-theme .ant-collapse-item,[data-theme=dark] .ant-collapse-item{border-bottom:1px solid #334155!important}.dark-theme .ant-collapse-header,[data-theme=dark] .ant-collapse-header{background-color:#141b2d!important;color:#f8fafc!important;border-color:#334155!important}.dark-theme .ant-collapse-content,[data-theme=dark] .ant-collapse-content{background-color:#1e293b!important;border-top:1px solid #334155!important;color:#f8fafc!important}.dark-theme .ant-collapse-content-box,[data-theme=dark] .ant-collapse-content-box{background-color:#1e293b!important;color:#f8fafc!important}.dark-theme .ant-descriptions-bordered .ant-descriptions-view,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-view{border:1px solid #334155!important;border-radius:8px;overflow:hidden}.dark-theme .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-item-label{background-color:#141b2d!important;color:#cbd5e1!important;border-color:#334155!important}.dark-theme .ant-descriptions-item-content,[data-theme=dark] .ant-descriptions-item-content{background-color:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}.dark-theme .ant-modal-content,[data-theme=dark] .ant-modal-content{background-color:#1e293b!important;color:#f8fafc!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080!important}.dark-theme .ant-modal-header,[data-theme=dark] .ant-modal-header{background-color:#1e293b!important;border-bottom:1px solid #334155!important;color:#f8fafc!important}.dark-theme .ant-modal-close,[data-theme=dark] .ant-modal-close{color:#94a3b8!important}.dark-theme .ant-modal-close:hover,[data-theme=dark] .ant-modal-close:hover{color:#f8fafc!important}.dark-theme .ant-drawer-content,[data-theme=dark] .ant-drawer-content{background-color:#1e293b!important;color:#f8fafc!important}.dark-theme .ant-drawer-header,[data-theme=dark] .ant-drawer-header{background-color:#1e293b!important;border-bottom:1px solid #334155!important;color:#f8fafc!important}.dark-theme .ant-card,[data-theme=dark] .ant-card{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}.dark-theme .ant-card-head,[data-theme=dark] .ant-card-head{background-color:#1e293b!important;border-bottom:1px solid #334155!important;color:#f8fafc!important}.dark-theme .ant-input,[data-theme=dark] .ant-input,.dark-theme .ant-input-affix-wrapper,[data-theme=dark] .ant-input-affix-wrapper{background-color:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}.dark-theme .ant-input::placeholder,[data-theme=dark] .ant-input::placeholder{color:#64748b!important}.dark-theme .ant-select-selector,[data-theme=dark] .ant-select-selector{background-color:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}.dark-theme .ant-select-dropdown,[data-theme=dark] .ant-select-dropdown{background-color:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080!important}.dark-theme .ant-select-item,[data-theme=dark] .ant-select-item{color:#f8fafc!important}.dark-theme .ant-select-item-option-selected:not(.ant-select-item-option-disabled),[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#398c8f33!important;color:#398c8f!important}.dark-theme .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#334155!important}.dark-theme .ant-dropdown-menu,[data-theme=dark] .ant-dropdown-menu{background-color:#1e293b!important;border:1px solid #334155!important}.dark-theme .ant-dropdown-menu-item,[data-theme=dark] .ant-dropdown-menu-item{color:#f8fafc!important}.dark-theme .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-dropdown-menu-item:hover{background-color:#334155!important}.dark-theme .ant-picker,[data-theme=dark] .ant-picker{background-color:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}.dark-theme .ant-picker-panel-container,[data-theme=dark] .ant-picker-panel-container{background-color:#1e293b!important;border:1px solid #334155!important}.dark-theme .ant-picker-content th,[data-theme=dark] .ant-picker-content th{color:#94a3b8!important}.dark-theme .ant-picker-cell,[data-theme=dark] .ant-picker-cell{color:#f8fafc!important}.dark-theme .ant-picker-header,[data-theme=dark] .ant-picker-header{color:#f8fafc!important;border-bottom:1px solid #334155!important}.dark-theme .ant-picker-header button,[data-theme=dark] .ant-picker-header button{color:#94a3b8!important}.dark-theme .ant-pagination-item,[data-theme=dark] .ant-pagination-item{background-color:#141b2d!important;border-color:#334155!important}.dark-theme .ant-pagination-item a,[data-theme=dark] .ant-pagination-item a{color:#cbd5e1!important}.dark-theme .ant-pagination-prev .ant-pagination-item-link,.dark-theme .ant-pagination-next .ant-pagination-item-link,[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background-color:#141b2d!important;border-color:#334155!important;color:#cbd5e1!important}.dark-theme .ant-typography,[data-theme=dark] .ant-typography{color:#f8fafc}.dark-theme .ant-typography-secondary,[data-theme=dark] .ant-typography-secondary,.dark-theme .ant-empty-description,[data-theme=dark] .ant-empty-description{color:#94a3b8!important}.dark-theme .g2-legend-item-text,[data-theme=dark] .g2-legend-item-text,.dark-theme .g2-legend-item,[data-theme=dark] .g2-legend-item,.dark-theme .g2-html-annotation,[data-theme=dark] .g2-html-annotation,.dark-theme g.g2-legend text,[data-theme=dark] g.g2-legend text,.dark-theme text.g2-legend-item-text,[data-theme=dark] text.g2-legend-item-text{fill:#f8fafc!important;color:#f8fafc!important}.dark-theme .g2-tooltip,[data-theme=dark] .g2-tooltip{background-color:#1e293b!important;color:#f8fafc!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080!important}.dark-theme .g2-tooltip-title,[data-theme=dark] .g2-tooltip-title,.dark-theme .g2-tooltip-list-item,[data-theme=dark] .g2-tooltip-list-item,.dark-theme .g2-tooltip-list-item-name,[data-theme=dark] .g2-tooltip-list-item-name,.dark-theme .g2-tooltip-list-item-value,[data-theme=dark] .g2-tooltip-list-item-value{color:#f8fafc!important}.dark-theme .ant-table-summary,[data-theme=dark] .ant-table-summary,.dark-theme tfoot.ant-table-summary,[data-theme=dark] tfoot.ant-table-summary,.dark-theme .ant-table-summary>tr>td,[data-theme=dark] .ant-table-summary>tr>td,.dark-theme .ant-table-summary>tr>th,[data-theme=dark] .ant-table-summary>tr>th{background-color:#141b2d!important;color:#f8fafc!important;border-color:#334155!important}.dark-theme .ant-steps-item-title,[data-theme=dark] .ant-steps-item-title{color:#f8fafc!important}.dark-theme .ant-steps-item-description,[data-theme=dark] .ant-steps-item-description{color:#94a3b8!important}.dark-theme .ant-form-item-label>label,[data-theme=dark] .ant-form-item-label>label{color:#cbd5e1!important}.dark-theme .ant-radio-button-wrapper,[data-theme=dark] .ant-radio-button-wrapper{background-color:#141b2d!important;border-color:#334155!important;color:#cbd5e1!important}.dark-theme .ant-checkbox-wrapper,[data-theme=dark] .ant-checkbox-wrapper{color:#cbd5e1!important}.dark-theme .ant-divider-inner-text,[data-theme=dark] .ant-divider-inner-text{color:#94a3b8!important}.dark-theme .ant-card-actions,[data-theme=dark] .ant-card-actions{background-color:#141b2d!important;border-top:1px solid #334155!important}.dark-theme .ant-card-actions>li,[data-theme=dark] .ant-card-actions>li{border-right:1px solid #334155!important;margin:6px 0!important}.dark-theme .ant-card-actions>li:last-child,[data-theme=dark] .ant-card-actions>li:last-child{border-right:none!important}.dark-theme .ant-card-actions>li>span{color:#94a3b8!important}.dark-theme .ant-card-actions>li>span:hover{color:#398c8f!important}.dark-theme .ant-card-head,[data-theme=dark] .ant-card-head{border-bottom:1px solid #334155!important;color:#f8fafc!important}.dark-theme .ant-card-head-title,[data-theme=dark] .ant-card-head-title{color:#f8fafc!important}.dark-theme .ant-timeline-item-content,[data-theme=dark] .ant-timeline-item-content{color:#cbd5e1!important}.dark-theme .ant-popover-arrow:before,[data-theme=dark] .ant-popover-arrow:before{background:#1e293b!important}.dark-theme .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text),[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text){background-color:#1e293b;border-color:#334155;color:#f8fafc}.dark-theme .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):hover,[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):hover{background-color:#334155;border-color:#475569;color:#fff}.dark-theme .ant-btn[disabled],.dark-theme .ant-btn.ant-btn-disabled,.dark-theme .ant-btn-primary[disabled],.dark-theme .ant-btn-primary.ant-btn-disabled,.dark-theme .ant-btn-default[disabled],.dark-theme .ant-btn-default.ant-btn-disabled,.dark-theme .ant-btn-dangerous[disabled],.dark-theme .ant-btn-dangerous.ant-btn-disabled,[data-theme=dark] .ant-btn[disabled],[data-theme=dark] .ant-btn.ant-btn-disabled,[data-theme=dark] .ant-btn-primary[disabled],[data-theme=dark] .ant-btn-primary.ant-btn-disabled,[data-theme=dark] .ant-btn-default[disabled],[data-theme=dark] .ant-btn-dangerous[disabled],[data-theme=dark] .ant-btn-dangerous.ant-btn-disabled{background:#1e293b!important;background-color:#1e293b!important;border-color:#334155!important;color:#64748b!important;text-shadow:none!important;box-shadow:none!important;cursor:not-allowed!important}.dark-theme .ant-drawer-content,[data-theme=dark] .ant-drawer-content{background-color:#0f172a!important;color:#f8fafc!important}.dark-theme .ant-drawer-header,[data-theme=dark] .ant-drawer-header{background-color:#0f172a!important;border-bottom:1px solid #334155!important}.dark-theme .ant-drawer-title,[data-theme=dark] .ant-drawer-title{color:#f8fafc!important}.dark-theme .ant-drawer-close,[data-theme=dark] .ant-drawer-close{color:#94a3b8!important}.dark-theme .ant-drawer-close:hover,[data-theme=dark] .ant-drawer-close:hover{color:#f8fafc!important}.dark-theme .ant-collapse,[data-theme=dark] .ant-collapse{background-color:transparent!important;border-color:#334155!important}.dark-theme .ant-collapse-item,[data-theme=dark] .ant-collapse-item{border-color:#334155!important}.dark-theme .ant-collapse-header,[data-theme=dark] .ant-collapse-header{color:#f8fafc!important}.dark-theme .ant-collapse-content,[data-theme=dark] .ant-collapse-content{background-color:transparent!important;color:#cbd5e1!important;border-top-color:#334155!important}.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background-color:#398c8f!important;border-color:#398c8f!important;color:#fff!important}.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.dark-theme .ant-tabs-ink-bar,[data-theme=dark] .ant-tabs-ink-bar{background-color:#398c8f!important}.dark-theme .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#398c8f!important}.dark-theme .ant-pagination-item-active,[data-theme=dark] .ant-pagination-item-active{background-color:#398c8f!important;border-color:#398c8f!important}.dark-theme .ant-pagination-item-active a,[data-theme=dark] .ant-pagination-item-active a{color:#fff!important}.dark-theme .ant-descriptions-title,[data-theme=dark] .ant-descriptions-title{color:#f8fafc!important}.dark-theme .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-item-label{color:#94a3b8!important}.dark-theme .ant-descriptions-item-content,[data-theme=dark] .ant-descriptions-item-content{color:#f8fafc!important}.dark-theme .ant-descriptions-bordered .ant-descriptions-view,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-view,.dark-theme .ant-descriptions-bordered .ant-descriptions-row,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-row,.dark-theme .ant-descriptions-bordered .ant-descriptions-item-label,.dark-theme .ant-descriptions-bordered .ant-descriptions-item-content,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#334155!important}.dark-theme .ant-radio-button-wrapper,[data-theme=dark] .ant-radio-button-wrapper{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}.dark-theme .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),[data-theme=dark] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background-color:#398c8f!important;border-color:#398c8f!important;color:#fff!important}.dark-theme .ant-timeline-item-tail,[data-theme=dark] .ant-timeline-item-tail{border-left-color:#334155!important}.dark-theme .ant-timeline-item-content,[data-theme=dark] .ant-timeline-item-content{color:#f8fafc!important}.dark-theme .ant-popover-inner,[data-theme=dark] .ant-popover-inner{background-color:#1e293b!important;color:#f8fafc!important;border:1px solid #334155!important}.dark-theme .ant-popover-title,[data-theme=dark] .ant-popover-title{color:#f8fafc!important;border-bottom:1px solid #334155!important}.dark-theme .ant-popover-inner-content,[data-theme=dark] .ant-popover-inner-content{color:#cbd5e1!important}.dark-theme .ant-empty-description,[data-theme=dark] .ant-empty-description{color:#94a3b8!important}.dark-theme,[data-theme=dark]{--primary-color: #398c8f !important;--primary-dark: #286365 !important;--primary-light: rgba(57, 140, 143, .18) !important;--primary-glow: rgba(57, 140, 143, .3) !important}.dark-theme .ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous),[data-theme=dark] .ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous),.dark-theme .ant-btn.ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous),[data-theme=dark] .ant-btn.ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous){background-color:#398c8f!important;background:#398c8f!important;border-color:#398c8f!important;color:#fff!important;box-shadow:0 2px #398c8f33!important}.dark-theme .ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover,[data-theme=dark] .ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover,.dark-theme .ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous):focus,[data-theme=dark] .ant-btn-primary:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous):focus{background-color:#439fa3!important;background:#439fa3!important;border-color:#439fa3!important;color:#fff!important}.dark-theme .ant-modal-content,[data-theme=dark] .ant-modal-content{background-color:#1e293b!important;color:#f8fafc!important}.dark-theme .ant-modal-header,[data-theme=dark] .ant-modal-header{background-color:#1e293b!important;border-bottom:1px solid #334155!important}.dark-theme .ant-modal-title,[data-theme=dark] .ant-modal-title{color:#f8fafc!important}.dark-theme .ant-modal-footer .ant-btn-primary,[data-theme=dark] .ant-modal-footer .ant-btn-primary,.dark-theme .ant-modal-confirm-btns .ant-btn-primary,[data-theme=dark] .ant-modal-confirm-btns .ant-btn-primary{background-color:#398c8f!important;background:#398c8f!important;border-color:#398c8f!important;color:#fff!important}.dark-theme .custom-search-input .ant-input-search-button,[data-theme=dark] .custom-search-input .ant-input-search-button,.dark-theme .project-button,[data-theme=dark] .project-button,.dark-theme .client-button,[data-theme=dark] .client-button,.dark-theme .staff-button,[data-theme=dark] .staff-button,.dark-theme .pipeline-button,[data-theme=dark] .pipeline-button,.dark-theme .workorder-button,[data-theme=dark] .workorder-button,.dark-theme .requisition-button,[data-theme=dark] .requisition-button,.dark-theme .cv-submit-btn,[data-theme=dark] .cv-submit-btn{background:linear-gradient(135deg,#398c8f 70%,#286365)!important;background-color:#398c8f!important;border-color:#398c8f!important;color:#fff!important}.dark-theme .project-button:hover,[data-theme=dark] .project-button:hover,.dark-theme .client-button:hover,[data-theme=dark] .client-button:hover,.dark-theme .staff-button:hover,[data-theme=dark] .staff-button:hover,.dark-theme .pipeline-button:hover,[data-theme=dark] .pipeline-button:hover,.dark-theme .workorder-button:hover,[data-theme=dark] .workorder-button:hover,.dark-theme .requisition-button:hover,[data-theme=dark] .requisition-button:hover,.dark-theme .custom-search-input .ant-input-search-button:hover,[data-theme=dark] .custom-search-input .ant-input-search-button:hover{box-shadow:0 4px 12px #398c8f4d!important}.dark-theme .custom-search-input:focus-within,[data-theme=dark] .custom-search-input:focus-within{box-shadow:0 0 0 2px #398c8f33!important}.dark-theme .ant-spin-dot-item,[data-theme=dark] .ant-spin-dot-item,.dark-theme .ant-switch-checked,[data-theme=dark] .ant-switch-checked{background-color:#398c8f!important}.dark-theme .ant-checkbox-checked .ant-checkbox-inner,[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background-color:#398c8f!important;border-color:#398c8f!important}.dark-theme .ant-checkbox-wrapper:hover .ant-checkbox-inner,[data-theme=dark] .ant-checkbox-wrapper:hover .ant-checkbox-inner,.dark-theme .ant-checkbox:hover .ant-checkbox-inner,[data-theme=dark] .ant-checkbox:hover .ant-checkbox-inner,.dark-theme .ant-radio-checked .ant-radio-inner,[data-theme=dark] .ant-radio-checked .ant-radio-inner{border-color:#398c8f!important}.dark-theme .ant-radio-checked .ant-radio-inner:after,[data-theme=dark] .ant-radio-checked .ant-radio-inner:after{background-color:#398c8f!important}.dark-theme .ant-tag-checkable-checked,[data-theme=dark] .ant-tag-checkable-checked{background-color:#398c8f!important;border-color:#398c8f!important}.dark-theme .ant-progress-bg,[data-theme=dark] .ant-progress-bg,.dark-theme .ant-slider-track,[data-theme=dark] .ant-slider-track{background-color:#398c8f!important}.dark-theme .ant-slider-handle,[data-theme=dark] .ant-slider-handle{border-color:#398c8f!important}.dark-theme .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon,[data-theme=dark] .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background-color:#398c8f!important;border-color:#398c8f!important}.dark-theme .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon,[data-theme=dark] .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon{border-color:#398c8f!important}.dark-theme .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon,[data-theme=dark] .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{color:#398c8f!important}.dark-theme .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,[data-theme=dark] .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#398c8f!important}.dark-theme a:not(.ant-btn),[data-theme=dark] a:not(.ant-btn){color:#398c8f}.dark-theme a:not(.ant-btn):hover,[data-theme=dark] a:not(.ant-btn):hover{color:#439fa3}.dark-theme [style*="color: #da2c46" i],[data-theme=dark] [style*="color: #da2c46" i],.dark-theme [style*="color:#da2c46" i],[data-theme=dark] [style*="color:#da2c46" i],.dark-theme [style*="color: #e11d48" i],[data-theme=dark] [style*="color: #e11d48" i],.dark-theme [style*="color:#e11d48" i],[data-theme=dark] [style*="color:#e11d48" i],.dark-theme [style*="color: rgb(218, 44, 70)" i],[data-theme=dark] [style*="color: rgb(218, 44, 70)" i],.dark-theme [style*="color:rgb(218,44,70)" i],[data-theme=dark] [style*="color:rgb(218,44,70)" i],.dark-theme [style*="color: rgb(225, 29, 72)" i],[data-theme=dark] [style*="color: rgb(225, 29, 72)" i],.dark-theme [style*="color:rgb(225,29,72)" i],[data-theme=dark] [style*="color:rgb(225,29,72)" i]{color:#398c8f!important}.dark-theme [style*="background-color: #da2c46" i],[data-theme=dark] [style*="background-color: #da2c46" i],.dark-theme [style*="background-color:#da2c46" i],[data-theme=dark] [style*="background-color:#da2c46" i],.dark-theme [style*="background-color: #e11d48" i],[data-theme=dark] [style*="background-color: #e11d48" i],.dark-theme [style*="background-color:#e11d48" i],[data-theme=dark] [style*="background-color:#e11d48" i],.dark-theme [style*="background-color: rgb(218, 44, 70)" i],[data-theme=dark] [style*="background-color: rgb(218, 44, 70)" i],.dark-theme [style*="background-color:rgb(218,44,70)" i],[data-theme=dark] [style*="background-color:rgb(218,44,70)" i],.dark-theme [style*="background-color: rgb(225, 29, 72)" i],[data-theme=dark] [style*="background-color: rgb(225, 29, 72)" i],.dark-theme [style*="background-color:rgb(225,29,72)" i],[data-theme=dark] [style*="background-color:rgb(225,29,72)" i],.dark-theme [style*="background: #da2c46" i],[data-theme=dark] [style*="background: #da2c46" i],.dark-theme [style*="background:#da2c46" i],[data-theme=dark] [style*="background:#da2c46" i],.dark-theme [style*="background: #e11d48" i],[data-theme=dark] [style*="background: #e11d48" i],.dark-theme [style*="background:#e11d48" i],[data-theme=dark] [style*="background:#e11d48" i],.dark-theme [style*="background: rgb(218, 44, 70)" i],[data-theme=dark] [style*="background: rgb(218, 44, 70)" i],.dark-theme [style*="background:rgb(218,44,70)" i],[data-theme=dark] [style*="background:rgb(218,44,70)" i],.dark-theme [style*="background: rgb(225, 29, 72)" i],[data-theme=dark] [style*="background: rgb(225, 29, 72)" i],.dark-theme [style*="background:rgb(225,29,72)" i],[data-theme=dark] [style*="background:rgb(225,29,72)" i]{background-color:#398c8f!important;background:#398c8f!important;border-color:#398c8f!important;color:#fff!important}.dark-theme [style*="#da2c46"][style*=gradient i],[data-theme=dark] [style*="#da2c46"][style*=gradient i],.dark-theme [style*="#e11d48"][style*=gradient i],[data-theme=dark] [style*="#e11d48"][style*=gradient i],.dark-theme [style*="#a51632"][style*=gradient i],[data-theme=dark] [style*="#a51632"][style*=gradient i],.dark-theme [style*="#b81d35"][style*=gradient i],[data-theme=dark] [style*="#b81d35"][style*=gradient i],.dark-theme [style*="rgb(218, 44, 70)"][style*=gradient i],[data-theme=dark] [style*="rgb(218, 44, 70)"][style*=gradient i],.dark-theme [style*="rgb(218,44,70)"][style*=gradient i],[data-theme=dark] [style*="rgb(218,44,70)"][style*=gradient i],.dark-theme [style*="rgb(225, 29, 72)"][style*=gradient i],[data-theme=dark] [style*="rgb(225, 29, 72)"][style*=gradient i],.dark-theme [style*="rgb(225,29,72)"][style*=gradient i],[data-theme=dark] [style*="rgb(225,29,72)"][style*=gradient i]{background:linear-gradient(135deg,#398c8f 70%,#286365)!important;border-color:#398c8f!important}.dark-theme [style*="border-color: #da2c46" i],[data-theme=dark] [style*="border-color: #da2c46" i],.dark-theme [style*="border-color:#da2c46" i],[data-theme=dark] [style*="border-color:#da2c46" i],.dark-theme [style*="border-color: #e11d48" i],[data-theme=dark] [style*="border-color: #e11d48" i],.dark-theme [style*="border-color:#e11d48" i],[data-theme=dark] [style*="border-color:#e11d48" i],.dark-theme [style*="border: 1px solid #da2c46" i],[data-theme=dark] [style*="border: 1px solid #da2c46" i],.dark-theme [style*="border:1px solid #da2c46" i],[data-theme=dark] [style*="border:1px solid #da2c46" i],.dark-theme [style*="border: 2px solid #da2c46" i],[data-theme=dark] [style*="border: 2px solid #da2c46" i],.dark-theme [style*="border:2px solid #da2c46" i],[data-theme=dark] [style*="border:2px solid #da2c46" i],.dark-theme [style*="border: 1px solid #e11d48" i],[data-theme=dark] [style*="border: 1px solid #e11d48" i],.dark-theme [style*="border: 2px solid #e11d48" i],[data-theme=dark] [style*="border: 2px solid #e11d48" i],.dark-theme [style*="border-color: rgb(218, 44, 70)" i],[data-theme=dark] [style*="border-color: rgb(218, 44, 70)" i],.dark-theme [style*="border-color:rgb(218,44,70)" i],[data-theme=dark] [style*="border-color:rgb(218,44,70)" i],.dark-theme [style*="border-color: rgb(225, 29, 72)" i],[data-theme=dark] [style*="border-color: rgb(225, 29, 72)" i],.dark-theme [style*="border-color:rgb(225,29,72)" i],[data-theme=dark] [style*="border-color:rgb(225,29,72)" i],.dark-theme [style*="border: 1px solid rgb(218, 44, 70)" i],[data-theme=dark] [style*="border: 1px solid rgb(218, 44, 70)" i]{border-color:#398c8f!important}.dark-theme [style*="border-left: 4px solid #da2c46" i],[data-theme=dark] [style*="border-left: 4px solid #da2c46" i],.dark-theme [style*="border-left:4px solid #da2c46" i],[data-theme=dark] [style*="border-left:4px solid #da2c46" i],.dark-theme [style*="border-left: 3px solid #da2c46" i],[data-theme=dark] [style*="border-left: 3px solid #da2c46" i],.dark-theme [style*="border-left:3px solid #da2c46" i],[data-theme=dark] [style*="border-left:3px solid #da2c46" i],.dark-theme [style*="border-left: 4px solid rgb(218, 44, 70)" i],[data-theme=dark] [style*="border-left: 4px solid rgb(218, 44, 70)" i],.dark-theme [style*="border-left:4px solid rgb(218,44,70)" i],[data-theme=dark] [style*="border-left:4px solid rgb(218,44,70)" i],.dark-theme [style*="border-left: 3px solid rgb(218, 44, 70)" i],[data-theme=dark] [style*="border-left: 3px solid rgb(218, 44, 70)" i],.dark-theme [style*="border-left:3px solid rgb(218,44,70)" i],[data-theme=dark] [style*="border-left:3px solid rgb(218,44,70)" i]{border-left-color:#398c8f!important}.dark-theme [style*="border-right: 2px solid #da2c46" i],[data-theme=dark] [style*="border-right: 2px solid #da2c46" i],.dark-theme [style*="border-right:2px solid #da2c46" i],[data-theme=dark] [style*="border-right:2px solid #da2c46" i],.dark-theme [style*="border-right: 2px solid #e11d48" i],[data-theme=dark] [style*="border-right: 2px solid #e11d48" i],.dark-theme [style*="border-right:2px solid #e11d48" i],[data-theme=dark] [style*="border-right:2px solid #e11d48" i],.dark-theme [style*="border-right: 2px solid rgb(218, 44, 70)" i],[data-theme=dark] [style*="border-right: 2px solid rgb(218, 44, 70)" i],.dark-theme [style*="border-right:2px solid rgb(218,44,70)" i],[data-theme=dark] [style*="border-right:2px solid rgb(218,44,70)" i],.dark-theme [style*="border-right: 2px solid rgb(225, 29, 72)" i],[data-theme=dark] [style*="border-right: 2px solid rgb(225, 29, 72)" i],.dark-theme [style*="border-right:2px solid rgb(225,29,72)" i],[data-theme=dark] [style*="border-right:2px solid rgb(225,29,72)" i]{border-right-color:#398c8f!important}.dark-theme [style*="#fde2e4" i],[data-theme=dark] [style*="#fde2e4" i],.dark-theme [style*="#fff1f2" i],[data-theme=dark] [style*="#fff1f2" i],.dark-theme [style*="#ffe4e6" i],[data-theme=dark] [style*="#ffe4e6" i],.dark-theme [style*="rgba(218, 44, 70" i],[data-theme=dark] [style*="rgba(218, 44, 70" i],.dark-theme [style*="rgba(218,44,70" i],[data-theme=dark] [style*="rgba(218,44,70" i],.dark-theme [style*="rgba(225, 29, 72" i],[data-theme=dark] [style*="rgba(225, 29, 72" i],.dark-theme [style*="rgba(225,29,72" i],[data-theme=dark] [style*="rgba(225,29,72" i]{background-color:#398c8f2e!important}.dark-theme .completion-alert-percentage,[data-theme=dark] .completion-alert-percentage,.dark-theme .card-title-icon,[data-theme=dark] .card-title-icon{color:#398c8f!important}.dark-theme .completion-alert-description,[data-theme=dark] .completion-alert-description{border-top-color:#398c8f33!important}.dark-theme .candidate-tabs::-webkit-scrollbar-thumb,[data-theme=dark] .candidate-tabs::-webkit-scrollbar-thumb{background:#398c8f!important}.dark-theme .candidate-tabs::-webkit-scrollbar-thumb:hover,[data-theme=dark] .candidate-tabs::-webkit-scrollbar-thumb:hover{background:#439fa3!important}.dark-theme .ant-dropdown-menu-item:has(.anticon-logout),[data-theme=dark] .ant-dropdown-menu-item:has(.anticon-logout),.dark-theme .ant-dropdown-menu-item:has(.anticon-logout) span,[data-theme=dark] .ant-dropdown-menu-item:has(.anticon-logout) span,.dark-theme .ant-dropdown-menu-item .anticon-logout,[data-theme=dark] .ant-dropdown-menu-item .anticon-logout{color:#398c8f!important}.dark-theme .ant-dropdown-menu-item:has(.anticon-logout):hover,[data-theme=dark] .ant-dropdown-menu-item:has(.anticon-logout):hover{background-color:#398c8f2e!important}html.dark-theme .collapse-header-title,[data-theme=dark] .collapse-header-title,.dark-theme .collapse-header-title,html.dark-theme .group-title,[data-theme=dark] .group-title,.dark-theme .group-title{color:#398c8f!important}.candidate-settings-container{width:100%;padding:16px}.candidate-settings-card{border-radius:12px;box-shadow:0 2px 8px #0000001a}.profile-header{display:flex;align-items:center;margin-bottom:24px;flex-wrap:wrap}.profile-header-icon{margin-right:12px;font-size:20px}.profile-header-title{margin:0;font-size:24px}.avatar-section{text-align:center;margin-bottom:24px}.avatar-container{position:relative;display:inline-block}.avatar-upload-section{margin-top:16px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.profile-completion-alert{margin-bottom:24px;background:linear-gradient(135deg,#fff2e8,#fff1f0);border:1px solid #ffb8b8;border-radius:12px;padding:16px}.profile-completion-alert.ant-alert{display:flex!important;flex-direction:row;align-items:center}.profile-completion-alert .ant-alert-content{flex:1;min-width:0}.profile-completion-alert .ant-alert-action{position:static!important;margin-inline-start:16px;margin-top:0;display:flex;align-items:center}.profile-completion-alert .completion-alert-action{margin-top:0}.completion-alert-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.completion-alert-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.completion-alert-left span{font-weight:700;font-size:15px;line-height:1.4}.completion-alert-icon{color:#ff4d4f;font-size:18px;flex-shrink:0}.completion-alert-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.completion-alert-progress{min-width:120px}.completion-alert-percentage{font-weight:700;color:#da2c46;font-size:16px;white-space:nowrap}.completion-alert-description{margin-top:8px;padding-top:8px;border-top:1px solid rgba(218,44,70,.1)}.completion-alert-description .ant-typography{font-size:14px;line-height:1.6}.completion-alert-missing{margin-top:8px;font-size:13px}.completion-alert-action{margin-top:12px;display:flex;justify-content:flex-end}.action-buttons-section{text-align:right;margin-bottom:16px}.action-buttons-space{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.info-card{margin-bottom:24px;border-radius:12px}.card-title-icon{margin-right:8px;color:#da2c46}.card-header-actions{display:flex;justify-content:space-between;align-items:center}.list-empty-state{text-align:center;padding:16px}.form-section{padding:24px}.form-divider{margin:24px 0}.resume-info{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.candidate-tabs{min-height:80vh}.candidate-tabs .ant-tabs-nav{margin-bottom:0}.social-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width: 768px){.candidate-settings-container{padding:12px}.profile-header-title{font-size:20px}.candidate-tabs{min-height:auto}.candidate-tabs .ant-tabs-tab{padding:8px 12px}.profile-completion-alert{padding:14px}.profile-completion-alert.ant-alert{flex-direction:column;align-items:stretch}.profile-completion-alert .ant-alert-action{position:static!important;margin-inline-start:0!important;margin-top:12px;width:100%;display:flex;justify-content:stretch}.profile-completion-alert .completion-alert-action{margin-top:0;width:100%}.completion-alert-header{gap:12px}.completion-alert-left span{font-size:14px}.completion-alert-icon{font-size:16px}.completion-alert-progress{min-width:100px}.completion-alert-percentage{font-size:15px}.completion-alert-description .ant-typography{font-size:13px}.completion-alert-missing{font-size:12px}.completion-alert-header{flex-direction:column;align-items:flex-start}.completion-alert-right{width:100%;justify-content:flex-start}.action-buttons-section{text-align:center}.action-buttons-space{justify-content:center}.social-links-grid{grid-template-columns:1fr}.form-section{padding:16px}.ant-modal{max-width:95%;margin:8px auto}.resume-info{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 576px){.candidate-settings-container{padding:8px}.profile-header{flex-direction:column;align-items:flex-start}.profile-header-icon{margin-bottom:8px}.profile-header-title{font-size:18px}.profile-completion-alert{padding:12px}.completion-alert-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:10px}.completion-alert-left{flex-direction:column;align-items:flex-start;gap:8px}.completion-alert-left span{font-size:13px;font-weight:600}.completion-alert-icon{font-size:16px}.completion-alert-right{flex-direction:row;justify-content:space-between;width:100%;align-items:center;padding:8px;background:#fff9;border-radius:8px}.completion-alert-progress{min-width:0;flex:1;max-width:150px}.completion-alert-percentage{font-size:14px;margin-left:8px}.completion-alert-description{padding-top:10px;margin-top:10px}.completion-alert-description .ant-typography{font-size:12px}.completion-alert-missing{font-size:11px;margin-top:6px}.completion-alert-action{margin-top:10px;justify-content:stretch}.completion-alert-action button{width:100%}.avatar-container .ant-avatar{width:80px!important;height:80px!important}.avatar-upload-section{flex-direction:column}.avatar-upload-section button{width:100%}.action-buttons-space{flex-direction:column;width:100%}.action-buttons-space button{width:100%}.ant-card-head-title{font-size:16px}.ant-form-item{margin-bottom:16px}.ant-list-item-action{margin-left:0;margin-top:8px}.ant-list-item-action>li{padding:0 4px}.ant-card-body{padding:16px}.completion-alert-right .ant-progress{width:80px!important}}@media screen and (max-width: 400px){.candidate-settings-container{padding:4px}.form-section,.ant-card-body{padding:12px}.profile-header-title{font-size:16px}.profile-completion-alert{padding:10px}.completion-alert-header{gap:8px}.completion-alert-left{gap:6px}.completion-alert-left span{font-size:12px;line-height:1.3}.completion-alert-icon{font-size:14px}.completion-alert-right{padding:6px;flex-direction:column;align-items:stretch;gap:6px}.completion-alert-progress{width:100%;max-width:none}.completion-alert-percentage{font-size:13px;text-align:center;margin-left:0}.completion-alert-description{padding-top:8px;margin-top:8px}.completion-alert-description .ant-typography{font-size:11px}.completion-alert-missing{font-size:10px;margin-top:4px;line-height:1.4}.completion-alert-action{margin-top:8px}.completion-alert-action button{font-size:12px;padding:4px 12px;height:auto}.avatar-container .ant-avatar{width:60px!important;height:60px!important}.completion-alert-left span{font-size:12px}.completion-alert-right .ant-progress{width:60px!important}}@media screen and (min-width: 768px) and (max-width: 1199px){.candidate-settings-container{padding:20px}.social-links-grid{grid-template-columns:repeat(2,1fr)}.candidate-tabs .ant-tabs-tab{padding:12px 16px}}@media screen and (min-width: 1200px){.candidate-settings-container{padding:24px;max-width:1400px;margin:0 auto}.social-links-grid{grid-template-columns:repeat(2,1fr)}.candidate-tabs .ant-tabs-tab{padding:16px 24px}}@media screen and (min-width: 1600px){.candidate-settings-container{max-width:1600px}.social-links-grid{grid-template-columns:repeat(3,1fr)}}@media print{.action-buttons-section,.avatar-upload-section,.ant-btn,.profile-completion-alert{display:none!important}.candidate-settings-container{padding:0}.ant-card{box-shadow:none;border:1px solid #ddd}}.full-width{width:100%}.text-center{text-align:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.gap-small{gap:8px}.gap-medium{gap:16px}.gap-large{gap:24px}.ant-form-vertical .ant-form-item{margin-bottom:20px}@media screen and (max-width: 576px){.ant-form-vertical .ant-form-item{margin-bottom:16px}}.candidate-tabs::-webkit-scrollbar{width:8px;height:8px}.candidate-tabs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.candidate-tabs::-webkit-scrollbar-thumb{background:#da2c46;border-radius:4px}.candidate-tabs::-webkit-scrollbar-thumb:hover{background:#b82238}.ant-tabs-content-holder,.ant-tabs-tabpane{transition:opacity .3s ease-in-out,transform .3s ease-in-out;will-change:opacity,transform}.ant-tabs-tabpane-active{animation:fadeInSlide .3s ease-in-out}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ant-tabs-ink-bar{transition:all .3s cubic-bezier(.645,.045,.355,1)!important}.ant-tabs-tab{transition:color .2s ease-in-out,background-color .2s ease-in-out}.ant-tabs-tab:hover{transition:color .15s ease-in-out,background-color .15s ease-in-out}.ant-tabs-tab-active{transition:color .2s ease-in-out}.ant-tabs-content,.ant-tabs-content-top,.ant-tabs-content-bottom,.ant-tabs-content-left,.ant-tabs-content-right{transition:opacity .3s ease-in-out}.ant-tabs-content-holder{overflow-y:auto;overflow-x:hidden}.ant-tabs-tabpane>div{transition:opacity .3s ease-in-out}.ant-tabs-tabpane,.ant-tabs-content-holder{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.tab-content-wrapper{transition:opacity .3s ease-in-out,transform .3s ease-in-out;will-change:opacity,transform}
