.WorkDetailFooter_footer__NX0XM{position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px rgba(0,0,0,.1);z-index:100}.WorkDetailFooter_footerTeal__sSlPx{background:linear-gradient(135deg,#12b886,#0ca678)}.WorkDetailFooter_footerTealSolid__fXa5_{background:#12b886}.WorkDetailFooter_footerOrange__VyqML{background:linear-gradient(135deg,#e67700,#d97706)}.WorkDetailFooter_footerDarkGray__wdX06{background:linear-gradient(135deg,#495057,#343a40)}.WorkDetailFooter_footerBlue__sI222{background:linear-gradient(135deg,#1971c2,#1864ab)}.WorkDetailFooter_footerDarkestGray__3OzdB{background:linear-gradient(135deg,#343a40,#25262b)}.WorkDetailFooter_inner__leWpL{height:65px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);gap:var(--mantine-spacing-sm)}@media (max-width:40em){.WorkDetailFooter_inner__leWpL{flex-direction:column;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);height:65px}}.WorkDetailFooter_link__sOEa5{text-decoration:none;color:var(--mantine-color-black)}.WorkDetailFooter_favoriteButton___HcBZ{background:rgba(255,255,255,.2);border-radius:12px;padding:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);flex-shrink:0}.WorkDetailFooter_profileButton__rgeBk{background:var(--mantine-color-white);border:none;box-shadow:none;flex-shrink:0;padding:8px 12px;min-height:unset;height:auto;width:auto;max-width:none}.WorkDetailFooter_profileButtonLabel__aWEKQ{font-size:13px;font-weight:700;line-height:1.3;color:var(--mantine-color-orange-6);white-space:normal}.WorkDetailFooter_identificationButton__X70lF{background:linear-gradient(90deg,#fbbf24,#f59e0b);border:none;box-shadow:0 2px 8px rgba(251,191,36,.3);flex-shrink:0;padding:8px 12px;min-height:unset;height:auto;width:auto;max-width:none}.WorkDetailFooter_identificationButtonLabel__ClEh3{font-size:13px;font-weight:700;line-height:1.3;color:var(--mantine-color-white);white-space:normal}.WorkDetailFooter_identificationButtonPending__v_bq9{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);box-shadow:none;flex-shrink:0;padding:8px 12px;min-height:unset;height:auto;width:auto;max-width:none}.WorkDetailFooter_identificationButtonPendingLabel__i3ruh{font-size:13px;font-weight:700;line-height:1.3;color:rgba(255,255,255,.6);white-space:normal}.WorkDetailFooter_disabledGlassButton__dLW2M{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.6)}.WorkDetailFooter_disabledGlassButton__dLW2M,.WorkDetailFooter_orangeActionButton__rWqWk{font-weight:700;width:100%;max-width:280px;min-height:36px;white-space:normal;line-height:1.1;padding:6px 12px}.WorkDetailFooter_orangeActionButton__rWqWk{background:linear-gradient(90deg,#fbbf24,#f59e0b);border:none;box-shadow:0 2px 8px rgba(251,191,36,.3)}.WorkDetailFooter_applyActionButton__917ev{background:linear-gradient(90deg,#f8b195,#f67280);border:none;box-shadow:0 2px 8px rgba(246,114,128,.3);font-weight:700;width:100%;max-width:280px;min-height:40px;white-space:normal;line-height:1.1;padding:8px 16px}.WorkDetailFooter_messageText__c1XvX{flex:1 1;text-align:center;margin-bottom:4px}.WorkDetailFooter_itemsWrapper__F8_B1{flex:1 1;display:flex;justify-content:center}.OfficeScheduleJobCard_card__Bn2w_{background-color:white;border:1px solid var(--mantine-color-gray-2);box-shadow:0 2px 8px rgba(0,0,0,.08)}.OfficeScheduleJobCard_schedule__rzNYD{color:var(--mantine-color-dark-7);font-weight:700;line-height:1.25;flex:1 1;min-width:0}.OfficeScheduleJobCard_payAmount__SuEpp{color:var(--mantine-color-dark-7);font-weight:800;letter-spacing:-.35px;line-height:1.15}.OfficeScheduleJobCard_transport__v6elH{color:var(--mantine-color-dark-6);font-size:12px;line-height:1.35}.OfficeScheduleJobCard_side__5i5fj{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:var(--mantine-spacing-xs)}.OfficeScheduleJobCard_recruitment__nBb6k{font-size:var(--mantine-font-size-sm);font-weight:800;line-height:1.25;text-align:right;color:var(--mantine-color-red-6)}.OfficeScheduleJobCard_recruitmentMuted__Mbhne{color:var(--mantine-color-gray-6)}.OfficeScheduleJobCard_applyButton__9ddO1{min-height:36px;padding-inline:var(--mantine-spacing-md)}.WorkedAtOfficeBeforeRibbon_ribbon__uYkJl{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:120px;padding:3px 7px;border-radius:6px;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 1px 5px rgba(102,126,234,.2);flex-shrink:1;min-width:0;pointer-events:none}.WorkedAtOfficeBeforeRibbon_label__d4_I_{color:white;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SectionTabBar_root__ZaOtM{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;background-color:white;border-bottom:1px solid var(--mantine-color-gray-2)}.SectionTabBar_tab__nX6lj{flex:1 1;padding:14px 8px;border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;font-size:var(--mantine-font-size-sm);font-weight:400;color:var(--mantine-color-gray-6);text-align:center;transition:color .15s ease,border-color .15s ease}.SectionTabBar_tab__nX6lj:hover{color:var(--mantine-color-dark-6)}.SectionTabBar_tabActive__PQ3jF{font-weight:600;color:var(--mantine-color-dark-7);border-bottom-color:var(--mantine-color-teal-6)}.WorkTimeOptionCard_card__hjwpe{border:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.WorkTimeOptionCard_cardSelected__a8X6r{border:2px solid var(--mantine-color-yellow-6);background-color:var(--mantine-color-yellow-0)}.WorkTimeOptionCard_dateLabel__EqoWA{color:var(--mantine-color-gray-6);font-size:12px;font-weight:600}.WorkTimeOptionCard_timeLabel__bGwDh{color:var(--mantine-color-dark-6);font-weight:700;line-height:1.3}.WorkTimeOptionCard_timeLabelSelected___NkV8{color:var(--mantine-color-yellow-7)}.WorkTimeOptionCard_breakLabel__7Xjqy{color:var(--mantine-color-gray-6);font-size:12px}.WorkTimeOptionCard_divider__cCKwW{height:1px;background-color:var(--mantine-color-gray-2)}.WorkDetail_paper__W7rY_{overflow:hidden}.WorkDetail_image__rBOUX{position:relative;height:200px;overflow:hidden}.WorkDetail_image__rBOUX>img{object-fit:cover}.WorkDetail_content__eSjoJ{padding:var(--mantine-spacing-sm)}.WorkDetail_section__alisW{border-bottom:1px solid var(--mantine-color-gray-3);padding:var(--mantine-spacing-md)}.WorkDetail_button__5n6YM,.WorkDetail_campaign__qBFm2{display:flex;align-items:center;justify-content:center}.WorkDetail_campaign__qBFm2{background:var(--mantine-color-red-6);padding:4px 12px 4px 4px;border-radius:20px;gap:8px;margin:4px var(--mantine-spacing-sm) 0}.WorkDetail_campaignBadge__J5ulo{width:20px;height:20px}.WorkDetail_representativeMessageBubble__XpQQM{flex:1 1;min-width:0;padding:12px 16px;background-color:#f8f9fa;color:#2c3e50;border-radius:18px 18px 18px 4px;box-shadow:0 1px 3px rgb(0 0 0/10%);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.WorkDetail_representativeMessageSpeaker__ZJn3k{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:4px;max-width:88px}.WorkDetail_representativeMessageAvatar__ouP0V{border:2px solid #e9ecef;box-shadow:0 2px 8px rgb(0 0 0/10%)}.WorkDetail_representativeMessageSpeakerName__CRgKp{align-self:stretch;text-align:left;word-break:break-word}.WorkDetailCarousel_control__Y9P_Y{&[data-inactive]{opacity:0;cursor:default}}.LinkedJobOfferCard_card__6JzIn{background-color:white;border:1px solid var(--mantine-color-gray-2);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.LinkedJobOfferCard_card__6JzIn:hover{border-color:var(--mantine-color-gray-3);box-shadow:0 2px 8px rgba(0,0,0,.06)}.LinkedJobOfferCard_heading__yQ_40{line-height:1.4}.LinkedJobOfferCard_heading__yQ_40,.LinkedJobOfferCard_schedule__dRlWF{color:var(--mantine-color-dark-7);font-weight:700;font-size:var(--mantine-font-size-sm)}.LinkedJobOfferCard_schedule__dRlWF{line-height:1.25}.LinkedJobOfferCard_facility__q6BaD{color:var(--mantine-color-teal-6);font-weight:600;font-size:var(--mantine-font-size-sm);line-height:1.35}.LinkedJobOfferCard_payAmount__vtV2r{color:var(--mantine-color-dark-7);font-weight:800;font-size:22px;letter-spacing:-.3px;line-height:1.15;text-align:right;white-space:nowrap}.LinkedJobOfferCard_transport__olGKv{color:var(--mantine-color-gray-6);font-size:12px;line-height:1.35;text-align:right}.RecommendedJobsModal_modalContainer__S2gAN{display:flex;flex-direction:column;height:100%}.RecommendedJobsModal_modalContent__m10l5{max-height:670px;height:90vh}.RecommendedJobsModal_modalContentEmpty__HzWDE,.RecommendedJobsModal_modalContent__m10l5{border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);width:min(420px,calc(100vw - 32px));max-width:100%}.RecommendedJobsModal_modalContentEmpty__HzWDE{max-height:300px;height:auto}@media (max-width:480px){.RecommendedJobsModal_modalContent__m10l5{margin:8px;max-height:670px;height:95vh;width:calc(100vw - 16px)}}.RecommendedJobsModal_modalBody__XxHNY{padding:0;height:100%}.RecommendedJobsModal_modalHeader__nNep_{display:none}.RecommendedJobsModal_header__tHMYl{background:linear-gradient(135deg,#4c6ef5,#7950f2);color:white;flex-shrink:0}.RecommendedJobsModal_headerIconContainer__zRzu2{background-color:rgba(255,255,255,.2)}.RecommendedJobsModal_closeButton__WZKM5{color:white;background-color:rgba(255,255,255,.2);border-radius:50%;transition:all .2s ease}.RecommendedJobsModal_closeButton__WZKM5:hover{background-color:rgba(255,255,255,.3);transform:scale(1.1)}.RecommendedJobsModal_jobCardContainer__vrwnz{height:100%;overflow-y:auto;overflow-x:hidden;padding:8px}.RecommendedJobsModal_jobCard__ApuWh{background:linear-gradient(145deg,#f8f9fa,#fff);border:1px solid #e9ecef;box-shadow:0 1px 4px rgba(0,0,0,.06)}.RecommendedJobsModal_jobTitle__k3IAG{line-height:1.3;min-height:62px}.RecommendedJobsModal_tagsContainer__OO2rG{min-height:50px}.RecommendedJobsModal_divider__m1BTg{width:60%;opacity:.3}.RecommendedJobsModal_wageContainer__FuxnS{background:linear-gradient(135deg,#667eea,#764ba2);color:white;text-align:center;width:100%}.RecommendedJobsModal_wageLabel__64JlP{color:rgba(255,255,255,.9)}.RecommendedJobsModal_wageDetails__5vy_3{font-size:10px}.RecommendedJobsModal_wageDetailText__mVmm_{color:rgba(255,255,255,.8)}.RecommendedJobsModal_wageDetailSeparator__p8E1o{color:rgba(255,255,255,.6)}.RecommendedJobsModal_workDetailsCard___fXDm{border:1px solid #e9ecef;background-color:#f8f9fa}.RecommendedJobsModal_workDetailRow___o5kg{background-color:white;border-radius:6px}.RecommendedJobsModal_workDetailIcon__INVvK{flex-shrink:0}.RecommendedJobsModal_workDetailAddress__ewlVh{text-align:right;flex:1 1;min-width:0;line-height:1.3;word-break:break-all}.RecommendedJobsModal_reasonsCard__VSUz9{background:linear-gradient(145deg,#f0f4ff,#e6f2ff);border:1px solid #c5d9ff;min-height:95px}.RecommendedJobsModal_reasonsIcon__8mnc7{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.RecommendedJobsModal_reasonBadge__go8_I{cursor:default;transition:transform .2s ease;max-width:calc(50% - 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecommendedJobsModal_reasonBadge__go8_I:hover{transform:scale(1.05)}.RecommendedJobsModal_carouselContainer__JN1X4{flex:1 1;overflow-y:hidden;position:relative}.RecommendedJobsModal_carouselControl__slkpv{position:absolute;top:50%;z-index:10;background-color:rgba(102,126,234,.9);border:2px solid white;box-shadow:0 4px 12px rgba(0,0,0,.15)}.RecommendedJobsModal_carouselControlLeft__7xaxu{left:5px}.RecommendedJobsModal_carouselControlRight__K_WmJ{right:5px}.RecommendedJobsModal_emblaContainer__vzacy{overflow:hidden;height:100%}.RecommendedJobsModal_emblaViewport__BPYyn{display:flex;height:100%}.RecommendedJobsModal_emblaSlide__0oFME{flex:0 0 100%;min-width:0;height:100%}.RecommendedJobsModal_footer__tTmcA{border-top:1px solid #e9ecef;background:linear-gradient(145deg,#f8f9fa,#fff);border-bottom-left-radius:12px;border-bottom-right-radius:12px;flex-shrink:0;position:relative}.RecommendedJobsModal_indicator__ek4VZ{border-radius:50%;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.RecommendedJobsModal_indicatorActive__6az2r{background-color:#667eea;border:2px solid #4c6ef5;box-shadow:0 2px 8px rgba(102,126,234,.3)}.RecommendedJobsModal_indicatorInactive__JJ_Qn{background-color:#dee2e6}.RecommendedJobsModal_applyButton__qWAwL{background:linear-gradient(90deg,#f8b195,#f67280);color:white;font-weight:700;border-radius:2rem;padding:.5rem 2rem;box-shadow:0 2px 10px rgba(246,114,128,.3);border:none;transition:all .3s ease}.RecommendedJobsModal_applyButton__qWAwL:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(246,114,128,.4)}.RecommendedJobsModal_detailButton__txl8_{background:white;color:#f67280;font-weight:700;border-radius:2rem;padding:.5rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #f67280;transition:all .3s ease}.RecommendedJobsModal_detailButton__txl8_:hover{background:rgba(246,114,128,.1);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.RecommendedJobsModal_checkboxInput__eKigy,.RecommendedJobsModal_checkboxLabel__I_wGv{cursor:pointer}.LinkableWorkCardWrapper_cardLink__4ZUB9{cursor:pointer;text-decoration:none;color:inherit;display:block}.LinkableWorkCardWrapper_cardLink__4ZUB9>*{cursor:pointer}.EmptyState_iconCircle__CncOs{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}.BookmarkTabs_paper__GaSRW{position:fixed;top:0;left:0;width:100%;z-index:3}.BookmarkTabs_tabsList__dfotu{gap:5px;-webkit-overflow-scrolling:touch}.BookmarkTabs_tab__QeEIE{padding-inline:var(--mantine-spacing-xs);padding-block:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);white-space:nowrap;color:var(--mantine-color-gray-6)}.BookmarkTabs_tab__QeEIE[data-active]{font-weight:600}.BookmarkTabs_tab__QeEIE svg{color:inherit}.BookmarkTabs_tab__QeEIE[data-active] svg{color:var(--mantine-color-teal-6)}
/*# sourceMappingURL=342ce511f3d8d5dc.css.map*/