.event-window{position:absolute;z-index:90;left:50%;top:8%;transform:translateX(-50%);width:min(520px,94vw);max-height:82%;overflow:auto;padding:18px;background:#201e2bee;color:#f4e9d1;border:1px solid #ac9462;border-radius:18px;pointer-events:auto;font-size:14px;touch-action:pan-y}.event-window[hidden]{display:none}.event-window header{display:flex;justify-content:space-between;align-items:center}.event-window h2{font-size:20px;margin:0}.event-window article{padding:12px;margin:8px 0;background:#ffffff0b;border-radius:10px}.ev-rates{display:flex;gap:12px;font-size:20px;color:#ffd682}.event-window label{display:block;margin:8px 0}.event-window select,.event-window input{display:block;width:100%;padding:9px;color:#fff;background:#353243;border:1px solid #a58b62;border-radius:7px}.event-window button{padding:10px;margin:6px 0;border-radius:8px;background:#746039;color:white;border:1px solid #a78c61}.event-window button:disabled{opacity:.5}.event-window p{line-height:1.5}
