.report-manager-entry{position:absolute;top:40px;right:65px;left:485px;min-height:86px;border:1px solid #40d4db66;border-radius:12px;background:linear-gradient(120deg,#0c3542,#14212d);color:#d9f9fb;text-align:left;padding:12px 16px;cursor:pointer;display:grid;gap:5px}.report-manager-entry strong{font-size:17px}.report-manager-entry span,.report-manager-entry small{font-size:11px;color:#abc3ce}.report-manager-new{animation:report-manager-glow 3s ease-in-out infinite}.report-manager-new>small{font-weight:800;letter-spacing:.16em;color:#ffd594}.report-manager-new strong{color:#fff0ce;font-size:21px}@keyframes report-manager-glow{50%{box-shadow:0 0 20px #36d4de42;border-color:#67dee2}}.report-manager-dialog{box-sizing:border-box;position:fixed;width:min(570px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:30px;color:#dae9ee;background:#101e2b;border:1px solid #5a8b9b;border-radius:16px;box-shadow:0 24px 100px #0009}.report-manager-dialog::backdrop{background:#000a}.report-manager-dialog h2{font-size:24px;line-height:1.3;margin:14px 0}.report-manager-dialog p{font:13px/1.7 system-ui;color:#aabfce}.report-manager-dialog>small{color:#edc88c;font:10px system-ui;letter-spacing:.15em}.report-manager-dialog button,.report-manager-download{display:inline-block;padding:11px 15px;margin:8px 0;border:1px solid #2da3af;border-radius:7px;background:#123b47;color:#f5e1ba;cursor:pointer;text-decoration:none;font:600 13px system-ui}.report-manager-dialog button:disabled{opacity:.5;cursor:default}.report-manager-dialog .report-manager-close{position:absolute;right:10px;top:6px;font-size:22px;padding:3px 10px;background:none;border:0}.report-manager-dialog input{box-sizing:border-box;width:100%;padding:12px;color:#e9d8af;background:#08131d;border:1px solid #527480;font:14px monospace}.report-manager-dialog input[hidden]{display:none}.report-manager-entry:focus-visible,.report-manager-dialog button:focus-visible,.report-manager-download:focus-visible{outline:3px solid #f2c578;outline-offset:3px}@media(max-width:800px){.report-manager-entry{position:static;width:100%;margin:0 0 14px;min-height:72px}.report-manager-entry strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.report-manager-new{animation:none}}

.report-manager-guide-link{display:block;margin:18px 0 10px;color:#91e9ee;font:600 14px/1.5 system-ui;text-underline-offset:4px}.report-manager-dialog [hidden]{display:none!important}
.report-manager-header-row{display:flex;align-items:stretch;gap:16px;margin:0 40px 16px 0}.report-manager-header-row>.member-detail-header{margin:0;flex:0 1 412px;min-width:0}.report-manager-header-row>.report-manager-entry{position:static;left:auto;right:auto;top:auto;min-height:0;flex:1;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;cursor:default}.report-manager-entry>button{border:0;background:none;color:#fff0ce;font:700 20px system-ui;cursor:pointer;text-align:left;padding:0}.report-manager-entry>a{font:14px system-ui;color:#a4e3e8;text-underline-offset:3px}.report-manager-uninstall-help{font:13px/1.5 system-ui;color:#bdd2dc;margin:0 0 12px}@media(max-width:800px){.report-manager-header-row{flex-direction:column;margin-right:0}.report-manager-header-row>.member-detail-header{flex:auto}.report-manager-header-row>.report-manager-entry{min-height:76px;width:100%}}

.report-manager-header-row>.report-manager-entry{gap:4px}.report-manager-entry .report-manager-active{font:700 17px system-ui;color:#e4f9f3}.report-manager-entry>a{font-size:10px;color:#94aab5}.report-manager-entry>button{font-size:17px}.report-manager-new strong{font-size:17px}

.report-manager-header-row>.report-manager-entry{position:relative;overflow:hidden;padding-right:152px;box-sizing:border-box;min-height:100px;background:radial-gradient(ellipse at 90% 45%,#24595b55,transparent 65%),linear-gradient(120deg,#0c3542,#14212d)}
.report-manager-art{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:128px;pointer-events:none;opacity:.9}
.report-manager-art svg{display:block;width:100%;height:auto}
.report-manager-entry .report-manager-active{display:flex;align-items:center;gap:7px}
.report-manager-active::before{content:"";width:6px;height:6px;border-radius:50%;background:#86efac;box-shadow:0 0 8px #86efac55}
@media(max-width:400px){.report-manager-header-row>.report-manager-entry{padding-right:124px}.report-manager-art{width:108px;right:8px}}

.report-manager-paused .report-manager-art::after{content:"";position:absolute;width:66px;height:66px;box-sizing:border-box;right:5px;top:50%;transform:translateY(-50%);border:4px solid #ff655f;border-radius:50%;background:linear-gradient(45deg,transparent 46%,#ff655f 47%,#ff655f 53%,transparent 54%)}.report-manager-paused .report-manager-active::before{background:#ff655f;box-shadow:none}.report-manager-paused .report-manager-active{color:#ffb3a9}

.report-manager-entry .report-manager-help{font-size:11px;position:relative;z-index:1;margin-top:4px;width:fit-content}

/* Compact player card leaves room for both desktop applications. */
.report-manager-header-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px}
.report-manager-header-row>.member-detail-header{box-sizing:border-box;width:100%;min-width:0;max-width:none;grid-template-columns:minmax(0,1fr)}
.report-manager-header-row .member-points-breakdown{display:none}
.report-manager-header-row .member-detail-header h2{overflow-wrap:anywhere}
.report-manager-header-row>.report-manager-entry{min-width:0;padding-right:78px}
.report-manager-header-row .report-manager-art{width:64px;right:7px}
.notes-download-entry{position:relative;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px 42px 14px 14px;border:1px solid #ac91de66;border-radius:12px;background:linear-gradient(120deg,#29213f,#14212d);color:#ede2ff}
.notes-download-entry strong{font:700 17px system-ui}
.notes-download-entry a{font:700 17px system-ui;color:#fff0ce;text-decoration:none}
.notes-download-entry a:hover{text-decoration:underline}
.notes-download-entry a:focus-visible{outline:3px solid #f2c578;outline-offset:4px}
.notes-download-entry small{font:11px system-ui;color:#bdb1d2}
.notes-install-help{border:0;padding:0;margin-top:2px;background:none;font:11px system-ui;color:#c6b7df;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.notes-install-help:focus-visible{outline:3px solid #f2c578;outline-offset:4px}
.notes-install-dialog{border-color:#ac91de88}
.notes-install-dialog ol{padding-left:22px;font:13px/1.7 system-ui;color:#c7bdd9}
.notes-install-dialog li+li{margin-top:10px}
.desktop-update-available{box-shadow:0 0 14px #edc87944!important;border-color:#edc879!important}
.report-manager-entry .manager-update-download{font:700 15px system-ui;color:#ffdc91;text-decoration:underline}
.notes-download-icon{position:absolute;right:13px;top:50%;transform:translateY(-50%);font:32px system-ui;color:#c2a5f5}
@media(max-width:800px){.report-manager-header-row{grid-template-columns:minmax(0,1fr);margin-right:0}.report-manager-header-row>.member-detail-header{min-height:100px}.notes-download-entry{min-height:100px}.report-manager-header-row>.report-manager-entry{padding-right:152px}.report-manager-header-row .report-manager-art{width:128px;right:12px}}
@media(max-width:400px){.report-manager-header-row>.report-manager-entry{padding-right:124px}.report-manager-header-row .report-manager-art{width:108px;right:8px}}
