._pageContainer_czhdy_2{font-family:var(--font-inter);min-height:100vh;position:relative}._backgroundCanvas_czhdy_8{position:fixed;inset:0;background-image:url(/assets/bg2-Dq-ODNOO.jpeg);background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:-1;transform:translateZ(0);will-change:transform}._backgroundTint_czhdy_22{position:fixed;inset:0;pointer-events:none;z-index:-1}._contentWrapper_czhdy_30{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh}._mainContent_czhdy_39{flex:1;padding:2rem 2.5rem 5rem;position:relative;z-index:1}._panel_czhdy_47{background:#ffffffeb;border:1px solid #4f6f98ff;max-width:960px;margin:0 auto;padding:2rem;border-radius:5px;box-shadow:0 4px 16px #0000001f}._loadingPanel_czhdy_58{background:#ffffffe6;border:1px solid #4f6f98ff;padding:2rem;max-width:480px;width:100%;text-align:center;box-shadow:0 4px 16px #0000001f}._header_czhdy_69{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._title_czhdy_76{margin:0;font-family:Times New Roman,Times,serif;font-size:2rem;font-weight:600;color:#111827}._myApplicationsButton_czhdy_84{background:#0d213d;color:#f9fafb;border:1px solid #0d213dff;padding:.6rem 1rem;font-size:.75rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;transition:background-color .2s ease;border-radius:2px}._myApplicationsButton_czhdy_84:hover{background:#405a7c}._subtitle_czhdy_102{color:#374151;font-size:.95rem;margin:0 0 1.25rem;font-family:var(--font-body);text-align:center}._tabContainer_czhdy_111{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid #4f6f98ff;padding-bottom:.75rem;margin-bottom:1.25rem}._tabButton_czhdy_120{padding:.55rem .9rem;font-size:.65rem;font-weight:600;letter-spacing:.5px;cursor:pointer;text-transform:uppercase;border:1px solid;border-radius:2px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}._tabButtonActive_czhdy_134{background:#1a3c6d;color:#f9fafb;border-color:#1a3c6d}._tabButtonInactive_czhdy_140{background:#ffffff1a;color:#374151;border-color:#4f6f98}._tabButtonInactive_czhdy_140:hover{background:#4f6f98;color:#f9fafb}._filterContainer_czhdy_152{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem}._dropdownWrapper_czhdy_159{display:flex;flex-direction:column;gap:.45rem;min-width:min(100%,200px);flex:1;max-width:220px;position:relative}._dropdownLabel_czhdy_169{font-size:.75rem;font-weight:600;color:#374151;letter-spacing:.4px}._dropdown_czhdy_159{position:relative}._dropdownButton_czhdy_180{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.45px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;border:1px solid #4f6f98ff;background:#ffffff1a;color:#374151;border-radius:2px}._dropdownButtonOpen_czhdy_199{border-color:#1a3c6d;background:#1a3c6d;color:#f9fafb}._dropdownText_czhdy_205{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownMenu_czhdy_213{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;background:#fff;border:1px solid #4f6f98ff;box-shadow:0 8px 20px #0000001f;padding:.75rem;display:flex;flex-direction:column;gap:.45rem;min-width:240px;max-height:260px;overflow-y:auto;will-change:transform;border-radius:3px}._checkboxLabel_czhdy_232{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer}._checkboxInput_czhdy_242{width:.85rem;height:.85rem;cursor:pointer;accent-color:#1a3c6dff}._checkboxText_czhdy_249{text-transform:none}._noDataText_czhdy_253{font-size:.75rem;color:#6b7280}._messageBox_czhdy_259{background:#f3f4f6;border:1px solid #e9ecef;padding:.75rem 1rem;font-size:.75rem;font-weight:600;color:#111827;margin-bottom:1.25rem;text-align:center}._emptyState_czhdy_271{text-align:center;padding:2rem 1.5rem;background:#f3f4f6;border:1px solid #e9ecef;border-radius:0}._emptyStateTitle_czhdy_279{color:#111827;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;font-family:var(--font-inter)}._emptyStateText_czhdy_287{color:#4b5563;margin:0;font-size:.85rem;font-family:var(--font-body)}._cardsContainer_czhdy_295{max-width:900px;margin:0 auto}._card_czhdy_295{background:#fff;border:1px solid #93c5fd;border-radius:5px;padding:1.05rem 1.6rem;margin-bottom:1rem;cursor:default;max-height:260px;box-shadow:0 2px 6px #2563eb1f;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}._card_czhdy_295:hover{box-shadow:0 4px 12px #2563eb33}._externalCard_czhdy_319{background:#fffcef;border:1px solid #fbbf24;box-shadow:0 2px 6px #d9770626;cursor:pointer}._externalCard_czhdy_319:hover{box-shadow:0 4px 12px #d9770640}._cardHeader_czhdy_331{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._companyInfo_czhdy_338{display:flex;align-items:flex-start;flex:1;margin-right:1rem}._logoWrapper_czhdy_345{width:45px;height:45px;margin-right:.75rem;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}._companyLogo_czhdy_356{width:100%;height:100%;object-fit:cover}._placeholderLogo_czhdy_362{font-size:.7rem;font-weight:600;color:#6b7280;text-align:center}._titleWrapper_czhdy_369{display:flex;flex-direction:column}._jobTitle_czhdy_374{margin:0;font-size:1.25rem;font-weight:700;color:#111827;font-family:var(--font-inter);line-height:1.3}._companyName_czhdy_383{font-size:.85rem;font-weight:600;letter-spacing:.3px;color:#6b7280;margin-top:.25rem}._badgeWrapper_czhdy_392{display:flex;gap:.5rem;align-items:center}._externalBadge_czhdy_398{padding:.4rem .8rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;background:#fff4e2;color:#f99522;border:1px solid #d97706;border-radius:2px}._verticalBadge_czhdy_410{padding:.4rem .8rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;background:#f3f4f6;color:#4b5563;border:1px solid #989393;border-radius:2px}._badgeType_czhdy_422{padding:.4rem .8rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;border-radius:2px}._badgeFullTime_czhdy_431{background:#3c6396;color:#f9fafb;border:1px solid #f9fafb}._badgePartTime_czhdy_437{background:#4f6f98;color:#f9fafb;border:1px solid #f9fafb}._badgeInternship_czhdy_443{background:#a2c2ee;color:#1b3856;border:1px solid #1a3c6dff}._badgeEvent_czhdy_449{background:#84a0c8;color:#0d213d;border:1px solid #0d213dff}._descriptionWrapper_czhdy_456{margin-bottom:.75rem;padding:.75rem;background:#f9fafb;border:1px solid #b7b7b9;max-height:56px;overflow:hidden;border-radius:3px}._jobDescription_czhdy_466{margin:0;font-size:.9rem;line-height:1.4;color:#4b5563;font-family:var(--font-body);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._infoGrid_czhdy_481{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:.75rem}._infoItem_czhdy_488{font-size:.8rem;color:#4b5563}._infoLabel_czhdy_493{display:block;font-weight:700;color:#111827;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}._infoValue_czhdy_503{font-size:.85rem;color:#4b5563}._cardFooter_czhdy_509{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid #e9ecef}._footerInfo_czhdy_517{display:flex;flex-direction:column;gap:.4rem;font-size:.75rem;color:#374151;font-weight:600}._footerCheckbox_czhdy_526{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.35px;text-transform:uppercase;align-self:flex-start;-webkit-user-select:none;user-select:none;color:#4b5563}._footerCheckboxChecked_czhdy_540{color:#111827}._footerCheckboxInput_czhdy_544{width:1rem;height:1rem;accent-color:#1d4ed8;cursor:pointer}._tailorButton_czhdy_552{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(45deg,#ffebc9,#fef2de);color:#f99522;border:1px solid #d97706;transition:background-color .2s ease;border-radius:2px}._tailorButton_czhdy_552:hover{background:linear-gradient(45deg,#ffe4b7,#ffe9c4)}._markAppliedButton_czhdy_571{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid #6b7280;background:#f3f4f6;color:#4b5563;transition:background-color .2s ease;border-radius:2px}._markAppliedButton_czhdy_571:hover{background:#e9ecef}._unmarkButton_czhdy_590{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid #dc2626;background:#dc2626;color:#f9fafb;transition:background-color .2s ease;border-radius:2px}._unmarkButton_czhdy_590:hover{background:#b91c1c}._inviteButtons_czhdy_609,._invitationButtons_czhdy_610{display:flex;gap:.6rem}._acceptButton_czhdy_615{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid #2563eb;background:#2563eb;color:#f9fafb;transition:background-color .2s ease;border-radius:2px}._acceptButton_czhdy_615:hover{background:#1d4ed8}._declineButton_czhdy_634{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid #dc2626;background:#dc2626;color:#f9fafb;transition:background-color .2s ease;border-radius:2px}._declineButton_czhdy_634:hover{background:#b91c1c}._applyButton_czhdy_653{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid #2563eb;background:#2563eb;color:#f9fafb;transition:background-color .2s ease;border-radius:2px}._applyButton_czhdy_653:hover{background:#1d4ed8}._expiredBadge_czhdy_672{background:#f3f4f6;border:1px solid #e9ecef;color:#4b5563;padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.5px;border-radius:2px}._statusBadge_czhdy_686{padding:.35rem .55rem;font-size:.8rem;font-weight:600;font-family:var(--font-inter);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:2px}._statusAccepted_czhdy_698{background:#1a3c6d;border-color:#1a3c6d;color:#f9fafb}._statusRejected_czhdy_704{background:#0d213d;border-color:#0d213d;color:#f9fafb}._statusPending_czhdy_710{background:#f9fafb;border-color:#1a3c6d;color:#6b7280}._statusDeclined_czhdy_716{background:#dc2626;border-color:#dc2626;color:#f9fafb}._statusInvited_czhdy_722{background:#4f6f98;border-color:#4f6f98;color:#f9fafb}@media(max-width:900px),(max-aspect-ratio:3/4){._mainContent_czhdy_39{padding:1.5rem 1rem 4rem}._panel_czhdy_47{padding:1.5rem 1.1rem;margin:0}._header_czhdy_69{flex-direction:column;align-items:stretch;gap:.75rem}._myApplicationsButton_czhdy_84{width:100%;text-align:center}._subtitle_czhdy_102{text-align:left}._tabContainer_czhdy_111{flex-direction:column;align-items:stretch;gap:.6rem}._filterContainer_czhdy_152{flex-direction:column;gap:1rem}._dropdownWrapper_czhdy_159{max-width:none;width:100%}._dropdownButton_czhdy_180{white-space:normal}._dropdownMenu_czhdy_213{position:static;min-width:100%;width:100%;box-shadow:none}._cardsContainer_czhdy_295{margin:0}._card_czhdy_295{padding:1rem;max-height:none}._cardHeader_czhdy_331{flex-direction:column;align-items:flex-start;gap:.75rem}._companyInfo_czhdy_338{margin-right:0}._badgeWrapper_czhdy_392{flex-wrap:wrap;justify-content:flex-start;gap:.4rem}._descriptionWrapper_czhdy_456{max-height:none}._infoGrid_czhdy_481{grid-template-columns:1fr}._cardFooter_czhdy_509{flex-direction:column;align-items:stretch;gap:.75rem}._footerCheckbox_czhdy_526{align-self:stretch}._tailorButton_czhdy_552,._markAppliedButton_czhdy_571,._unmarkButton_czhdy_590,._acceptButton_czhdy_615,._declineButton_czhdy_634,._applyButton_czhdy_653,._statusBadge_czhdy_686,._expiredBadge_czhdy_672{width:100%;text-align:center}._inviteButtons_czhdy_609,._invitationButtons_czhdy_610{flex-direction:column;gap:.5rem;width:100%}}
