[dir] .file-upload-container{margin-top:10px}.file-upload-label{display:block;line-height:1.5;font-size:.9em;font-weight:bolder}[dir] .file-upload-label{margin-bottom:5px}.file-upload-info-box{display:flex;align-items:flex-start;gap:8px}[dir] .file-upload-info-box{padding:10px 12px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-bottom:8px}.info-icon{color:#0284c7;flex-shrink:0}[dir] .info-icon{margin-top:2px}.file-upload-info-text{color:#0c4a6e;font-size:.875rem;line-height:1.5}[dir] .file-upload-info-text{margin:0}.file-upload-info-text strong{color:#075985;font-weight:600}.upload-button-container{display:flex;align-items:center;gap:10px}.uploading-indicator{display:flex;align-items:center;gap:8px}.uploading-text{font-size:.875rem;color:var(--primary)}.upload-button{position:relative}.file-input{position:absolute;opacity:0;width:100%;height:100%;top:0}[dir] .file-input{cursor:pointer}[dir=ltr] .file-input{left:0}[dir=rtl] .file-input{right:0}.previews{display:flex;flex-wrap:wrap}[dir] .previews{margin-top:10px}.preview-container{position:relative}[dir] .preview-container{margin-bottom:10px}[dir=ltr] .preview-container{margin-right:10px}[dir=rtl] .preview-container{margin-left:10px}.preview-content{position:relative}.preview-clickable,.preview-content{display:flex;flex-direction:column;align-items:center}[dir] .preview-clickable{cursor:pointer}.preview-image{max-width:100px;max-height:100px;object-fit:cover}[dir] .preview-image{margin-bottom:5px}.file-icon-box{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}[dir] .file-icon-box{border-radius:6px;border:1px solid #e5e7eb;background-color:#f9fafb}[dir] .file-icon{margin-bottom:4px}.file-ext{font-size:11px;font-weight:600;color:#4b5563}.file-name{max-width:110px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .file-name{text-align:center}.remove-button{position:absolute;top:-5px;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:14px}[dir] .remove-button{background-color:red;border:none;border-radius:50%;cursor:pointer;padding:0}[dir=ltr] .remove-button{right:-5px}[dir=rtl] .remove-button{left:-5px}[dir] .remove-button:disabled{background-color:grey;cursor:not-allowed}.rf-section__header[data-v-340d8b78]{display:flex;align-items:center;user-select:none}[dir] .rf-section__header[data-v-340d8b78]{cursor:pointer;padding:6px 0}.rf-section__chev[data-v-340d8b78]{display:inline-block;transition:transform .15s ease}[dir=ltr] .rf-section__chev[data-v-340d8b78]{margin-right:6px}[dir=rtl] .rf-section__chev[data-v-340d8b78]{margin-left:6px}[dir=ltr] .rf-section__chev.open[data-v-340d8b78]{transform:rotate(90deg)}[dir=rtl] .rf-section__chev.open[data-v-340d8b78]{transform:rotate(-90deg)}.rf-section__title[data-v-340d8b78]{font-weight:600}[dir=ltr] .rf-section__title[data-v-340d8b78]{margin-right:6px}[dir=rtl] .rf-section__title[data-v-340d8b78]{margin-left:6px}.rf-section__count[data-v-340d8b78]{color:#666;font-size:12px}[dir=ltr] .rf-section__body[data-v-340d8b78]{padding-left:18px}[dir=rtl] .rf-section__body[data-v-340d8b78]{padding-right:18px}[dir] .rf-section__separator[data-v-340d8b78]{border-top:1px solid #e6e6e6;margin:10px 0 14px}.rf-collapse-enter-active[data-v-340d8b78],.rf-collapse-leave-active[data-v-340d8b78]{transition:opacity .15s ease}.rf-collapse-enter[data-v-340d8b78],.rf-collapse-leave-to[data-v-340d8b78]{opacity:0}.brf .formulate-form[data-v-4fb84d1d],.brf[data-v-4fb84d1d]{width:100%}[dir] .brf .formulate-input[data-v-4fb84d1d]{margin-bottom:12px}.brf .formulate-input .formulate-input-label[data-v-4fb84d1d]{font-weight:600}[dir] .brf .formulate-input .formulate-input-label[data-v-4fb84d1d]{margin-bottom:4px}.brf .formulate-input .formulate-input-element[data-v-4fb84d1d]{width:100%}[dir] .brf .field-divider[data-v-4fb84d1d]{margin:16px 0;border:0;border-top:1px solid #edf0f3}.brf .duration-hm-row[data-v-4fb84d1d]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr);gap:12px;align-items:end}[dir] .risk-threats .threat-section+.threat-section[data-v-c8ed5202]{margin-top:12px}.threats-table td[data-v-c8ed5202],.threats-table th[data-v-c8ed5202]{vertical-align:middle}.font-weight-600[data-v-c8ed5202]{font-weight:600}.table-row-saving[data-v-c8ed5202]{opacity:.7}[dir] .weights-card[data-v-c8ed5202]{background:#f9fafb;border:1px solid #eceff3;border-radius:8px;padding:10px 12px}.weights-grid[data-v-c8ed5202]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}[dir] .weights-item[data-v-c8ed5202]{background:#fff;border:1px solid #eceff3;border-radius:8px;padding:8px}.rfm-anchor[data-v-c8ed5202]{position:relative;height:1px}[dir] .rfm-anchor[data-v-c8ed5202]{margin-top:-4px}[dir] .dark-layout .weights-item{background:var(--third-dark)!important;border-color:var(--second-dark)!important}.flagged-card[data-v-35047ef0]{overflow:hidden}[dir] .flagged-card[data-v-35047ef0]{background:#fff;border:1px solid #eceff3;border-radius:8px}.flagged-header[data-v-35047ef0]{user-select:none;transition:background .1s}[dir] .flagged-header[data-v-35047ef0]{padding:10px 14px;cursor:pointer}[dir] .flagged-header[data-v-35047ef0]:hover{background:#f8f9fa}.chev[data-v-35047ef0]{flex-shrink:0;width:0;height:0;transition:transform .15s ease}[dir] .chev[data-v-35047ef0]{margin-top:5px;border-top:7px solid #6b7280}[dir=ltr] .chev[data-v-35047ef0],[dir=rtl] .chev[data-v-35047ef0]{border-left:6px solid transparent;border-right:6px solid transparent}[dir=ltr] .chev.open[data-v-35047ef0]{transform:rotate(180deg)}[dir=rtl] .chev.open[data-v-35047ef0]{transform:rotate(-180deg)}[dir] .followups[data-v-35047ef0]{padding:0 14px 14px}[dir] .followup-item+.followup-item[data-v-35047ef0]{margin-top:10px}.fw-600[data-v-35047ef0]{font-weight:600}.rfm-relative[data-v-35047ef0]{position:relative}.soft-indicator[data-v-35047ef0]{position:absolute;top:0;z-index:2;pointer-events:none;opacity:.6}[dir] .soft-indicator[data-v-35047ef0]{padding:3px 6px}[dir=ltr] .soft-indicator[data-v-35047ef0]{right:0}[dir=rtl] .soft-indicator[data-v-35047ef0]{left:0}.fade-enter-active[data-v-35047ef0],.fade-leave-active[data-v-35047ef0]{transition:opacity .25s}.fade-enter[data-v-35047ef0],.fade-leave-to[data-v-35047ef0]{opacity:0}.pending-badge[data-v-35047ef0]{display:inline-flex;align-items:center;opacity:.75}