body{background-color:#f9f9f9;font-family:Inter,sans-serif!important}a{text-decoration:none!important}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.location-filter .ant-form-item-label{display:none!important}.premium-job-card{cursor:pointer;background:linear-gradient(90deg,#5f2eea1a,#ffffff80);border-radius:12px;margin-bottom:18px;transition:all .3s;position:relative;transform:translateY(0);box-shadow:0 4px 10px #5f2eea29}.premium-job-card.active{transform:scale(1.02);background:#f8f6ff!important}.premium-job-card:before{content:"";background:linear-gradient(#5f2eea,#9d4edd);border-radius:0 50px 50px 0;width:4px;height:90%;transition:opacity .3s;position:absolute;top:16px;left:0;box-shadow:0 4px 10px #5f2eea29!important}.premium-job-card .premium-tag{color:#5f2eea;z-index:10;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,gold,#fc0);border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #ffd7004d}.premium-job-card .premium-content{cursor:pointer;flex-direction:column;gap:20px;padding:15px 10px;display:flex}.premium-job-card .premium-headers{align-items:flex-start;gap:16px;display:flex}.premium-job-card .premium-logo{object-fit:contain;background:#fff;border:1px solid #7833ff1a;border-radius:12px;width:60px;height:60px;padding:8px;box-shadow:0 4px 16px #0000002e}.ant-spin .ant-spin-dot-item{background:#5f2eea!important}.premium-job-card .premium-title-section{flex:1}.premium-job-card .premium-titles{color:#1a1a1a;margin-bottom:5px;font-size:18px;font-weight:700;line-height:1.3}.premium-job-card .premium-company{color:#5f2eea;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.premium-job-card .premium-badges{color:#047857;background-color:#e6f6ee;border:1px solid #04785741;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;place-content:center!important}.premium-job-card .urgent-badge{color:#f90;background:#ffb7331a;border:1px solid #ff933378;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;place-content:center!important}.premium-job-card .regular-badge{color:#1c7eff;background:#3385ff1a;border:1px solid #3385ff4a;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;place-content:center!important}.status-badge{color:#fff;background-color:#03a900;border-radius:0 0 0 11px;padding:3px 11px;font-size:12px;font-weight:600;position:absolute;top:0;right:0;box-shadow:0 4px 12px #3f03}.status-badge-red{color:#fff;background-color:#d63500;border-radius:0 0 0 11px;place-content:center;padding:3px 11px;font-size:12px;font-weight:600;position:absolute;top:0;right:0;box-shadow:0 4px 12px #f003}.premium-job-card .premium-details{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.premium-job-card .premium-detail-item{color:#555;align-items:center;gap:6px;font-size:14px;display:flex}.premium-job-card .premium-skills{flex-wrap:wrap;gap:8px;display:flex}.premium-job-card .premium-skill{color:#5f2eead4;background:#7833ff1a;border:1px solid #7833ff33;border-radius:50px;padding:2px 7px;font-size:12px;font-weight:600}.premium-job-card .premium-footer{border-top:1.3px solid #7833ff21;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.premium-job-card .premium-level{color:#5f2eea;background:linear-gradient(135deg,#7833ff1a,#d154ff1a);border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-weight:600;display:flex}.premium-job-card .premium-apply{color:#fff;background:linear-gradient(135deg,#7f5af0,#5f2eea);border:none;border-radius:12px;padding:10px 24px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #5f2eea4d}.premium-job-card .premium-apply:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5f2eea66;color:#fff!important;background:linear-gradient(135deg,#7f5af0,#5f2eea)!important}.job-questions-section .premium-apply{color:#fff;background:linear-gradient(135deg,#7f5af0,#5f2eea);border:none;border-radius:12px;margin-top:15px;padding:10px 24px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #5f2eea4d}.job-questions-section .premium-apply:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5f2eea66;color:#fff!important;background:linear-gradient(135deg,#7f5af0,#5f2eea)!important}.premium-job-card .premium-apply-disabel{color:#fff;cursor:no-drop;opacity:.6;background:linear-gradient(135deg,#7f5af0,#5f2eea);border:none;border-radius:12px;padding:10px 24px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #5f2eea4d}.job_filter .job-header{background:linear-gradient(135deg,#fff 0%,#dbd9ff 100%);border-radius:16px;margin-bottom:24px;padding:32px;box-shadow:0 4px 12px #0000000d}.job_filter .job-header-content{align-items:center;gap:32px;display:flex}.job_filter .job-logo{object-fit:contain;background:#fff;border:1px solid #00000014;border-radius:16px;width:100px;height:100px;padding:12px;box-shadow:0 2px 8px #0000000d}.job_filter .job-title-section{text-align:left;flex:1}.main_select{height:52px!important}.job-description-content p{font-size:16px;margin-bottom:8px!important}.workshop_des p{margin-bottom:5px!important}.workshop_des ul{margin-bottom:10px!important}.job_filter .job-title{color:#2d3748;margin-bottom:2px;font-size:32px;font-weight:700;line-height:1.2}.job_filter .job-company{color:#4a5568;margin-bottom:0;font-size:20px;font-weight:500}.job_filter .job-meta{border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;display:flex}.job_filter .job-location{align-items:center;gap:16px;display:flex}.job_filter .job-meta-item{color:#4a5568;align-items:center;gap:0;margin-bottom:0;font-size:15px;display:flex}.job_filter .apply-button{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border:none;border-radius:8px;height:auto;padding:12px 32px;font-weight:600;transition:all .3s;box-shadow:0 4px 6px #4f46e533}.job_filter .apply-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #4f46e540;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%)!important}.job-filter-topbar .ant-form-item-label{display:none}.job_filter .section-card{text-align:left;background:#fff;border-radius:0 0 16px 16px;margin-bottom:24px;padding:32px;box-shadow:0 4px 12px #0000001f}.job_filter .section-title{color:#2d3748;margin-bottom:20px;padding-bottom:12px;font-size:24px;font-weight:700;position:relative}.job_filter .section-title:after{content:"";background:linear-gradient(90deg,#4f46e5 0%,#7c3aed 100%);border-radius:3px;width:60px;height:3px;position:absolute;bottom:0;left:0}.job_filter .job-description h6{color:#4a5568;margin-bottom:20px;font-size:18px;font-weight:600}.job_filter .job-description ul{font-size:16px}.job_filter .job-description li{color:#4a5568;padding-top:10px;padding-left:8px;font-size:16px;line-height:1.6}.job_filter .job-description li::marker{color:#7c3aed}.job-eligibility p{margin-bottom:0;font-size:16px}.job_filter .info-card h4{color:#2d3748;margin-bottom:8px;font-size:18px;font-weight:600}.job_filter .info-card p{color:#4a5568;margin-bottom:0;font-size:16px}.job_filter_left{scrollbar-width:none;-ms-overflow-style:none;height:100vh;padding-right:8px;overflow-y:scroll}.job_filter_left::-webkit-scrollbar{display:none}.job_filter .info-card-image{object-fit:contain;opacity:.9;width:60px;height:60px;margin-left:24px}@media (max-width:768px){.job_filter .job-header-content{flex-direction:column}.job_filter .job-meta{flex-direction:column;align-items:flex-start;gap:16px}.job_filter .info-card{text-align:center;flex-direction:column}.job_filter .info-card-image{margin:16px 0 0}.job_filter .section-card{margin-top:24px}}.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{color:#4f46e5;border-color:#4f46e5}:where(.css-dev-only-do-not-override-1m2bkf9).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#4f46e5;border-color:#4f46e5}.custom-radio .ant-radio-checked .ant-radio-inner{background-color:#4f46e5;border-color:#4f46e5}.custom-radio .ant-radio:hover .ant-radio-inner,.ant-radio-wrapper:hover .ant-radio-inner{border-color:#4f46e5}.apply_filter{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)}.apply_filter:hover{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)!important}.ant-slider .ant-slider-track{border-radius:2px;background-color:#9991ff!important}.ant-slider .ant-slider-handle:active:after{outline:6px solid #2c16ff33!important}.ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #7455f8!important}.premium-job-details .premium-border{background:linear-gradient(#4114fa 0%,#5d1cff 100%);border-radius:0 50px 50px 0;width:5px;height:90%;position:absolute;top:16px;left:0%;overflow:auto}.premium-job-details .premium-highlight-bar{background:linear-gradient(90deg,#6a5cff 0%,#a992ff 100%);border-radius:2px;height:4px;margin-bottom:30px}.premium-job-details .premium-job-card{text-align:left;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:30px;padding:40px 50px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.premium-job-details .premium-indicator .status-badge{color:#fff;background:#03a900;border-radius:0 0 0 15px;align-items:center;padding:6px 15px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 12px #3f03}.premium-job-details .premium-indicator .status-badge-red{color:#fff;background:#d63500;border-radius:0 0 0 15px;align-items:center;padding:6px 15px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 12px #f003}.premium-job-details .crown-icon{margin-right:6px;font-size:12px}.premium-job-details .company-logo-wrapper{background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:15px}.header-drawer .ant-drawer-body{z-index:1028;padding:0}.premium-job-details .premium-logo{object-fit:contain;width:85px;height:85px}.job-questions-section{border-radius:8px;margin-bottom:20px;padding:8px}.job-questions-section h4{padding-bottom:10px;font-size:20px}.question-item{margin-bottom:15px}.question-item p{margin-bottom:8px;font-weight:500}.premium-job-details .premium-job-title{color:#1a1a1a;margin:0 0 15px;font-size:26px;font-weight:700;line-height:1.3}.premium-job-details .premium-job-title:hover{color:#5f2eea}.premium-job-details .job-meta-item{align-items:center;margin-bottom:8px;font-size:15px;display:flex}.premium-job-details .meta-icon{color:#6a5cff;margin-right:10px}.premium-job-details .premium-icon{font-size:16px}.premium-job-details .meta-text{color:#4a4a4a}.premium-job-details .verified-badge{color:#00a968;background:#e8f5ee;border-radius:4px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}.premium-job-details .job-tags{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.premium-job-details .tag{color:#6a5cff;background:#e8e6ff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.details_page{padding:40px 120px}@media (max-width:992px){.premium-job-details .premium-job-details{padding:30px}.premium-job-details .premium-job-title{font-size:24px}}.premium-job-details .quick_apply .icon{color:#6a5cff;font-size:22px}.premium-job-details .quick_apply_btn{justify-content:space-between;display:flex}.premium-job-details .quick_apply button{color:#fff;background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 50%,#4b1ea0 100%);border:none;border-radius:10px;padding:10px 20px;font-size:16px;transition:all .3s}.job-filter-commonselect .ant-form-item-label{display:none}.job-filter-job{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);border:none;height:36px;padding:0 20px}.job-filter-job:hover{box-shadow:none!important;background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)!important}.premium-job-details .quick_apply button:hover{transform:translateY(-3px)}.side_job_details{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;border:none;border-radius:24px;width:52%;padding:25px 30px;font-family:Inter var,Helvetica Now,system-ui,sans-serif;transition:all .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #00000040,0 1px 2px #4b00ff3d}.side_job_details:hover:after{opacity:1}.side_job_action_buttons{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex;position:relative}.side_job_action_icons{gap:15px;display:flex}.side_job_action_icon{color:#64748b;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.side_job_action_icon:hover{color:#4f46e5;transform:translateY(-4px)scale(1.1)}.side_job_action_icon:hover:before{opacity:1}.side_job_action_icon.heart.active{color:#ef4444;animation:1.8s infinite pulse}.side_job_share_button{color:#4f46e5;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.3px;background:#ffffffd9;border:1px solid #e0e7ffb3;border-radius:14px;align-items:center;gap:12px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 16px #4f46e514,inset 0 0 0 1px #fffc}.side_job_share_button:hover{background:#f5f7fff2;transform:translateY(-1px)}.side_job_apply_button{cursor:pointer;letter-spacing:.6px;z-index:1;border:none;border-radius:16px;width:85%;margin-bottom:20px;padding:13px;font-size:17px;font-weight:650;transition:all .6s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.salaryFilterBtn:hover{box-shadow:none!important;transform:translateY(0)!important}.allCities .ant-form-item .ant-form-item-label{display:none!important}.allCities .ant-select.ant-select-in-form-item{height:43px!important}.side_job_apply_button.primary{color:#fff;text-shadow:0 1px 2px #0000001a;background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);width:80%}.side_job_apply_button.primary:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26 0%,#fff0 100%);transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.side_job_apply_button.primary:after{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 50%,#8b5cf6 100%);transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.side_job_apply_button.primary:hover{transform:translateY(-4px)}.side_job_apply_button.primary:hover:before,.side_job_apply_button.primary:hover:after{opacity:1}.side_job_apply_button.primary:active{transform:translateY(-2px)}.side_job_apply_button.disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#e1e1e1}.side_job_applied_badge{color:#15803d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#dcfce7b3 0%,#bbf7d080 100%);border:1px solid #bbf7d080;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:80%;margin-bottom:28px;padding:13px;font-size:16px;font-weight:650;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex}.side_job_applied_badge:hover{background:linear-gradient(135deg,#dcfce7d9 0%,#bbf7d0a6 100%);transform:translateY(-2px)}.side_job_eligibility{border-top:1px solid #f3f4f6b3;padding-top:15px}.side_job_eligibility_title{color:#0f172a;letter-spacing:.3px;text-transform:uppercase;font-feature-settings:"salt" on;align-items:center;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.side_job_eligibility_details{color:#475569;flex-wrap:wrap;align-items:center;gap:16px;font-size:16px;line-height:1.6;display:flex}.side_job_eligibility_item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f1f5f999;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:400;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:inset 0 0 0 1px #fffc,0 2px 8px #00000008}.side_job_eligibility_item:hover{color:#4f46e5;background:#e0e7ff80;transform:translateY(-2px)}.side_job_eligibility_separator{color:#e2e8f0;opacity:.8;font-size:20px;font-weight:700}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.isapplied{color:#fff;text-align:center;cursor:no-drop;opacity:.8;border:none;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;margin-bottom:20px;padding:13px 20px;font-size:16px;font-weight:700;transition:all .3s;display:flex;background:#03a900!important}.premium-job-details .job_card{background:#fff;border:1px solid #eee;border-radius:12px;width:370px;padding:20px;box-shadow:0 4px 12px #7735ff1f}.premium-job-details .quick_apply_btn{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.premium-job-details .quick_apply_btn .icons{cursor:pointer;align-items:center;gap:6px;font-size:22px;display:flex}.job-header .quick_apply_btn{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.job-header .quick_apply_btn .icons{cursor:pointer;align-items:center;gap:6px;font-size:22px;display:flex}.job-header .quick_apply .icon{color:#6a5cff;font-size:22px}.job-header .icon{color:#4f46e5;transition:color .3s,transform .4s}.Toastify__close-button{color:#fff!important}.Toastify__toast{font-family:Inter,sans-serif!important}.premium-job-details .icon{color:#999;transition:color .3s,transform .4s}.icon.heart.active{color:#d63500;background:#fdebe5;border-radius:5px;padding:3px;font-size:24px}.premium-job-details .icon:hover{transform:scale(1.03)}.premium-job-details .share_btn{cursor:pointer;align-items:center;gap:6px;display:flex;color:#333!important;background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;padding:6px 14px!important;font-size:14px!important}.premium-job-details .quick_apply_main_btn{color:#fff;cursor:pointer;background:#0073ff;border:none;border-radius:8px;width:100%;margin-bottom:20px;padding:10px;font-size:16px;font-weight:700}.premium-job-details .quick_apply_main_btn_disable{opacity:.7;cursor:no-drop;color:#fff;background:#0073ff;border:none;border-radius:8px;width:100%;margin-bottom:20px;padding:10px;font-size:16px;font-weight:700}.premium-job-details .eligibility_section strong{color:#333;margin-bottom:6px;font-size:18px;display:block;position:relative}.premium-job-details .eligibility_section strong:before{content:"";background:#6a5cff;border-radius:10px;width:15%;height:2px;position:absolute;top:28px}.premium-job-details .eligibility_section p{color:#555;padding-top:6px;font-size:14px;line-height:1.6}.important_note{text-align:justify;background-color:#ff0000c9;border-radius:13px;padding:6px 15px}.important_note svg{font-size:18px;margin-right:5px!important}.important_note p{color:#fff;font-size:14px;margin-bottom:0!important}.premium-job-details .job-details-container{border-radius:20px;overflow:hidden}.premium-job-details .tabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:25px;padding:18px 24px;display:flex}.premium-job-details .tab-button{cursor:pointer;color:#4f46e5;background:0 0;border:none;padding:9px 15px;font-size:16px;font-weight:500;transition:all .3s;position:relative}.reviews-tab .ant-collapse-icon-position-end{background-color:#fff!important}.premium-job-details .tab-button.active{color:#fff;background-color:#4e46e5;border-radius:10px;font-weight:600}.premium-job-details .tab-button.active .tab-label{position:relative}.premium-job-details .job-content-tab{padding:32px}.premium-job-details .premium-tab-header{margin-bottom:24px;position:relative}.premium-job-details .premium-tab-header h3{color:#2a2a2a;text-align:justify;margin:0 0 8px;font-size:24px;font-weight:700}.premium-job-details .accent-line{background:linear-gradient(90deg,#6200ff,#8863ed);border-radius:2px;width:60px;height:4px}.premium-job-details .premium-section{background:#fff;border-radius:8px;margin-bottom:32px}.premium-job-details .section-tab-header{align-items:center;margin-bottom:16px;display:flex}.premium-job-details .section-tab-header strong{color:#2a2a2a;margin-left:12px;font-size:18px;font-weight:600}.premium-job-details .section-tab-header .icon{fill:#4e46e5;width:24px;height:24px}.premium-job-details .premium-list{margin:0;padding:0;list-style:none}.premium-job-details .list-item{color:#2a2a2a;justify-content:flex-start;padding:8px 0;line-height:1.6;display:flex}.premium-job-details .list-item span{text-align:left}.premium-job-details .bullet{color:#4f46e5;flex-shrink:0;margin-right:12px;font-weight:700}.premium-job-details .tab-button:hover:not(.active){color:#4e46e5}@media (max-width:768px){.premium-job-details .tabs{padding:0 16px;overflow-x:auto}.premium-job-details .job-content-tab{padding:24px 16px}}.reviews-tab{padding:24px}.reviews-tab .premium-card{background:#fff;border:1px solid #00000008;border-radius:16px;width:auto;margin-bottom:24px;padding:32px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 24px #0000000d}.reviews-tab .premium-card:hover{transform:translateY(-2px);box-shadow:0 6px 28px #00000014}.reviews-tab .card-header{text-align:justify;align-items:center;margin-bottom:24px;padding-bottom:1px;position:relative}.reviews-tab .card-header:after{content:"";background:linear-gradient(90deg,#4f46e5,#8b5cf6);border-radius:3px;width:48px;height:3px;position:absolute;bottom:0;left:0}.reviews-tab .header-icon{background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.reviews-tab .header-icon svg{color:#4f46e5;width:24px;height:24px}.reviews-tab .section-title{color:#111827;margin:0 0 4px;font-size:20px;font-weight:600}.reviews-tab .section-subtitle{color:#6b7280;margin:0;font-size:14px}.reviews-tab .rating-container{margin:24px 0}.reviews-tab .rating-prompt{color:#374151;text-align:justify;margin-bottom:12px;font-size:16px;font-weight:500}.reviews-tab .star-rating{gap:8px;margin-bottom:8px;display:flex}.reviews-tab .star-label{cursor:pointer;transition:transform .2s}.reviews-tab .star-label:hover{transform:scale(1.1)}.reviews-tab .rating-labels{color:#6b7280;justify-content:space-between;width:100%;font-size:12px;display:flex}.reviews-tab .input-group{margin-bottom:24px}.reviews-tab .input-label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.reviews-tab .premium-textarea{resize:none;background:#f9fafb;border:1px solid #e5e7eb;width:100%;padding:16px;font-size:15px;transition:border-color .3s,box-shadow .3s;border-radius:12px!important}.reviews-tab .premium-textarea:focus{background:#fff;border-color:#a5b4fc;outline:none;box-shadow:0 0 0 3px #a5b4fc4d}.reviews-tab .character-count{text-align:right;color:#9ca3af;margin-top:4px;font-size:12px}.reviews-tab .premium-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4f46e5,#7c3aed);border:none;border-radius:12px;justify-content:center;align-items:center;width:30%;padding:12px 24px;font-size:15px;font-weight:500;transition:all .3s;display:inline-flex;box-shadow:0 4px 6px #4f46e51a}.reviews-tab .premium-submit-btn:hover{background:linear-gradient(90deg,#4338ca,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 12px #4f46e526}.reviews-tab .premium-submit-btn svg{width:16px;height:16px;margin-left:8px;transition:transform .3s}.reviews-tab .premium-submit-btn:hover svg{transform:translate(2px)}.reviews-tab .empty-state{text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px;margin-top:32px;padding:32px 16px}.reviews-tab .empty-icon{color:#4f46e5;background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.reviews-tab .empty-title{color:#111827;margin:0 0 8px;font-size:16px;font-weight:600}.reviews-tab .empty-message{color:#6b7280;max-width:300px;margin:0 auto;font-size:14px}.reviews-tab .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ant-collapse-item{text-align:justify;padding:20px 0 10px}.premium-indigo-theme{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 10px 30px #4f46e51a}.indigo-header{text-align:center;margin-bottom:2.5rem;position:relative}.review-badge{color:#4f46e5;background:#f5f3ff;border:1px solid #e9e7ff;border-radius:2rem;align-items:center;gap:.5rem;margin-bottom:1.5rem;margin-right:5px;padding:5px 15px;font-weight:600;display:inline-flex}.indigo-title{color:#1e1b4b;background:linear-gradient(90deg,#4f46e5,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:inline-block}.indigo-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1rem}.indigo-collapse .ant-collapse-item{background:#fff;border:1px solid #e9e7ff;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #4f46e514;border-radius:.75rem!important}.indigo-collapse .ant-collapse-item:hover{border-color:#c7d2fe;box-shadow:0 4px 12px #4f46e51f}.indigo-collapse .ant-collapse-header{align-items:center;font-size:1.05rem;font-weight:600;display:flex;color:#1e1b4b!important;padding:1.5rem!important}.indigo-collapse .ant-collapse-content{color:#475569;border-top:1px dashed #e9e7ff;font-size:.95rem;line-height:1.7;padding:0 1.5rem 1.5rem!important}.indigo-collapse .ant-collapse-content-box{padding:0!important}.indigo-expand-icon{transition:transform .2s;color:#4f46e5!important;font-size:1.25rem!important}.ant-collapse-item-active .indigo-expand-icon{transition:transform .2s;color:#fff!important;font-size:1.25rem!important}.indigo-collapse .ant-collapse-item-active .indigo-expand-icon{transform:rotate(90deg)}.indigo-collapse .review-item{gap:1rem;display:flex}.indigo-collapse .review-avatar{color:#4f46e5;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.indigo-collapse .review-author{color:#1e1b4b;margin-bottom:.25rem;font-weight:600}.ant-collapse-item-active .ant-collapse-header{color:#fff!important;background-color:#4f46e5!important;border-radius:8px 8px 0 0!important}.ant-collapse-content-box p{margin-bottom:0!important}.ant-collapse-content-box{padding:15px 10px!important}.additional_details_btn{color:#fff;border:none;border-radius:10px;width:100%;margin-top:20px;padding:20px;font-size:16px;background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 50%,#4b1ea0 100%)!important}.icon.bookmark.active{font-size:30px;position:absolute;top:0;left:12px;color:#00a968!important}.bookmark{font-size:30px;position:absolute;top:0;left:12px;color:#cabcff!important}.post_events_steps .ant-steps-item-content>.ant-steps-item-title:after,.post_events_steps .ant-steps-item-content>.ant-steps-item-title:before{background-color:#05050524!important}.premium-filter-sidebar{scrollbar-width:thin;scrollbar-color:#c8b7ff transparent;background:linear-gradient(145deg,#fff 0%,#f7f8ff 100%);border:1px solid #7833ff1f;border-radius:22px;max-height:calc(100vh - 40px);padding:28px 24px;position:-webkit-sticky;position:sticky;top:30px;overflow-y:auto;box-shadow:0 18px 40px #5f2eea14,inset 0 2px 4px #fff9}.premium-filter-sidebar::-webkit-scrollbar{width:1px!important}.premium-filter-sidebar::-webkit-scrollbar-thumb{background:#7833ff59;border-radius:20px}.premium-filter-sidebar::-webkit-scrollbar-thumb:hover{background:#7833ff99}.premium-filter-sidebar{scrollbar-width:thin;scrollbar-color:#7833ff66 transparent}.filter-header{border-bottom:2px solid #7833ff26;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:18px;display:flex}.filter-main-title{color:#1d1d1f;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.filter-count{color:#fff;background:linear-gradient(135deg,#5f2eea,#7a4bff);border-radius:20px;padding:4px 14px;font-size:12.5px;font-weight:600;box-shadow:0 4px 10px #5f2eea40}.premium-filter-group{cursor:default;background:#ffffff8c;border:1px solid #6a6a6a40;border-radius:16px;margin-bottom:18px;padding:20px;transition:all .35s ease-in-out}.premium-filter-group:hover{background:#fff;border-color:#7833ff38;transform:translateY(-2px);box-shadow:0 10px 22px #5f2eea1a}.filter-header-group{cursor:pointer;justify-content:space-between;margin-bottom:14px;display:flex}.filter_title{color:#292f36;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.filter-icon{color:#5f2eea;font-size:18px}.category-group{height:350px;line-height:30px;overflow-x:auto;display:block!important}.category-search-input{border:1.5px solid #b4b4b4b3;border-radius:10px;width:100%;margin-bottom:14px;padding:10px 14px;font-size:14px;transition:all .3s}.category-search-input:focus{border-color:#5f2eea;outline:none;box-shadow:0 0 0 3px #5f2eea26}.category-search-input:hover{border-color:#5f2eea}.clear-filter{color:#ff4e6a;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;transition:all .2s}.clear-filter:hover{background:#ff47571f;transform:scale(1.05)}.premium-radio-group{flex-direction:column;gap:12px;display:flex}.salary_filter_group .ant-form-item-label{display:none!important}.premium-radio{background:#f8fafca6!important;border:1.5px solid #cfcfcfe6!important;border-radius:12px!important;padding:12px 16px!important;transition:all .28s!important}:where(.css-dev-only-do-not-override-1rfzxih).ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#5f2eea!important;border-color:#5f2eea!important}.premium-radio:hover{transform:translateY(-1px);background:#5f2eea0f!important;border-color:#5f2eea!important}.premium-radio.ant-radio-wrapper-checked{background:linear-gradient(145deg,#5f2eea1f,#9d4edd12);box-shadow:0 4px 12px #5f2eea2e;border-color:#5f2eea!important}.radio-label{color:#475569;font-size:14px;font-weight:600}.premium-checkbox-group{flex-direction:column;gap:12px;display:flex}.premium-checkbox{background:#f8fafca6!important;border:1.5px solid #e2e8f0e6!important;border-radius:12px!important;padding:12px 16px!important;transition:all .28s!important}.premium-checkbox:hover{transform:translateY(-1px);background:#5f2eea0f!important;border-color:#5f2eea!important}.premium-checkbox.ant-checkbox-wrapper-checked{background:linear-gradient(145deg,#5f2eea1f,#9d4edd12);box-shadow:0 4px 12px #5f2eea2e;border-color:#5f2eea!important}.checkbox-label{color:#475569;font-size:14px;font-weight:600}.premium-select .ant-select-selector{transition:all .3s;background:#ffffffbf!important;border:1.6px solid #c5c5c5d9!important;border-radius:12px!important;min-height:46px!important;padding:10px 16px!important}.premium-select:hover .ant-select-selector{background:#fff!important;border-color:#5f2eea!important}.premium-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 4px #5f2eea26;background:#fff!important;border-color:#5f2eea!important}.premium-select .ant-select-dropdown{border-radius:14px!important;box-shadow:0 10px 30px #5f2eea2e!important}.selected-tag{color:#5f2eea;background:#5f2eea14;border:1px solid #5f2eea40;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s}.selected-tag:hover{background:#5f2eea2e}.premium-reset-btn{width:100%;margin-top:0;margin-bottom:15px;color:#475569!important;background:linear-gradient(135deg,#fafafa,#eef2ff)!important;border:1.5px solid #b4bec8cc!important;border-radius:14px!important;padding:20px!important;font-weight:700!important;transition:all .3s!important}.premium-reset-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #7833ff26;background:linear-gradient(135deg,#f1f5f9,#dce5ff)!important;border-color:#94a3b8!important}.cf4-card-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;margin-bottom:8px;position:relative;box-shadow:0 4px 20px #00000014,0 0 0 1px #fff9,inset 0 1px #ffffffe6,inset 0 -1px #0000000d;background:linear-gradient(135deg,#ffffffe6 0%,#ffffffb3 100%)!important;border:1.5px solid #fffc!important;border-radius:20px!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;overflow:visible!important}.cf4-card-wrapper:hover{transform:translateY(-3px);box-shadow:none!important;border-color:#602eeaa9!important}.cf4-active{transform:translateY(-4px)scale(1.005);background:linear-gradient(135deg,#ede7fff2 0%,#f8f5ffe6 100%)!important;border:1px solid #5f2eea70!important}.cf4-card-inner{flex-direction:column;gap:10px;padding:0;display:flex;position:relative}.cf4-status-badge{color:#fff;letter-spacing:.3px;z-index:2;text-transform:uppercase;background:linear-gradient(135deg,#5f2eea,#8b5cf6);border:1px solid #ffffff4d;border-radius:14px;padding:6px 16px;font-size:11px;font-weight:700;animation:3s ease-in-out infinite cf4_float;position:absolute;top:-10px;right:0;box-shadow:0 6px 16px #5f2eea66}.cf4-header{align-items:flex-start;gap:16px;margin-top:4px;display:flex}.cf4-logo-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffe6,#fff9);border:1.5px solid #7833ff26;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;transition:all .3s;display:flex;box-shadow:0 6px 16px #5f2eea1f,inset 0 1px 1px #fffc}.cf4-card-wrapper:hover .cf4-logo-box{transform:scale(1.05);box-shadow:0 8px 20px #5f2eea2e,inset 0 1px 1px #ffffffe6}.cf4-logo{object-fit:contain;border-radius:8px;width:38px;height:38px}.cf4-title-box{flex:1;min-width:0}.cf4-title{color:#1a1a1a;letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;padding-right:58px;font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cf4-company{color:#5f2eea;align-items:center;gap:3px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.cf4-company:before{content:"🏬";opacity:.8;font-size:12px}.cf4-mini-meta{color:#666;flex-wrap:wrap;gap:16px;margin-top:0;font-size:12px;display:flex}.cf4-mini-meta span{background:#0000000a;border-radius:10px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:flex}.cf4-meta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.cf4-meta-item{color:#555;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.cf4-meta-item:hover{color:#5f2eea;background:#5f2eea14;transform:translateY(-1px)}.cf4-exp-badge{color:#07c;background:linear-gradient(135deg,#0099ff1a,#0099ff0d);border:1px solid #0099ff40;border-radius:12px;align-items:center;gap:6px;width:-webkit-fit-content;width:fit-content;margin-top:2px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.cf4-exp-badge:before{content:"💼";font-size:11px}.cf4-description-preview{color:#444;-webkit-line-clamp:2;opacity:.85;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cf4-benefits-container{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cf4-benefit-tag{color:#5f2eea;background:linear-gradient(135deg,#7833ff1f,#7833ff14);border:1px solid #7833ff40;border-radius:10px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.cf4-benefit-tag:before{content:"✨";font-size:10px}.cf4-benefit-tag:hover{background:#7833ff26;transform:translateY(-1px)}.cf4-diversity{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cf4-diversity-chip{color:#b88900;background:linear-gradient(135deg,#ffcc0026,#ffcc0014);border:1px solid #fc06;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:700;display:flex}.cf4-diversity-chip:before{content:"🌈";font-size:10px}.cf4-skill-container{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.cf4-skill-chip{color:#5f2eea;letter-spacing:.3px;background:linear-gradient(135deg,#5f2eea1f,#5f2eea14);border:1.5px solid #5f2eea40;border-radius:20px;padding:7px 14px;font-size:11px;font-weight:700;transition:all .3s;animation:4s ease-in-out infinite cf4_chip_float}.cf4-skill-chip:hover{background:#5f2eea26;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #5f2eea33}.cf4-footer{border-top:1.5px dashed #5f2eea33;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;display:flex}.cf4-level-chip{color:#5f2eea;background:linear-gradient(135deg,#5f2eea1f,#5f2eea14);border:1.5px solid #5f2eea33;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:800;display:flex}.cf4-level-chip:before{content:"📊";font-size:11px}.cf4-type-badge{letter-spacing:.5px;text-transform:uppercase;border:1.5px solid;border-radius:20px;padding:8px 18px;font-size:11px;font-weight:800;transition:all .3s}.cf4-type-badge:hover{transform:translateY(-2px)scale(1.05)}.cf4-type-job{color:#096;background:linear-gradient(135deg,#00996626,#0099661a);border-color:#0099664d}.cf4-type-intern{color:#1c7eff;background:linear-gradient(135deg,#3385ff2e,#3385ff1f);border-color:#3385ff4d}.cf4-type-scholar{color:#f90;background:linear-gradient(135deg,#ffb7332e,#ffb7331f);border-color:#ffb73366}@keyframes cf4_float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.5deg)}to{transform:translateY(0)rotate(0)}}@keyframes cf4_chip_float{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.cf4-card-wrapper:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#5f2eea08,#0000);border-radius:20px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.cf4-active:before{opacity:1}.cf4-card-wrapper{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cf4-card-wrapper:focus-within{outline-offset:2px;outline:2px solid #5f2eea80}.cf4-job-list-wrapper{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(150vh - 120px);padding:8px;overflow-y:auto}.cf4-job-list-wrapper::-webkit-scrollbar{display:none}.job_filter_left{height:auto!important;overflow:visible!important}.job_filter{flex-direction:column;display:flex}.filter_sidebar{height:auto;position:-webkit-sticky;position:sticky;top:20px}.cf4-card-wrapper{margin-bottom:24px!important}.cf4-status-badge.cf4-expired-tag{background:#d63500;box-shadow:none!important;border:none!important}.cf4-status-badge.cf4-active-tag{background:#03a900;box-shadow:none!important;border:none!important}.cf4-expired .cf4-status-badge-tag{color:#fff!important;background:#d63500!important}.cf4-section-title{margin-bottom:16px;font-size:20px;font-weight:600}.cf4-featured-box{background:#fff;border-radius:14px;margin-bottom:30px;padding:20px;box-shadow:0 4px 14px #0000000d}.cf4-feature-list{flex-direction:column;gap:14px;display:flex}.cf4-feature-item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px 5px;transition:all .2s;display:flex}.cf4-feature-item:hover{background:#f5f7ff}.cf4-feature-logo{object-fit:cover;border-radius:10px;width:45px;height:45px}.cf4-feature-text h4{margin:0;font-size:15px;font-weight:600}.cf4-feature-text span{color:#777;font-size:13px}.cf4-course-box{background:#fff;border-radius:14px;margin-top:0;padding:20px;box-shadow:0 4px 14px #0000000d}.cf4-course-list{flex-direction:column;gap:18px;display:flex}.cf4-course-item{cursor:pointer;border-radius:12px;gap:15px;padding:10px;transition:all .25s;display:flex}.cf4-course-item:hover{background:#f8f8ff}.cf4-course-thumb{object-fit:cover;border-radius:10px;width:50px;height:50px}.cf4-course-title{margin:0;font-size:15px;font-weight:600}.cf4-course-desc{color:#777;margin:4px 0 0;font-size:13px}.job_filter .info-card{background:linear-gradient(145deg,#fff 0%,#f6f2ff 100%);border:1px solid #7833ff26;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:18px 28px;transition:all .35s;display:flex;position:relative;overflow:hidden}.job_filter .info-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;padding:1px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.job_filter .info-card:hover:before{opacity:1}.job_filter .info-card:hover{transform:translateY(-4px)scale(1.01);box-shadow:none!important}.job_filter .info-card-content{flex:1}.job_filter .info-card h4{color:#2a2a2a;margin:0 0 10px;font-size:20px;font-weight:700}.job_filter .info-card p{color:#4a4a71;margin:0;font-size:15px;font-weight:500;line-height:1.6}.job_filter .info-card-image{object-fit:contain;background:linear-gradient(135deg,#fafaff,#ece6ff);border:1px solid #00000096;border-radius:16px;width:70px;height:70px;margin-left:25px;padding:12px;transition:all .35s}.job_filter .info-card:hover .info-card-image{transform:scale(1.06)rotate(2deg)}.indigo-collapse .ant-collapse-item{background:linear-gradient(145deg,#fff 0%,#f8f6ff 100%);transition:all .35s ease-in-out;position:relative;overflow:hidden;box-shadow:0 10px 25px #5f2eea14,inset 0 1px #fff9;border:1px solid #7833ff2e!important;border-radius:16px!important;margin-bottom:16px!important;padding:0!important}.indigo-collapse .ant-collapse-item:hover{transform:translateY(-1px);box-shadow:none!important;border-color:#0000!important}.indigo-collapse .ant-collapse-item:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#5f2eea66,#9d4edd4d);padding:1.8px;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.indigo-collapse .ant-collapse-item:hover:before{opacity:1}.indigo-collapse .ant-collapse-header{transition:all .3s;color:#2a2a2a!important;background:0 0!important;align-items:center!important;padding:20px 24px!important;font-size:17px!important;font-weight:700!important;display:flex!important}.indigo-collapse .ant-collapse-item-active .ant-collapse-header{box-shadow:0 4px 12px #5f2eea47;color:#fff!important;background:linear-gradient(135deg,#6d5bff,#4f2eea)!important;border-radius:16px 16px 0 0!important}.indigo-expand-icon{opacity:.85;transition:transform .35s,color .3s;color:#5f2eea!important;font-size:22px!important}.ant-collapse-item-active .indigo-expand-icon{transform:rotate(90deg)scale(1.1);color:#fff!important}.indigo-collapse .ant-collapse-content{transition:all .3s;background:#fafaff!important;border-top:1px dashed #7833ff38!important;padding:0!important}.indigo-collapse .ant-collapse-content-box{line-height:1.7;color:#433d63!important;padding:20px 24px!important;font-size:15px!important}.indigo-collapse .ant-collapse-content-box p{margin:0!important}.indigo-collapse .review-item{gap:14px;display:flex;align-items:flex-start!important}.indigo-collapse .review-avatar{color:#4f2eea;background:linear-gradient(135deg,#e8e2ff,#d8d0ff);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex;box-shadow:0 3px 10px #5f2eea38}.indigo-collapse .review-content{flex:1}.indigo-collapse .review-author{color:#2b1a55;margin-bottom:4px;font-size:15px;font-weight:700}.indigo-collapse .review-date{color:#8b85a7;margin-bottom:8px;font-size:13px;display:inline-block}@media (max-width:991px){.job_filter{padding:10px 10px 40px!important}.details_page{padding:10px 10px 0!important}.job_filter .ant-col:has(.cf4-job-list-wrapper){display:block!important}.job_filter .ant-col:has(.cf4-course-box){display:block!important}.job_filter .ant-col.filter_sidebar{display:none!important}.apply_filter{justify-content:center;align-items:center;width:100%;margin-bottom:15px;background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)!important;border-radius:12px!important;height:48px!important;font-weight:700!important;display:flex!important;box-shadow:0 4px 15px #5f2eea4d!important}.job-filter-top-actions{display:block!important}.job_filter .ant-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.cf4-card-wrapper{margin-bottom:16px!important;padding:5px!important}.cf4-title{padding-right:0!important;font-size:17px!important}.cf4-logo-box{width:55px!important;height:55px!important}.cf4-logo{width:30px!important;height:30px!important}.cf4-status-badge{padding:4px 10px!important;font-size:10px!important;top:-20px!important;right:0!important}.cf4-footer{flex-direction:column;align-items:flex-start;gap:12px}.cf4-type-badge{text-align:center;width:100%}.cf4-course-box{margin-top:24px;padding:15px!important}.cf4-course-item{gap:10px!important;padding:8px!important}.cf4-course-thumb{width:44px!important;height:44px!important}.job_filter .info-card{text-align:center;flex-direction:column;padding:20px!important}.job_filter .info-card-image{margin:15px 0 0!important}.premium-job-details .premium-job-card{flex-direction:column;height:100%;padding:30px 20px!important}.side_job_details{width:100%!important}.job-details-container{margin-top:30px}}@media (max-width:575px){.job_filter .job-header{padding:20px!important}.job_filter .job-title{font-size:24px!important}.cf4-meta-item{padding:4px 8px!important;font-size:12px!important}.cf4-skill-chip{padding:5px 10px!important;font-size:10px!important}}.header-drawer .ant-drawer-content-wrapper{max-width:85vw!important}.header-drawer .premium-filter-sidebar{height:100%;overflow-y:auto;padding:15px!important}.filter-results-header{text-align:left;margin-bottom:24px;padding:10px 0}.results-title{color:#1a1a1a;margin-bottom:4px;font-family:Inter,sans-serif;font-size:28px;font-weight:800}.results-subtitle{color:#666;margin-bottom:0;font-size:15px}
