.sh-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:18px}.sh-filters label{display:grid;gap:5px;font-size:12px;color:var(--muted)}.sh-filters select,.sh-filters input{min-height:44px;max-width:100%;color:var(--ink)}.sh-card{display:block;width:100%;text-align:left;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);margin:10px 0;cursor:pointer}.sh-card:hover,.sh-card:focus-visible{border-color:var(--gold)}.sh-card strong{font-size:16px}.sh-card span,.sh-card small{display:block;margin-top:6px;color:var(--muted)}.sh-card .sh-numbers{display:flex;gap:18px;flex-wrap:wrap;color:var(--ink)}.sh-toolbar,.sh-totals{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.sh-totals>span{padding:12px 16px;background:var(--panel2);border:1px solid var(--line);border-radius:8px}.sh-detail{margin:22px 0}.sh-detail summary{cursor:pointer;min-height:44px;padding:12px;color:var(--gold)}.sh-detail details{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:8px}.sh-detail p{font-size:13px;line-height:1.6}.sh-timeline{padding-left:22px}.sh-timeline li{margin:16px 0}.sh-timeline small{display:block;color:var(--muted);margin:4px 0}.sh-detail th,.sh-detail td{white-space:normal;text-align:left}.sh-detail td.num,.sh-detail th.num{text-align:right}.sh-detail table{min-width:560px}.sh-status{color:var(--muted);font-size:13px}.sh-notice{color:var(--muted);font-size:12px;margin:14px 0}.sh-count-items{padding:0 8px 8px}.sh-count-items li{font-size:12px;margin:6px 0}.sh-pagination{display:flex;justify-content:space-between;gap:12px;margin:18px 0}.sh-detail h2{font-size:20px}.sh-count-author{overflow-wrap:anywhere}@media(max-width:650px){.sh-filters>*{flex:1;min-width:130px}.sh-filters select,.sh-filters input{width:100%}.sh-card{padding:14px}.sh-totals{gap:6px}.sh-totals>span{font-size:12px;padding:10px}.sh-detail .tablewrap{max-width:100%;overflow:auto}}@media print{#sec-history .sh-filters,#sec-history .sh-toolbar,#sec-history .sh-pagination,#shMoreEvents{display:none!important}.sh-detail{color:black}.sh-totals>span{color:black;background:white;border-color:#aaa}.sh-detail details{break-inside:avoid}.sh-detail summary{color:black}.sh-detail table{color:black}#shStatus{display:none}}
