.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:none}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{color:inherit}.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.forum-markdown-toolbar[data-v-fbf385fa]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.format-tool-btn[data-v-fbf385fa]{border-radius:8px;color:#4e5a69;height:28px;width:28px}.format-tool-btn i[data-v-fbf385fa]{font-size:12px}.forum-markdown-toolbar.compact .format-tool-btn[data-v-fbf385fa]{height:26px;width:26px}.forum-page[data-v-9cb3c63f]{display:flex;flex-direction:column;gap:18px;padding:0}.forum-layout[data-v-9cb3c63f]{align-items:start;display:grid;gap:16px;grid-template-columns:320px minmax(0,1fr)}.section-column[data-v-9cb3c63f]{background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:14px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 120px);max-height:calc(100vh - 120px);min-height:calc(100vh - 120px);overflow:hidden;padding:14px;position:sticky;top:0}.section-column .column-title[data-v-9cb3c63f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.section-column .column-title h2[data-v-9cb3c63f]{color:var(--el-text-color-primary);font-size:16px;margin:0}.section-column .column-title span[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:12px}.section-scroll[data-v-9cb3c63f]{flex:1;min-height:0}.section-scroll[data-v-9cb3c63f] .el-scrollbar__view{display:flex;flex-direction:column;gap:10px}.section-item[data-v-9cb3c63f]{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:12px;color:inherit;cursor:pointer;text-align:left;transition:all .2s ease;width:100%}.section-item[data-v-9cb3c63f]:hover{border-color:#118ab2;box-shadow:0 8px 16px #118ab21f;transform:translateY(-1px)}.section-item.active[data-v-9cb3c63f]{background:linear-gradient(120deg,#118ab229,#ff6b6b24);border-color:#118ab280}.section-item .section-head[data-v-9cb3c63f]{align-items:center;display:flex;justify-content:space-between}.section-item .section-head i[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:13px}.section-item .section-name[data-v-9cb3c63f]{align-items:center;color:var(--el-text-color-primary);display:inline-flex;font-weight:600;gap:8px}.section-item .section-dot[data-v-9cb3c63f]{border-radius:50%;height:8px;width:8px}.section-item .section-description[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:12px;line-height:1.55;margin:8px 0 0}.section-item .section-meta[data-v-9cb3c63f]{color:var(--el-text-color-regular);display:flex;font-size:12px;gap:10px;margin-top:10px}.section-item .sub-section-list[data-v-9cb3c63f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.section-item .sub-section-list .sub-section-chip[data-v-9cb3c63f]{background:#57759024;border-radius:999px;color:var(--el-text-color-regular);font-size:11px;padding:3px 8px}.thread-column[data-v-9cb3c63f]{background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:14px;min-height:420px;padding:14px;position:relative}.thread-column .thread-toolbar[data-v-9cb3c63f]{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.thread-column .thread-toolbar .toolbar-title h2[data-v-9cb3c63f]{color:var(--el-text-color-primary);font-size:20px;margin:0}.thread-column .thread-toolbar .toolbar-title p[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:13px;margin:6px 0 0}.thread-column .thread-toolbar .toolbar-actions[data-v-9cb3c63f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.thread-column .thread-toolbar .toolbar-actions .thread-search[data-v-9cb3c63f]{width:260px}.thread-column .thread-toolbar .toolbar-actions .search-type-select[data-v-9cb3c63f]{width:108px}.thread-column .thread-toolbar .toolbar-actions .sort-select[data-v-9cb3c63f]{width:132px}.thread-column .thread-toolbar .toolbar-actions .order-select[data-v-9cb3c63f]{width:96px}.thread-refresh-mask[data-v-9cb3c63f]{align-items:center;background:#118ab21f;border-radius:999px;color:#0f6d8c;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px;position:absolute;right:18px;top:16px;z-index:5}.thread-list[data-v-9cb3c63f]{display:flex;flex-direction:column;gap:10px}.thread-card[data-v-9cb3c63f]{background:linear-gradient(180deg,var(--el-fill-color-light) 0,var(--el-bg-color) 100%);border:1px solid var(--el-border-color-lighter);border-radius:12px}.thread-card[data-v-9cb3c63f] .el-card__body{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.thread-card .thread-main[data-v-9cb3c63f]{min-width:0}.thread-card .thread-main .thread-title-row[data-v-9cb3c63f]{align-items:center;display:flex;gap:8px}.thread-card .thread-main .thread-title-row h3[data-v-9cb3c63f]{color:var(--el-text-color-primary);font-size:16px;line-height:1.4;margin:0}.thread-card .thread-main .thread-title-row h3 .thread-title-link[data-v-9cb3c63f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.thread-card .thread-main .thread-title-row h3 .thread-title-link[data-v-9cb3c63f]:hover{color:#0f6d8c;text-decoration:underline}.thread-card .thread-main .thread-excerpt[data-v-9cb3c63f]{color:var(--el-text-color-secondary);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;margin:8px 0 0;-webkit-box-orient:vertical;overflow:hidden}.thread-card .thread-main .thread-tags[data-v-9cb3c63f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.thread-card .thread-main .thread-tags .meta-pill[data-v-9cb3c63f]{align-items:center;background:#118ab21f;border-radius:999px;color:#0f6d8c;display:inline-flex;font-size:12px;gap:5px;padding:4px 9px}.thread-card .thread-side[data-v-9cb3c63f]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:145px}.thread-card .thread-side .counter-box[data-v-9cb3c63f]{background:var(--el-bg-color-page);border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:8px;text-align:center}.thread-card .thread-side .counter-box span[data-v-9cb3c63f]{color:var(--el-text-color-primary);display:block;font-size:16px;font-weight:700}.thread-card .thread-side .counter-box small[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:11px}.thread-card .thread-side .last-reply[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:12px;grid-column:1/-1;margin:0;text-align:right}.forum-empty[data-v-9cb3c63f]{margin-top:36px}.thread-pagination[data-v-9cb3c63f]{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.pagination-page-hint[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:12px;white-space:nowrap}.section-selector-trigger[data-v-9cb3c63f]{white-space:nowrap}.refresh-action-btn[data-v-9cb3c63f]{justify-content:center;width:72px}.section-dialog-list[data-v-9cb3c63f]{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow:auto}.section-dialog[data-v-9cb3c63f] .el-dialog__body{padding-top:10px}.create-thread-dialog[data-v-9cb3c63f] .el-dialog__body{padding-top:12px}.create-thread-dialog .create-thread-form[data-v-9cb3c63f] .el-select{width:100%}.create-thread-dialog .create-thread-form .create-thread-top-row[data-v-9cb3c63f]{align-items:start;display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr)}.create-thread-dialog .create-thread-form .create-thread-top-row[data-v-9cb3c63f] .el-form-item{margin-bottom:0}.create-thread-dialog .create-thread-form .create-thread-section-item[data-v-9cb3c63f],.create-thread-dialog .create-thread-form .create-thread-title-item[data-v-9cb3c63f]{min-width:0}.create-thread-dialog .create-thread-form .create-thread-content-item[data-v-9cb3c63f]{margin-top:8px}.create-thread-dialog .create-thread-form .create-thread-content-item[data-v-9cb3c63f] .el-form-item__label{padding:0;width:100%}.create-thread-dialog .create-thread-form .content-label-row[data-v-9cb3c63f]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:36px;width:100%}.create-thread-dialog .create-thread-form .content-label-text[data-v-9cb3c63f]{color:var(--el-text-color-primary);font-size:14px;font-weight:600;justify-self:start;line-height:1}.create-thread-dialog .create-thread-form .content-toolbar-center[data-v-9cb3c63f]{align-items:center;display:inline-flex;justify-self:center;min-width:0}.create-thread-dialog .create-thread-form .content-upload-action[data-v-9cb3c63f]{align-items:center;display:inline-flex;justify-self:end}.create-thread-dialog .create-thread-form .content-upload-action[data-v-9cb3c63f] .el-button{min-height:32px;padding:0 14px}.create-thread-dialog .create-thread-form .create-resource-picker-horizontal[data-v-9cb3c63f]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px}.create-thread-dialog .create-thread-form .add-resource-card[data-v-9cb3c63f],.create-thread-dialog .create-thread-form .selected-resource-card[data-v-9cb3c63f]{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:12px;flex:0 0 178px;min-height:72px;padding:8px}.create-thread-dialog .create-thread-form .add-resource-card[data-v-9cb3c63f]{align-items:center;border-style:dashed;color:#0f6d8c;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;justify-content:center}.create-thread-dialog .create-thread-form .add-resource-card i[data-v-9cb3c63f]{font-size:14px}.create-thread-dialog .create-thread-form .add-resource-card[data-v-9cb3c63f]:hover{background:#118ab214;border-color:#118ab2}.create-thread-dialog .create-thread-form .selected-resource-card[data-v-9cb3c63f]{display:flex;flex-direction:column;gap:2px;justify-content:center;position:relative}.create-thread-dialog .create-thread-form .remove-resource-card[data-v-9cb3c63f]{background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;height:22px;position:absolute;right:6px;top:6px;width:22px}.create-thread-dialog .create-thread-form .remove-resource-card[data-v-9cb3c63f]:hover{background:#0000009e}.create-thread-dialog .create-thread-form .resource-title[data-v-9cb3c63f]{color:var(--el-text-color-primary);font-size:12px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;padding-right:24px;text-overflow:ellipsis;white-space:nowrap}.create-thread-dialog .create-thread-form .resource-meta[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:11px;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-thread-dialog .create-thread-form .uploaded-image-list[data-v-9cb3c63f]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;max-height:176px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.create-thread-dialog .create-thread-form .uploaded-image-item[data-v-9cb3c63f]{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:10px;flex:0 0 84px;height:84px;overflow:hidden;position:relative;width:84px}.create-thread-dialog .create-thread-form .uploaded-image-item .uploaded-image-remove[data-v-9cb3c63f]{align-items:center;background:#0000009e;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px;z-index:1}.create-thread-dialog .create-thread-form .uploaded-image-item .uploaded-image-remove i[data-v-9cb3c63f]{font-size:11px}.create-thread-dialog .create-thread-form .uploaded-image-item .uploaded-image-remove[data-v-9cb3c63f]:hover{background:#000000c7}.create-thread-dialog .create-thread-form .uploaded-image-item img[data-v-9cb3c63f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resource-search-dialog .resource-dialog-inner[data-v-9cb3c63f]{display:flex;flex-direction:column;gap:10px}.resource-search-dialog .resource-search-row[data-v-9cb3c63f]{display:flex;gap:8px}.resource-search-dialog .resource-search-row[data-v-9cb3c63f] .el-input{flex:1}.resource-search-dialog .resource-search-result-list[data-v-9cb3c63f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:420px;overflow:auto;padding-right:2px}.resource-search-dialog .resource-search-item[data-v-9cb3c63f]{align-items:center;background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:8px;text-align:left;transition:border-color .2s ease,background-color .2s ease;width:100%}.resource-search-dialog .resource-search-item[data-v-9cb3c63f]:hover{background:#f4f8ff;border-color:#2d64b3}.resource-search-dialog .resource-search-item.is-disabled[data-v-9cb3c63f]{cursor:not-allowed;opacity:.72}.resource-search-dialog .resource-search-item.is-disabled[data-v-9cb3c63f]:hover{background:var(--el-fill-color-lighter);border-color:var(--el-border-color-lighter)}.resource-search-dialog .resource-search-cover[data-v-9cb3c63f]{background:#eef3f8;border:1px solid #dbe4ef;border-radius:7px;flex:0 0 auto;height:64px;-o-object-fit:cover;object-fit:cover;width:48px}.resource-search-dialog .resource-search-cover.placeholder[data-v-9cb3c63f]{align-items:center;color:#8b96a8;display:inline-flex;font-size:11px;font-weight:600;justify-content:center}.resource-search-dialog .resource-search-card-main[data-v-9cb3c63f]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.resource-search-dialog .resource-search-card-main .resource-title-row[data-v-9cb3c63f]{align-items:center;display:flex;gap:6px;min-width:0}.resource-search-dialog .resource-search-card-main .resource-title-row .resource-title[data-v-9cb3c63f]{color:var(--el-text-color-primary);font-size:13px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search-dialog .resource-search-card-main .resource-title-row .resource-exist-tag[data-v-9cb3c63f]{background:#ecfaf2;border:1px solid #6dbf89;border-radius:999px;color:#278f55;flex:0 0 auto;font-size:10px;line-height:1.4;padding:1px 6px}.resource-search-dialog .resource-search-card-main .resource-title-row .resource-exist-tag.is-not-exist[data-v-9cb3c63f]{background:#f3f6fa;border-color:#9db0c8;color:#5d6f87}.resource-search-dialog .resource-search-card-main .resource-meta[data-v-9cb3c63f]{color:var(--el-text-color-secondary);font-size:11px;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search-dialog .resource-search-action[data-v-9cb3c63f]{color:#0f6d8c;font-size:11px;font-weight:600;white-space:nowrap}.resource-search-dialog .resource-search-action.is-disabled[data-v-9cb3c63f]{color:#7c8ba0}@media(max-width:1200px){.forum-layout[data-v-9cb3c63f]{grid-template-columns:280px minmax(0,1fr)}.thread-column .thread-toolbar[data-v-9cb3c63f]{align-items:flex-start;flex-direction:column}.thread-column .thread-toolbar .toolbar-actions[data-v-9cb3c63f],.thread-column .thread-toolbar .toolbar-actions .thread-search[data-v-9cb3c63f]{width:100%}.thread-column .thread-toolbar .toolbar-actions .order-select[data-v-9cb3c63f],.thread-column .thread-toolbar .toolbar-actions .search-type-select[data-v-9cb3c63f],.thread-column .thread-toolbar .toolbar-actions .sort-select[data-v-9cb3c63f]{width:140px}}@media(max-width:900px){.forum-page[data-v-9cb3c63f]{padding:0}.forum-layout[data-v-9cb3c63f]{gap:12px;grid-template-columns:1fr}.thread-column[data-v-9cb3c63f]{min-height:0}.thread-column .thread-toolbar .toolbar-title h2[data-v-9cb3c63f]{font-size:18px}.thread-column .thread-toolbar .toolbar-actions .order-select[data-v-9cb3c63f],.thread-column .thread-toolbar .toolbar-actions .search-type-select[data-v-9cb3c63f],.thread-column .thread-toolbar .toolbar-actions .sort-select[data-v-9cb3c63f]{min-width:130px;width:calc(50% - 4px)}.section-column[data-v-9cb3c63f]{position:static}.section-selector-trigger[data-v-9cb3c63f]{font-size:11px;white-space:nowrap}.thread-card[data-v-9cb3c63f] .el-card__body{grid-template-columns:1fr}.thread-card .thread-side[data-v-9cb3c63f]{min-width:0;width:100%}.thread-card .thread-side .last-reply[data-v-9cb3c63f]{text-align:left}.thread-pagination[data-v-9cb3c63f]{flex-wrap:nowrap;gap:6px;justify-content:center;overflow-x:auto;padding-bottom:2px}.thread-pagination[data-v-9cb3c63f] .el-pagination{flex-wrap:nowrap;justify-content:flex-start}[data-v-9cb3c63f] .create-thread-dialog .el-dialog,[data-v-9cb3c63f] .resource-search-dialog .el-dialog,[data-v-9cb3c63f] .section-dialog .el-dialog{margin:8px auto!important;max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}[data-v-9cb3c63f] .create-thread-dialog .el-dialog__body,[data-v-9cb3c63f] .resource-search-dialog .el-dialog__body{max-height:calc(100vh - 170px);overflow-y:auto}.create-thread-dialog .create-thread-form .create-thread-top-row[data-v-9cb3c63f]{gap:0;grid-template-columns:1fr}.create-thread-dialog .create-thread-form .create-thread-top-row[data-v-9cb3c63f] .el-form-item{margin-bottom:18px}.create-thread-dialog .create-thread-form .content-label-row[data-v-9cb3c63f]{grid-template-columns:minmax(0,1fr) auto}.create-thread-dialog .create-thread-form .content-toolbar-center[data-v-9cb3c63f]{display:none}}
