[data-v-35f4cb5d]{font-family:Montserrat,sans-serif}.section[data-v-35f4cb5d]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-35f4cb5d]:last-child{border-bottom:none}.section-title[data-v-35f4cb5d]{color:#000;text-align:left;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.form-grid[data-v-35f4cb5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.full-width[data-v-35f4cb5d]{grid-column:1 / -1}.field-input[data-v-35f4cb5d]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:100%;resize:vertical}.field-input[data-v-35f4cb5d]:focus{outline:none;border-color:#56b949;box-shadow:0 0 0 3px #56b9491a}.text-red-600[data-v-35f4cb5d]{color:#dc2626}.text-orange-600[data-v-35f4cb5d]{color:#ea580c}.text-green-600[data-v-35f4cb5d]{color:#16a34a}.border-red-300[data-v-35f4cb5d]{border-color:#fca5a5}.border-orange-300[data-v-35f4cb5d]{border-color:#fdba74}.border-green-300[data-v-35f4cb5d]{border-color:#86efac}.bg-gray-100[data-v-35f4cb5d]{background-color:#f3f4f6}[data-v-f9262d1d]{font-family:Montserrat,sans-serif}.section[data-v-f9262d1d]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-f9262d1d]:last-child{border-bottom:none}.section-title[data-v-f9262d1d]{color:#000;text-align:left;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.form-grid[data-v-f9262d1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.full-width[data-v-f9262d1d]{grid-column:1 / -1}.form-field[data-v-f9262d1d]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f9262d1d]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.field-display[data-v-f9262d1d]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;min-height:42px;display:flex;align-items:center}.risk-badge[data-v-f9262d1d],.status-badge[data-v-f9262d1d]{display:inline-block;white-space:nowrap}.score-display[data-v-f9262d1d]{display:flex;align-items:center;gap:12px;width:100%}.score-bar[data-v-f9262d1d]{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.score-fill[data-v-f9262d1d]{height:100%;background-color:#56b949;border-radius:4px;transition:width .3s ease}.score-text[data-v-f9262d1d]{font-weight:600;color:#1f2937;min-width:40px;text-align:right}.risk-score[data-v-f9262d1d]{font-weight:700;font-size:16px;color:#1f2937}.guidance-box[data-v-f9262d1d]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.guidance-content[data-v-f9262d1d]{font-size:14px;line-height:1.5}.guidance-content.high-risk[data-v-f9262d1d]{color:#dc2626}.guidance-content.medium-risk[data-v-f9262d1d]{color:#ea580c}.guidance-content.low-risk[data-v-f9262d1d]{color:#16a34a}.edit-button[data-v-f9262d1d]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#56b949;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.edit-button[data-v-f9262d1d]:hover{background-color:#4a9f3c}.bg-gray-100[data-v-f9262d1d]{background-color:#f3f4f6}form[data-v-f9262d1d],div[data-v-f9262d1d],span[data-v-f9262d1d],p[data-v-f9262d1d],h1[data-v-f9262d1d],h2[data-v-f9262d1d],h3[data-v-f9262d1d],h4[data-v-f9262d1d],h5[data-v-f9262d1d],h6[data-v-f9262d1d],input[data-v-f9262d1d],select[data-v-f9262d1d],textarea[data-v-f9262d1d],option[data-v-f9262d1d],label[data-v-f9262d1d]{font-family:Montserrat,sans-serif!important}.w-full[data-v-093a88f7]{width:100%}.h-full[data-v-093a88f7]{height:100%}.text-primary-brand[data-v-10653564]{color:#56b949}.text-color-gray-40[data-v-10653564]{color:#828282}.w-full[data-v-10653564]{width:100%}[data-v-10653564] .data-table{width:100%;overflow-x:auto;margin:0;padding:0}[data-v-10653564] .data-table-wrapper{overflow-x:auto;overflow-y:visible;min-height:400px;position:relative;z-index:1}[data-v-10653564] .data-table table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}[data-v-10653564] .data-table th,[data-v-10653564] .data-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}[data-v-10653564] .data-table td:last-child,[data-v-10653564] .data-table th:last-child{background:#fff;z-index:1}[data-v-10653564]{font-family:Montserrat,sans-serif!important}
