.impersonation-banner[data-v-4fab5e76]{background:#dc3545;color:#fff;position:sticky;top:0;z-index:1100;box-shadow:0 2px 8px #0000004d}.impersonation-banner__inner[data-v-4fab5e76]{max-width:1400px;margin:0 auto;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.impersonation-banner__user[data-v-4fab5e76]{display:flex;align-items:center;gap:.75rem}.impersonation-banner__avatar[data-v-4fab5e76]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.5)}.impersonation-banner__info[data-v-4fab5e76]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.impersonation-banner__label[data-v-4fab5e76]{font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.impersonation-banner__name[data-v-4fab5e76]{font-weight:700;font-size:.875rem}.impersonation-banner__steamid[data-v-4fab5e76]{font-size:.75rem;opacity:.7;font-family:monospace}.impersonation-banner__actions[data-v-4fab5e76]{display:flex;align-items:center;gap:.5rem}.impersonation-banner__btn[data-v-4fab5e76]{display:flex;align-items:center;gap:.375rem;background:#ffffff26;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.impersonation-banner__btn[data-v-4fab5e76]:hover{background:#ffffff40}.impersonation-banner__btn--active[data-v-4fab5e76]{background:#ffffff4d}.impersonation-banner__btn-icon[data-v-4fab5e76]{width:14px;height:14px}.impersonation-banner__panel[data-v-4fab5e76]{background:#1a1a2e;border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden}.impersonation-banner__panel-inner[data-v-4fab5e76]{max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.impersonation-banner__panel-inner[data-v-4fab5e76]{grid-template-columns:1fr}}.impersonation-banner__section[data-v-4fab5e76]{display:flex;flex-direction:column;gap:.75rem}.impersonation-banner__section-header[data-v-4fab5e76]{display:flex;align-items:center;justify-content:space-between}.impersonation-banner__section-title[data-v-4fab5e76]{font-size:.9375rem;font-weight:700;margin:0;color:#fff}.impersonation-banner__refresh[data-v-4fab5e76]{background:none;border:none;color:#fff9;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .15s}.impersonation-banner__refresh[data-v-4fab5e76]:hover{color:#fff}.impersonation-banner__refresh[data-v-4fab5e76]:disabled{opacity:.4;cursor:not-allowed}.impersonation-banner__refresh-icon[data-v-4fab5e76]{width:16px;height:16px}.impersonation-banner__loading[data-v-4fab5e76]{font-size:.8125rem;opacity:.7;display:flex;align-items:center;gap:.5rem}.impersonation-banner__error[data-v-4fab5e76]{font-size:.8125rem;color:#ff6b6b;background:#ff6b6b1a;padding:.5rem .75rem;border-radius:6px;border:1px solid hsla(0,100%,71%,.2)}.impersonation-banner__success[data-v-4fab5e76]{font-size:.8125rem;color:#51cf66;background:#51cf661a;padding:.5rem .75rem;border-radius:6px;border:1px solid rgba(81,207,102,.2)}.impersonation-banner__empty[data-v-4fab5e76]{font-size:.8125rem;opacity:.5}.impersonation-banner__history[data-v-4fab5e76]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.impersonation-banner__history-entry[data-v-4fab5e76]{background:#ffffff0d;border-radius:6px;padding:.625rem .75rem;display:flex;align-items:flex-start;gap:.625rem;border:1px solid hsla(0,0%,100%,.06)}.impersonation-banner__duration-badge[data-v-4fab5e76]{font-size:.6875rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;flex-shrink:0;text-transform:uppercase;letter-spacing:.03em;margin-top:.1rem}.impersonation-banner__duration-badge--ban[data-v-4fab5e76]{background:#ef444433;color:#ef4444}.impersonation-banner__duration-badge--unban[data-v-4fab5e76]{background:#22c55e33;color:#22c55e}.impersonation-banner__entry-body[data-v-4fab5e76]{display:flex;flex-direction:column;gap:.375rem;min-width:0;flex:1}.impersonation-banner__entry-reason[data-v-4fab5e76]{font-size:.8125rem;word-break:break-word}.impersonation-banner__entry-reason--empty[data-v-4fab5e76]{opacity:.4;font-style:italic}.impersonation-banner__entry-meta[data-v-4fab5e76]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;opacity:.6}.impersonation-banner__staff-avatar[data-v-4fab5e76]{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.impersonation-banner__staff-name[data-v-4fab5e76]{font-weight:600}.impersonation-banner__entry-date[data-v-4fab5e76]{margin-inline-start:auto;white-space:nowrap;font-family:monospace;font-size:.6875rem}.impersonation-banner__form[data-v-4fab5e76]{display:flex;flex-direction:column;gap:.75rem}.impersonation-banner__field[data-v-4fab5e76]{display:flex;flex-direction:column;gap:.375rem}.impersonation-banner__field-label[data-v-4fab5e76]{font-size:.8125rem;font-weight:600;opacity:.8}.impersonation-banner__time-presets[data-v-4fab5e76]{display:flex;flex-wrap:wrap;gap:.375rem}.impersonation-banner__preset[data-v-4fab5e76]{background:#ffffff14;color:#fffc;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;padding:.3rem .65rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s}.impersonation-banner__preset[data-v-4fab5e76]:hover{background:#ffffff26;color:#fff}.impersonation-banner__preset--active[data-v-4fab5e76]{background:#dc354599;border-color:#dc3545cc;color:#fff}.impersonation-banner__custom-input[data-v-4fab5e76]{margin-top:.25rem;font-family:monospace;max-width:280px}.slide-enter-active[data-v-4fab5e76],.slide-leave-active[data-v-4fab5e76]{transition:all .25s ease;max-height:600px}.slide-enter-from[data-v-4fab5e76],.slide-leave-to[data-v-4fab5e76]{max-height:0;opacity:0}
