.simulation-import[data-v-0e83084e]{padding:var(--pad-md);border:1px dashed var(--border-subtle);background-color:var(--gray-light);border-radius:8px;margin-block-end:var(--space-xl)}.file-input[data-v-0e83084e]{display:none}.import-trigger[data-v-0e83084e]{padding-inline:var(--pad-md);padding-block:var(--pad-xs);align-items:center;gap:var(--space-xs);border:1px solid var(--border-subtle);color:var(--primary-navy);cursor:pointer;background-color:#fff;border-radius:6px;font-size:.9rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.import-trigger[data-v-0e83084e]:hover:not(:disabled){border-color:var(--primary-navy)}.import-trigger[data-v-0e83084e]:disabled{cursor:progress;opacity:.7}.import-hint[data-v-0e83084e]{color:var(--gray-medium);margin-block-start:var(--space-xs);font-size:.8rem;line-height:1.4}.import-confirm[data-v-0e83084e]{margin-block-start:var(--space-sm)}.import-confirm p[data-v-0e83084e]{color:var(--gray-dark);font-size:.85rem;line-height:1.4}.confirm-actions[data-v-0e83084e]{gap:var(--pad-xs);margin-block-start:var(--space-xs);display:flex}.confirm-btn[data-v-0e83084e]{padding-inline:var(--pad-md);padding-block:var(--pad-2xs);border:1px solid var(--border-subtle);color:var(--primary-navy);cursor:pointer;background-color:#0000;border-radius:6px;font-size:.85rem;font-weight:600;transition:border-color .2s,background-color .2s,opacity .2s}.confirm-btn[data-v-0e83084e]:hover{border-color:var(--primary-navy)}.confirm-btn.primary[data-v-0e83084e]{border-color:var(--accent-gold);background-color:var(--accent-gold)}.confirm-btn.primary[data-v-0e83084e]:hover{opacity:.85}.import-message[data-v-0e83084e]{margin-block-start:var(--space-xs);font-size:.85rem;line-height:1.4}.import-message.error[data-v-0e83084e]{color:var(--error-fg)}.import-message.success[data-v-0e83084e]{color:var(--success-fg);font-weight:600}.data-request-container[data-v-b4b7b8a6]{padding:var(--pad-xl);background-color:var(--gray-light);text-align:center;border-radius:12px;margin-block-start:var(--space-xxl)}.request-intro[data-v-b4b7b8a6]{justify-content:center;display:flex}.data-request-form[data-v-b4b7b8a6]{text-align:start;max-inline-size:400px;margin-inline:auto}.data-request-form h4[data-v-b4b7b8a6]{color:var(--primary-navy);margin-block-end:var(--space-xs)}.form-desc[data-v-b4b7b8a6]{color:var(--gray-medium);margin-block-end:var(--space-lg);font-size:.9rem;line-height:1.5}.consent-group[data-v-b4b7b8a6]{margin-block-start:var(--space-md)}.consent-label[data-v-b4b7b8a6]{gap:var(--space-sm);color:var(--gray-dark);cursor:pointer;font-size:.85rem;line-height:1.5}.consent-label input[type=checkbox][data-v-b4b7b8a6]{cursor:pointer;margin-block-start:3px}.consent-label a[data-v-b4b7b8a6]{color:var(--primary-blue);text-underline-offset:2px;text-decoration:underline}.required[data-v-b4b7b8a6]{color:var(--error-red,red)}.form-actions[data-v-b4b7b8a6]{gap:var(--pad-md);margin-block-start:var(--space-xl);display:flex}.success-container[data-v-b4b7b8a6]{align-items:center;gap:var(--pad-lg);flex-direction:column;display:flex}.success-message[data-v-b4b7b8a6]{color:var(--success-green,green);font-weight:600}.download-actions[data-v-b4b7b8a6]{justify-content:center;gap:var(--pad-md);flex-wrap:wrap;display:flex}.download-actions .btn-secondary[data-v-b4b7b8a6]{align-items:center;gap:var(--space-xs);display:inline-flex}.download-hint[data-v-b4b7b8a6]{max-inline-size:420px;color:var(--gray-medium);font-size:.85rem;line-height:1.5}.error-message[data-v-b4b7b8a6]{color:var(--error-red,red);text-align:center;margin-block-start:var(--space-md);font-weight:600}
