.CompanyDetail_container__8kVtB{background-color:#f9f7f3;padding:16px 30px 0}.CompanyDetail_company__hhX7J{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.CompanyDetail_company__header__X4adM{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.CompanyDetail_company__headerTop__8BCUp{display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;align-items:center;margin-bottom:24px}.CompanyDetail_company__logo___SHoy{border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 1px rgba(16,24,40,.04);object-fit:cover}.CompanyDetail_company__info__JZ3T2{display:grid;grid-gap:6px;gap:6px}.CompanyDetail_company__name__bcZP2{font-size:1.25rem;line-height:1.2;font-weight:700;color:#111827;margin:0}.CompanyDetail_company__meta__iOBiV{color:#6b7280;font-size:.875rem}.CompanyDetail_company__content__pYd_5{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.CompanyDetail_company__left__87WbO{display:grid;grid-gap:16px;gap:16px}.CompanyDetail_company__about__m7MI9{background:#f9fafb;border-radius:12px;padding:16px;border:1px solid #e5e7eb}.CompanyDetail_company__aboutTitle__ox7zN{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 8px}.CompanyDetail_company__aboutText__m8_0t{font-size:.875rem;line-height:1.6;color:#4b5563;margin:0}.CompanyDetail_company__actions__LNq1z{display:flex;gap:8px;flex-wrap:wrap}.CompanyDetail_company__hhX7J .CompanyDetail_details__SazTY{background:#fefefe;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.CompanyDetail_company__hhX7J .CompanyDetail_details__title__XHN7J{font-size:.9375rem;font-weight:600;color:#111827;margin:0 0 14px}.CompanyDetail_company__hhX7J .CompanyDetail_details__grid__c6AP7{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.CompanyDetail_company__hhX7J .CompanyDetail_details__field__re8VG{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}.CompanyDetail_company__hhX7J .CompanyDetail_details__field__re8VG:last-child{border-bottom:none}.CompanyDetail_company__hhX7J .CompanyDetail_details__label__TjsvJ{font-size:.8125rem;font-weight:500;color:#6b7280;flex-shrink:0}.CompanyDetail_company__hhX7J .CompanyDetail_details__value__9INPJ{font-size:.8125rem;font-weight:400;color:#111827;text-align:right}.CompanyDetail_company__hhX7J .CompanyDetail_details__section__JXTKk{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.CompanyDetail_company__hhX7J .CompanyDetail_details__section__JXTKk:first-child{margin-top:0;padding-top:0;border-top:none}.CompanyDetail_company__hhX7J .CompanyDetail_details__section__JXTKk>.CompanyDetail_details__label__TjsvJ{display:block;margin-bottom:10px}.CompanyDetail_company__hhX7J .CompanyDetail_details__chips__v2ybI{display:flex;flex-wrap:wrap;gap:6px}.CompanyDetail_company__hhX7J .CompanyDetail_details__chip__7Z9FD{display:inline-block;padding:4px 10px;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;font-size:.75rem;font-weight:500;color:#1e40af}.CompanyDetail_company__hhX7J .CompanyDetail_details__list__xQ2KP{margin:0;padding-left:20px;list-style:disc}.CompanyDetail_company__hhX7J .CompanyDetail_details__list__xQ2KP li{font-size:.8125rem;line-height:1.5;color:#374151;margin-bottom:6px}.CompanyDetail_company__hhX7J .CompanyDetail_details__list__xQ2KP li:last-child{margin-bottom:0}.CompanyDetail_company__hhX7J .CompanyDetail_details__list__xQ2KP li strong{color:#111827;font-weight:600}.CompanyDetail_company__hhX7J .CompanyDetail_details__date__lRGbH{display:block;font-size:.75rem;color:#6b7280;margin-top:2px}.CompanyDetail_company__hhX7J .CompanyDetail_details__text__K1lsJ{font-size:.8125rem;line-height:1.6;color:#4b5563;margin:0}.CompanyDetail_company__desc__guL4l{font-size:1rem;font-weight:400;margin-bottom:1rem}.CompanyDetail_company__mission__vLb2O{max-width:900px;margin:0 auto}.CompanyDetail_company__btns__bbKaC{display:flex;gap:16px}@media(max-width:768px){.CompanyDetail_company__content__pYd_5{grid-template-columns:1fr;gap:16px}.CompanyDetail_company__headerTop__8BCUp{grid-template-columns:56px 1fr;gap:12px}.CompanyDetail_company__name__bcZP2{font-size:1.125rem}.CompanyDetail_company__meta__iOBiV{font-size:.8125rem}}.CompanyDetail_company__jobList__gJm_5{display:flex;flex-direction:column;gap:16px}.CompanyDetail_company__layout__CWomo{flex:1 1;max-width:1440px;display:grid;grid-gap:16px;gap:16px;justify-content:center;grid-template-columns:342px 1fr;overflow:hidden}.CompanyDetail_company__hhX7J .CompanyDetail_left__EuyRK{display:flex;flex-direction:column;gap:16px;height:100%;overflow:scroll;transition:width .2s ease-out;height:calc(100vh - 80px - 16px - 16px)}.CompanyDetail_company__hhX7J .CompanyDetail_main__8b_te{display:grid;transition:width .2s ease-out;height:calc(100vh - 80px - 16px - 16px);overflow-y:scroll;padding-bottom:20px}.CompanyDetail_error___WOPJ,.CompanyDetail_jobsError__CJbmO,.CompanyDetail_jobsLoading__mlx88,.CompanyDetail_loading__eeDve,.CompanyDetail_noJobs__lWjx7{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:24px;text-align:center}.CompanyDetail_error___WOPJ,.CompanyDetail_loading__eeDve{min-height:300px}.CompanyDetail_jobsError__CJbmO,.CompanyDetail_jobsLoading__mlx88,.CompanyDetail_noJobs__lWjx7{min-height:200px}.CompanyDetail_error___WOPJ,.CompanyDetail_jobsError__CJbmO{color:#ef4444;gap:16px}.CompanyDetail_noJobs__lWjx7{color:#737373}.JobFilters_filters__w3TkH{background-color:#fff;border-radius:16px;padding:24px}.JobFilters_filters__search__4uGt6{position:relative;margin-bottom:24px}.JobFilters_filters__search__input___WMYq{width:100%;padding:12px 16px 12px 40px;border-radius:100px;background-color:#f9f7f3;font-size:14px;transition:all .2s ease;border:none;color:#141414}.JobFilters_filters__search__input___WMYq::placeholder{color:#737373}.JobFilters_filters__search__input___WMYq:focus{border-color:#002a88;outline:none}.JobFilters_filters__search__icon___5BU_{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#536471;pointer-events:none}.JobFilters_filters__section__G0aBw{margin-bottom:24px}.JobFilters_filters__section__G0aBw:last-child{margin-bottom:0}.JobFilters_filters__section__title__QVhDk{font-size:16px;font-weight:600;color:#141414;margin-bottom:12px}.JobFilters_filters__section__options__ZJ7tu{display:flex;flex-direction:column;gap:8px}.JobFilters_filters__option__O84rm{display:flex;align-items:center;gap:8px;cursor:pointer}.JobFilters_filters__option__checkbox__K5iR1{width:16px;height:16px;border:2px solid #eff3f4;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:relative;transition:all .2s}.JobFilters_filters__option__checkbox__K5iR1:checked{background-color:#002a88;border-color:#002a88}.JobFilters_filters__option__checkbox__K5iR1:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.JobFilters_filters__option__checkbox__K5iR1:hover{border-color:#002a88}.JobFilters_filters__option__label__N489q{font-size:14px;color:#141414;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobFilters_filters__option__label__N489q:hover{color:#0f1419}