.CardImage_imageWrap__BPMqA{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--color-bg-3);border-radius:16px}.CardImage_image__iNPYO{display:block;width:100%;height:100%;object-fit:cover}.CardImage_imageTopLeftTags__eqE0Z{position:absolute;top:8px;inset-inline-start:8px;z-index:1;display:flex;max-width:calc(100% - 56px);overflow:hidden}@media(min-width:768px){.CardImage_imageWrap__BPMqA{border-radius:12px}}.commonCard_productCard__l0SE7{position:relative;min-width:0;height:100%;background:var(--color-bg-1);border-radius:var(--radius-r-3)}.commonCard_productCard__l0SE7:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:var(--radius-r-3);background:var(--color-bg-1);box-shadow:var(--shadow-l2);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out)}.commonCard_productLink__YPwX1{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;color:inherit;text-decoration:none}.commonCard_productLink__YPwX1:focus-visible{border-radius:8px;outline:2px solid var(--color-accent-default);outline-offset:3px}.commonCard_contentTags__itgcz{width:100%}.commonCard_productInfo__GWR6B{display:flex;min-width:0;flex-direction:column;gap:4px;padding-top:8px}.commonCard_productTitle__G0QME{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-1);font-size:14px;font-weight:500;line-height:22px;min-height:44px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commonCard_metaLine__M7eRy{display:flex;min-width:0;gap:4px;align-items:center;color:var(--color-text-3);font-size:12px;font-weight:400;line-height:18px}.commonCard_metaIcon__EHp9g{flex:0 0 auto;width:12px;height:12px;color:var(--color-greyblue-4)}.commonCard_metaText__DxjWs,.commonCard_specLine__52lFT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commonCard_specLine__52lFT{display:block;width:100%;color:var(--color-text-3);font-size:12px;font-weight:400;line-height:18px}.commonCard_priceLine__jQ16J{width:100%}.commonCard_soldCntStr__Df_yR{overflow:hidden;color:var(--color-text-3);font-size:12px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.commonCard_productTitle__G0QME{font-weight:400}.commonCard_productInfo__GWR6B{padding-top:8px}}@media(hover:hover)and (pointer:fine)and (min-width:768px){.commonCard_productCard__l0SE7:hover{z-index:1}.commonCard_productCard__l0SE7:hover:before{opacity:1}}.CardImage_jobMedia__w54QZ{position:relative;display:flex;width:100%;aspect-ratio:1;min-height:0;align-items:center;overflow:hidden;padding:12px 16px;background:#fff9e8;border-radius:var(--radius-r-4)}.CardImage_jobGlow__0TbQ5{position:absolute;right:-53px;bottom:-55px;width:103px;height:103px;background:rgba(255,214,102,.35);border-radius:50%;filter:blur(24px);pointer-events:none}.CardImage_titleGroup__4ZOuf{position:relative;z-index:1;display:flex;width:100%;min-width:0;flex-direction:column;gap:4px}.CardImage_categoryLabel__0U2gF{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding-bottom:0;overflow:hidden;color:var(--color-orange-6);border-bottom:1px dotted var(--color-orange-6);text-overflow:ellipsis;white-space:nowrap;font-family:San Francisco Text,sans-serif;font-size:14px;font-weight:700;line-height:22px}.CardImage_title__aUNnP{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-1);font-size:var(--font-16);font-weight:var(--font-weight-semibold);line-height:var(--font-h5-24);text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:4}.jobCard_jobCard__AM_g7{position:relative;min-width:0;height:100%}.jobCard_jobCard__AM_g7,.jobCard_jobCard__AM_g7:before{background:var(--color-bg-1);border-radius:var(--radius-r-4)}.jobCard_jobCard__AM_g7:before{content:"";position:absolute;inset:-8px;z-index:-1;box-shadow:var(--shadow-l2);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out)}.jobCard_jobLink__z2hiD{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.jobCard_jobLink__z2hiD:focus-visible{border-radius:var(--radius-r-4);outline:2px solid var(--color-accent-default);outline-offset:3px}.jobCard_jobFavorite__vyhu6.jobCard_jobFavorite__vyhu6{background:var(--color-black-5)}.jobCard_jobFavorite__vyhu6.jobCard_jobFavorite__vyhu6:hover{background:var(--color-black-6)}.jobCard_jobCompany__bihM7{display:flex;min-width:0;gap:8px;align-items:center}.jobCard_jobCompanyLogo__2YWc7{width:16px;height:16px;border:0;border-radius:50%}.jobCard_jobCompanyName__XsTtR{color:var(--color-text-1);font-size:var(--font-14);font-weight:var(--font-weight-medium);line-height:var(--font-h6-22)}.jobCard_jobInfo__6QRza{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px}.jobCard_jobPriceLine__XLgoc{width:100%}.jobCard_jobLocationLine__g2ibY{display:flex;min-width:0;gap:4px;align-items:center;color:var(--color-text-2);font-size:var(--font-12);font-weight:var(--font-weight-regular);line-height:18px}.jobCard_jobLocationIcon__ddmfg{flex:0 0 auto;width:12px;height:12px;color:var(--color-greyblue-4)}.jobCard_jobLocationText__zcRkG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobCard_jobSupplementLine__nmylx{width:100%;color:var(--color-text-2);font-size:var(--font-12);font-weight:var(--font-weight-regular);line-height:18px}@media(hover:hover)and (pointer:fine)and (min-width:768px){.jobCard_jobCard__AM_g7:hover{z-index:1}.jobCard_jobCard__AM_g7:hover:before{opacity:1}}.AuthorizationEntry_authorizationEntry__qE4m8{margin:12px auto;display:flex;align-items:center;column-gap:16px;justify-content:center}.AuthorizationEntry_authorizationEntry__qE4m8 .AuthorizationEntry_emailContainer__Hr1EO{display:flex;align-items:center;column-gap:8px}.AuthorizationEntry_authorizationEntry__qE4m8 .AuthorizationEntry_emailContainer__Hr1EO .AuthorizationEntry_iconEmail__w_qgK{width:24px;height:24px}.AuthorizationEntry_authorizationEntry__qE4m8 .AuthorizationEntry_emailContainer__Hr1EO .AuthorizationEntry_text__HC9K_{font-size:14px;font-weight:400;line-height:20px;color:#111}.AuthorizationEntry_authorizationEntry__qE4m8 .AuthorizationEntry_btnContainer__teKu9{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.AuthorizationEntry_authorizationEntry__qE4m8 .AuthorizationEntry_btnContainer__teKu9 .AuthorizationEntry_btn__jYLyt{border:none;background-color:#f4f4f4;font-size:14px;font-weight:500;line-height:20px;color:#111;padding:4px 14px;border-radius:8px}.AuthorizationEntry_footerAuthorizationEntry__YkPeG{margin:0;max-width:100%;column-gap:8px;flex-shrink:0}.AuthorizationEntry_footerAuthorizationEntry__YkPeG .AuthorizationEntry_emailContainer__Hr1EO{min-width:0;column-gap:8px}.AuthorizationEntry_footerAuthorizationEntry__YkPeG .AuthorizationEntry_emailContainer__Hr1EO .AuthorizationEntry_iconEmail__w_qgK{width:16px;height:16px}.AuthorizationEntry_footerAuthorizationEntry__YkPeG .AuthorizationEntry_emailContainer__Hr1EO .AuthorizationEntry_text__HC9K_{color:var(--color-text-inverted-1);font-size:12px;line-height:18px;white-space:nowrap}.AuthorizationEntry_footerAuthorizationEntry__YkPeG .AuthorizationEntry_btnContainer__teKu9 .AuthorizationEntry_btn__jYLyt{min-width:73px;height:24px;padding:0 12px;color:var(--color-text-inverted-1);font-size:12px;line-height:18px;background-color:rgba(29,37,49,.4);border-radius:8px;cursor:pointer;white-space:nowrap}[dir=rtl] .AuthorizationEntry_footerAuthorizationEntry__YkPeG{direction:rtl}.AuthorizationEntry_userProfileAuthorizationEntry__AyNFe{display:flex;align-items:center;justify-content:space-between;max-width:816px;height:56px;background-color:#f7f8fd;border-radius:12px;padding:0 16px;margin-top:8px}.AuthorizationEntry_userProfileAuthorizationEntry__AyNFe .AuthorizationEntry_enabled__54rJd{display:flex;flex-direction:column}.AuthorizationEntry_userProfileAuthorizationEntry__AyNFe .AuthorizationEntry_enabled__54rJd .AuthorizationEntry_enabledText__McNNZ{font-size:16px;font-weight:500;line-height:24px;color:#111}.AuthorizationEntry_userProfileAuthorizationEntry__AyNFe .AuthorizationEntry_enabled__54rJd .AuthorizationEntry_enabledSubtext__x1Dj0{font-size:13px;font-weight:400;line-height:24px;color:#111}.AuthorizationEntry_userProfileAuthorizationEntry__AyNFe .AuthorizationEntry_text__HC9K_{font-size:14px;font-weight:500;line-height:56px;color:#111}.AuthorizationEntry_userProfileAuthorizationEntry__AyNFe .AuthorizationEntry_btn__jYLyt{--height:32px;--width:88px;--border-width:10px}