.tax-risk-bureau-login[data-v-8a8dafd8]{height:100%}.page-content[data-v-8a8dafd8]{padding:18px 0 0;box-sizing:border-box}.page-card[data-v-8a8dafd8]{width:100%;max-width:580px;margin:0 auto;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(31,41,55,.06);overflow:visible}.card-header[data-v-8a8dafd8]{padding:16px 20px;text-align:center;font-size:20px;line-height:28px;font-weight:600;color:#1f2329;background:#fafafa;border-radius:16px 16px 0 0;border-bottom:1px solid #f0f1f3}.card-body[data-v-8a8dafd8]{width:100%;padding:40px 28px 46px}.login-description[data-v-8a8dafd8]{width:100%;margin:0 0 24px;padding:10px 12px;box-sizing:border-box;border:1px solid #ffe7ba;border-radius:4px;color:#fa8c16;background:#fffbe6;font-size:14px;line-height:22px}.field-block[data-v-8a8dafd8]{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-bottom:26px}.info-field-block[data-v-8a8dafd8]{min-height:24px}.field-label[data-v-8a8dafd8]{flex-shrink:0;width:132px;padding-right:12px;text-align:right;font-size:14px;line-height:40px;color:#262626}.field-input-wrap[data-v-8a8dafd8]{position:relative;width:360px}.place-name-options[data-v-8a8dafd8]{position:absolute;z-index:2;top:40px;left:0;width:100%;max-height:180px;overflow-y:auto;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12)}.place-name-option[data-v-8a8dafd8]{display:block;width:100%;padding:9px 12px;border:none;background:transparent;color:#262626;cursor:pointer;font-size:14px;line-height:20px;text-align:left}.place-name-option[data-v-8a8dafd8]:hover{background:#f5f6f8}.forgot-password-link[data-v-8a8dafd8]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:6px 0 0 auto;color:#1677ff;font-size:13px;line-height:18px;text-decoration:none}.forgot-password-link[data-v-8a8dafd8]:hover{text-decoration:underline}.field-input[data-v-8a8dafd8]{width:100%;height:40px;padding:8px 12px;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:8px;outline:none;font-size:14px;line-height:22px;color:#262626;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:6px}.field-input[data-v-8a8dafd8]::-moz-placeholder{color:#a8abb2}.field-input[data-v-8a8dafd8]:-ms-input-placeholder{color:#a8abb2}.field-input[data-v-8a8dafd8]::placeholder{color:#a8abb2}.field-input[data-v-8a8dafd8]:focus{border-color:#2f8ff0;box-shadow:0 0 0 2px rgba(47,143,240,.12)}.field-input--error[data-v-8a8dafd8]{border-color:#ff4d4f}.field-error[data-v-8a8dafd8]{position:absolute;top:40px;left:0;color:#ff4d4f;font-size:12px;line-height:18px}.credential-field-block+.credential-field-block[data-v-8a8dafd8]{margin-top:0}.field-input[readonly][data-v-8a8dafd8]{background:#f5f6f8;color:#a8abb2}.field-text-value[data-v-8a8dafd8]{width:360px;height:40px;margin:0;padding:8px 12px;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:8px;background:#f5f6f8;font-size:14px;line-height:22px;color:#262626;word-break:break-all;text-align:left}.submit-btn[data-v-8a8dafd8]{display:block;width:272px;height:40px;margin:30px auto 0;border:none;border-radius:4px;background:#2f8ff0;color:#fff;font-size:16px;font-weight:500;cursor:pointer}.submit-btn[data-v-8a8dafd8]:hover:not(:disabled){background:#4b9cf2}.submit-btn[data-v-8a8dafd8]:disabled{background:#d9d9d9;cursor:not-allowed;opacity:1}.task-modal-mask[data-v-8a8dafd8]{position:absolute;inset:0;z-index:1000;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.task-modal[data-v-8a8dafd8]{width:100%;max-width:600px;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.18)}.task-modal-header[data-v-8a8dafd8]{height:64px;line-height:64px;text-align:center;font-size:22px;font-weight:600;color:#222;border-bottom:1px solid #eceff4}.task-modal-body[data-v-8a8dafd8]{padding:24px 42px 42px}.task-step-list[data-v-8a8dafd8]{margin-bottom:26px}.task-step-item[data-v-8a8dafd8]{display:flex;align-items:center;gap:14px;min-height:44px;position:relative}.task-step-item+.task-step-item[data-v-8a8dafd8]:before{content:"";position:absolute;left:5px;top:-20px;width:2px;height:40px;background:#d9dee7}.task-step-item+.task-step-item.active[data-v-8a8dafd8]:before{background:#2d8cf0}.task-step-item[data-v-8a8dafd8]:after{content:"";position:absolute;left:26px;right:0;bottom:0;height:1px;background:#eef1f5}.task-step-item[data-v-8a8dafd8]:last-child:after{display:none}.task-step-dot[data-v-8a8dafd8]{width:12px;height:12px;border-radius:50%;background:#c4cad4;flex-shrink:0;position:relative;z-index:1}.task-step-dot.active[data-v-8a8dafd8]{background:#2d8cf0}.task-step-dot.processing[data-v-8a8dafd8]{width:14px;height:14px;margin:-1px;background:#2d8cf0}.task-step-processing-icon[data-v-8a8dafd8]{position:absolute;top:0;left:0;background:transparent;color:#fff;font-size:14px;line-height:14px}.task-step-processing-icon svg[data-v-8a8dafd8]{fill:currentColor}.task-step-text[data-v-8a8dafd8]{font-size:18px;line-height:48px;color:#b2b8c2}.task-step-text.active[data-v-8a8dafd8]{color:#2d8cf0}.task-step-text.processing[data-v-8a8dafd8]{font-weight:500}.task-status-row[data-v-8a8dafd8]{margin:8px 0 36px}.task-status-badge[data-v-8a8dafd8]{display:inline-block;padding:6px 12px;border-radius:6px;background:#ff8c33;color:#fff;font-size:16px;line-height:24px}.verify-block[data-v-8a8dafd8]{margin:18px 0 40px}.verify-input-row[data-v-8a8dafd8]{display:flex;align-items:center;gap:10px}.verify-label[data-v-8a8dafd8]{flex-shrink:0;font-size:16px;line-height:24px;color:#262626}.verify-input[data-v-8a8dafd8]{width:320px;height:42px;padding:10px 12px;box-sizing:border-box;border:1px solid #cfd5de;border-radius:4px;outline:none;font-size:16px}.verify-input[data-v-8a8dafd8]:focus{border-color:#2d8cf0;box-shadow:0 0 0 2px rgba(45,140,240,.12)}.verify-tip[data-v-8a8dafd8]{margin-top:10px;font-size:14px;line-height:22px;font-weight:700;color:#ff8c33}.task-submit-btn[data-v-8a8dafd8]{display:block;width:100%;max-width:320px;height:48px;margin:0 auto 16px;border:none;border-radius:6px;background:#2d8cf0;color:#fff;font-size:18px;cursor:pointer}.task-submit-btn[data-v-8a8dafd8]:disabled{opacity:.7;cursor:not-allowed}.task-cancel-link[data-v-8a8dafd8]{text-align:center;color:#58a6f8;font-size:18px;line-height:48px;cursor:pointer}.task-cancel-link.disabled[data-v-8a8dafd8]{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page-content[data-v-8a8dafd8]{padding:0}.page-card[data-v-8a8dafd8]{border-radius:12px}.card-header[data-v-8a8dafd8]{height:auto;line-height:28px;font-size:18px;padding:14px 20px}.card-body[data-v-8a8dafd8]{max-width:100%;padding:28px 20px 36px}.login-description[data-v-8a8dafd8]{width:100%;margin-left:0}.field-block[data-v-8a8dafd8]{display:block;margin-bottom:18px}.info-field-block[data-v-8a8dafd8]{min-height:0}.field-label[data-v-8a8dafd8]{position:static;display:block;width:auto;padding-right:0;margin-bottom:8px;transform:none;text-align:left;font-size:14px;line-height:22px}.field-input-wrap[data-v-8a8dafd8],.field-text-value[data-v-8a8dafd8],.submit-btn[data-v-8a8dafd8]{width:100%}.task-modal-mask[data-v-8a8dafd8]{top:0;align-items:flex-end}.task-modal[data-v-8a8dafd8]{max-width:none;max-height:calc(100vh - 24px);border-radius:18px 18px 0 0}.task-modal-header[data-v-8a8dafd8]{height:auto;line-height:28px;font-size:18px;padding:14px 16px}.task-modal-body[data-v-8a8dafd8]{padding:24px 18px 28px;max-height:calc(100vh - 120px);overflow-y:auto}.task-step-text[data-v-8a8dafd8]{font-size:16px;line-height:28px}.task-status-row[data-v-8a8dafd8]{margin-bottom:24px}.task-status-badge[data-v-8a8dafd8]{width:100%;text-align:center;box-sizing:border-box}.verify-input-row[data-v-8a8dafd8]{flex-direction:column;align-items:stretch}.verify-label[data-v-8a8dafd8]{margin-bottom:4px}.verify-input[data-v-8a8dafd8]{width:100%}.task-submit-btn[data-v-8a8dafd8]{max-width:none}}@media (max-width:576px){.page-card[data-v-8a8dafd8]{border-radius:0}.card-body[data-v-8a8dafd8]{padding:24px 16px 32px}.task-modal-mask[data-v-8a8dafd8]{padding:0}.task-modal[data-v-8a8dafd8]{max-height:100vh;border-radius:0}.task-modal-body[data-v-8a8dafd8]{padding:20px 16px 24px;max-height:calc(100vh - 88px)}}