.account-events{width:min(960px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;overflow:auto;border:1px solid var(--border,#42464c);border-radius:18px;padding:24px;background:var(--panel,#15191f);color:var(--text,#f3f5f7)}
.account-events::backdrop{background:rgb(0 0 0/.6)}
.account-events>header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:static;padding:0;background:none}
.account-events h2{margin:0}.account-events button{cursor:pointer}.events-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.events-filters label{display:grid;gap:6px}.events-filters label[hidden]{display:none}.events-filters input,.events-filters select{width:100%;box-sizing:border-box;min-width:0}
#eventsList{list-style:none;margin:0;padding:0}#eventsList li{padding:16px 0;border-top:1px solid var(--border,#42464c)}#eventsList h3{font-size:1rem;margin:0 0 6px}#eventsList time{font-size:.85rem;opacity:.8}#eventsList dl{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:6px 16px;margin:12px 0 0;font-size:.85rem}#eventsList dt{opacity:.75}#eventsList dd{margin:0;overflow-wrap:anywhere}#eventsMore{margin-top:16px}
@media(max-width:540px){.account-events{padding:16px}.events-filters{grid-template-columns:1fr 1fr}#eventsList dl{grid-template-columns:1fr}#eventsList dd{margin-bottom:6px}}
