/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
*, :before, :after, ::backdrop {
      --tw-border-style: solid;
}
}
}
.reply-editor-2 {
  gap: calc(var(--spacing, .25rem) * 7.5);
  width: 100%;
  display: flex;
}
.reply-editor-2 .editor-container {
  border-style: var(--tw-border-style);
  padding: calc(var(--spacing, .25rem) * 0);
  border-width: 0;
}
.reply-editor-2 .editor-content {
  border-radius: var(--radius-xl, .75rem);
  background-color: var(--color-gray-100, oklch(96.7% .003 264.542));
  padding-inline: calc(var(--spacing, .25rem) * 4);
  padding-block: calc(var(--spacing, .25rem) * 1);
}
.reply-editor-2 .ProseMirror {
  min-height: calc(var(--spacing, .25rem) * 17.5);
}
.reply-editor-2.collapsed .editor-content {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-300, oklch(87.2% .01 258.338));
  background-color: #0000;
  border-radius: 3.40282e38px;
}
.reply-editor-2.collapsed .ProseMirror {
  min-height: auto;
}
.reply-editor-2 .collapsed-menu {
  flex-shrink: 0;
}
.reply-editor-2 .collapsed-menu:empty {
  display: none;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-b4cb154d],[data-v-b4cb154d]:before,[data-v-b4cb154d]:after,[data-v-b4cb154d]::backdrop {
      --tw-leading: initial;
}
}
}
.reply-target[data-v-b4cb154d] {
  height: calc(var(--spacing, .25rem) * 15);
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  padding-inline: calc(var(--spacing, .25rem) * 4);
  padding-block: calc(var(--spacing, .25rem) * 1.25);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  --tw-leading: 1.8;
  line-height: 1.8;
  display: flex;
}
.reply-target-content[data-v-b4cb154d] {
  min-width: calc(var(--spacing, .25rem) * 0);
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}
.reply-target-header[data-v-b4cb154d] {
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2.5);
  display: flex;
}
.reply-target-label[data-v-b4cb154d], .reply-target-user[data-v-b4cb154d] {
  color: var(--color-gray-400, oklch(70.7% .022 261.325));
}
.reply-target-text[data-v-b4cb154d] {
  -webkit-line-clamp: 1;
  max-width: 100%;
  color: var(--color-gray-500, oklch(55.1% .027 264.364));
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.reply-target-close[data-v-b4cb154d] {
  cursor: pointer;
  color: var(--color-gray-400, oklch(70.7% .022 261.325));
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));
  transition-duration: var(--tw-duration, var(--default-transition-duration, .15s));
  flex-shrink: 0;
}
@media (hover: hover) {
.reply-target-close[data-v-b4cb154d]:hover {
    color: var(--color-gray-600, oklch(44.6% .03 256.802));
}
}
.collapsed-actions[data-v-b4cb154d] {
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 4);
  height: 100%;
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--color-gray-500, oklch(55.1% .027 264.364));
  display: flex;
}
.collapsed-action[data-v-b4cb154d] {
  cursor: pointer;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  height: 100%;
  display: flex;
}
@property --tw-leading {
  syntax: "*";
  inherits: false
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
*, :before, :after, ::backdrop {
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-duration: initial;
      --tw-font-weight: initial;
      --tw-border-style: solid;
}
}
}
.danmu-list-container {
  height: calc(var(--spacing, .25rem) * 10);
  position: relative;
  overflow: hidden;
}
.danmu-list-container:after {
  content: "";
  right: calc(var(--spacing, .25rem) * 0);
  bottom: calc(var(--spacing, .25rem) * 0);
  left: calc(var(--spacing, .25rem) * 0);
  height: calc(var(--spacing, .25rem) * 6);
  z-index: 2;
  pointer-events: none;
  --tw-gradient-position: to top in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
  --tw-gradient-from: oklab(100% 0 5.96046e-8 / .75);
  --tw-gradient-to: transparent;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  position: absolute;
}
.danmu-list {
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  flex-direction: column;
  display: flex;
  position: relative;
}
.danmu-list:after {
  content: "";
  right: calc(var(--spacing, .25rem) * 0);
  bottom: calc(var(--spacing, .25rem) * 0);
  left: calc(var(--spacing, .25rem) * 0);
  height: calc(var(--spacing, .25rem) * 4);
  width: 100%;
  position: absolute;
}
.danmu {
  justify-content: center;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 1);
  background-color: #e5e7eb66;
  border-radius: 3.40282e38px;
  display: flex;
}
@supports (color: color-mix(in lab, red, red)) {
.danmu {
    background-color: color-mix(in oklab, var(--color-gray-200, oklch(92.8% .006 264.531)) 40%, transparent);
}
}
.danmu {
  padding-inline: calc(var(--spacing, .25rem) * 2);
  padding-block: calc(var(--spacing, .25rem) * 1);
  -webkit-user-select: none;
  user-select: none;
}
@media (hover: hover) {
.danmu:hover {
    background-color: #d1d5dc99;
}
@supports (color: color-mix(in lab, red, red)) {
.danmu:hover {
      background-color: color-mix(in oklab, var(--color-gray-300, oklch(87.2% .01 258.338)) 60%, transparent);
}
}
}
.danmu {
  --tw-duration: .3s;
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
  color: oklab(0% none none / .75);
  width: fit-content;
  transition-duration: .3s;
}
.danmu .avatar-img {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-600, oklch(44.6% .03 256.802));
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-duration {
  syntax: "*";
  inherits: false
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-ec785f55],[data-v-ec785f55]:before,[data-v-ec785f55]:after,[data-v-ec785f55]::backdrop {
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
}
}
}
.review-editor-container[data-v-ec785f55] {
  position: relative;
}
.editor-wrapper[data-v-ec785f55] {
  background-color: #fff;
}
.vote-toolbar[data-v-ec785f55] {
  justify-content: space-between;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 3);
  border-top-left-radius: var(--radius-2xl, 1rem);
  border-top-right-radius: var(--radius-2xl, 1rem);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0;
  border-color: var(--color-gray-300, oklch(87.2% .01 258.338));
  padding-inline: calc(var(--spacing, .25rem) * 4);
  padding-block: calc(var(--spacing, .25rem) * 2);
  display: flex;
}
.vote-toolbar__title[data-v-ec785f55] {
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-size: 14px;
  font-weight: var(--font-weight-semibold, 600);
  color: var(--color-gray-800, oklch(27.8% .033 256.848));
  display: flex;
}
.vote-toolbar__status[data-v-ec785f55] {
  padding-inline: calc(var(--spacing, .25rem) * 2);
  padding-block: calc(var(--spacing, .25rem) * .5);
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  border-radius: 3.40282e38px;
}
.vote-toolbar__status.good[data-v-ec785f55] {
  background-color: var(--color-green-100, oklch(96.2% .044 156.743));
  color: var(--color-green-700, oklch(52.7% .154 150.069));
}
.vote-toolbar__status.bad[data-v-ec785f55] {
  background-color: var(--color-red-100, oklch(93.6% .032 17.717));
  color: var(--color-red-700, oklch(50.5% .213 27.518));
}
.vote-toolbar__actions[data-v-ec785f55] {
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  display: flex;
}
.vote-container[data-v-ec785f55] {
  top: calc(var(--spacing, .25rem) * 0);
  right: calc(var(--spacing, .25rem) * 0);
  bottom: calc(var(--spacing, .25rem) * 0);
  left: calc(var(--spacing, .25rem) * 0);
  z-index: 10;
  position: absolute;
}
.vote-container .vote-main[data-v-ec785f55] {
  z-index: 10;
  justify-content: flex-end;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 4);
  width: 100%;
  height: 100%;
  padding-bottom: calc(var(--spacing, .25rem) * 1);
  text-align: center;
  flex-direction: column;
  display: flex;
  position: relative;
}
.vote-container .vote-main .title[data-v-ec785f55] {
  margin-bottom: calc(var(--spacing, .25rem) * 2);
  font-size: var(--text-lg, 1.125rem);
  line-height: var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
}
.vote-container .vote-main .vote[data-v-ec785f55] {
  justify-content: center;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  display: flex;
}
.vote-container .vote-main .tip[data-v-ec785f55] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
}
.vote-container .vote-overlay[data-v-ec785f55] {
  border-radius: var(--radius-2xl, 1rem);
  background-color: #f3f4f640;
  position: absolute;
}
@supports (color: color-mix(in lab, red, red)) {
.vote-container .vote-overlay[data-v-ec785f55] {
    background-color: color-mix(in oklab, var(--color-gray-100, oklch(96.7% .003 264.542)) 25%, transparent);
}
}
.vote-container .vote-overlay[data-v-ec785f55] {
  --tw-backdrop-blur: blur(var(--blur-sm, 8px));
  -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
}
.vote-container .vote-overlay[data-v-ec785f55]:is(dark *) {
  background-color: var(--p-surface-700);
}
@supports (color: color-mix(in lab, red, red)) {
.vote-container .vote-overlay[data-v-ec785f55]:is(dark *) {
    background-color: color-mix(in oklab, color-mix(in srgb, var(--p-surface-700) calc(100% * 1), transparent) 25%, transparent);
}
}
.vote-container .vote-overlay[data-v-ec785f55] {
  inset: 1px;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.label[data-v-c855a273], .count[data-v-c855a273] {
  font-size: .75rem;
  font-weight: 500;
  line-height: 18px;
}
.emoji-icon[data-v-c855a273] {
  color: #000;
  font-family: Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji, Twemoji Mozilla, Android Emoji, sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: 18px;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.feed-actions-container[data-v-e7b3158d] {
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 3);
  flex-wrap: wrap;
  row-gap: 8px;
  display: flex;
}
.action-item-fixed[data-v-e7b3158d] {
  flex-shrink: 0;
}

.grid-images-overflow[data-v-9a7dcc20] {
  display: none;
}
.more-mask[data-v-9a7dcc20] {
  position: relative;
  /* pointer-events: none; */
  /* cursor: none; */
}
.more-mask[data-v-9a7dcc20]::before {
  content: '';
  position: absolute;
  inset: 0;
}
.more-mask[data-v-9a7dcc20]::after {
  content: var(--mask-text);
  position: absolute;
  right: 8px;
  bottom: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: white;
  background: rgba(0, 0, 0, 0.7);
  height: 20px;
  border-radius: 4px;
  padding: 4px;
  font-weight: bold;
}
.more-mask[data-v-9a7dcc20]:hover::before,
.more-mask[data-v-9a7dcc20]:hover::after {
  display: none;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-9d3ac032],[data-v-9d3ac032]:before,[data-v-9d3ac032]:after,[data-v-9d3ac032]::backdrop {
      --tw-font-weight: initial;
}
}
}
.comment-layout[data-v-9d3ac032] {
  align-items: flex-start;
  gap: 8px;
  display: flex;
}
.avatar-column[data-v-9d3ac032] {
  flex-shrink: 0;
}
.compact-avatar .avatar-column[data-v-9d3ac032] {
  padding-top: 3px;
}
.info-column[data-v-9d3ac032] {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}
.summary-row[data-v-9d3ac032] {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}
.summary-left[data-v-9d3ac032] {
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  min-width: 0;
  display: flex;
}
.summary-right[data-v-9d3ac032] {
  flex-shrink: 0;
}
.display-name[data-v-9d3ac032] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.display-name.popup[data-v-9d3ac032] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
@media (hover: hover) {
.display-name.popup[data-v-9d3ac032]:hover {
    text-decoration-line: underline;
}
}
.reply-to-label[data-v-9d3ac032] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--color-gray-500, oklch(55.1% .027 264.364));
}
.reply-to-name[data-v-9d3ac032] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: var(--color-gray-500, oklch(55.1% .027 264.364));
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.reply-to-name.popup[data-v-9d3ac032] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
@media (hover: hover) {
.reply-to-name.popup[data-v-9d3ac032]:hover {
    text-decoration-line: underline;
}
}
.comment-tag[data-v-9d3ac032] {
  padding-block: calc(var(--spacing, .25rem) * .5) !important;
  font-size: var(--text-xs, .75rem) !important;
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75))) !important;
}
.time-separator[data-v-9d3ac032] {
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
  color: var(--color-gray-400, oklch(70.7% .022 261.325));
}
.publish-time[data-v-9d3ac032] {
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
  color: #6a7282bf;
}
@supports (color: color-mix(in lab, red, red)) {
.publish-time[data-v-9d3ac032] {
    color: color-mix(in oklab, var(--color-gray-500, oklch(55.1% .027 264.364)) 75%, transparent);
}
}
.content-row[data-v-9d3ac032] {
  margin-top: 4px;
}
.images-row[data-v-9d3ac032], .actions-row[data-v-9d3ac032], .reply-composer[data-v-9d3ac032] {
  margin-top: 8px;
}
.comment-item.clickable[data-v-9d3ac032] {
  cursor: pointer;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.filter-selector-flat[data-v-90849ac2] {
  scrollbar-width: none;
  white-space: nowrap;
  align-items: center;
  gap: 0;
  margin-bottom: 1rem;
  display: flex;
  overflow-x: auto;
}
.filter-selector-flat[data-v-90849ac2]::-webkit-scrollbar {
  display: none;
}
.filter-btn[data-v-90849ac2] {
  color: #929292;
  cursor: pointer;
  background: none;
  border: none;
  flex-shrink: 0;
  padding: 0 12px;
  font-size: .875rem;
  line-height: 1.25rem;
  transition: color .15s;
  position: relative;
}
.filter-btn[data-v-90849ac2]:first-child {
  padding-left: 0;
}
.filter-btn[data-v-90849ac2]:not(:last-child):after {
  content: "";
  background-color: #00000026;
  width: 1px;
  height: 12px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.filter-btn[data-v-90849ac2]:hover {
  color: #757575;
}
.filter-btn.active[data-v-90849ac2] {
  color: var(--p-primary-500);
  font-weight: 500;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-756732cc],[data-v-756732cc]:before,[data-v-756732cc]:after,[data-v-756732cc]::backdrop {
      --tw-border-style: solid;
}
}
}
.root-comment-group ~ .root-comment-group[data-v-756732cc] {
  border-top-style: var(--tw-border-style);
  padding-top: calc(var(--spacing, .25rem) * 4);
  border-color: #eff3f4;
  border-top-width: 1px;
}
.root-comment-group[data-v-756732cc]:has( ~ .root-comment-group) {
  padding-bottom: calc(var(--spacing, .25rem) * 4);
}
.subfloors-section[data-v-756732cc] {
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
  padding-left: 48px;
  display: flex;
}
.load-more-subfloors[data-v-756732cc] {
  cursor: pointer;
  padding-block: calc(var(--spacing, .25rem) * 2);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: #33a66d;
  text-align: left;
  background: none;
  border: none;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
