._changeHint[data-v-5cdacb0d]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;font-size:12px;text-align:center;padding:2px 0;border-radius:0 0 30px 30px}.modal-overlay[data-v-5cdacb0d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5cdacb0d]{background:#fff;border-radius:8px;width:90%;max-width:400px;max-height:80vh;overflow:hidden}.modal-header[data-v-5cdacb0d]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.modal-header h3[data-v-5cdacb0d]{margin:0;font-size:16px}.modal-close[data-v-5cdacb0d]{font-size:24px;cursor:pointer;color:#999}.modal-close[data-v-5cdacb0d]:hover{color:#333}.avatar-grid[data-v-5cdacb0d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;max-height:300px;overflow-y:auto}.avatar-item[data-v-5cdacb0d]{width:80px;height:80px;border:2px solid transparent;border-radius:8px;cursor:pointer;padding:5px;transition:all .3s}.avatar-item[data-v-5cdacb0d]:hover{border-color:#007bff;transform:scale(1.05)}.avatar-item--selected[data-v-5cdacb0d]{border-color:#007bff;background:#f0f8ff}.avatar-item img[data-v-5cdacb0d]{width:100%;height:100%;object-fit:cover;border-radius:4px}.modal-footer[data-v-5cdacb0d]{padding:15px 20px;border-top:1px solid #eee;text-align:right}.btn[data-v-5cdacb0d]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn--primary[data-v-5cdacb0d]{background:#007bff;color:#fff}.btn--primary[data-v-5cdacb0d]:hover{background:#0056b3}.form-button[data-v-5cdacb0d]:disabled{background:#ccc;cursor:not-allowed}.form-button[data-v-5cdacb0d]:disabled:hover{background:#ccc}