.external-link > li > button {
    width: 120px;
}
.w-1\/6 {
    width: 16.666667%;
}
.w-1\/8 {
    width: 12.5%;
}
.w-6\/8 {
    width: 75%;
}
.w-7\/8 {
    width: 87.5%;
}

.search_modal_item_size {
    width: 13%;
}
.top-full {
    top: 100%;
}
.w-48 {
    width: 12rem;
}
/* ===================================
    Reaction Tooltip Hover 表示制御
   =================================== */
.relative.inline-block:hover .tooltip-content {
    display: block !important;   /* hiddenを上書き */
}

.tooltip-content {
    display: none;
    position: absolute;
    bottom: 100%;                /* ボタンの上側に表示 */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 4px;
    background-color: rgba(31, 41, 55, 0.95); /* gray-800 相当 */
    color: #fff;
    font-size: 12px;
    border-radius: 4px;
    white-space: nowrap;
    padding: 4px 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    z-index: 9999;
}
.btn-reaction-opacity {
    --tw-bg-opacity: 0.1;
}
#mentionPopup {
    bottom: 175px;
    left: 0;
    z-index: 1000;
    min-width:300px;
}
.mention {
    background-color: #70bff32f;
    color: #0369a1;
    border-radius: 4px;
}
.mention-display {
    color: #3b82f6;
    background-color: #e0f2fe;
    padding: 0 4px;
    border-radius: 4px;
    font-weight: 500;
    text-decoration: none;
    margin-right: 3px;
}
.background--unread {
    background-color: #fffbc5db;
}
.icon-send-button{
    opacity: 0.5;
}
.icon-send-button.is-active{
    opacity: 1;
}
#thread_body_editor {
    caret-color: #000;
}
.bg-blue-100 {
    background-color: #e0f2fe;
}
#thread_view {
    color: transparent;
    pointer-events: none;
    user-select: none;
    white-space: pre-wrap;
}
.isolation-isolate {
    isolation: isolate;
}
#spinner_center span {
    width: 35px;
}
.thread-body {
    white-space: pre-wrap;
}