.SectionedInfoDocument-module-scss-module__YYzwrq__page,.SectionedInfoDocument-module-scss-module__YYzwrq__modalContent{--legal-page-bg:#f8f9fa;--legal-content-bg:#fff;--legal-content-border:#00000014;--legal-title-color:#111;--legal-section-title-color:#1a1a1a;--legal-text-color:#000c;--legal-muted-color:#0000008c;--legal-link-color:#1a4a9c;--legal-sub-bg:#f7f9fc;--legal-sub-border:#0000000f;--legal-list-marker:#0f62fe}.SectionedInfoDocument-module-scss-module__YYzwrq__page{background:var(--legal-page-bg);justify-content:center;min-height:100vh;padding:48px 20px 64px;display:flex}.SectionedInfoDocument-module-scss-module__YYzwrq__content{background:var(--legal-content-bg);border:1px solid var(--legal-content-border);border-radius:16px;width:100%;max-width:820px;padding:40px 36px;box-shadow:0 2px 12px #0000000f}.SectionedInfoDocument-module-scss-module__YYzwrq__modalContent{width:100%;max-width:820px;margin:0 auto}.SectionedInfoDocument-module-scss-module__YYzwrq__title{color:var(--legal-title-color);margin:0;font-size:28px;font-weight:700;line-height:1.3}.SectionedInfoDocument-module-scss-module__YYzwrq__lastUpdated{color:var(--legal-muted-color);margin:8px 0 0;font-size:13px}.SectionedInfoDocument-module-scss-module__YYzwrq__intro{color:var(--legal-text-color);white-space:pre-line;margin:20px 0 0;line-height:1.7}.SectionedInfoDocument-module-scss-module__YYzwrq__section{margin-top:28px}.SectionedInfoDocument-module-scss-module__YYzwrq__sectionTitle{color:var(--legal-section-title-color);margin:0;font-size:18px;font-weight:700;line-height:1.4}.SectionedInfoDocument-module-scss-module__YYzwrq__sectionContent{color:var(--legal-text-color);white-space:pre-line;margin:10px 0 0;line-height:1.75}.SectionedInfoDocument-module-scss-module__YYzwrq__cookieTypes{flex-direction:column;gap:12px;margin-top:14px;display:flex}.SectionedInfoDocument-module-scss-module__YYzwrq__cookieType{background:var(--legal-sub-bg);border:1px solid var(--legal-sub-border);border-radius:10px;padding:14px 16px}.SectionedInfoDocument-module-scss-module__YYzwrq__cookieTypeTitle{color:var(--legal-section-title-color);margin:0;font-size:15px;font-weight:600}.SectionedInfoDocument-module-scss-module__YYzwrq__cookieTypeDesc{color:var(--legal-text-color);margin:6px 0 0;font-size:14px;line-height:1.65}.SectionedInfoDocument-module-scss-module__YYzwrq__cookieTypeMeta{color:var(--legal-muted-color);margin:8px 0 0;font-size:13px;line-height:1.6}.SectionedInfoDocument-module-scss-module__YYzwrq__usageList{color:var(--legal-text-color);margin:12px 0 0;padding-left:24px;line-height:1.75}.SectionedInfoDocument-module-scss-module__YYzwrq__usageList li{margin-bottom:4px}.SectionedInfoDocument-module-scss-module__YYzwrq__usageList li::marker{color:var(--legal-list-marker)}.SectionedInfoDocument-module-scss-module__YYzwrq__subsection{margin-top:16px}.SectionedInfoDocument-module-scss-module__YYzwrq__subsectionTitle{color:var(--legal-section-title-color);margin:0;font-size:15px;font-weight:600;line-height:1.4}.SectionedInfoDocument-module-scss-module__YYzwrq__note{color:var(--legal-muted-color);margin:20px 0 0;line-height:1.7}.SectionedInfoDocument-module-scss-module__YYzwrq__contactDetails{gap:8px;margin:8px 0 0;display:grid}.SectionedInfoDocument-module-scss-module__YYzwrq__contactLine{color:var(--legal-text-color);margin:0;line-height:1.7}.SectionedInfoDocument-module-scss-module__YYzwrq__contactMultiline{white-space:pre-line}.SectionedInfoDocument-module-scss-module__YYzwrq__contactLink{color:var(--legal-link-color);word-break:break-word;text-decoration:none}.SectionedInfoDocument-module-scss-module__YYzwrq__contactLink:hover{text-decoration:underline}@media (max-width:640px){.SectionedInfoDocument-module-scss-module__YYzwrq__page{padding:24px 12px 48px}.SectionedInfoDocument-module-scss-module__YYzwrq__content{border-radius:12px;padding:24px 18px}.SectionedInfoDocument-module-scss-module__YYzwrq__title{font-size:22px}.SectionedInfoDocument-module-scss-module__YYzwrq__sectionTitle{font-size:16px}}
:root{--modal-scrollbar-thumb:#1111113d;--modal-scrollbar-thumb-hover:#11111161}.ModalShell-module-scss-module__3Hpg7a__overlay{z-index:var(--modal-z-index,100);padding:var(--modal-overlay-padding,20px);isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModalShell-module-scss-module__3Hpg7a__overlay:before,.ModalShell-module-scss-module__3Hpg7a__overlay:after{content:"";pointer-events:none;position:absolute;inset:0}.ModalShell-module-scss-module__3Hpg7a__overlay:before{background:var(--modal-overlay-bg,#00000080)}.ModalShell-module-scss-module__3Hpg7a__overlay:after{opacity:var(--modal-overlay-stack-tint-opacity,0);background:#000}.ModalShell-module-scss-module__3Hpg7a__panel{z-index:1;width:min(var(--modal-panel-max-width,760px),100%);max-height:var(--modal-panel-max-height,calc(100vh - 40px));max-height:var(--modal-panel-max-height,calc(100svh - 40px));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar-thumb) #0000;position:relative;overflow:auto}.ModalShell-module-scss-module__3Hpg7a__panel::-webkit-scrollbar{width:14px;height:14px}.ModalShell-module-scss-module__3Hpg7a__panel::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin-block:10px;margin-inline:10px}.ModalShell-module-scss-module__3Hpg7a__panel::-webkit-scrollbar-thumb{background:var(--modal-scrollbar-thumb);background-clip:padding-box;border:4px solid #0000;border-radius:999px}.ModalShell-module-scss-module__3Hpg7a__panel::-webkit-scrollbar-thumb:hover{background:var(--modal-scrollbar-thumb-hover);background-clip:padding-box}
:root{--locale-pref-overlay-bg:#0000008f;--locale-pref-panel-bg:#fff;--locale-pref-panel-border:#0000001f;--locale-pref-title-color:#111;--locale-pref-text-color:#000c;--locale-pref-muted-color:#0000009e;--locale-pref-highlight-bg:#f3f7ff;--locale-pref-highlight-border:#0f62fe3d;--locale-pref-confirm-bg:#0f62fe;--locale-pref-confirm-text:#fff;--locale-pref-cancel-bg:#fff;--locale-pref-cancel-text:#333;--locale-pref-cancel-border:#0003}.LocalePreferenceGate-module-scss-module__dtk1Cq__overlay{--modal-overlay-bg:var(--locale-pref-overlay-bg);--modal-overlay-padding:20px}.LocalePreferenceGate-module-scss-module__dtk1Cq__panel{--modal-panel-max-width:560px;--modal-panel-max-height:calc(100svh - 40px);border:1px solid var(--locale-pref-panel-border);background:var(--locale-pref-panel-bg);border-radius:16px;padding:22px;box-shadow:0 16px 48px #00000042}.LocalePreferenceGate-module-scss-module__dtk1Cq__title{color:var(--locale-pref-title-color);margin:0;font-size:24px;line-height:1.2}.LocalePreferenceGate-module-scss-module__dtk1Cq__section{border:1px solid var(--locale-pref-highlight-border);background:var(--locale-pref-highlight-bg);border-radius:10px;margin-top:14px;padding:12px}.LocalePreferenceGate-module-scss-module__dtk1Cq__sectionTitle{color:var(--locale-pref-title-color);margin:0;font-size:17px;line-height:1.35}.LocalePreferenceGate-module-scss-module__dtk1Cq__sectionDescription{color:var(--locale-pref-text-color);margin:8px 0 0;line-height:1.65}.LocalePreferenceGate-module-scss-module__dtk1Cq__actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.LocalePreferenceGate-module-scss-module__dtk1Cq__separator{border:0;border-top:1px dashed var(--locale-pref-panel-border);margin:16px 0 0}.LocalePreferenceGate-module-scss-module__dtk1Cq__cancelButton,.LocalePreferenceGate-module-scss-module__dtk1Cq__confirmButton{cursor:pointer;border-radius:10px;min-width:124px;padding:10px 14px;font-size:15px}.LocalePreferenceGate-module-scss-module__dtk1Cq__cancelButton{border:1px solid var(--locale-pref-cancel-border);background:var(--locale-pref-cancel-bg);color:var(--locale-pref-cancel-text)}.LocalePreferenceGate-module-scss-module__dtk1Cq__confirmButton{background:var(--locale-pref-confirm-bg);color:var(--locale-pref-confirm-text);border:1px solid #0000}@media (max-width:640px){.LocalePreferenceGate-module-scss-module__dtk1Cq__panel{padding:16px}.LocalePreferenceGate-module-scss-module__dtk1Cq__title{font-size:21px}.LocalePreferenceGate-module-scss-module__dtk1Cq__actions{flex-direction:column}.LocalePreferenceGate-module-scss-module__dtk1Cq__cancelButton,.LocalePreferenceGate-module-scss-module__dtk1Cq__confirmButton{width:100%}}
:root{--closable-modal-panel-bg:#fff;--closable-modal-panel-border:#0000001f;--closable-modal-header-divider:#0000001a;--closable-modal-title-color:#111;--closable-modal-close-color:#000000b8;--closable-modal-close-hover-bg:#0000000f}.CloseableModal-module-scss-module__dhkqiW__panel{background:var(--closable-modal-panel-bg);border:1px solid var(--closable-modal-panel-border);border-radius:18px;box-shadow:0 18px 54px #00000047}.CloseableModal-module-scss-module__dhkqiW__header{z-index:1;border-bottom:1px solid var(--closable-modal-header-divider);background:var(--closable-modal-panel-bg);justify-content:flex-start;align-items:center;gap:12px;padding:5px 20px 3px;display:flex;position:sticky;top:0}.CloseableModal-module-scss-module__dhkqiW__title{color:var(--closable-modal-title-color);margin:0;font-size:20px;line-height:1.3}.CloseableModal-module-scss-module__dhkqiW__body{padding:20px}.CloseableModal-module-scss-module__dhkqiW__closeButton{width:40px;height:40px;color:var(--closable-modal-close-color);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.CloseableModal-module-scss-module__dhkqiW__closeButton:hover{background:var(--closable-modal-close-hover-bg)}.CloseableModal-module-scss-module__dhkqiW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.CloseableModal-module-scss-module__dhkqiW__header{padding:14px 14px 12px}.CloseableModal-module-scss-module__dhkqiW__body{padding:14px}}
:root{--cookie-overlay-bg:#00000080;--cookie-panel-bg:#fff;--cookie-panel-border:#0000001f;--cookie-title-color:#111;--cookie-text-color:#000c;--cookie-muted-color:#000000a6;--cookie-link-color:#0f62fe;--cookie-link-visited-color:#6b4bb6;--cookie-accept-bg:#0f62fe;--cookie-accept-text:#fff;--cookie-reject-bg:#fff;--cookie-reject-text:#333;--cookie-reject-border:#00000038;--cookie-section-bg:#f7f9fc;--cookie-section-border:#00000014;--cookie-divider:#0000001a}.CookieConsentDialog-module-scss-module__K0aRLq__overlay{--overlay-padding:20px;--modal-overlay-padding:var(--overlay-padding);--modal-overlay-bg:var(--cookie-overlay-bg)}.CookieConsentDialog-module-scss-module__K0aRLq__panel{--panel-padding:22px;--modal-panel-max-width:760px;--modal-panel-max-height:calc(100svh - var(--panel-padding) * 2 - var(--overlay-padding) * 2);padding:var(--overlay-padding);background:var(--cookie-panel-bg);border:1px solid var(--cookie-panel-border);padding:var(--panel-padding);border-radius:16px;box-shadow:0 14px 44px #00000038}.CookieConsentDialog-module-scss-module__K0aRLq__title{color:var(--cookie-title-color);margin:0;font-size:26px;line-height:1.2}.CookieConsentDialog-module-scss-module__K0aRLq__section{background:var(--cookie-section-bg);border:1px solid var(--cookie-section-border);border-radius:12px;margin-top:14px;padding:14px 14px 12px}.CookieConsentDialog-module-scss-module__K0aRLq__sectionTitle{color:var(--cookie-title-color);margin:0;font-size:16px;font-weight:700}.CookieConsentDialog-module-scss-module__K0aRLq__sectionDivider{border-top:1px dashed var(--cookie-divider);margin-top:14px}.CookieConsentDialog-module-scss-module__K0aRLq__description{color:var(--cookie-text-color);margin:10px 0 0;line-height:1.7}.CookieConsentDialog-module-scss-module__K0aRLq__regulation,.CookieConsentDialog-module-scss-module__K0aRLq__disclaimer{color:var(--cookie-muted-color);margin:10px 0 0;line-height:1.6}.CookieConsentDialog-module-scss-module__K0aRLq__disclaimerFull{border:1px solid var(--cookie-section-border);background:var(--cookie-panel-bg);color:var(--cookie-text-color);white-space:pre-line;--other-height:600px;min-height:80px;height:calc(100vh - var(--other-height));border-radius:10px;margin:12px 0 0;padding:12px;line-height:1.65;overflow:auto}.CookieConsentDialog-module-scss-module__K0aRLq__termsTitle{color:var(--cookie-title-color);margin:16px 0 8px;font-size:18px}.CookieConsentDialog-module-scss-module__K0aRLq__termsList{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.CookieConsentDialog-module-scss-module__K0aRLq__termsList li{margin:0}.CookieConsentDialog-module-scss-module__K0aRLq__termsList a:link,.CookieConsentDialog-module-scss-module__K0aRLq__termsList a:visited,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton:hover,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton:active,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton:focus-visible{color:var(--cookie-link-color);text-decoration:none}.CookieConsentDialog-module-scss-module__K0aRLq__termsList a:hover,.CookieConsentDialog-module-scss-module__K0aRLq__termsList a:focus-visible,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton:hover,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton:focus-visible{text-underline-offset:3px;text-decoration:underline}.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton[data-visited=true],.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton[data-visited=true]:hover,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton[data-visited=true]:active,.CookieConsentDialog-module-scss-module__K0aRLq__termsList .CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton[data-visited=true]:focus-visible{color:var(--cookie-link-visited-color)}.CookieConsentDialog-module-scss-module__K0aRLq__termsLinkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.CookieConsentDialog-module-scss-module__K0aRLq__documentOverlay{--modal-overlay-bg:#00000075}.CookieConsentDialog-module-scss-module__K0aRLq__documentPanel{--modal-panel-max-width:920px;--modal-panel-max-height:calc(100svh - 32px)}.CookieConsentDialog-module-scss-module__K0aRLq__documentBody{padding-top:8px}@media (max-width:640px){.CookieConsentDialog-module-scss-module__K0aRLq__documentPanel{--modal-panel-max-height:calc(100svh - 20px)}}.CookieConsentDialog-module-scss-module__K0aRLq__actions{justify-content:flex-end;gap:12px;margin-top:16px;padding-top:10px;display:flex}.CookieConsentDialog-module-scss-module__K0aRLq__rejectButton,.CookieConsentDialog-module-scss-module__K0aRLq__acceptButton{cursor:pointer;border-radius:10px;min-width:132px;padding:10px 14px;font-size:15px}.CookieConsentDialog-module-scss-module__K0aRLq__rejectButton{background:var(--cookie-reject-bg);color:var(--cookie-reject-text);border:1px solid var(--cookie-reject-border)}.CookieConsentDialog-module-scss-module__K0aRLq__acceptButton{background:var(--cookie-accept-bg);color:var(--cookie-accept-text);border:1px solid #0000}@media (max-width:640px){.CookieConsentDialog-module-scss-module__K0aRLq__actions{flex-direction:column}.CookieConsentDialog-module-scss-module__K0aRLq__panel{padding:16px}.CookieConsentDialog-module-scss-module__K0aRLq__title{font-size:22px}.CookieConsentDialog-module-scss-module__K0aRLq__rejectButton,.CookieConsentDialog-module-scss-module__K0aRLq__acceptButton{width:100%}.CookieConsentDialog-module-scss-module__K0aRLq__disclaimerFull{height:100%}}
.DepartmentManageModal-module-scss-module__lY6Dva__panel{width:min(1100px,100%)}.DepartmentManageModal-module-scss-module__lY6Dva__layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:1.2rem;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__sectionCard{--department-card-bg:#f8fafceb;--department-card-border:#94a3b83d;--department-title-text:#0f172a;--department-body-text:#475569;--department-input-bg:#fffffff5;--department-input-border:#94a3b857;--department-secondary-bg:#0f3d9114;--department-secondary-text:#163d85;--department-secondary-border:#0f3d9124;border:1px solid var(--department-card-border);background:var(--department-card-bg);border-radius:24px;min-width:0;padding:1rem}.DepartmentManageModal-module-scss-module__lY6Dva__sectionHeader{flex-direction:column;gap:.45rem;margin-bottom:1rem;display:flex}.DepartmentManageModal-module-scss-module__lY6Dva__title{color:var(--department-title-text);margin:0;font-size:1.08rem}.DepartmentManageModal-module-scss-module__lY6Dva__description{color:var(--department-body-text);margin:0;line-height:1.7}.DepartmentManageModal-module-scss-module__lY6Dva__toolbar{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.DepartmentManageModal-module-scss-module__lY6Dva__primaryButton,.DepartmentManageModal-module-scss-module__lY6Dva__secondaryButton,.DepartmentManageModal-module-scss-module__lY6Dva__dangerButton,.DepartmentManageModal-module-scss-module__lY6Dva__iconButton,.DepartmentManageModal-module-scss-module__lY6Dva__listButton{cursor:pointer;border:0;border-radius:12px;transition:transform .18s,box-shadow .18s,background .18s}.DepartmentManageModal-module-scss-module__lY6Dva__primaryButton:focus-visible,.DepartmentManageModal-module-scss-module__lY6Dva__secondaryButton:focus-visible,.DepartmentManageModal-module-scss-module__lY6Dva__dangerButton:focus-visible,.DepartmentManageModal-module-scss-module__lY6Dva__iconButton:focus-visible,.DepartmentManageModal-module-scss-module__lY6Dva__listButton:focus-visible{outline:0;box-shadow:0 0 0 4px #2563eb2e}.DepartmentManageModal-module-scss-module__lY6Dva__primaryButton,.DepartmentManageModal-module-scss-module__lY6Dva__secondaryButton,.DepartmentManageModal-module-scss-module__lY6Dva__dangerButton{justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.7rem 1rem;font-weight:700;display:inline-flex}.DepartmentManageModal-module-scss-module__lY6Dva__primaryButton{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%)}.DepartmentManageModal-module-scss-module__lY6Dva__primaryButton:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f3d9138}.DepartmentManageModal-module-scss-module__lY6Dva__secondaryButton,.DepartmentManageModal-module-scss-module__lY6Dva__iconButton{background:var(--department-secondary-bg);color:var(--department-secondary-text);border:1px solid var(--department-secondary-border)}.DepartmentManageModal-module-scss-module__lY6Dva__secondaryButton:hover,.DepartmentManageModal-module-scss-module__lY6Dva__iconButton:hover{background:#0f3d9124}.DepartmentManageModal-module-scss-module__lY6Dva__dangerButton{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c2e}.DepartmentManageModal-module-scss-module__lY6Dva__dangerButton:hover{background:#b91c1c24}.DepartmentManageModal-module-scss-module__lY6Dva__departmentList{gap:.75rem;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__listButton{text-align:left;border:1px solid var(--department-input-border);background:var(--department-input-bg);gap:.3rem;padding:.85rem .95rem;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__listButtonDragging{box-shadow:0 12px 28px #0f172a2e}.DepartmentManageModal-module-scss-module__lY6Dva__listButtonActive{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%);border-color:#0000}.DepartmentManageModal-module-scss-module__lY6Dva__listCode{overflow-wrap:anywhere;font-weight:700}.DepartmentManageModal-module-scss-module__lY6Dva__listName{opacity:.78;overflow-wrap:anywhere;font-size:.88rem}.DepartmentManageModal-module-scss-module__lY6Dva__iconButton{justify-content:center;align-items:center;width:42px;min-height:42px;font-size:1rem;font-weight:700;display:inline-flex}.DepartmentManageModal-module-scss-module__lY6Dva__formGrid{gap:.95rem;min-width:0;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__fieldGroup{gap:.45rem;min-width:0;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__fieldLabel{color:var(--department-title-text);font-weight:700}.DepartmentManageModal-module-scss-module__lY6Dva__fieldInput,.DepartmentManageModal-module-scss-module__lY6Dva__fieldTextarea{box-sizing:border-box;border:1px solid var(--department-input-border);background:var(--department-input-bg);width:100%;color:var(--department-title-text);font:inherit;border-radius:14px;padding:.85rem .95rem}.DepartmentManageModal-module-scss-module__lY6Dva__fieldTextarea{resize:vertical;min-height:132px;line-height:1.65}.DepartmentManageModal-module-scss-module__lY6Dva__localeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__localeCard{border:1px solid var(--department-input-border);background:#ffffff7a;border-radius:18px;gap:.85rem;min-width:0;padding:.95rem;display:grid}.DepartmentManageModal-module-scss-module__lY6Dva__emptyState{align-content:start;gap:.85rem;display:grid}@media (max-width:900px){.DepartmentManageModal-module-scss-module__lY6Dva__layout,.DepartmentManageModal-module-scss-module__lY6Dva__localeGrid{grid-template-columns:1fr}}
.DepartmentManageModal-module-scss-module__cmaAXW__panel{width:min(1100px,100%)}.DepartmentManageModal-module-scss-module__cmaAXW__layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:1.2rem;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__sectionCard{--department-card-bg:#f8fafceb;--department-card-border:#94a3b83d;--department-title-text:#0f172a;--department-body-text:#475569;--department-input-bg:#fffffff5;--department-input-border:#94a3b857;--department-secondary-bg:#0f3d9114;--department-secondary-text:#163d85;--department-secondary-border:#0f3d9124;border:1px solid var(--department-card-border);background:var(--department-card-bg);border-radius:24px;min-width:0;padding:1rem}.DepartmentManageModal-module-scss-module__cmaAXW__sectionHeader{flex-direction:column;gap:.45rem;margin-bottom:1rem;display:flex}.DepartmentManageModal-module-scss-module__cmaAXW__title{color:var(--department-title-text);margin:0;font-size:1.08rem}.DepartmentManageModal-module-scss-module__cmaAXW__description{color:var(--department-body-text);margin:0;line-height:1.7}.DepartmentManageModal-module-scss-module__cmaAXW__toolbar{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.DepartmentManageModal-module-scss-module__cmaAXW__primaryButton,.DepartmentManageModal-module-scss-module__cmaAXW__secondaryButton,.DepartmentManageModal-module-scss-module__cmaAXW__dangerButton,.DepartmentManageModal-module-scss-module__cmaAXW__iconButton,.DepartmentManageModal-module-scss-module__cmaAXW__listButton{cursor:pointer;border:0;border-radius:12px;transition:transform .18s,box-shadow .18s,background .18s}.DepartmentManageModal-module-scss-module__cmaAXW__primaryButton:focus-visible,.DepartmentManageModal-module-scss-module__cmaAXW__secondaryButton:focus-visible,.DepartmentManageModal-module-scss-module__cmaAXW__dangerButton:focus-visible,.DepartmentManageModal-module-scss-module__cmaAXW__iconButton:focus-visible,.DepartmentManageModal-module-scss-module__cmaAXW__listButton:focus-visible{outline:0;box-shadow:0 0 0 4px #2563eb2e}.DepartmentManageModal-module-scss-module__cmaAXW__primaryButton,.DepartmentManageModal-module-scss-module__cmaAXW__secondaryButton,.DepartmentManageModal-module-scss-module__cmaAXW__dangerButton{justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.7rem 1rem;font-weight:700;display:inline-flex}.DepartmentManageModal-module-scss-module__cmaAXW__primaryButton{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%)}.DepartmentManageModal-module-scss-module__cmaAXW__primaryButton:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f3d9138}.DepartmentManageModal-module-scss-module__cmaAXW__secondaryButton,.DepartmentManageModal-module-scss-module__cmaAXW__iconButton{background:var(--department-secondary-bg);color:var(--department-secondary-text);border:1px solid var(--department-secondary-border)}.DepartmentManageModal-module-scss-module__cmaAXW__secondaryButton:hover,.DepartmentManageModal-module-scss-module__cmaAXW__iconButton:hover{background:#0f3d9124}.DepartmentManageModal-module-scss-module__cmaAXW__dangerButton{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c2e}.DepartmentManageModal-module-scss-module__cmaAXW__dangerButton:hover{background:#b91c1c24}.DepartmentManageModal-module-scss-module__cmaAXW__departmentList{gap:.75rem;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__listButton{text-align:left;border:1px solid var(--department-input-border);background:var(--department-input-bg);gap:.3rem;padding:.85rem .95rem;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__listButtonDragging{box-shadow:0 12px 28px #0f172a2e}.DepartmentManageModal-module-scss-module__cmaAXW__listButtonActive{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%);border-color:#0000}.DepartmentManageModal-module-scss-module__cmaAXW__listCode{overflow-wrap:anywhere;font-weight:700}.DepartmentManageModal-module-scss-module__cmaAXW__listName{opacity:.78;overflow-wrap:anywhere;font-size:.88rem}.DepartmentManageModal-module-scss-module__cmaAXW__iconButton{justify-content:center;align-items:center;width:42px;min-height:42px;font-size:1rem;font-weight:700;display:inline-flex}.DepartmentManageModal-module-scss-module__cmaAXW__formGrid{gap:.95rem;min-width:0;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__fieldGroup{gap:.45rem;min-width:0;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__fieldLabel{color:var(--department-title-text);font-weight:700}.DepartmentManageModal-module-scss-module__cmaAXW__fieldInput,.DepartmentManageModal-module-scss-module__cmaAXW__fieldTextarea{box-sizing:border-box;border:1px solid var(--department-input-border);background:var(--department-input-bg);width:100%;color:var(--department-title-text);font:inherit;border-radius:14px;padding:.85rem .95rem}.DepartmentManageModal-module-scss-module__cmaAXW__fieldTextarea{resize:vertical;min-height:132px;line-height:1.65}.DepartmentManageModal-module-scss-module__cmaAXW__localeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__localeCard{border:1px solid var(--department-input-border);background:#ffffff7a;border-radius:18px;gap:.85rem;min-width:0;padding:.95rem;display:grid}.DepartmentManageModal-module-scss-module__cmaAXW__emptyState{align-content:start;gap:.85rem;display:grid}@media (max-width:900px){.DepartmentManageModal-module-scss-module__cmaAXW__layout,.DepartmentManageModal-module-scss-module__cmaAXW__localeGrid{grid-template-columns:1fr}}
.AccessDeniedActions-module-scss-module__mUPTiq__button{background:var(--cookie-denied-button-bg);color:var(--cookie-denied-button-text);cursor:pointer;border:0;border-radius:10px;margin-top:22px;padding:11px 18px;font-size:15px}
.Section3-module-scss-module__jrzcFq__panel{--careers-manage-panel-bg:#ffffffe0;--careers-manage-panel-border:#84a0cd59;--careers-manage-text:#334155;--careers-manage-title:#0f172a;--careers-manage-field-border:#84a0cd59;border:1px solid var(--careers-manage-panel-border);background:var(--careers-manage-panel-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:1.5rem;box-shadow:0 24px 60px #12264a1a}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__panel{--careers-manage-panel-bg:#0f172ac7;--careers-manage-panel-border:#477ec540;--careers-manage-text:#cbd5e1;--careers-manage-title:#f1f5f9;--careers-manage-field-border:#477ec540}}.Section3-module-scss-module__jrzcFq__jobPanel{align-self:start;min-height:0}.Section3-module-scss-module__jrzcFq__jobList{gap:.7rem;margin-top:1rem;display:grid}.Section3-module-scss-module__jrzcFq__departmentGroup{gap:.65rem;display:grid}.Section3-module-scss-module__jrzcFq__departmentToggle{border:1px solid var(--careers-manage-field-border);width:100%;color:var(--careers-manage-title);text-align:left;cursor:pointer;background:#0f3d910d;border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .95rem;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.Section3-module-scss-module__jrzcFq__departmentToggle:hover{background:#0f3d911a;box-shadow:0 10px 20px #1129540f}.Section3-module-scss-module__jrzcFq__departmentToggle:focus-visible{outline:0;box-shadow:0 0 0 4px #1950c424}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__departmentToggle{background:#477ec51a}.Section3-module-scss-module__jrzcFq__departmentToggle:hover{background:#477ec529;box-shadow:0 10px 20px #477ec51f}}.Section3-module-scss-module__jrzcFq__departmentToggleLead{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.Section3-module-scss-module__jrzcFq__departmentToggleIndicator{background:#0f3d911f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__departmentToggleIndicator{background:#477ec52e}}.Section3-module-scss-module__jrzcFq__departmentToggleTitle{overflow-wrap:anywhere;font-weight:700}.Section3-module-scss-module__jrzcFq__departmentToggleCount{color:var(--careers-manage-text);flex:none;font-size:.82rem;font-weight:700}.Section3-module-scss-module__jrzcFq__departmentGroupJobs{gap:.7rem;padding-left:.35rem;display:grid}.Section3-module-scss-module__jrzcFq__jobButton{border:1px solid var(--careers-manage-field-border);width:100%;color:var(--careers-manage-text);text-align:left;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background:linear-gradient(#fffffff5,#f4f8ffd1);border-radius:18px;gap:.38rem;padding:.95rem 1rem;transition:box-shadow .18s,border-color .18s,background .18s;display:grid}.Section3-module-scss-module__jrzcFq__jobButton:hover{box-shadow:0 16px 28px #11295414}.Section3-module-scss-module__jrzcFq__jobButton:focus-visible{outline:0;box-shadow:0 0 0 4px #1950c424}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__jobButton{background:linear-gradient(#1e293bcc,#0f172ad6)}.Section3-module-scss-module__jrzcFq__jobButton:hover{box-shadow:0 16px 28px #477ec526}.Section3-module-scss-module__jrzcFq__jobButton:focus-visible{box-shadow:0 0 0 4px #477ec533}}.Section3-module-scss-module__jrzcFq__jobButtonActive{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%);border-color:#0000}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__jobButtonActive{color:#0f172a;background:linear-gradient(135deg,#4eb3ff 0%,#2d8aff 100%)}}.Section3-module-scss-module__jrzcFq__jobButtonDragging{opacity:.16}.Section3-module-scss-module__jrzcFq__jobButtonTitle{overflow-wrap:anywhere;font-weight:700}.Section3-module-scss-module__jrzcFq__jobButtonMetaRow{align-items:center;gap:.45rem;display:inline-flex}.Section3-module-scss-module__jrzcFq__jobButtonMeta{opacity:.85;font-size:.82rem}.Section3-module-scss-module__jrzcFq__jobButtonSubtitle{opacity:.72;overflow-wrap:anywhere;font-size:.84rem}.Section3-module-scss-module__jrzcFq__jobStateDot{background:#94a3b8;border-radius:999px;width:.62rem;height:.62rem}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__jobStateDot{background:#64748b}}.Section3-module-scss-module__jrzcFq__jobStateDotEnabled{background:#16a34a}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__jobStateDotEnabled{background:#86efac}}.Section3-module-scss-module__jrzcFq__panelHeaderCompact{flex-direction:column;align-items:start;gap:1rem;width:100%;display:flex}.Section3-module-scss-module__jrzcFq__jobPanelActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem;width:100%;display:grid}.Section3-module-scss-module__jrzcFq__panelTitle{color:var(--careers-manage-title);margin:0;font-size:1.3rem}.Section3-module-scss-module__jrzcFq__sectionIntro{color:var(--careers-manage-text);margin:.7rem 0 0;line-height:1.75}.Section3-module-scss-module__jrzcFq__primaryButton,.Section3-module-scss-module__jrzcFq__secondaryButton{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 0;font-size:.96rem;font-weight:700;transition:all .2s ease-out;display:inline-flex}.Section3-module-scss-module__jrzcFq__primaryButton{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%)}.Section3-module-scss-module__jrzcFq__primaryButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f3d914d}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__primaryButton{color:#0f172a;background:linear-gradient(135deg,#4eb3ff 0%,#2d8aff 100%)}}.Section3-module-scss-module__jrzcFq__secondaryButton{color:#163d85;background:#0f3d9114;border:1px solid #0f3d9126}.Section3-module-scss-module__jrzcFq__secondaryButton:hover{background:#0f3d9124}@media (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__secondaryButton{color:#a8d5ff;background:#477ec51f;border-color:#477ec540}.Section3-module-scss-module__jrzcFq__secondaryButton:hover{background:#477ec52e}}.Section3-module-scss-module__jrzcFq__departmentManagerButton{grid-column:1/-1}@media (min-width:1025px){.Section3-module-scss-module__jrzcFq__jobPanel{grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 2rem);display:grid;overflow:hidden}.Section3-module-scss-module__jrzcFq__jobList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1950c46b #0000;min-height:0;padding-right:.35rem;overflow-y:auto}.Section3-module-scss-module__jrzcFq__jobList::-webkit-scrollbar{width:.45rem}.Section3-module-scss-module__jrzcFq__jobList::-webkit-scrollbar-track{background:0 0}.Section3-module-scss-module__jrzcFq__jobList::-webkit-scrollbar-thumb{background:linear-gradient(#1950c46b,#0f3d919e);border-radius:999px}}@media (min-width:1025px) and (prefers-color-scheme:dark){.Section3-module-scss-module__jrzcFq__jobList{scrollbar-color:#4eb3ff73 #0000}.Section3-module-scss-module__jrzcFq__jobList::-webkit-scrollbar-thumb{background:linear-gradient(#4eb3ff7a,#2d8affad)}}@media (max-width:768px){.Section3-module-scss-module__jrzcFq__panel{padding:1.2rem}.Section3-module-scss-module__jrzcFq__panelTitle{font-size:1.1rem}}
.Section3-module-scss-module__iQzJhG__panel{--recruitment-manage-panel-bg:#ffffffe0;--recruitment-manage-panel-border:#84a0cd59;--recruitment-manage-text:#334155;--recruitment-manage-title:#0f172a;--recruitment-manage-field-border:#84a0cd59;border:1px solid var(--recruitment-manage-panel-border);background:var(--recruitment-manage-panel-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:1.5rem;box-shadow:0 24px 60px #12264a1a}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__panel{--recruitment-manage-panel-bg:#0f172ac7;--recruitment-manage-panel-border:#477ec540;--recruitment-manage-text:#cbd5e1;--recruitment-manage-title:#f1f5f9;--recruitment-manage-field-border:#477ec540}}.Section3-module-scss-module__iQzJhG__jobPanel{align-self:start}.Section3-module-scss-module__iQzJhG__jobList{gap:.7rem;margin-top:1rem;display:grid}.Section3-module-scss-module__iQzJhG__jobButton{border:1px solid var(--recruitment-manage-field-border);width:100%;color:var(--recruitment-manage-text);text-align:left;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background:linear-gradient(#fffffff5,#f4f8ffd1);border-radius:18px;gap:.38rem;padding:.95rem 1rem;transition:box-shadow .18s,border-color .18s,background .18s;display:grid}.Section3-module-scss-module__iQzJhG__jobButton:hover{box-shadow:0 16px 28px #11295414}.Section3-module-scss-module__iQzJhG__jobButton:focus-visible{outline:0;box-shadow:0 0 0 4px #1950c424}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__jobButton{background:linear-gradient(#1e293bcc,#0f172ad6)}.Section3-module-scss-module__iQzJhG__jobButton:hover{box-shadow:0 16px 28px #477ec526}.Section3-module-scss-module__iQzJhG__jobButton:focus-visible{box-shadow:0 0 0 4px #477ec533}}.Section3-module-scss-module__iQzJhG__jobButtonActive{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%);border-color:#0000}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__jobButtonActive{color:#0f172a;background:linear-gradient(135deg,#4eb3ff 0%,#2d8aff 100%)}}.Section3-module-scss-module__iQzJhG__jobButtonDragging{opacity:.16}.Section3-module-scss-module__iQzJhG__jobButtonTitle{overflow-wrap:anywhere;font-weight:700}.Section3-module-scss-module__iQzJhG__jobButtonMetaRow{align-items:center;gap:.45rem;display:inline-flex}.Section3-module-scss-module__iQzJhG__jobButtonMeta{opacity:.85;font-size:.82rem}.Section3-module-scss-module__iQzJhG__jobButtonSubtitle{opacity:.72;overflow-wrap:anywhere;font-size:.84rem}.Section3-module-scss-module__iQzJhG__jobStateDot{background:#94a3b8;border-radius:999px;width:.62rem;height:.62rem}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__jobStateDot{background:#64748b}}.Section3-module-scss-module__iQzJhG__jobStateDotEnabled{background:#16a34a}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__jobStateDotEnabled{background:#86efac}}.Section3-module-scss-module__iQzJhG__panelHeaderCompact{flex-direction:column;align-items:start;gap:1rem;width:100%;display:flex}.Section3-module-scss-module__iQzJhG__jobPanelActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem;width:100%;display:grid}.Section3-module-scss-module__iQzJhG__panelTitle{color:var(--recruitment-manage-title);margin:0;font-size:1.3rem}.Section3-module-scss-module__iQzJhG__sectionIntro{color:var(--recruitment-manage-text);margin:.7rem 0 0;line-height:1.75}.Section3-module-scss-module__iQzJhG__primaryButton,.Section3-module-scss-module__iQzJhG__secondaryButton{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 0;font-size:.96rem;font-weight:700;transition:all .2s ease-out;display:inline-flex}.Section3-module-scss-module__iQzJhG__primaryButton{color:#f8fbff;background:linear-gradient(135deg,#0f3d91 0%,#1950c4 100%)}.Section3-module-scss-module__iQzJhG__primaryButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f3d914d}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__primaryButton{color:#0f172a;background:linear-gradient(135deg,#4eb3ff 0%,#2d8aff 100%)}}.Section3-module-scss-module__iQzJhG__secondaryButton{color:#163d85;background:#0f3d9114;border:1px solid #0f3d9126}.Section3-module-scss-module__iQzJhG__secondaryButton:hover{background:#0f3d9124}@media (prefers-color-scheme:dark){.Section3-module-scss-module__iQzJhG__secondaryButton{color:#a8d5ff;background:#477ec51f;border-color:#477ec540}.Section3-module-scss-module__iQzJhG__secondaryButton:hover{background:#477ec52e}}.Section3-module-scss-module__iQzJhG__departmentManagerButton{grid-column:1/-1}@media (max-width:768px){.Section3-module-scss-module__iQzJhG__panel{padding:1.2rem}.Section3-module-scss-module__iQzJhG__panelTitle{font-size:1.1rem}}
:root{--cookie-denied-bg:#f5f7fb;--cookie-denied-card-bg:#fff;--cookie-denied-card-border:#00000014;--cookie-denied-title-color:#111;--cookie-denied-text-color:#000000c7;--cookie-denied-button-bg:#0f62fe;--cookie-denied-button-visited:#6b4bb6;--cookie-denied-button-text:#fff}.CookieAccessDeniedView-module-scss-module__94rcNW__page{background:var(--cookie-denied-bg);justify-content:center;align-items:center;min-height:100svh;padding:16px;display:flex}.CookieAccessDeniedView-module-scss-module__94rcNW__card{border:1px solid var(--cookie-denied-card-border);background:var(--cookie-denied-card-bg);border-radius:14px;width:min(760px,100%);padding:26px}.CookieAccessDeniedView-module-scss-module__94rcNW__title{color:var(--cookie-denied-title-color);margin:0;font-size:30px}.CookieAccessDeniedView-module-scss-module__94rcNW__description{color:var(--cookie-denied-text-color);margin:14px 0 0;line-height:1.7}.CookieAccessDeniedView-module-scss-module__94rcNW__reason{color:var(--cookie-denied-text-color);margin:12px 0 0;font-weight:700;line-height:1.7}.CookieAccessDeniedView-module-scss-module__94rcNW__disclaimerFull{color:var(--cookie-denied-text-color);white-space:pre-line;margin:16px 0 0;line-height:1.7}.CookieAccessDeniedView-module-scss-module__94rcNW__termsTitle{color:var(--cookie-denied-title-color);margin:22px 0 0;font-size:18px}.CookieAccessDeniedView-module-scss-module__94rcNW__termsList{color:var(--cookie-denied-text-color);margin:12px 0 0;padding-left:20px}.CookieAccessDeniedView-module-scss-module__94rcNW__termsList li+li{margin-top:8px}.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton{font:inherit;cursor:pointer;color:var(--cookie-denied-button-bg);background:0 0;border:0;padding:0;text-decoration:none}.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton:hover,.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton:active,.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton:focus-visible{color:var(--cookie-denied-button-bg);text-underline-offset:3px;text-decoration:underline}.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton:focus-visible{outline:2px solid var(--cookie-denied-button-bg);outline-offset:3px;border-radius:4px}.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton[data-visited=true],.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton[data-visited=true]:hover,.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton[data-visited=true]:active,.CookieAccessDeniedView-module-scss-module__94rcNW__termsLinkButton[data-visited=true]:focus-visible{color:var(--cookie-denied-button-visited)}.CookieAccessDeniedView-module-scss-module__94rcNW__documentOverlay{--modal-overlay-bg:#00000075}.CookieAccessDeniedView-module-scss-module__94rcNW__documentPanel{--modal-panel-max-width:920px;--modal-panel-max-height:calc(100svh - 32px)}.CookieAccessDeniedView-module-scss-module__94rcNW__documentBody{padding-top:8px}@media (max-width:640px){.CookieAccessDeniedView-module-scss-module__94rcNW__documentPanel{--modal-panel-max-height:calc(100svh - 20px)}}.CookieAccessDeniedView-module-scss-module__94rcNW__settingHint{color:var(--cookie-denied-text-color);margin:18px 0 0;line-height:1.65}
.RecruitmentManagePage-module-scss-module__LDzmyG__page{--careers-manage-bg:radial-gradient(circle at top left, #7daeff47, transparent 24%), radial-gradient(circle at top right, #1a62e31f, transparent 28%), linear-gradient(180deg, #eef5ff 0%, #f7fbff 36%, #fff 100%);background:var(--careers-manage-bg);min-height:100vh;padding:3rem 0 4rem}.RecruitmentManagePage-module-scss-module__LDzmyG__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.RecruitmentManagePage-module-scss-module__LDzmyG__layout>*{min-width:0;min-height:0}@media (max-width:1024px){.RecruitmentManagePage-module-scss-module__LDzmyG__layout{grid-template-columns:1fr}}@media (max-width:768px){.RecruitmentManagePage-module-scss-module__LDzmyG__page{padding:1.5rem 0 2rem}.RecruitmentManagePage-module-scss-module__LDzmyG__layout{grid-template-columns:1fr;gap:.8rem}}
.RecruitmentManagePage-module-scss-module__4LEryG__page{--recruitment-manage-bg:radial-gradient(circle at top left, #7daeff47, transparent 24%), radial-gradient(circle at top right, #1a62e31f, transparent 28%), linear-gradient(180deg, #eef5ff 0%, #f7fbff 36%, #fff 100%);background:var(--recruitment-manage-bg);min-height:100vh;padding:3rem 0 4rem}.RecruitmentManagePage-module-scss-module__4LEryG__layout{grid-template-columns:280px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.RecruitmentManagePage-module-scss-module__4LEryG__layout{grid-template-columns:1fr}}@media (max-width:768px){.RecruitmentManagePage-module-scss-module__4LEryG__page{padding:1.5rem 0 2rem}.RecruitmentManagePage-module-scss-module__4LEryG__layout{grid-template-columns:1fr;gap:.8rem}}
:root{--nav-bg:#fff;--nav-border:#00000014;--nav-text-primary:#545b63;--text-primary:#111;--text-secondary:#000000b8;--text-tertiary:#0000009e;--text-muted:#0000008c;--text-light:#000000b3;--bg-hover:#0000000a;--bg-overlay:#00000059;--shadow:#0000001f;--caret-color:#0000008c;--nav-hover-gradient:linear-gradient(89.75deg, #ff4244 0%, #ff8e3c 100%)}.Navigation-module-scss-module__qD8n8q__navbar{z-index:50;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);will-change:auto;backface-visibility:visible;position:sticky;top:0;transform:none}.Navigation-module-scss-module__qD8n8q__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:72px;margin:0 auto;padding:0 16px;display:flex}.Navigation-module-scss-module__qD8n8q__logo{color:var(--text-primary);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.Navigation-module-scss-module__qD8n8q__logoMark{vertical-align:middle;width:auto;height:38px}.Navigation-module-scss-module__qD8n8q__desktopNav{flex:1;justify-content:center;display:flex}.Navigation-module-scss-module__qD8n8q__navList{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Navigation-module-scss-module__qD8n8q__navItem{position:relative}.Navigation-module-scss-module__qD8n8q__navButton{cursor:pointer;color:var(--nav-text-primary);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Navigation-module-scss-module__qD8n8q__navButton:hover:after{content:"";background-image:var(--nav-hover-gradient);height:5px;position:absolute;bottom:0;left:0;right:0}.Navigation-module-scss-module__qD8n8q__caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--caret-color);width:0;height:0;transform:translateY(1px)}.Navigation-module-scss-module__qD8n8q__mega{background:var(--nav-bg);border:1px solid var(--nav-border);width:min(980px,100vw - 32px);box-shadow:0 18px 50px var(--shadow);opacity:0;pointer-events:none;border-radius:16px;padding:18px;transition:opacity .16s,translate .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px)}.Navigation-module-scss-module__qD8n8q__megaCompact{width:max-content;max-width:min(420px,100vw - 32px)}.Navigation-module-scss-module__qD8n8q__megaCompact .Navigation-module-scss-module__qD8n8q__megaInner{grid-template-columns:minmax(0,1fr);gap:0}.Navigation-module-scss-module__qD8n8q__megaOpen{opacity:1;pointer-events:auto;translate:0}.Navigation-module-scss-module__qD8n8q__megaInner{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.Navigation-module-scss-module__qD8n8q__colTitle{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:900;display:flex}.Navigation-module-scss-module__qD8n8q__colIcon{justify-content:center;align-items:center;font-size:16px;display:inline-flex}.Navigation-module-scss-module__qD8n8q__itemList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Navigation-module-scss-module__qD8n8q__itemLink{color:var(--text-primary);border-radius:14px;padding:10px;text-decoration:none;display:block}.Navigation-module-scss-module__qD8n8q__itemLink:hover{background:var(--bg-hover)}.Navigation-module-scss-module__qD8n8q__itemLabel{font-size:14px;font-weight:800}.Navigation-module-scss-module__qD8n8q__itemDesc{color:var(--text-tertiary);margin-top:3px;font-size:12px;line-height:1.35}.Navigation-module-scss-module__qD8n8q__subList{gap:6px;margin:8px 0 0;padding:0 0 0 10px;list-style:none;display:grid}.Navigation-module-scss-module__qD8n8q__subLink{color:var(--text-light);font-size:12px;text-decoration:none;display:inline-block}.Navigation-module-scss-module__qD8n8q__subLink:hover{color:var(--text-primary);text-decoration:underline}.Navigation-module-scss-module__qD8n8q__actions{align-items:center;gap:10px;display:flex}.Navigation-module-scss-module__qD8n8q__textLink{color:var(--text-secondary);font-size:14px;font-weight:700;text-decoration:none}.Navigation-module-scss-module__qD8n8q__textLink:hover{color:var(--text-primary)}.Navigation-module-scss-module__qD8n8q__languageButton{color:var(--text-secondary);border:1px solid var(--nav-border);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.Navigation-module-scss-module__qD8n8q__languageButton:hover{color:var(--text-primary);background:var(--bg-hover)}.Navigation-module-scss-module__qD8n8q__cta{background:var(--text-primary);color:var(--nav-bg);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:900;text-decoration:none}.Navigation-module-scss-module__qD8n8q__cta:hover{opacity:.92}.Navigation-module-scss-module__qD8n8q__burger{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;padding:10px;display:none}.Navigation-module-scss-module__qD8n8q__burger span{background:var(--text-primary);border-radius:2px;width:18px;height:2px;margin:4px 0;display:block}.Navigation-module-scss-module__qD8n8q__burger:hover{background:var(--bg-hover)}.Navigation-module-scss-module__qD8n8q__mobileOverlay{display:none}@media (max-width:960px){.Navigation-module-scss-module__qD8n8q__desktopNav,.Navigation-module-scss-module__qD8n8q__textLink{display:none}.Navigation-module-scss-module__qD8n8q__burger{display:inline-block}.Navigation-module-scss-module__qD8n8q__mobileOverlay{background:linear-gradient(180deg, #11111124, #1116),radial-gradient(circle at top right, #ff8e3c38, transparent 34%),radial-gradient(circle at top left, #ff424429, transparent 28%),var(--bg-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;z-index:11;transition:opacity .16s;display:block;position:fixed;inset:0;overflow:hidden}.Navigation-module-scss-module__qD8n8q__mobileOpen{opacity:1;pointer-events:auto}.Navigation-module-scss-module__qD8n8q__mobileOpen .Navigation-module-scss-module__qD8n8q__mobilePanel{translate:0}.Navigation-module-scss-module__qD8n8q__mobilePanel{box-sizing:border-box;width:auto;max-width:none;height:100dvh;box-shadow:none;padding:0 16px calc(24px + env(safe-area-inset-bottom));z-index:1201;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffffe;border-left:0;flex-direction:column;gap:16px;transition:translate .16s;display:flex;position:absolute;inset:0;overflow:hidden auto;translate:100%}.Navigation-module-scss-module__qD8n8q__mobileTop{z-index:1;background:#fffffffe;border-bottom:1px solid #ff784429;justify-content:space-between;align-items:center;margin:-10px -16px;padding:10px 16px;display:flex;position:sticky;top:0}.Navigation-module-scss-module__qD8n8q__mobileTop:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#ff42447a,#ff8e3c57);height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.Navigation-module-scss-module__qD8n8q__mobileTitle{color:var(--text-primary);letter-spacing:.02em;margin:0;font-size:18px;font-weight:900}.Navigation-module-scss-module__qD8n8q__mobileBrand{align-items:center;max-width:calc(100% - 56px);text-decoration:none;display:inline-flex}.Navigation-module-scss-module__qD8n8q__mobileBrandMark{width:auto;max-width:100%;height:28px}.Navigation-module-scss-module__qD8n8q__mobileClose{color:#9f2f10;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:#fff;border:1px solid #ff6e3d2e;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:inline-flex;box-shadow:0 8px 20px #ff743d1a}.Navigation-module-scss-module__qD8n8q__mobileClose:hover{background:#fff5efe6}.Navigation-module-scss-module__qD8n8q__mobileList{gap:12px;margin:0;padding:12px 0;list-style:none;display:grid}.Navigation-module-scss-module__qD8n8q__mobileList>li>a,.Navigation-module-scss-module__qD8n8q__mobileList>li>span,.Navigation-module-scss-module__qD8n8q__mobileList details{background:#fff;border:1px solid #ff784424;border-radius:18px;box-shadow:0 10px 24px #ff7e400f}.Navigation-module-scss-module__qD8n8q__mobileList>li>a,.Navigation-module-scss-module__qD8n8q__mobileList>li>span{color:var(--text-primary);padding:15px 16px;font-size:15px;font-weight:800;text-decoration:none;display:block}.Navigation-module-scss-module__qD8n8q__mobileList details{padding:12px}.Navigation-module-scss-module__qD8n8q__mobileList details[open]{border-color:#ff6e3d38;box-shadow:0 18px 34px #ff6e3d24}.Navigation-module-scss-module__qD8n8q__mobileList summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:900;list-style:none;display:flex}.Navigation-module-scss-module__qD8n8q__mobileList summary:after{content:"";border-bottom:2px solid #f05f3f;border-right:2px solid #f05f3f;flex:none;width:9px;height:9px;margin-right:4px;transition:transform .16s;transform:rotate(45deg)}.Navigation-module-scss-module__qD8n8q__mobileList summary::-webkit-details-marker{display:none}.Navigation-module-scss-module__qD8n8q__mobileList details[open] summary:after{transform:rotate(225deg)}.Navigation-module-scss-module__qD8n8q__mobileSub{gap:14px;margin-top:12px;display:grid}.Navigation-module-scss-module__qD8n8q__mobileSub a{color:var(--text-primary);background:#fff;border:1px solid #ff7d4b14;border-radius:14px;padding:11px 12px;font-weight:700;text-decoration:none;display:block}.Navigation-module-scss-module__qD8n8q__mobileSub a:hover{background:#fff5efeb}.Navigation-module-scss-module__qD8n8q__mobileGroup{gap:8px;display:grid}.Navigation-module-scss-module__qD8n8q__mobileGroup ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Navigation-module-scss-module__qD8n8q__mobileGroupTitle{color:#b0481f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:2px 0 4px;font-size:12px;font-weight:900;display:flex}.Navigation-module-scss-module__qD8n8q__mobileSubList{gap:6px;margin:2px 0 0 10px;padding:0;list-style:none;display:grid}.Navigation-module-scss-module__qD8n8q__mobileSubList a{color:var(--text-secondary);background:#fff;border-left:2px solid #f05f3f47;border-radius:10px;padding:8px 10px;font-size:12px}.Navigation-module-scss-module__qD8n8q__mobileActions{margin-top:auto;padding:4px 0 8px}.Navigation-module-scss-module__qD8n8q__mobileLoginLink{text-align:center;color:#fff;background:linear-gradient(89.75deg,#ff4244 0%,#ff8e3c 100%);border-radius:18px;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:none;display:block;box-shadow:0 8px 20px #ff6e3d2e}.Navigation-module-scss-module__qD8n8q__mobileLoginLink:hover{opacity:.92}}
:root{--layout-shell-bg:transparent}.MainLayout-module-scss-module__-B6rNG__mainSection{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.MainLayout-module-scss-module__-B6rNG__mainSection>[data-error-page=true]{min-height:0}
:root{--layout-footer-bg:transparent;--layout-footer-divider:linear-gradient(90deg, #8492b000 0%, #8492b094 18%, #5a74a8b8 50%, #8492b094 82%, #8492b000 100%);--layout-footer-text:#2f3d58;--layout-footer-icon:#2f3d58;--layout-footer-icon-hover:#2f3d58}.Footer-module-scss-module__2XKDha__footerSection{background:var(--layout-footer-bg);box-sizing:border-box;width:100%;padding:0 0 1rem}.Footer-module-scss-module__2XKDha__footerSection:before{content:"";width:calc(100% - var(--container-padding)*2);max-width:var(--container-max-width);background:var(--layout-footer-divider);height:1px;margin:0 auto clamp(1rem,2vw,1.5rem);display:block}.Footer-module-scss-module__2XKDha__footerContent{width:calc(100% - var(--container-padding)*2);max-width:var(--container-max-width);box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 auto;padding:1rem 0;display:flex}.Footer-module-scss-module__2XKDha__footerMeta{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.Footer-module-scss-module__2XKDha__copyrightText{color:var(--layout-footer-text);margin:0;font-size:.9rem;line-height:1.5}.Footer-module-scss-module__2XKDha__consentManagerButton{color:var(--layout-footer-text);font:inherit;cursor:pointer;text-underline-offset:.18rem;background:0 0;border:0;padding:0;font-size:.88rem;line-height:1.4;transition:color .2s}.Footer-module-scss-module__2XKDha__consentManagerButton:hover,.Footer-module-scss-module__2XKDha__consentManagerButton:focus-visible,.Footer-module-scss-module__2XKDha__consentManagerButton:active{color:var(--layout-footer-icon-hover);text-decoration:underline}.Footer-module-scss-module__2XKDha__emailActions{align-self:center;align-items:center;gap:.75rem;display:inline-flex}.Footer-module-scss-module__2XKDha__emailLink{color:var(--layout-footer-icon);justify-content:center;align-items:center;line-height:0;transition:color .2s;display:inline-flex}.Footer-module-scss-module__2XKDha__emailLink svg{display:block}.Footer-module-scss-module__2XKDha__emailLink:hover,.Footer-module-scss-module__2XKDha__emailLink:focus-visible,.Footer-module-scss-module__2XKDha__emailLink:active{color:var(--layout-footer-icon-hover)}@media (max-width:640px){.Footer-module-scss-module__2XKDha__footerSection{padding:0 0 .9rem}.Footer-module-scss-module__2XKDha__footerContent{gap:.75rem}.Footer-module-scss-module__2XKDha__emailActions{gap:.65rem}.Footer-module-scss-module__2XKDha__copyrightText{font-size:.82rem}.Footer-module-scss-module__2XKDha__consentManagerButton{font-size:.8rem}}
:root{--footer-sitemap-bg:transparent;--footer-sitemap-title:#1e293b;--footer-sitemap-link:#475569;--footer-sitemap-link-hover:#0f172a;--footer-sitemap-divider:#94a3b840}.FooterSiteMap-module-scss-module__uudULW__siteMap{width:calc(100% - var(--container-padding)*2);max-width:var(--container-max-width);background:var(--footer-sitemap-bg);box-sizing:border-box;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1rem,2vw,1.5rem)}.FooterSiteMap-module-scss-module__uudULW__siteMapGrid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,2rem);display:grid}.FooterSiteMap-module-scss-module__uudULW__siteMapColumn{flex-direction:column;gap:.5rem;display:flex}.FooterSiteMap-module-scss-module__uudULW__columnTitle{color:var(--footer-sitemap-title);margin-bottom:.25rem;font-size:.88rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s}a.FooterSiteMap-module-scss-module__uudULW__columnTitle:hover,a.FooterSiteMap-module-scss-module__uudULW__columnTitle:focus-visible{color:var(--footer-sitemap-link-hover);text-underline-offset:.15rem;text-decoration:underline}.FooterSiteMap-module-scss-module__uudULW__linkList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.FooterSiteMap-module-scss-module__uudULW__link{color:var(--footer-sitemap-link);font-size:.82rem;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-block}a.FooterSiteMap-module-scss-module__uudULW__link:hover,a.FooterSiteMap-module-scss-module__uudULW__link:focus-visible{color:var(--footer-sitemap-link-hover);text-underline-offset:.15rem;text-decoration:underline}@media (max-width:640px){.FooterSiteMap-module-scss-module__uudULW__siteMapGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem}.FooterSiteMap-module-scss-module__uudULW__columnTitle{font-size:.84rem}.FooterSiteMap-module-scss-module__uudULW__link{font-size:.78rem}}@media (max-width:380px){.FooterSiteMap-module-scss-module__uudULW__siteMapGrid{grid-template-columns:1fr;gap:1rem}}
:root{--layout-shell-bg:transparent}.LocaleShell-module-scss-module__CzN6Xq__pageShell{background:var(--layout-shell-bg);flex-direction:column;min-height:100dvh;display:flex}
:root{--locale-noscript-bg:radial-gradient(circle at top left, #247ba033, transparent 34%), radial-gradient(circle at bottom right, #ffb4a247, transparent 32%), linear-gradient(180deg, #f7fafc 0%, #edf4f8 100%);--locale-noscript-card-bg:#ffffffe6;--locale-noscript-card-border:#0f172a14;--locale-noscript-card-shadow:0 24px 60px #0f172a1f;--locale-noscript-title:#17324d;--locale-noscript-text:#486072;--locale-noscript-glow:#247ba038;--locale-noscript-accent:#0f6d82}.layout-module-scss-module__bzA5DW__noScriptFallback{box-sizing:border-box;background:var(--locale-noscript-bg);place-items:center;min-height:100dvh;padding:clamp(24px,5vw,48px);display:grid;position:relative;overflow:hidden}.layout-module-scss-module__bzA5DW__noScriptFallback:before,.layout-module-scss-module__bzA5DW__noScriptFallback:after{content:"";pointer-events:none;filter:blur(12px);z-index:0;border-radius:999px;position:absolute}.layout-module-scss-module__bzA5DW__noScriptFallback:before{background:var(--locale-noscript-glow);width:clamp(140px,22vw,260px);height:clamp(140px,22vw,260px);top:12%;left:max(24px,6vw)}.layout-module-scss-module__bzA5DW__noScriptFallback:after{background:#ffffff42;width:clamp(160px,26vw,320px);height:clamp(160px,26vw,320px);bottom:10%;right:max(20px,7vw)}.layout-module-scss-module__bzA5DW__noScriptCard{z-index:1;border:1px solid var(--locale-noscript-card-border);background:var(--locale-noscript-card-bg);width:min(100%,640px);box-shadow:var(--locale-noscript-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;border-radius:24px;padding:clamp(32px,6vw,48px);position:relative}.layout-module-scss-module__bzA5DW__noScriptCard:before{background:linear-gradient(90deg, var(--locale-noscript-accent) 0%, #ffffffe6 100%);content:"";border-radius:999px;width:min(132px,100% - 64px);height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.layout-module-scss-module__bzA5DW__noScriptTitle{letter-spacing:-.03em;color:var(--locale-noscript-title);text-wrap:balance;margin:0;font-size:clamp(2rem,5.4vw,3.1rem);font-weight:700;line-height:1.15}.layout-module-scss-module__bzA5DW__noScriptDescription{color:var(--locale-noscript-text);margin:20px 0 0;font-size:clamp(1rem,2.6vw,1.2rem);line-height:1.75}@media (max-width:640px){.layout-module-scss-module__bzA5DW__noScriptCard{border-radius:22px}}
