.jf-dashboard{background:#f4f8fc;padding:45px max(20px,calc((100% - 1200px)/2)) 65px;min-height:55vh;color:#14304d}.jf-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.jf-dashboard-heading span{color:#0072e7;font-weight:600}.jf-dashboard h1{font-size:32px;margin:10px 0}.jf-dashboard h2{font-size:25px;margin:0 0 24px}.jf-dashboard p{line-height:1.7;color:#5b6e82}.jf-dashboard-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:25px}.jf-dashboard-nav,.jf-dashboard-panel{background:white;border:1px solid #dce6ef;border-radius:16px;padding:24px}.jf-dashboard-nav{align-self:start;display:flex;flex-direction:column;gap:5px;padding:14px}.jf-dashboard-nav a{padding:12px;border-radius:8px;color:#294660}.jf-dashboard-nav a[aria-current],.jf-dashboard-nav a:hover{background:#eaf3ff;color:#0066d4}.jf-dashboard-button{display:inline-block;background:#006df0;color:#fff!important;padding:12px 20px;border-radius:9px}.jf-dashboard-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.jf-dashboard-summary article{padding:22px;border:1px solid #dfebf5;border-radius:12px;background:#f8fbff;display:flex;flex-direction:column;gap:10px}.jf-dashboard-summary strong{font-size:26px}.jf-dashboard a:focus-visible{outline:3px solid #0072e7;outline-offset:3px}.jf-dashboard-start{border-top:1px solid #dce6ef;margin-top:28px;padding-top:24px}.jf-dashboard-start a{display:inline-block;margin:0 20px 14px 0;color:#0066d4;text-decoration:underline}.jf-dashboard-panel{min-width:0;overflow-wrap:anywhere}.jf-dashboard-panel .jf-matching{margin:0;padding:0;border:0}.jf-dashboard-guest{max-width:650px;margin:auto}.jf-dashboard-guest>a{margin-right:22px}.jf-dashboard-panel table{max-width:100%}@media(max-width:760px){.jf-dashboard-heading{align-items:flex-start;flex-direction:column}.jf-dashboard-layout{grid-template-columns:1fr}.jf-dashboard-nav{flex-direction:row;flex-wrap:wrap}.jf-dashboard-nav a{font-size:13px;padding:9px}.jf-dashboard{padding:30px 16px}.jf-dashboard-panel{padding:20px}.jf-dashboard-summary{grid-template-columns:1fr}.jf-dashboard h1{font-size:27px}}
