#original-tools{flex-wrap:wrap;right:145px;gap:5px}#original-tools #race-mode{max-width:120px}#rally-mode-hint{position:fixed;left:12px;top:54px;right:160px;font-size:10px;color:#b9e4ee;margin:0;z-index:100;pointer-events:none;text-shadow:0 1px 3px #000}#rally-inventory{position:fixed;bottom:104px;left:50%;transform:translateX(-50%);z-index:100;display:grid;grid-template-columns:repeat(2,minmax(100px,155px));gap:7px;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-touch-callout:none}#rally-inventory[hidden],#rally-rivals[hidden]{display:none}#rally-inventory button{min-height:65px;background:#061626e8;color:#e9f6ff;border:2px solid #7cf9ff44;border-radius:12px;cursor:pointer;padding:7px 11px;display:flex;flex-direction:column;gap:3px;position:relative;text-align:left}#rally-inventory button[aria-pressed=true]{border-color:#ffc857;box-shadow:0 0 14px #ffc85733}#rally-inventory button:disabled{opacity:.65;cursor:default}#rally-inventory small{font-size:9px;color:#8fb4c9}#rally-inventory b{font-size:12px}#rally-inventory button>span{position:absolute;top:5px;right:7px;font-size:10px;color:#ffc857}#rally-item-hint{grid-column:1/-1;text-align:center;margin:0;color:#e9f6ff;font-size:9px;text-shadow:0 1px 3px #000;max-width:320px}#rally-rivals{position:fixed;right:10px;top:75px;z-index:100;max-width:210px;color:#e9f6ff;background:#061626da;border:1px solid #7cf9ff44;border-radius:10px;padding:8px;font-size:10px}#rally-rivals summary{cursor:pointer;color:#ffc857;font-weight:bold;letter-spacing:.08em}#rally-rivals ul{list-style:none;padding:0;margin:8px 0 0}#rally-rivals li{display:flex;flex-direction:column;gap:2px;padding:5px 0;border-top:1px solid #7cf9ff22}#rally-rivals li span{color:#8fb4c9;font-size:9px}.rally-rules-ready #ui [data-role=item]{display:none}@media(max-width:600px){#original-tools{right:98px;gap:3px}#original-tools label{padding:3px 4px;font-size:8px}#original-tools select{padding:5px;max-width:30vw}#original-tools #race-mode{max-width:88px}#original-tools button{padding:9px;font-size:9px}#rally-mode-hint{top:82px;right:115px;left:8px;font-size:8px}#rally-inventory{bottom:88px;grid-template-columns:repeat(2,minmax(100px,125px));gap:5px}#rally-inventory button{min-height:58px;padding:6px}#rally-inventory b{font-size:10px}#rally-rivals{top:112px;right:6px;font-size:8px;max-width:150px}#rally-rivals li span{font-size:8px}}@media(max-height:480px) and (orientation:landscape){#rally-mode-hint{display:none}#rally-inventory{bottom:92px;grid-template-columns:repeat(2,130px)}#rally-inventory button{min-height:48px}#rally-rivals{top:62px}}
