.Chat_chat__SSC43{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius2);display:flex;flex-direction:column;overflow:hidden;height:520px;box-shadow:var(--shadow2)}.Chat_header__iBnx5{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg3);flex-shrink:0}.Chat_title__boSXd{font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;color:var(--text);letter-spacing:.06em;text-transform:uppercase}.Chat_live__XUhHy{font-size:11px;font-weight:700;color:var(--green);letter-spacing:.08em;animation:Chat_pulse__dZf9U 2s ease-in-out infinite}.Chat_messages__2UQcK{flex:1 1;overflow-y:auto;padding:12px 0;display:flex;flex-direction:column;gap:2px}.Chat_empty__mHjK0{text-align:center;color:var(--text3);font-size:13px;padding:40px 20px}.Chat_msg__TPvO_{display:flex;align-items:baseline;gap:6px;padding:3px 16px;font-size:13px;line-height:1.5;animation:Chat_slideIn__FF1bo .2s ease;transition:background .1s}.Chat_msg__TPvO_:hover{background:hsla(0,0%,100%,.02)}.Chat_adminMsg__VZAC7{background:rgba(200,146,42,.04)}.Chat_adminMsg__VZAC7:hover{background:rgba(200,146,42,.07)!important}.Chat_time__mWFdY{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--text3);flex-shrink:0}.Chat_nick__7Og2M{font-weight:700;font-size:13px;flex-shrink:0;display:flex;align-items:center;gap:4px}.Chat_adminNick__xcz_b{color:var(--accent)}.Chat_userNick__8PmLK{color:var(--cyan)}.Chat_adminTag__f_EnZ{font-size:10px;color:var(--admin-color);font-weight:700}.Chat_privilege__Y2tva{font-size:10px;color:var(--green);font-weight:600;background:rgba(39,174,96,.12);border:1px solid rgba(39,174,96,.3);border-radius:3px;padding:0 4px}.Chat_separator__AqPEv{color:var(--text3);font-size:12px}.Chat_text__NlQAe{color:var(--text);word-break:break-word}.Chat_form__ZUisC{border-top:1px solid var(--border);padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;background:var(--bg3)}.Chat_input__2IEOH{flex:1 1;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:13px;padding:8px 12px;outline:none;transition:border-color .15s;font-family:inherit;min-width:0}.Chat_input__2IEOH:focus{border-color:var(--accent)}.Chat_input__2IEOH::placeholder{color:var(--text3)}.Chat_sendBtn__ObiCe{background:var(--accent);color:#0a0a0a;border:none;border-radius:var(--radius);padding:8px 20px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.03em;transition:background .15s;flex-shrink:0}.Chat_sendBtn__ObiCe:hover:not(:disabled){background:var(--accent-hover)}.Chat_sendBtn__ObiCe:disabled{opacity:.5;cursor:not-allowed}.Chat_authNotice__RBN_u{width:100%;text-align:center;font-size:13px;color:var(--text3);padding:8px}.Chat_error__lOXXr{width:100%;font-size:12px;color:var(--red)}.Chat_msgAvatar__u4Tiq{width:14px;height:14px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:2px}.Modal_overlay__4pBi7{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Modal_modal__H698s{background:var(--panel);border:1px solid var(--border2);border-radius:var(--radius2);width:100%;max-width:540px;max-height:92vh;overflow-y:auto;box-shadow:var(--shadow);animation:Modal_fadeIn__qi9Oi .15s ease-out}.Modal_header__yiTzp{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--panel2);border-radius:var(--radius2) var(--radius2) 0 0}.Modal_title__fYlJU{font-size:16px;font-weight:700;color:var(--text);font-family:Rajdhani,sans-serif;letter-spacing:.06em;text-transform:uppercase}.Modal_close__v6CnH{background:none;border:none;color:var(--text2);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:var(--radius);transition:color .15s,background .15s;line-height:1}.Modal_close__v6CnH:hover{color:var(--text);background:var(--border)}.Modal_body__MQH8_{padding:20px}@media (max-width:520px){.Modal_overlay__4pBi7{padding:0;align-items:flex-end}.Modal_modal__H698s{max-width:100%;max-height:95dvh}.Modal_header__yiTzp,.Modal_modal__H698s{border-radius:var(--radius2) var(--radius2) 0 0}}.ComplaintList_wrap__MQNmV{animation:ComplaintList_fadeIn__eFx_G .25s ease}.ComplaintList_notAuth__cX_7T{text-align:center;padding:64px;color:var(--text2)}.ComplaintList_loginLink__rizoZ{display:inline-block;margin-top:12px;color:var(--accent);font-weight:700;text-decoration:none}.ComplaintList_empty__H0IQ_,.ComplaintList_loading__FEMTW{text-align:center;padding:48px;color:var(--text3);font-size:14px}.ComplaintList_toolbar__01AEa{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ComplaintList_hint__uJOxg{font-size:13px;color:var(--text2)}.ComplaintList_list__OuQwS{display:flex;flex-direction:column;gap:8px}.ComplaintList_card__KZlNo{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius2);padding:14px 18px;cursor:pointer;transition:background .15s,border-color .15s}.ComplaintList_card__KZlNo:hover{background:var(--panel2);border-color:var(--border2)}.ComplaintList_cardTop__8_xTy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.ComplaintList_cardTitle__zkOgF{font-size:15px;font-weight:600;color:var(--text)}.ComplaintList_cardMeta__8l4OY{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text3);flex-wrap:wrap}.ComplaintList_accused__wX1h5 strong{color:var(--text2)}.ComplaintList_author__hG5Gm,.ComplaintList_date__JXgTj,.ComplaintList_dot__UQqgl{color:var(--text3)}.ComplaintList_status__h1Nau{font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.ComplaintList_statusOpen__Stxx6{background:rgba(39,174,96,.12);border:1px solid rgba(39,174,96,.35);color:var(--green)}.ComplaintList_statusReview__wcQ6b{background:rgba(41,128,185,.12);border:1px solid rgba(41,128,185,.35);color:var(--blue)}.ComplaintList_statusClosed__6dQIU{background:rgba(122,143,168,.1);border:1px solid var(--border);color:var(--text3)}.ComplaintList_form__YZtkf{display:flex;flex-direction:column;gap:14px}.ComplaintList_err__UTb8G{font-size:13px;color:var(--red);padding:8px;background:rgba(192,57,43,.1);border-radius:var(--radius);border:1px solid rgba(192,57,43,.2)}.ComplaintList_modalActions__AWhry{display:flex;justify-content:flex-end;gap:10px}.ComplaintList_detail__Sq_XQ{display:flex;flex-direction:column;gap:14px}.ComplaintList_detailRow__hiVkW{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.ComplaintList_detailBlock__Oz2rD{display:flex;flex-direction:column;gap:6px}.ComplaintList_detailLabel__FXUGF{font-size:11px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.06em}.ComplaintList_detailValue__qal7K{font-size:14px;color:var(--text);font-weight:600}.ComplaintList_detailText__bD_GZ{font-size:14px;color:var(--text);line-height:1.6;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;white-space:pre-wrap;word-break:break-word}.ComplaintList_adminControls__cV7MX{padding-top:14px;border-top:1px solid var(--border)}.ComplaintList_adminControlsTitle__UPmEC{font-size:12px;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ComplaintList_statusBtns__PwBOX{display:flex;gap:8px;flex-wrap:wrap}.ComplaintList_hasAttach__srYq2{color:var(--accent);font-size:13px}.ComplaintList_fileUploadArea__Ogm7H{display:flex;flex-direction:column;gap:6px}.ComplaintList_fileLabel__nwjF3{font-size:12px;font-weight:600;color:var(--text2);text-transform:uppercase;letter-spacing:.06em}.ComplaintList_fileRow__stdEb{display:flex;align-items:center;gap:8px}.ComplaintList_fileBtn__t94_e{background:var(--panel2);border:1px dashed var(--border2);border-radius:var(--radius);color:var(--text2);font-size:13px;padding:7px 14px;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplaintList_fileBtn__t94_e:hover{border-color:var(--accent);color:var(--text)}.ComplaintList_fileClear__laHok{background:none;border:none;color:var(--text3);cursor:pointer;font-size:16px;padding:0 4px}.ComplaintList_fileClear__laHok:hover{color:var(--red)}.ComplaintList_attachMedia__HIRzT{max-width:100%;border-radius:var(--radius);border:1px solid var(--border);margin-top:8px}@media (max-width:600px){.ComplaintList_cardTop__8_xTy{flex-direction:column;align-items:flex-start;gap:6px}.ComplaintList_cardMeta__8l4OY{flex-wrap:wrap;gap:4px}.ComplaintList_toolbar__01AEa{flex-direction:column;align-items:flex-start;gap:10px}.ComplaintList_form__YZtkf{gap:12px}}.ComplaintList_cardClosed__tKn6G{opacity:.7}.ComplaintList_cardClosed__tKn6G .ComplaintList_cardTitle__zkOgF{color:var(--text2)}.ComplaintList_closedNotice__hFWBE{text-align:center;padding:12px;font-size:13px;color:var(--text3);background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-top:12px}.ComplaintList_adminControls__cV7MX{margin-top:16px}