.yfgj-loading-spinner[data-v-4edb4768]{animation:yfgj-loading-spin-4edb4768 .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;flex:0 0 auto;height:20px;width:20px}.yfgj-loading-spinner--sm[data-v-4edb4768]{border-width:1.5px;height:14px;width:14px}.yfgj-loading-spinner--lg[data-v-4edb4768]{border-width:3px;height:32px;width:32px}.yfgj-loading--inline[data-v-4edb4768]{align-items:center;color:var(--yfgj-primary-blue,var(--yfgj-primary));display:inline-flex;gap:8px;line-height:1}.yfgj-loading--inline .yfgj-loading__text[data-v-4edb4768]{color:var(--yfgj-slate-600,var(--yfgj-slate-500));font-size:13px;font-weight:600}.yfgj-loading--overlay[data-v-4edb4768]{align-items:center;animation:yfgj-loading-fadein-4edb4768 var(--yfgj-dur,.24s) var(--yfgj-ease-out,ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(var(--yfgj-glass-rgb),.78);border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.yfgj-loading__center[data-v-4edb4768]{align-items:center;color:var(--yfgj-primary-blue,var(--yfgj-primary));display:flex;flex-direction:column;gap:12px}.yfgj-loading__center .yfgj-loading__text[data-v-4edb4768]{color:var(--yfgj-slate-600,var(--yfgj-slate-500));font-size:14px;font-weight:600}@keyframes yfgj-loading-spin-4edb4768{to{transform:rotate(1turn)}}@keyframes yfgj-loading-fadein-4edb4768{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.yfgj-loading-spinner[data-v-4edb4768]{animation-duration:1.4s}}.yfgj-dialog-overlay[data-v-c5ed26f9]{align-items:center;animation:yfgj-dialog-fade-in-c5ed26f9 .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9000}.yfgj-dialog-container[data-v-c5ed26f9]{animation:yfgj-dialog-enter-c5ed26f9 .35s cubic-bezier(.2,0,0,1);background:var(--yfgj-bg-white);border-radius:var(--yfgj-radius-2xl,24px);box-shadow:0 28px 80px #0f172a3d;display:flex;flex-direction:column;max-height:90vh;padding:28px;position:relative;width:100%}.size-xs[data-v-c5ed26f9]{max-width:320px}.size-sm[data-v-c5ed26f9]{max-width:448px}.size-md[data-v-c5ed26f9]{max-width:560px}.size-lg[data-v-c5ed26f9]{max-width:880px}.size-xl[data-v-c5ed26f9]{max-width:1100px}.size-xxl[data-v-c5ed26f9]{max-width:1320px}.size-full[data-v-c5ed26f9]{height:94vh;max-height:94vh;max-width:calc(100% - 48px)}.yfgj-dialog-header[data-v-c5ed26f9]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding-left:6px;padding-right:48px}.yfgj-dialog-title[data-v-c5ed26f9]{color:var(--yfgj-slate-900);flex:1;font-family:Manrope,Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yfgj-dialog-header-actions[data-v-c5ed26f9]{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end}.yfgj-dialog-content[data-v-c5ed26f9]{color:var(--yfgj-slate-600);flex:1;font-size:15px;line-height:1.6;overflow-y:auto;padding-bottom:4px;padding-left:6px;padding-right:12px;scrollbar-color:rgba(148,163,184,.5) transparent;scrollbar-width:thin}.yfgj-dialog-content[data-v-c5ed26f9]::-webkit-scrollbar{width:6px}.yfgj-dialog-content[data-v-c5ed26f9]::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:4px}.yfgj-dialog-content.is-loading-locked[data-v-c5ed26f9]{opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yfgj-dialog-content.body-h-sm[data-v-c5ed26f9]{box-sizing:border-box;flex:0 0 auto;height:min(380px,70vh)}.yfgj-dialog-content.body-h-md[data-v-c5ed26f9]{box-sizing:border-box;flex:0 0 auto;height:min(480px,74vh)}.yfgj-dialog-content.body-h-lg[data-v-c5ed26f9]{box-sizing:border-box;flex:0 0 auto;height:min(600px,76vh)}.yfgj-dialog-content.body-h-xl[data-v-c5ed26f9]{box-sizing:border-box;flex:0 0 auto;height:min(720px,80vh)}.yfgj-dialog-footer[data-v-c5ed26f9]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.yfgj-dialog-footer--custom[data-v-c5ed26f9]{border-top:1px solid var(--yfgj-border-color);margin-top:20px;padding-top:16px}.yfgj-dialog-loading[data-v-c5ed26f9]{border-radius:inherit;inset:0;position:absolute;z-index:10}.yfgj-dialog-close[data-v-c5ed26f9]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--yfgj-slate-600);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:22px;top:22px;transition:all .15s ease;width:40px;z-index:11}.yfgj-dialog-close[data-v-c5ed26f9]:hover{background:var(--yfgj-hover-overlay);color:var(--yfgj-slate-900)}.yfgj-dialog-close[data-v-c5ed26f9]:active:not(:disabled){transform:scale(.92)}.yfgj-dialog-close[data-v-c5ed26f9]:disabled{cursor:not-allowed;opacity:.5}@keyframes yfgj-dialog-fade-in-c5ed26f9{0%{opacity:0}to{opacity:1}}@keyframes yfgj-dialog-enter-c5ed26f9{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.yfgj-dialog-container[data-v-c5ed26f9],.yfgj-dialog-overlay[data-v-c5ed26f9]{animation:none}}.yfgj-contact-body[data-v-9643f22f]{padding:8px 4px 4px;text-align:center}.yfgj-contact-icon[data-v-9643f22f]{color:var(--yfgj-primary-blue);display:block;font-size:32px;margin-bottom:12px}.yfgj-contact-label[data-v-9643f22f]{color:var(--yfgj-slate-400);font-size:13px;margin-bottom:6px}.yfgj-contact-phone[data-v-9643f22f]{color:var(--yfgj-slate-900);display:inline-block;font-family:Manrope,Inter,sans-serif;font-size:26px;font-weight:800;text-decoration:none}.yfgj-tabs[data-v-a9cd52d9]{background:var(--yfgj-bg-surface-2);border:1px solid var(--yfgj-border-color);border-radius:16px;display:flex;gap:8px;padding:8px}.yfgj-tabs--vertical[data-v-a9cd52d9]{align-self:start;flex-direction:column}.yfgj-tabs--horizontal[data-v-a9cd52d9]{flex-direction:row;overflow-x:auto}.yfgj-tabs__tab[data-v-a9cd52d9]{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--yfgj-slate-600);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:800;gap:10px;min-height:42px;padding:0 12px;text-align:left;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.yfgj-tabs--horizontal .yfgj-tabs__tab[data-v-a9cd52d9]{flex:0 0 auto}.yfgj-tabs__tab i[data-v-a9cd52d9]{flex:0 0 auto;text-align:center;width:18px}.yfgj-tabs__tab.is-active[data-v-a9cd52d9],.yfgj-tabs__tab[data-v-a9cd52d9]:hover{background:var(--yfgj-bg-white);box-shadow:0 8px 20px #2563eb14;color:var(--yfgj-primary-blue)}.yfgj-upload[data-v-53506df2]{cursor:pointer;display:inline-flex}.yfgj-upload.is-busy[data-v-53506df2]{cursor:wait}.yfgj-upload.is-disabled[data-v-53506df2]{opacity:.6;pointer-events:none}.yfgj-profile-layout[data-v-4bd312ec]{display:grid;gap:22px;grid-template-columns:168px minmax(0,1fr);height:100%}.yfgj-profile-rail[data-v-4bd312ec]{align-self:start}.yfgj-profile-panel[data-v-4bd312ec]{min-width:0;overflow-y:auto;padding-right:6px}.yfgj-profile-section[data-v-4bd312ec]{display:flex;flex-direction:column;gap:20px}.yfgj-profile-section-narrow[data-v-4bd312ec]{max-width:520px}.yfgj-profile-section-head h4[data-v-4bd312ec]{color:var(--yfgj-slate-900);font-size:17px;font-weight:900;margin:0 0 4px}.yfgj-profile-section-head p[data-v-4bd312ec]{color:var(--yfgj-slate-500);font-size:14px;margin:0}.yfgj-profile-identity[data-v-4bd312ec]{align-items:center;background:var(--yfgj-bg-surface-2);border:1px solid var(--yfgj-border-color);border-radius:18px;display:flex;gap:16px;padding:16px}.yfgj-profile-avatar[data-v-4bd312ec]{background:var(--yfgj-bg-dark);border-radius:50%;color:var(--yfgj-on-accent);display:grid;flex:0 0 64px;font-size:26px;font-weight:900;height:64px;overflow:hidden;place-items:center;width:64px}.yfgj-profile-avatar img[data-v-4bd312ec]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yfgj-profile-identity-main[data-v-4bd312ec]{margin-right:auto;min-width:0}.yfgj-profile-name[data-v-4bd312ec]{color:var(--yfgj-slate-900);font-size:18px;font-weight:900}.yfgj-profile-email[data-v-4bd312ec]{color:var(--yfgj-slate-500);font-size:14px;font-weight:700}.yfgj-profile-avatar-action[data-v-4bd312ec]{align-items:center;background:var(--yfgj-bg-blue-tint);border:1px solid rgba(37,99,235,.22);border-radius:999px;color:var(--yfgj-primary-blue);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;gap:8px;min-height:40px;padding:0 14px}.yfgj-profile-avatar-action.is-loading[data-v-4bd312ec]{opacity:.75}.yfgj-profile-grid[data-v-4bd312ec]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.yfgj-profile-grid-wide[data-v-4bd312ec]{grid-column:1/-1}.yfgj-profile-stack[data-v-4bd312ec]{display:grid;gap:14px}.yfgj-profile-actions[data-v-4bd312ec]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.yfgj-profile-feedback[data-v-4bd312ec]{align-items:center;background:var(--yfgj-bg-surface-2);border:1px solid var(--yfgj-border-color);border-radius:12px;color:var(--yfgj-slate-700);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-right:auto;max-width:min(520px,100%);min-height:36px;padding:8px 12px}.yfgj-profile-feedback.is-success[data-v-4bd312ec]{background:var(--yfgj-success-surface);border-color:var(--yfgj-success-surface);color:var(--yfgj-success-strong)}.yfgj-profile-feedback.is-error[data-v-4bd312ec]{background:var(--yfgj-danger-surface);border-color:var(--yfgj-danger-border);color:var(--yfgj-danger-strong)}.yfgj-profile-inline-confirm[data-v-4bd312ec]{align-items:center;background:var(--yfgj-amber-surface);border:1px solid var(--yfgj-danger-border);border-radius:14px;color:var(--yfgj-amber-strong);display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:10px;padding:8px 10px 8px 14px}.yfgj-device-list[data-v-4bd312ec]{display:grid;gap:12px}.yfgj-device-item[data-v-4bd312ec]{align-items:center;background:var(--yfgj-bg-white);border:1px solid var(--yfgj-border-color);border-radius:16px;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:14px}.yfgj-device-icon[data-v-4bd312ec]{background:var(--yfgj-bg-blue-tint);border-radius:14px;color:var(--yfgj-primary-blue);display:grid;font-size:18px;height:44px;place-items:center;width:44px}.yfgj-device-title[data-v-4bd312ec]{align-items:center;color:var(--yfgj-slate-900);display:flex;font-size:14px;font-weight:900;gap:8px}.yfgj-device-title em[data-v-4bd312ec]{background:var(--yfgj-success-surface);border-radius:999px;color:var(--yfgj-success-strong);font-size:12px;font-style:normal;font-weight:900;padding:3px 8px}.yfgj-device-meta[data-v-4bd312ec]{color:var(--yfgj-slate-500);font-size:13px;margin-top:2px}.yfgj-profile-empty[data-v-4bd312ec]{align-items:center;background:var(--yfgj-bg-surface-2);border:1px dashed var(--yfgj-border-strong);border-radius:18px;color:var(--yfgj-slate-500);display:flex;font-weight:800;justify-content:center;min-height:200px}@media(max-width:860px){.yfgj-profile-layout[data-v-4bd312ec]{grid-template-rows:auto minmax(0,1fr)}.yfgj-profile-grid[data-v-4bd312ec],.yfgj-profile-layout[data-v-4bd312ec]{grid-template-columns:1fr}.yfgj-device-item[data-v-4bd312ec]{grid-template-columns:40px minmax(0,1fr)}.yfgj-device-item[data-v-4bd312ec] .yfgj-btn{grid-column:1/-1}}
