.profile-page[data-v-e7eb4732]{margin:0 auto;max-width:1100px;padding:40px 24px 80px}.stats-row[data-v-e7eb4732]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.stat-card[data-v-e7eb4732]{background:#fff;border:1px solid #e5e7eb;border-left:3px solid var(--color-msg-accent,#013e1c);border-radius:12px;padding:16px 18px}.stat-card-header[data-v-e7eb4732]{align-items:center;display:flex;justify-content:space-between}.stat-label[data-v-e7eb4732]{color:#9ca3af;font-size:.78rem;font-weight:600;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.stat-value[data-v-e7eb4732]{color:var(--color-msg-accent,#013e1c);font-size:1.2rem;font-weight:700;margin:0}.stat-edit-btn[data-v-e7eb4732]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.profile-card-wrap[data-v-e7eb4732]{padding-top:80px;position:relative}.avatar-anchor[data-v-e7eb4732]{left:50%;position:absolute;top:0;transform:translate(-50%);z-index:2}.avatar-ring[data-v-e7eb4732]{align-items:center;background:#fff;border:4px solid;border-radius:50%;box-shadow:0 4px 20px #00000026;display:flex;height:140px;justify-content:center;overflow:hidden;width:140px}.avatar-ring[data-v-e7eb4732] img{border-radius:50%;height:140px!important;-o-object-fit:cover;object-fit:cover;width:140px!important}.profile-card[data-v-e7eb4732]{background:#fff;border:1px solid #e8eaed;border-radius:20px;box-shadow:0 2px 16px #0000000f;overflow:hidden;padding:80px 0 0}.profile-header[data-v-e7eb4732]{padding:0 48px 28px;text-align:center}.profile-name[data-v-e7eb4732]{color:#111827;font-size:1.35rem;font-weight:700;margin:0}.profile-body[data-v-e7eb4732]{align-items:stretch;border-top:1px solid #e8eaed;display:flex}.profile-sidebar[data-v-e7eb4732]{background:#f9fafb;border-right:1px solid #e8eaed;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:24px 14px;width:300px}.sidebar-section-label[data-v-e7eb4732]{color:#9ca3af;font-size:.67rem;font-weight:700;letter-spacing:.1em;margin:0 0 8px;padding:0 10px;text-transform:uppercase}.sidebar-item[data-v-e7eb4732]{align-items:center;background:transparent;border:none;border-radius:9px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:10px;outline:none;padding:10px 12px;position:relative;text-align:left;transition:background .13s,color .13s;width:100%}.sidebar-item[data-v-e7eb4732]:hover{background:#f0f1f3}.sidebar-icon-wrap[data-v-e7eb4732]{align-items:center;background:transparent;border-radius:7px;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background .13s;width:30px}.sidebar-label[data-v-e7eb4732]{flex:1;line-height:1}.sidebar-item--active[data-v-e7eb4732]{background:#fff;box-shadow:0 1px 4px #00000012;color:var(--color-profile-buttons-link,#013e1c);font-weight:600}.sidebar-item--active[data-v-e7eb4732]:before{background:var(--color-profile-buttons-link,#013e1c);border-radius:0 3px 3px 0;bottom:20%;content:"";left:0;position:absolute;top:20%;width:3px}.sidebar-item--active .sidebar-icon-wrap[data-v-e7eb4732]{background:var(--color-profile-buttons-link,#013e1c);color:#fff}.sidebar-item--active .sidebar-icon-wrap[data-v-e7eb4732] .v-icon{color:#fff!important}.sidebar-divider[data-v-e7eb4732]{background:#e5e7eb;height:1px;margin:10px 6px}.sidebar-item--danger[data-v-e7eb4732]{color:#dc2626;margin-top:2px}.sidebar-item--danger[data-v-e7eb4732]:hover{background:#fef2f2;color:#b91c1c}.sidebar-item--danger .sidebar-icon-wrap[data-v-e7eb4732]{color:#dc2626}.sidebar-item--danger:hover .sidebar-icon-wrap[data-v-e7eb4732]{background:#fee2e2}.profile-content[data-v-e7eb4732]{flex:1;min-width:0;padding:28px 36px 36px}.section-title-row[data-v-e7eb4732]{border-bottom:1px solid #e8eaed;margin-bottom:20px;padding-bottom:12px}.section-title[data-v-e7eb4732]{color:var(--color-msg-accent,#013e1c);font-size:.75rem;font-weight:700;letter-spacing:.1em}.section-title--marketsq[data-v-e7eb4732]{color:#111827}.fields-grid[data-v-e7eb4732]{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:24px}.fields-grid--single[data-v-e7eb4732]{grid-template-columns:1fr}.field-box[data-v-e7eb4732]{background:#f8f9fa;border:1px solid #e8eaed;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 18px;transition:border-color .15s,box-shadow .15s}.field-box--full[data-v-e7eb4732]{grid-column:1/-1}.field-box--editable[data-v-e7eb4732]:focus-within{background:#fff;border-color:var(--color-msg-accent,#013e1c);box-shadow:0 0 0 3px rgba(var(--color-msg-accent-rgb,1,62,28),.08)}.field-box--readonly[data-v-e7eb4732]{cursor:not-allowed;opacity:.72}.field-box--readonly .field-value[data-v-e7eb4732]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-label[data-v-e7eb4732]{color:#9ca3af;flex-shrink:0;font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field-value[data-v-e7eb4732]{margin:0;word-break:break-word}.field-input[data-v-e7eb4732],.field-value[data-v-e7eb4732]{color:#111827;font-size:.97rem;line-height:1.5}.field-input[data-v-e7eb4732]{background:transparent;border:none;font-family:inherit;outline:none;padding:0;resize:none;width:100%}.field-input[data-v-e7eb4732]::-moz-placeholder{color:#c0c5cc}.field-input[data-v-e7eb4732]::placeholder{color:#c0c5cc}.pwd-input-wrap[data-v-e7eb4732]{align-items:center;display:flex;width:100%}.pwd-input-wrap .field-input[data-v-e7eb4732]{flex:1}.pwd-eye-btn[data-v-e7eb4732]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;line-height:1;padding:0 4px}.pwd-eye-btn[data-v-e7eb4732]:hover .v-icon{color:#374151!important}.field-textarea[data-v-e7eb4732]{min-height:60px;resize:vertical}.error-msg[data-v-e7eb4732]{background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.error-msg[data-v-e7eb4732],.success-msg[data-v-e7eb4732]{font-size:.85rem;margin-bottom:16px;padding:10px 14px}.success-msg[data-v-e7eb4732]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a}.content-actions[data-v-e7eb4732]{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:10px;justify-content:flex-end;padding-top:16px}.action-cancel-btn[data-v-e7eb4732]{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:.88rem;font-weight:500;padding:9px 20px;transition:background .15s,border-color .15s}.action-cancel-btn[data-v-e7eb4732]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.action-cancel-btn[data-v-e7eb4732]:disabled{cursor:not-allowed;opacity:.5}.action-save-btn[data-v-e7eb4732]{align-items:center;background:var(--color-profile-buttons-link,#013e1c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:9px 22px;transition:background .15s}.action-save-btn[data-v-e7eb4732]:hover:not(:disabled){background:var(--color-msg-accent-dark,#012d14)}.action-save-btn[data-v-e7eb4732]:disabled{cursor:not-allowed;opacity:.5}.dialog-card[data-v-e7eb4732]{border-radius:16px!important;overflow:hidden}.dialog-header[data-v-e7eb4732]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:20px 24px 12px}.dialog-title[data-v-e7eb4732]{color:#111827;font-size:1rem;font-weight:700;margin:0}.dialog-close[data-v-e7eb4732]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s;width:30px}.dialog-close[data-v-e7eb4732]:hover{background:#e5e7eb}.dialog-body[data-v-e7eb4732]{padding:20px 24px}.dialog-body-text[data-v-e7eb4732]{color:#6b7280;font-size:.9rem;margin:0}.dialog-actions[data-v-e7eb4732]{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:8px 24px 20px}.dlg-cancel-btn[data-v-e7eb4732]{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:.88rem;font-weight:500;padding:9px 20px;transition:background .15s}.dlg-cancel-btn[data-v-e7eb4732]:hover{background:#f9fafb}.dlg-submit-btn[data-v-e7eb4732]{align-items:center;background:var(--color-msg-accent,#013e1c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:9px 22px;transition:background .15s}.dlg-submit-btn[data-v-e7eb4732]:hover{background:var(--color-msg-accent-dark,#012d14)}.dlg-danger-btn[data-v-e7eb4732]{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:9px 22px;transition:background .15s}.dlg-danger-btn[data-v-e7eb4732]:hover{background:#b91c1c}@media (max-width:768px){.profile-page[data-v-e7eb4732]{padding:32px 16px 60px}.profile-body[data-v-e7eb4732]{flex-direction:column}.profile-sidebar[data-v-e7eb4732]{border-bottom:1px solid #e8eaed;border-right:none;flex-direction:row;gap:4px;overflow-x:visible;padding:8px 10px;width:100%}.sidebar-divider[data-v-e7eb4732],.sidebar-section-label[data-v-e7eb4732]{display:none}.sidebar-item[data-v-e7eb4732]{align-items:center;flex:1;flex-direction:column;font-size:.75rem;gap:4px;justify-content:center;padding:8px 4px;text-align:center;white-space:normal}.sidebar-icon-wrap[data-v-e7eb4732]{height:34px;width:34px}.sidebar-label[data-v-e7eb4732]{font-size:.72rem;line-height:1.2}.sidebar-item--active[data-v-e7eb4732]:before{border-radius:3px 3px 0 0;bottom:0;height:3px;left:15%;right:15%;top:auto;width:auto}.profile-content[data-v-e7eb4732]{padding:20px 16px 28px}.fields-grid[data-v-e7eb4732],.stats-row[data-v-e7eb4732]{grid-template-columns:1fr}.field-box--full[data-v-e7eb4732]{grid-column:unset}}@media (max-width:480px){.profile-name[data-v-e7eb4732]{font-size:1.15rem}.avatar-ring[data-v-e7eb4732]{height:110px;width:110px}.avatar-ring[data-v-e7eb4732] img{height:110px!important;width:110px!important}.profile-card[data-v-e7eb4732],.profile-card-wrap[data-v-e7eb4732]{padding-top:60px}}
