.message-box__bubble[data-v-c66c98de] .message-box__search-highlight{color:#422006;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde68a;border-radius:2px;padding:0}.message-box__quote[data-v-c66c98de]{border-left:2px solid var(--text-30);max-width:100%;color:var(--text-60);text-align:left;align-items:center;gap:4px;margin-bottom:4px;padding:2px 8px;font-size:13px;display:flex}.message-box__bubble-outer.is-own .message-box__quote[data-v-c66c98de]{align-self:flex-end}.message-box__bubble-outer:not(.is-own) .message-box__quote[data-v-c66c98de]{margin-left:32px}.message-box__quote[data-v-c66c98de]:not(:disabled):hover{color:var(--text)}.message-box__quote[data-v-c66c98de]:disabled{cursor:default;font-style:italic}.message-box__quote svg[data-v-c66c98de]{flex-shrink:0;width:14px;height:14px}.message-box__quote-author[data-v-c66c98de]{flex-shrink:0;font-weight:700}.message-box__quote-text[data-v-c66c98de]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-box__actions[data-v-c66c98de]{opacity:0;align-self:center;transition:opacity .12s;display:flex}.message-box__bubble-outer.is-own .message-box__actions[data-v-c66c98de]{flex-direction:row-reverse;order:-1}.message-box__bubble-outer:hover .message-box__actions[data-v-c66c98de],.message-box__actions[data-v-c66c98de]:focus-within{opacity:1}@media (hover:none){.message-box__actions[data-v-c66c98de]{opacity:1}}.message-box__action[data-v-c66c98de],.message-box__actions[data-v-c66c98de] .floating-menu-container>button{width:28px;height:28px;color:var(--text-50);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.message-box__actions[data-v-c66c98de] .floating-menu-container>button:hover,.message-box__action[data-v-c66c98de]:hover{background:var(--bg-main-80);color:var(--text)}.message-box__action svg[data-v-c66c98de]{width:18px;height:18px}.message-box__actions[data-v-c66c98de] .floating-menu-container>button>svg{width:16px;height:16px}.message-box__reaction-picker[data-v-c66c98de]{gap:2px;display:flex}.message-box__reaction-picker button[data-v-c66c98de]{border-radius:6px;width:36px;height:36px;font-size:20px;line-height:1}.message-box__reaction-picker button[data-v-c66c98de]:hover,.message-box__reaction-picker button.is-selected[data-v-c66c98de]{background:var(--bg-main-80)}.message-box__reactions[data-v-c66c98de]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.message-box__bubble-outer:not(.is-own) .message-box__reactions[data-v-c66c98de]{margin-left:32px}.message-box__reaction[data-v-c66c98de]{background-color:var(--bg-main-60);color:inherit;font-variant-numeric:tabular-nums;border-radius:16px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.message-box__reaction.is-mine[data-v-c66c98de]{box-shadow:inset 0 0 0 1px var(--text-30)}.message-box__reaction[data-v-c66c98de]:not(:disabled):hover{opacity:.7}.message-box__reaction[data-v-c66c98de]:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.message-box__actions[data-v-c66c98de]{transition:none}}.message-box[data-v-6b3485c7]{min-width:0;min-height:0}.message-box__recipient[data-v-6b3485c7],.message-box__entry[data-v-6b3485c7],.message-box__search[data-v-6b3485c7]{flex-shrink:0}.message-box__thread-header[data-v-6b3485c7]{gap:8px;display:flex}.message-box__thread-header .user-box__name[data-v-6b3485c7]{min-width:0}.message-box__search-toggle[data-v-6b3485c7]{margin-left:auto}.message-box__search[data-v-6b3485c7]{border-bottom:1px solid var(--bg-main-60);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.message-box__search-field[data-v-6b3485c7]{flex:120px;min-width:0;position:relative}.message-box__search input[data-v-6b3485c7]{border:2px solid var(--bg-main-60);background:var(--bg-main);width:100%;color:var(--text);border-radius:8px;padding:8px 40px 8px 8px;font-size:16px}.message-box__search input[data-v-6b3485c7]::placeholder{color:var(--text-50)}.message-box__search input[data-v-6b3485c7]:focus{border-color:var(--accent);outline:none}.message-box__search input[data-v-6b3485c7]::-webkit-search-cancel-button{appearance:none}.message-box__search input[data-v-6b3485c7]::-webkit-search-decoration{appearance:none}.message-box__icon-button[data-v-6b3485c7]{width:32px;height:32px;color:var(--text-60);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.message-box__icon-button svg[data-v-6b3485c7],.message-box__latest svg[data-v-6b3485c7]{flex-shrink:0;width:18px;height:18px}.message-box__icon-button[data-v-6b3485c7]:not(:disabled):hover,.message-box__search-toggle[aria-expanded=true][data-v-6b3485c7]{background:var(--bg-main-80);color:var(--text)}.message-box__icon-button[data-v-6b3485c7]:disabled{opacity:.35;cursor:default}.message-box__icon-button[data-v-6b3485c7]:focus-visible,.message-box__latest[data-v-6b3485c7]:focus-visible,.message-box__entry .main-button[data-v-6b3485c7]:focus-visible{outline:2px solid var(--text-50);outline-offset:2px}.message-box__search-clear[data-v-6b3485c7]{width:28px;height:28px;color:var(--text-50);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.message-box__search-clear svg[data-v-6b3485c7]{width:16px;height:16px}.message-box__search-count[data-v-6b3485c7]{color:var(--text-60);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex-shrink:0;font-size:12px}.message-box__timeline[data-v-6b3485c7]{flex:1;min-height:0;position:relative}.message-box__messages[data-v-6b3485c7]{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;min-height:0}.message-box__content[data-v-6b3485c7]{flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;display:flex}.message-box__status[data-v-6b3485c7]{padding:12px}.message-box__latest[data-v-6b3485c7]{z-index:1;border:1px solid var(--bg-main-60);background:var(--bg-main);color:var(--text-60);white-space:nowrap;border-radius:24px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000000d}.message-box__latest[data-v-6b3485c7]:hover{background:color-mix(in srgb, var(--bg-main) 85%, var(--bg-main-80));border-color:var(--text-30);box-shadow:0 2px 8px #00000014}.message-box__replying[data-v-6b3485c7]{color:var(--text-50);align-items:center;gap:4px;margin:-8px 0 4px;font-size:14px;display:flex}.message-box__replying-text[data-v-6b3485c7]{min-width:0;color:inherit;font-size:inherit;text-align:left;white-space:nowrap;flex:1;gap:6px;padding:4px 0;display:flex}.message-box__replying-text strong[data-v-6b3485c7]{color:var(--text-60)}.message-box__replying-text:hover strong[data-v-6b3485c7]{color:var(--text)}.message-box__replying-snippet[data-v-6b3485c7]{text-overflow:ellipsis;min-width:0;overflow:hidden}.message-box__replying-cancel[data-v-6b3485c7]{width:28px;height:28px;padding:5px}.message-box__content>.message-box__bubble-outer[data-v-6b3485c7]{align-self:stretch;max-width:none;margin:-4px -16px;padding:4px 16px}.message-box__content>.message-box__bubble-outer[data-v-6b3485c7]>.message-box__quote,.message-box__content>.message-box__bubble-outer[data-v-6b3485c7]>.message-box__bubble-container,.message-box__content>.message-box__bubble-outer[data-v-6b3485c7]>.message-box__reactions,.message-box__content>.message-box__bubble-outer[data-v-6b3485c7]>.message-box__details{max-width:80%}.message-box__content>.message-box__match[data-v-6b3485c7]{background-color:color-mix(in srgb, var(--accent) 5%, transparent)}.message-box__content>.message-box__reply-target[data-v-6b3485c7],.message-box__content>.message-box__match-active[data-v-6b3485c7]{background-color:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.message-box__content>.message-box__flash[data-v-6b3485c7]:not(.message-box__reply-target,.message-box__match-active){animation:1.6s ease-out message-box-flash-6b3485c7}@keyframes message-box-flash-6b3485c7{0%,50%{background-color:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}to{background-color:#0000;box-shadow:inset 2px 0 #0000}}.message-box__entry[data-v-6b3485c7] textarea{max-height:min(200px,25dvh);overflow-y:auto}.message-box__entry .button-container[data-v-6b3485c7]{justify-content:flex-end;align-items:center}@media (width<=767px){.message-box__thread-header[data-v-6b3485c7]{padding:8px 16px}}@media (prefers-reduced-motion:reduce){.message-box__icon-button[data-v-6b3485c7],.message-box__latest[data-v-6b3485c7]{transition:none}.message-box__content>.message-box__flash[data-v-6b3485c7]:not(.message-box__reply-target,.message-box__match-active){background-color:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent);animation:none}}.message-container[data-v-4fcd6391]{height:calc(100dvh - 60px);min-height:0}.message-container.admin-view[data-v-4fcd6391]{grid-template-columns:1fr}.message-list-item[data-v-4fcd6391]{color:inherit;text-decoration:none}.message-list-item[data-v-4fcd6391]:focus-visible{outline:2px solid var(--text-50);outline-offset:-2px}.message-list-item__name[data-v-4fcd6391]{flex-grow:1;align-items:center;gap:8px;min-width:0;display:flex}.message-list-item__name>.message-list-item__username[data-v-4fcd6391]{flex-grow:0}.message-list-item__unread[data-v-4fcd6391]{background:var(--accent);min-width:20px;color:var(--accent-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.message-list__loadmore-container[data-v-4fcd6391]{justify-content:center;margin-top:1rem;display:flex}
