.x-run[hidden]{display:none}
.x-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}
.x-ords{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:6px}
.x-ords li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px}
.x-ords li>div{flex:1;min-width:0}
.x-ords b,.x-ords small{display:block;overflow-wrap:anywhere}
.x-ords small{color:var(--muted);font-size:12px}
.x-ords li.x-on{border-color:var(--o)}
.x-ch{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--bg2);color:var(--head);border:1px solid var(--line);white-space:nowrap}
.x-pri{font-style:normal;font-size:11px;font-weight:700;color:var(--o)}
.x-form{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:12px;margin:14px 0;display:grid;gap:8px}
.x-form h4{margin:0;color:var(--head)}
.x-r2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.x-form input,.x-form select,.x-cc input,.x-cc select,.x-sel{width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:14px}
.x-form label{display:flex;gap:6px;align-items:center;color:var(--text)}
.x-form label input{width:auto}
.x-board{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:14px}
.x-bh{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;color:var(--head)}
.x-bh span{color:var(--o);font-weight:600}
.x-bc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0 4px}
.x-bc div{background:var(--card);border-radius:10px;padding:8px 4px;text-align:center;min-width:0}
.x-bc b{display:block;font-size:22px;color:var(--head)}
.x-bc span{font-size:11px;color:var(--muted)}
.x-board small{font-size:11px;color:var(--muted)}
.x-map{width:100%;max-width:340px;display:block;margin:10px auto;background:var(--bg2);border-radius:12px}
.x-pls{list-style:none;padding:0;margin:10px 0;display:grid;gap:6px}
.x-pls li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--card)}
.x-pls li>div{flex:1;min-width:0}
.x-pls small{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}
.x-pls li.x-ok{opacity:.6}
.x-pls li.x-short{border-color:var(--o)}
.x-pls em{font-style:normal;font-size:12px;color:var(--muted)}
.x-bin{font-weight:700;font-size:13px;padding:4px 8px;border-radius:8px;border:2px solid var(--o);color:var(--head);white-space:nowrap}
.x-scr{border:3px solid var(--line);border-radius:18px;padding:12px;max-width:240px;margin:10px 0;background:var(--bg2);text-align:center}
.x-scr small{display:block;color:var(--muted);font-size:11px}
.x-scr b{display:block;font-size:19px;color:var(--o)}
.x-scr p{margin:4px 0 0;font-size:13px;color:var(--text);overflow-wrap:anywhere}
.x-scr.x-bad{border-color:var(--o)}
.x-pk{list-style:none;padding:0;margin:8px 0;font-size:14px;color:var(--text)}
.x-pk li{padding:3px 0}
.x-pk small{color:var(--muted)}
.x-rates{display:grid;gap:6px;margin:8px 0}
.x-rate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--card);cursor:pointer;color:var(--text)}
.x-rate input{grid-row:1/3}
.x-rate b{font-size:14px;color:var(--head);overflow-wrap:anywhere}
.x-rate span{grid-column:2;font-size:12px;color:var(--muted)}
.x-rate em{grid-row:1/3;grid-column:3;font-style:normal;font-weight:700;color:var(--head)}
.x-rate.x-miss{opacity:.6}
.x-rate:has(input:checked){border-color:var(--o)}
.x-prev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.x-label{border:2px dashed var(--line);border-radius:8px;padding:10px;background:var(--card);font-size:12px;color:var(--text)}
.x-label p{margin:8px 0;overflow-wrap:anywhere}
.x-lh{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;border-bottom:2px solid var(--head);padding-bottom:4px;color:var(--head)}
.x-bars{height:38px;margin:8px 0 2px;background:repeating-linear-gradient(90deg,var(--head) 0 2px,transparent 2px 4px,var(--head) 4px 7px,transparent 7px 9px)}
.x-label .x-trk{text-align:center;letter-spacing:2px;font-weight:600;margin:0}
.x-label small{color:var(--muted);font-size:10px}
.x-sms{background:var(--bg2);border-radius:16px;padding:10px;font-size:13px;color:var(--text)}
.x-sms small{color:var(--muted)}
.x-sms p{margin:6px 0 0;background:var(--card);border-radius:12px;padding:8px;overflow-wrap:anywhere}
.x-ro{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;align-items:center;padding:8px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text)}
.x-ro small{display:block;color:var(--muted);font-size:11px}
.x-ro em{grid-column:1/-1;font-style:normal;font-size:11px;font-weight:700;color:var(--muted)}
.x-ro.x-low{background:var(--bg2);border-radius:8px}
.x-ro.x-low em{color:var(--o)}
.x-po{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:10px;background:var(--card)}
.x-poh{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;color:var(--head)}
.x-poh span{font-size:12px;color:var(--muted)}
.x-po ul{margin:6px 0;padding-left:18px;font-size:13px;color:var(--text)}
.x-flag{color:var(--o);font-weight:600}
.x-photo{display:inline-block;margin:4px 6px 0 0;padding:14px 10px;border-radius:8px;background:var(--bg2);border:1px solid var(--line);font-size:11px;color:var(--muted)}
.x-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;margin:10px 0}
.x-lk{display:flex;gap:10px;align-items:center}
.x-lk>div{min-width:0}
.x-lk b,.x-lk small{display:block;overflow-wrap:anywhere}
.x-lk small{font-size:12px;color:var(--muted)}
.x-site{display:grid;grid-template-columns:minmax(0,1fr) 3em;gap:8px;align-items:center;font-size:13px;margin:10px 0 3px;color:var(--text)}
.x-site b{text-align:right;color:var(--head)}
.x-mv{list-style:none;padding:0;margin:8px 0 0;font-size:12px;color:var(--muted)}
.x-mv li{padding:3px 0;border-bottom:1px solid var(--line)}
.x-cc{border:1px solid var(--line);border-radius:12px;padding:10px;margin:8px 0;background:var(--card)}
.x-cc p{margin:8px 0 0;font-size:13px;color:var(--text)}
.x-cc.x-var{border-color:var(--o)}
.x-cc.x-done{opacity:.75}
.x-cc .x-row input{width:7em;flex:0 0 auto}
.x-cc .x-row select{flex:1 1 140px;width:auto}
@media (max-width:560px){.x-r2,.x-prev{grid-template-columns:minmax(0,1fr)}.x-bc{gap:4px}.x-bc b{font-size:17px}.x-bc span{font-size:10px}.x-ro{grid-template-columns:minmax(0,1fr) auto}.x-ro>span:nth-of-type(2){grid-column:2}}