.pr-heading{justify-content:space-between;margin-bottom:24px}.pr-heading h2{margin:0 0 8px}.pr-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-toolbar button{min-height:40px;padding:9px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:inherit;cursor:pointer}.pr-toolbar button:disabled{opacity:.45;cursor:default}.pr-jobs{display:grid;gap:24px}.pr-job{padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--card);min-width:0}.pr-job-title{flex:1 1 240px;min-width:0}.pr-job-title h3{margin:0 0 8px;overflow-wrap:anywhere}.pr-job-title span{font-size:13px;opacity:.7}.pr-job h4{margin:26px 0 14px}.pr-note{padding:14px 16px;border-radius:12px;background:#9675fa18;border:1px solid #9675fa55;overflow-wrap:anywhere}.pr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 12px}.pr-stats>div{padding:16px;border-radius:14px;background:#9675fa10;border:1px solid #9675fa30}.pr-stats span,.pr-stats strong{display:block}.pr-stats span{font-size:13px;opacity:.75}.pr-stats strong{font-size:25px;margin-top:8px}.pr-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-sources>div{padding:14px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.pr-sources span,.pr-sources small{display:block;margin-top:7px;opacity:.75}.pr-people{display:grid;gap:10px;margin:16px 0}.pr-people article{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:16px;border:1px solid var(--line);padding:14px;border-radius:12px}.pr-people article>div{min-width:0;overflow-wrap:anywhere}.pr-people span,.pr-people small{display:block;margin-top:6px}.pr-people small{opacity:.7}.pr-warning{color:#efad71}.pr-journal{padding-top:8px;border-top:1px solid var(--line);margin-top:24px}.pr-journal article{padding:12px 0;border-bottom:1px solid var(--line)}.pr-journal p{margin:7px 0;overflow-wrap:anywhere}.pr-journal small{opacity:.65}.pr-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:28px;border:1px solid #55536b;border-radius:22px;background:var(--card);color:var(--ink);overflow:auto}.pr-dialog::backdrop{background:#060611b8}.pr-dialog h2{flex:1;margin:0}.pr-dialog section{padding:12px 0 22px;border-bottom:1px solid #8883;margin-bottom:14px}.pr-dialog .field{margin:14px 0}.pr-dialog input:not([type=checkbox]),.pr-dialog select,.pr-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #7775;border-radius:12px;background:var(--paper);color:inherit;font:inherit}.pr-dialog .field>label{display:block;margin-bottom:8px;font-weight:600}.pr-dialog textarea{resize:vertical}.pr-example{margin-top:7px;font-size:13px}.pr-example summary{cursor:pointer;color:#aa91fb}.pr-example p{line-height:1.65;opacity:.85}.pr-advanced{padding:18px;border:1px solid #9675fa55;border-radius:14px;margin:20px 0}.pr-advanced>summary{cursor:pointer;font-weight:600}.pr-advanced>label{display:flex;gap:10px;margin-top:16px}.pr-group{display:flex;gap:10px;align-items:center;padding:9px;border-bottom:1px solid #8882}.pr-empty{padding:32px;border:1px dashed #8885;border-radius:18px}.pr-toolbar input:not([type=checkbox]){min-width:170px;flex:1;padding:10px;border:1px solid #7775;border-radius:10px;background:transparent;color:inherit}.pr-toolbar>label{display:flex;align-items:center;gap:8px;font-size:13px}
@media(max-width:700px){.pr-job{padding:16px}.pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-sources,.pr-people article{grid-template-columns:1fr}.pr-dialog{padding:18px}.pr-toolbar{gap:8px}.pr-toolbar button{font-size:13px}.pr-job-title{flex-basis:100%}.pr-toolbar input{max-width:100%;min-width:0}}
.pr-dialog button{min-height:40px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft);color:var(--ink);font:inherit;cursor:pointer}.pr-dialog button:disabled{opacity:.5;cursor:default}
