.discussion-index-overlay[data-v-4c11181f]{inset:0;pointer-events:none;position:fixed;z-index:9998}.discussion-index-overlay .overlay-panel[data-v-4c11181f]{background:#fff;border:1px solid var(--surface-border);border-radius:12px;bottom:65px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;height:470px;max-height:75vh;overflow:hidden;pointer-events:auto;position:fixed;right:170px;width:500px;z-index:9999}.search-wrapper[data-v-4c11181f]{display:block;position:relative}.search-wrapper .clear-button[data-v-4c11181f]{align-items:center;background:#6c757d;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;z-index:1}.search-wrapper .clear-button i[data-v-4c11181f]{color:#fff}.header-btn[data-v-4c11181f]{border-radius:6px!important;height:32px!important;margin:0!important;padding:0!important;width:32px!important}.header-btn[data-v-4c11181f] .p-button-icon{font-size:16px!important}.header-btn[data-v-4c11181f]:hover{background:#0000000a!important}.discussion-item[data-v-4c11181f]{background:#f8f9fa;border-radius:6px;min-height:auto;padding:8px 10px;position:relative;transition:all .2s ease}.discussion-item[data-v-4c11181f]:hover{background:#f0f1f2;box-shadow:0 1px 4px #00000014}.discussion-item .edit-button[data-v-4c11181f]{align-items:center;background:#e9ecef;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background .2s ease;width:26px}.discussion-item .edit-button i[data-v-4c11181f]{color:#495057}.discussion-item .edit-button[data-v-4c11181f]:hover{background:#dee2e6}.discussion-item .action-button[data-v-4c11181f]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.discussion-item .action-button[data-v-4c11181f]:disabled{cursor:not-allowed;opacity:.5}.discussion-item .action-button.save-button[data-v-4c11181f]{background:#28a745}.discussion-item .action-button.save-button i[data-v-4c11181f]{color:#fff}.discussion-item .action-button.save-button[data-v-4c11181f]:hover:not(:disabled){background:#218838}.discussion-item .action-button.cancel-button[data-v-4c11181f]{background:#6c757d}.discussion-item .action-button.cancel-button i[data-v-4c11181f]{color:#fff}.discussion-item .action-button.cancel-button[data-v-4c11181f]:hover:not(:disabled){background:#5a6268}.discussion-item .edit-loading[data-v-4c11181f]{align-items:center;display:flex;justify-content:center;position:absolute;right:70px;top:50%;transform:translateY(-50%)}.item-title[data-v-4c11181f]{display:block;display:-webkit-box;font-size:13px;line-height:17px;max-width:100%;position:relative;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.item-date[data-v-4c11181f]{color:#6c757d;font-size:11px;line-height:14px;margin-top:2px;white-space:nowrap}[data-v-4c11181f] .p-button.p-button-text{color:#6c757d!important}[data-v-4c11181f] .p-button.p-button-text:hover{color:#495057!important}[data-v-4c11181f] .p-inputtext{font-size:14px}[data-v-4c11181f] .p-inputtext::-moz-placeholder{color:#adb5bd;font-size:14px}[data-v-4c11181f] .p-inputtext::placeholder{color:#adb5bd;font-size:14px}[data-v-4c11181f] .p-inputtext:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.25);outline:none}.overflow-y-auto[data-v-4c11181f]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-4c11181f]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.overflow-y-auto[data-v-4c11181f]::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:4px}.overflow-y-auto[data-v-4c11181f]::-webkit-scrollbar-thumb:hover{background:#2563eb}.p-tooltip{z-index:10000!important}.layout-container-custom[data-v-060121ee]{background:var(--surface-ground);display:flex;flex-direction:column;font-family:var(--font-sans)!important;min-height:100vh}.research-button[data-v-060121ee]{border-radius:4px;bottom:1.7rem;height:35px;min-width:80px;position:fixed;right:8rem;z-index:1000}.research-button[data-v-060121ee]:hover{transform:scale(1.02);transition:transform .2s ease}.discussion-button[data-v-060121ee]{border-radius:4px;bottom:1.7rem;height:35px;min-width:90px;position:fixed;right:15rem;z-index:1000}.discussion-button[data-v-060121ee]:hover{transform:scale(1.02);transition:transform .2s ease}
