.board-main.svelte-16z89ar{transition:opacity .2s}.board-main.loading.svelte-16z89ar{opacity:.6;pointer-events:none}.board-actions.svelte-16z89ar{display:flex;gap:.5rem;margin-bottom:1rem}.board-empty.svelte-16z89ar{text-align:center;padding:2rem;color:var(--bs-secondary)}.macrosection.svelte-16z89ar{margin-bottom:1rem;border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden}.macrosection-header.svelte-16z89ar{padding:.75rem 1rem;background-color:var(--bs-tertiary-bg);display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.macrosection-title-row.svelte-16z89ar{display:flex;align-items:center;gap:.5rem}.macrosection-title.svelte-16z89ar{margin:0;font-size:1rem}.macrosection-actions.svelte-16z89ar{display:flex;gap:.25rem;flex-wrap:wrap}.subsections-list.svelte-16z89ar{display:flex;flex-direction:column}.subsection-item.svelte-16z89ar{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;border-top:1px solid var(--bs-border-color);cursor:pointer;transition:background-color .15s;background:none;border-left:none;border-right:none;border-bottom:none;text-align:left;width:100%;font-size:inherit}.subsection-item.svelte-16z89ar:hover{background-color:var(--bs-tertiary-bg)}.subsection-info.svelte-16z89ar{display:flex;flex-direction:column}.subsection-title.svelte-16z89ar{font-weight:500}.subsection-meta.svelte-16z89ar{color:var(--bs-secondary)}.subsection-right.svelte-16z89ar{display:flex;align-items:center;gap:.5rem}.subsection-empty.svelte-16z89ar{padding:.6rem 1rem;border-top:1px solid var(--bs-border-color);color:var(--bs-secondary);text-align:center}.section-view.svelte-qxzwoj{transition:opacity .2s}.section-view.loading.svelte-qxzwoj{opacity:.6;pointer-events:none}.section-toolbar.svelte-qxzwoj{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.toolbar-left.svelte-qxzwoj{display:flex;gap:.5rem}.toolbar-right.svelte-qxzwoj{min-width:200px;max-width:300px}.thread-list-empty.svelte-qxzwoj{text-align:center;padding:2rem;color:var(--bs-secondary)}.thread-list.svelte-qxzwoj{display:flex;flex-direction:column;border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden}.thread-item.svelte-qxzwoj{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--bs-border-color);cursor:pointer;transition:background-color .15s;background:none;border-left:none;border-right:none;border-top:none;text-align:left;width:100%;font-size:inherit}.thread-item.svelte-qxzwoj:last-child{border-bottom:none}.thread-item.svelte-qxzwoj:hover{background-color:var(--bs-tertiary-bg)}.thread-item.pinned.svelte-qxzwoj{background-color:var(--bs-info-bg-subtle)}.thread-item.pinned.svelte-qxzwoj:hover{background-color:var(--bs-info-bg-subtle);filter:brightness(.97)}.thread-left.svelte-qxzwoj{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.pin-icon.svelte-qxzwoj{flex-shrink:0;font-size:.85rem}.thread-info.svelte-qxzwoj{display:flex;flex-direction:column;min-width:0}.thread-title.svelte-qxzwoj{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-meta.svelte-qxzwoj{color:var(--bs-secondary);display:flex;gap:.25rem}.meta-separator.svelte-qxzwoj{color:var(--bs-secondary)}.thread-preview.svelte-qxzwoj{color:var(--bs-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.thread-right.svelte-qxzwoj{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.section-pagination.svelte-qxzwoj{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem}.pagination-info.svelte-qxzwoj{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.per-page-label.svelte-qxzwoj{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--bs-secondary)}.per-page-select.svelte-qxzwoj{width:auto;display:inline-block}.pagination-text.svelte-qxzwoj{color:var(--bs-secondary)}.board-message.svelte-1vdpoqz{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color)}.board-message.svelte-1vdpoqz:last-child{border-bottom:none}.board-message.first-message.svelte-1vdpoqz{background-color:var(--bs-light-bg-subtle)}.board-message.deleted.svelte-1vdpoqz{padding:.5rem 1rem}.message-deleted.svelte-1vdpoqz{color:var(--bs-secondary);font-size:.9rem}.message-header.svelte-1vdpoqz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.message-author.svelte-1vdpoqz{display:flex;align-items:center;gap:.5rem}.author-avatar.svelte-1vdpoqz{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-avatar-placeholder.svelte-1vdpoqz{width:36px;height:36px;border-radius:50%;background-color:var(--bs-secondary-bg);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--bs-secondary);flex-shrink:0}.author-info.svelte-1vdpoqz{display:flex;flex-direction:column}.author-name.svelte-1vdpoqz{font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.35rem}.moderator-badge.svelte-1vdpoqz{font-size:.65rem;padding:.1rem .3rem;background-color:var(--bs-info);color:#fff;border-radius:.2rem;font-weight:700}.message-date.svelte-1vdpoqz{color:var(--bs-secondary);font-size:.8rem}.edited-indicator.svelte-1vdpoqz{font-style:italic}.message-actions.svelte-1vdpoqz{display:flex;gap:.2rem;opacity:0;transition:opacity .15s}.board-message.svelte-1vdpoqz:hover .message-actions:where(.svelte-1vdpoqz){opacity:1}.quoted-message.svelte-1vdpoqz{border-left:3px solid var(--bs-border-color);padding:.4rem .75rem;margin-bottom:.5rem;background-color:var(--bs-tertiary-bg);border-radius:0 .25rem .25rem 0;font-size:.85rem}.quoted-author.svelte-1vdpoqz{color:var(--bs-secondary);font-weight:500;display:block;margin-bottom:.15rem}.quoted-content.svelte-1vdpoqz{color:var(--bs-body-color);max-height:100px;overflow:hidden}.message-content.svelte-1vdpoqz{font-size:.95rem;line-height:1.6;word-break:break-word}.message-content.svelte-1vdpoqz img{max-width:100%;height:auto;border-radius:.25rem}.message-content.svelte-1vdpoqz blockquote{border-left:3px solid var(--bs-border-color);padding-left:.75rem;margin:.5rem 0;color:var(--bs-secondary)}.message-content.svelte-1vdpoqz a{color:var(--bs-primary);text-decoration:underline}.message-form.svelte-dx1al6{border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden}.editor-wrapper.svelte-dx1al6 .ql-toolbar{border:none;border-bottom:1px solid var(--bs-border-color)}.editor-wrapper.svelte-dx1al6 .ql-container{border:none;min-height:120px;font-size:.95rem}.editor-wrapper.svelte-dx1al6 .ql-editor{min-height:120px}.form-footer.svelte-dx1al6{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.form-hint.svelte-dx1al6{color:var(--bs-secondary)}.thread-view.svelte-1j9aq3g{transition:opacity .2s}.thread-view.loading.svelte-1j9aq3g{opacity:.6;pointer-events:none}.thread-header.svelte-1j9aq3g{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem;flex-wrap:wrap}.thread-title.svelte-1j9aq3g{margin:0;font-size:1.1rem;display:flex;align-items:center;gap:.35rem}.pin-icon.svelte-1j9aq3g{font-size:.9rem}.thread-actions.svelte-1j9aq3g{display:flex;gap:.25rem;flex-shrink:0}.messages-list.svelte-1j9aq3g{border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden}.thread-pagination.svelte-1j9aq3g{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem}.pagination-text.svelte-1j9aq3g{color:var(--bs-secondary)}.reply-section.svelte-1j9aq3g{margin-top:1rem;border-top:1px solid var(--bs-border-color);padding-top:1rem}.quote-preview.svelte-1j9aq3g{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;margin-bottom:.5rem;background-color:var(--bs-tertiary-bg);border-left:3px solid var(--bs-primary);border-radius:0 .25rem .25rem 0}.quote-label.svelte-1j9aq3g{color:var(--bs-secondary);font-weight:500}.quote-remove.svelte-1j9aq3g{background:none;border:none;cursor:pointer;color:var(--bs-secondary);font-size:.9rem;padding:.1rem .3rem}.quote-remove.svelte-1j9aq3g:hover{color:var(--bs-danger)}.thread-not-found.svelte-1j9aq3g{text-align:center;padding:2rem;color:var(--bs-secondary)}.thread-form.svelte-7y7nzn{max-width:800px;margin:0 auto;transition:opacity .2s}.thread-form.loading.svelte-7y7nzn{opacity:.6;pointer-events:none}.thread-form.svelte-7y7nzn h5:where(.svelte-7y7nzn){margin-bottom:1rem}.form-actions.svelte-7y7nzn{display:flex;justify-content:flex-end;gap:.5rem}.section-form.svelte-1pqkb2a{max-width:600px;transition:opacity .2s}.section-form.loading.svelte-1pqkb2a{opacity:.6;pointer-events:none}.section-form.svelte-1pqkb2a h5:where(.svelte-1pqkb2a){margin-bottom:1rem}.form-actions.svelte-1pqkb2a{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.order-view.svelte-p7iexo h5:where(.svelte-p7iexo){margin-bottom:.25rem}.order-hint.svelte-p7iexo{color:var(--bs-secondary);font-size:.85rem;margin-bottom:1rem}.order-list.svelte-p7iexo{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.order-item.svelte-p7iexo{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .15s,opacity .15s}.order-item.svelte-p7iexo:active{cursor:grabbing}.order-item.dragging.svelte-p7iexo{opacity:.7;z-index:1000;box-shadow:0 4px 12px #00000026}.drag-handle.svelte-p7iexo{color:var(--bs-secondary);font-size:1rem;cursor:grab}.item-index.svelte-p7iexo{color:var(--bs-secondary);font-weight:600;min-width:1.5rem}.item-title.svelte-p7iexo{flex:1}.order-actions.svelte-p7iexo{display:flex;justify-content:flex-end;gap:.5rem}.board-container.svelte-1o9y7z3{min-height:50dvh}.board-loading.svelte-1o9y7z3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50dvh}.board-loading-text.svelte-1o9y7z3{color:var(--bs-secondary)}.board-error.svelte-1o9y7z3{padding:.5rem 1rem;margin-bottom:1rem;background-color:var(--bs-danger-bg-subtle);border:1px solid var(--bs-danger-border-subtle);border-radius:.375rem;color:var(--bs-danger);display:flex;justify-content:space-between;align-items:center}.board-breadcrumb.svelte-1o9y7z3{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.breadcrumb-separator.svelte-1o9y7z3{color:var(--bs-secondary);margin:0 .15rem}.breadcrumb-link.svelte-1o9y7z3{background:none;border:none;padding:0;color:var(--bs-primary);cursor:pointer;font-size:inherit;font-weight:inherit}.breadcrumb-link.svelte-1o9y7z3:hover{text-decoration:underline}.breadcrumb-current.svelte-1o9y7z3{color:var(--bs-body-color);font-weight:600}
