page,uni-page-body {
  min-height: 100%;
  background: #ffffff;
}
uni-page-head,.uni-page-head,.uni-placeholder {
  display: none !important;
  height: 0 !important;
}
.message-shell[data-v-inbox-20261010] {
  width: 100%;
  height: calc(100vh - var(--window-top, 0px) - var(--window-bottom, 0px));
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: #ffffff;
  color: #1d1d1d;
}
.message-header[data-v-inbox-20261010] {
  flex: 0 0 auto;
  padding: calc(var(--status-bar-height, 0px) + 12px) 15px 11px;
  background: #ffffff;
}
.message-title[data-v-inbox-20261010],
.message-subtitle[data-v-inbox-20261010] {
  display: block;
}
.message-title[data-v-inbox-20261010] {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
}
.message-subtitle[data-v-inbox-20261010] {
  margin-top: 4px;
  color: #9a9a96;
  font-size: 10px;
}
.message-scroll[data-v-inbox-20261010] {
  min-height: 0;
  flex: 1;
}
.message-list[data-v-inbox-20261010] {
  padding: 6px 12px 18px;
}
.message-row[data-v-inbox-20261010] {
  min-height: 59px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 9px 4px;
  box-sizing: border-box;
  border-bottom: 0.5px solid #ececea;
  transition: transform 0.16s ease, background-color 0.16s ease;
}
.message-row[data-v-inbox-20261010]:active {
  transform: scale(0.992);
  background: #f0f0ed;
}
.conversation-avatar[data-v-inbox-20261010],
.system-avatar[data-v-inbox-20261010] {
  width: 42px;
  height: 42px;
  flex: 0 0 42px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.conversation-avatar[data-v-inbox-20261010] {
  background: linear-gradient(145deg, #ffe66c, #ff9f43);
  color: #493100;
  font-size: 15.5px;
  font-weight: 800;
}
.notification-center-avatar[data-v-inbox-20261010] {
  background: #f1f2f4;
  color: #60666f;
}
.message-system-icon[data-v-inbox-20261010] {
  display: block;
  width: 25px;
  height: 25px;
}
.message-empty-icon[data-v-inbox-20261010] {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto 11px;
  filter: brightness(0);
  opacity: 0.28;
}
.conversation-avatar uni-image[data-v-inbox-20261010] {
  width: 100%;
  height: 100%;
  display: block;
}
.system-avatar[data-v-inbox-20261010] {
  border-radius: 11px;
  color: #27220f;
  font-size: 19px;
  font-weight: 800;
}
.channel-order[data-v-inbox-20261010] {
  background: #fff0b7;
}
.channel-follow[data-v-inbox-20261010] {
  background: #ffe0d7;
  color: #dc5847;
}
.channel-collection[data-v-inbox-20261010] {
  background: #eee3ff;
  color: #8f62cf;
}
.message-main[data-v-inbox-20261010] {
  min-width: 0;
  flex: 1;
}
.message-row-head[data-v-inbox-20261010],
.message-row-foot[data-v-inbox-20261010] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 9px;
}
.message-name[data-v-inbox-20261010] {
  min-width: 0;
  overflow: hidden;
  font-size: 13.5px;
  font-weight: 750;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message-time[data-v-inbox-20261010] {
  flex: 0 0 auto;
  color: #aaa9a5;
  font-size: 9px;
}
.message-row-foot[data-v-inbox-20261010] {
  margin-top: 5.5px;
}
.message-preview[data-v-inbox-20261010] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  color: #81817d;
  font-size: 10.5px;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message-unread[data-v-inbox-20261010] {
  min-width: 17px;
  height: 17px;
  padding: 0 4.5px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  background: #ff6547;
  color: #fff;
  font-size: 8.5px;
  font-weight: 700;
  line-height: 17px;
}
.message-dot[data-v-inbox-20261010] {
  flex: 0 0 7px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ff6547;
}
.conversation-empty[data-v-inbox-20261010] {
  margin: 17px 5px 0;
  padding: 15px 12px;
  border-radius: 10px;
  background: #fff;
  color: #555;
  text-align: center;
}
.conversation-empty text[data-v-inbox-20261010],
.conversation-empty small[data-v-inbox-20261010] {
  display: block;
}
.conversation-empty text[data-v-inbox-20261010] {
  font-size: 12.5px;
  font-weight: 700;
}
.conversation-empty small[data-v-inbox-20261010] {
  margin-top: 5px;
  color: #999;
  font-size: 9.5px;
  line-height: 1.55;
}
.conversation-explore[data-v-inbox-20261010] {
  width: fit-content;
  margin: 12px auto 0;
  padding: 8px 18px;
  border-radius: 20px;
  background: #ffda32;
  color: #262626;
  font-size: 14px;
  line-height: 1.4;
}
.conversation-explore[data-v-inbox-20261010]::after {
  border: 0;
}
@media (min-width: 601px) {
.message-shell[data-v-inbox-20261010] {
    max-width: 600px;
    margin: 0 auto;
}
}
@media (prefers-reduced-motion: reduce) {
.message-row[data-v-inbox-20261010] {
    transition: none;
}
}
.message-header[data-v-inbox-20261010] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 20px 11px;
}
.message-title[data-v-inbox-20261010] {
  font-size: 24px;
  font-weight: 750;
}
.message-read-all[data-v-inbox-20261010] {
  margin: 0;
  padding: 6px 0 6px 10px;
  background: transparent;
  color: #8b6e21;
  font-size: 12.5px;
  line-height: 1.4;
}
.message-read-all[data-v-inbox-20261010]::after, .inbox-filters uni-button[data-v-inbox-20261010]::after, .inbox-actions uni-button[data-v-inbox-20261010]::after, .message-more[data-v-inbox-20261010]::after {
  border: 0;
}
.inbox-tools[data-v-inbox-20261010] {
  padding: 0 20px;
  flex: 0 0 auto;
}
.message-scroll[data-v-inbox-20261010], .inbox-tools[data-v-inbox-20261010] {
  background: #fff;
}
.inbox-search[data-v-inbox-20261010] {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 39px;
  border-radius: 11px;
  background: #f5f5f6;
  padding: 0 13px;
}
.inbox-search input[data-v-inbox-20261010] {
  flex: 1;
  min-width: 0;
  font-size: 12.5px;
  color: #383a40;
}
.search-glyph[data-v-inbox-20261010] {
  width: 12.5px;
  height: 12.5px;
  border: 1.5px solid #a1a3aa;
  border-radius: 50%;
  position: relative;
}
.search-glyph[data-v-inbox-20261010]::after {
  content: "";
  position: absolute;
  width: 6.5px;
  height: 1.5px;
  background: #a1a3aa;
  right: -5px;
  bottom: -2.5px;
  transform: rotate(45deg);
}
.inbox-filters[data-v-inbox-20261010] {
  display: flex;
  gap: 8px;
  padding: 11px 0 7px;
}
.inbox-filters uni-button[data-v-inbox-20261010] {
  margin: 0;
  padding: 6px 14px;
  background: transparent;
  border-radius: 18px;
  font-size: 12.5px;
  color: #909198;
  line-height: 1.3;
}
.inbox-filters uni-button.active[data-v-inbox-20261010] {
  color: #59491b;
  font-weight: 600;
  background: #fff4d0;
}
.inbox-filters text[data-v-inbox-20261010] {
  font-size: 10.5px;
  margin-left: 4px;
}
.message-list[data-v-inbox-20261010] {
  padding: 0 0 15px;
}
.message-swipe[data-v-inbox-20261010] {
  position: relative;
  overflow: hidden;
  min-height: 82px;
}
.message-row[data-v-inbox-20261010] {
  min-height: 82px;
  height: 82px;
  gap: 12px;
  padding: 0 19px;
  position: relative;
  z-index: 1;
  background: #fff;
  border: 0;
  transition: transform 0.18s ease;
}
.message-row[data-v-inbox-20261010]::after {
  content: "";
  position: absolute;
  height: 0.5px;
  background: #f0f0f2;
  bottom: 0;
  left: 83px;
  right: 19px;
}
.message-row[data-v-inbox-20261010]:active {
  transform: none;
  background: #fafafa;
}
.message-swipe.pinned .message-row[data-v-inbox-20261010] {
  background: #faf8f2;
}
.message-swipe.expanded .message-row[data-v-inbox-20261010] {
  transform: translateX(-272px);
}
.message-swipe.system-swipe.expanded .message-row[data-v-inbox-20261010] {
  transform: translateX(-76px);
}
.conversation-avatar[data-v-inbox-20261010], .system-avatar[data-v-inbox-20261010] {
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
}
.notification-center-avatar[data-v-inbox-20261010] {
  background: #ffcb45;
  border-radius: 17px;
}
.message-system-icon[data-v-inbox-20261010] {
  width: 28px;
  height: 28px;
  filter: brightness(0.45);
}
.message-name[data-v-inbox-20261010] {
  font-size: 15.5px;
  font-weight: 650;
  flex: 0 1 auto;
}
.message-row-head[data-v-inbox-20261010] {
  gap: 4px;
}
.message-time[data-v-inbox-20261010] {
  font-size: 10.5px;
  color: #b0b0b6;
  margin-left: auto;
}
.message-preview[data-v-inbox-20261010] {
  font-size: 12.5px;
  color: #909299;
}
.message-row-foot[data-v-inbox-20261010] {
  margin-top: 6px;
  gap: 5px;
}
.message-unread[data-v-inbox-20261010] {
  background: #ff4f61;
  font-size: 10px;
  min-width: 17px;
  height: 17px;
}
.message-unread.muted[data-v-inbox-20261010] {
  background: #b6b8bf;
}
.message-dot[data-v-inbox-20261010] {
  background: #ff4f61;
}
.official-tag[data-v-inbox-20261010], .pinned-tag[data-v-inbox-20261010] {
  font-size: 9px;
  color: #a8a397;
  flex: 0 0 auto;
}
.official-tag[data-v-inbox-20261010] {
  padding: 1px 3px;
  border-radius: 2.5px;
  background: #f1f1f3;
  color: #999aa0;
}
.muted-tag[data-v-inbox-20261010] {
  font-size: 9px;
  color: #abadb5;
  flex: 0 0 auto;
}
.message-more[data-v-inbox-20261010] {
  margin: 0 -10px 0 0;
  padding: 0;
  width: 21px;
  height: 28px;
  line-height: 24px;
  flex: 0 0 21px;
  background: transparent;
  color: #a2a3aa;
  font-size: 14px;
}
.inbox-actions[data-v-inbox-20261010] {
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  height: 82px;
}
.inbox-actions uni-button[data-v-inbox-20261010] {
  width: 68px;
  height: 82px;
  margin: 0;
  padding: 0 2px;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 12px;
  line-height: 1.4;
}
.system-swipe .inbox-actions uni-button[data-v-inbox-20261010] {
  width: 76px;
}
.inbox-mute[data-v-inbox-20261010] {
  background: #a4a7af;
}
.inbox-read[data-v-inbox-20261010] {
  background: #328fec;
}
.inbox-pin[data-v-inbox-20261010] {
  background: #eab43b;
}
.inbox-delete[data-v-inbox-20261010] {
  background: #ff5464;
}
.inbox-no-results[data-v-inbox-20261010] {
  padding: 45px 17.5px;
  text-align: center;
  color: #a3a4ab;
  font-size: 13px;
}
@media (prefers-reduced-motion: reduce) {
.message-row[data-v-inbox-20261010] {
    transition: none;
}
}