#reportWindow{
 box-sizing:border-box;width:min(660px,calc(100% - 20px));max-width:none;max-height:calc(100dvh - 20px);
 overflow:auto;padding:clamp(10px,3vw,22px);color:#f6e3bb;
 border:12px solid transparent;border-image:url('/assets/rustic-v1045/production.webp') 14 18 14 18 stretch;
 background:#201913 radial-gradient(ellipse at 50% 0%,#423428,#171310 80%);
 background-clip:padding-box;font-family:var(--entry-font,serif);box-shadow:0 16px 50px #000a;
}
#reportWindow::backdrop{background:#000a}
#reportWindow .rank-header{
 display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;
 margin:0 0 12px;padding:5px 8px;border:1px solid #756653;border-radius:5px;
 background:linear-gradient(#38332c,#191714);box-shadow:inset 0 0 0 2px #151310;
}
html body #reportWindow #reportTitle{
 grid-column:2;margin:0;text-align:center;color:#f6e3bb!important;
 font-size:24px;letter-spacing:.24em;text-indent:.24em;
}
#reportWindow .rank-header form{grid-column:3;margin:0}
html body #reportWindow button{
 min-height:33px;padding:4px 8px;border:1px solid #846a4e;border-radius:3px;
 color:#f6e3bb!important;background:#38281d url('/assets/rustic-v1045/button.webp') center/100% 100% no-repeat;
 font:inherit;cursor:pointer;
}
#reportWindow .rank-header button{width:34px;padding:0;font-size:20px}
#reportWindow .rank-categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}
#reportWindow .rank-categories button{flex:1 1 54px;white-space:nowrap}
#reportWindow .rank-categories button[aria-pressed="true"]{
 border-color:#ddbd80;background-image:url('/assets/rustic-v1045/button-selected.webp');
 box-shadow:inset 0 0 0 1px #ddbd80;
}

html body #reportWindow :is(#reportEmpty,summary,p){color:#f6e3bb!important}
#reportWindow #reportEmpty{text-align:center;padding:20px 0;margin:0}
#reportWindow [hidden]{display:none!important}
#reportWindow #reportList{list-style:none;padding:0;margin:0;display:grid;gap:6px}
#reportWindow #reportList li{border:1px solid #755d43;border-radius:4px;background:#1a1510}
#reportWindow summary{padding:9px;cursor:pointer;line-height:1.45}
#reportWindow details p{margin:0 9px 7px;overflow-wrap:anywhere}
#reportWindow details[open] summary{border-bottom:1px solid #755d43;margin-bottom:7px}