/* Единая очередь 1.00.6.13: application authentication */
.auth-page {
  margin: 0;
  min-height: 100vh;
  background: radial-gradient(circle at 20% 10%, #173b33 0, #0b1714 42%, #07100e 100%);
  color: #eef8f4;
  font-family: Inter, "Segoe UI", Arial, sans-serif;
}
.auth-shell {
  min-height: 100vh;
  display: grid;
  place-items: center;
  padding: 24px;
  box-sizing: border-box;
}
.auth-card {
  width: min(440px, 100%);
  padding: 28px;
  border-radius: 20px;
  background: rgba(15, 35, 30, .96);
  border: 1px solid rgba(111, 219, 176, .22);
  box-shadow: 0 24px 80px rgba(0, 0, 0, .35);
}
.auth-card h1 { margin: 26px 0 8px; font-size: 28px; }
.auth-card p { color: #b8ccc5; line-height: 1.5; }
.auth-brand { display: flex; align-items: center; gap: 12px; }
.auth-brand > div { display: grid; gap: 2px; }
.auth-brand strong { font-size: 17px; }
.auth-brand small { color: #87ac9f; }
.auth-brand-mark {
  width: 42px; height: 42px; border-radius: 12px; display: grid; place-items: center;
  background: #1e8e67; color: #fff; font-size: 22px; font-weight: 800;
}
.auth-form { display: grid; gap: 15px; margin-top: 20px; }
.auth-form label { display: grid; gap: 7px; color: #d9e8e3; font-size: 13px; font-weight: 700; }
.auth-form input, .auth-form select {
  box-sizing: border-box; width: 100%; border-radius: 10px; border: 1px solid #34554b;
  background: #0c1d18; color: #f3fbf8; padding: 11px 12px; outline: none; font: inherit;
}
.auth-form input:focus, .auth-form select:focus { border-color: #54c59a; box-shadow: 0 0 0 3px rgba(84,197,154,.13); }
.auth-primary {
  border: 0; border-radius: 10px; padding: 12px 16px; cursor: pointer; font-weight: 800;
  color: #07130f; background: #69d7aa;
}
.auth-primary:hover { filter: brightness(1.06); }
.auth-error { margin-top: 14px; padding: 10px 12px; border: 1px solid #8b3d46; border-radius: 10px; background: #3a171c; color: #ffd8dc; }
.auth-hint { padding: 10px 12px; background: #122922; border-radius: 10px; border: 1px solid #2c5c4c; }
.auth-hint a { color: #7ce0b9; }
.auth-foot { display: block; margin-top: 18px; color: #78968c; text-align: center; }
.auth-user-chip {
  display: grid; min-width: 120px; max-width: 190px; gap: 1px; padding: 6px 10px; border-radius: 10px;
  border: 1px solid rgba(86, 179, 144, .24); text-decoration: none; color: inherit; background: rgba(16, 48, 39, .34);
}
.auth-user-chip strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; }
.auth-user-chip small { color: var(--muted, #8ca69d); font-size: 10px; }
.auth-user-chip:hover { border-color: rgba(86, 179, 144, .55); }
.auth-account-panel { display: grid; gap: 24px; }
.auth-account-summary { display: flex; flex-wrap: wrap; gap: 10px 14px; align-items: center; }
.auth-account-summary strong { font-size: 20px; }
.auth-account-summary span { color: var(--muted, #879b94); }
.auth-role, .auth-state { display: inline-flex; align-items: center; padding: 4px 8px; border-radius: 999px; font-size: 12px; font-weight: 700; }
.auth-role-admin { background: rgba(212, 174, 72, .14); color: #f0cf74; }
.auth-role-employee { background: rgba(82, 174, 139, .12); color: #73d7b1; }
.auth-state.is-on { background: rgba(52, 183, 120, .14); color: #6edba5; }
.auth-state.is-off { background: rgba(191, 79, 87, .14); color: #e7949a; }
.auth-user-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.auth-user-actions form { margin: 0; }
.auth-reset-details { position: relative; }
.auth-reset-details summary { cursor: pointer; user-select: none; padding: 7px 10px; border: 1px solid var(--border, #29483e); border-radius: 8px; }
.auth-reset-details form { position: absolute; right: 0; z-index: 50; min-width: 250px; padding: 10px; display: flex; gap: 6px; background: var(--panel, #11251f); border: 1px solid var(--border, #29483e); border-radius: 10px; box-shadow: 0 12px 34px rgba(0,0,0,.25); }
.auth-reset-details input { min-width: 135px; }
@media (max-width: 1100px) {
  .auth-user-chip { min-width: 0; max-width: 120px; }
}
@media (max-width: 760px) {
  .auth-card { padding: 22px; }
  .auth-user-chip small { display: none; }
}

.auth-links { display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:16px; font-size:13px; }
.auth-links a { color:#7ce0b9; text-decoration:none; font-weight:700; }
.auth-links a:hover { text-decoration:underline; }
.auth-links span { color:#527268; }
.auth-success { margin-top:14px; padding:10px 12px; border:1px solid #2f715b; border-radius:10px; background:#12352b; color:#b9f3db; }

/* 1.00.6.18: auth UI + multi-user read-only state */
.auth-brand { position: relative; }
.auth-theme-toggle {
  margin-left: auto; border: 1px solid rgba(105,215,170,.35); border-radius: 9px;
  background: transparent; color: inherit; padding: 7px 9px; font: inherit; font-size: 12px; cursor: pointer;
}
.auth-theme-toggle:hover { border-color: #69d7aa; }
.auth-check { display:flex !important; grid-template-columns:none !important; flex-direction:row !important; align-items:center; gap:8px !important; font-weight:600 !important; }
.auth-check input[type="checkbox"] { width:auto !important; margin:0; }
html[data-theme="light"] .auth-page {
  background: radial-gradient(circle at 18% 8%, #dff2ea 0, #f3f8f6 42%, #edf4f1 100%);
  color: #16332b;
}
html[data-theme="light"] .auth-card {
  background: rgba(255,255,255,.97); border-color: #c8dfd6; box-shadow: 0 24px 70px rgba(30,73,59,.14);
}
html[data-theme="light"] .auth-card p { color: #61766f; }
html[data-theme="light"] .auth-brand small, html[data-theme="light"] .auth-foot { color: #68877d; }
html[data-theme="light"] .auth-form label { color: #29493f; }
html[data-theme="light"] .auth-form input, html[data-theme="light"] .auth-form select {
  background: #f7fbf9; color: #17362c; border-color: #c7dcd4;
}
html[data-theme="light"] .auth-hint { background:#edf8f3; border-color:#c5e4d7; color:#31594b; }
html[data-theme="light"] .auth-error { background:#fff0f1; color:#8b2933; border-color:#e7b8bd; }
html[data-theme="light"] .auth-success { background:#eaf8f1; color:#25664f; border-color:#aed9c8; }
html[data-theme="light"] .auth-links a, html[data-theme="light"] .auth-hint a { color:#157451; }

.conversation-lock-banner {
  margin: 0 14px 10px; padding: 10px 12px; border-radius: 12px; border: 1px solid rgba(71,175,137,.38);
  background: rgba(36,108,82,.10); display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.conversation-lock-banner > div:first-child { display:grid; gap:2px; }
.conversation-lock-banner strong { font-size:13px; }
.conversation-lock-banner span { color:var(--muted,#768b84); font-size:12px; }
.conversation-lock-banner.is-read-only { border-color:rgba(205,155,65,.45); background:rgba(205,155,65,.10); }
.conversation-lock-actions { display:flex; gap:7px; align-items:center; flex-wrap:wrap; justify-content:flex-end; }
.lock-transfer-select { min-width:150px; max-width:220px; padding:6px 8px; border-radius:8px; border:1px solid var(--border,#29483e); background:var(--panel,#fff); color:inherit; }
.chat-composer.is-read-only-lock { opacity:.68; }
.chat-composer.is-read-only-lock textarea { cursor:not-allowed; }
@media (max-width:760px) { .conversation-lock-banner { align-items:flex-start; flex-direction:column; } .conversation-lock-actions { justify-content:flex-start; } }

/* 1.00.6.19: account-driven shift + compact profile menu */
.auth-profile-menu { position: relative; }
.auth-profile-menu > summary { list-style: none; cursor: pointer; }
.auth-profile-menu > summary::-webkit-details-marker { display: none; }
.auth-profile-popover {
  position: absolute; right: 0; top: calc(100% + 8px); z-index: 250;
  width: min(360px, calc(100vw - 24px)); padding: 14px; border-radius: 14px;
  background: var(--panel, #10231d); border: 1px solid var(--border, #29483e);
  box-shadow: 0 18px 46px rgba(0,0,0,.32); display: grid; gap: 12px;
}
.auth-profile-head { display:grid; gap:2px; padding-bottom:10px; border-bottom:1px solid var(--border,#29483e); }
.auth-profile-head strong { font-size:15px; }
.auth-profile-head span, .auth-profile-head small { color:var(--muted,#82978f); font-size:12px; }
.auth-profile-password { display:grid; gap:8px; }
.auth-profile-password label { display:grid; gap:5px; color:var(--muted,#9aaca6); font-size:11px; font-weight:700; }
.auth-profile-password input {
  width:100%; box-sizing:border-box; padding:8px 9px; border-radius:8px;
  border:1px solid var(--border,#29483e); background:var(--input,#0c1d18); color:inherit;
}
.auth-profile-logout { justify-content:center; text-align:center; }
html[data-theme="light"] .auth-profile-popover { background:#fff; box-shadow:0 18px 46px rgba(28,67,55,.16); }
html[data-theme="light"] .auth-profile-password input { background:#f7fbf9; color:#17362c; border-color:#c7dcd4; }

/* Global search and bookmarks were intentionally removed in 1.00.6.19. */
[data-chat-favorite], [data-favorite-chat], [data-bookmark], [data-bookmark-message],
.chat-favorite, .chat-favorite-button, .bookmark-button, .message-bookmark { display:none !important; }

@media (max-width: 760px) {
  .auth-profile-popover { position: fixed; right: 12px; left: 12px; top: 64px; width: auto; }
}
[data-global-search], [data-open-global-search], .global-search-button, .global-search-trigger { display:none !important; }


/* 1.00.6.26: compact WhatsApp workspace */
body:has([data-conversation-page]) main.page {
  width: calc(100% - 24px) !important;
  max-width: none !important;
  margin: 0 auto !important;
  padding: 10px 0 8px !important;
  box-sizing: border-box;
}
body:has([data-conversation-page]) footer { display: none !important; }
body:has([data-conversation-page]) .whatsapp-heading {
  display: none !important;
}
body:has([data-conversation-page]) .chat-shell {
  width: 100% !important;
  max-width: none !important;
  height: calc(100vh - 82px) !important;
  min-height: 620px !important;
  gap: 12px !important;
  grid-template-columns: minmax(260px, 300px) minmax(0, 1fr) !important;
}
body:has([data-conversation-page]) .chat-sidebar,
body:has([data-conversation-page]) .chat-main {
  height: 100% !important;
  min-height: 0 !important;
}
body:has([data-conversation-page]) .chat-main {
  display: flex !important;
  flex-direction: column !important;
}
body:has([data-conversation-page]) .chat-header {
  flex: 0 0 auto !important;
  min-height: 0 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
body:has([data-conversation-page]) .chat-header-actions {
  gap: 6px !important;
  align-items: center !important;
}
body:has([data-conversation-page]) .chat-messages {
  flex: 1 1 auto !important;
  min-height: 0 !important;
}
body:has([data-conversation-page]) .chat-composer {
  flex: 0 0 auto !important;
}
body:has([data-conversation-page]) .chat-memory-note { display: none !important; }
@media (max-width: 900px) {
  body:has([data-conversation-page]) main.page { width: calc(100% - 12px) !important; }
  body:has([data-conversation-page]) .chat-shell {
    height: auto !important;
    min-height: calc(100vh - 76px) !important;
  }
}


/* 1.00.6.26: arrange chat/group functions like the approved mockup */
body:has([data-conversation-page]) .chat-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: start !important;
  gap: 10px 16px !important;
  padding: 14px 18px 12px !important;
}
body:has([data-conversation-page]) .chat-header > div:first-child {
  min-width: 0 !important;
}
body:has([data-conversation-page]) .chat-header h2 {
  margin: 0 !important;
  line-height: 1.15 !important;
}
body:has([data-conversation-page]) .chat-header-actions {
  justify-self: end !important;
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 8px !important;
  max-width: min(62vw, 900px) !important;
  margin: 0 !important;
}
body:has([data-conversation-page]) .chat-header-actions .button,
body:has([data-conversation-page]) .chat-header-actions .icon-button,
body:has([data-conversation-page]) .chat-header-actions summary {
  min-height: 38px !important;
  padding: 0 14px !important;
  border-radius: 14px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
}
body:has([data-conversation-page]) .chat-header-actions .button.primary {
  box-shadow: 0 8px 20px rgba(53, 209, 161, 0.12) !important;
}
body:has([data-conversation-page]) .participants-details {
  margin: 0 !important;
}
body:has([data-conversation-page]) .participants-details summary {
  list-style: none !important;
}
body:has([data-conversation-page]) .participants-details summary::-webkit-details-marker {
  display: none !important;
}
body:has([data-conversation-page]) .participants-details[open] {
  position: relative !important;
}
body:has([data-conversation-page]) .participants-details[open] .participants-list {
  position: absolute !important;
  top: calc(100% + 8px) !important;
  right: 0 !important;
  z-index: 30 !important;
  width: min(360px, 76vw) !important;
  max-height: 360px !important;
  overflow: auto !important;
}
@media (max-width: 1120px) {
  body:has([data-conversation-page]) .chat-header {
    grid-template-columns: 1fr !important;
  }
  body:has([data-conversation-page]) .chat-header-actions {
    justify-self: stretch !important;
    justify-content: flex-start !important;
    max-width: none !important;
  }
}


/* 1.00.6.26: real DOM toolbar fix + overflow menu */
body:has([data-conversation-page]) .chat-header {
  display: grid !important;
  grid-template-columns: minmax(240px, 1fr) auto !important;
  align-items: center !important;
  padding: 12px 16px !important;
}
body:has([data-conversation-page]) .chat-header-actions {
  justify-self: end !important;
  width: auto !important;
  max-width: none !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  margin-left: auto !important;
}
body:has([data-conversation-page]) .chat-header-actions > .button,
body:has([data-conversation-page]) .chat-header-actions > .icon-button,
body:has([data-conversation-page]) .chat-toolbar-overflow > summary {
  min-height: 38px !important;
  height: 38px !important;
  padding: 0 14px !important;
  border-radius: 12px !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow {
  position: relative !important;
  margin: 0 !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow > summary {
  list-style: none !important;
  width: 46px !important;
  min-width: 46px !important;
  padding: 0 !important;
  font-size: 22px !important;
  cursor: pointer !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow > summary::-webkit-details-marker {
  display: none !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow-menu {
  position: absolute !important;
  right: 0 !important;
  top: calc(100% + 8px) !important;
  z-index: 80 !important;
  min-width: 230px !important;
  padding: 8px !important;
  border-radius: 14px !important;
  background: var(--panel, #101c19) !important;
  border: 1px solid rgba(80, 212, 170, .22) !important;
  box-shadow: 0 18px 46px rgba(0,0,0,.38) !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow-menu > * {
  width: 100% !important;
  min-height: 40px !important;
  justify-content: flex-start !important;
  text-align: left !important;
  margin: 0 0 4px !important;
  border-radius: 10px !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow-menu > *:last-child {
  margin-bottom: 0 !important;
}
/* The wrappers from productivity/workflow are JS containers, not visual toolbar groups. */
body:has([data-conversation-page]) .chat-header-actions > .productivity-chat-tools,
body:has([data-conversation-page]) .chat-header-actions > .workflow-chat-tools {
  display: contents !important;
}
@media (max-width: 1180px) {
  body:has([data-conversation-page]) .chat-header {
    grid-template-columns: 1fr !important;
    align-items: start !important;
  }
  body:has([data-conversation-page]) .chat-header-actions {
    justify-self: stretch !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    margin-left: 0 !important;
  }
}


/* 1.00.6.26 fix2: preserve native JS tool containers to prevent duplicate buttons. */
body:has([data-conversation-page]) .chat-header-actions > .productivity-chat-tools {
  display: contents !important;
}
body:has([data-conversation-page]) .chat-header-actions > .workflow-chat-tools {
  display: none !important;
}
body:has([data-conversation-page]) .chat-header-actions > [data-manual-mode-toggle].toolbar-overflow-source,
body:has([data-conversation-page]) .productivity-chat-tools > .toolbar-overflow-source {
  display: none !important;
}
body:has([data-conversation-page]) .chat-toolbar-overflow-proxy {
  display: flex !important;
  width: 100% !important;
  min-height: 40px !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: left !important;
}


/* 1.00.6.26 fix2: push the toolbar fully to the right edge */
body:has([data-conversation-page]) .chat-header {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 16px !important;
  width: 100% !important;
}
body:has([data-conversation-page]) .chat-header > div:first-child {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
body:has([data-conversation-page]) .chat-header-actions {
  flex: 0 0 auto !important;
  margin-left: auto !important;
  justify-content: flex-end !important;
  align-self: flex-start !important;
}
@media (max-width: 1120px) {
  body:has([data-conversation-page]) .chat-header {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
}


/* 1.00.6.26 fix1: active sidebar category */
body:has([data-conversation-page]) .chat-sidebar .queue-filter-active {
  color: #58e4b4 !important;
  border-color: #36d3a0 !important;
  background: linear-gradient(180deg, rgba(31, 151, 116, 0.24), rgba(20, 93, 74, 0.16)) !important;
  box-shadow: inset 0 0 0 1px rgba(77, 231, 184, 0.08), 0 0 0 1px rgba(41, 196, 151, 0.06) !important;
  font-weight: 700 !important;
}
body:has([data-conversation-page]) .chat-sidebar .queue-filter-active:hover {
  border-color: #52e3b4 !important;
  background: linear-gradient(180deg, rgba(38, 168, 128, 0.30), rgba(22, 108, 84, 0.20)) !important;
}


/* 1.00.6.26: auth finalization + personal account page */
.auth-page .auth-card { overflow: hidden; }
.auth-form .auth-field-error, .auth-profile-password .auth-field-error, .auth-create-user .auth-field-error {
  display:block; margin-top:2px; color:#ff9da5; font-size:11px; font-weight:700; line-height:1.35;
}
.auth-form .auth-input-invalid, .auth-profile-password .auth-input-invalid, .auth-create-user .auth-input-invalid {
  border-color:#d85d69 !important; box-shadow:0 0 0 3px rgba(216,93,105,.12) !important;
}
html[data-theme="light"] .auth-form .auth-field-error,
html[data-theme="light"] .auth-profile-password .auth-field-error,
html[data-theme="light"] .auth-create-user .auth-field-error { color:#b33945; }
.auth-profile-page { justify-content:center; text-align:center; }
.my-account-heading { margin-bottom:14px; }
.my-account-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-bottom:14px; }
.my-account-summary-card { padding:16px; display:grid; gap:5px; }
.my-account-summary-card > span { color:var(--muted,#8ba097); font-size:12px; font-weight:700; }
.my-account-summary-card > strong { font-size:24px; line-height:1; }
.my-account-summary-card > small { color:var(--muted,#8ba097); line-height:1.35; }
.my-account-panel { padding:16px; margin-bottom:14px; }
.my-ticket-list { display:grid; gap:8px; }
.my-ticket-card {
  display:flex; align-items:center; justify-content:space-between; gap:14px; padding:12px 14px;
  border:1px solid var(--border,#29483e); border-radius:12px; color:inherit; text-decoration:none;
  background:rgba(14,42,34,.22);
}
.my-ticket-card:hover { border-color:rgba(83,210,163,.55); background:rgba(32,112,84,.10); }
.my-ticket-card > span:first-child { display:grid; gap:4px; min-width:0; }
.my-ticket-card strong { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.my-ticket-card small { color:var(--muted,#8ba097); }
.my-ticket-meta { display:flex; align-items:flex-end; gap:6px; flex-direction:column; flex:0 0 auto; }
@media (max-width:1050px) { .my-account-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:650px) {
  .auth-shell { padding:12px; align-items:start; }
  .auth-card { margin-top:16px; padding:20px; border-radius:16px; }
  .auth-brand { align-items:flex-start; }
  .auth-theme-toggle { padding:6px 8px; }
  .my-account-grid { grid-template-columns:1fr; }
  .my-ticket-card { align-items:flex-start; flex-direction:column; }
  .my-ticket-meta { align-items:flex-start; flex-direction:row; }
}


/* 1.00.6.26 final analytics/dashboard/api keys */
.analytics-final-filters{margin-bottom:14px}.analytics-final-metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.manager-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:16px}.manager-kpi{padding:18px;display:flex;flex-direction:column;gap:5px}.manager-kpi span,.manager-kpi small{color:var(--muted,#91a09d)}.manager-kpi strong{font-size:1.65rem}.manager-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.manager-list{display:flex;flex-direction:column;gap:8px}.manager-load-row,.manager-problem-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(80,210,170,.16);border-radius:12px;background:rgba(10,25,25,.25)}.manager-load-row span{display:flex;flex-direction:column;gap:2px}.api-key-secret code{display:block;padding:14px;border-radius:12px;overflow-wrap:anywhere;user-select:all;background:rgba(0,0,0,.25);border:1px solid rgba(80,210,170,.2)}@media(max-width:1100px){.analytics-final-metrics,.manager-kpi-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.manager-dashboard-grid{grid-template-columns:1fr}}@media(max-width:650px){.analytics-final-metrics,.manager-kpi-grid{grid-template-columns:1fr}}


/* 1.00.6.31 fix4: chat sidebar regression fix. */
body:has([data-conversation-page]) .chat-sidebar {
  grid-template-rows: auto auto auto minmax(0, 1fr) !important;
}
body:has([data-conversation-page]) .uq-chat-tabs {
  display: flex !important;
  align-items: center !important;
  align-self: start !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: 54px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  padding: 7px 0 5px !important;
}
body:has([data-conversation-page]) .uq-chat-tabs > button {
  flex: 0 0 auto !important;
  width: auto !important;
  height: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;
  padding: 0 12px !important;
}
body:has([data-conversation-page]) .reply-queue-toggle { display: none !important; }
