#faq-page[data-v-29570514]{padding:16px;background-color:#f5f7fa;min-height:100vh}#faq-page .card[data-v-29570514]{background-color:#fff;padding:20px;margin-bottom:12px;border-radius:4px}#faq-page .page-header[data-v-29570514]{display:flex;justify-content:space-between;align-items:center}#faq-page .page-header h2[data-v-29570514]{margin:0;font-size:20px;font-weight:700;color:#303133}#faq-page .page-header .site-select[data-v-29570514]{width:120px}#faq-page .filter-panel[data-v-29570514]{border:1px solid #ebeef5}#faq-page .filter-panel .filter-panel__form[data-v-29570514]{margin-bottom:4px}#faq-page .filter-panel .filter-panel__form[data-v-29570514] .el-form-item{margin-bottom:12px}#faq-page .filter-panel .filter-panel__form[data-v-29570514] .el-form-item__label{padding:0 0 6px;line-height:1.4;color:#606266}#faq-page .filter-panel .filter-control[data-v-29570514]{width:100%}#faq-page .filter-panel .filter-actions[data-v-29570514]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}#faq-page .action-bar[data-v-29570514]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}#faq-page .action-bar .selection-count[data-v-29570514]{margin-left:8px;color:#606266;font-size:13px}#faq-page .ellipsis-cell[data-v-29570514]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#faq-page .table-actions[data-v-29570514]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#faq-page[data-v-29570514] .table-title{background-color:#f5f7fa!important;color:#303133}#faq-page[data-v-29570514] .el-switch__label{color:#909399}#faq-page[data-v-29570514] .el-switch__label.is-active{color:#409eff}#faq-page .create-form .create-control[data-v-29570514]{width:100%}#faq-page .create-form[data-v-29570514] .el-form-item{margin-bottom:18px}#faq-page .create-form[data-v-29570514] .el-form-item__label{padding:0 0 6px;line-height:1.4;color:#606266}#faq-page .create-form .form-hint[data-v-29570514]{margin:6px 0 0;color:#909399;font-size:12px;line-height:1.4}#faq-page .faq-bool-switch[data-v-29570514]{position:relative;display:inline-flex;align-items:center;width:52px;height:24px;padding:0 8px;border-radius:12px;background-color:#c0c4cc;color:#fff;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s;box-sizing:border-box}#faq-page .faq-bool-switch .faq-bool-switch__knob[data-v-29570514]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .2s}#faq-page .faq-bool-switch .faq-bool-switch__text[data-v-29570514]{width:100%;text-align:right;line-height:24px;padding-left:18px}#faq-page .faq-bool-switch.is-on[data-v-29570514]{background-color:#409eff}#faq-page .faq-bool-switch.is-on .faq-bool-switch__knob[data-v-29570514]{left:30px}#faq-page .faq-bool-switch.is-on .faq-bool-switch__text[data-v-29570514]{text-align:left;padding-left:0;padding-right:18px}.faq-create-dialog .el-dialog__body{padding:10px 20px 0}.faq-create-dialog .el-dialog__footer{padding:10px 20px 20px}.faq-log-dialog .el-dialog__body{padding:10px 20px 20px;overflow:hidden}.faq-log-dialog .log-dialog__content{overflow:hidden}.faq-upload-dialog .el-dialog__body{padding:10px 20px 0}.faq-upload-dialog .el-dialog__footer{padding:10px 20px 20px}.faq-upload-dialog .upload-dialog__header{display:flex;justify-content:flex-end;margin-bottom:12px}.faq-upload-dialog .upload-guide{margin-bottom:16px;padding:12px 14px;background:#f5f7fa;border-radius:4px;color:#606266;font-size:13px;line-height:1.7}.faq-upload-dialog .upload-guide .upload-guide__title{margin:0 0 4px;color:#303133;font-weight:600}.faq-upload-dialog .upload-guide p{margin:0}.faq-upload-dialog .upload-dragger,.faq-upload-dialog .upload-dragger .el-upload{width:100%}.faq-upload-dialog .upload-dragger .el-upload-dragger{width:100%;height:180px}.faq-upload-dialog .upload-limit-tip{margin:8px 0 0;color:#909399;font-size:12px;line-height:1.4}.faq-upload-dialog .upload-fail-panel{margin-top:16px}.faq-upload-dialog .upload-fail-panel .upload-fail-panel__title{margin:0 0 8px;color:#303133;font-weight:600}.faq-upload-error-message{max-width:480px}.faq-upload-error-message .el-message__content{white-space:normal;word-break:break-word;line-height:1.5}