.occ-page[data-v-9a19dafe]{box-sizing:border-box;min-height:calc(100vh - 80px);padding:10px;font-family:Avenir,Helvetica,Arial,sans-serif!important;background:none;display:flex;flex-direction:column}.occ-breadcrumb[data-v-9a19dafe]{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding:0 16px;height:47px!important;background:#fff;border-radius:12px}.occ-back-el[data-v-9a19dafe]{padding:0!important;font-size:14px!important;font-weight:400!important;color:#6b7280!important}.occ-back-el[data-v-9a19dafe]:hover{color:#409eff!important}.occ-back-el[data-v-9a19dafe] .el-button__inner{display:inline-flex;align-items:center;gap:8px}.occ-breadcrumb__sep[data-v-9a19dafe]{width:1px;height:16px;background:#e5e7eb}.occ-breadcrumb__title[data-v-9a19dafe]{margin:0;font-size:14px;font-weight:700;color:#1f2937}.occ-card[data-v-9a19dafe]{flex:1;min-height:0;padding:24px;background:#fff;border-radius:12px}.occ-form[data-v-9a19dafe]{max-width:100%}.occ-label-row[data-v-9a19dafe],.occ-label[data-v-9a19dafe]{font-size:14px;font-weight:600;color:#374151}.occ-label-row[data-v-9a19dafe]{margin-bottom:8px}.occ-req[data-v-9a19dafe]{color:#ef4444;margin-right:4px}.occ-block[data-v-9a19dafe]{margin-bottom:24px}.occ-row[data-v-9a19dafe]{margin-bottom:0!important}.occ-row .el-col[data-v-9a19dafe]{margin-bottom:24px}.occ-input[data-v-9a19dafe] .el-input__inner{border-radius:8px;border-color:#e5e7eb;color:#1f2937}.occ-input[data-v-9a19dafe] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.occ-notice-textarea[data-v-9a19dafe] .el-textarea__inner{height:180px;resize:none}.occ-select[data-v-9a19dafe]{width:100%}.occ-select[data-v-9a19dafe] .el-input__inner{border-radius:8px;border-color:#e5e7eb;height:38px;line-height:38px}.occ-select[data-v-9a19dafe] .el-input.is-focus .el-input__inner{border-color:#409eff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.occ-radio-row[data-v-9a19dafe]{display:flex;align-items:center;min-height:38px}.occ-radio[data-v-9a19dafe]{margin-right:20px!important}.occ-radio[data-v-9a19dafe] .el-radio__input.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.occ-radio[data-v-9a19dafe] .el-radio__input.is-checked+.el-radio__label{color:#374151}.occ-lang-row[data-v-9a19dafe]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px}.occ-lang-tag[data-v-9a19dafe]{display:inline-flex;align-items:center;padding:4px 10px;margin:0;font-size:13px;font-weight:500;font-family:Avenir,Helvetica,Arial,sans-serif!important;cursor:pointer;border-radius:6px;border:1px solid #e5e7eb;background:#f3f4f6;color:#6b7280;transition:background .15s,color .15s,border-color .15s}.occ-lang-tag--on[data-v-9a19dafe]{background:#409eff;border-color:#409eff;color:#fff}.occ-date-flex[data-v-9a19dafe]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.occ-daterange[data-v-9a19dafe]{flex:1;min-width:200px}.occ-daterange[data-v-9a19dafe] .el-range-editor.el-input__inner{width:100%;border-radius:8px;border-color:#e5e7eb}.occ-daterange[data-v-9a19dafe] .el-range-editor.is-active{border-color:#409eff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.occ-date-flex__lab[data-v-9a19dafe]{flex-shrink:0;font-size:14px;color:#9ca3af}.occ-duration-select[data-v-9a19dafe]{width:120px;flex-shrink:0}.occ-duration-select[data-v-9a19dafe] .el-input__inner{border-radius:8px;border-color:#e5e7eb;height:38px}.occ-error[data-v-9a19dafe]{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:#ef4444}.occ-pro-card[data-v-9a19dafe]{margin-bottom:24px;padding:14px 16px 16px;background:#f8fbff;border:1px solid #e5edf8;border-radius:8px}.occ-pro-head[data-v-9a19dafe]{display:flex;align-items:center;margin-bottom:10px}.occ-pro-title[data-v-9a19dafe]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1f2937}.occ-pro-title i[data-v-9a19dafe]{font-size:16px;color:#409eff}.occ-eval-mode-group[data-v-9a19dafe]{display:flex;flex-direction:column;gap:8px;width:100%}.occ-eval-mode[data-v-9a19dafe]{display:block;padding:10px 12px;background:#fff;border:1px solid #edf2f7;border-radius:6px;cursor:pointer;transition:all .2s ease}.occ-eval-mode[data-v-9a19dafe]:hover{border-color:#bfdbfe}.occ-eval-mode--active[data-v-9a19dafe]{background:#f1f7ff;border-color:#93c5fd;box-shadow:0 0 0 1px rgba(37,99,235,.08)}.occ-eval-mode__radio[data-v-9a19dafe]{display:flex;width:100%;margin-right:0;line-height:1.4}.occ-eval-mode__radio[data-v-9a19dafe] .el-radio__label{display:block;flex:1;padding-left:8px}.occ-eval-mode__title[data-v-9a19dafe]{font-size:14px;font-weight:700;color:#1f2937}.occ-eval-mode--active .occ-eval-mode__title[data-v-9a19dafe]{color:#409eff}.occ-eval-mode__desc[data-v-9a19dafe]{margin-top:3px;font-size:12px;line-height:1.5;color:#6b7280}.occ-desc-wrap[data-v-9a19dafe]{margin-bottom:0}.occ-editor-body[data-v-9a19dafe]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;min-height:200px;background:#fff;height:300px;overflow-y:hidden}.occ-form-item--flat[data-v-9a19dafe]{margin-bottom:0!important}.occ-form-item--flat[data-v-9a19dafe] .el-form-item__label{display:none!important}.occ-form-item--flat[data-v-9a19dafe] .el-form-item__content{margin-left:0!important;line-height:normal}.occ-tinymce[data-v-9a19dafe] .tinymce-container .tox .tox-editor-header{display:none!important}.occ-tinymce[data-v-9a19dafe] .tinymce-container .tox-tinymce{border:none!important;border-radius:0!important}.occ-footer[data-v-9a19dafe]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #f3f4f6}.occ-btn-cancel[data-v-9a19dafe]{padding:10px 24px!important;font-size:14px!important;font-weight:500!important;color:#4b5563!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.occ-btn-cancel[data-v-9a19dafe]:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}.occ-btn-save[data-v-9a19dafe]{padding:10px 24px!important;font-size:14px!important;font-weight:700!important;border-radius:8px!important;background:#409eff!important;border-color:#409eff!important}.occ-btn-save[data-v-9a19dafe]:hover{background:#3a8ee6!important;border-color:#3a8ee6!important}