.publication-stats{--ps-blue:#1664d9;--ps-muted:#537095;--ps-line:#dbe9fb;display:grid;gap:18px;min-width:0}.publication-stats .ps-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ps-kpi{padding:20px 22px;border:1px solid var(--ps-line);border-radius:18px;background:linear-gradient(135deg,#fff,#f0f7ff);min-width:0}.ps-kpi span{display:block;font-size:15px;color:var(--ps-muted)}.ps-kpi strong{display:block;margin:9px 0 3px;font-size:34px;line-height:1.15;color:#17477f;font-variant-numeric:tabular-nums}.ps-kpi small{font-size:13px;color:var(--ps-muted)}.publication-stats .ps-kpi:first-child{background:linear-gradient(135deg,#edf5ff,#e5f3ff);border-color:#b7d7ff}.publication-stats .ps-kpi:first-child strong{color:var(--ps-blue)}.publication-stats-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;width:100%;padding:8px 0}.publication-stats-controls label{display:grid;gap:8px;flex:1 1 150px;min-width:140px}.publication-stats-controls label:last-of-type{flex:1.5 1 220px}.publication-stats-controls input,.publication-stats-controls select{width:100%;min-height:44px;font-size:15px}.publication-stats-controls button{min-height:44px}.publication-stats .ps-note{font-size:14px;color:var(--ps-muted);margin:0;line-height:1.7}.publication-stats .ps-graphs{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}.publication-stats .ps-graphs>.panel{margin:0;min-width:0}.ps-daily{display:block;width:100%;height:270px;color:var(--ps-blue)}.ps-daily text{font:13px sans-serif;fill:#49698e}.ps-daily .ps-axis{stroke:var(--ps-line);stroke-width:1}.ps-daily rect{fill:currentColor;opacity:.85}.ps-daily rect:hover{opacity:1}.ps-article-title{font-size:15px;line-height:1.6;display:block;max-width:550px;overflow-wrap:anywhere}.ps-article-link{display:block;max-width:550px;font-size:12px;color:var(--ps-muted);overflow-wrap:anywhere}.publication-stats .table-wrap{max-width:100%}.publication-stats .ps-list th{font-size:15px}.publication-stats .ps-list td{font-size:14px;vertical-align:top}.ps-paging{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px}.ps-paging label{display:flex;align-items:center;gap:6px}.ps-media-table button{font-size:14px}.ps-warning{border:1px solid #f3d79a;background:#fff9ed;color:#86580c;border-radius:10px;padding:10px 14px;font-size:14px}@media(min-width:761px) and (max-width:1200px){.publication-stats .ps-graphs{grid-template-columns:1fr}.ps-kpi{padding:16px}.ps-kpi strong{font-size:30px}}@media(max-width:760px){.publication-stats .ps-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-stats .ps-graphs{grid-template-columns:1fr}}
.unified-workspace .scope>.publication-stats-controls{display:contents}.unified-workspace .scope>.publication-stats-controls>label{max-width:240px}.unified-workspace .scope>.publication-stats-controls>button{flex:0 0 auto}
.unified-workspace #unified-topbar[data-page=publication-stats] .scope>label:has(#project-select){order:0;flex:1 1 170px;min-width:140px;max-width:230px}.unified-workspace #unified-topbar[data-page=publication-stats] .scope>.publication-stats-controls>label{display:grid;grid-template-columns:minmax(0,1fr);order:1;flex:1 1 145px;min-width:125px;max-width:230px;gap:6px}.unified-workspace #unified-topbar[data-page=publication-stats] .scope>.publication-stats-controls>button{order:2}
.publication-stats .ps-daily text{font-size:24px}
