.text-brand-blue{color:#1d53ea!important}.text-brand-dark{color:#212529!important}:root{--brand-blue: #1D53EA;--brand-blue-dark: #1847CC;--brand-blue-light: #3B6FF0;--brand-dark: #212529;--brand-primary: #F029FD;--brand-primary-dark: #6D28D9;--brand-secondary: #1D53EA;--gray-50: #F8F9FA;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--text-muted-75: rgba(33, 37, 41, .75);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 6px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .04);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .05), 0 10px 20px rgba(0, 0, 0, .08), 0 20px 40px rgba(0, 0, 0, .05);--success-green: #059669}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*:focus-visible{outline:2px solid #1D53EA;outline-offset:2px}.search-form-main .search-input-wrapper{background:#fff;border:1px solid rgba(33,37,41,.15);border-radius:12px;box-shadow:0 1px 2px #0000000d;transition:border-color .15s ease,box-shadow .15s ease}.search-form-main .search-input-wrapper:focus-within{border-color:#1d53ea66;box-shadow:0 0 0 3px #1d53ea1a}.search-form-main .redesign-typeahead{border:none}.search-form-main .dropdown-icon-wrapper{cursor:pointer;padding:12px;margin:-12px -12px -12px 0}.search-form-main .dropdown-icon-wrapper svg{width:10px;height:5px;fill:#9ca3af}.search-form-main .separator{width:1px;height:100%;background:#e5e7eb}.search-form-main .search-button{background:#f029fd;width:56px;height:56px;min-width:56px;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 4px #7c3aed40}.search-form-main .search-button:hover{background:#6d28d9;box-shadow:0 4px 8px #7c3aed59;transform:scale(1.02)}.search-form-main .search-button svg{width:32px;height:32px;fill:#fff}.search-form-static .filter-container-group{background:#fffffffa;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:12px;gap:12px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .15s ease;z-index:5}@media(max-width:768px){.search-form-static .filter-container-group{flex-direction:column}}.search-form-static .filter-container-group:focus-within{box-shadow:0 1px 3px #0000000a,0 4px 6px #0000000a,0 8px 16px #0000000a;z-index:10}.search-form-static .filter-container-group .filter-container{flex:1;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;z-index:auto}.search-form-static .filter-container-group .row-separator{width:1px;background:#e5e7eb;align-self:stretch}@media(max-width:768px){.search-form-static .filter-container-group .row-separator{width:100%;height:1px}}.search-form-static .filter-container{background:#fff;border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 1px 2px #0000000d}.search-form-static .filter-container:nth-child(1){z-index:4}.search-form-static .filter-container:nth-child(2){z-index:3}.search-form-static .filter-container:nth-child(3){z-index:2}.search-form-static .filter-container:nth-child(4){z-index:1}@media(max-width:576px){.search-form-static .search-field-row{flex-direction:column}}.search-form-static .input-with-icon{min-height:32px}.search-form-static .input-with-icon .rbt{width:100%;flex:1}.search-form-static .static-typeahead{border:none}.search-form-static .static-typeahead .rbt-menu{border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px #0000000d,0 10px 20px #00000014,0 20px 40px #0000000d;z-index:1000}.search-form-static .static-typeahead .rbt-input-multi,.search-form-static .static-typeahead .rbt-input-wrapper{flex-wrap:wrap;gap:4px}.search-form-static .dropdown-icon-wrapper{cursor:pointer;padding:12px;margin:-12px -12px -12px 0}.search-form-static .dropdown-icon-wrapper svg{width:10px;height:5px;fill:#9ca3af}.search-form-static .field-separator{width:1px;background:#e5e7eb;align-self:stretch}@media(max-width:576px){.search-form-static .field-separator{width:100%;height:1px}}.search-form-static .show-all-filters{cursor:pointer}.search-form-static .show-all-filters .filter-icon{width:24px;height:24px}.search-form-static .show-all-filters .filter-icon svg{color:#fff}.search-form-static .show-all-filters span{font-size:20px}.search-form-static .show-all-filters:hover{opacity:.8}.search-form-static .salary-toggle .form-check{margin-bottom:0}.search-form-static .salary-toggle .form-check .form-check-input{background-color:transparent;border:2px solid #ffffff;margin-right:12px}.search-form-static .salary-toggle .form-check .form-check-input:checked{background-color:#fff;border-color:#fff}.search-form-static .salary-toggle .form-check .form-check-label{font-size:20px;text-transform:capitalize;color:#fff}.rbt-token{background-color:#f029fd1a;border:1px solid #F029FD;color:#f029fd;border-radius:6px;font-size:14px;font-weight:500}.rbt-token .rbt-token-remove-button{color:#f029fd;transition:all .15s ease}.rbt-token .rbt-token-remove-button:hover{background-color:#f029fd;color:#fff}.rbt-menu{border-radius:8px!important;overflow:hidden}.rbt-menu .rbt-menu-item{padding:10px 14px;font-size:14px;transition:all .1s ease}.rbt-menu .rbt-menu-item:hover,.rbt-menu .rbt-menu-item:focus{background-color:#f029fd14;color:#f029fd}.rbt-menu .rbt-menu-item.active{background-color:#f029fd;color:#fff}.rbt-close{color:#9ca3af;transition:color .15s ease}.rbt-close:hover{color:#4b5563}
