.footerJob_container__H8CKc{padding:40px 0;color:#333;display:flex;flex-direction:column;width:100%;gap:40px}.footerJob_title__tn8HU{color:#03a9f3;font-size:24px;font-weight:700;border-bottom:1px solid #03a9f3;padding-bottom:10px;margin-bottom:20px}@media(max-width:1024px){.footerJob_title__tn8HU{font-size:20px}}.footerJob_filterList__TdnlS{display:flex;flex-wrap:wrap;gap:8px}.footerJob_filterItem__wl__o{display:inline-flex;align-items:center;background-color:transparent;border:1px solid #dee2e6;border-radius:6px;padding:5px 8px;color:#495057;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none}.footerJob_filterItem__wl__o:hover{background-color:#03a9f3;border-color:#03a9f3;color:#fff}@media(max-width:1024px){.footerJob_filterItem__wl__o{font-size:12px}}.hiddenText_hidden__r0QO2{display:flex;align-items:center;cursor:pointer}.hiddenText_text__njyWF{filter:blur(5px);padding:.2rem}.hiddenValueModal_container__ktg_x{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.statusLogTag_tag__HQohA{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-block;color:#0ebc2e;background-color:#e8ffec;border:1px solid #0ebc2e}.smallCard_card__IegNf{background:#fff;border-radius:8px;padding:12px;box-shadow:0 3px 10px 0 rgba(3,169,243,.161);cursor:pointer;font-size:14px;display:flex;flex-direction:column;gap:4px}.smallCard_lastUpdate__6l7NY{color:#666;align-self:flex-end;display:flex;align-items:center;gap:4px}.smallCard_content__Wy2QY{display:flex;flex-direction:column}.smallCard_item__8ofGx{display:flex;align-items:center;gap:8px}.smallCard_icon__3Wyzv{width:14px;height:auto}.smallCard_text__N8QxD{max-width:80%;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hiddenValueHint_hint__kFD2s{font-style:italic;color:gray}._id__container__ZH_Ka{padding:40px 0;background:#f0f9ff;min-height:100vh;color:#212529}._id__job__L9oGT,._id__relatedJobsList__Is5ol{border-top:3px solid #0ea5e9;background:#fff;padding:32px 32px 0;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:32px}@media(max-width:1024px){._id__job__L9oGT,._id__relatedJobsList__Is5ol{padding:8px 10px 12px;gap:16px}}._id__lastUpdate__scCEE{font-size:14px;color:#666;display:flex;justify-content:flex-end;gap:8px}._id__tags__fF6_U{display:flex;flex-wrap:wrap;gap:8px}._id__tag__Q9I6P{background-color:#fefce8;border:1px solid #f3e6bb;padding:4px 8px;border-radius:10px;font-size:12px;font-weight:300}._id__jobTitle__tYxld{font-size:20px;font-weight:700;color:#012169}@media(max-width:1024px){._id__jobTitle__tYxld{font-size:18px}}._id__infoList__YtWly{display:flex;flex-direction:column;gap:4px}._id__infoItem__OPiVQ{display:grid;grid-template-columns:1fr 4fr}@media(max-width:1024px){._id__infoItem__OPiVQ{display:flex;flex-direction:column}}._id__label__Jo2p7{font-weight:600;color:#0ea5e9;font-size:14px;padding:12px 16px;background-color:#e0f2fe}._id__value___z0_t{font-size:16px;color:#333;padding:12px 16px;white-space:pre-line}._id__columnValue__dTdK7{display:flex;flex-direction:column}._id__columnValue__dTdK7 span{font-size:80%;font-style:italic;color:gray}._id__buttonWrapper__sqjih{display:flex;justify-content:center;gap:16px}@media(max-width:1024px){._id__buttonWrapper__sqjih{gap:8px}}._id__button__bCPR8{max-width:320px;width:100%;height:56px;border-radius:4px;white-space:pre-line;padding:5px 16px;line-height:1.4}@media(max-width:1024px){._id__button__bCPR8{font-size:12px}}._id__relatedJobs__zOefo{padding:32px 0}._id__relatedJobsTitle__LyS22{font-size:14px;padding-bottom:16px}._id__relatedJob__YvF4L{display:flex;flex-direction:column;align-items:flex-start}._id__relatedJobItem__GfzMS{font-size:24px;color:#3b82f6;cursor:pointer}@media(max-width:1024px){._id__relatedJobItem__GfzMS{font-size:14px}}._id__relatedJobItem__GfzMS:hover{color:#0e36e9}._id__latestJobs__bu9ti{padding:32px 0}._id__latestJobsTitle__8U7Hj{font-size:14px;padding-bottom:16px}._id__latestJobsList__SVzrK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:1024px){._id__latestJobsList__SVzrK{grid-template-columns:1fr}}._id__latestJob__EaWlo{font-size:24px;color:#3b82f6;cursor:pointer}._id__favoriteWrapper__kSrSW{display:flex;align-items:center;justify-content:center;border-top:1px solid #e9ecef;gap:8px;font-size:14px;padding:20px}._id__favoriteWrapper__kSrSW img{width:20px;height:auto}._id__favoriteButton___NsaF{font-weight:400;font-size:14px;width:250px;border:none;background-color:transparent;display:flex;gap:10px;justify-content:center;align-items:center;color:#000}._id__favoriteButton___NsaF:hover{color:#ff8000;cursor:pointer}