[data-v-a8f7f317],[data-v-a8f7f317]:after,[data-v-a8f7f317]:before{box-sizing:border-box;margin:0;padding:0}.page[data-v-a8f7f317]{background:#f0f0f0;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;min-height:100vh}.header[data-v-a8f7f317]{background:#fff;border-bottom:1px solid #e0e0e0;height:56px;justify-content:space-between;padding:0 16px}.header[data-v-a8f7f317],.header-left[data-v-a8f7f317]{align-items:center;display:flex}.header-left[data-v-a8f7f317]{gap:12px}.menu-btn[data-v-a8f7f317]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:4px}.menu-btn span[data-v-a8f7f317]{background:#555;border-radius:2px;display:block;height:2px;width:22px}.logo[data-v-a8f7f317]{align-items:center;display:flex;gap:4px}.logo-icon[data-v-a8f7f317]{color:#6abf4b;font-size:28px;font-weight:700;line-height:1}.logo-text[data-v-a8f7f317]{color:#222;font-size:18px;font-weight:600}.header-greeting[data-v-a8f7f317]{color:#444;font-size:13px}.main[data-v-a8f7f317]{padding:32px 24px}.card[data-v-a8f7f317]{background:#fff;border-radius:6px;box-shadow:0 1px 4px #0000001a;max-width:920px;padding:28px 32px 36px}.card-title[data-v-a8f7f317]{color:#222;font-size:18px;font-weight:600;margin-bottom:6px}.card-subtitle[data-v-a8f7f317]{color:#666;font-size:13px;margin-bottom:24px}.steps[data-v-a8f7f317]{margin-bottom:32px}.step[data-v-a8f7f317],.steps[data-v-a8f7f317]{align-items:center;display:flex}.step[data-v-a8f7f317]{flex-direction:column;gap:6px}.step-circle[data-v-a8f7f317]{align-items:center;background:#fff;border:2px solid #ccc;border-radius:50%;color:#aaa;display:flex;font-size:13px;font-weight:600;height:32px;justify-content:center;transition:all .25s;width:32px}.step-circle svg[data-v-a8f7f317]{height:16px;width:16px}.step.active .step-circle[data-v-a8f7f317]{background:#1a237e;border-color:#1a237e;color:#fff}.step.done .step-circle[data-v-a8f7f317]{background:#6abf4b;border-color:#6abf4b;color:#fff}.step-label[data-v-a8f7f317]{color:#aaa;font-size:12px;transition:color .25s;white-space:nowrap}.step.active .step-label[data-v-a8f7f317]{color:#1a237e;font-weight:600}.step.done .step-label[data-v-a8f7f317]{color:#6abf4b}.step-line[data-v-a8f7f317]{background:#e0e0e0;flex:1;height:2px;margin:0 12px 20px;transition:background .25s}.step-line.done[data-v-a8f7f317]{background:#6abf4b}.form-row[data-v-a8f7f317]{align-items:flex-start;display:flex;gap:16px;padding:12px 0}.form-label[data-v-a8f7f317]{color:#333;flex:0 0 260px;font-size:14px;padding-top:8px}.form-control[data-v-a8f7f317]{display:flex;flex:1;flex-direction:column;gap:4px;position:relative}.form-control input[data-v-a8f7f317],.form-control select[data-v-a8f7f317]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color .15s;width:100%}.form-control input[data-v-a8f7f317]:focus,.form-control select[data-v-a8f7f317]:focus{border-color:#888}.form-control select[data-v-a8f7f317]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;text-align:center}.hint[data-v-a8f7f317]{color:#888;font-size:12px}.form-control.ai-filled input[data-v-a8f7f317]{background:#f5fbf1;border-color:#a8d89a}.form-control.ai-uncertain .lv-trigger[data-v-a8f7f317],.form-control.ai-uncertain select[data-v-a8f7f317],.lv-trigger--uncertain[data-v-a8f7f317]{background:#fffbeb!important;border-color:#f59e0b!important}.ai-warning[data-v-a8f7f317]{align-items:center;color:#b45309;display:flex;font-size:12px;font-weight:500;gap:5px;margin-top:4px}.ai-warning>svg[data-v-a8f7f317]{flex-shrink:0;height:13px;width:13px}.ai-confirm-btn[data-v-a8f7f317]{align-items:center;background:#f5fbf1;border:1px solid #6abf4b;border-radius:4px;color:#3a8a20;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-left:8px;padding:2px 10px;transition:background .15s}.ai-confirm-btn[data-v-a8f7f317]:hover{background:#e6f5df}.ai-confirm-btn svg[data-v-a8f7f317]{height:12px;width:12px}.lv-trigger[data-v-a8f7f317]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#aaa;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:space-between;padding:0 12px;text-align:left;transition:border-color .15s;width:100%}.lv-trigger--filled[data-v-a8f7f317]{color:#333}.lv-trigger--open[data-v-a8f7f317]{border-color:#888}.lv-trigger svg[data-v-a8f7f317]{flex-shrink:0;height:8px;transition:transform .15s;width:12px}.lv-trigger--disabled[data-v-a8f7f317]{cursor:not-allowed;opacity:.45}.lv-dropdown[data-v-a8f7f317]{background:#fff;border:1px solid #d0d5dd;border-radius:6px;box-shadow:0 4px 16px #0000001f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.lv-search-wrap[data-v-a8f7f317]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 12px}.lv-search-icon[data-v-a8f7f317]{flex-shrink:0;height:16px;width:16px}.lv-search[data-v-a8f7f317]{background:transparent;border:none;color:#333;flex:1;font-size:13px;outline:none}.lv-search[data-v-a8f7f317]::-moz-placeholder{color:#aaa}.lv-search[data-v-a8f7f317]::placeholder{color:#aaa}.lv-list[data-v-a8f7f317]{list-style:none;max-height:220px;overflow-y:auto;padding:4px 0}.lv-option[data-v-a8f7f317]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 14px;transition:background .1s}.lv-option[data-v-a8f7f317]:hover{background:#f5f5f5}.lv-option--selected[data-v-a8f7f317]{background:#f0f2ff}.lv-radio[data-v-a8f7f317]{align-items:center;border:2px solid #ccc;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s;width:16px}.lv-radio--checked[data-v-a8f7f317]{border-color:#1a237e}.lv-radio--checked[data-v-a8f7f317]:after{background:#1a237e;border-radius:50%;content:"";height:7px;width:7px}.lv-empty[data-v-a8f7f317]{color:#aaa;font-size:13px;padding:12px 14px}.drop-zone[data-v-a8f7f317]{align-items:center;background:#fafafa;border:2px dashed #d0d5dd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:24px;margin-top:8px;min-height:180px;padding:48px 24px;transition:border-color .15s,background .15s}.drop-zone--over[data-v-a8f7f317],.drop-zone[data-v-a8f7f317]:hover{background:#f0f2ff;border-color:#1a237e}.drop-zone--filled[data-v-a8f7f317]{background:#f5fbf1;border-color:#6abf4b;border-style:solid}.file-input-hidden[data-v-a8f7f317]{display:none}.drop-icon svg[data-v-a8f7f317]{height:52px;margin-bottom:4px;width:52px}.drop-primary[data-v-a8f7f317]{color:#333;font-size:15px;font-weight:500}.drop-secondary[data-v-a8f7f317]{color:#666;font-size:13px}.drop-link[data-v-a8f7f317]{color:#1a237e;text-decoration:underline}.drop-hint[data-v-a8f7f317]{color:#aaa;font-size:12px;margin-top:4px}.file-list[data-v-a8f7f317]{display:flex;flex-direction:column;gap:8px;max-width:520px;width:100%}.file-preview[data-v-a8f7f317]{align-items:center;background:#fff;border:1px solid #e8eaf6;border-radius:6px;display:flex;gap:16px;padding:8px 10px;width:100%}.file-icon svg[data-v-a8f7f317]{height:48px;width:40px}.file-info[data-v-a8f7f317]{display:flex;flex:1;flex-direction:column;gap:2px}.file-name[data-v-a8f7f317]{color:#222;font-size:14px;font-weight:500;word-break:break-all}.file-size[data-v-a8f7f317]{color:#888;font-size:12px}.file-remove[data-v-a8f7f317]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;padding:6px;transition:background .15s}.file-remove[data-v-a8f7f317]:hover{background:#f0f0f0}.file-remove svg[data-v-a8f7f317]{height:16px;width:16px}.add-more-btn[data-v-a8f7f317]{align-items:center;background:none;border:1px dashed #b0b8c1;border-radius:6px;color:#1a237e;cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;padding:7px 14px;transition:background .15s,border-color .15s;width:100%}.add-more-btn[data-v-a8f7f317]:hover{background:#f0f2ff;border-color:#1a237e}.add-more-btn svg[data-v-a8f7f317]{height:14px;width:14px}.processing[data-v-a8f7f317]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:48px 24px;text-align:center}.spinner[data-v-a8f7f317]{animation:spin-a8f7f317 1s linear infinite;height:56px;width:56px}.spinner svg[data-v-a8f7f317]{height:100%;width:100%}@keyframes spin-a8f7f317{to{transform:rotate(1turn)}}.processing-title[data-v-a8f7f317]{color:#222;font-size:18px;font-weight:600}.processing-text[data-v-a8f7f317]{color:#555;font-size:14px;line-height:1.6}.processing-dots[data-v-a8f7f317]{display:flex;gap:6px;margin-top:4px}.processing-dots span[data-v-a8f7f317]{animation:dot-bounce-a8f7f317 1.2s ease-in-out infinite;background:#1a237e;border-radius:50%;height:8px;width:8px}.processing-dots span[data-v-a8f7f317]:nth-child(2){animation-delay:.2s}.processing-dots span[data-v-a8f7f317]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-a8f7f317{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.form-actions[data-v-a8f7f317]{margin-top:8px}.btn-weiter[data-v-a8f7f317]{background:#1a237e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background .15s,opacity .15s}.btn-weiter[data-v-a8f7f317]:hover:not(:disabled){background:#151b6b}.btn-weiter[data-v-a8f7f317]:disabled{cursor:not-allowed;opacity:.45}.result-box[data-v-a8f7f317]{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:40px 32px;text-align:center}.result-box--success[data-v-a8f7f317]{background:#f5fbf1;border:1px solid #a8d89a}.result-box--insufficient[data-v-a8f7f317]{background:#fffbeb;border:1px solid #fcd34d}.result-icon svg[data-v-a8f7f317]{height:56px;width:56px}.result-title[data-v-a8f7f317]{color:#222;font-size:20px;font-weight:700}.result-text[data-v-a8f7f317]{color:#555;font-size:14px;line-height:1.6;max-width:560px}.req-box[data-v-a8f7f317]{background:#43a047;border-radius:8px;color:#fff;margin-bottom:24px;padding:20px 24px}.req-box-title[data-v-a8f7f317]{color:#fff;font-size:15px;font-weight:700;margin-bottom:10px}.req-box-title--mt[data-v-a8f7f317]{margin-top:16px}.req-list[data-v-a8f7f317]{font-size:14px;line-height:1.7;list-style:disc;padding-left:20px}.req-sublist[data-v-a8f7f317]{font-size:13px;list-style:circle;margin-top:2px;padding-left:20px}.req-box-text[data-v-a8f7f317]{font-size:13px;line-height:1.6}.suppl-upload-label[data-v-a8f7f317]{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.suppl-drop-zone[data-v-a8f7f317]{margin-bottom:0;margin-top:0;min-height:140px;padding:32px 24px}
