.league-integration{font:inherit;font-size:16px;line-height:1.65;color:#20252e;background:#fffdfa;border:1px solid #d8d2c8;border-radius:12px;margin:12px 0 20px;min-width:0}
.league-integration summary{cursor:pointer;min-height:44px;padding:14px 20px;font-size:18px;font-weight:650;overflow-wrap:anywhere}
.league-integration summary span{font-size:14px;font-weight:400;color:#59616d;margin-left:16px}
.league-integration .li-body{padding:0 20px 20px}
.league-integration p{max-width:75ch;margin:12px 0;overflow-wrap:anywhere}
.league-integration .li-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}
.league-integration button{min-height:44px;padding:10px 16px;border:1px solid #b8a077;border-radius:8px;background:#fffaf0;color:#59421d;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}
.league-integration button:hover:not(:disabled){background:#f3e9d5}
.league-integration button:disabled{background:#f0efec;color:#666b73;border-color:#c9c9c6;cursor:default}
.league-integration :focus-visible{outline:2px solid #8c662c;outline-offset:3px}
.league-integration .li-scroll{overflow-x:auto;max-width:100%;scrollbar-color:#9e8d70 #f6f2eb;scrollbar-width:thin;margin:16px 0}
.league-integration table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}
.league-integration th,.league-integration td{padding:12px 14px;text-align:left;border-bottom:1px solid #e3dfd7;vertical-align:top;overflow-wrap:anywhere}
.league-integration thead th{background:#f6f2eb;color:#4d5662;font-size:14px;font-weight:650}
.league-integration tbody th{font-weight:550}
.league-integration caption{text-align:left;font-size:18px;font-weight:650;padding:8px 0;color:#20252e}
.league-integration .li-number{text-align:right}
.league-integration small{display:block;font-size:14px;font-weight:400;color:#59616d}
.league-integration [data-directory]{border-top:1px solid #d8d2c8;margin-top:20px;padding-top:4px}
.league-integration [data-directory] summary{padding-left:0}
.league-integration [data-directory] table{min-width:660px}
.league-integration .li-actions{display:flex;flex-wrap:wrap;gap:12px}
.league-integration [role=status],.league-integration .li-boundary{font-size:14px;color:#59616d}
.league-integration ::selection{background:#ead9b6;color:#20252e}
@media(max-width:600px){.league-integration summary{padding:12px 16px}.league-integration summary span{display:block;margin:4px 0 0}.league-integration .li-body{padding:0 16px 16px}.league-integration .li-toolbar{align-items:flex-start;flex-direction:column;gap:0}.league-integration th,.league-integration td{padding:10px 8px}.league-integration [data-snapshot] th,.league-integration [data-snapshot] td{white-space:nowrap}.league-integration [data-snapshot] .li-scroll:first-child table{min-width:600px}.league-integration [data-snapshot] .li-scroll:first-child::before,.league-integration [data-directory] .li-scroll::before{content:'表格可左右滑动';display:block;font-size:14px;color:#59616d;margin-bottom:8px}}
