.report-live{margin:10px 0 0;padding:10px 13px;border:1px solid #dbe5f0;border-radius:12px;background:#f4f8fd;color:#536a85;font-size:11px;line-height:1.7}
.report-live[hidden]{display:none}
.report-live summary{cursor:pointer;list-style:none;font-weight:700;display:flex;align-items:center;gap:8px}
.report-live summary::-webkit-details-marker{display:none}
.report-live summary:after{content:"同步详情 ›";margin-left:auto;flex:none;font-size:10px;color:#6683a5}
.report-live[open] summary:after{content:"收起详情 ⌄"}
:lang(en) .report-live summary:after{content:"Sync details ›"}
:lang(en) .report-live[open] summary:after{content:"Hide details ⌄"}
:lang(en) .sr-contextbar{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr)) auto;
 gap:8px 12px;
}
:lang(en) .sr-contextbar .sr-context-title{grid-area:1 / 1}
:lang(en) .sr-contextbar .sr-admin{grid-area:1 / 3;justify-self:end}
:lang(en) .sr-contextbar .sr-context-field{
 grid-row:2;
 display:grid;
 gap:4px;
}
:lang(en) .sr-contextbar .sr-context-field select{width:100%;max-width:none;min-width:0}
:lang(en) .sr-contextbar .sr-source{
 grid-column:1 / -1;
 grid-row:3;
 display:block;
 margin:0;
 white-space:normal;
}
:lang(en) .sr-contextbar .sr-data-controls{
 grid-column:1 / -1;
 grid-row:4;
 justify-content:space-between;
}
:lang(en) .sr-contextbar #sr-language-control{grid-area:2 / 3;align-self:end}
@media(max-width:820px){
 :lang(en) .sr-contextbar{grid-template-columns:minmax(0,1fr) auto}
 :lang(en) .sr-contextbar .sr-admin{grid-area:1 / 2}
 :lang(en) .sr-contextbar .sr-context-field{
  grid-column:1 / -1;
  grid-row:auto;
  grid-template-columns:80px minmax(0,1fr);
 }
 :lang(en) .sr-contextbar .sr-source,:lang(en) .sr-contextbar .sr-data-controls{grid-row:auto}
 :lang(en) .sr-contextbar #sr-language-control{grid-area:auto / 1 / auto / -1}
}
.report-live.in-progress{border-color:#a8d9df;background:linear-gradient(110deg,#eaf8f7,#eff5ff);color:#126d79}
.report-live.in-progress summary:before{content:"";height:7px;width:7px;border-radius:50%;background:#19a896;box-shadow:0 0 0 4px #19a89616;flex:none}
.report-live-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin-top:12px;padding-top:11px;border-top:1px solid #dce5ed}
.report-live-details>p{grid-column:1/-1;margin:0;color:#708197;font-size:10px;font-weight:400}
.report-live-details>div{display:flex;flex-direction:column;gap:3px}
.report-live-details b{font-weight:600;color:#526b87}
.report-live-details time{font-size:10px;color:#77899f}
.report-period-loading .period-controls{opacity:.65}
.report-period-loading .period-controls button,.report-period-loading .period-controls select{pointer-events:none}
.body-history-state{display:grid;justify-items:center;gap:11px;padding:22px 14px;color:#75859a;font-size:12px;text-align:center;line-height:1.8}
.body-history-state button{padding:10px 18px;min-height:44px;border:1px solid #c9d9e8;border-radius:11px;background:#eef6fc;color:#2a679e;font:inherit;cursor:pointer}
@media(max-width:600px){.report-live{margin-top:8px;padding:10px 11px}.report-live summary{align-items:flex-start;font-size:10px;gap:7px}.report-live summary:after{font-size:9px}.report-live-details{grid-template-columns:1fr}}
