.summonMaple {
  min-width:0;
  max-width:100%;
  margin-top:16px;
  overflow:hidden;
  border:1px solid var(--maple-line,#c7ad88);
  border-radius:14px;
  background:var(--maple-surface,#fffaf0);
  color:var(--maple-text,#493d32);
  scroll-margin-top:105px;
  font-variant-numeric:tabular-nums;
}
.summonMaple__head {padding:15px 18px;border-bottom:1px solid var(--maple-line,#c7ad88);background:var(--maple-panel,#f3e7d0)}
.summonMaple__head h2 {margin:0}
.summonMaple__head p {margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--maple-muted,#6d5944)}
.summonMaple__body {min-width:0;padding:16px 18px}
.summonMaple__table-heading {display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin-bottom:10px}
.summonMaple__table-heading h3 {margin:0}
.summonMaple__table-heading p {margin:0;font-size:12px;color:var(--maple-muted,#6d5944)}
.summonMaple__table-wrap+.summonMaple__table-heading {margin-top:25px;padding-top:18px;border-top:1px solid #dfcfb2}
.summonMaple__table-wrap {max-width:100%;overflow-x:auto;border:1px solid #ceb896;border-radius:9px}
.summonMaple__table {width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.4}
.summonMaple__table th,.summonMaple__table td {padding:9px 12px;text-align:center;vertical-align:middle;border-bottom:1px solid #e6d9c0;border-right:1px solid #eee2cc}
.summonMaple__table tr>*:last-child {border-right:0}
.summonMaple__table tbody tr:last-child>* {border-bottom:0}
.summonMaple__table thead th {background:#f4e7cb;color:#6f5436;font-weight:700}
.summonMaple__table tr>:first-child {width:14%}
.summonMaple__table--maximum tr>:first-child {width:13%}
.summonMaple__table--maximum tr>:nth-child(2) {width:15%}
.summonMaple__table tbody th {font-weight:400;background:#fcf6e9}
.summonMaple__table tbody td {background:#fffdf7}
.summonMaple__table tbody tr:nth-child(even) td {background:#fbf5e9}
.summonMaple__table td strong {font-weight:700;white-space:nowrap}
.summonMaple__table tbody [data-maple-color="white"] {color:#5b574e}
.summonMaple__table tbody [data-maple-color="orange"] {color:#9b5016}
.summonMaple__table tbody [data-maple-color="red"] {color:#a33735}
.summonMaple__color {display:flex;align-items:center;justify-content:center;gap:8px}
.summonMaple__color img {display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain}
.summonMaple__table .is-latest>* {border-top:2px solid #bd8b42;background:#fff0ce!important}
.summonMaple__table .is-latest>th {color:#835119;font-weight:700}
.summonMaple__table .is-latest small {display:block;margin-top:3px;font-size:12px;line-height:1.3}
.summonMaple__count {color:var(--maple-muted,#6d5944)}
.summonMaple__source {margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--maple-muted,#6d5944)}
.summonMaple__status {padding:18px}
.summonMaple__status p {margin:0 0 10px}
.summonMaple__status button {min-height:42px;padding:8px 14px;border:1px solid #b69462;border-radius:7px;background:#f7e5c3;color:#714519}
.summonMaple :is(button,[tabindex]):focus-visible {outline:3px solid #9d4524;outline-offset:-3px}
@media(max-width:600px) {
  .summonMaple {scroll-margin-top:145px}
  .summonMaple__head {padding:13px 12px}
  .summonMaple__body {padding:12px 8px}
  .summonMaple__table {font-size:12px}
  .summonMaple__table th,.summonMaple__table td {padding:8px 4px}
  .summonMaple__table thead th {font-size:12px}
  .summonMaple__table tr>:first-child {width:16%}
  .summonMaple__table--maximum tr>:first-child {width:15%}
  .summonMaple__table--maximum tr>:nth-child(2) {width:17%}
  .summonMaple__color {flex-direction:column;gap:4px}
  .summonMaple__table-heading {margin-left:3px;margin-right:3px}
  .summonMaple__table-heading p {line-height:1.6}
  .summonMaple__source {margin-left:3px;margin-right:3px}
}
