.msr-wheel-fieldset{margin:18px 0 0;border:1px solid #d4dde6;border-radius:10px;padding:12px;min-width:0}.msr-wheel-fieldset legend{color:#0b4576;font-weight:800;padding:0 7px}.msr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0}.msr-actions button{font:inherit;font-weight:800}.msr-actions button:disabled{opacity:.5;cursor:default}.msr-checks{display:flex;flex-wrap:wrap;gap:14px}.msr-checks label{font-weight:700;display:flex;gap:7px;align-items:center}.msr-help summary{cursor:pointer;list-style-position:inside}.msr-help p{line-height:1.6;margin:0 0 12px}.msr-progress{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-weight:800;color:#0b4576}.msr-progress progress{height:18px;max-width:100%;width:280px;accent-color:#f28a00}.msr-results-table{font-variant-numeric:tabular-nums}.msr-results-table th{white-space:nowrap}.msr-results-table td{font-weight:600}#msr-table tr.msr-group td{background:#0b4576;color:#fff;text-align:left;padding:12px}#msr-table td.msr-delay{background:#ffeb9c;font-weight:900}#msr-table td.msr-positive{background:#c6efce;color:#006100}#msr-table td.msr-win{background:#c6efce;color:#006100;font-weight:900}#msr-table td.msr-wait{background:#ddebf7;color:#1f4e79}#msr-table td.msr-loss{background:#fde8e6;color:#9b2525;font-weight:900}.msr-results-table td.msr-numbers{text-align:left;min-width:180px;max-width:360px;overflow-wrap:anywhere}.msr-equilibrio-table th.msr-cycle,.msr-equilibrio-table td.msr-cycle{min-width:22px;width:22px;padding:7px 3px}#msr-table td.msr-cycle-present{background:#00ed00}#msr-table td.msr-cycle-absent{background:#dcdcdc}#msr-table td.msr-cycle-empty{background:#fff}.msr-equilibrio-table .msr-cycle-value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.msr-pagination{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:15px}.msr-pagination[hidden]{display:none}.msr-plain{white-space:pre-wrap;overflow-wrap:anywhere}.msr-archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:14px;margin:14px 0}/* Archivio Lotto: colori e pallini come nella tabella di riferimento. */
.msr-draw-card{background:#fff;border:1px solid #d3d8dd;border-radius:10px;overflow:hidden}
.ml-tools-body .msr-draw-card h2.msr-draw-date{font-size:1.0625rem;font-weight:700;line-height:1.4;color:#fff!important;background:#0b4576;padding:11px 13px;margin:0}
.msr-draw-card table{width:100%;border-collapse:collapse;table-layout:fixed}
.msr-draw-card th,.msr-draw-card td{padding:7px 5px;border:1px solid #d3d8dd;text-align:center;vertical-align:middle}
.msr-draw-card tr>*:first-child{border-left:0}
.msr-draw-card tr>*:last-child{border-right:0}
.msr-draw-card tbody tr:last-child>*{border-bottom:0}
.ml-tools-body .msr-draw-card thead th{background:#0b4576;color:#fff!important;font-size:.8125rem;font-weight:700;border-color:#0a3d69}
.msr-draw-card th{color:#0b4576;text-align:left;width:100px;padding-left:10px;font-size:.875rem;font-weight:700}
.ml-tools-body .msr-draw-card tbody th[scope="row"]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b4576!important;border-color:#275b86;font-weight:700}
.msr-draw-card tbody tr:nth-child(odd){background:#fff}
.msr-draw-card tbody tr:nth-child(even){background:#f3f6fa}
.ml-tools-body .msr-draw-card .msr-draw-number{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;flex-shrink:0;width:30px;height:30px;border-radius:50%;color:#26313d!important;background:#dedede;font-size:16px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}
.ml-tools-body .msr-draw-card td:last-child .msr-draw-number{color:#fff!important;background:#d29800}
.msr-archive-count{font-weight:800;color:#0b4576}.msr-error{color:#9b2525}.msr-copy-fallback{width:100%;box-sizing:border-box;min-height:130px;margin-top:12px}.msr-cycle-note{display:flex;gap:15px;flex-wrap:wrap;margin:12px 0;font-weight:700}.msr-cycle-note span:before{content:'';display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:middle;border:1px solid #bbb}.msr-cycle-note .present:before{background:#00ed00}.msr-cycle-note .absent:before{background:#dcdcdc}@media(max-width:600px){.msr-progress{display:block}.msr-progress progress{display:block;width:100%;margin-bottom:9px}.msr-actions .viewer-btn{flex:1 1 130px;text-align:center}.ml-tools-body .msr-draw-card .msr-draw-number{width:28px;height:28px;font-size:15px}.msr-draw-card th{width:90px;font-size:.8125rem}.msr-draw-card th,.msr-draw-card td{padding:6px 3px}.msr-draw-card th{padding-left:9px}.msr-checks{display:grid;gap:12px}.msr-results-table td.msr-numbers{min-width:170px;max-width:240px}}

.msr-draw-card thead th:not(:first-child){width:auto;text-align:center;padding-left:3px}.msr-results-table:not(.msr-equilibrio-table) td.msr-numbers{min-width:75px}

.msr-equilibrio-table .msr-cycle{position:relative}

.msr-numbers summary{cursor:pointer;color:#0b4576;font-weight:800}.msr-member-list{margin-top:10px;max-height:260px;overflow:auto;line-height:1.7;white-space:normal}
