.material-reader{--mir-green:#209331;box-sizing:border-box;width:100%;min-width:0;margin:8px 0;color:#111;background:#fff;font:14px/1.5 Arial,Microsoft YaHei,sans-serif;text-align:left}.material-reader *{box-sizing:border-box}.material-reader h2,.material-reader h3,.material-reader h4,.material-reader p{margin:0}.material-reader button,.material-reader a{font:inherit}.material-reader button{cursor:pointer}.material-reader button:disabled{opacity:.6;cursor:wait}.material-reader mark{display:inline;background:#fff05a;color:#111;padding:0 2px;font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone}.material-reader button:focus-visible,.material-reader summary:focus-visible{outline:2px solid #477bd6;outline-offset:-2px}.mir-toolbar{display:flex;align-items:center;gap:5px;margin:0 0 6px;scroll-margin-top:65px}.mir-lottery-nav{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.material-reader .mir-lottery-nav button{flex:1;white-space:nowrap;border:1px solid #c7ddcb;color:#286732;background:#fff;padding:5px 6px;font-size:12px;min-height:30px}.material-reader .mir-lottery-nav button[aria-pressed=true]{color:#fff;background:var(--mir-green);border-color:var(--mir-green);font-weight:700}.material-reader .mir-refresh{border:0;background:transparent;color:#777;font-size:11px;padding:6px 3px;flex:none}.mir-issue{border:3px solid var(--mir-green);background:#fff;padding:3px;margin:0 0 9px;min-width:0;scroll-margin-top:65px}.mir-issue-heading{background:var(--mir-green);color:#fff;text-align:center;padding:5px 3px;margin-bottom:5px}.material-reader .mir-issue-heading h3{font-size:12px;font-weight:700;line-height:1.5;color:inherit}.mir-table{width:100%;min-width:0}.mir-row{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:stretch;border:1px solid #ddd;border-top:0;min-height:28px}.mir-row:first-child{border-top:1px solid #ddd}.mir-row>*{min-width:0;padding:3px 4px;overflow-wrap:anywhere}.material-reader .mir-play{display:block;border:0;background:transparent;color:#a35bff;font-weight:700;text-align:left;line-height:1.45;font-size:13px}.mir-play:hover{text-decoration:underline}.mir-prediction{font-weight:700;font-size:14px;line-height:1.5;align-content:center;color:#111}.mir-prediction>span,.mir-prediction>mark{margin-right:3px;white-space:pre-wrap}.mir-unrated{display:inline-block;font-weight:400;color:#888;margin-left:5px;font-size:10px;white-space:nowrap}.mir-hit-label{margin-left:5px;font-size:11px}.mir-draw-result{font-size:12px;text-align:center;padding:3px;line-height:1.5;color:#333}.mir-all-sources{margin-top:3px}.mir-all-sources>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:10px;color:#517b54;font-size:11px;padding:4px;border-top:1px solid #e2e9e2}.mir-all-sources>summary::-webkit-details-marker{display:none}.mir-all-sources>summary span{flex:none;color:#777}.mir-all-sources[open]>summary{background:#f1f7f1}.mir-all-list{margin-top:3px}.mir-source{min-width:0}.mir-source:empty{display:none}.mir-source+.mir-source .mir-row:first-child{border-top:0}.material-reader .mir-source-link{border:0;border-bottom:1px solid #eee;background:#fff;display:flex;gap:5px;width:100%;padding:5px 4px;color:#444;text-align:left;font-size:12px;overflow-wrap:anywhere}.mir-source-link>span{margin-left:auto;white-space:nowrap;color:#57865b;flex:none}.mir-source-index .mir-source-link{min-height:29px}.material-reader .mir-more{display:block;width:100%;border:0;background:#f2f7f2;color:#44744a;padding:7px;font-size:12px}.material-reader .mir-empty,.material-reader .mir-loading{padding:14px 5px;color:#888;text-align:center;font-size:12px}.material-reader .mir-error{padding:8px;background:#fff4f1;color:#9b362d;font-size:12px}.mir-error button{margin-left:8px;border:1px solid #d6b7ae;background:#fff;color:#953d31;padding:3px 7px}.mir-original{overflow-x:auto;overflow-wrap:anywhere;max-width:100%;padding:8px;line-height:1.7}.mir-original img{display:block;max-width:100%;height:auto;margin:5px auto;cursor:zoom-in}.mir-original table{max-width:100%}.mir-original p{margin:4px 0}.mir-image-open{display:block;border:0;padding:0;background:transparent;max-width:100%;margin:auto;color:#507852}.mir-image-open span{font-size:12px}.mir-source-dialog,.mir-image-dialog{padding:0;border:0;border-radius:3px;width:min(96vw,760px);max-width:96vw;max-height:94vh;background:#fff;color:#222}.mir-source-dialog::backdrop,.mir-image-dialog::backdrop{background:#000a}.mir-source-dialog>header,.mir-image-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #ddd;font-size:13px}.mir-source-dialog>header button,.mir-image-dialog>header button{border:0;background:#f2f2f2;color:#333;width:34px;height:34px;font-size:24px;cursor:pointer;flex:none}.mir-image-dialog>img{display:block;width:100%;height:auto}.material-reader .material-image-open{max-width:100%;margin:0 auto}.material-reader .material-image-open img{max-width:100%;height:auto}[data-material-reader-replaced]{display:none!important}.material-reader-overlay,.owner-integrated-panel{box-sizing:border-box;width:min(100%,680px);max-width:100%;margin:8px auto;min-width:0}.material-reader-overlay[hidden]{display:none!important}.material-reader-overlay>.material-reader,.owner-integrated-panel>.material-reader{margin:0}.mir-bootstrap-error{margin:8px;padding:10px;background:#fff7e8;color:#76501e;font:13px/1.6 Arial,Microsoft YaHei,sans-serif}@media(max-width:480px){.mir-row{grid-template-columns:75px minmax(0,1fr)}.material-reader .mir-play{font-size:12px}.mir-prediction{font-size:13px}.mir-prediction>span,.mir-prediction>mark{margin-right:2px}.mir-lottery-nav{gap:3px}.material-reader .mir-lottery-nav button{padding:4px 3px;font-size:11px}.mir-issue{margin-bottom:8px}}.material-reader .mir-prediction .mir-token{display:inline-block;white-space:nowrap;overflow-wrap:normal;margin-right:1px}.material-reader .mir-match-button{display:inline;border:0;border-radius:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;cursor:pointer;touch-action:manipulation;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.material-reader .mir-match-explanation{grid-column:1/-1;padding:4px 6px;background:#fffbea;border-top:1px solid #efe7b9;color:#685923;font-size:11px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.material-reader .mir-match-guide{padding:1px 3px 3px;color:#7a785f;text-align:center;font-size:10px;line-height:1.5}
