.Card_card__mzLqy{background:#fff;border-radius:16px;padding:24px;display:grid;grid-template-columns:75px auto 151px 46px;grid-template-areas:"picture title feature like-btn" "picture tag-list feature like-btn" "picture tag-list salary salary" "location location salary salary" "details details buttons buttons";grid-gap:16px;gap:16px}.Card_card__mzLqy.Card_featured__AbXn7{border:2px solid #a536d9}.Card_picture__p4wtY{width:100%;aspect-ratio:1.172;object-fit:cover;object-position:center;border-radius:24px;grid-area:picture}.Card_title__yd7cz{font-weight:700;font-size:22px;line-height:28px;margin:0;grid-area:title}.Card_feature__fVMO1{background:rgba(204,157,226,.3019607843);padding:8px 12px;border-radius:16px;font-weight:700;font-size:14px;line-height:1;color:#a536d9;grid-area:feature}.Card_tagList__iNsWg{display:flex;align-items:center;gap:4px;flex-wrap:wrap;grid-area:tag-list}.Card_tagList__iNsWg .Card_tag__FOAqI{color:#fff;background:#b006ff;padding:4px 8px;border-radius:16px;font-weight:700;font-size:12px;line-height:16px}.Card_tagList__iNsWg .Card_tag__FOAqI.Card_featured__AbXn7{background:#ff4bbd}.Card_likeBtn__MSZRh{padding:0;margin:0;background:none;border:none;cursor:pointer;background:#e0e0e0;border-radius:50%;aspect-ratio:1;display:grid;place-content:center;grid-area:like-btn}.Card_likeBtn__MSZRh svg path{fill:#fff}.Card_likeBtn__MSZRh.Card_liked__v5SkJ{background:#1fbcac}.Card_salary__S4BFF{grid-area:salary;color:#6c6c6c}.Card_salary__S4BFF strong{font-weight:600;font-size:24px;line-height:30px;color:#000}.Card_location__9iKKs{display:flex;gap:24px;font-size:14px;line-height:1;grid-area:location;margin-right:16px}.Card_location__9iKKs .Card_city__ip4ob,.Card_location__9iKKs .Card_place__XXn34{display:flex;align-items:center;gap:8px}.Card_location__9iKKs .Card_city__ip4ob .Card_adornment__da4Ym,.Card_location__9iKKs .Card_place__XXn34 .Card_adornment__da4Ym{width:36px;height:36px;display:grid;place-content:center;border:1px solid #dadada;border-radius:50%;margin-right:4px}.Card_location__9iKKs .Card_city__ip4ob .Card_metro__KS2P4.Card_krl__80pYx{color:#f6b500}.Card_detailsList__0Z57H{padding-top:21px;border-top:1px solid #d9d9d9;display:flex;flex-direction:column;grid-area:details;gap:12px;font-size:12px;line-height:18px}.Card_detailsList__0Z57H .Card_detail__TXXP7{display:grid;grid-template-columns:35% auto;grid-gap:16px;gap:16px;margin:0}.Card_detailsList__0Z57H .Card_detail__TXXP7 dd{margin-left:0;color:#a9a9a9}.Card_buttonBlock__Y4EoL{grid-area:buttons;display:grid;grid-gap:8px;gap:8px;align-content:start}.Card_buttonBlock__Y4EoL .Card_btnGreen__4Ng_H{background:#1fbcac;color:#fff;border-radius:12px;padding:12px;font-weight:700;font-size:16px;line-height:22px;text-transform:none}.Card_buttonBlock__Y4EoL .Card_btnWhite__M_T_8{background:#fff;border:1px solid #999;border-radius:12px;padding:12px;display:grid;place-content:center;color:#636564;font-weight:600;font-size:16px;line-height:22px;text-transform:none;text-decoration:none}@media screen and (max-width:650px){.Card_card__mzLqy{padding:24px;grid-template-columns:40px auto 32px;grid-template-areas:"picture title title" "tag-list tag-list like-btn" "feature feature feature" "location location location" "details details details" "salary salary salary" "buttons buttons buttons";gap:16px}.Card_card__mzLqy.Card_featured__AbXn7{border:2px solid #a536d9}.Card_picture__p4wtY{aspect-ratio:1;border-radius:12px}.Card_location__9iKKs{flex-direction:column;gap:4px}.Card_likeBtn__MSZRh svg{width:24px;height:24px;margin-top:2px}}.Calendar_wrapper__y7AkX .MuiDateCalendar-root{width:100%;height:auto;max-height:unset}.Calendar_wrapper__y7AkX .MuiPickersCalendarHeader-root{margin:0 16px;position:relative}.Calendar_wrapper__y7AkX .MuiPickersArrowSwitcher-root{position:absolute;left:0;right:0;justify-content:space-between}.Calendar_wrapper__y7AkX .MuiPickersArrowSwitcher-spacer{width:0}.Calendar_wrapper__y7AkX .MuiPickersCalendarHeader-labelContainer{margin:0 auto;position:relative;z-index:2}.Calendar_wrapper__y7AkX .MuiPickersCalendarHeader-label{text-transform:capitalize}.Calendar_wrapper__y7AkX .MuiButtonBase-root{color:#000}.Calendar_wrapper__y7AkX .MuiDayCalendar-root{border-top:1px solid #d9d9d9;margin-top:20px;padding:20px 16px 0}.Calendar_wrapper__y7AkX .MuiPickersDay-dayOutsideMonth{color:#dadada}.Calendar_wrapper__y7AkX .MuiDayCalendar-header,.Calendar_wrapper__y7AkX .MuiDayCalendar-weekContainer{justify-content:space-between}.Calendar_wrapper__y7AkX .MuiDayCalendar-weekDayLabel{font-size:16px;line-height:22px;color:#000}.Calendar_wrapper__y7AkX .MuiPickersDay-root{font-weight:500;font-size:16px;line-height:22px;width:33px;height:42px;border-radius:10px}.Calendar_wrapper__y7AkX .MuiPickersDay-root.Mui-selected,.Calendar_wrapper__y7AkX .MuiPickersDay-root.Mui-selected:hover,.Calendar_wrapper__y7AkX .MuiPickersDay-root:focus.Mui-selected{background:#1fbcac;color:#fff}@media screen and (max-width:650px){.Calendar_wrapper__y7AkX{width:100%}}.ymap-wrapper{width:100%;height:400px;border-radius:24px;overflow:hidden}.ymap-error,.ymap-loading{display:grid;place-content:center;padding:24px}.ymap-cluster{border-radius:16px;padding:8px 20px;display:grid;place-content:center;font-size:16px;line-height:1;font-weight:700;color:#fff}.ymap-cluster,.ymap-placemark{background-color:#b006ff;cursor:pointer}.ymap-placemark{margin-top:-15px;border-radius:50%;width:30px;height:30px;transform:translate(-50%,-100%);position:relative}.ymap-placemark:before{position:absolute;top:60%;content:"";width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:25px solid #b006ff}.ymap-placemark:after{position:absolute;top:4px;left:4px;content:"";background:#fff;border-radius:50%;aspect-ratio:1;width:22px}
/*# sourceMappingURL=164dd025cea68662.css.map*/