#trainingXp{position:fixed;left:22px;bottom:140px;z-index:30;width:235px;padding:12px;background:#06151be8;border:1px solid #8f7849;display:grid;grid-template-columns:46px 1fr;gap:8px;pointer-events:none;color:#f0d99e;font:14px Spiegel,sans-serif}#trainingXp[hidden]{display:none}#trainingXp b{font-size:20px}#trainingXp small{display:block;font-size:10px;color:#8ed2d9;margin-top:4px}#trainingXp progress{grid-column:1/-1;width:100%;height:5px;accent-color:#d8b85c}.dodge-xp{position:fixed;z-index:48;color:#ffe19a;font:bold 20px Spiegel,sans-serif;text-shadow:0 2px 4px #000;pointer-events:none;animation:dodge-xp 1.8s ease-out forwards;transform:translateX(-50%)}@keyframes dodge-xp{0%{opacity:0}12%,65%{opacity:1}100%{opacity:0;translate:0 -55px}}.xp-summary{padding:16px;border:1px solid #615539;background:#0c202b;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.xp-summary progress{flex:1;min-width:100px;accent-color:#cfaa58}.xp-summary small{flex-basis:100%;color:#aabcc4}.record-tabs{display:flex;gap:10px;margin-bottom:16px}.record-tabs button{padding:10px 20px}.record-tabs .active{border-color:#c5a565;color:#ffe3a1}.global-options{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:14px 0}.global-options select{padding:10px;background:#0b202b;color:#eee;border:1px solid #6d694f}.global-table{width:100%;border-collapse:collapse;font-family:Spiegel,sans-serif}.global-table th{text-align:left;color:#91a9b7;font-size:11px;letter-spacing:.07em}.global-table td,.global-table th{padding:12px 8px;border-bottom:1px solid #213541}.global-table td small{display:block;color:#8fa7b2;font-size:11px}.global-table .rank-icon{width:36px;height:36px;object-fit:contain;vertical-align:middle;margin-right:8px}.global-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.global-feats article{padding:13px;background:#0a1c25;border:1px solid #344957;display:flex;align-items:center;gap:10px}.global-feats img{width:34px;height:34px}.global-feats b{margin-left:auto;color:#ecd596}.global-note{color:#9eb3be;font-size:13px}.global-scroll{overflow-x:auto}.global-table tr.own{background:#16405777}#stageAchievementNotice{z-index:110;max-height:70vh;overflow-y:auto}@media(max-width:700px){#trainingXp{left:12px;bottom:165px;width:185px;padding:8px}.global-feats{grid-template-columns:1fr}.global-table td,.global-table th{padding:9px 5px}}
