*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#071326;background:#f4f8ff;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none}button,input,select,textarea{font-family:inherit}.siteHeader{z-index:999;background:#fff;border-bottom:1px solid #94a3b838;width:100%;position:sticky;top:0;box-shadow:0 8px 28px #0f172a0d}.navBar{justify-content:space-between;align-items:center;gap:22px;width:min(100%,1220px);min-height:74px;margin:0 auto;padding:10px 18px;display:flex}.brandLogo{flex-shrink:0;align-items:center;display:inline-flex}.brandLogo img{object-fit:contain;width:168px;height:auto;max-height:54px;display:block}.navLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:28px;display:flex}.navLinks a{color:#27364a;white-space:nowrap;font-size:15px;font-weight:900}.navLinks a:hover,.navLinks a.active{color:#006dff}.floatingChat{z-index:998;color:#fff;background:linear-gradient(135deg,#22c55e,#0ea5e9);border-radius:999px;padding:15px 23px;font-weight:1000;position:fixed;bottom:24px;right:26px;box-shadow:0 20px 50px #0ea5e952}@media (width<=760px){.navBar{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:10px 14px}.brandLogo img{width:150px;max-height:48px}.navLinks{justify-content:flex-start;gap:14px;width:100%;padding-bottom:4px;overflow-x:auto}.navLinks a{font-size:14px}.floatingChat{padding:13px 17px;font-size:14px;bottom:16px;right:14px}}.jpEmployerDashboard,.jpReviewPage{color:#071326;background:radial-gradient(circle at 0 0,#006dff1f,#0000 35%),linear-gradient(#f4f8ff,#eef5ff);min-height:100vh;padding:34px 18px 90px}.jpEmployerHero,.jpReviewHero{color:#fff;background:linear-gradient(135deg,#071326,#0f3f87 58%,#006dff);border-radius:34px;justify-content:space-between;gap:24px;width:min(100%,1220px);margin:0 auto 24px;padding:34px;display:flex;box-shadow:0 24px 65px #0f172a2e}.jpEmployerHero h1,.jpReviewHero h1{margin:12px 0 10px;font-size:clamp(34px,5vw,60px);line-height:.98}.jpEmployerHero p,.jpReviewHero p{color:#ffffffd6;max-width:780px;margin:0;font-weight:750;line-height:1.7}.jpEmployerCompanyCard,.jpReviewStatusCard{background:#ffffff21;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:9px;width:300px;padding:20px;display:flex}.jpEmployerCompanyCard span,.jpEmployerCompanyCard small,.jpReviewStatusCard span{color:#ffffffc2;font-weight:850}.jpEmployerCompanyCard b{font-size:21px}.jpEmployerCompanyCard button,.jpReviewHero button,.jpEmployerEmpty button,.jpEmployerPanelHead button{color:#006dff;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:13px 17px;font-weight:1000}.jpEmployerCompanyCard button.light{color:#fff;background:#ffffff29}.jpEmployerStats{grid-template-columns:repeat(4,1fr);gap:16px;width:min(100%,1220px);margin:0 auto 24px;display:grid}.jpEmployerStats div{background:#fff;border:1px solid #94a3b838;border-radius:24px;padding:22px;box-shadow:0 18px 45px #0f172a0f}.jpEmployerStats span{color:#64748b;margin-bottom:12px;font-weight:900;display:block}.jpEmployerStats b{color:#006dff;font-size:42px;line-height:1}.jpEmployerGrid{grid-template-columns:360px 1fr;align-items:start;gap:22px;width:min(100%,1220px);margin:0 auto;display:grid}.jpEmployerJobsPanel,.jpEmployerMainPanel,.jpEmployerEmpty,.jpReviewProfileCard,.jpReviewSideCard{background:#fff;border:1px solid #94a3b838;border-radius:28px;padding:22px;box-shadow:0 18px 45px #0f172a0f}.jpEmployerPanelHead,.jpEmployerTabsTitle,.jpEmployerSelectedJob,.jpApplicantTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jpEmployerPanelHead h2,.jpEmployerTabsTitle h2,.jpEmployerSelectedJob h2{margin:0}.jpEmployerJobCard{text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #94a3b838;border-radius:20px;gap:10px;width:100%;margin-top:14px;padding:16px;display:grid}.jpEmployerJobCard.active{background:#eff6ff;border-color:#006dff73}.jpEmployerJobCard h3{color:#071326;margin:0 0 5px}.jpEmployerJobCard p,.jpEmployerMuted,.jpEmployerEmptySmall p,.jpApplicantCard p,.jpRecommendedCard p,.jpReviewJobBox p{color:#64748b;margin:0;font-weight:800}.jpEmployerJobCard small{color:#006dff;font-weight:1000}.jpEmployerSelectedJob{background:#f8fbff;border:1px solid #94a3b82e;border-radius:22px;margin-bottom:22px;padding:18px}.jpEmployerSelectedJob p{color:#64748b;margin:7px 0 0;font-weight:800}.jpEmployerTabsTitle{margin:22px 0 14px}.jpEmployerTabsTitle.recommended{border-top:1px solid #94a3b82e;padding-top:22px}.jpEmployerTabsTitle b{color:#006dff;background:#eff6ff;border-radius:999px;padding:8px 12px;font-size:12px}.jpApplicantList{gap:16px;display:grid}.jpApplicantCard,.jpRecommendedCard{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b838;border-radius:22px;padding:18px}.jpApplicantCard h3,.jpRecommendedCard h3{color:#071326;margin:0 0 6px;font-size:20px}.jpApplicantInfo{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.jpApplicantInfo span{color:#334155;background:#f1f5f9;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:850}.jpApplicantSkills{color:#334155;margin:0 0 14px;font-weight:800}.jpApplicantActions,.jpReviewActions{flex-wrap:wrap;gap:10px;display:flex}.jpApplicantActions button,.jpApplicantActions a,.jpReviewActions a{color:#fff;cursor:pointer;background:#006dff;border:0;border-radius:999px;padding:12px 16px;font-weight:1000}.jpApplicantActions a,.jpReviewActions a{color:#006dff;background:#eff6ff}.jpRecommendedGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.jpMatchScore{color:#16a34a;background:#ecfdf5;border:1px solid #22c55e33;border-radius:999px;margin-bottom:12px;padding:8px 12px;font-size:12px;font-weight:1000;display:inline-flex}.jpEmployerEmpty,.jpEmployerEmptySmall{background:#fff;border:1px dashed #94a3b873;border-radius:24px;padding:24px}.jpEmployerEmpty{width:min(100%,1220px);margin:0 auto}.jpEmployerEmpty h2,.jpEmployerEmptySmall h3{margin:0 0 8px}.jpReviewGrid{grid-template-columns:1fr 360px;align-items:start;gap:22px;width:min(100%,1220px);margin:0 auto;display:grid}.jpReviewProfileCard h2,.jpReviewSideCard h2{margin:0 0 18px}.jpReviewProfileCard h3{margin:22px 0 12px}.jpReviewInfoGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.jpReviewInfoGrid div,.jpReviewJobBox{background:#f8fbff;border:1px solid #94a3b82e;border-radius:18px;padding:14px}.jpReviewInfoGrid small{color:#64748b;margin-bottom:6px;font-weight:850;display:block}.jpReviewInfoGrid b{color:#071326;word-break:break-word}.jpReviewJobBox{gap:8px;margin-bottom:24px;display:grid}.jpReviewJobBox h3{margin:0}.jpReviewJobBox span{color:#334155;font-weight:850}.jpReviewNote{color:#334155;gap:8px;margin-bottom:16px;font-weight:900;display:grid}.jpReviewNote textarea{resize:vertical;border:1px solid #dbe4f0;border-radius:16px;outline:none;min-height:100px;padding:14px}.jpStatusActionList{gap:10px;display:grid}.jpStatusActionList button{color:#fff;cursor:pointer;text-align:left;border:0;border-radius:16px;padding:13px 15px;font-weight:1000}.jpStatusActionList button.screening{background:#ea580c}.jpStatusActionList button.shortlisted{background:#0891b2}.jpStatusActionList button.interview{background:#7c3aed}.jpStatusActionList button.selected{background:#16a34a}.jpStatusActionList button.rejected{background:#dc2626}.jpStatusActionList button.hold{background:#64748b}.jpStatusActionList button:disabled{opacity:.7;cursor:not-allowed}@media (width<=980px){.jpEmployerHero,.jpReviewHero{flex-direction:column}.jpEmployerCompanyCard,.jpReviewStatusCard{width:100%}.jpEmployerStats{grid-template-columns:repeat(2,1fr)}.jpEmployerGrid,.jpReviewGrid,.jpRecommendedGrid{grid-template-columns:1fr}}@media (width<=640px){.jpEmployerDashboard,.jpReviewPage{padding:22px 12px 80px}.jpEmployerHero,.jpReviewHero{border-radius:26px;padding:24px}.jpEmployerStats,.jpReviewInfoGrid,.jpApplicantInfo{grid-template-columns:1fr}}.jpProfileSearchBox{background:#0f172ab8;border:1px solid #22d3ee2e;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0 12px;padding:14px;display:grid;box-shadow:0 18px 40px #0000002e}.jpProfileSearchInput{background:#020617b8;border:1px solid #94a3b838;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.jpProfileSearchInput span{font-size:18px}.jpProfileSearchInput input{color:#e5f7ff;background:0 0;border:none;outline:none;width:100%;font-size:14px;font-weight:800}.jpProfileSearchInput input::placeholder{color:#cbd5e19e}.jpProfileSearchBox button{color:#06111f;cursor:pointer;background:linear-gradient(135deg,#facc15,#fde68a);border:none;border-radius:16px;min-height:48px;padding:0 18px;font-weight:950;box-shadow:0 14px 30px #facc152e}.jpProfileSearchBox button.active{background:linear-gradient(135deg,#22d3ee,#67e8f9)}.jpCompanyFilterPanel{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 28%),#0f172ab8;border:1px solid #94a3b82e;border-radius:24px;margin:14px 0;padding:16px;box-shadow:0 18px 38px #00000029}.jpCompanyFilterHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.jpCompanyFilterHead h3{color:#f8fafc;margin:0;font-size:20px;font-weight:950}.jpCompanyFilterHead p{color:#94a3b8;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.45}.jpCompanyFilterHead>div:last-child{align-items:center;gap:10px;display:flex}.jpCompanyFilterHead span{color:#022c22;white-space:nowrap;background:linear-gradient(135deg,#34d399,#bbf7d0);border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.jpCompanyFilterHead button{cursor:pointer;color:#e0f2fe;background:#020617b3;border:1px solid #94a3b82e;border-radius:999px;min-height:36px;padding:0 14px;font-weight:950}.jpCandidateFilterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.jpCandidateFilterItem{gap:7px;display:grid}.jpCandidateFilterItem span{color:#cbd5e1;font-size:12px;font-weight:950}.jpCandidateFilterItem select{color:#e5f7ff;background:#020617b8;border:1px solid #94a3b838;border-radius:14px;outline:none;width:100%;min-height:44px;padding:0 12px;font-weight:850}.jpCandidateFilterItem select option{color:#020617}.jpCompanySearchMode{flex-wrap:wrap;gap:10px;margin:8px 0 12px;display:flex}.jpCompanySearchMode button{cursor:pointer;color:#cbd5e1;background:#0f172ac7;border:1px solid #94a3b82e;border-radius:999px;min-height:42px;padding:0 16px;font-weight:950}.jpCompanySearchMode button.active{color:#042f2e;background:linear-gradient(135deg,#22d3ee,#67e8f9);box-shadow:0 12px 24px #22d3ee2e}.jpCompanySearchMode button:disabled{opacity:.45;cursor:not-allowed}.jpProfileSearchSummary{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.jpProfileSearchSummary span{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.jpProfileSearchSummary b{color:#67e8f9}.jpCandidateProfileCard{background:radial-gradient(circle at 0 0,#22d3ee29,#0000 34%),#0f172ae0;border:1px solid #94a3b82e;border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 20px 46px #0000003d}.jpCandidateProfileCard:before{content:"";filter:blur(14px);background:#22d3ee24;border-radius:999px;width:150px;height:150px;position:absolute;inset:-80px -80px auto auto}.jpCandidateProfileTop{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex;position:relative}.jpCandidateProfileTop h3{color:#f8fafc;margin:0 0 5px;font-size:18px;font-weight:950}.jpCandidateProfileTop p{color:#94a3b8;margin:0;font-size:13px;font-weight:800}.jpProfileScoreBox{text-align:center;color:#022c22;background:linear-gradient(135deg,#34d399,#bbf7d0);border-radius:18px;min-width:74px;padding:10px 12px;box-shadow:0 14px 26px #34d3992e}.jpProfileScoreBox b{font-size:20px;font-weight:950;line-height:1;display:block}.jpProfileScoreBox span{text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:950;display:block}.jpAlreadyAppliedTag{color:#fde68a;background:#facc151a;border:1px solid #facc153d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.jpProfileMetaGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid;position:relative}.jpProfileMetaGrid div{background:#02061780;border:1px solid #94a3b81f;border-radius:16px;padding:10px}.jpProfileMetaGrid small{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900;display:block}.jpProfileMetaGrid b{color:#e2e8f0;margin-top:4px;font-size:12px;font-weight:900;line-height:1.35;display:block}.jpCandidateForJob{color:#cbd5e1;margin:10px 0;font-size:13px;font-weight:800;line-height:1.5}.jpCandidateForJob b{color:#67e8f9}.jpMatchReasons{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.jpMatchReasons span{color:#cffafe;background:#22d3ee1c;border:1px solid #22d3ee38;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.jpEmployerStats{grid-template-columns:repeat(5,minmax(0,1fr))}.jpEmployerTabsTitle p{color:#94a3b8;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.45}@media (width<=1180px){.jpCandidateFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.jpProfileSearchBox{grid-template-columns:1fr}.jpEmployerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.jpProfileMetaGrid{grid-template-columns:1fr}.jpCandidateFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jpCompanyFilterHead{flex-direction:column}}@media (width<=640px){.jpCandidateFilterGrid{grid-template-columns:1fr}.jpCompanyFilterHead>div:last-child{justify-content:space-between;width:100%}}.jpPortalPage{color:#07142d;background:radial-gradient(circle at 12% 8%,#22d3ee29,#0000 28%),radial-gradient(circle at 86% 14%,#2563eb21,#0000 34%),linear-gradient(#f8fbff 0%,#edf5ff 46%,#f8fbff 100%);min-height:calc(100vh - 92px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jpPortalTop{grid-template-columns:minmax(0,1fr) 385px;align-items:center;gap:28px;padding:42px 38px 24px;display:grid}.jpTopLeft{max-width:780px}.jpMiniBadge{color:#0068ff;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:950;display:inline-flex}.jpPortalTop h1{color:#07142d;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:1000;line-height:.98}.jpPortalTop p{color:#52657f;max-width:780px;margin:18px 0 0;font-size:18px;font-weight:750;line-height:1.7}.jpTopActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.jpTopActions>button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0078ff,#18c7b8);border:none;border-radius:999px;min-height:50px;padding:0 22px;font-size:14px;font-weight:950;box-shadow:0 18px 36px #0078ff33}.jpTopActions>button.outline{color:#0078ff;background:#fff;border:1px solid #0078ff2e;box-shadow:0 24px 60px #0f172a1f}.jpUserCard{background:#fffffff0;border:1px solid #94a3b83d;border-radius:24px;width:100%;padding:22px;box-shadow:0 24px 60px #0f172a1f}.jpUserCard span{color:#64748b;font-size:13px;font-weight:900;display:block}.jpUserCard b{color:#06112a;margin-top:8px;font-size:18px;font-weight:1000;display:block}.jpUserCard small{color:#64748b;margin-top:5px;font-weight:850;display:block}.jpUserMiniActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.jpUserMiniActions button{cursor:pointer;color:#0068ff;background:#edf6ff;border:none;border-radius:999px;min-height:44px;padding:0 18px;font-weight:950}.jpSearchBox{background:#fffffff5;border:1px solid #94a3b83d;border-radius:28px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;margin:0 38px;padding:14px;display:grid;box-shadow:0 24px 60px #0f172a1f}.jpSearchInput{background:#f1f7ff;border:1px solid #94a3b838;border-radius:20px;align-items:center;gap:14px;min-height:58px;padding:0 22px;display:flex}.jpSearchInput span{font-size:24px}.jpSearchInput input{color:#07142d;background:0 0;border:none;outline:none;width:100%;font-size:16px;font-weight:900}.jpSearchInput input::placeholder{color:#7c8da5}.jpSearchBox button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0078ff,#18c7b8);border:none;border-radius:20px;min-height:58px;font-size:15px;font-weight:950;box-shadow:0 18px 36px #0078ff33}.jpQuickCards{flex-wrap:wrap;gap:12px;padding:18px 38px 22px;display:flex}.jpQuickCards button{cursor:pointer;color:#06429e;background:#fff;border:none;border-radius:999px;min-height:42px;padding:0 18px;font-weight:950;box-shadow:0 12px 30px #0f172a14}.jpMainLayout{grid-template-columns:250px minmax(0,1fr) 270px;align-items:start;gap:24px;padding:0 38px 54px;display:grid}.jpFilterSidebar,.jpRightPanel .jpPanelCard,.jpResultsHead,.jpNaukriCard,.jpEmptyState{background:#fffffff0;border:1px solid #94a3b83d;box-shadow:0 24px 60px #0f172a1f}.jpFilterSidebar{border-radius:26px;padding:18px;position:sticky;top:104px}.jpSideHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.jpSideHead h3{color:#06112a;margin:0;font-size:22px;font-weight:1000}.jpSideHead button{color:#0068ff;cursor:pointer;background:#edf6ff;border:none;border-radius:999px;min-height:36px;padding:0 14px;font-weight:950}.jpFilterItem{gap:8px;margin-bottom:13px;display:grid}.jpFilterItem span{color:#52657f;font-size:13px;font-weight:950}.jpFilterItem select{color:#06112a;background:#f8fbff;border:1px solid #94a3b847;border-radius:15px;outline:none;width:100%;min-height:46px;padding:0 12px;font-weight:850}.jpResultsArea{min-width:0}.jpResultsHead{border-radius:26px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:24px;display:flex}.jpResultsHead h2{color:#06112a;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:1000}.jpResultsHead p{color:#52657f;margin:6px 0 0;font-size:15px;font-weight:900}.jpResultsHead p b{color:#0068ff}.jpLoadingPill{color:#075985;background:#e0f2fe;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950}.jpJobList{gap:16px;display:grid}.jpNaukriCard{border-radius:26px;padding:22px}.jpJobHeaderLine{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;display:grid}.jpCompanyLogo{color:#fff;background:linear-gradient(135deg,#0078ff,#18c7b8);border-radius:18px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:1000;display:grid;box-shadow:0 14px 30px #0078ff33}.jpJobTitleBlock h3{color:#06112a;margin:0;font-size:22px;font-weight:1000}.jpJobTitleBlock p{color:#52657f;margin:4px 0 0;font-weight:900}.jpInfoLine{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.jpInfoLine span{color:#43546d;background:#f1f7ff;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.jpDescPreview{color:#52657f;margin:14px 0;font-size:15px;font-weight:750;line-height:1.65}.jpSkillRow{flex-wrap:wrap;gap:8px;display:flex}.jpSkillRow span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.jpCardBottom{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.jpCardBottom small{color:#64748b;font-weight:850}.jpCardBottom>div{gap:10px;display:flex}.readBtn,.applyBtn{cursor:pointer;border:none;border-radius:999px;min-height:42px;padding:0 16px;font-weight:950}.readBtn{color:#0068ff;background:#edf6ff}.applyBtn{color:#fff;background:linear-gradient(135deg,#0078ff,#18c7b8);box-shadow:0 14px 30px #0078ff33}.jpRightPanel{gap:18px;display:grid;position:sticky;top:104px}.jpPanelCard{border-radius:26px;padding:22px}.jpPanelCard h3{color:#06112a;margin:0;font-size:22px;font-weight:1000}.jpPanelCard p{color:#64748b;margin:12px 0 18px;font-weight:800;line-height:1.55}.jpPanelCard.blue{color:#fff;background:radial-gradient(circle at 100% 0,#22d3ee3d,#0000 38%),#07142d;border-color:#22d3ee2e}.jpPanelCard.blue h3,.jpPanelCard.blue p{color:#fff}.jpPanelCard.green{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e47,#0000 38%),linear-gradient(135deg,#064e3b,#0f766e);border-color:#22c55e2e}.jpPanelCard.green h3,.jpPanelCard.green p{color:#fff}.jpPanelCard button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0078ff,#18c7b8);border:none;border-radius:999px;min-height:44px;padding:0 18px;font-weight:950}@media (width<=1180px){.jpMainLayout{grid-template-columns:240px minmax(0,1fr)}.jpRightPanel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=980px){.jpPortalTop,.jpSearchBox,.jpMainLayout{grid-template-columns:1fr}.jpFilterSidebar,.jpRightPanel{position:static}.jpRightPanel{grid-template-columns:1fr}}@media (width<=640px){.jpPortalTop{padding-left:18px;padding-right:18px}.jpSearchBox,.jpQuickCards,.jpMainLayout{margin-left:18px;margin-right:18px;padding-left:0;padding-right:0}.jpPortalTop h1{font-size:38px}.jpCardBottom{flex-direction:column;align-items:flex-start}}
