#su-score-notice{position:fixed;top:max(8px,env(safe-area-inset-top));right:12px;z-index:10040;width:360px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:12px 46px 12px 14px;border:1px solid #8f7033;border-radius:14px;background:#202832;color:#fff;box-shadow:0 6px 24px #0005;font:13px/1.4 Verdana,Arial,sans-serif;text-align:left;isolation:isolate}
#su-score-notice[hidden]{display:none!important}
#su-score-notice *{box-sizing:border-box}
#su-score-notice .sn-title{display:flex;align-items:center;gap:8px;margin:0 0 3px;color:#fff;font-size:15px;font-weight:700;line-height:1.3}
#su-score-notice .sn-icon{width:23px;height:23px;flex:none;color:#ffc866}
#su-score-notice .sn-title strong{color:#ffc866;font-weight:800}
#su-score-notice .sn-detail{margin:0;color:#e6e9ee;font-size:12px;overflow-wrap:anywhere}
#su-score-notice .sn-game{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bfc9d4;font-size:11px;margin:2px 0 6px}
#su-score-notice .sn-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:0;border-radius:8px;background:#ffbf55;color:#18212c!important;font:700 12px/1.2 Verdana,Arial,sans-serif;text-decoration:none}
#su-score-notice .sn-close{position:absolute;top:4px;right:3px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;font:26px/1 Arial;cursor:pointer}
#su-score-notice .sn-close:hover{background:#ffffff18}
#su-score-notice :focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:600px){#su-score-notice{right:8px;max-width:calc(100vw - 16px);width:360px;padding:10px 43px 10px 12px}#su-score-notice .sn-detail{font-size:11px}#su-score-notice .sn-game{margin-bottom:5px}}
@media(max-height:420px){#su-score-notice{padding-top:8px;padding-bottom:8px}#su-score-notice .sn-game{display:none}#su-score-notice .sn-action{min-height:32px;margin-top:5px}}
@media(prefers-reduced-motion:no-preference){#su-score-notice:not([hidden]){animation:sn-in .2s ease-out}@keyframes sn-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}
