.qr-data-status{margin:0 0 17px;border:1px solid #2c4567;border-radius:12px;background:#0d1c30;padding:11px 13px;color:#a2bcde;font-size:11px}.qr-data-status>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;min-height:24px}.qr-data-status>summary:after{content:'+';font-size:17px;color:#8ab6ed}.qr-data-status[open]>summary:after{content:'−'}.qr-data-status>summary>span{font-size:10px;color:#7f9fc9}.qr-health-body{padding-top:9px;font-size:11px;line-height:1.7}.qr-health-body p{margin:8px 0;color:#8fa9cc}.qr-health-body ul{padding-left:18px;font-size:10px}.qr-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0}.qr-audit-grid span{border:1px solid #2e4565;border-radius:9px;padding:10px;font-size:9px;color:#89a7cd}.qr-audit-grid b{display:block;font-size:20px;color:#d8e8ff}.qx-workspace-note{display:none}.qm-load-more:not([hidden]){display:block;width:100%;background:#18365c;color:#b8d5ff;border:1px solid #3c6291;padding:13px;border-radius:11px;font-size:12px;font-weight:700;min-height:44px}.qx-note-label{display:grid;gap:7px;margin:17px 0 10px;color:#8facd2;font-size:10px}.qx-note-label textarea{width:100%;resize:vertical;background:#071323;border:1px solid #365479;border-radius:9px;padding:11px;color:#e2edff;font:14px system-ui;min-height:80px}.qx-saved-row>.qx-button{margin-top:9px;margin-right:6px}.qr-publish-launch{display:block;width:100%;padding:15px;border-radius:13px;border:1px solid #345c8d;background:#17355c;color:#c8dfff;font-size:12px;font-weight:700;margin:20px 0}.qr-publish-actions,.qr-sync-actions{display:grid;gap:10px;margin:18px 0}.qr-preview{display:grid;gap:15px;margin-top:20px}.qr-preview img{width:100%;height:auto;display:block;border:1px solid #38577d;border-radius:12px}.qr-dialog .qx-select-label{margin:17px 0}.qr-dialog .qx-select-label select{font-size:14px}.qr-login{display:grid;gap:17px;margin-top:20px}.qr-login label{display:grid;gap:8px;color:#a8c1e0;font-size:12px}.qr-login input{background:#0a192a;border:1px solid #34577e;border-radius:9px;padding:12px;color:#eef5ff;font-size:16px;min-height:45px}.qr-dialog p[role=status]{font-size:12px;color:#a6c6ed}.qr-sync-actions button{width:100%;text-align:left}.qr-dialog button:disabled{opacity:.6}.qr-data-status summary:focus-visible{outline:2px solid #89b9ff;outline-offset:4px}
@media(max-width:900px){.qr-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-data-status{font-size:10px;margin:0 0 16px}.qr-data-status>summary>span{font-size:9px}.qx-note-label textarea{font-size:16px}.qx-saved-row>.qx-button{width:100%;margin-right:0}#footballMatches+.qm-load-more{display:none!important}}

.qr-desktop-actions{display:flex;gap:7px}.qr-desktop-actions button{font-size:10px;padding:8px 10px;min-height:32px}@media(max-width:900px){.qr-desktop-actions{display:none}}
