.image-editor-container[data-v-ffd2d6e8]{display:flex;flex-direction:column;gap:20px;padding:20px}.cropper-container[data-v-ffd2d6e8]{position:relative;max-height:60vh;overflow:hidden;border-radius:8px;border:1px solid var(--border-color)}body.dark-theme .cropper-container[data-v-ffd2d6e8]{border:1px solid var(--dark-border)}.control-panel[data-v-ffd2d6e8]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:10px;background:#00000080;padding:10px;border-radius:6px}.btn-icon[data-v-ffd2d6e8]{background:transparent;border:none;border-radius:6px;padding:8px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.btn-icon[data-v-ffd2d6e8]:hover:not(:disabled){background:#fff3}.btn-icon[data-v-ffd2d6e8]:disabled{opacity:.5;cursor:not-allowed}.btn-icon i[data-v-ffd2d6e8]{font-size:18px;color:#fff}.crop-info[data-v-ffd2d6e8]{position:absolute;bottom:10px;left:10px;background:#00000080;color:#fff;padding:5px 10px;border-radius:4px;font-size:var(--font-size-small);display:flex;gap:15px}.crop-info span[data-v-ffd2d6e8]{display:flex;align-items:center;gap:5px}.crop-info i[data-v-ffd2d6e8]{font-size:14px}.error-message[data-v-ffd2d6e8]{color:var(--error-color);font-size:var(--font-size-base);text-align:center}body.dark-theme .error-message[data-v-ffd2d6e8]{color:var(--dark-error)}.loading[data-v-ffd2d6e8]{text-align:center;font-size:var(--font-size-base);color:var(--text-color);padding:20px}body.dark-theme .loading[data-v-ffd2d6e8]{color:var(--dark-text)}@media(max-width:600px){.image-editor-container[data-v-ffd2d6e8]{padding:15px}.btn-icon[data-v-ffd2d6e8]{padding:6px}.btn-icon i[data-v-ffd2d6e8]{font-size:16px}.crop-info[data-v-ffd2d6e8]{font-size:.8rem;padding:4px 8px;gap:10px}.crop-info i[data-v-ffd2d6e8]{font-size:12px}}.avatar-container[data-v-157a40ee]{display:flex;justify-content:center;margin-bottom:0;position:relative;z-index:0}.avatar[data-v-157a40ee]{width:100px;height:100px;border-radius:50%;position:relative;border:3px solid var(--border-color)}body.dark-theme .avatar[data-v-157a40ee]{border-color:var(--dark-border)}.avatar.avatar_incorrect[data-v-157a40ee]{border:3px solid var(--border-color)}body.dark-theme .avatar.avatar_incorrect[data-v-157a40ee]{border:3px solid var(--dark-border)}.avatar.avatar_correct[data-v-157a40ee]{border:3px solid #2ecc71}body.dark-theme .avatar.avatar_correct[data-v-157a40ee]{border:3px solid var(--dark-success)}.avatar.avatar_commercial[data-v-157a40ee]{border:3px solid var(--primary-color)}body.dark-theme .avatar.avatar_commercial[data-v-157a40ee]{border:3px solid var(--dark-primary)}.avatar.avatar_official[data-v-157a40ee],body.dark-theme .avatar.avatar_official[data-v-157a40ee]{border:3px solid #fe8c00}.avatar.avatar-medium[data-v-157a40ee]{width:60px;height:60px;border:3px solid var(--border-color)}body.dark-theme .avatar.avatar-medium[data-v-157a40ee]{border:3px solid var(--dark-border)}.avatar.avatar-medium.avatar_incorrect[data-v-157a40ee]{border:3px solid var(--border-color)}body.dark-theme .avatar.avatar-medium.avatar_incorrect[data-v-157a40ee]{border:3px solid var(--dark-border)}.avatar.avatar-medium.avatar_correct[data-v-157a40ee]{border:3px solid #2ecc71}body.dark-theme .avatar.avatar-medium.avatar_correct[data-v-157a40ee]{border:3px solid var(--dark-success)}.avatar.avatar-medium.avatar_commercial[data-v-157a40ee]{border:3px solid var(--primary-color)}body.dark-theme .avatar.avatar-medium.avatar_commercial[data-v-157a40ee]{border:3px solid var(--dark-primary)}.avatar.avatar-medium.avatar_official[data-v-157a40ee],body.dark-theme .avatar.avatar-medium.avatar_official[data-v-157a40ee]{border:3px solid #fe8c00}.avatar.avatar-medium .avatar-image[data-v-157a40ee]{font-size:22px}.avatar.avatar-medium .badge-wrapper[data-v-157a40ee]{right:-12px;top:-8px}.avatar.avatar-medium .badge-check[data-v-157a40ee]{width:18px;height:18px}@media(max-width:700px){.avatar.avatar-medium[data-v-157a40ee]{width:56px;height:56px}.avatar.avatar-medium .avatar-image[data-v-157a40ee]{font-size:20px}.avatar.avatar-medium .badge-wrapper[data-v-157a40ee]{right:-11px;top:-7px}.avatar.avatar-medium .badge-check[data-v-157a40ee]{width:16px;height:16px}}@media(max-width:480px){.avatar.avatar-medium[data-v-157a40ee]{width:52px;height:52px}.avatar.avatar-medium .avatar-image[data-v-157a40ee]{font-size:18px}.avatar.avatar-medium .badge-wrapper[data-v-157a40ee]{right:-10px;top:-6px}.avatar.avatar-medium .badge-check[data-v-157a40ee]{width:15px;height:15px}}.avatar.avatar-small[data-v-157a40ee]{width:28px;height:28px;border:2px solid var(--border-color)}body.dark-theme .avatar.avatar-small[data-v-157a40ee]{border:2px solid var(--dark-border)}.avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--border-color)}body.dark-theme .avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--dark-border)}.avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid #2ecc71}body.dark-theme .avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid var(--dark-success)}.avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--primary-color)}body.dark-theme .avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--dark-primary)}.avatar.avatar-small.avatar_official[data-v-157a40ee],body.dark-theme .avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}@media(min-width:700px){.avatar.avatar-small[data-v-157a40ee]{width:36px;height:36px;border:2px solid var(--border-color)}.avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--border-color)}.avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid #2ecc71}.avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--primary-color)}.avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}body.dark-theme .avatar.avatar-small[data-v-157a40ee],body.dark-theme .avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--dark-border)}body.dark-theme .avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid var(--dark-success)}body.dark-theme .avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--dark-primary)}body.dark-theme .avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}}@media(max-width:699px){.avatar.avatar-small[data-v-157a40ee]{width:36px;height:36px;border:2px solid var(--border-color)}.avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--border-color)}.avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid #2ecc71}.avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--primary-color)}.avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}body.dark-theme .avatar.avatar-small[data-v-157a40ee],body.dark-theme .avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--dark-border)}body.dark-theme .avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid var(--dark-success)}body.dark-theme .avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--dark-primary)}body.dark-theme .avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}}@media(max-width:480px){.avatar.avatar-small[data-v-157a40ee]{width:32px;height:32px;border:2px solid var(--border-color)}.avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--border-color)}.avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid #2ecc71}.avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--primary-color)}.avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}body.dark-theme .avatar.avatar-small[data-v-157a40ee],body.dark-theme .avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--dark-border)}body.dark-theme .avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid var(--dark-success)}body.dark-theme .avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--dark-primary)}body.dark-theme .avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}}@media(max-width:360px){.avatar.avatar-small[data-v-157a40ee]{width:32px;height:32px;border:2px solid var(--border-color)}.avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--border-color)}.avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid #2ecc71}.avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--primary-color)}.avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}body.dark-theme .avatar.avatar-small[data-v-157a40ee],body.dark-theme .avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--dark-border)}body.dark-theme .avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid var(--dark-success)}body.dark-theme .avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--dark-primary)}body.dark-theme .avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}}@media(max-width:320px){.avatar.avatar-small[data-v-157a40ee]{width:28px;height:28px;border:2px solid var(--border-color)}.avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--border-color)}.avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid #2ecc71}.avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--primary-color)}.avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}body.dark-theme .avatar.avatar-small[data-v-157a40ee],body.dark-theme .avatar.avatar-small.avatar_incorrect[data-v-157a40ee]{border:2px solid var(--dark-border)}body.dark-theme .avatar.avatar-small.avatar_correct[data-v-157a40ee]{border:2px solid var(--dark-success)}body.dark-theme .avatar.avatar-small.avatar_commercial[data-v-157a40ee]{border:2px solid var(--dark-primary)}body.dark-theme .avatar.avatar-small.avatar_official[data-v-157a40ee]{border:2px solid #fe8c00}}.avatar-image[data-v-157a40ee]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:600;color:#fff;overflow:hidden}.avatar.avatar-small .avatar-image[data-v-157a40ee]{font-size:14px}@media(min-width:700px){.avatar.avatar-small .avatar-image[data-v-157a40ee]{font-size:14px}}@media(max-width:699px){.avatar.avatar-small .avatar-image[data-v-157a40ee]{font-size:14px}}@media(max-width:480px){.avatar.avatar-small .avatar-image[data-v-157a40ee]{font-size:12px}}@media(max-width:360px){.avatar.avatar-small .avatar-image[data-v-157a40ee]{font-size:12px}}@media(max-width:320px){.avatar.avatar-small .avatar-image[data-v-157a40ee]{font-size:12px}}.avatar-image img[data-v-157a40ee]{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid transparent}.avatar-image .default-icon[data-v-157a40ee]{width:100%;height:100%;stroke:#fff}.avatar-overlay[data-v-157a40ee]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1}.avatar:hover .avatar-overlay[data-v-157a40ee]{opacity:1;visibility:visible}.avatar-overlay.show-overlay[data-v-157a40ee]{opacity:1!important;visibility:visible!important;display:flex!important}.avatar-action[data-v-157a40ee]{background:none;border:none;cursor:pointer;padding:6px;border-radius:var(--border-radius);transition:background-color .3s ease}.avatar-action svg[data-v-157a40ee]{width:24px;height:24px;stroke:var(--primary-color)}body.dark-theme .avatar-action svg[data-v-157a40ee]{stroke:var(--dark-primary)}.avatar-action[data-v-157a40ee]:hover{background-color:#ffffff1a}body.dark-theme .avatar-action[data-v-157a40ee]:hover{background-color:#fff3}.avatar-action:hover svg[data-v-157a40ee]{stroke:var(--primary-hover)}body.dark-theme .avatar-action:hover svg[data-v-157a40ee]{stroke:var(--dark-primary-hover)}.badge-wrapper[data-v-157a40ee]{position:absolute;right:-15px;top:-10px;z-index:1}.avatar-small .badge-wrapper[data-v-157a40ee]{right:-10px;top:-5px}@media(max-width:1024px){.avatar-small .badge-wrapper[data-v-157a40ee]{right:-10px;top:-5px}}@media(max-width:700px){.avatar-small .badge-wrapper[data-v-157a40ee]{right:-10px;top:-5px}}@media(max-width:480px){.avatar-small .badge-wrapper[data-v-157a40ee]{right:-3px;top:-3px}}@media(max-width:360px){.avatar-small .badge-wrapper[data-v-157a40ee]{right:-3px;top:-3px}}@media(max-width:320px){.avatar-small .badge-wrapper[data-v-157a40ee]{right:-3px;top:-3px}}.badge-check[data-v-157a40ee]{width:24px;height:24px;stroke:var(--primary-color, #3182ce)}body.dark-theme .badge-check[data-v-157a40ee]{stroke:var(--dark-primary, #4a90e2)}.avatar-small .badge-check[data-v-157a40ee]{width:14px;height:14px}@media(max-width:1024px){.avatar-small .badge-check[data-v-157a40ee]{width:13px;height:13px}}@media(max-width:700px){.avatar-small .badge-check[data-v-157a40ee]{width:12px;height:12px}}@media(max-width:480px){.avatar-small .badge-check[data-v-157a40ee]{width:11px;height:11px}}@media(max-width:360px){.avatar-small .badge-check[data-v-157a40ee]{width:10px;height:10px}}@media(max-width:320px){.avatar-small .badge-check[data-v-157a40ee]{width:10px;height:10px}}.badge-tooltip[data-v-157a40ee]{position:absolute;top:30px;right:0;background-color:var(--background-light, #fff);color:var(--text-color, #4a5568);padding:6px 12px;border-radius:var(--border-radius);font-size:var(--font-size-base);box-shadow:var(--shadow-light);white-space:nowrap;z-index:1}body.dark-theme .badge-tooltip[data-v-157a40ee]{background-color:var(--dark-background-secondary, #2a2a2a);color:var(--dark-text, #d1d5db);box-shadow:var(--dark-shadow)}@media(max-width:1024px){.badge-tooltip[data-v-157a40ee]{top:28px;font-size:var(--font-size-base);padding:5px 10px}}@media(max-width:700px){.badge-tooltip[data-v-157a40ee]{top:26px;font-size:var(--font-size-base);padding:4px 8px}}@media(max-width:480px){.badge-tooltip[data-v-157a40ee]{top:24px;font-size:var(--font-size-small);padding:3px 6px}}@media(max-width:360px){.badge-tooltip[data-v-157a40ee]{top:22px;font-size:var(--font-size-small);padding:3px 5px}}@media(max-width:320px){.badge-tooltip[data-v-157a40ee]{top:20px;font-size:var(--font-size-small);padding:2px 4px}}.hidden[data-v-157a40ee]{display:none}.input-error[data-v-157a40ee]{font-size:var(--font-size-small);color:var(--error-color);margin-top:4px}body.dark-theme .input-error[data-v-157a40ee]{color:var(--dark-error)}
