.field[data-v-3cf16ea3]{margin-bottom:16px}label[data-v-3cf16ea3]{color:var(--tg-theme-hint-color);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.req[data-v-3cf16ea3]{color:#f87171}.dropzone[data-v-9fc7f009]{text-align:center;cursor:pointer;background:var(--tg-theme-bg-color);border:2px dashed #fff3;border-radius:8px;margin-bottom:16px;padding:24px 16px;transition:all .2s}.dropzone[data-v-9fc7f009]:hover,.dropzone.dragover[data-v-9fc7f009]{border-color:var(--tg-theme-button-color)}.dropzone.has-file[data-v-9fc7f009]{border-color:#4ade80}.dropzone.has-error[data-v-9fc7f009]{border-color:#f87171}.dz-icon[data-v-9fc7f009]{margin-bottom:8px;font-size:24px}.dz-text[data-v-9fc7f009]{color:var(--tg-theme-hint-color);font-size:13px;line-height:1.5}.dz-text small[data-v-9fc7f009]{font-size:11px}.dz-error[data-v-9fc7f009]{color:#f87171;margin-top:6px;font-size:12px}.submit-btn[data-v-fb9adec2]{background:var(--tg-theme-button-color);width:100%;color:var(--tg-theme-button-text-color);cursor:pointer;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:600;transition:opacity .2s,background .2s}.submit-btn[data-v-fb9adec2]:hover:not(:disabled){opacity:.88}.submit-btn[data-v-fb9adec2]:disabled{cursor:not-allowed}.btn-busy[data-v-fb9adec2]{opacity:.7}.btn-done[data-v-fb9adec2]{color:#1a1a1a;background:#4ade80}.btn-error[data-v-fb9adec2]{background:#f87171}.form-error[data-v-d0986dea]{color:#f87171;text-align:center;margin-bottom:12px;font-size:13px}.badge[data-v-08afe79d]{border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-done[data-v-08afe79d]{color:#4ade80;background:#1a3a1a}.badge-active[data-v-08afe79d]{color:#7fa8f0;background:#1a2a3a}.badge-queued[data-v-08afe79d]{color:var(--tg-theme-hint-color);background:#ffffff14}.badge-error[data-v-08afe79d]{color:#f87171;background:#3a1a1a}.badge-pending[data-v-08afe79d]{color:var(--tg-theme-hint-color);background:#ffffff0f}.header-card[data-v-53f2ab54]{margin-bottom:12px}.status-row[data-v-53f2ab54]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.status-label[data-v-53f2ab54]{font-size:14px;font-weight:600}.meta-row[data-v-53f2ab54]{gap:8px;margin-bottom:6px;font-size:13px;display:flex}.meta-label[data-v-53f2ab54]{color:var(--tg-theme-hint-color);min-width:60px}.meta-val[data-v-53f2ab54]{color:var(--tg-theme-text-color)}.mono[data-v-53f2ab54]{font-family:monospace;font-size:12px}.err-text[data-v-53f2ab54]{color:#f87171;font-size:14px}.hint-text[data-v-53f2ab54]{color:var(--tg-theme-hint-color);font-size:14px}.polling-hint[data-v-53f2ab54]{text-align:center;color:var(--tg-theme-hint-color);margin-top:12px;font-size:12px}*{box-sizing:border-box;margin:0;padding:0}:root{--tg-theme-bg-color:#222;--tg-theme-text-color:#fff;--tg-theme-hint-color:#888;--tg-theme-link-color:#7fa8f0;--tg-theme-button-color:#7fa8f0;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#333}body{background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);justify-content:center;min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.container{width:100%;max-width:600px}.card{background:var(--tg-theme-secondary-bg-color);border-radius:12px;margin-bottom:16px;padding:24px}h1{margin-bottom:6px;font-size:22px;font-weight:600}.subtitle{color:var(--tg-theme-hint-color);margin-bottom:24px;font-size:14px}input[type=text],input[type=date],input[type=tel],textarea,select{box-sizing:border-box;background:var(--tg-theme-bg-color);width:100%;color:var(--tg-theme-text-color);border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}input[type=text]:focus,input[type=date]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--tg-theme-button-color)}input::placeholder,textarea::placeholder{color:var(--tg-theme-hint-color)}input[type=file]{display:none}select option{background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}textarea{resize:vertical;min-height:80px;line-height:1.6;display:block}.pipeline-step{align-items:flex-start;gap:12px;padding-bottom:20px;display:flex;position:relative}.pipeline-step:last-child{padding-bottom:0}.pipeline-step:not(:last-child):after{content:"";background:#ffffff1a;width:2px;position:absolute;top:26px;bottom:0;left:11px}.pipeline-step.step-done:not(:last-child):after{background:#4ade80}.step-indicator{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.step-done .step-indicator{color:#1a1a1a;background:#4ade80}.step-done .step-indicator:after{content:"✓"}.step-active .step-indicator{border:2.5px solid #7fa8f066;border-top-color:var(--tg-theme-button-color);background:0 0;animation:.75s linear infinite spin}.step-pending .step-indicator{background:#ffffff1a}.step-error .step-indicator{color:#1a1a1a;background:#f87171}.step-error .step-indicator:after{content:"✕"}@keyframes spin{to{transform:rotate(360deg)}}.step-content{padding-top:2px}.step-label{font-size:14px;font-weight:500}.step-done .step-label{color:#4ade80}.step-active .step-label{color:var(--tg-theme-button-color)}.step-pending .step-label{color:var(--tg-theme-hint-color)}.step-error .step-label{color:#f87171}.step-detail{color:var(--tg-theme-hint-color);margin-top:2px;font-size:12px}
