.rj-dashboard{padding:calc(var(--base)*2) var(--gutter-h) calc(var(--base)*4);max-width:72rem}.rj-dashboard h2{margin:0 0 calc(var(--base)*.75);font-size:var(--cms-text-section);font-weight:700}.rj-dashboard h2:not(:first-child){margin-top:64px}.rj-dashboard h3{margin:calc(var(--base)*1.25) 0 calc(var(--base)*.5);font-size:var(--cms-text-label);font-weight:700}.rj-dashboard__title{margin:0 0 calc(var(--base)*2)}.rj-dashboard__site{margin-bottom:calc(var(--base)*3)}.rj-dashboard__actions{display:flex;flex-wrap:wrap;gap:calc(var(--base)*.75)}.rj-dashboard__action{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.5rem;border-radius:var(--style-radius-m,6px);background:var(--cms-accent);color:#fff;font-size:15px;font-weight:600;text-decoration:none}.rj-dashboard__action:hover{background:var(--cms-accent-hover)}.rj-dashboard__plus{font-size:20px;line-height:1}.rj-dashboard__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:calc(var(--base)*1.5);margin-top:calc(var(--base)*1.5)}.rj-dashboard__panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem}.rj-dashboard__panel-head h3{margin:0}.rj-dashboard__links{display:flex;gap:.9rem;font-size:var(--cms-text-small)}.rj-dashboard__list{list-style:none;margin:.5rem 0 0;padding:0}.rj-dashboard__list li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--theme-elevation-100)}.rj-dashboard__meta{flex-shrink:0;color:var(--theme-elevation-500);font-size:var(--cms-text-small)}.rj-dashboard__badge{margin-left:.5rem;padding:.05rem .4rem;border-radius:3px;background:var(--theme-warning-100,#fff3cd);color:var(--theme-warning-800,#7a5a00);font-size:var(--cms-text-help);font-style:normal;text-transform:capitalize}.rj-dashboard__empty,.rj-dashboard__note{color:var(--theme-elevation-500)}.rj-dashboard__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:calc(var(--base)*.75)}.rj-dashboard__card{display:flex;flex-direction:column;gap:.4rem;color:var(--theme-text);text-decoration:none}.rj-dashboard__card .rj-dashboard__noimg,.rj-dashboard__card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--style-radius-m,6px);background:var(--theme-elevation-100)}.rj-dashboard__card:hover .rj-dashboard__card-name{text-decoration:underline}.rj-dashboard__card-name{font-weight:600}