.vuln-cascader-wrapper[data-v-cbc3be7e]{width:100%;position:relative}.vuln-cascader-trigger[data-v-cbc3be7e]{cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d8dce5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 12px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0a0d120d}.vuln-cascader-trigger[data-v-cbc3be7e]:hover{border-color:#b6bfcc}.vuln-cascader-trigger.is-open[data-v-cbc3be7e]{border-color:#245beb;box-shadow:0 0 0 4px #eff4ff,0 1px 2px #0a0d120d}.vuln-cascader-trigger.has-error[data-v-cbc3be7e]{border-color:#f04438}.vuln-cascader-trigger.has-error.is-open[data-v-cbc3be7e]{box-shadow:0 0 0 4px #f044381f}.trigger-content[data-v-cbc3be7e]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.trigger-text[data-v-cbc3be7e]{color:#101828;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trigger-placeholder[data-v-cbc3be7e],.trigger-text[data-v-cbc3be7e]{font-family:Inter,sans-serif;font-size:14px;font-weight:400}.trigger-placeholder[data-v-cbc3be7e]{color:#8a94a6}.trigger-arrow[data-v-cbc3be7e]{flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;transition:transform .2s;display:flex}.trigger-arrow.rotate-180[data-v-cbc3be7e]{transform:rotate(180deg)}.severity-badge[data-v-cbc3be7e]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.severity-badge--critical[data-v-cbc3be7e],.severity-badge--high[data-v-cbc3be7e]{color:#d92d20;background-color:#fee4e2}.severity-badge--medium[data-v-cbc3be7e]{color:#b54708;background-color:#fef0c7}.severity-badge--low[data-v-cbc3be7e]{color:#027a48;background-color:#d1fadf}.severity-badge--none[data-v-cbc3be7e]{color:#344054;background-color:#f2f4f7}.cascader-dropdown-container[data-v-cbc3be7e]{z-index:1050;align-items:flex-start;gap:8px;max-width:calc(100vw - 32px);padding-bottom:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-x:auto}.cascader-column[data-v-cbc3be7e]{background:#fff;border:1px solid #e9eaeb;border-radius:8px;flex-direction:column;width:304px;min-width:270px;height:320px;display:flex;overflow:hidden;box-shadow:0 2px 2px -1px #0a0d120a,0 4px 6px -2px #0a0d1208,0 12px 16px -4px #0a0d1214}.column-list[data-v-cbc3be7e]{flex:1;padding:6px 0;overflow-y:auto}.column-item[data-v-cbc3be7e]{cursor:pointer;color:#475467;border-radius:6px;justify-content:space-between;align-items:center;margin:1px 6px;padding:8px 12px;transition:all .15s;display:flex}.column-item.is-active[data-v-cbc3be7e],.column-item[data-v-cbc3be7e]:hover{color:#245beb;background-color:#f8f9fc}.column-item.is-active[data-v-cbc3be7e]{font-weight:600}.column-item.is-active .item-arrow[data-v-cbc3be7e]{color:#245beb}.item-label[data-v-cbc3be7e]{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:6px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;overflow:hidden}.leaf-severity[data-v-cbc3be7e]{opacity:.85;margin-left:4px;font-size:12px;font-weight:500}.item-arrow[data-v-cbc3be7e]{color:#8a94a6;flex-shrink:0;transition:color .15s}.custom-scrollbar[data-v-cbc3be7e]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-cbc3be7e]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-cbc3be7e]::-webkit-scrollbar-thumb{background-color:#d0d5dd;border-radius:100px}.custom-scrollbar[data-v-cbc3be7e]::-webkit-scrollbar-thumb:hover{background-color:#245beb}.dropdown-fade-enter-active[data-v-cbc3be7e],.dropdown-fade-leave-active[data-v-cbc3be7e]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-cbc3be7e],.dropdown-fade-leave-to[data-v-cbc3be7e]{opacity:0;transform:translateY(-4px)}@media (width<=768px){.cascader-dropdown-container[data-v-cbc3be7e]{flex-direction:column;width:100%;max-height:400px}.cascader-column[data-v-cbc3be7e]{width:100%;min-width:100%;height:180px}}.textarea-input-field[data-v-15d9b504]{flex-direction:column;gap:6px;width:100%;display:flex}.label-wrapper[data-v-15d9b504]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-15d9b504]{color:#475467;margin:0;font-weight:500;line-height:20px}.field-hint[data-v-15d9b504],.field-label[data-v-15d9b504]{font-family:Inter,sans-serif;font-size:14px}.field-hint[data-v-15d9b504]{color:#667085}.editor-outer-frame[data-v-15d9b504]{background-color:#eaecf580;border-radius:12px;flex-direction:column;gap:6px;padding:6px;transition:all .2s;display:flex}.editor-outer-frame.is-dragover[data-v-15d9b504]{background-color:#dbeafeb3}.editor-outer-frame.has-error[data-v-15d9b504]{box-shadow:0 0 0 1px #f04438}.wysiwyg-toolbar[data-v-15d9b504]{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px;display:flex}.toolbar-icons[data-v-15d9b504]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wysiwyg-btn[data-v-15d9b504]{color:#8a94a6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:0;padding:0;transition:all .15s;display:inline-flex}.wysiwyg-btn[data-v-15d9b504]:hover{color:#101828;background-color:#fffc}.icon-bold-text[data-v-15d9b504]{font-weight:700}.icon-bold-text[data-v-15d9b504],.icon-italic-text[data-v-15d9b504]{color:currentColor;font-family:Inter,sans-serif;font-size:15px}.icon-italic-text[data-v-15d9b504]{font-style:italic;font-weight:600}.icon-heading-text[data-v-15d9b504]{color:currentColor;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.toolbar-button-group[data-v-15d9b504]{background:#fff;border:1px solid #d8dce5;border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #1018280d}.group-toggle-btn[data-v-15d9b504]{white-space:nowrap;color:#b6bfcc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:72px;height:32px;margin-bottom:0;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:all .15s;display:inline-flex}.group-toggle-btn.active[data-v-15d9b504]{color:#fff;background-color:#4e87ff}.editor-textarea-card[data-v-15d9b504]{background-color:#fff;border:1px solid #d8dce5;border-radius:8px;flex-direction:column;min-height:128px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #1018280d}.editor-textarea-card[data-v-15d9b504]:focus-within{border-color:#4e87ff;box-shadow:0 0 0 3px #4e87ff26}.editor-inner-textarea[data-v-15d9b504]{color:#101828;resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:150px;margin-bottom:0;padding:0;font-family:Inter,sans-serif;font-size:15px;line-height:24px}.editor-inner-textarea[data-v-15d9b504]::placeholder{color:#8a94a6}.preview-card[data-v-15d9b504]{min-height:128px}.preview-rendered[data-v-15d9b504]{font-size:15px;line-height:1.6}.preview-empty[data-v-15d9b504]{color:#8a94a6;text-align:center;padding:24px 0;font-family:Inter,sans-serif;font-size:14px;font-style:italic}.editor-dropzone-card[data-v-15d9b504]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d8dce5;border-radius:12px;padding:16px 24px;transition:all .2s}.editor-dropzone-card[data-v-15d9b504]:hover{background-color:#fafbfc;border-color:#4e87ff}.dropzone-content-inner[data-v-15d9b504]{justify-content:center;align-items:center;gap:20px;display:flex}.featured-upload-icon-wrapper[data-v-15d9b504]{flex-shrink:0;width:44px;height:44px;position:relative}.icon-bg-card[data-v-15d9b504]{background-color:#245beb;border-radius:8px;width:38px;height:38px;position:absolute;top:2px;left:6px;transform:rotate(10deg)}.icon-glass-card[data-v-15d9b504]{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffbf,#ffffff59);border:1px solid #ffffffd9;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 6px -2px #1018281a}.dropzone-text-block[data-v-15d9b504]{flex-direction:column;gap:3px;display:flex}.dropzone-action-line[data-v-15d9b504]{font-family:Inter,sans-serif;font-size:14px;line-height:20px}.action-text-gray[data-v-15d9b504]{color:#667085}.action-link-blue[data-v-15d9b504]{color:#245beb;font-weight:600}.dropzone-sub-line[data-v-15d9b504]{color:#667085;font-family:Inter,sans-serif;font-size:12px;line-height:18px}.d-none[data-v-15d9b504],.report-hidden-file-input[data-v-15d9b504]{display:none!important}.editor-field-error[data-v-15d9b504]{color:#f04438;font-family:Inter,sans-serif;font-size:13px}.attached-files-container[data-v-15d9b504]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:4px;display:grid}.attached-file-card[data-v-15d9b504]{background-color:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d}.attached-file-card.is-error[data-v-15d9b504]{border-color:#d92d20}.file-ext-badge[data-v-15d9b504]{color:#245beb;letter-spacing:.5px;background-color:#eff4ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.file-ext-badge.is-error[data-v-15d9b504]{color:#d92d20;background-color:#fee4e2}.file-info[data-v-15d9b504]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.file-name[data-v-15d9b504]{color:#344054;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.file-name[data-v-15d9b504],.file-size[data-v-15d9b504]{font-family:Inter,sans-serif}.file-size[data-v-15d9b504]{color:#475467;font-size:12px}.file-error-msg[data-v-15d9b504]{color:#d92d20;font-weight:500}.file-progress-bar[data-v-15d9b504]{background-color:#eaecf0;height:3px;position:absolute;bottom:0;left:0;right:0}.progress-fill[data-v-15d9b504]{background-color:#245beb;height:100%;transition:width .2s}.file-actions[data-v-15d9b504]{flex-shrink:0;align-items:center;gap:4px;display:flex}.btn-file-action[data-v-15d9b504]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex}.btn-file-action[data-v-15d9b504]:hover{background-color:#f2f4f7}.btn-delete[data-v-15d9b504]:hover{background-color:#fee4e2}.btn-action-retry[data-v-15d9b504]{color:#d92d20;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:underline}.btn-action-retry[data-v-15d9b504]:hover{color:#b42318}.program-report-page-container[data-v-26b38007]{width:100%;padding-bottom:60px}.report-header-section[data-v-26b38007]{margin-bottom:24px}.report-form-wrapper[data-v-26b38007]{box-sizing:border-box;width:calc(100% - 390px);max-width:100%;margin:0;padding:0}@media (width<=1100px){.report-form-wrapper[data-v-26b38007]{width:100%}}.report-section-title[data-v-26b38007]{color:#101828;margin:0 0 24px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.report-main-form[data-v-26b38007]{flex-direction:column;display:flex}.report-main-form.is-hydrating[data-v-26b38007]{opacity:.65}.draft-hydration-status[data-v-26b38007]{color:#475467;background-color:#f2f4f7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:14px;line-height:20px;display:flex}.draft-hydration-status.is-error[data-v-26b38007]{color:#b42318;background-color:#fef3f2}.draft-hydration-retry[data-v-26b38007]{color:#b42318;cursor:pointer;background-color:#fff;border:1px solid #fda29b;border-radius:8px;flex-shrink:0;margin:0;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px}.draft-hydration-retry[data-v-26b38007]:disabled{opacity:.6;cursor:not-allowed}.form-step-row[data-v-26b38007]{align-items:stretch;gap:16px;display:flex;position:relative}.step-indicator-col[data-v-26b38007]{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.step-dot[data-v-26b38007]{background-color:#fff;border:2px solid #245beb;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:5px;transition:all .25s}.step-dot.is-completed[data-v-26b38007]{background-color:#245beb;border-color:#245beb}.step-line[data-v-26b38007]{background-color:#e9eaeb;flex:1;width:2px;min-height:24px;margin:4px 0;transition:background-color .25s}.step-line.is-completed[data-v-26b38007]{background-color:#245beb}.step-content-col[data-v-26b38007]{flex:1;min-width:0;padding-bottom:24px}.form-field-group[data-v-26b38007]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-26b38007]{color:#475467;margin:0;font-weight:500}.field-hint[data-v-26b38007],.field-label[data-v-26b38007]{font-family:Inter,sans-serif;font-size:14px;line-height:20px}.field-hint[data-v-26b38007]{color:#667085;font-weight:400}.field-error-msg[data-v-26b38007]{color:#f04438;font-family:Inter,sans-serif;font-size:13px}.form-control-input[data-v-26b38007]{color:#101828;box-sizing:border-box;background-color:#fff;border:1px solid #d8dce5;border-radius:8px;outline:none;width:100%;height:44px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;transition:all .2s;box-shadow:0 1px 2px #0a0d120d}.form-control-input[data-v-26b38007]:hover{border-color:#b6bfcc}.form-control-input[data-v-26b38007]:focus{border-color:#245beb;box-shadow:0 0 0 4px #eff4ff,0 1px 2px #0a0d120d}.form-control-input.is-invalid[data-v-26b38007]{border-color:#f04438;box-shadow:0 0 0 4px #f044381f}.form-control-input[data-v-26b38007]::placeholder{color:#8a94a6;font-family:Inter,sans-serif;font-weight:400}.report-target-select[data-v-26b38007]{width:100%}.report-target-select[data-v-26b38007] .el-select__wrapper{box-sizing:border-box;background:#fff;border-radius:8px;height:44px;min-height:44px;padding:8px 12px;transition:all .2s;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #d8dce5;border:none!important}.report-target-select[data-v-26b38007] .el-select__wrapper:hover{box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #b6bfcc}.report-target-select[data-v-26b38007] .el-select__wrapper.is-focused{box-shadow:0 0 0 4px #eff4ff,0 1px 2px #0a0d120d,inset 0 0 0 1px #245beb!important}.report-target-select[data-v-26b38007] .el-select__placeholder{color:#8a94a6!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important}.report-target-select[data-v-26b38007] .el-select__selected-item{color:#101828!important;font-family:Inter,sans-serif!important;font-size:14px!important}.report-target-select[data-v-26b38007] .el-select__suffix{color:#8a94a6}.report-target-select[data-v-26b38007] .el-input__wrapper{box-sizing:border-box;border-radius:8px;height:44px;min-height:44px;padding:8px 12px;transition:all .2s;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #d8dce5}.report-target-select[data-v-26b38007] .el-input__wrapper:hover{box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #b6bfcc}.report-target-select[data-v-26b38007] .el-input__wrapper.is-focus{box-shadow:0 0 0 4px #eff4ff,0 1px 2px #0a0d120d,inset 0 0 0 1px #245beb!important}.target-option-row[data-v-26b38007]{justify-content:space-between;align-items:center;width:100%;display:flex}.target-name[data-v-26b38007]{color:#101828;font-family:Inter,sans-serif;font-size:14px}.target-type-badge[data-v-26b38007]{color:#8492a6;background-color:#f2f4f7;border-radius:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:12px}.link-taxonomy[data-v-26b38007]{color:#245beb;font-weight:500;text-decoration:none}.link-taxonomy[data-v-26b38007]:hover{text-decoration:underline}.terms-submit-step[data-v-26b38007]{margin-top:8px}.terms-submit-content[data-v-26b38007]{flex-direction:column;gap:16px;padding-bottom:0;display:flex}.draft-status-pill[data-v-26b38007]{background-color:#f8f9fc;border:1px solid #eaecf0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.draft-status-icon[data-v-26b38007]{justify-content:center;align-items:center;display:flex}.draft-status-text[data-v-26b38007]{color:#344054;font-family:Inter,sans-serif;font-size:13px}.draft-time-sep[data-v-26b38007]{color:#d0d5dd;margin:0 2px}.draft-time-val[data-v-26b38007]{color:#667085}.terms-checkbox-row[data-v-26b38007]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.terms-custom-checkbox[data-v-26b38007]{white-space:normal;align-items:flex-start;height:auto}.terms-custom-checkbox[data-v-26b38007] .el-checkbox__input{margin-top:2px}.terms-custom-checkbox[data-v-26b38007] .el-checkbox__label{color:#475467;white-space:normal;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.terms-custom-checkbox[data-v-26b38007] a{color:#245beb;font-weight:500;text-decoration:none}.terms-custom-checkbox[data-v-26b38007] a:hover{text-decoration:underline}.btn-submit-report[data-v-26b38007]{color:#fff;cursor:pointer;background-color:#245beb;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 2px #1018280d}.btn-submit-report[data-v-26b38007]:hover:not(:disabled){background-color:#1d4ed8}.btn-submit-report[data-v-26b38007]:disabled{color:#98a2b3;cursor:not-allowed;box-shadow:none;background-color:#eaecf0}.btn-send-icon[data-v-26b38007]{width:20px;height:20px}@media (width<=768px){.report-form-wrapper[data-v-26b38007]{padding:0 8px}.form-step-row[data-v-26b38007]{gap:12px}}
