@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap";._breadcrumbs_t65xn_1{margin-bottom:16px;font-size:14px}._breadcrumbsList_t65xn_6{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:8px}._breadcrumbItem_t65xn_16{display:flex;align-items:center;gap:8px;color:#7a7b7c}._breadcrumbLink_t65xn_23{color:#7a7b7c;text-decoration:none;transition:color .2s ease}._breadcrumbLink_t65xn_23:hover{color:#000;text-decoration:underline}._separator_t65xn_34{color:#ededee;-webkit-user-select:none;user-select:none}._current_t65xn_39{color:#000;font-weight:500}@media (max-width: 600px){._breadcrumbs_t65xn_1{font-size:12px;margin-bottom:12px}._breadcrumbsList_t65xn_6,._breadcrumbItem_t65xn_16{gap:4px}}._card_183rw_1{padding:24px;margin-bottom:20px;box-shadow:0 1px 3px #0000001f;border-radius:8px;transition:box-shadow .3s ease}._card_183rw_1:hover{box-shadow:0 4px 12px #0000001a}._header_183rw_13{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}._companyInfo_183rw_22{display:flex;align-items:center;gap:16px;flex:1}._companyLogo_183rw_29{width:64px;height:64px;flex-shrink:0}._companyLogoText_183rw_35{color:#fff;font-size:24px;font-weight:700}._vacancyTitle_183rw_41{font-size:20px;font-weight:600;color:#000;text-decoration:none;display:block;margin-bottom:4px;transition:color .2s ease}._vacancyTitle_183rw_41:hover{color:#2f7ee6}._companyName_183rw_55{font-size:14px;color:#7a7b7c;text-decoration:none;transition:color .2s ease}._companyName_183rw_55:hover{color:#2f7ee6}._info_183rw_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;padding:16px;background-color:#f9f9f9;border-radius:8px}._infoItem_183rw_76{display:flex;flex-direction:column;gap:4px}._coverLetter_183rw_82{margin-bottom:16px;padding:16px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #2f7ee6}._footer_183rw_90{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}@media (max-width: 768px){._card_183rw_1{padding:16px}._header_183rw_13{flex-direction:column;align-items:flex-start}._companyInfo_183rw_22{width:100%}._companyLogo_183rw_29{width:48px;height:48px}._vacancyTitle_183rw_41{font-size:18px}._info_183rw_66{grid-template-columns:1fr;gap:8px}._footer_183rw_90{flex-direction:column;align-items:flex-start}}._editorWrapper_1r2s8_4 .ce-toolbar__plus,._editorWrapper_1r2s8_4 .ce-toolbar__settings-btn{color:#000!important}._editorWrapper_1r2s8_4 .ce-inline-toolbar{background:#fff!important;border:2px solid #222325!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}._editorWrapper_1r2s8_4 .ce-inline-tool{color:#000!important}._editorWrapper_1r2s8_4 .ce-inline-tool:hover{background-color:#9fea7133!important}._editorWrapper_1r2s8_4 .ce-conversion-toolbar{background:#fff!important;border:2px solid #222325!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}._editorWrapper_1r2s8_4 .ce-conversion-tool__icon{background:transparent!important}._editorWrapper_1r2s8_4 .ce-popover{background:#fff!important;border:2px solid #222325!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}._editorWrapper_1r2s8_4 .ce-popover__item:hover{background-color:#9fea7133!important}._editorWrapper_1r2s8_4 .ce-popover__item-icon{background:transparent!important;border-radius:4px!important}._editorWrapper_1r2s8_4 .ce-settings{background:#fff!important;border:2px solid #222325!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}._editorWrapper_1r2s8_4 .ce-settings__button:hover{background-color:#9fea7133!important}._editorWrapper_1r2s8_4 .ce-paragraph[data-placeholder]:empty:before{color:#999!important}._editorWrapper_1r2s8_4 .ce-header{font-weight:800;color:#222325;line-height:1.3}._editorWrapper_1r2s8_4 .cdx-quote__text{min-height:50px;font-size:18px;line-height:1.6;font-style:italic;color:#222325}._editorWrapper_1r2s8_4 .cdx-quote{border-left:4px solid #9fea71;padding-left:20px;margin:20px 0}._editorWrapper_1r2s8_4 .cdx-list__item{line-height:1.6;padding:5px 0}._editorWrapper_1r2s8_4 .ce-code__textarea{background:#f5f5f5!important;border:2px solid #222325!important;border-radius:8px!important;padding:16px!important;font-family:Courier New,monospace!important;font-size:14px!important;line-height:1.6!important;color:#222325!important}._editorWrapper_1r2s8_4 .cdx-inline-code{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px;color:#d63384}._editorWrapper_1r2s8_4 .cdx-marker{background:#9fea7166;padding:2px 0}._editorWrapper_1r2s8_4 .tc-table{border-collapse:collapse;width:100%}._editorWrapper_1r2s8_4 .tc-table__cell{border:2px solid #222325;padding:10px}._editorWrapper_1r2s8_4 .cdx-simple-image{margin:20px 0}._editorWrapper_1r2s8_4 .image-tool__image{border-radius:8px;max-width:100%}._editorWrapper_1r2s8_4 .image-tool__caption{margin-top:8px;font-size:14px;color:#666;text-align:center}._editorWrapper_1r2s8_4 .ce-delimiter{margin:30px 0;text-align:center;line-height:1.6em}._editorWrapper_1r2s8_4 .ce-delimiter:before{content:"***";font-size:30px;color:#999;letter-spacing:10px}._editorWrapper_1r2s8_4 .ce-block__content{margin:0 auto}._editorWrapper_1r2s8_4 .ce-block--focused{background-color:#9fea710d}._editorWrapper_1r2s8_4 .cdx-loader{border:2px solid #9fea71!important;border-top-color:transparent!important}._reviewCard_18ayw_1{display:flex;align-items:flex-start;gap:16px}._reviewHeader_18ayw_7{display:flex;align-items:center;justify-content:space-between;gap:8px}._reviewHeaderInfo_18ayw_14{display:flex;align-items:center;flex-wrap:wrap}._userAvatar_18ayw_20{width:48px;height:48px;display:flex;align-items:center;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);justify-content:center;border:2px solid #ffffff;transition:all .2s ease}._userAvatar_18ayw_20 img{width:100%;height:100%;object-fit:cover}._dot_18ayw_39{font-size:12px;font-weight:600;margin:0;color:#6e7485;padding-inline:8px}._position_18ayw_47{font-size:14px;font-weight:700;margin:0}._positionContainer_18ayw_53{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._industryBadge_18ayw_60{font-size:10px;font-weight:600;padding:4px 8px;border-radius:12px;white-space:nowrap;line-height:1}._date_18ayw_69{color:#6e7485;font-size:12px;white-space:nowrap}._verifiedBadge_18ayw_75{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600;color:#166534;white-space:nowrap;display:flex;align-items:center;width:fit-content;margin-top:4px;box-shadow:0 1px 2px #22c55e1a}._ratingContainer_18ayw_90{display:flex;align-items:center}._infoRow_18ayw_95{display:flex;align-items:center;margin-bottom:12px}._tags_18ayw_101{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 20px}._tag_18ayw_101{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;color:#64748b;white-space:nowrap;transition:all .2s ease}._tag_18ayw_101:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;color:#475569;transform:translateY(-1px)}._salary_18ayw_127{font-size:12px;color:#878b98}._salaryValue_18ayw_132{font-weight:700}._stars_18ayw_136{display:flex}._reviewSection_18ayw_140{margin-bottom:18px}._sectionTitle_18ayw_144{font-size:14px;line-height:1.5;font-weight:600;color:#374151;margin-bottom:4px;display:flex;align-items:center}._sectionTitle_18ayw_144:before{content:"";width:6px;height:6px;border-radius:50%;background:#3b82f6;margin-right:8px}._sectionText_18ayw_163{margin:0;line-height:1.6;color:#4b5563;font-size:14px}._benefitsSection_18ayw_170{width:100%;margin-top:8px;background:linear-gradient(135deg,#f8fafc6f,#f1f5f9c8);border-radius:12px;padding:16px;border:1px solid #e2e8f0;transition:all .3s ease}._benefitsSection_18ayw_170:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}._benefitsToggle_18ayw_185{background:none;border:none;color:#334155;font-weight:600;font-size:14px;padding:0;cursor:pointer;display:flex;align-items:center;transition:color .2s ease;width:100%;justify-content:space-between}._benefitsToggle_18ayw_185:hover{color:#1e293b}._arrowDown_18ayw_204,._arrowUp_18ayw_205{margin-left:8px;display:flex;align-items:center;flex-shrink:0;font-size:18px;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#64748b}._arrowUp_18ayw_205{transform:rotate(180deg)}._benefitsTags_18ayw_219{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0;animation:_slideDown_18ayw_1 .3s ease}@keyframes _slideDown_18ayw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._benefitTag_18ayw_240{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;position:relative;overflow:hidden}._benefitTag_18ayw_240:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transition:left .5s ease}._benefitTag_18ayw_240:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;border-color:#cbd5e1}._benefitTag_18ayw_240:hover:before{left:100%}._usefulButton_18ayw_279{margin-top:24px;display:flex;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;color:#475569;font-size:14px;font-weight:500;padding:12px 20px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}._usefulButton_18ayw_279:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .5s ease}._usefulButton_18ayw_279:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}._usefulButton_18ayw_279:hover:before{left:100%}._usefulButton_18ayw_279:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}._usefulButton_18ayw_279:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._usefulButtonActive_18ayw_335{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd;color:#1e40af;box-shadow:0 2px 8px #3b82f633}._usefulButtonActive_18ayw_335:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd);border-color:#60a5fa;box-shadow:0 4px 16px #3b82f640}._thumbIcon_18ayw_348{margin-right:8px;font-size:16px;transition:transform .2s ease}._usefulButton_18ayw_279:hover ._thumbIcon_18ayw_348{transform:scale(1.1)}._usefulButtonActive_18ayw_335 ._thumbIcon_18ayw_348{animation:_thumbBounce_18ayw_1 .5s ease}@keyframes _thumbBounce_18ayw_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}._usefulText_18ayw_372{margin-right:6px;font-weight:500}._usefulCount_18ayw_377{font-weight:700;padding:2px 8px;background:#3b82f61a;border-radius:8px;min-width:24px;text-align:center;transition:all .2s ease}._usefulButtonActive_18ayw_335 ._usefulCount_18ayw_377{background:#1e40af33;color:#1e40af}._authAlert_18ayw_392{background-color:#f8d7da;color:#721c24;padding:10px 15px;border-radius:8px;margin-top:15px;text-align:center;font-size:14px;border:1px solid #f5c6cb;animation:_fadeIn_18ayw_1 .3s ease}@keyframes _fadeIn_18ayw_1{0%{opacity:0}to{opacity:1}}@media (max-width: 600px){._reviewCard_18ayw_1{gap:16px;border-radius:12px}._userAvatar_18ayw_20{width:44px;height:44px}._reviewSection_18ayw_140{margin-bottom:16px}._sectionTitle_18ayw_144{margin-bottom:0;font-size:13px}._sectionText_18ayw_163{font-size:13px}._position_18ayw_47{font-size:16px}._verifiedBadge_18ayw_75{font-size:10px;padding:1px 6px;border-radius:10px}._dateContainer_18ayw_447{min-width:auto}._date_18ayw_69{font-size:13px}._tags_18ayw_101{margin-bottom:16px}._tag_18ayw_101{font-size:11px;padding:3px 8px}._ratingContainer_18ayw_90{margin-bottom:4px}._ratingValue_18ayw_468,._star_18ayw_136{font-size:16px}._benefitsSection_18ayw_170{padding:12px}._benefitsTags_18ayw_219{gap:8px;margin-top:12px;padding-top:12px}._benefitTag_18ayw_240{font-size:12px;padding:6px 12px}._usefulButton_18ayw_279{margin-top:12px;padding:10px 16px;font-size:13px}._usefulText_18ayw_372,._usefulCount_18ayw_377{font-size:13px}._usefulCount_18ayw_377{padding:1px 6px;min-width:20px}._thumbIcon_18ayw_348{font-size:14px}}._hiringStages_ny16b_1{width:100%;padding:48px 0 0}._headerButton_ny16b_6{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:0;margin-bottom:0;cursor:pointer;text-align:left;transition:opacity .2s ease}._headerButton_ny16b_6:hover{opacity:.7}._sectionTitle_ny16b_24{font-size:16px;font-weight:600;color:#222325;margin:0}._toggleIcon_ny16b_31{flex-shrink:0;color:#666;transition:transform .3s ease}._toggleIconExpanded_ny16b_37{transform:rotate(180deg)}._content_ny16b_41{margin-top:24px;animation:_slideDown_ny16b_1 .3s ease}._previewStage_ny16b_46{margin-top:16px;opacity:.85}@keyframes _slideDown_ny16b_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._stagesList_ny16b_62{display:flex;flex-direction:column;gap:0}._stageItem_ny16b_68{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #ededee}._stageItem_ny16b_68:first-child{padding-top:0}._stageItem_ny16b_68:last-child{border-bottom:none}._stageNumber_ny16b_83{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#222325;background-color:#f6f6f6;border-radius:6px}._stageContent_ny16b_97{flex:1;display:flex;flex-direction:column;gap:8px}._stageTitle_ny16b_104{font-size:14px;font-weight:600;color:#374151;line-height:1.5;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._optionalBadge_ny16b_116{display:inline-flex;padding:2px 8px;border-radius:4px;background-color:#f6f6f6;font-size:12px;font-weight:500;color:#7a7b7c}._stageDescription_ny16b_126{font-size:14px;line-height:1.6;color:#4b5563;margin:0}._note_ny16b_133{margin-top:24px;padding:16px;background-color:#f9f9f9;border-radius:6px;font-size:14px;line-height:1.6;color:#555}._note_ny16b_133 strong{font-weight:600;color:#222325}@media screen and (max-width: 768px){._hiringStages_ny16b_1{padding:32px 0 0}._sectionTitle_ny16b_24{font-size:16px}._content_ny16b_41{margin-top:20px}._previewStage_ny16b_46{margin-top:12px}._stageItem_ny16b_68{gap:16px;padding:16px 0}._stageNumber_ny16b_83{width:28px;height:28px;font-size:14px}._stageTitle_ny16b_104{font-size:14px}._stageDescription_ny16b_126{font-size:13px}._note_ny16b_133{padding:14px;margin-top:20px;font-size:13px}}@media screen and (max-width: 480px){._hiringStages_ny16b_1{padding:24px 0 0}._sectionTitle_ny16b_24{font-size:16px}._content_ny16b_41{margin-top:16px}._previewStage_ny16b_46{margin-top:12px}._toggleIcon_ny16b_31{width:18px;height:18px}._stageItem_ny16b_68{gap:12px;padding:14px 0}._stageNumber_ny16b_83{width:26px;height:26px;font-size:13px;border-radius:4px}._stageTitle_ny16b_104{font-size:13px;gap:8px}._stageDescription_ny16b_126{font-size:13px}._optionalBadge_ny16b_116{font-size:11px;padding:2px 6px}._note_ny16b_133{padding:12px;margin-top:16px;font-size:12px}}._companyPage_gi9g6_1{width:100%;background-color:#fff;padding-block:44px;min-height:100vh}._container_gi9g6_8{max-width:1280px;margin:0 auto;padding:0 16px}._goBack_gi9g6_14{font-size:16px;color:inherit;background-color:transparent;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:48px}._gridContainer_gi9g6_25{display:grid;grid-template-columns:2fr 1fr 1fr;gap:80px;max-width:1280px;margin:0 auto;padding:0 16px}._companyInfo_gi9g6_34{grid-column:1 / 3;border-radius:8px;border:2px solid #000;box-shadow:16px 16px #9fea71;padding:48px}._companyIndustriesWrapper_gi9g6_42{display:flex;flex-wrap:wrap;gap:8px}._companyActionButtonsWrapper_gi9g6_48{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:24px 0 32px;row-gap:16px;column-gap:4px}._companyActionButtons_gi9g6_48{background-color:#fff;display:flex;gap:16px}._companyActionButton_gi9g6_48{display:flex;align-items:center;justify-content:center;gap:4px;background-color:var(--background-dark-color);color:#fbfbfb;padding:12px 24px;font-size:16px;font-weight:700;border:none;height:48px}._companyActionButton_gi9g6_48 svg{flex-shrink:0}._saveButton_gi9g6_81{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #ededee;flex-shrink:0;width:48px;height:48px;aspect-ratio:1/1}._socialLinks_gi9g6_93{display:flex;gap:12px}._reviewsList_gi9g6_98{display:flex;flex-direction:column}._reviewsList_gi9g6_98 [data-item=review-card]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ededee}._reviewsList_gi9g6_98 [data-item=review-card]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}._companyReviewsSimilarWrapper_gi9g6_113{height:fit-content;min-width:305px;grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:24px}._companyReviews_gi9g6_113{height:fit-content;min-width:305px;border-radius:8px;border:2px solid #000;box-shadow:8px 8px #000;padding:24px}._reviewsHeader_gi9g6_132{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}._reviewsLogo_gi9g6_139{width:120px;height:120px;object-fit:cover;margin-bottom:16px;padding:8px;border-radius:100%;background-color:#fbfbfb;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;border:1px solid #ededee;margin-inline:auto}._reviewsLogo_gi9g6_139 img{border-radius:100%;width:100%;height:100%;object-fit:contain}._reviewsNameContainer_gi9g6_164{display:flex;flex-direction:column;align-items:center;justify-content:center}._reviewsCity_gi9g6_171{font-size:18px;color:#7a7b7c}._reviewsName_gi9g6_164{display:flex;flex-direction:row;align-items:center;font-weight:800;font-size:24px;color:#222325!important}._reviewsName_gi9g6_164:hover{text-decoration:underline;color:#222325!important}._reviewsSize_gi9g6_189{margin-right:10px;background-color:#f6f6f6;width:fit-content;padding:6px 8px;border-radius:4px;font-size:12px;color:#555;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reviewsWebsite_gi9g6_203{font-size:16px;color:#4daaec}._categoryContainer_gi9g6_208{display:flex;flex-direction:column;gap:8px}._categoryRow_gi9g6_214{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}._categoryName_gi9g6_222{flex-shrink:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px;color:#222325}._categoryStars_gi9g6_233{display:flex;flex-direction:row;align-items:center;gap:4px;color:#7a7b7c}._companyVacancies_gi9g6_241,._companySimilar_gi9g6_250{height:fit-content;min-width:305px;border-radius:8px;border:2px solid #000;box-shadow:8px 8px #000;padding:24px}._companySimilarItems_gi9g6_259{display:flex;flex-direction:column;gap:16px}._companySimilarTitle_gi9g6_265{font-size:22px;font-weight:800}._tabNavigation_gi9g6_270{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:24px;position:relative;border-bottom:1px solid #ededee;transition:all .3s ease}._tabNavigation_gi9g6_270._sticky_gi9g6_282{position:fixed;top:80px;left:0;right:0;z-index:100;background-color:#fff;box-shadow:0 2px 8px #0000001a;padding:0 16px;margin:0 auto;max-width:1280px}._tabNavigation_gi9g6_270::-webkit-scrollbar{display:none}._tabNavigation_gi9g6_270:after{content:"";position:absolute;bottom:0;left:0;width:var(--indicator-width, 140px);height:3px;background-color:var(--brand-color-primary);border-radius:2px 2px 0 0;transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);transform:translate(var(--indicator-left, 0px))}._tabButton_gi9g6_313{padding:0 32px 20px;white-space:nowrap;border:none;background:transparent;font-size:16px;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;position:relative}._tabButton_gi9g6_313:hover{color:#333}._tabButton_gi9g6_313._activeTab_gi9g6_330{color:var(--background-dark-color);font-weight:700}._companyDescriptionTitle_gi9g6_335{font-size:16px;font-weight:700;color:#222325}._companyDescription_gi9g6_335{display:flex;flex-direction:column;gap:24px;padding-top:32px}._emptyDescription_gi9g6_348{font-size:14px;color:#7a7b7c;padding:20px 0;text-align:left}._companyDescriptionItem_gi9g6_355{display:flex;flex-direction:column;gap:8px}._companyDescriptionItem_gi9g6_355 h3{font-size:14px;font-weight:700;margin-bottom:0}._companyDescriptionItem_gi9g6_355 div{font-size:16px;color:#3d3d3f;line-height:20px;white-space:pre-line}._reviewsGraph_gi9g6_374{display:flex;flex-direction:column;gap:32px;margin-top:48px;padding-top:48px;border-top:1px solid #ededee}._reviewsGraphInfoWrapper_gi9g6_383{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:32px;gap:24px}._reviewsGraphInfo_gi9g6_383{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #ededee;padding:20px;width:200px}._reviewsGraphInfoRating_gi9g6_402{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:40px;line-height:40px;font-weight:800}._reviewsGraphInfoRating_gi9g6_402 div{font-size:18px;line-height:24px;font-weight:400}._reviewsGraphInfoCount_gi9g6_417{color:#8c8c8c;font-weight:200;font-size:12px;text-align:center}._reviewsGraphInfoCount_gi9g6_417 span{color:var(--text-color)}._recommendationPercentage_gi9g6_427{font-size:24px;font-weight:700;color:#333;margin-bottom:4px}._recommendationBar_gi9g6_434{height:8px;background-color:#fff2e5;border-radius:4px;margin-bottom:4px;overflow:hidden}._recommendationFill_gi9g6_442{height:100%;background-color:#f9d948;border-radius:4px}._recommendationText_gi9g6_448{font-size:14px;color:#777}._reviewsGraphChart_gi9g6_453{flex:1;display:flex;flex-direction:column;gap:12px;max-width:416px}._reviewsGraphRow_gi9g6_461{display:flex;align-items:center;gap:12px;height:20px}._reviewsGraphStars_gi9g6_468{display:flex;justify-content:flex-end;gap:2px;min-width:80px}._reviewsGraphStars_gi9g6_468 svg{width:14px;height:14px}._reviewsGraphBar_gi9g6_480{flex:1;height:8px;background-color:#fff2e5;border-radius:4px;overflow:hidden;position:relative}._reviewsGraphBarFill_gi9g6_489{height:100%;background-color:#f9d849;border-radius:4px;transition:width .3s ease}._reviewsGraphPercentage_gi9g6_496{min-width:40px;text-align:right;font-size:16px;font-weight:500;line-height:20px;color:#333}@media (max-width: 1200px){._tabButton_gi9g6_313{padding:0 24px 20px}}@media (max-width: 900px){._gridContainer_gi9g6_25{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:24px;height:auto}._tabButton_gi9g6_313{padding:0 20px 20px}._companyInfo_gi9g6_34{grid-column:1;grid-row:2;min-height:200px;box-shadow:8px 8px #000}._companyReviews_gi9g6_113{grid-column:1;grid-row:1;min-height:150px;margin-bottom:24px}._companyVacancies_gi9g6_241,._companySimilar_gi9g6_250{grid-column:1;min-height:150px;margin-bottom:24px}._companyInfo_gi9g6_34{padding:24px}._companyDescription_gi9g6_335{padding-top:16px}._reviewsGraphInfoRating_gi9g6_402{font-size:32px;line-height:32px}._reviewsGraphInfoRating_gi9g6_402 div{font-size:12px;line-height:16px}._reviewsGraphChart_gi9g6_453{width:100%;max-width:none;padding:16px}._reviewsGraphRow_gi9g6_461{gap:8px}._reviewsGraphStars_gi9g6_468{width:78px}}@media (max-width: 600px){._goBack_gi9g6_14{margin-bottom:0}._companyIndustriesWrapper_gi9g6_42{margin-bottom:18px;gap:4px}._companyActionButton_gi9g6_48{font-size:14px}._tabNavigation_gi9g6_270{gap:0;margin-inline:-24px}._tabButton_gi9g6_313{flex:1;padding:0 16px 12px}._companyActionButtons_gi9g6_48{position:fixed;bottom:0;display:flex;flex-direction:row-reverse;left:0;right:0;padding:16px;z-index:100;background-color:#fff;box-shadow:0 -2px 10px #0000001a}._companyActionButton_gi9g6_48{flex:1}._saveButton_gi9g6_81{display:flex;align-items:center;justify-content:center}._saveButton_gi9g6_81 svg{width:32px;height:32px}._reviewsGraphInfoWrapper_gi9g6_383{flex-direction:column;align-items:center;gap:20px;padding-bottom:16px}._reviewsGraphInfo_gi9g6_383{flex-direction:row;gap:24px;width:100%}._reviewsGraphInfoCount_gi9g6_417{text-align:left}._reviewsHeader_gi9g6_132{order:0;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}._reviewsLogo_gi9g6_139{width:64px;height:64px;margin:3px;padding:5px}._reviewsCity_gi9g6_171{font-size:12px}._reviewsName_gi9g6_164{font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._reviewsSize_gi9g6_189{align-self:flex-start;margin-left:auto;margin-right:0;flex-shrink:0}._reviewsDivider_gi9g6_685,._reviewsWebsite_gi9g6_203{display:none}._reviewsNameContainer_gi9g6_164{align-items:flex-start}}@media screen and (max-width: 480px){._companyActionButtons_gi9g6_48{justify-content:space-between}._companyActionButton_gi9g6_48{flex:1}}._vacanciesSection_gi9g6_708{padding-top:36px;padding-bottom:36px}._hiringSection_gi9g6_713{padding-top:24px;margin-top:24px;border-top:1px solid #ededee}@media screen and (max-width: 768px){._vacanciesSection_gi9g6_708{padding-top:24px;padding-bottom:24px}._hiringSection_gi9g6_713{padding-top:16px;margin-top:16px}._reviewsGraph_gi9g6_374{margin-top:32px;padding-top:32px}}._navigationPlaceholder_139lp_2{width:280px;height:0;visibility:hidden}._navigationContainer_139lp_8{position:fixed;top:120px;right:max(24px,calc((100vw - 1536px)/2 + 24px));width:280px;height:fit-content;max-height:calc(100vh - 140px);overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;z-index:100;scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent;transition:box-shadow .2s ease}._navigationContainer_139lp_8:hover{box-shadow:0 4px 12px #0000001a}._navigationContainer_139lp_8::-webkit-scrollbar{width:6px}._navigationContainer_139lp_8::-webkit-scrollbar-track{background:transparent}._navigationContainer_139lp_8::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:3px}._navigationContainer_139lp_8::-webkit-scrollbar-thumb:hover{background-color:silver}._navigationTitle_139lp_49{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;color:#222325;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}._navigationTitle_139lp_49 svg{width:20px;height:20px;color:#9fea71}._navigationList_139lp_67{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._navigationItem_139lp_76{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;color:#7a7b7c;cursor:pointer;border-radius:8px;transition:all .2s ease;text-decoration:none}._navigationItem_139lp_76:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background-color:#9fea71;border-radius:0 2px 2px 0;transition:height .2s ease}._navigationItem_139lp_76:hover{background-color:#f9f9f9;color:#222325}._navigationItem_139lp_76._active_139lp_109{color:#222325;background-color:#f9f9f9;font-weight:600}._navigationItem_139lp_76._active_139lp_109:before{height:24px}._statusDot_139lp_119{width:8px;height:8px;border-radius:50%;background-color:#e0e0e0;flex-shrink:0;transition:all .2s ease}._statusDot_139lp_119._completed_139lp_128{background-color:#9fea71}._statusDot_139lp_119._active_139lp_109{background-color:#4daaec;box-shadow:0 0 0 4px #4daaec33}._statusDot_139lp_119._error_139lp_137{background-color:#ff6b6b}@media (max-width: 1200px){._navigationContainer_139lp_8{right:max(16px,calc((100vw - 1200px)/2 + 16px))}}@media (max-width: 1024px){._navigationContainer_139lp_8{top:100px;right:16px;max-height:calc(100vh - 120px)}}@media (max-width: 768px){._navigationPlaceholder_139lp_2,._navigationContainer_139lp_8{display:none}}._editorContainer_xmes9_1{width:100%}._editorWrapper_xmes9_5{border:2px solid #222325;border-radius:12px;padding:24px;min-height:500px;background-color:#fff;transition:border-color .2s ease}._editorWrapper_xmes9_5:focus-within{border-color:#4daaec;box-shadow:0 0 0 3px #4daaec1a}._editorWrapper_xmes9_5 .ce-block__content,._editorWrapper_xmes9_5 .ce-toolbar__content{max-width:100%}._editorWrapper_xmes9_5 .codex-editor__redactor{padding-bottom:100px!important}._editorWrapper_xmes9_5 .ce-toolbar__plus,._editorWrapper_xmes9_5 .ce-toolbox__button,._editorWrapper_xmes9_5 .ce-inline-toolbar{color:#222325}._editorWrapper_xmes9_5 .cdx-block{padding:.6em 0}._editorWrapper_xmes9_5 .ce-paragraph{font-size:16px;line-height:1.8em;color:#222325}._editorWrapper_xmes9_5 .ce-header{font-weight:700;color:#222325;margin:.8em 0 .4em}._editorWrapper_xmes9_5 .ce-header[contentEditable=true][data-placeholder]:before{color:#7a7b7c}._editorWrapper_xmes9_5 .cdx-list{margin:.4em 0}._editorWrapper_xmes9_5 .cdx-list__item{padding:.3em 0;line-height:1.6em;color:#222325}._editorWrapper_xmes9_5 .cdx-quote{border-left:4px solid #9fea71;padding-left:20px;margin:1.5em 0}._editorWrapper_xmes9_5 .cdx-quote__text{font-size:18px;line-height:1.6em;color:#222325;font-style:italic}._editorWrapper_xmes9_5 .cdx-quote__caption{margin-top:10px;font-size:14px;color:#7a7b7c}._editorWrapper_xmes9_5 .ce-delimiter{margin:2em 0}._editorWrapper_xmes9_5 .tc-table{border-collapse:collapse;width:100%;margin:1em 0}._editorWrapper_xmes9_5 .tc-table__cell{border:1px solid #e0e0e0;padding:10px;min-width:50px}._editorWrapper_xmes9_5 .cdx-marker{background-color:#fff9b2;padding:2px 4px}._editorWrapper_xmes9_5 .cdx-underline{text-decoration:underline}._label_xmes9_114{display:block;font-size:14px;font-weight:600;color:#222325;margin-bottom:12px}._helperText_xmes9_122{font-size:13px;color:#7a7b7c;margin-top:8px;line-height:1.5}._errorText_xmes9_129{font-size:13px;color:#ff6b6b;margin-top:8px;font-weight:500}@media (max-width: 768px){._editorWrapper_xmes9_5{padding:16px;min-height:400px}._editorWrapper_xmes9_5 .ce-paragraph{font-size:15px}._editorWrapper_xmes9_5 .cdx-quote__text{font-size:16px}}._formContainer_1xi04_1{width:100%;background:#fff;padding:0;margin-top:0}._topBar_1xi04_8{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:0}._backButton_1xi04_16{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;color:#7a7b7c;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._backButton_1xi04_16 svg{width:20px;height:20px;transition:transform .2s ease}._backButton_1xi04_16:hover{color:#222325;background:#f8f9fa}._backButton_1xi04_16:hover svg{transform:translate(-2px)}._autoSaveIndicator_1xi04_46{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;color:#0284c7;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1px solid #7dd3fc;border-radius:8px;animation:_fadeIn_1xi04_1 .3s ease}@keyframes _fadeIn_1xi04_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._unsavedIndicator_1xi04_65{padding:8px 16px;font-size:13px;color:#d97706;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:6px}._unsavedIndicatorFixed_1xi04_74{position:fixed;bottom:24px;right:24px;z-index:1000;animation:_slideUp_1xi04_1 .3s ease-out}@keyframes _slideUp_1xi04_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._unsavedIndicatorContent_1xi04_93{display:flex;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:600;color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:12px;box-shadow:0 4px 16px #fbbf2440}._unsavedIndicatorContent_1xi04_93 svg{width:20px;height:20px;flex-shrink:0;animation:_pulse_1xi04_1 2s ease-in-out infinite}@keyframes _pulse_1xi04_1{0%,to{opacity:1}50%{opacity:.6}}._contactInfo_1xi04_119{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border:1px solid #7dd3fc;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}._contactInfoTitle_1xi04_129{font-size:15px;font-weight:700;color:#0369a1;margin-bottom:8px;display:flex;align-items:center;gap:8px}._contactInfoTitle_1xi04_129:before{content:"👤";font-size:18px}._contactInfoRow_1xi04_144{font-size:14px;color:#0c4a6e;display:flex;gap:10px;padding:8px 12px;background:#fff9;border-radius:8px}._contactInfoRow_1xi04_144 strong{color:#0369a1;min-width:100px;font-weight:700}._formLayout_1xi04_160{display:grid;grid-template-columns:1fr 280px;gap:32px;align-items:start}._formContent_1xi04_167{width:100%;max-width:900px}._formSection_1xi04_172{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:28px;margin-bottom:24px;scroll-margin-top:140px;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}._formSection_1xi04_172:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}._sectionTitle_1xi04_188{font-size:20px;font-weight:700;color:#222325;margin:0 0 24px;display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}._sectionTitle_1xi04_188 svg{width:24px;height:24px;color:#9fea71;background:#9fea711a;padding:6px;border-radius:8px}._sectionDescription_1xi04_209{font-size:14px;color:#7a7b7c;margin-bottom:24px;line-height:1.6}._fieldsGrid_1xi04_216{display:grid;gap:20px}._fieldsRow_1xi04_221{display:grid;grid-template-columns:1fr 1fr;gap:20px}._fieldFull_1xi04_227{grid-column:1 / -1}._formSection_1xi04_172 .MuiOutlinedInput-root{border-radius:10px;transition:all .2s ease}._formSection_1xi04_172 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9fea71}._formSection_1xi04_172 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#9fea71;border-width:2px}._formSection_1xi04_172 .MuiInputLabel-root.Mui-focused{color:#9fea71;font-weight:600}._formSection_1xi04_172 .MuiTextField-root .MuiOutlinedInput-root{border-radius:10px}._formSection_1xi04_172 .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9fea71}._formSection_1xi04_172 .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#9fea71;border-width:2px;box-shadow:0 0 0 3px #9fea711a}._formSection_1xi04_172 .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#9fea71;font-weight:600}.MuiMenu-paper{border-radius:12px!important;box-shadow:0 8px 24px #0000001f!important;margin-top:8px!important;border:1px solid #e9ecef!important}.MuiMenuItem-root{font-size:14px!important;padding:10px 16px!important;transition:all .2s ease!important}.MuiMenuItem-root:hover{background-color:#9fea711a!important}.MuiMenuItem-root.Mui-selected{background-color:#9fea7126!important;font-weight:600!important}.MuiMenuItem-root.Mui-selected:hover{background-color:#9fea7133!important}._formSection_1xi04_172 .MuiAutocomplete-root .MuiOutlinedInput-root{border-radius:10px}._formSection_1xi04_172 .MuiAutocomplete-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9fea71}._formSection_1xi04_172 .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#9fea71;border-width:2px;box-shadow:0 0 0 3px #9fea711a}.MuiAutocomplete-popper{border-radius:12px!important;box-shadow:0 8px 24px #0000001f!important;margin-top:8px!important}.MuiAutocomplete-listbox{padding:8px!important}.MuiAutocomplete-option{border-radius:8px!important;margin:2px 0!important;transition:all .2s ease!important}.MuiAutocomplete-option:hover{background-color:#9fea711a!important}.MuiAutocomplete-option[aria-selected=true]{background-color:#9fea7126!important;font-weight:600!important}._checkboxGroup_1xi04_338{display:flex;flex-direction:column;gap:16px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px}._checkboxLabel_1xi04_348{display:flex;align-items:center;gap:12px;font-size:14px;color:#222325;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxGroup_1xi04_338 .MuiCheckbox-root{position:relative;width:48px;height:28px;padding:0;margin-right:8px;overflow:visible}._checkboxGroup_1xi04_338 .MuiCheckbox-root .MuiSvgIcon-root{display:none}._checkboxGroup_1xi04_338 .MuiCheckbox-root:before{content:"";position:absolute;left:0;top:0;width:48px;height:28px;background:#e0e0e0;border-radius:14px;transition:background .3s ease}._checkboxGroup_1xi04_338 .MuiCheckbox-root:after{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}._checkboxGroup_1xi04_338 .Mui-checked:before{background:#9fea71}._checkboxGroup_1xi04_338 .Mui-checked:after{left:24px;box-shadow:0 2px 6px #9fea7166}._checkboxGroup_1xi04_338 .MuiCheckbox-root:hover:before{background:#d0d0d0}._checkboxGroup_1xi04_338 .Mui-checked:hover:before{background:#8dd657}._checkboxGroup_1xi04_338 .MuiFormControlLabel-root{margin:0}._checkboxGroup_1xi04_338 .MuiFormControlLabel-label{font-size:14px;font-weight:500;color:#222325}._salaryFields_1xi04_424{display:grid;grid-template-columns:1fr 1fr;gap:16px}._salaryRow_1xi04_430{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}._actionButtons_1xi04_437{display:flex;gap:16px;padding-top:32px;margin-top:32px;border-top:2px solid #f0f0f0}._draftButton_1xi04_445{padding:14px 32px;font-size:16px;font-weight:600;color:#222325;background:#fff;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:180px;position:relative;overflow:hidden}._draftButton_1xi04_445:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent);transition:left .4s}._draftButton_1xi04_445:hover:not(:disabled):before{left:100%}._draftButton_1xi04_445:hover:not(:disabled){background:#f9f9f9;border-color:#222325;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._draftButton_1xi04_445:disabled{opacity:.5;cursor:not-allowed}._submitButton_1xi04_487{padding:14px 32px;font-size:16px;font-weight:700;color:#222325;background:linear-gradient(135deg,#9fea71,#8dd657);border:2px solid #222325;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:220px;position:relative;overflow:hidden}._submitButton_1xi04_487:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}._submitButton_1xi04_487:hover:not(:disabled):before{left:100%}._submitButton_1xi04_487:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #9fea7166}._submitButton_1xi04_487:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1xi04_527{padding:14px 32px;font-size:16px;font-weight:600;color:#222325;background-color:#fff;border:2px solid #222325;border-radius:8px;cursor:pointer;transition:all .2s ease}._cancelButton_1xi04_527:hover{background-color:#f9f9f9}._loadingOverlay_1xi04_543{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}._errorAlert_1xi04_557{background:#fff5f5;border:2px solid #ff6b6b;border-radius:8px;padding:16px;margin-bottom:24px;color:#c92a2a;font-size:14px;font-weight:500}@media (max-width: 1024px){._formLayout_1xi04_160{grid-template-columns:1fr}._formContent_1xi04_167{max-width:100%}}@media (max-width: 768px){._formSection_1xi04_172{padding:20px}._fieldsRow_1xi04_221,._salaryFields_1xi04_424,._salaryRow_1xi04_430{grid-template-columns:1fr}._actionButtons_1xi04_437{flex-direction:column}._submitButton_1xi04_487,._cancelButton_1xi04_527,._draftButton_1xi04_445{width:100%}._unsavedIndicatorFixed_1xi04_74{bottom:16px;right:16px;left:16px}._unsavedIndicatorContent_1xi04_93{padding:10px 16px;font-size:13px}._topBar_1xi04_8{flex-wrap:wrap}._contactInfoRow_1xi04_144{flex-direction:column;gap:4px}._contactInfoRow_1xi04_144 strong{min-width:auto}}._container_30pr9_1{width:100%}._header_30pr9_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:20px}._title_30pr9_14{font-size:28px;font-weight:700;color:#222325;margin:0}._createButton_30pr9_21{padding:12px 24px;font-size:15px;font-weight:600;color:#000;background:#9fea71;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;box-shadow:0 2px 8px #9fea7140}._createButton_30pr9_21:hover{background:#8dd65f;transform:translateY(-2px);box-shadow:0 6px 20px #9fea7166}._createButton_30pr9_21:active{transform:translateY(0);box-shadow:0 2px 8px #9fea714d}._createButton_30pr9_21 svg{width:20px;height:20px}._filters_30pr9_55{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}._vacanciesGrid_30pr9_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}._vacancyCard_30pr9_68{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;transition:all .2s ease;box-shadow:0 2px 4px #0000000a;position:relative;display:flex;flex-direction:column;gap:16px}._vacancyCard_30pr9_68._clickable_30pr9_81{cursor:pointer}._vacancyCard_30pr9_68:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:transparent;transition:background .2s ease;border-radius:12px 0 0 12px}._vacancyCard_30pr9_68:hover{border-color:#9fea71;box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}._vacancyCard_30pr9_68:hover:before{background:linear-gradient(180deg,#9fea71,#8dd657)}._cardHeader_30pr9_107{display:flex;justify-content:space-between;align-items:start;gap:12px}._statusBadge_30pr9_114{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}._statusBadge_30pr9_114._draft_30pr9_122{background-color:#f0f0f0;color:#7a7b7c}._statusBadge_30pr9_114._pending_30pr9_127{background-color:#fff3cd;color:#856404}._statusBadge_30pr9_114._published_30pr9_132{background-color:#d4edda;color:#155724}._statusBadge_30pr9_114._archived_30pr9_137{background-color:#e2e3e5;color:#383d41}._statusBadge_30pr9_114._rejected_30pr9_142{background-color:#f8d7da;color:#721c24}._actions_30pr9_147{display:flex;gap:4px}._iconButton_30pr9_152{padding:6px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#495057;transition:all .2s ease}._iconButton_30pr9_152:hover{background:#e9ecef;border-color:#dee2e6;transform:scale(1.05)}._iconButton_30pr9_152._deleteIcon_30pr9_167{color:#dc3545}._iconButton_30pr9_152._deleteIcon_30pr9_167:hover{background:#fff5f5;border-color:#ff6b6b}._actionButtonsContainer_30pr9_176{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:-8px;margin-bottom:4px}._vacancyTitle_30pr9_185{font-size:18px;font-weight:700;color:#222325;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._salaryInfo_30pr9_198{font-size:20px;font-weight:700;color:#9fea71;margin:0}._infoTags_30pr9_205{display:flex;flex-wrap:wrap;gap:8px}._infoTag_30pr9_205{padding:6px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-size:13px;font-weight:500;color:#495057;display:flex;align-items:center;gap:6px}._infoTag_30pr9_205 svg{width:14px;height:14px;color:#6c757d;flex-shrink:0}._stats_30pr9_231{display:flex;gap:16px;padding-top:12px;border-top:1px solid #f0f0f0}._statItem_30pr9_238{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#495057}._statItem_30pr9_238 svg{width:16px;height:16px;color:#6c757d}._dateInfo_30pr9_253{font-size:12px;color:#6c757d;margin-top:auto;padding-top:12px;border-top:1px solid #f0f0f0}._emptyState_30pr9_261{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px dashed #dee2e6;border-radius:16px}._emptyState_30pr9_261 h3{font-size:18px;font-weight:600;color:#7a7b7c;margin:0}._loadingContainer_30pr9_276{display:flex;justify-content:center;padding:60px}@media (max-width: 1200px){._vacanciesGrid_30pr9_62{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){._header_30pr9_5{flex-direction:column;align-items:stretch}._createButton_30pr9_21{width:100%;justify-content:center}._vacanciesGrid_30pr9_62{grid-template-columns:1fr}._vacancyCard_30pr9_68{padding:16px}._title_30pr9_14{font-size:24px}._filters_30pr9_55{flex-direction:column}._filters_30pr9_55>*{width:100%}._emptyState_30pr9_261{padding:60px 20px}._emptyState_30pr9_261 svg{width:60px;height:60px}._actionButtonsContainer_30pr9_176{width:100%}._actionButtonsContainer_30pr9_176 button{width:100%;justify-content:center}}._container_1339y_1{width:100%;max-width:900px;margin:0 auto;padding:0 16px}._header_1339y_8{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:32px;margin-bottom:20px;box-shadow:0 2px 8px #0000000a;transition:box-shadow .2s ease}._header_1339y_8:hover{box-shadow:0 4px 12px #00000014}._topSection_1339y_22{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px}._actionButtons_1339y_30{display:flex;gap:12px;align-items:center}._appliedBadge_1339y_36{padding:12px 24px;background-color:#e6f7ee;color:#37a865;border-radius:8px;font-weight:600;font-size:16px;border:2px solid #37a865;display:flex;align-items:center;gap:8px}._companyInfo_1339y_49{display:flex;gap:20px;align-items:start;flex:1}._companyLogo_1339y_56{width:70px;height:70px;border-radius:12px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9f9f9;border:1px solid #e9ecef}._companyLogo_1339y_56 img{width:100%;height:100%;object-fit:contain}._companyLogoPlaceholder_1339y_75{font-size:28px;font-weight:800;color:#222325}._companyDetails_1339y_81{flex:1}._companyNameWrapper_1339y_85{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}._companyName_1339y_85{font-size:15px;font-weight:600;color:#7a7b7c;text-decoration:none;transition:color .2s ease}._companyName_1339y_85:hover{color:#222325}._specializationText_1339y_105{font-size:15px;font-weight:600;color:#2e7d32}._companyRatingInline_1339y_111{display:flex;align-items:center;gap:6px;font-size:13px;color:#7a7b7c;font-weight:500;margin-bottom:8px}._companyRatingInline_1339y_111 svg{width:14px;height:14px;color:#ffc107}._titleRow_1339y_127{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._vacancyTitle_1339y_134{font-size:32px;font-weight:700;color:#222325;margin:0;line-height:1.3}._hotVacancyBadge_1339y_142{display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff;font-size:14px;font-weight:700;border-radius:8px;box-shadow:0 2px 8px #ff52524d;animation:_pulse_1339y_1 2s ease-in-out infinite;white-space:nowrap}@keyframes _pulse_1339y_1{0%,to{transform:scale(1);box-shadow:0 2px 8px #ff52524d}50%{transform:scale(1.03);box-shadow:0 4px 12px #ff525280}}._salary_1339y_167{font-size:24px;font-weight:700;color:#9fea71;margin:12px 0 0}._applyButtonTop_1339y_174{padding:14px 32px;font-size:16px;font-weight:700;color:#222325;background:linear-gradient(135deg,#9fea71,#8dd657);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px #9fea714d}._applyButtonTop_1339y_174:hover{transform:translateY(-2px);box-shadow:0 6px 16px #9fea7166}._statsInline_1339y_194{display:flex;flex-wrap:wrap;gap:20px;padding:16px 0;margin:16px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}._statInlineItem_1339y_204{font-size:14px;color:#7a7b7c;display:flex;align-items:center;gap:4px}._statInlineValue_1339y_212{font-weight:700;color:#222325}._coverLetterInline_1339y_217{padding:6px 14px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:8px;font-weight:600;color:#92400e}._mainInfo_1339y_226{display:flex;flex-direction:column;gap:20px}._infoSection_1339y_232{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}._infoSection_1339y_232:hover{box-shadow:0 4px 12px #00000014}._sectionTitle_1339y_245{font-size:22px;font-weight:700;color:#222325;margin:0}._description_1339y_252{font-size:16px;line-height:1.8;color:#222325}._description_1339y_252 h2{font-size:24px;font-weight:700;color:#222325;margin:32px 0 16px}._description_1339y_252 h3{font-size:20px;font-weight:700;color:#222325;margin:24px 0 12px}._description_1339y_252 p{margin:12px 0}._description_1339y_252 ul,._description_1339y_252 ol{margin:16px 0;padding-left:24px}._description_1339y_252 li{margin:8px 0;line-height:1.6}._conditionsList_1339y_288{display:flex;flex-direction:column;gap:12px;margin-top:20px}._conditionsRow_1339y_295{display:flex;gap:8px;font-size:15px;line-height:1.6}._conditionLabel_1339y_302{color:#7a7b7c;font-weight:500;min-width:180px}._conditionValue_1339y_308{color:#222325;font-weight:400}._addressText_1339y_313{font-size:16px;color:#222325;margin:0;line-height:1.6}._skillsSection_1339y_321{margin-top:32px;background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}._skillsSection_1339y_321:hover{box-shadow:0 4px 12px #00000014}._skillsTitle_1339y_335{font-size:22px;font-weight:700;color:#222325;margin:0 0 20px}._skillsContainer_1339y_342{display:flex;flex-wrap:wrap;gap:10px}._skillBadge_1339y_348{display:inline-flex;align-items:center;padding:10px 18px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;font-size:14px;font-weight:600;border-radius:8px;border:1px solid #bae6fd;transition:all .2s ease}._skillBadge_1339y_348:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);transform:translateY(-2px);box-shadow:0 4px 8px #0369a126}._descriptionSection_1339y_368{margin-top:32px}._descriptionTitle_1339y_372{font-size:22px;font-weight:700;color:#222325;margin:0 0 20px}._statusBadge_1339y_379{display:inline-block;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;margin-top:16px}._statusBadge_1339y_379._published_1339y_388{background-color:#d4edda;color:#155724}._statusBadge_1339y_379._archived_1339y_393{background-color:#e2e3e5;color:#383d41}._loadingContainer_1339y_398{display:flex;justify-content:center;align-items:center;min-height:400px}._errorContainer_1339y_405{text-align:center;padding:60px 20px}._errorContainer_1339y_405 h2{font-size:24px;font-weight:700;color:#222325;margin:0 0 12px}._errorContainer_1339y_405 p{font-size:16px;color:#7a7b7c}._contactSection_1339y_423{margin-top:32px;background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}._contactSection_1339y_423:hover{box-shadow:0 4px 12px #00000014}._contactTitle_1339y_437{font-size:22px;font-weight:700;color:#222325;margin:0 0 20px}._contactInfo_1339y_444{display:flex;flex-direction:column;gap:12px}._contactRow_1339y_450{display:flex;gap:8px;font-size:15px;line-height:1.6;align-items:center}._contactLabel_1339y_458{color:#7a7b7c;font-weight:500;min-width:120px}._contactValue_1339y_464{color:#222325;font-weight:400}._contactLink_1339y_469{color:#9fea71;font-weight:500;text-decoration:none;transition:color .2s ease}._contactLink_1339y_469:hover{color:#8dd657;text-decoration:underline}._bottomApplySection_1339y_482{margin-top:32px;padding:32px 0;border-top:2px solid #e9ecef;display:flex;justify-content:center}._applyButtonBottom_1339y_490{padding:16px 48px;font-size:18px;font-weight:700;color:#222325;background:linear-gradient(135deg,#9fea71,#8dd657);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #9fea714d}._applyButtonBottom_1339y_490:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9fea7166}._mobileFixedActions_1339y_509{position:fixed;bottom:64px;left:0;right:0;padding:12px 16px;background-color:#fff;box-shadow:0 -2px 10px #0000001a;z-index:999;display:flex;gap:12px;align-items:center}._mobileFixedFavorite_1339y_523{flex-shrink:0}._mobileFixedApplyButton_1339y_527{flex:1;padding:14px 24px;font-size:16px;font-weight:700;color:#222325;background:linear-gradient(135deg,#9fea71,#8dd657);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #9fea714d}._mobileFixedApplyButton_1339y_527:active{transform:scale(.98)}._mobileAppliedBadge_1339y_545{flex:1;padding:14px 24px;background-color:#e6f7ee;color:#37a865;border-radius:12px;font-weight:600;font-size:16px;border:2px solid #37a865;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 768px){._container_1339y_1{padding-bottom:140px}._header_1339y_8,._infoSection_1339y_232,._contactSection_1339y_423{padding:20px}._topSection_1339y_22{flex-direction:column}._companyInfo_1339y_49{flex-direction:column;align-items:center;text-align:center}._companyName_1339y_85{align-items:center}._companyRatingInline_1339y_111{font-size:12px}._titleRow_1339y_127{flex-direction:column;align-items:center;gap:8px}._vacancyTitle_1339y_134{font-size:24px;text-align:center}._hotVacancyBadge_1339y_142{font-size:13px;padding:6px 12px}._salary_1339y_167{font-size:20px;text-align:center}._actionButtons_1339y_30{flex-direction:row;width:100%;gap:8px;justify-content:flex-end}._applyButtonTop_1339y_174,._favoriteButton_1339y_621{display:none}._appliedBadge_1339y_36{width:100%;justify-content:center;padding:10px 16px;font-size:14px}._statsInline_1339y_194{flex-direction:column;gap:12px}._conditionsRow_1339y_295,._contactRow_1339y_450{flex-direction:column;gap:4px}._conditionLabel_1339y_302,._contactLabel_1339y_458{min-width:auto;font-weight:600}._bottomApplySection_1339y_482{display:none}}._dialog_6o9sb_1{border-radius:12px}._dialogTitle_6o9sb_5{padding:24px;border-bottom:1px solid #e0e0e0}._dialogContent_6o9sb_10{padding:24px}._dialogActions_6o9sb_14{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:8px}._section_6o9sb_22{margin-bottom:8px}._infoChip_6o9sb_26{padding:8px 12px;background-color:#f9f9f9;border-radius:8px;min-width:120px}._coverLetterBox_6o9sb_33{padding:16px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #9fea71}@media (max-width: 768px){._dialogTitle_6o9sb_5,._dialogContent_6o9sb_10{padding:16px}._dialogActions_6o9sb_14{padding:12px 16px;flex-direction:column}._dialogActions_6o9sb_14>button{width:100%}._infoChip_6o9sb_26{min-width:auto}}._card_2x3fi_1{padding:24px;border-radius:12px;margin-bottom:16px;border:1px solid #e0e0e0;transition:box-shadow .2s}._card_2x3fi_1:hover{box-shadow:0 4px 12px #00000014}._header_2x3fi_13{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}._candidateInfo_2x3fi_21{display:flex;gap:16px;align-items:center;flex:1;min-width:0}._candidateName_2x3fi_29{font-size:20px;font-weight:600;color:#222325;margin-bottom:4px}._coverLetter_2x3fi_36{padding:16px;background-color:#f9f9f9;border-radius:8px;margin-bottom:16px}._employerComment_2x3fi_43{padding:16px;background-color:#e3f2fd;border-radius:8px;margin-bottom:16px;border-left:4px solid #2f7ee6}._footer_2x3fi_51{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e0e0e0;flex-wrap:wrap;gap:12px}@media (max-width: 768px){._card_2x3fi_1{padding:16px}._header_2x3fi_13{flex-direction:column;gap:12px}._candidateInfo_2x3fi_21{width:100%}._candidateName_2x3fi_29{font-size:18px}._footer_2x3fi_51{flex-direction:column;align-items:stretch;gap:8px}._footer_2x3fi_51>div:first-child{order:2;text-align:center}._footer_2x3fi_51>div:last-child{order:1;display:flex;flex-direction:column;gap:8px}._footer_2x3fi_51>div:last-child>*{width:100%;justify-content:center}}._field_ftecp_1{margin-bottom:24px}._uploadArea_ftecp_5{margin-top:8px;display:flex;flex-direction:column;gap:12px}._fileInfo_ftecp_12{padding:12px;background-color:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}._employerProfilePage_hnut5_1{width:100%;background-color:#fff;padding-block:44px;min-height:100vh}._container_hnut5_8{max-width:1152px;margin:0 auto;padding:0 16px}._header_hnut5_14{background-color:#fbfbfb;padding:40px 0;border-bottom:1px solid #f0f0f0;margin-bottom:40px}._headerContent_hnut5_21{display:flex;align-items:center;gap:24px}._logo_hnut5_27{width:120px;height:120px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #000;box-shadow:8px 8px #9fea71;flex-shrink:0}._logo_hnut5_27 img{width:100%;height:100%;object-fit:contain;padding:8px}._headerInfo_hnut5_48{flex:1}._companyName_hnut5_52{font-size:32px;font-weight:800;color:#222325;margin-bottom:8px;transition:color .3s ease;cursor:pointer}._companyName_hnut5_52:hover{color:#4daaec}._employerDetails_hnut5_65{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}._employerName_hnut5_73{font-size:18px;font-weight:600;color:#7a7b7c}._position_hnut5_79{font-size:16px;color:#7a7b7c}._statusBadge_hnut5_84{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase}._statusBadge_hnut5_84._approved_hnut5_95{background-color:#e6f7ee;color:#37a865}._statusBadge_hnut5_84._pending_hnut5_100{background-color:#fff8e1;color:#f9a825}._statusBadge_hnut5_84._rejected_hnut5_105{background-color:#ffebee;color:#e53935}._statusMessage_hnut5_110{padding:16px;border-radius:8px;border-left:4px solid;margin-bottom:20px}._statusMessage_hnut5_110._canManage_hnut5_117{background-color:#e6f7ee;border-color:#37a865;color:#1e5631}._statusMessage_hnut5_110._cannotManage_hnut5_123{background-color:#fff8e1;border-color:#f9a825;color:#7a5c00}._gridContainer_hnut5_129{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin-bottom:40px}._mainContent_hnut5_136{display:flex;flex-direction:column;gap:32px}._card_hnut5_142{border-radius:8px;border:2px solid #000;box-shadow:8px 8px #000;padding:32px;background-color:#fff}._cardTitle_hnut5_150{font-size:22px;font-weight:800;color:#222325;margin-bottom:24px}._infoGrid_hnut5_157{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._infoItem_hnut5_163{display:flex;flex-direction:column;gap:4px}._infoLabel_hnut5_169{font-size:14px;font-weight:600;color:#7a7b7c;text-transform:uppercase;letter-spacing:.5px}._infoValue_hnut5_177{font-size:16px;font-weight:500;color:#222325}._link_hnut5_183{color:#4daaec;text-decoration:none}._link_hnut5_183:hover{text-decoration:underline}._industries_hnut5_192{display:flex;flex-wrap:wrap;gap:8px}._industryChip_hnut5_198{padding:8px 16px;border-radius:24px;font-size:14px;font-weight:600;color:#fff;display:inline-block}._workFormats_hnut5_207{display:flex;flex-wrap:wrap;gap:12px}._workFormatChip_hnut5_213{padding:10px 18px;border-radius:8px;background-color:#f6f6f6;font-size:14px;font-weight:600;color:#222325;border:1px solid #ededee}._categoryRatings_hnut5_223{display:flex;flex-direction:column;gap:16px}._categoryItem_hnut5_229{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ededee}._categoryItem_hnut5_229:last-child{border-bottom:none}._categoryName_hnut5_241{font-size:16px;font-weight:600;color:#222325}._stars_hnut5_247{display:flex;gap:4px}._descriptions_hnut5_252{display:flex;flex-direction:column;gap:24px}._descriptionItem_hnut5_258{padding:20px;background-color:#fbfbfb;border-radius:8px;border:1px solid #ededee}._descriptionTitle_hnut5_265{font-size:18px;font-weight:700;color:#222325;margin-bottom:12px}._descriptionContent_hnut5_272{font-size:16px;color:#3d3d3f;line-height:24px}._sidebar_hnut5_278{display:flex;flex-direction:column;gap:32px}._statsCard_hnut5_284{text-align:center}._ratingValue_hnut5_288{font-size:48px;font-weight:800;color:#222325;line-height:1;margin-bottom:8px}._ratingLabel_hnut5_296{font-size:14px;color:#7a7b7c;margin-bottom:16px}._statsGrid_hnut5_302{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}._statItem_hnut5_309{padding:16px;background-color:#fbfbfb;border-radius:8px;text-align:center}._statValue_hnut5_316{font-size:24px;font-weight:700;color:#222325}._statLabel_hnut5_322{font-size:12px;color:#7a7b7c;margin-top:4px}._ratingDistribution_hnut5_328{display:flex;flex-direction:column;gap:12px}._distributionRow_hnut5_334{display:flex;align-items:center;gap:12px}._distributionLabel_hnut5_340{min-width:60px;font-size:14px;font-weight:600;color:#222325}._distributionBar_hnut5_347{flex:1;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}._distributionFill_hnut5_355{height:100%;background-color:#f9d849;border-radius:4px;transition:width .3s ease}._distributionValue_hnut5_362{min-width:40px;text-align:right;font-size:14px;font-weight:600;color:#7a7b7c}._emptyState_hnut5_370{text-align:center;padding:40px;color:#7a7b7c}._approvedBy_hnut5_376{padding:16px;background-color:#e6f7ee;border-radius:8px;border-left:4px solid #37a865}._approvedByTitle_hnut5_383{font-size:14px;font-weight:600;color:#1e5631;margin-bottom:8px}._approvedByInfo_hnut5_390{font-size:14px;color:#1e5631}._membersList_hnut5_395{display:flex;flex-direction:column;gap:16px}._memberCard_hnut5_401{padding:16px;border-radius:8px;border:1px solid #ededee;background-color:#fbfbfb;transition:all .2s ease}._memberCard_hnut5_401:hover{border-color:#ddd;box-shadow:0 2px 8px #0000000d}@media (max-width: 900px){._gridContainer_hnut5_129{grid-template-columns:1fr}._headerContent_hnut5_21{flex-direction:column;text-align:center}._logo_hnut5_27{width:100px;height:100px}._companyName_hnut5_52{font-size:24px}._infoGrid_hnut5_157{grid-template-columns:1fr}._card_hnut5_142{padding:24px}._ratingValue_hnut5_288{font-size:36px}}@media (max-width: 600px){._employerProfilePage_hnut5_1{padding-block:24px}._header_hnut5_14{padding:24px 0;margin-bottom:24px}._logo_hnut5_27{width:80px;height:80px;box-shadow:4px 4px #9fea71}._companyName_hnut5_52{font-size:20px}._cardTitle_hnut5_150{font-size:18px;margin-bottom:16px}._employerDetails_hnut5_65{flex-direction:column;align-items:flex-start;gap:8px}}:root{--primary-color: #2f62ad;--primary-light: #4791db;--primary-dark: #115293;--brand-color-primary: #a1ea73;--secondary-color: #f5f5f5;--text-color: rgb(37, 34, 34);--text-description: #3d3d3f;--text-light: hsla(210, 1%, 48%, 1);--text-lighter: hsla(180, 1%, 72%, 1);--success-color: #4caf50;--warning-color: #ff9800;--error-color: #f44336;--border-color: #e0e0e0;--background-color: #ffffff;--background-dark-color: hsla(220, 4%, 14%, 1);--background-light: hsla(240, 3%, 93%, 1);--shadow: 0 2px 10px rgba(0, 0, 0, .1);--border-radius: 8px;--container-width: 1280px;--header-height: 64px;--footer-height: 60px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--transition-speed: .3s}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}body{height:100%;font-family:Nunito,Helvetica,Arial,sans-serif;color:var(--text-color);background-color:var(--background-color);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.auth-page{overflow-y:auto}a{text-decoration:none;color:var(--primary-color);transition:color var(--transition-speed) ease,transform var(--transition-speed) ease}a:hover{color:var(--primary-color)!important}button{cursor:pointer;border:none;outline:none;background-color:transparent;transition:all var(--transition-speed) ease}.css-j3ycse{margin:0 auto!important}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 20px}.card{background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:20px;margin-bottom:20px;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.card:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026}.btn{display:inline-block;background-color:var(--primary-color);color:#fff;padding:10px 20px;border-radius:var(--border-radius);font-weight:500;transition:all var(--transition-speed) ease}.btn:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 10px #0003}.btn:active{transform:translateY(0)}.btn-secondary{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color)}.btn-secondary:hover{background-color:var(--secondary-color)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;font-weight:500;font-size:.95rem;letter-spacing:.02em}.form-control{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;font-family:Nunito,Helvetica,Arial,sans-serif;transition:border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.form-control:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #1976d233}html{font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:1rem;letter-spacing:-.01em}h1{font-size:2.25rem}h2{font-size:1.8rem}h3{font-size:1.5rem}p{margin-bottom:1rem}@media (max-width: 1200px){html{font-size:15px}}@media (max-width: 992px){html{font-size:14px}.container{padding:0 16px}}@media (max-width: 768px){html{font-size:14px}.container{padding:0 12px}.card{padding:16px}body{padding-bottom:64px}body.auth-page{padding-bottom:0}}@media (max-width: 576px){html{font-size:13px}.container{padding:0 10px}.btn{padding:8px 16px;font-size:14px}.card{padding:12px;margin-bottom:16px}}
