.page-module-scss-module__VtEPYq__page{background:#fff;min-height:calc(100vh - 66px)}.page-module-scss-module__VtEPYq__emptyAboveBanner{margin-bottom:4rem}@media (max-width:767px){.page-module-scss-module__VtEPYq__emptyAboveBanner{margin-bottom:3rem}}.page-module-scss-module__VtEPYq__tabNav{margin-top:3rem;margin-bottom:2rem}@media (max-width:767px){.page-module-scss-module__VtEPYq__tabNav{margin-top:1.5rem;margin-bottom:1.5rem}}.page-module-scss-module__VtEPYq__tabList{background:0 0;border:none;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:0;display:flex}.page-module-scss-module__VtEPYq__tab{width:auto;min-width:0;height:2rem;box-shadow:none;color:#555;font:inherit;white-space:nowrap;cursor:pointer;background:#f1f1f1;border:none;border-radius:.5rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:relative}.page-module-scss-module__VtEPYq__tab:after{display:none}.page-module-scss-module__VtEPYq__tab:hover{color:#191919;background:#e6e6e6}.page-module-scss-module__VtEPYq__tab:focus-visible{outline-offset:2px;outline:2px solid #191919}@media (max-width:767px){.page-module-scss-module__VtEPYq__tab{height:1.875rem;padding:0 .65rem;font-size:.78rem}}.page-module-scss-module__VtEPYq__tab{height:2.25rem;padding:0 .9rem;font-size:.875rem}@media (max-width:767px){.page-module-scss-module__VtEPYq__tab{height:2rem;padding:0 .8rem;font-size:.8125rem}}.page-module-scss-module__VtEPYq__tabActive{color:#fff;background:#1a1a1a;font-weight:700}.page-module-scss-module__VtEPYq__tabActive:hover{color:#fff;background:#1a1a1a}.page-module-scss-module__VtEPYq__premiumSection{flex-direction:column;gap:1.5rem;margin-top:2rem;margin-bottom:3rem;display:flex}.page-module-scss-module__VtEPYq__premiumCard{cursor:pointer;background:0 0;padding:0;position:relative}.page-module-scss-module__VtEPYq__premiumHeader{padding:0 0 .75rem}.page-module-scss-module__VtEPYq__premiumBadge{color:#fff;letter-spacing:.06em;background:#4f46e5;margin:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-block}.page-module-scss-module__VtEPYq__premiumRule{background:#000;height:3px}.page-module-scss-module__VtEPYq__premiumBody{background:#fff;border:1px solid #e0e0e0;padding:1.25rem 1.5rem 1.5rem;transition:border-color .15s}.page-module-scss-module__VtEPYq__premiumCard:hover .page-module-scss-module__VtEPYq__premiumBody{border-color:#ccc}.page-module-scss-module__VtEPYq__premiumTopRow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.page-module-scss-module__VtEPYq__premiumHospital{color:#000;margin:0;font-size:.9375rem;font-weight:400;line-height:1.4}.page-module-scss-module__VtEPYq__applyBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:0;flex-shrink:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.3;transition:opacity .15s}.page-module-scss-module__VtEPYq__applyBtn:hover{opacity:.85}.page-module-scss-module__VtEPYq__premiumTitle{color:#000;letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.4}.page-module-scss-module__VtEPYq__premiumUrgent{margin:0 0 .65rem}.page-module-scss-module__VtEPYq__titleBadgeGroup{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.page-module-scss-module__VtEPYq__typeBadge{color:#666;letter-spacing:-.01em;background:#fff;border:1px solid #ddd;border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}.page-module-scss-module__VtEPYq__urgentBadge{color:#dc2626;letter-spacing:-.01em;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.page-module-scss-module__VtEPYq__premiumDesc{color:#666;margin:0 0 1.125rem;font-size:.875rem;font-weight:400;line-height:1.6}.page-module-scss-module__VtEPYq__premiumCard .page-module-scss-module__VtEPYq__jobTags{margin-top:0}.page-module-scss-module__VtEPYq__jobGridSection{margin-bottom:4rem}.page-module-scss-module__VtEPYq__jobGrid{grid-template-columns:1fr;gap:1.25rem 1rem;display:grid}@media (min-width:640px){.page-module-scss-module__VtEPYq__jobGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (min-width:1024px){.page-module-scss-module__VtEPYq__jobGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}}.page-module-scss-module__VtEPYq__jobCard{cursor:pointer;background:#fff;border:1px solid #e0e0e0;flex-direction:column;min-height:100%;padding:1.5rem;transition:border-color .15s;display:flex}.page-module-scss-module__VtEPYq__jobCard:hover{border-color:#ccc}.page-module-scss-module__VtEPYq__jobCardTitle{color:#000;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .85rem;font-size:1.0625rem;font-weight:700;line-height:1.45;display:flex}.page-module-scss-module__VtEPYq__jobCardTitleText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.page-module-scss-module__VtEPYq__jobCardDesc{color:#666;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module-scss-module__VtEPYq__jobCardDivider{border:none;border-top:1px solid #ddd;margin:.85rem 0 .9rem}.page-module-scss-module__VtEPYq__jobTags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.page-module-scss-module__VtEPYq__jobTag{color:#555;white-space:nowrap;text-overflow:ellipsis;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:0;align-items:center;gap:.25rem;max-width:100%;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.page-module-scss-module__VtEPYq__jobTagIcon{color:#555;flex-shrink:0}.page-module-scss-module__VtEPYq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;position:fixed;inset:0}.page-module-scss-module__VtEPYq__modal{z-index:1001;background:#fff;flex-direction:column;width:calc(100% - 2rem);max-width:560px;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}.page-module-scss-module__VtEPYq__modalHeader{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem .875rem;display:flex}.page-module-scss-module__VtEPYq__modalHeaderText{flex:1;min-width:0}.page-module-scss-module__VtEPYq__modalBadgeRow{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.page-module-scss-module__VtEPYq__modalFeaturedBadge{color:#7c3aed;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.4}.page-module-scss-module__VtEPYq__modalTitle{color:#000;letter-spacing:-.02em;align-items:center;gap:.35rem;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.page-module-scss-module__VtEPYq__modalTitleText{min-width:0}.page-module-scss-module__VtEPYq__modalSubRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.page-module-scss-module__VtEPYq__modalSubRow .page-module-scss-module__VtEPYq__modalHospital{margin-right:auto}.page-module-scss-module__VtEPYq__modalHospital{color:#888;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45}.page-module-scss-module__VtEPYq__closeBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-.25rem -.25rem 0 0;transition:color .2s;display:flex}.page-module-scss-module__VtEPYq__closeBtn:hover{color:#171717}.page-module-scss-module__VtEPYq__modalBody{flex-direction:column;flex:1;gap:1.125rem;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.page-module-scss-module__VtEPYq__modalJobTags .page-module-scss-module__VtEPYq__jobTags{margin-top:0}.page-module-scss-module__VtEPYq__modalMetaGrid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}@media (max-width:400px){.page-module-scss-module__VtEPYq__modalMetaGrid{grid-template-columns:1fr}}.page-module-scss-module__VtEPYq__modalMetaCard{background:#f7f7f7;border-radius:6px;flex-direction:column;gap:.3rem;padding:.75rem .875rem;display:flex}.page-module-scss-module__VtEPYq__modalMetaLabel{color:#888;font-size:.6875rem;font-weight:500;line-height:1.3}.page-module-scss-module__VtEPYq__modalMetaValue{color:#000;word-break:break-all;font-size:.875rem;font-weight:600;line-height:1.35}.page-module-scss-module__VtEPYq__modalSection{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__VtEPYq__modalSectionLabel{color:#888;letter-spacing:.02em;margin:0;font-size:.6875rem;font-weight:600;line-height:1.3}.page-module-scss-module__VtEPYq__modalPanel{background:#f7f7f7;border-radius:6px;padding:.875rem 1rem}.page-module-scss-module__VtEPYq__modalPanelText{color:#000;white-space:pre-wrap;margin:0;font-size:.875rem;font-weight:400;line-height:1.65}.page-module-scss-module__VtEPYq__modalDepartments{flex-wrap:wrap;gap:.5rem;display:flex}.page-module-scss-module__VtEPYq__modalContactList{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__VtEPYq__modalContactLink{color:#2563eb;word-break:break-all;background:#f7f7f7;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background .15s;display:inline-flex}.page-module-scss-module__VtEPYq__modalContactLink:hover{background:#efefef;text-decoration:underline}.page-module-scss-module__VtEPYq__fab{z-index:40;color:#fff;cursor:pointer;background:#6d28d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:7rem;right:2.625rem;box-shadow:0 4px 16px #6d28d966}.page-module-scss-module__VtEPYq__fab:hover{transform:scale(1.05);box-shadow:0 6px 20px #6d28d973}@media (max-width:767px){.page-module-scss-module__VtEPYq__fab{width:52px;height:52px;bottom:6.5rem;right:1.25rem}}.page-module-scss-module__VtEPYq__writeOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00000073;position:fixed;inset:0}.page-module-scss-module__VtEPYq__writeModal{z-index:51;background:#fff;border:1px solid #e0e0e0;flex-direction:column;width:calc(100% - 2rem);max-width:560px;max-height:min(90vh,720px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 40px #0000001f}.page-module-scss-module__VtEPYq__writeModalHeader{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.page-module-scss-module__VtEPYq__writeModalHeader h2{color:#000;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.page-module-scss-module__VtEPYq__writeModalClose{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;margin:-.25rem -.35rem -.25rem 0;padding:0;transition:color .15s;display:flex}.page-module-scss-module__VtEPYq__writeModalClose:hover{color:#171717}.page-module-scss-module__VtEPYq__writeModalBody{flex:1;padding:1.125rem 1.25rem;overflow-y:auto}.page-module-scss-module__VtEPYq__formRow{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}@media (max-width:560px){.page-module-scss-module__VtEPYq__formRow{grid-template-columns:1fr}}.page-module-scss-module__VtEPYq__formGroup{margin-bottom:.875rem}.page-module-scss-module__VtEPYq__formGroup label{color:#555;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.page-module-scss-module__VtEPYq__formGroup input,.page-module-scss-module__VtEPYq__formGroup select,.page-module-scss-module__VtEPYq__formGroup textarea{box-sizing:border-box;color:#000;background:#fff;border:1px solid #e0e0e0;width:100%;padding:.65rem .75rem;font-size:.875rem;line-height:1.5}.page-module-scss-module__VtEPYq__formGroup input::placeholder,.page-module-scss-module__VtEPYq__formGroup select::placeholder,.page-module-scss-module__VtEPYq__formGroup textarea::placeholder{color:#aaa}.page-module-scss-module__VtEPYq__formGroup input:focus,.page-module-scss-module__VtEPYq__formGroup select:focus,.page-module-scss-module__VtEPYq__formGroup textarea:focus{border-color:#999;outline:none}.page-module-scss-module__VtEPYq__formGroup select{cursor:pointer;appearance:auto}.page-module-scss-module__VtEPYq__formGroup textarea{resize:none;min-height:160px}.page-module-scss-module__VtEPYq__checkboxRow{color:#555;cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.page-module-scss-module__VtEPYq__checkboxRow input{accent-color:#6d28d9;cursor:pointer;width:16px;height:16px;margin:0}.page-module-scss-module__VtEPYq__writeModalFooter{flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.5rem 1.25rem 1rem;display:flex}.page-module-scss-module__VtEPYq__writeCancelBtn,.page-module-scss-module__VtEPYq__writeSubmitBtn{cursor:pointer;min-width:4.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s}.page-module-scss-module__VtEPYq__writeCancelBtn{color:#555;background:#fff;border:1px solid #e0e0e0}.page-module-scss-module__VtEPYq__writeCancelBtn:hover{color:#000;border-color:#ccc}.page-module-scss-module__VtEPYq__writeSubmitBtn{color:#fff;background:#000;border:none}.page-module-scss-module__VtEPYq__writeSubmitBtn:hover:not(:disabled){background:#333}.page-module-scss-module__VtEPYq__writeSubmitBtn:disabled{opacity:.55;cursor:not-allowed}.page-module-scss-module__VtEPYq__listToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.5rem 0 .75rem;display:flex}.page-module-scss-module__VtEPYq__listActions{gap:.5rem;display:flex}.page-module-scss-module__VtEPYq__listActionBtn{color:#262626;height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:.35rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.page-module-scss-module__VtEPYq__listActionBtn:hover{border-color:#171717}.page-module-scss-module__VtEPYq__listActionBtnActive{color:#8a6400;background:#fff8e1;border-color:#f5b400}.page-module-scss-module__VtEPYq__listActionBtnPrimary{color:#fff;background:#171717;border-color:#171717}.page-module-scss-module__VtEPYq__listActionBtnPrimary:hover{background:#000}.page-module-scss-module__VtEPYq__jobListSection{margin-bottom:3rem}.page-module-scss-module__VtEPYq__jobList{border-top:1px solid #d4d4d4;margin:0;padding:0;list-style:none}.page-module-scss-module__VtEPYq__jobRow{cursor:pointer;border-bottom:1px solid #e5e5e5;grid-template-columns:minmax(0,1.6fr) minmax(0,4fr) minmax(0,1.9fr) 9rem;align-items:start;gap:1.5rem;padding:2rem 1.25rem;transition:background .15s;display:grid}.page-module-scss-module__VtEPYq__jobRow:hover{background:#fafafa}@media (max-width:1023px){.page-module-scss-module__VtEPYq__jobRow{grid-template-columns:minmax(0,1fr) 8rem;gap:.75rem 1rem;padding:1.5rem .25rem}}.page-module-scss-module__VtEPYq__jobRowCompany{min-width:0}@media (max-width:1023px){.page-module-scss-module__VtEPYq__jobRowCompany{grid-column:1/-1}}.page-module-scss-module__VtEPYq__jobRowHospitalLine{align-items:center;gap:.25rem;min-width:0;display:flex}.page-module-scss-module__VtEPYq__jobRowHospital{color:#171717;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.0625rem;font-weight:600;overflow:hidden}.page-module-scss-module__VtEPYq__jobRowSub{color:#404040;margin:.6rem 0 0;font-size:.9375rem}.page-module-scss-module__VtEPYq__jobRowSubMuted{color:#737373;letter-spacing:.02em;margin:.35rem 0 0;font-size:.8125rem}.page-module-scss-module__VtEPYq__jobRowMain{min-width:0}.page-module-scss-module__VtEPYq__jobRowTitle{color:#171717;align-items:center;gap:.5rem;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.4;display:flex}.page-module-scss-module__VtEPYq__jobRowTitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module-scss-module__VtEPYq__jobRowFeatured .page-module-scss-module__VtEPYq__jobRowHospital,.page-module-scss-module__VtEPYq__jobRowFeatured .page-module-scss-module__VtEPYq__jobRowTitle{color:#2350d8}.page-module-scss-module__VtEPYq__jobRowNew{color:#e5372d;flex:none;font-size:.8125rem;font-weight:800}.page-module-scss-module__VtEPYq__scrapBtn{color:#a3a3a3;cursor:pointer;background:0 0;border:0;flex:none;padding:.15rem;display:inline-flex}.page-module-scss-module__VtEPYq__scrapBtn:hover,.page-module-scss-module__VtEPYq__scrapBtnActive{color:#f5b400}.page-module-scss-module__VtEPYq__jobRowFields{color:#525252;flex-wrap:wrap;margin:.75rem 0 0;font-size:.9375rem;display:flex}.page-module-scss-module__VtEPYq__jobRowFields span+span:before{content:"";background:#d4d4d4;width:1px;height:.75em;margin:0 .5rem;display:inline-block}.page-module-scss-module__VtEPYq__jobRowChip{color:#d93025;background:#fff1f0;border-radius:6px;flex:none;padding:.2rem .5rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.page-module-scss-module__VtEPYq__jobRowSpecs{color:#404040;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.page-module-scss-module__VtEPYq__jobRowSpecs li{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.page-module-scss-module__VtEPYq__jobRowSpecs svg{color:#737373;flex:none}.page-module-scss-module__VtEPYq__jobRowSide{text-align:right;flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.page-module-scss-module__VtEPYq__jobRowApply{color:#e5372d;width:100%;max-width:9rem;height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5372d;border-radius:4px;margin-bottom:.6rem;font-size:.9375rem;font-weight:600}.page-module-scss-module__VtEPYq__jobRowApply:hover{color:#fff;background:#e5372d}.page-module-scss-module__VtEPYq__jobRowDeadline{color:#404040;margin:0;font-size:.9375rem}.page-module-scss-module__VtEPYq__jobRowPosted{color:#737373;margin:0;font-size:.875rem}.page-module-scss-module__VtEPYq__modalCloseJobBtn{color:#e5372d;height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5372d;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.page-module-scss-module__VtEPYq__modalCloseJobBtn:hover:not(:disabled){color:#fff;background:#e5372d}.page-module-scss-module__VtEPYq__modalCloseJobBtn:disabled{opacity:.6;cursor:default}a.page-module-scss-module__VtEPYq__listActionBtn{text-decoration:none}.page-module-scss-module__VtEPYq__jobRowApply{justify-content:center;align-items:center;display:inline-flex}.page-module-scss-module__VtEPYq__jobRowApplyDone,.page-module-scss-module__VtEPYq__jobRowApplyMine{color:#737373;cursor:default;border-color:#d4d4d4}.page-module-scss-module__VtEPYq__jobRowApplyCancel{color:#737373;cursor:pointer;white-space:nowrap;background:#fff;border-color:#d9d9d9;padding:0 .35rem;font-size:.8125rem}.page-module-scss-module__VtEPYq__jobRowApplyCancel:hover:not(:disabled){color:#595959;background:#fff;border-color:#c4c4c4}.page-module-scss-module__VtEPYq__jobRowApplyCancel:disabled{opacity:.6;cursor:default}.page-module-scss-module__VtEPYq__modalApplyBar{border-top:1px solid #e5e5e5;flex-shrink:0;justify-content:flex-end;padding:.9rem 1.25rem;display:flex}.page-module-scss-module__VtEPYq__modalApplyBtn{color:#fff;min-width:9rem;height:2.75rem;font:inherit;cursor:pointer;background:#e5372d;border:1px solid #e5372d;border-radius:4px;font-size:.9375rem;font-weight:700}.page-module-scss-module__VtEPYq__modalApplyBtn:hover{background:#c92a21}.page-module-scss-module__VtEPYq__modalApplyDone{color:#737373;font-size:.9375rem;line-height:2.75rem}.page-module-scss-module__VtEPYq__modalApplyCancel{color:#737373;min-width:9rem;height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:.9375rem;font-weight:700}.page-module-scss-module__VtEPYq__modalApplyCancel:hover:not(:disabled){color:#595959;border-color:#c4c4c4}.page-module-scss-module__VtEPYq__modalApplyCancel:disabled{opacity:.6;cursor:default}.page-module-scss-module__VtEPYq__fileSection{margin-bottom:.9rem}.page-module-scss-module__VtEPYq__fileSectionHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.page-module-scss-module__VtEPYq__fileSectionHead h3{color:#171717;margin:0;font-size:.875rem;font-weight:700;line-height:1}.page-module-scss-module__VtEPYq__fileSectionAction{color:#525252;height:1.75rem;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.15rem;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.page-module-scss-module__VtEPYq__fileSectionAction:hover{color:#171717}.page-module-scss-module__VtEPYq__fileSectionAction input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-module-scss-module__VtEPYq__fileCard{background:#fff;border:1px solid #ececec;border-radius:12px;padding:.95rem 1rem}.page-module-scss-module__VtEPYq__fileCardDrag{background:#fafafa;border-color:#171717}.page-module-scss-module__VtEPYq__fileList{margin:0;padding:0;list-style:none}.page-module-scss-module__VtEPYq__fileRow{align-items:center;gap:.55rem;display:flex}.page-module-scss-module__VtEPYq__fileRow+.page-module-scss-module__VtEPYq__fileRow{border-top:1px solid #f0f0f0;margin-top:.75rem;padding-top:.75rem}.page-module-scss-module__VtEPYq__fileRowIcon{color:#737373;flex:none}.page-module-scss-module__VtEPYq__fileRowText{flex:1;min-width:0}.page-module-scss-module__VtEPYq__fileRowName{color:#171717;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;line-height:1.35;overflow:hidden}.page-module-scss-module__VtEPYq__fileDelete{color:#737373;height:1.75rem;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.page-module-scss-module__VtEPYq__fileDelete:hover{color:#171717}.page-module-scss-module__VtEPYq__fileDropHint{color:#737373;text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.page-module-scss-module__VtEPYq__applyModal{max-width:560px}.page-module-scss-module__VtEPYq__applyJobSummary{background:#fafafa;border-radius:8px;margin-bottom:1.1rem;padding:.9rem 1rem}.page-module-scss-module__VtEPYq__applyJobHospital{color:#525252;margin:0;font-size:.875rem}.page-module-scss-module__VtEPYq__applyJobTitle{color:#171717;margin:.2rem 0 0;font-size:1rem;font-weight:700}.page-module-scss-module__VtEPYq__applyNotice{color:#737373;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.page-module-scss-module__VtEPYq__modalEditJobBtn{color:#262626;border-color:#d4d4d4}.page-module-scss-module__VtEPYq__modalEditJobBtn:hover:not(:disabled){color:#fff;background:#171717;border-color:#171717}@media (max-width:639px){.page-module-scss-module__VtEPYq__listActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;width:100%;display:grid}.page-module-scss-module__VtEPYq__listActionBtn{justify-content:center;gap:.25rem;height:2.25rem;padding:0 .4rem;font-size:.75rem}.page-module-scss-module__VtEPYq__listActionBtn svg{width:14px;height:14px}}
.recruiter-module-scss-module__VZ2mAW__page{box-sizing:border-box;background:#fafafa;justify-content:center;align-items:center;min-height:calc(100vh - 130px);padding:4rem 1rem;display:flex}.recruiter-module-scss-module__VZ2mAW__pageCenter{align-items:center}.recruiter-module-scss-module__VZ2mAW__container{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:1rem;width:100%;max-width:24rem;padding:2.5rem 1.5rem 2rem;box-shadow:0 4px 20px -5px #0000001a}@media (min-width:640px){.recruiter-module-scss-module__VZ2mAW__container{padding:3rem 2.5rem 2.25rem}}.recruiter-module-scss-module__VZ2mAW__header{text-align:center;margin-bottom:1.5rem}.recruiter-module-scss-module__VZ2mAW__header h1{letter-spacing:-.02em;color:#171717;margin:0;font-size:1.25rem;font-weight:700}.recruiter-module-scss-module__VZ2mAW__headerDesc{color:#737373;text-align:center;word-break:keep-all;margin:.375rem 0 0;font-size:.8125rem;line-height:1.6}.recruiter-module-scss-module__VZ2mAW__form{flex-direction:column;display:flex}.recruiter-module-scss-module__VZ2mAW__inputs{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.recruiter-module-scss-module__VZ2mAW__formGroup{margin-bottom:1rem}.recruiter-module-scss-module__VZ2mAW__label{color:#404040;align-items:baseline;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.recruiter-module-scss-module__VZ2mAW__optional{color:#a3a3a3;font-weight:400}.recruiter-module-scss-module__VZ2mAW__input{color:#171717;box-sizing:border-box;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;width:100%;height:2.75rem;padding:0 .875rem;font-size:.875rem}.recruiter-module-scss-module__VZ2mAW__input::placeholder{color:#a3a3a3}.recruiter-module-scss-module__VZ2mAW__input:focus{border-color:#5f50f1;outline:none}.recruiter-module-scss-module__VZ2mAW__row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.recruiter-module-scss-module__VZ2mAW__hint{color:#737373;margin:.375rem 0 0;font-size:.75rem}.recruiter-module-scss-module__VZ2mAW__suggestWrap{position:relative}.recruiter-module-scss-module__VZ2mAW__suggest{z-index:5;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0}.recruiter-module-scss-module__VZ2mAW__suggest button{color:#262626;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.5rem .875rem;font-size:.8125rem}.recruiter-module-scss-module__VZ2mAW__suggest button:hover{color:#5f50f1;background:#fafafa}.recruiter-module-scss-module__VZ2mAW__error{color:#dc2626;margin:0 0 .75rem;font-size:.8125rem}.recruiter-module-scss-module__VZ2mAW__submit{color:#fff;cursor:pointer;background:#5f50f1;border:0;border-radius:.5rem;width:100%;height:2.875rem;margin-top:.25rem;font-size:.9375rem;font-weight:600}.recruiter-module-scss-module__VZ2mAW__submit:disabled{opacity:.55;cursor:default}.recruiter-module-scss-module__VZ2mAW__bottomLinks{justify-content:center;gap:1.25rem;margin-top:1.5rem;display:flex}.recruiter-module-scss-module__VZ2mAW__bottomLinks a,.recruiter-module-scss-module__VZ2mAW__bottomLinks button{color:#737373;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:none;transition-property:color;transition-duration:.2s;transition-timing-function:ease}.recruiter-module-scss-module__VZ2mAW__bottomLinks a:hover,.recruiter-module-scss-module__VZ2mAW__bottomLinks button:hover{color:#171717}.recruiter-module-scss-module__VZ2mAW__secondaryBtn{color:#262626;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;width:100%;height:2.75rem;font-size:.875rem;font-weight:600;transition-property:border-color;transition-duration:.2s;transition-timing-function:ease}.recruiter-module-scss-module__VZ2mAW__secondaryBtn:hover{border-color:#171717}.recruiter-module-scss-module__VZ2mAW__info{background:#fafafa;border-radius:.5rem;margin:0 0 1.25rem;padding:.375rem 1rem}.recruiter-module-scss-module__VZ2mAW__info div{justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.8125rem;display:flex}.recruiter-module-scss-module__VZ2mAW__info dt{color:#737373;flex-shrink:0}.recruiter-module-scss-module__VZ2mAW__info dd{color:#171717;text-align:right;word-break:break-all;margin:0;font-weight:500}
