.user-topbar{z-index:1000;height:62px;position:fixed;top:0;left:0;right:0}.user-menu-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px;display:none}.user-sidebar{z-index:100;background:#303030;border-right:1px solid #ffffff14;flex-direction:column;width:200px;height:calc(100vh - 62px);padding:1rem 0;display:flex;position:fixed;top:62px;left:0;overflow-y:auto}.user-sidebar-item{cursor:pointer;color:#ffffffb3;border-left:3px solid #0000;align-items:center;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.user-sidebar-item.active{color:#fff;background:#3f51b533;border-left-color:#3f51b5}.user-sidebar-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-sidebar-label{font-size:.9rem;font-weight:500}.user-sidebar-trade-badge{color:#fff;font-variant-numeric:tabular-nums;background:#d32f2f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.user-main{min-height:calc(100vh - 62px);margin-top:62px;margin-left:200px;overflow-x:hidden}.cf-turnstile{min-height:65px;overflow:visible}.user-main-chat{background:#212121;flex-direction:column;margin:0;display:flex;position:fixed;inset:62px 0 0 200px;overflow:hidden}.user-nav-backdrop{display:none}.user-notify-label,.user-topbar-username{display:inline}@media (max-width:860px){.user-menu-btn{display:inline-flex}.user-notify-label,.user-topbar-username{display:none}.user-sidebar{z-index:1200;transition:transform .2s;transform:translate(-100%);box-shadow:8px 0 24px #00000059}.user-sidebar.open{transform:translate(0)}.user-nav-backdrop{z-index:1100;cursor:pointer;background:#00000073;border:none;display:block;position:fixed;inset:0}.user-main{margin-left:0}.user-profile-page{padding:.9rem .75rem 1.5rem!important}.user-main-chat{left:0}.user-notifications-panel{width:min(340px,100vw - 16px)!important;left:auto!important;right:8px!important}}@media (max-width:700px){.user-profile-header{flex-wrap:wrap}.user-profile-stats{grid-template-columns:1fr!important}}.tickets-page,.staff-tickets{color:#fff}.tickets-page{max-width:1200px;margin:0 auto;padding:1.5rem}.tickets-header,.staff-tickets-header,.staff-tickets-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.tickets-header h1,.tickets-thread-header h2,.staff-tickets-header h3{margin:0 0 .25rem}.tickets-header p,.tickets-item-meta,.staff-tickets-item-meta{color:#ffffffa6;font-size:.9rem}.tickets-error,.staff-tickets-error{color:#ff6b6b;margin-bottom:.75rem}.tickets-layout,.staff-tickets-layout{grid-template-columns:minmax(240px,320px) 1fr;gap:1rem;min-height:520px;display:grid}.tickets-list,.staff-tickets-list,.tickets-thread,.staff-tickets-thread,.tickets-create{background:#494949;border:1px solid #ffffff14;border-radius:10px}.tickets-list,.staff-tickets-list{max-height:70vh;overflow:auto}.tickets-item,.staff-tickets-item{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;width:100%;padding:.85rem 1rem;display:block}.tickets-item.active,.staff-tickets-item.active,.tickets-item:hover,.staff-tickets-item:hover{background:#3f51b538}.tickets-item-top,.staff-tickets-item-top{justify-content:space-between;gap:.5rem;display:flex}.tickets-preview,.staff-tickets-preview{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-top:.35rem;font-size:.85rem;overflow:hidden}.tickets-thread,.staff-tickets-thread{flex-direction:column;min-height:520px;display:flex}.tickets-thread-header,.staff-tickets-header{padding:1rem 1rem .5rem}.tickets-messages,.staff-tickets-messages{flex-direction:column;flex:1;gap:.75rem;padding:.75rem 1rem;display:flex;overflow:auto}.ticket-bubble-row{align-items:flex-end;gap:.55rem;max-width:min(78%,560px);display:flex}.ticket-bubble-row.staff,.ticket-bubble-row.system{margin-right:auto}.ticket-bubble-row.user{flex-direction:row-reverse;margin-left:auto}.ticket-bubble-avatar{background-color:#1b1b1b;background-position:50%;background-size:cover;border:2px solid #9c0500;border-radius:50%;flex-shrink:0;width:38px;height:38px}.ticket-bubble{background:#3f51b547;border-radius:16px 16px 16px 4px;min-width:0;padding:.65rem .8rem}.ticket-bubble-row.user .ticket-bubble{background:#3f51b5;border-radius:16px 16px 4px}.ticket-bubble-row.system .ticket-bubble{color:#fffc;background:#ffffff14;font-style:italic}.ticket-bubble-meta{color:#ffffffb3;justify-content:space-between;gap:.75rem;margin-bottom:.3rem;font-size:.75rem;display:flex}.ticket-bubble-body{white-space:pre-wrap;word-break:break-word}.tickets-composer,.staff-tickets-composer,.tickets-create{gap:.6rem;padding:1rem;display:grid}.tickets-create{margin-bottom:1rem}.tickets-page label,.staff-tickets label{gap:.35rem;font-size:.9rem;display:grid}.tickets-page input,.tickets-page select,.tickets-page textarea,.staff-tickets select,.staff-tickets textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#2e2e2e;border:1px solid #ffffff1a;border-radius:8px;padding:.65rem .75rem}.tickets-page button,.staff-tickets button{color:#fff;cursor:pointer;background:#3f51b5;border:none;border-radius:8px;padding:.55rem .9rem;font-weight:600}.tickets-page button:disabled,.staff-tickets button:disabled{opacity:.55;cursor:not-allowed}.staff-tickets-actions{flex-wrap:wrap;gap:.4rem;display:flex}.staff-tickets-actions button.danger{background:#d32f2f}.staff-tickets-lookup{background:#3f51b5;border-radius:8px;align-items:center;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.staff-tickets-anon{align-items:center;gap:.5rem;display:flex!important}.tickets-empty,.staff-tickets-empty{color:#ffffffa6;padding:1.25rem}@media (max-width:860px){.tickets-layout,.staff-tickets-layout{grid-template-columns:1fr}.tickets-list,.staff-tickets-list{max-height:240px}}
