.JobDetailModal-module-scss-module__Kc1K9a__modal .ant-modal-content{background:var(--color-surface,#0d1220);border:1px solid #7bafff24;border-radius:1rem;padding:0}.JobDetailModal-module-scss-module__Kc1K9a__modal .ant-modal-body{padding:0}.JobDetailModal-module-scss-module__Kc1K9a__inner{flex-direction:column;max-height:80vh;display:flex}.JobDetailModal-module-scss-module__Kc1K9a__scrollArea{flex:1;padding:2rem 2rem 0;overflow-y:auto}.JobDetailModal-module-scss-module__Kc1K9a__scrollArea::-webkit-scrollbar{width:4px}.JobDetailModal-module-scss-module__Kc1K9a__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.JobDetailModal-module-scss-module__Kc1K9a__actions{border-top:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#0d1220);flex-direction:column;gap:1rem;padding:1.25rem 2rem;display:flex}.JobDetailModal-module-scss-module__Kc1K9a__form{flex-direction:column;gap:.75rem;display:flex}.JobDetailModal-module-scss-module__Kc1K9a__buttons{align-items:center;gap:.75rem;display:flex}
.RecommendedJobsSection-module-scss-module__kcxu8G__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.RecommendedJobsSection-module-scss-module__kcxu8G__more{justify-content:center;padding-top:1.25rem;display:flex}.RecommendedJobsSection-module-scss-module__kcxu8G__footer{justify-content:center;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.RecommendedJobsSection-module-scss-module__kcxu8G__state{text-align:center;color:var(--color-muted);padding:3rem 1rem;font-size:.9rem}
.JobFilters-module-scss-module__XWoROW__root{flex-direction:column;gap:.75rem;display:flex}.JobFilters-module-scss-module__XWoROW__row{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:600px){.JobFilters-module-scss-module__XWoROW__row{grid-template-columns:1fr}}.JobFilters-module-scss-module__XWoROW__field{flex-direction:column;gap:.35rem;display:flex}.JobFilters-module-scss-module__XWoROW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:600}.JobFilters-module-scss-module__XWoROW__multiselect,.JobFilters-module-scss-module__XWoROW__select,.JobFilters-module-scss-module__XWoROW__input{color:var(--color-foreground);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s}.JobFilters-module-scss-module__XWoROW__multiselect::placeholder,.JobFilters-module-scss-module__XWoROW__select::placeholder,.JobFilters-module-scss-module__XWoROW__input::placeholder{color:var(--color-muted);opacity:.7}.JobFilters-module-scss-module__XWoROW__multiselect:focus,.JobFilters-module-scss-module__XWoROW__select:focus,.JobFilters-module-scss-module__XWoROW__input:focus{border-color:var(--color-accent)}.JobFilters-module-scss-module__XWoROW__input{width:100%}.JobFilters-module-scss-module__XWoROW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;width:100%;padding-right:2rem}.JobFilters-module-scss-module__XWoROW__multiselect{cursor:pointer;width:100%;overflow-y:auto}.JobFilters-module-scss-module__XWoROW__multiselect option{border-radius:.25rem;padding:.3rem .5rem}.JobFilters-module-scss-module__XWoROW__multiselect option:checked{background:var(--color-accent);color:#fff}.JobFilters-module-scss-module__XWoROW__multiselect optgroup{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem;font-weight:700}.JobFilters-module-scss-module__XWoROW__clearBtn{color:var(--color-muted);cursor:pointer;background:0 0;border:none;margin-top:.35rem;padding:0;font-size:.75rem;text-decoration:underline}.JobFilters-module-scss-module__XWoROW__clearBtn:hover{color:var(--color-foreground)}
.JobDetailPanel-module-scss-module__v__LFq__root{background:var(--color-surface,#0d1220);border-left:1px solid var(--color-border,#ffffff14);border-radius:0 .75rem .75rem 0;flex-direction:column;height:100%;display:flex}.JobDetailPanel-module-scss-module__v__LFq__scrollArea{flex:1;padding:1.75rem;overflow-y:auto}.JobDetailPanel-module-scss-module__v__LFq__scrollArea::-webkit-scrollbar{width:4px}.JobDetailPanel-module-scss-module__v__LFq__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.JobDetailPanel-module-scss-module__v__LFq__actions{border-top:1px solid var(--color-border,#ffffff14);flex-direction:column;gap:1rem;padding:1.25rem 1.75rem;display:flex}.JobDetailPanel-module-scss-module__v__LFq__form{flex-direction:column;gap:.75rem;display:flex}.JobDetailPanel-module-scss-module__v__LFq__buttons{align-items:center;gap:.75rem;display:flex}.JobDetailPanel-module-scss-module__v__LFq__empty{height:100%;color:var(--color-muted);text-align:center;border-left:1px solid var(--color-border,#ffffff14);justify-content:center;align-items:center;padding:2rem;font-size:.9rem;display:flex}.JobDetailPanel-module-scss-module__v__LFq__appliedMessage{background:color-mix(in srgb, var(--gold,#faad14) 8%, transparent);border:1px solid color-mix(in srgb, var(--gold,#faad14) 30%, transparent);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.JobDetailPanel-module-scss-module__v__LFq__appliedIcon{color:var(--gold,#faad14);font-size:1.5rem;line-height:1}.JobDetailPanel-module-scss-module__v__LFq__appliedTitle{color:var(--gold,#faad14);margin:0;font-size:.95rem;font-weight:600}.JobDetailPanel-module-scss-module__v__LFq__appliedSubtitle{color:var(--color-muted,#ffffff80);margin:0;font-size:.8rem}
.ApplicationDetailModal-module-scss-module__cr6iHa__modal .ant-modal-content{background:var(--color-surface,#0d1220);border:1px solid #7bafff24;border-radius:1rem;padding:0}.ApplicationDetailModal-module-scss-module__cr6iHa__modal .ant-modal-body{padding:0}.ApplicationDetailModal-module-scss-module__cr6iHa__inner{flex-direction:column;max-height:80vh;display:flex}.ApplicationDetailModal-module-scss-module__cr6iHa__scrollArea{flex:1;padding:2rem 2rem 0;overflow-y:auto}.ApplicationDetailModal-module-scss-module__cr6iHa__scrollArea::-webkit-scrollbar{width:4px}.ApplicationDetailModal-module-scss-module__cr6iHa__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.ApplicationDetailModal-module-scss-module__cr6iHa__fallback{color:var(--color-muted);margin:0;padding:1rem 0;font-size:.9rem}.ApplicationDetailModal-module-scss-module__cr6iHa__appInfo{border-top:1px solid var(--color-border,#ffffff14);flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1.25rem 2rem 0;display:flex}.ApplicationDetailModal-module-scss-module__cr6iHa__statusRow{align-items:center;gap:.75rem;display:flex}.ApplicationDetailModal-module-scss-module__cr6iHa__date{color:var(--color-muted);font-size:.8rem}.ApplicationDetailModal-module-scss-module__cr6iHa__coverLetterBlock{flex-direction:column;gap:.35rem;display:flex}.ApplicationDetailModal-module-scss-module__cr6iHa__coverLetterLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-size:.72rem;font-weight:600}.ApplicationDetailModal-module-scss-module__cr6iHa__coverLetterText{color:var(--color-foreground);border:1px solid var(--color-border,#ffffff14);white-space:pre-wrap;background:#ffffff08;border-radius:6px;max-height:100px;margin:0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.ApplicationDetailModal-module-scss-module__cr6iHa__resumeTag{color:var(--color-muted);font-size:.8rem}.ApplicationDetailModal-module-scss-module__cr6iHa__rejectionBlock{flex-direction:column;gap:.35rem;display:flex}.ApplicationDetailModal-module-scss-module__cr6iHa__rejectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-error,#f87171);font-size:.72rem;font-weight:600}.ApplicationDetailModal-module-scss-module__cr6iHa__rejectionText{color:var(--color-foreground);white-space:pre-wrap;background:#f871710d;border:1px solid #f8717133;border-radius:6px;margin:0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.ApplicationDetailModal-module-scss-module__cr6iHa__rejectedBody{border-top:1px solid var(--color-border,#ffffff14);flex-direction:column;gap:1rem;margin-top:0;padding:1.25rem 0 .5rem;display:flex}.ApplicationDetailModal-module-scss-module__cr6iHa__detailsToggle{all:unset;cursor:pointer;color:var(--color-muted);align-self:flex-start;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.82rem;display:inline-flex}.ApplicationDetailModal-module-scss-module__cr6iHa__detailsToggle:hover{color:var(--color-foreground)}.ApplicationDetailModal-module-scss-module__cr6iHa__chevron{font-style:normal;transition:transform .2s;display:inline-block}.ApplicationDetailModal-module-scss-module__cr6iHa__chevronOpen{transform:rotate(180deg)}.ApplicationDetailModal-module-scss-module__cr6iHa__actions{background:var(--color-surface,#0d1220);align-items:center;gap:.75rem;padding:1rem 2rem 1.25rem;display:flex}
