.login-page[data-v-9ffd05d3]{align-items:center;background:linear-gradient(135deg,#dce8f5,#e8f0f8 40%,#d4e4f0);display:flex;flex-direction:column;justify-content:center;inset:0;overflow:hidden;position:fixed;z-index:999}.bg-shape[data-v-9ffd05d3]{background:#ffffff8c;border-radius:32px;pointer-events:none;position:absolute}.bg-shape-top[data-v-9ffd05d3]{height:340px;right:-60px;top:-80px;transform:rotate(-18deg);width:480px}.bg-shape-bottom[data-v-9ffd05d3]{bottom:-60px;height:260px;right:60px;transform:rotate(-12deg);width:380px}.logo-wrapper[data-v-9ffd05d3]{left:50%;position:absolute;top:40px;transform:translate(-50%);white-space:nowrap}.logo-box[data-v-9ffd05d3]{align-items:center;border:2px solid #4a7ec7;border-radius:4px;display:inline-flex;justify-content:center;padding:6px 18px;position:relative}.logo-box[data-v-9ffd05d3]:after{border-bottom:8px solid transparent;border-left:10px solid #4a7ec7;border-top:8px solid transparent;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}.logo-text[data-v-9ffd05d3]{color:#2c5aa0;font-size:18px;font-weight:600;letter-spacing:2px}.login-card[data-v-9ffd05d3]{background:#fff;border-radius:16px;box-shadow:0 8px 40px #3c64b41f;padding:40px 44px 36px;position:relative;width:420px}.card-header[data-v-9ffd05d3]{margin-bottom:24px;text-align:center}.card-title[data-v-9ffd05d3]{color:#1a1a2e;font-size:22px;font-weight:600;margin:0 0 8px}.card-subtitle[data-v-9ffd05d3]{color:#8a9bb5;font-size:13px;margin:0}.tab-bar[data-v-9ffd05d3]{border-bottom:1px solid #f0f2f5;display:flex;gap:24px;margin-bottom:24px}.tab-item[data-v-9ffd05d3]{background:none;border:none;color:#8a9bb5;cursor:pointer;font-size:15px;padding:0 0 10px;position:relative;transition:color .2s}.tab-item.active[data-v-9ffd05d3]{color:#3b6fd4;font-weight:600}.tab-item.active[data-v-9ffd05d3]:after{background:#3b6fd4;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.form-body[data-v-9ffd05d3]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-9ffd05d3]{position:relative}.form-input[data-v-9ffd05d3]{background:#f4f7fc;border:1.5px solid transparent;border-radius:10px;box-sizing:border-box;color:#1a1a2e;font-size:15px;height:48px;outline:none;padding:0 16px;transition:border-color .2s;width:100%}.form-input[data-v-9ffd05d3]:focus{background:#fff;border-color:#4a7ec7}.form-input[data-v-9ffd05d3]::-moz-placeholder{color:#bcc8db}.form-input[data-v-9ffd05d3]::placeholder{color:#bcc8db}.password-group .form-input[data-v-9ffd05d3]{padding-right:48px}.eye-btn[data-v-9ffd05d3]{align-items:center;background:none;border:none;color:#8a9bb5;cursor:pointer;display:flex;font-size:18px;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s}.eye-btn[data-v-9ffd05d3]:hover{color:#4a7ec7}.code-group .form-input[data-v-9ffd05d3]{padding-right:120px}.send-code-btn[data-v-9ffd05d3]{background:none;border:none;color:#3b6fd4;cursor:pointer;font-size:13px;padding:4px 0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s;white-space:nowrap}.send-code-btn[data-v-9ffd05d3]:disabled{color:#bcc8db;cursor:not-allowed}.send-code-btn[data-v-9ffd05d3]:not(:disabled):hover{color:#2c5aa0}.options-row[data-v-9ffd05d3]{justify-content:space-between}.options-row[data-v-9ffd05d3],.remember-label[data-v-9ffd05d3]{align-items:center;display:flex}.remember-label[data-v-9ffd05d3]{color:#555e72;cursor:pointer;font-size:14px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.remember-checkbox[data-v-9ffd05d3]{accent-color:#3b6fd4;cursor:pointer;height:16px;width:16px}.forget-link[data-v-9ffd05d3]{color:#4a7ec7;cursor:pointer;font-size:14px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.forget-link[data-v-9ffd05d3]:hover{color:#2c5aa0;-webkit-text-decoration:underline;text-decoration:underline}.login-btn[data-v-9ffd05d3]{background:linear-gradient(90deg,#4a7ec7,#3b6fd4);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:4px;margin-top:4px;transition:opacity .2s,transform .1s;width:100%}.login-btn[data-v-9ffd05d3]:hover:not(:disabled){opacity:.9}.login-btn[data-v-9ffd05d3]:active:not(:disabled){transform:scale(.98)}.login-btn[data-v-9ffd05d3]:disabled{cursor:not-allowed;opacity:.7}.card-footer[data-v-9ffd05d3]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.register-link[data-v-9ffd05d3]{color:#4a7ec7;cursor:pointer;font-size:13px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.register-link[data-v-9ffd05d3]:hover{color:#2c5aa0;-webkit-text-decoration:underline;text-decoration:underline}.contact-link[data-v-9ffd05d3]{color:#3aaa7a;cursor:pointer;font-size:13px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.contact-link[data-v-9ffd05d3]:hover{color:#2a8a5a;-webkit-text-decoration:underline;text-decoration:underline}.register-page[data-v-bc939cbd]{align-items:center;background:linear-gradient(135deg,#dce8f5,#e8f0f8 40%,#d4e4f0);display:flex;flex-direction:column;justify-content:center;inset:0;overflow:hidden;position:fixed;z-index:999}.bg-shape[data-v-bc939cbd]{background:#ffffff8c;border-radius:32px;pointer-events:none;position:absolute}.bg-shape-top[data-v-bc939cbd]{height:340px;right:-60px;top:-80px;transform:rotate(-18deg);width:480px}.bg-shape-bottom[data-v-bc939cbd]{bottom:-60px;height:260px;right:60px;transform:rotate(-12deg);width:380px}.logo-wrapper[data-v-bc939cbd]{left:50%;position:absolute;top:40px;transform:translate(-50%);white-space:nowrap}.logo-box[data-v-bc939cbd]{align-items:center;border:2px solid #4a7ec7;border-radius:4px;display:inline-flex;justify-content:center;padding:6px 18px;position:relative}.logo-box[data-v-bc939cbd]:after{border-bottom:8px solid transparent;border-left:10px solid #4a7ec7;border-top:8px solid transparent;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}.logo-text[data-v-bc939cbd]{color:#2c5aa0;font-size:18px;font-weight:600;letter-spacing:2px}.register-card[data-v-bc939cbd]{background:#fff;border-radius:16px;box-shadow:0 8px 40px #3c64b41f;padding:36px 44px 32px;width:420px}.card-header[data-v-bc939cbd]{margin-bottom:28px;text-align:center}.card-title[data-v-bc939cbd]{color:#1a1a2e;font-size:22px;font-weight:600;margin:0 0 6px}.card-subtitle[data-v-bc939cbd]{color:#8a9bb5;font-size:13px;margin:0}.form-body[data-v-bc939cbd]{gap:14px}.form-body[data-v-bc939cbd],.form-item[data-v-bc939cbd]{display:flex;flex-direction:column}.form-item[data-v-bc939cbd]{gap:6px}.form-label[data-v-bc939cbd]{color:#555e72;font-size:13px;font-weight:500}.input-group[data-v-bc939cbd]{position:relative}.form-input[data-v-bc939cbd]{background:#f4f7fc;border:1.5px solid transparent;border-radius:10px;box-sizing:border-box;color:#1a1a2e;font-size:14px;height:46px;outline:none;padding:0 16px;transition:border-color .2s;width:100%}.form-input[data-v-bc939cbd]:focus{background:#fff;border-color:#4a7ec7}.form-input[data-v-bc939cbd]::-moz-placeholder{color:#bcc8db}.form-input[data-v-bc939cbd]::placeholder{color:#bcc8db}.password-group .form-input[data-v-bc939cbd]{padding-right:48px}.eye-btn[data-v-bc939cbd]{align-items:center;background:none;border:none;color:#8a9bb5;cursor:pointer;display:flex;font-size:18px;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s}.eye-btn[data-v-bc939cbd]:hover{color:#4a7ec7}.code-group .form-input[data-v-bc939cbd]{padding-right:120px}.send-code-btn[data-v-bc939cbd]{background:none;border:none;color:#3b6fd4;cursor:pointer;font-size:13px;padding:4px 0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s;white-space:nowrap}.send-code-btn[data-v-bc939cbd]:disabled{color:#bcc8db;cursor:not-allowed}.send-code-btn[data-v-bc939cbd]:not(:disabled):hover{color:#2c5aa0}.register-btn[data-v-bc939cbd]{background:linear-gradient(90deg,#4a7ec7,#3b6fd4);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:4px;margin-top:6px;transition:opacity .2s,transform .1s;width:100%}.register-btn[data-v-bc939cbd]:hover:not(:disabled){opacity:.9}.register-btn[data-v-bc939cbd]:active:not(:disabled){transform:scale(.98)}.register-btn[data-v-bc939cbd]:disabled{cursor:not-allowed;opacity:.7}.card-footer[data-v-bc939cbd]{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:4px}.footer-text[data-v-bc939cbd]{color:#8a9bb5;font-size:13px}.login-link[data-v-bc939cbd]{color:#3b6fd4;cursor:pointer;font-size:13px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.login-link[data-v-bc939cbd]:hover{color:#2c5aa0;-webkit-text-decoration:underline;text-decoration:underline}.forget-password-page[data-v-4d2993f7]{align-items:center;background:linear-gradient(135deg,#dce8f5,#e8f0f8 40%,#d4e4f0);display:flex;flex-direction:column;justify-content:center;inset:0;overflow:hidden;position:fixed;z-index:999}.bg-shape[data-v-4d2993f7]{background:#ffffff8c;border-radius:32px;pointer-events:none;position:absolute}.bg-shape-top[data-v-4d2993f7]{height:340px;right:-60px;top:-80px;transform:rotate(-18deg);width:480px}.bg-shape-bottom[data-v-4d2993f7]{bottom:-60px;height:260px;right:60px;transform:rotate(-12deg);width:380px}.logo-wrapper[data-v-4d2993f7]{left:50%;position:absolute;top:40px;transform:translate(-50%);white-space:nowrap}.logo-box[data-v-4d2993f7]{align-items:center;border:2px solid #4a7ec7;border-radius:4px;display:inline-flex;justify-content:center;padding:6px 18px;position:relative}.logo-box[data-v-4d2993f7]:after{border-bottom:8px solid transparent;border-left:10px solid #4a7ec7;border-top:8px solid transparent;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}.logo-text[data-v-4d2993f7]{color:#2c5aa0;font-size:18px;font-weight:600;letter-spacing:2px}.forget-password-card[data-v-4d2993f7]{background:#fff;border-radius:16px;box-shadow:0 8px 40px #3c64b41f;padding:36px 44px 32px;width:420px}.card-header[data-v-4d2993f7]{margin-bottom:28px;text-align:center}.card-title[data-v-4d2993f7]{color:#1a1a2e;font-size:22px;font-weight:600;margin:0 0 6px}.card-subtitle[data-v-4d2993f7]{color:#8a9bb5;font-size:13px;margin:0}.form-body[data-v-4d2993f7]{gap:14px}.form-body[data-v-4d2993f7],.form-item[data-v-4d2993f7]{display:flex;flex-direction:column}.form-item[data-v-4d2993f7]{gap:6px}.form-label[data-v-4d2993f7]{color:#555e72;font-size:13px;font-weight:500}.input-group[data-v-4d2993f7]{position:relative}.form-input[data-v-4d2993f7]{background:#f4f7fc;border:1.5px solid transparent;border-radius:10px;box-sizing:border-box;color:#1a1a2e;font-size:14px;height:46px;outline:none;padding:0 16px;transition:border-color .2s;width:100%}.form-input[data-v-4d2993f7]:focus{background:#fff;border-color:#4a7ec7}.form-input[data-v-4d2993f7]::-moz-placeholder{color:#bcc8db}.form-input[data-v-4d2993f7]::placeholder{color:#bcc8db}.password-group .form-input[data-v-4d2993f7]{padding-right:48px}.eye-btn[data-v-4d2993f7]{align-items:center;background:none;border:none;color:#8a9bb5;cursor:pointer;display:flex;font-size:18px;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s}.eye-btn[data-v-4d2993f7]:hover{color:#4a7ec7}.code-group .form-input[data-v-4d2993f7]{padding-right:120px}.send-code-btn[data-v-4d2993f7]{background:none;border:none;color:#3b6fd4;cursor:pointer;font-size:13px;padding:4px 0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s;white-space:nowrap}.send-code-btn[data-v-4d2993f7]:disabled{color:#bcc8db;cursor:not-allowed}.send-code-btn[data-v-4d2993f7]:not(:disabled):hover{color:#2c5aa0}.reset-btn[data-v-4d2993f7]{background:linear-gradient(90deg,#4a7ec7,#3b6fd4);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:4px;margin-top:6px;transition:opacity .2s,transform .1s;width:100%}.reset-btn[data-v-4d2993f7]:hover:not(:disabled){opacity:.9}.reset-btn[data-v-4d2993f7]:active:not(:disabled){transform:scale(.98)}.reset-btn[data-v-4d2993f7]:disabled{cursor:not-allowed;opacity:.7}.card-footer[data-v-4d2993f7]{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:4px}.footer-text[data-v-4d2993f7]{color:#8a9bb5;font-size:13px}.login-link[data-v-4d2993f7]{color:#3b6fd4;cursor:pointer;font-size:13px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.login-link[data-v-4d2993f7]:hover{color:#2c5aa0;-webkit-text-decoration:underline;text-decoration:underline}.box-main-search .main-search[data-v-ddbbb1a5]{display:flex;width:100%}.box-main-search .main-search .search-input[data-v-ddbbb1a5]{display:flex;flex-wrap:wrap;width:50%}.box-main-search .main-search .search-input>div[data-v-ddbbb1a5]{margin-bottom:15px;margin-right:5px;min-width:150px}.box-main-search .main-search .search-but[data-v-ddbbb1a5]{display:flex;flex-wrap:wrap;justify-content:flex-end;width:50%}.box-main-search .main-search .search-but[data-v-ddbbb1a5]>*{margin:5px}.box-main-search .search-footer[data-v-ddbbb1a5]{margin:10px 0}.box-main-search .search-footer .dashed-tag[data-v-ddbbb1a5]{background:transparent;background-color:#4588fc1a;border:1px dashed #4387fd;color:#4387fd}.popover-div[data-v-fe77891c],.popover-item[data-v-fe77891c]{cursor:pointer}.dra-box[data-v-fe77891c]{height:200px;width:45%}.dra-title[data-v-fe77891c]{font-size:1.02rem;font-weight:700;line-height:2.2rem}.dra-content[data-v-fe77891c]{align-content:flex-start;background-color:#6b72800d;display:flex;flex-flow:wrap;height:calc(200px - 2.2rem);justify-content:flex-start;overflow:auto;place-content:flex-start flex-start}.dra-item[data-v-fe77891c]{margin-left:5px;margin-top:5px}
